.ImageAndTextCard_card__oxuq_{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 16px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;opacity:0}.ImageAndTextCard_card__oxuq_ .ImageAndTextCard_image__iBo1T{position:relative;aspect-ratio:370/250;flex-shrink:0;order:0}.ImageAndTextCard_card__oxuq_ .ImageAndTextCard_image__iBo1T img{object-fit:cover}.ImageAndTextCard_card__oxuq_ .ImageAndTextCard_content__Hp8LF{display:flex;flex-direction:column;gap:16px;padding:16px;flex:1 1}.ImageAndTextCard_card__oxuq_ .ImageAndTextCard_content__Hp8LF.ImageAndTextCard_noCta__8Oj04{padding-bottom:46px}.ImageAndTextCard_card__oxuq_.ImageAndTextCard_imageBottom__HoWpQ .ImageAndTextCard_image__iBo1T{order:1}.ImageAndTextCard_card__oxuq_.ImageAndTextCard_imageBottom__HoWpQ .ImageAndTextCard_noCta__8Oj04{padding-bottom:16px}.ImageAndTextCard_card__oxuq_.ImageAndTextCard_hasImageFade__zy_bC .ImageAndTextCard_image__iBo1T:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,white 0,transparent 70%);pointer-events:none}.ImageAndTextCard_card__oxuq_.ImageAndTextCard_hasImageFade__zy_bC.ImageAndTextCard_imageBottom__HoWpQ .ImageAndTextCard_image__iBo1T:after{background:linear-gradient(180deg,white 0,transparent 70%)}.ImageAndTextCard_card__oxuq_ .ImageAndTextCard_heading__CuFMk{font-size:20px;font-weight:700;color:#140b42;line-height:110%}.ImageAndTextCard_card__oxuq_ .ImageAndTextCard_body__z47uD{flex:1 1}.ImageAndTextCard_card__oxuq_ .ImageAndTextCard_body__z47uD p{color:#2b3a42;font-size:16px;line-height:120%}.ImageAndTextCard_card__oxuq_ .ImageAndTextCard_body__z47uD a{color:#0c7bc0}.ImageAndTextCard_card__oxuq_ .ImageAndTextCard_body__z47uD a:hover{color:#2b3a42}.JobDescriptionHero_jobDescriptionHero__c5yeC{--min-height:572px;position:relative;z-index:12;min-height:var(--min-height);background:linear-gradient(128deg,#140b42 17.84%,#005587 81.03%)}@media(max-width:1024px){.JobDescriptionHero_jobDescriptionHero__c5yeC{--min-height:auto}}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_grid__NlkR0{position:relative;z-index:2;min-height:var(--min-height);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:16px;gap:16px}@media screen and (max-width:768px){.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_grid__NlkR0{gap:8px}}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_inner__TKLOT{grid-column:2/-2;padding-block:155px 24px;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:768px){.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_inner__TKLOT{gap:8px}}@media(max-width:1024px){.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_inner__TKLOT{grid-column:1/-1;flex-direction:column-reverse;padding-block:24px 50px;gap:25px;align-items:center}}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_content__Yucrd{display:flex;flex-direction:column;gap:24px;grid-column:1/span 6;margin-top:24px}@media(max-width:1024px){.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_content__Yucrd{grid-column:1/-1;margin-top:unset}}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_backToJobs__h1wvl{display:inline-flex;align-items:center;gap:16px;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:135%;text-transform:uppercase}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_backToJobs__h1wvl span{position:relative;left:0;transition:left .35s ease-in-out}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_backToJobs__h1wvl svg{width:14px;height:16px;flex-shrink:0;transform:rotate(90deg)}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_backToJobs__h1wvl:hover span{left:10px}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_heading___Lzzq{font-weight:700;font-size:56px;line-height:110%;color:#fff;animation:JobDescriptionHero_fadeX-left___XuT6 1.2s ease 0s both}@keyframes JobDescriptionHero_fadeX-left___XuT6{0%{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1280px){.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_heading___Lzzq{font-size:48px}}@media(max-width:1024px){.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_heading___Lzzq{font-size:32px}}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_location__HvqrQ{color:hsla(0,0%,100%,.85);font-size:16px;line-height:150%}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_jobsLocationsWrapper__3vPWS{position:relative}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_jobLocations__zTHFD{color:#fff;font-family:Noto Sans;font-size:16px;font-weight:700;line-height:135%;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_jobLocations__zTHFD svg{height:12px;width:12px;transition:transform .3s ease}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_jobLocations__zTHFD.JobDescriptionHero_active__vntvk svg{transform:rotate(180deg)}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_locationsPanel__vmWJl{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_locationsPanel__vmWJl.JobDescriptionHero_locationsOpen__uDZzg{grid-template-rows:1fr}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_locationsPanel__vmWJl.JobDescriptionHero_locationsOpen__uDZzg .JobDescriptionHero_locations__Tph_X{padding:16px;border-top-width:4px}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_locations__Tph_X{display:flex;flex-direction:column;overflow:hidden;margin-top:8px;gap:8px;padding:0 16px;transition:padding .3s ease,border-top-width .3s ease;border-radius:0 0 16px 16px;border-top:0 solid #140b42;box-shadow:0 8px 24px rgba(0,0,0,.3);background:#fff;width:-moz-fit-content;width:fit-content;min-width:305px}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_locations__Tph_X a{font-size:16px;text-decoration:none!important}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_locations__Tph_X a:hover{color:#140b42}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_locations__Tph_X a.JobDescriptionHero_currentJob__LJn56{font-weight:700}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_links__eIj8F{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_applyCta__Vx8na{height:auto;width:auto;flex-shrink:0}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_iconButton__dKJYf{width:56px;height:56px;border-radius:50%;border:2px solid hsla(0,0%,100%,.7);background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_iconButton__dKJYf svg{width:24px;height:24px;color:#2b3a42}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_shareWrapper__O_pIH{position:relative}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_shareWrapper__O_pIH:hover .JobDescriptionHero_sharePopover__rNUHF{opacity:1;visibility:visible;pointer-events:auto}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_sharePopover__rNUHF{position:absolute;bottom:0;left:0;z-index:1;height:56px;display:flex;align-items:center;border-radius:9999px;background:#fff;border:2px solid hsla(0,0%,100%,.7);padding:0 15px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}@media(max-width:1024px){.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_sharePopover__rNUHF{bottom:unset;top:0;height:auto;width:56px;padding:15px 0;justify-content:center}}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_sharePopover__rNUHF.JobDescriptionHero_sharePopoverOpen__kK_zh{opacity:1;visibility:visible;pointer-events:auto}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_socialLinks__sRhad{display:flex;align-items:center;gap:20px}@media(max-width:1024px){.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_socialLinks__sRhad{flex-direction:column}}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_socialLinks__sRhad li{cursor:pointer;display:flex;align-items:center}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_socialLinks__sRhad .JobDescriptionHero_socialLinkButton__sMhUR,.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_socialLinks__sRhad a{display:flex;align-items:center;color:#fff}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_socialLinks__sRhad .JobDescriptionHero_socialLinkButton__sMhUR:hover svg,.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_socialLinks__sRhad a:hover svg{opacity:.75}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_socialLinks__sRhad .JobDescriptionHero_socialLinkButton__sMhUR{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_socialLinks__sRhad svg{width:24px;height:24px;fill:#fff;transition:opacity .2s ease}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_imageCard__XSfGm{height:100%;max-height:579px;border-radius:24px;overflow:hidden;position:relative;grid-column:8/span 6;align-self:center}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_imageCard__XSfGm img{object-fit:cover}@media(max-width:1024px){.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_imageCard__XSfGm{grid-column:1/-1;aspect-ratio:343/227}}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_scrollToCta__IDhtp{font-weight:700;text-decoration:none;position:absolute;bottom:16px;right:16px;height:56px;border-radius:999px;background:#fff;display:grid;grid-template-columns:0fr 56px;align-items:center;overflow:hidden;transition:grid-template-columns .3s ease-in-out}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_scrollToCta__IDhtp svg{width:16px;height:10px;justify-self:center}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_scrollToCta__IDhtp:hover{grid-template-columns:1fr 56px}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_scrollToCta__IDhtp:hover span{opacity:1;visibility:visible;padding-left:24px}.JobDescriptionHero_jobDescriptionHero__c5yeC .JobDescriptionHero_scrollToCta__IDhtp span{text-transform:uppercase;white-space:nowrap;overflow:hidden;opacity:0;visibility:hidden;padding-inline:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,padding-inline .3s ease-in-out}