.gaj-rb-cta{margin:1.5rem 0;padding:1.25rem 1.35rem;border-radius:12px;border:1px solid #d8e2f5;background:linear-gradient(135deg,#f0f4fb 0%,#e8eef9 55%,#f7f8fb 100%);box-shadow:0 4px 16px rgb(26 26 46 / .06)}.gaj-rb-cta--compact{padding:1rem 1.1rem;margin:1rem 0}.gaj-rb-cta--card{height:100%}.gaj-rb-cta__eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2557a7;margin:0 0 .4rem}.gaj-rb-cta__title{margin:0 0 .45rem;font-size:1.2rem;line-height:1.3;color:#1a1a2e}.gaj-rb-cta__text{margin:0 0 1rem;color:#4a4a5a;line-height:1.5;font-size:.95rem}.gaj-rb-cta__actions{display:flex;flex-wrap:wrap;gap:.6rem .75rem;align-items:center}.gaj-rb-cta__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:.65rem 1.15rem;border-radius:8px;font-weight:700;font-size:.95rem;text-decoration:none!important;line-height:1.2;border:0;cursor:pointer}.gaj-rb-cta__btn--primary{background:#2557a7;color:#fff!important}.gaj-rb-cta__btn--primary:hover,.gaj-rb-cta__btn--primary:focus{background:#1d4485;color:#fff!important}.gaj-rb-cta__btn--secondary{background:#fff;color:#2557a7!important;border:1px solid #b8c9e8}.gaj-rb-cta__btn--secondary:hover,.gaj-rb-cta__btn--secondary:focus{background:#f7f8fb;color:#1d4485!important}.gaj-rb-cta__note{margin:.85rem 0 0;font-size:.82rem;color:#6b6b7b}.gaj-rb-cta__note a{color:#2557a7}.gaj-rb-cta ul.gaj-rb-cta__bullets{margin:.25rem 0 1rem;padding-left:1.15rem;color:#4a4a5a}.gaj-rb-cta ul.gaj-rb-cta__bullets li{margin:.25rem 0}@media (max-width:600px){.gaj-rb-cta__btn{width:100%;text-align:center}}#primary .job_listings li.gaj-w1-a07-empty,.job_listings li.gaj-w1-a07-empty{list-style:none!important;padding:0!important;margin:.75rem 0 1rem!important;border:0!important;background:transparent!important;float:none!important;width:100%!important;max-width:100%!important}.job_listings>.no_job_listings_found:not(.gaj-w1-a07-empty):has(+.gaj-w1-a07-empty),.job_listings>p.no_job_listings_found:has(+.gaj-w1-a07-empty){display:none!important}.gaj-w1-a07-empty__panel{margin:0;padding:1.15rem 1.25rem 1.2rem;background:linear-gradient(180deg,#f5f8ff 0%,#eef3fc 100%);border:1px solid #d5e2fb;border-radius:12px;box-shadow:0 1px 2px rgb(37 87 167 / .06)}.gaj-w1-a07-empty__title{margin:0 0 .35rem;font-size:1.1rem;line-height:1.35;color:#0b1f3a}.gaj-w1-a07-empty__lead{margin:0 0 .9rem;color:#3a4a63;line-height:1.45;max-width:42rem}.gaj-w1-a07-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-bottom:.95rem}.gaj-w1-a07-empty__btn{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem!important;border-radius:8px!important;text-decoration:none!important;font-weight:600;line-height:1.2;border:1px solid #fff0}.gaj-w1-a07-empty__btn--primary{background:#2557a7!important;color:#fff!important;border-color:#1e4a8f!important}.gaj-w1-a07-empty__btn--primary:hover,.gaj-w1-a07-empty__btn--primary:focus-visible{background:#1e4a8f!important;color:#fff!important}.gaj-w1-a07-empty__btn--secondary{background:#fff!important;color:#2557a7!important;border-color:#b7c9ea!important}.gaj-w1-a07-empty__btn--secondary:hover,.gaj-w1-a07-empty__btn--secondary:focus-visible{background:#f7faff!important;border-color:#2557a7!important}.gaj-w1-a07-empty__link{color:#2557a7;font-weight:600;text-decoration:underline;text-underline-offset:2px}.gaj-w1-a07-empty__keywords-label{margin:0 0 .45rem;font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#5a6b84}.gaj-w1-a07-empty__keyword-list{list-style:none!important;margin:0 0 0.75rem!important;padding:0!important;display:flex;flex-wrap:wrap;gap:.4rem}.gaj-w1-a07-empty__keyword-list li{list-style:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;width:auto!important;float:none!important}.gaj-w1-a07-empty__chip{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .85rem;border-radius:999px;background:#fff;border:1px solid #c9d7f0;color:#1a3d75!important;font-size:.88rem;font-weight:600;text-decoration:none!important;line-height:1.2;min-height:44px;box-sizing:border-box}.gaj-w1-a07-empty__chip:hover,.gaj-w1-a07-empty__chip:focus-visible{border-color:#2557a7;background:#f7faff;outline:none}.gaj-w1-a07-empty__tip{margin:0;font-size:.92rem;color:#4a5b74}.gaj-w1-a07-empty__tip a{color:#2557a7;font-weight:600}.gaj-w1-a07-empty a:focus-visible{outline:3px solid #2557a7;outline-offset:2px}@media (max-width:480px){.gaj-w1-a07-empty__actions{flex-direction:column;align-items:stretch}.gaj-w1-a07-empty__btn{text-align:center}}.gaj-w1-a07-empty__panel{padding:1rem 1.1rem 1.05rem}.gaj-w1-a07-empty__lead{margin-bottom:.75rem}.gaj-w1-a07-empty__actions{margin-bottom:.75rem;gap:.45rem .65rem}.gaj-w1-a07-empty__keyword-list li:nth-child(n+9){display:none!important}.gaj-w1-a07-empty__tip{display:none!important}.gaj-w1-a07-empty__keywords{margin-bottom:0}.gaj-w1-a07-empty__btn{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}#primary .gaj-jlc__badge--applied,.gaj-jlc__badge.gaj-jlc__badge--applied,li.job_listing .gaj-jlc__badge--applied{display:inline-block;background:#0f766e;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.12em .45em;border-radius:4px;line-height:1.3;vertical-align:middle;flex:0 0 auto;margin-right:.35em}#primary .gaj-jlc.gaj-jlc--applied .gaj-jlc__chip--apply,.gaj-jlc.gaj-jlc--applied .gaj-jlc__chip--apply{background:#ecfdf5!important;border-color:#99f6e4!important;color:#0f766e!important}.gaj-mobile-apply__btn.is-applied,a.gaj-w3-a06-apply.is-applied{background:#0f766e!important;opacity:.95}.gaj-mobile-apply.gaj-mobile-apply--applied .gaj-mobile-apply__btn{background:#0f766e!important}.single_job_listing .gaj-jlc__badge--applied,.gaj-a14-sticky .gaj-jlc__badge--applied,.gaj-w3-a06-single-badge{display:inline-block;background:#0f766e;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.15em .5em;border-radius:4px;vertical-align:middle;margin-left:.4em}.gaj-w3-a06-apps-hint{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:.65rem 0 .85rem;padding:.55rem .75rem;background:#ecfdf5;border:1px solid #99f6e4;border-radius:8px;color:#0f766e;font-size:.9rem;line-height:1.35}.gaj-w3-a06-apps-hint a{color:#0f766e;font-weight:700;text-decoration:underline}.gaj-w3-a06-apps-hint a:hover{color:#115e59}.feedzy-rss-link-icon:after{content:url(https://getajob.ai/wp-content/plugins/feedzy-rss-feeds/img/external-link.png);margin-left:3px}.cmplz-hidden{display:none!important}ins.adsbygoogle,.adsbygoogle-noablate{clear:both;margin:1rem 0}a.application_button,.application_details input[type=submit],.gaj-apply-btn,.single_job_listing .application .button,.job_application .button{position:relative;z-index:2}@media(max-width:782px){.single_job_listing .application{padding-bottom:1rem}}.gaj-employer-register-form .input-text,.gaj-employer-login-form .input-text,.gaj-employer-subscribe-wall .input-text,.gaj-employer-post-gate .input-text{min-height:44px;box-sizing:border-box;width:100%;max-width:100%;padding:.55rem .75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem}.gaj-employer-register-form label,.gaj-employer-login-form label{font-weight:600;color:#1a1a2e}.gaj-employer-register-form button.button[type=submit],.gaj-employer-login-form button.button[type=submit]{min-height:44px;box-sizing:border-box;width:100%;font-weight:700}.gaj-account-wall{max-width:720px;margin:1.25rem auto;padding:1.25rem 1.35rem;border-radius:14px;background:#f8fafc;border:1px solid #dbe4f0}.gaj-account-wall>p{margin:0 0 1rem;color:#475569;line-height:1.5}.gaj-account-wall-forms{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.gaj-account-wall-forms>div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.1rem}.gaj-account-wall-forms h3{margin:0 0 .75rem;font-size:1rem}.gaj-account-wall-forms .input-text,.gaj-account-wall-forms input[type=text],.gaj-account-wall-forms input[type=email],.gaj-account-wall-forms input[type=password]{width:100%;max-width:100%;box-sizing:border-box;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:8px;min-height:44px}.gaj-account-wall-forms .button,.gaj-account-wall-forms button.button[type=submit],.gaj-candidate-register-form button.button,.gaj-candidate-login-form button.button{min-height:44px;box-sizing:border-box;width:100%;font-weight:600;cursor:pointer}.gaj-account-wall-forms .button{background:#2557a7;color:#fff;border:0;padding:.6rem 1rem;border-radius:8px;font-weight:600;cursor:pointer}@media(max-width:720px){.gaj-account-wall-forms{grid-template-columns:1fr}}.gaj-alert-form .input-text,.gaj-alert-form input[type=search],.gaj-alert-form input[type=text],.gaj-alert-form select{min-height:44px;box-sizing:border-box;width:100%;max-width:560px;padding:.55rem .75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem}.gaj-alert-form label{font-weight:600;color:#1a1a2e;font-size:.92rem}.gaj-alert-form p{margin:0 0 .85rem;max-width:560px}.gaj-alert-form input[type=checkbox]{width:1.15rem;height:1.15rem;vertical-align:middle;margin-right:.4rem}.gaj-alert-form label:has(input[type=checkbox]){display:inline-flex;align-items:center;min-height:44px;font-weight:600;cursor:pointer}.gaj-alert-form input[type=submit].button,.gaj-alert-form .button[type=submit]{min-height:44px;box-sizing:border-box;padding:.65rem 1.2rem;border-radius:8px;font-weight:700;cursor:pointer;background:#2557a7;color:#fff;border:0}.gaj-alert-form input[type=submit].button:hover{background:#1e4a8f;color:#fff}.gaj-alert-list a{display:inline-flex;align-items:center;min-height:44px;padding:.25rem .15rem}div.job_listings[data-post_id="6"]{min-height:1600px}@media(max-width:767px){div.job_listings[data-post_id="6"]{min-height:720px}}a.skip-link.screen-reader-text:focus,a.skip-link.screen-reader-text:focus-visible,a.gaj-jlc-a09-skip:focus,a.gaj-jlc-a09-skip:focus-visible{position:fixed!important;top:12px!important;left:12px!important;z-index:100000!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;padding:.75rem 1.1rem!important;margin:0!important;overflow:visible!important;background:#1a1a2e!important;color:#fff!important;border-radius:8px!important;outline:3px solid #2557a7!important;outline-offset:2px!important;text-decoration:none!important;font-size:1rem!important;font-weight:600!important;box-shadow:0 4px 16px rgb(0 0 0 / .25)!important}#main[tabindex="-1"]:focus{outline:none}.googlesitekit-sign-in-with-google__frontend-output-button{max-width:320px}.interim-login #login>.googlesitekit-sign-in-with-google__frontend-output-button{margin-bottom:16px}.gaj-hub-actions{display:flex;flex-wrap:wrap;gap:.55rem .65rem;margin:0 0 1.25rem}.gaj-hub-actions__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:.55rem 1.05rem;border-radius:8px;font-weight:700;font-size:.95rem;line-height:1.2;text-decoration:none!important;background:#fff;color:#2557a7!important;border:1px solid #b8c9e8}.gaj-hub-actions__btn:hover{background:#eef4ff;color:#1e4a8f!important}.gaj-hub-actions__btn--primary{background:#2557a7!important;color:#fff!important;border-color:#1e4a8f}.gaj-hub-actions__btn--primary:hover{background:#1e4a8f!important;color:#fff!important}.gaj-hub-grid{display:flex;flex-wrap:wrap;gap:.5em;margin:.5em 0 1.5em}.gaj-hub-griditem{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:.45em .85em;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#1a1a2e;text-decoration:none;font-size:.92em;font-weight:600}.gaj-hub-griditem:hover{border-color:#2557a7;color:#2557a7;background:#eef4ff}.gaj-hub-gridn{color:#888;font-size:.85em;margin-left:.35em}.gaj-hub-countries{font-size:.9em;color:#555;margin:.5em 0 1.5em;line-height:1.9}.gaj-hub-countries a{color:#3340a0;text-decoration:none}.gaj-hub-countries a:hover{text-decoration:underline}.gaj-browse-footer{border-top:1px solid #e6e6e6;background:#fafafb;padding:1em 1.25em;font-size:.88em}.gaj-browse-inner{max-width:1100px;margin:0 auto;line-height:1.55}.gaj-browse-footer__tools{display:flex;flex-wrap:wrap;gap:.45rem .55rem;margin:0 0 .75rem}.gaj-browse-footer__tool{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:.4rem .85rem;border-radius:999px;background:#fff;border:1px solid #c5d0e6;color:#2557a7!important;font-weight:600;text-decoration:none!important}.gaj-browse-footer__tool:hover{background:#eef4ff;border-color:#2557a7;text-decoration:none!important}.gaj-browse-footer a{color:#3340a0;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.gaj-browse-footer a:hover{text-decoration:underline}.gaj-browse-footer strong a{font-weight:700}.gaj-browse-cc{color:#666;display:block;margin-top:.35rem;line-height:1.9}a.skip-link.screen-reader-text:focus,a.skip-link.screen-reader-text:focus-visible,a.gaj-sitewide-skip:focus,a.gaj-sitewide-skip:focus-visible{position:fixed!important;top:12px!important;left:12px!important;z-index:100000!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;padding:.75rem 1.1rem!important;margin:0!important;overflow:visible!important;background:#1a1a2e!important;color:#fff!important;border-radius:8px!important;outline:3px solid #2557a7!important;outline-offset:2px!important;text-decoration:none!important;font-size:1rem!important;font-weight:600!important;box-shadow:0 4px 16px rgb(0 0 0 / .25)!important}#main[tabindex="-1"]:focus,#primary[tabindex="-1"]:focus{outline:none}