.apex-application-form .apex-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.apex-application-form{display:grid;gap:18px;margin:25px 0}.apex-application-form p{margin:0}.apex-application-form label{color:#435b77;display:block;font-weight:600;margin-bottom:7px}.apex-application-form input:not([type=checkbox]),.apex-application-form textarea{border:1px solid #aeb7c2;border-radius:4px;box-sizing:border-box;font:inherit;padding:12px;width:100%}.apex-application-form input:focus,.apex-application-form textarea:focus{outline:3px solid rgba(52,128,220,.3);outline-offset:2px}.apex-privacy-field label{align-items:flex-start;display:flex;gap:10px;font-weight:400}.apex-privacy-field input{margin-top:4px}.apex-retention-note{color:#555;font-size:14px}.apex-application-status{border-left:4px solid;margin:20px 0;padding:14px}.apex-application-status.success{background:#effaf3;border-color:#2f855a}.apex-application-status.error{background:#fff2f2;border-color:#c53030}.apex-jobs{margin-top:45px}.apex-jobs-company{color:#3480dc;font-size:18px;font-weight:600;margin:0 12px 25px}.apex-jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.apex-job-card{background:#f5f5f5;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.15);display:flex;flex-direction:column;font-size:15px;min-height:190px;padding:10px}.apex-job-card h3{background:#ebebeb;font-size:15px;line-height:1.35;margin:0;padding:10px}.apex-job-card h3 a{color:#3480dc}.apex-job-details{color:#444;padding:10px}.apex-job-details p{font-size:15px!important;margin:0 0 12px}.apex-job-tags{display:flex;gap:25px;flex-wrap:wrap}.apex-job-tags span{font-size:14px}.apex-job-apply{align-self:flex-start;background:#435b77;border:1px solid #435b77;color:#fff;display:inline-flex;font-size:15px;line-height:1;padding:8px 12px;text-decoration:none}.apex-job-card .apex-job-apply{margin-top:auto}.apex-job-apply:focus-visible,.apex-job-apply:hover{background:#2e4158;color:#fff}.apex-job-screen{padding:60px 0}.apex-job-breadcrumb{display:flex;gap:10px;margin-bottom:25px}.apex-job-detail{background:#f5f7fc;border-radius:14px;padding:45px}.apex-job-detail h1{color:#435b77;font-size:40px;line-height:1.2}.apex-job-state{color:#6b7280;font-weight:600}.apex-job-summary{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 30px}.apex-job-summary span{background:#fff;border-radius:20px;padding:8px 14px}.apex-job-description{background:#fff;border-radius:10px;padding:25px}.apex-job-description ul{padding-left:25px}.apex-job-apply-large{font-size:18px;margin-top:25px;padding:13px 20px}.apex-application-preview{background:#fff;border-radius:10px;padding:30px}.apex-application-gate{border-left:4px solid #7794d0;background:#f3f6fc;margin:25px 0;padding:20px}.apex-job-back{font-weight:600}.page-template-template-join-our-team .join-team-content-section{padding-bottom:70px}@media(max-width:900px){.apex-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.apex-jobs-company{font-size:24px;line-height:1.2;margin:0 12px 35px}.apex-jobs-grid{grid-template-columns:1fr;gap:16px}.apex-job-card{border-radius:10px;min-height:245px;padding:12px}.apex-job-card h3{padding:12px}.apex-job-details{padding:20px}.apex-job-card .apex-job-apply{align-self:stretch;justify-content:center;margin-top:auto}.apex-job-detail{padding:25px 18px}.apex-job-detail h1{font-size:30px}.apex-job-summary{display:grid}.apex-application-preview{padding:20px 15px}}
