#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}:root{--gaj-lm-scroll-margin:8rem}#primary ul.job_listings>li.job_listing,div.job_listings ul.job_listings>li.job_listing{scroll-margin-top:var(--gaj-lm-scroll-margin);scroll-margin-bottom:1rem}#primary ul.job_listings>li.job_listing.gaj-lm-anchor,div.job_listings ul.job_listings>li.job_listing.gaj-lm-anchor{scroll-margin-top:calc(var(--gaj-lm-scroll-margin) + 0.5rem)}#primary ul.job_listings>li.job_listing.gaj-lm-new,div.job_listings ul.job_listings>li.job_listing.gaj-lm-new{animation:gaj-lm-flash 1.4s ease-out 1}@keyframes gaj-lm-flash{0%{background-color:rgb(37 87 167 / .08)}100%{background-color:#fff0}}@media (prefers-reduced-motion:reduce){#primary ul.job_listings>li.job_listing.gaj-lm-new,div.job_listings ul.job_listings>li.job_listing.gaj-lm-new{animation:none}}.gaj-lm-progress{display:block;text-align:center;margin:.65rem auto .15rem;padding:0 .75rem;font-size:.9rem;line-height:1.4;color:#3d4a5c;max-width:28rem}.gaj-lm-progress[hidden]{display:none!important}.gaj-lm-progress__n{font-weight:700;color:#1a2b3c;font-variant-numeric:tabular-nums}.gaj-lm-progress--busy{color:#5a6a7a}.gaj-lm-progress__loading{font-style:italic;opacity:.9}.gaj-lm-progress__busy{opacity:.5;margin:0 .15em}#primary a.load_more_jobs.gaj-lm-busy,#primary a.load_more_jobs[aria-disabled="true"],div.job_listings a.load_more_jobs.gaj-lm-busy,div.job_listings a.load_more_jobs[aria-disabled="true"],a.load_more_jobs.gaj-lm-busy,a.load_more_jobs[data-gaj-lm-busy="1"]{pointer-events:none;cursor:progress;opacity:.72;user-select:none}#primary a.load_more_jobs.gaj-prefetch-armed,a.load_more_jobs.gaj-prefetch-armed{cursor:progress}@media (max-width:767px){:root{--gaj-lm-scroll-margin:6.5rem}}body.admin-bar{--gaj-lm-scroll-margin:7rem}@media (max-width:782px){body.admin-bar{--gaj-lm-scroll-margin:8rem}}section.job-listings .gaj-jlc__badge,.gaj-jlc__badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:.12em .45em;border-radius:4px;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.3;white-space:nowrap;flex:0 0 auto;position:relative;z-index:1;vertical-align:middle;max-width:100%}section.job-listings .gaj-jlc__badge--new,.gaj-jlc__badge--new{background:#2557a7;color:#fff}section.job-listings .gaj-jlc__badge--applied,.gaj-jlc__badge.gaj-jlc__badge--applied,li.job_listing .gaj-jlc__badge--applied{background:#0f766e;color:#fff;margin-right:0!important}section.job-listings .gaj-jlc h3 .gaj-jlc__badges,.gaj-jlc h3 .gaj-jlc__badges,li.job_listing h3 .gaj-jlc__badges{display:inline-flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:.3em;flex:0 1 auto;max-width:100%;order:0;margin:0;padding:0;vertical-align:middle;position:relative;z-index:1;min-width:0}section.job-listings ul.job_listings li.job_listing a div.position h3,section.job-listings .gaj-jlc h3{display:flex;flex-wrap:wrap;align-items:center;column-gap:.4em;row-gap:.28em;padding-right:.15em;box-sizing:border-box}section.job-listings .gaj-jlc h3>.gaj-jlc__badge--new{order:1}section.job-listings .gaj-jlc h3>.gaj-jlc__badge--applied{order:2}section.job-listings .gaj-jlc h3>.gaj-jlc__badges{order:0}section.job-listings .gaj-jlc.gaj-jlc--badges-unified{isolation:isolate}section.job-listings .gaj-jlc{position:relative}section.job-listings .gaj-jlc__save-form,section.job-listings a.gaj-jlc__save.gaj-jlc__save--link{position:absolute;top:.85em;right:.75em;margin:0;z-index:6;isolation:isolate;pointer-events:auto}section.job-listings ul.job_listings li.job_listing a.gaj-jlc__link,section.job-listings ul.job_listings li.job_listing>a{padding-right:3.75rem;z-index:0}section.job-listings .gaj-jlc__save,section.job-listings a.gaj-jlc__save{position:relative;z-index:1;flex-shrink:0}section.job-listings .gaj-jlc__save.is-saved,section.job-listings a.gaj-jlc__save.is-saved{z-index:2;box-shadow:0 1px 3px rgb(194 65 12 / .18)}section.job-listings .gaj-jlc__save.is-busy{transform:none}section.job-listings .gaj-jlc.gaj-jlc--applied .gaj-jlc__chip--apply{flex:0 0 auto}.single_job_listing .gaj-jlc__badge--applied,.gaj-a14-sticky .gaj-jlc__badge--applied,.gaj-w3-a06-single-badge{margin-left:.35em;margin-right:0;vertical-align:middle;position:relative;z-index:1}.single_job_listing .entry-title,.single_job_listing h1.entry-title{padding-right:.25em}section.job-listings .gaj-jlc__hub{position:relative;z-index:1;max-width:calc(100% - 3.5rem)}@media (max-width:767px){section.job-listings ul.job_listings li.job_listing a.gaj-jlc__link,section.job-listings ul.job_listings li.job_listing a{padding-right:3rem!important}section.job-listings .gaj-jlc__save-form,section.job-listings a.gaj-jlc__save.gaj-jlc__save--link{top:.65em;right:.5em;z-index:6}section.job-listings .gaj-jlc h3 .gaj-jlc__badges{flex:1 1 auto}section.job-listings .gaj-jlc__badge{font-size:.65rem;padding:.1em .4em}}@media (prefers-reduced-motion:reduce){section.job-listings .gaj-jlc__save,section.job-listings a.gaj-jlc__save{transition:none}}@media (max-width:767px){#primary ul.job_listings li.job_listing ul.meta{gap:.28em;margin-top:.45em}#primary ul.job_listings li.job_listing ul.meta>li:not(.gaj-jlc__date):not(.job-date):not(.gaj-w2a04-more-li){font-size:.7rem;padding:.1em .42em;line-height:1.35;max-width:100%}#primary ul.job_listings li.job_listing ul.meta>li.gaj-jlc__chip--source{display:none!important}#primary ul.job_listings li.job_listing .gaj-a07-map-label{display:none!important}#primary ul.job_listings li.job_listing .gaj-a07-map-link{padding:.28rem;min-width:1.75rem;min-height:1.75rem;justify-content:center}#primary ul.job_listings li.job_listing ul.meta>li.gaj-jlc__chip--salary,#primary ul.job_listings li.job_listing ul.meta>li.gaj-jlc__chip--remote,#primary ul.job_listings li.job_listing ul.meta>li.gaj-jlc__chip--hybrid{font-weight:700}#primary ul.job_listings li.job_listing ul.meta.is-gaj-w2a04-collapsed>li.gaj-w2a04-is-secondary{display:none!important}#primary ul.job_listings li.job_listing ul.meta>li.gaj-w2a04-more-li{list-style:none;margin:0;padding:0;background:transparent!important;border:0!important;box-shadow:none!important}#primary ul.job_listings li.job_listing ul.meta .gaj-w2a04-more{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.1em .5em;border-radius:999px;border:1px dashed #c5ccda;background:#f7f8fb;color:#3d4454;font-size:.7rem;font-weight:600;line-height:1.35;cursor:pointer;appearance:none;-webkit-appearance:none;font-family:inherit;white-space:nowrap}#primary ul.job_listings li.job_listing ul.meta .gaj-w2a04-more:hover,#primary ul.job_listings li.job_listing ul.meta .gaj-w2a04-more:focus{background:#eef1f7;border-color:#aeb6c8;color:#1a1a2e;outline:none}#primary ul.job_listings li.job_listing ul.meta .gaj-w2a04-more:focus-visible{outline:2px solid #2557a7;outline-offset:2px}#primary ul.job_listings li.job_listing ul.meta.is-gaj-w2a04-expanded>li.gaj-w2a04-is-secondary{display:list-item}#primary ul.job_listings li.job_listing ul.meta>li.gaj-jlc__date,#primary ul.job_listings li.job_listing ul.meta>li.job-date{flex-basis:100%}}@media (min-width:768px){#primary ul.job_listings li.job_listing ul.meta>li.gaj-w2a04-more-li{display:none!important}#primary ul.job_listings li.job_listing ul.meta>li.gaj-w2a04-is-secondary{display:list-item}}@media (prefers-reduced-motion:reduce){#primary ul.job_listings li.job_listing ul.meta .gaj-w2a04-more{transition:none}}.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}