body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@font-face{font-display:swap}img{pointer-events:none}@media (min-width:982px) and (max-width:1367px){h1,h2,h3:not(.et_pb_gallery_title){font-size:30px!important}p,li:not(.menu-item){font-size:16px!important}}.hu-revoke-button{display:none}.grecaptcha-badge{visibility:hidden!important}#newsletter-sidebar input[type="text"],#newsletter-sidebar input[type="email"]{width:100%;border:none;border-bottom:1px solid #333;padding:10px 0;margin-bottom:25px;font-size:13px;outline:none;background:transparent}#newsletter-sidebar input::placeholder{color:#999}#newsletter-sidebar input[type="submit"]{width:100%;background:#000;color:#fff;border:none;padding:18px;letter-spacing:2px;font-size:12px;cursor:pointer;margin-top:20px}span.hu-toggle-heading{border-radius:0px!important}#hu #hu-cookies-notice-consent-choices input:checked+.hu-toggle-heading{background-color:#100f33!important}.hu-toggle-switch{display:none!important}@media (min-width:1024px){#hu #hu-outer-wrapper{width:55%}#hu .hu-wrapper{padding:80px!important;padding-top:40px!important}}#hu #hu-outer-wrapper{background:#F8F3F3!important}div#hu{display:flex!important;justify-content:center}#hu .hu-btn.hu-btn-icon.hu-notice-protection{display:none!important}.hu-notice-download{display:none!important}.hu-notice-maximize{display:none!important}#hu .hu-site-url,#hu .hu-site-url .hu-btn-link{color:#F8F3F3}#hu-cookies-notice-privacy-btn{display:none!important}.hu-nav-item.hu-has-icon.hu-btn.hu-btn-link{display:none!important}.hu-cookies-save{padding:16px 40px!important;background:none!important;border:1px solid #6b6464!important;color:#4a4444!important;font-size:14px!important;letter-spacing:1px!important;text-transform:uppercase!important;font-weight:200!important;border-radius:0px!important}button.hu-notice-close.hu-btn.hu-btn-icon.hu-btn-transparent{padding:16px!important;background-color:white!important;border-radius:0px!important}.hu-top-content{padding:0px!important}.px-search{display:flex;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.12);max-width:1240px;margin:0 auto}.px-field{display:flex;align-items:center;border-right:1px solid #e5e7eb;color:#4b5563}.px-field svg{margin-left:14px;flex-shrink:0}.px-kw{flex:2}.px-site{flex:1.3;border-right:0}.px-search input{width:100%;height:50px;border:0!important;outline:0;box-shadow:none!important;padding:0 14px!important;font-size:15px;color:#374151;background:#fff;margin:0}.px-btn{flex:0 0 200px;height:50px;border:0;cursor:pointer;background:#100f33;color:#fff;font-weight:600;font-size:15px;transition:background .2s}.px-btn:hover{background:#2a2866}.px-jobs{max-width:1240px;margin:0 auto}.px-jobs-title{font-size:28px;font-weight:400;color:#100f33;margin-bottom:16px}.px-job{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:14px 16px;margin-bottom:12px;transition:box-shadow .2s,border-color .2s}.px-job:hover{box-shadow:0 4px 14px rgba(16,15,51,.1);border-color:#100f33}.px-job span{display:block}.px-job-title{color:#100f33;font-size:15px;font-weight:600;margin-bottom:4px}.px-job-loc{display:flex!important;align-items:center;gap:5px;color:#374151;font-size:13px;margin-bottom:2px}.px-job-loc svg{color:#100f33;flex-shrink:0}.px-job-date{color:#6b7280;font-size:11px}.px-jobs-empty{color:#6b7280}@media (max-width:767px){.px-search{flex-direction:column}.px-field{border-right:0;border-bottom:1px solid #e5e7eb}.px-btn{flex:0 0 50px;width:100%}}.px-viewer{margin-top:24px}.px-viewer iframe{width:100%;height:85vh;min-height:600px;border:1px solid #e5e7eb;border-radius:4px;background:#fff}.px-viewer-dl{display:inline-block;margin-top:16px;background:#100f33;color:#fff!important;padding:12px 24px;border-radius:4px;font-weight:600}.px-viewer-dl:hover{background:#2a2866}@media (max-width:767px){.px-viewer iframe{height:70vh;min-height:450px}}.single_job_listing .company{display:none!important}.single_job_listing .job-listing-meta{display:flex;flex-wrap:wrap;gap:20px;padding:0!important;margin:0 0 24px!important}.single_job_listing .job-listing-meta li{list-style:none;margin:0!important;color:#374151}.single_job_listing .job-listing-meta li::before{display:none}.single_job_listing .job-listing-meta a{color:#100f33}.single_job_listing .application_button{background:#100f33!important;color:#fff!important;border:0!important;padding:12px 28px!important;border-radius:4px;font-weight:600;cursor:pointer}.single_job_listing .application_button:hover{background:#2a2866!important}.single_job_listing .application_details{background:#fff;border:1px solid #e5e7eb!important;border-radius:4px;padding:16px!important}.single_job_listing .application_details a{color:#100f33;font-weight:600}.px-site,.px-job-loc,.single_job_listing .job-listing-meta .location{display:none!important}