.job-filter-container{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#2E2E2E;border-radius:20px;padding:18px 22px;margin-bottom:38px}.job-filter-container .tax-search-container{display:flex;gap:12px}.job-filter-container .tax-search-container select{padding:10px 22px;border:1px solid #fff;border-radius:18px;background-color:#fff0;font-size:16px;font-weight:400;line-height:22px;color:#fff;height:auto;background:url(https://www.arcotgroup.com/wp-content/uploads/2024/02/arrow_drop_down.png) no-repeat 100% 50%;-moz-appearance:none;appearance:none}.job-filter-container .tax-search-container select option{background-color:#2E2E2E}.jobs-main-container .posts-container h2{margin-bottom:0;font-family:"Helvetica",Sans-serif;color:#252525;font-size:40px;line-height:100px;font-weight:700}.jobs-main-container .posts-container ul{margin:0 0 50px!important;padding:0!important;list-style-type:none}.jobs-main-container .posts-container li{display:flex;justify-content:space-between;padding:20px 0 25px;font-family:"Helvetica",Sans-serif;color:#252525;font-size:22px;line-height:34px;font-weight:400}.jobs-main-container .posts-container li:not(:last-child){border-bottom:1px solid #000}.jobs-main-container .posts-container img{max-width:30px!important}.jobs-main-container form#job-search-form{position:relative;display:flex;background-color:#4E4E4E;border-radius:18px;overflow:hidden}.jobs-main-container #search{color:#fff;background-color:#fff0;border:0;order:1;padding:8px 12px 8px 36px;height:auto!important;font-size:16px;line-height:27.5px;font-weight:400;font-family:"Helvetica",Sans-serif}.jobs-main-container button#searchsubmit{position:absolute;left:10px;top:50%;padding:0;transform:translateY(-50%);background-color:#fff0}.jobs-main-container form#job-search-form button img{max-width:20px!important}body.single-ag-job{background-color:#f9fafb}body.single-ag-job #primary{max-width:1140px;margin:0 auto!important}body.single-ag-job article{padding-top:30px!important;padding-bottom:30px!important}body.single-ag-job .entry-title{margin-top:20px;margin-bottom:15px;font-size:25px;line-height:1.3em;font-weight:600;text-align:left}body.single-ag-job .job-form-container form,body.single-ag-job .job-form-container #jobpost_form_status{padding:30px 20px;background-color:#fff;border:1px solid #dddfe3}body.single-ag-job .hide-on-front{display:none!important}body.single-ag-job .acf-field-checkbox.hidden-field{display:flex}body.single-ag-job .navigation.post-navigation{border-top:0!important;margin-top:50px}body.single-ag-job .acf-fields{margin-left:-16px;margin-right:-16px}body.single-ag-job .acf-fields .acf-button.button{padding:10px 15px;background-color:#3f87b0;border-radius:100px;font-size:14px!important}body.single-ag-job .acf-form-submit input[type="submit"]{background-color:#3f87b0;border-radius:100px;font-size:14px!important}body.single-ag-job #jobpost_form_status{font-size:20px;line-height:1.5;text-align:center;font-weight:500}.nav-links a{outline:0!important;color:#000!important}.jobs-main-container .mob-ham-filter svg{display:inline-block;vertical-align:middle}.jobs-main-container .mob-ham-filter path{fill:#fff}@media (min-width:621px){.jobs-main-container .mob-ham-filter{display:none}}@media (max-width:620px){.job-filter-container{flex-wrap:wrap}.job-filter-container .tax-search-container{display:none;padding-top:20px}.filter-on.job-filter-container .tax-search-container{display:flex;order:3;flex-basis:100%}.job-filter-container .tax-search-container select{flex:1}}@media (max-width:1024px){.jobs-main-container .posts-container h2{margin-bottom:10px;font-size:30px;line-height:40px}.jobs-main-container .posts-container li{font-size:18px;line-height:24px}}@media (max-width:520px){.jobs-main-container .posts-container h2{font-size:22px;line-height:28px}.jobs-main-container .posts-container li{padding:12px 0;font-size:16px;line-height:20px}.jobs-main-container .posts-container img{max-width:20px!important}}@media (max-width:400px){.jobs-main-container .tax-search-container{flex-direction:column}.jobs-main-container .mob-ham-filter svg{width:30px;height:30px}.jobs-main-container form#job-search-form{max-width:180px}body.single-ag-job .navigation.post-navigation{padding-left:0!important;padding-right:0!important}body.single-ag-job .nav-previous .ast-post-nav{text-align:left}body.single-ag-job .nav-next .ast-post-nav{text-align:right}}body.single-ag-job div#message{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:9999;border:1px solid;padding:20px;border-radius:10px;box-shadow:6px 6px 8px #00000085}body.single-ag-job div#message p{margin:0}body.single-ag-job div#message img{max-width:20px;margin-right:10px}body.single-ag-job div#message .close{display:block;text-align:right;margin-bottom:12px;cursor:pointer}body.single-ag-job #content-alert{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:9999;border:1px solid;padding:20px;border-radius:10px;box-shadow:6px 6px 8px #00000085}body.single-ag-job div#content-alert h2{font-size:1.5rem}body.single-ag-job div#content-alert p{margin-top:10px;margin-bottom:0}body.single-ag-job div#content-alert .close-flex{display:flex;justify-content:space-between;gap:20px}body.single-ag-job div#content-alert .close{display:block;text-align:right;margin-bottom:12px;cursor:pointer}body.single-ag-job form#ag-application-form>h3{font-size:18px;margin:0 0 20px}body.single-ag-job form#ag-application-form .field-group>input:not(input[type=checkbox]):not(input[type=radio]),body.single-ag-job form#ag-application-form .field-group>textarea,body.single-ag-job form#ag-application-form .field-group>select{font-size:16px;border:1px solid #c1c1c1;width:100%;padding:6px 12px;line-height:1;color:#666;background-color:#fff;background-image:none;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body.single-ag-job form#ag-application-form .field-group>textarea{resize:none}body.single-ag-job form#ag-application-form .field-group>input#ag_resume_file{padding:0;width:100%;border:0;box-shadow:none}body.single-ag-job form#ag-application-form .row{margin-bottom:16px}body.single-ag-job form#ag-application-form .row label{display:block;margin-bottom:6px;font-size:16px;font-weight:400}body.single-ag-job form#ag-application-form .term-checkbox{font-size:16px;font-weight:400}body.single-ag-job form#ag-application-form .row label.small{display:inline-block;margin-right:15px;margin-bottom:5px}body.single-ag-job form#ag-application-form .row label.small input{margin-right:5px}body.single-ag-job form#ag-application-form .row-outloop input{margin-right:5px;display:inline-block;vertical-align:middle}@media (min-width:981px){body.single-ag-job .content-single-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}body.single-ag-job .entry-content{width:55%}body.single-ag-job .job-form-container{flex:1}}@media (max-width:980px){body.single-ag-job .entry-content{margin-bottom:30px}}@media (min-width:901px){.jobs-main-container .tax-search-container{flex:.5}}@media (max-width:980px) and (min-width:621px){.jobs-main-container .tax-search-container{flex:.8}}@media (max-width:600px){body.single-ag-job .job-form-container form,body.single-ag-job .job-form-container #jobpost_form_status{padding:30px 15px}}body.single-ag-job form#ag-application-form .fieldError,body.single-ag-job form#ag-application-form .fieldErr,body.single-ag-job form#ag-application-form .required{color:red}body.single-ag-job form#ag-application-form input[type="submit"]{background-color:#3f87b0!important;border-radius:100px;margin-top:35px}