.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="submit"],.wpcf7 textarea{width:100%}.searchandfilter{width:100%!important;max-width:1400px!important;margin:0 auto 40px auto!important;display:block!important}.searchandfilter ul{width:100%!important;max-width:1400px!important;display:flex!important;align-items:center;justify-content:center;gap:16px;padding:0;margin:0 auto;list-style:none;flex-wrap:nowrap}.searchandfilter li{margin:0!important}.searchandfilter li:first-child{flex:1 1 auto!important;width:100%!important}.searchandfilter li:last-child{flex:0 0 200px!important}.searchandfilter input[type="text"]{width:100%!important;height:58px;padding:0 22px!important;border:1px solid #ddd8cd!important;background:#ffffff!important;color:#111111!important;font-size:15px!important;font-weight:500;border-radius:0!important;box-shadow:none!important;transition:all 0.25s ease;box-sizing:border-box}.searchandfilter input[type="text"]::placeholder{color:#888888}.searchandfilter input[type="text"]:focus{outline:none!important;border-color:#beaf87!important;box-shadow:0 0 0 1px #beaf87!important}.searchandfilter input[type="submit"]{width:100%!important;height:58px;border:none!important;background:#111111!important;color:#ffffff!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.5px;text-transform:uppercase;border-radius:0!important;cursor:pointer;transition:all 0.25s ease;box-sizing:border-box}.searchandfilter input[type="submit"]:hover{background:#beaf87!important;color:#111111!important}.single-career_listing .et_pb_post_content{background:#ffffff;padding:60px 70px;border:1px solid #e7e2d8;max-width:980px;margin:0 auto}.single-career_listing .et_pb_post_content p{color:#4f4f4f;font-size:17px;line-height:1.9;margin-bottom:24px}.single-career_listing .et_pb_post_content h2,.single-career_listing .et_pb_post_content h3,.single-career_listing .et_pb_post_content h4{color:#111111;font-weight:700;line-height:1.2;margin-top:38px;margin-bottom:18px}.single-career_listing .et_pb_post_content ul,.single-career_listing .et_pb_post_content ol{margin:24px 0 28px 24px}.single-career_listing .et_pb_post_content li{color:#4f4f4f;font-size:16px;line-height:1.8;margin-bottom:10px}.job-detail-card{background:transparent;border-top:1px solid #e7e2d8;border-bottom:1px solid #e7e2d8;padding:22px 0;min-height:auto}.job-detail-card:hover{background:transparent;box-shadow:none;transform:none}.job-detail-card strong{display:block;color:#beaf87;font-size:11px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:8px}.job-detail-card p,.job-detail-card .et_pb_text_inner{color:#111111;font-size:18px;line-height:1.45;font-weight:500}.job-detail-card p:last-child{margin-bottom:0}@media (max-width:768px){.searchandfilter{width:100%;display:block}.searchandfilter ul{width:100%!important;max-width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:12px}.searchandfilter li,.searchandfilter li:first-child,.searchandfilter li:last-child{width:100%!important;flex:none!important}.searchandfilter input[type="text"],.searchandfilter input[type="submit"]{width:100%!important}.single-career_listing .et_pb_post_content{padding:38px 28px}}