.Jobs_jobsHeader__tF5iA{padding:150px 0 80px}.Jobs_jobsHeader__tF5iA,.Jobs_jobsMainHeader__JuzdQ{display:flex;align-items:center;flex-direction:column}.Jobs_jobsMainHeader__JuzdQ{justify-content:center;background-size:cover;height:40vw;min-height:60vh}.Jobs_jobsHeaderImage__RV8e_{width:100%;max-width:440px;margin:0 0 50px}.Jobs_jobListing__3XSfa{margin:50px 0;display:flex;flex-direction:column;justify-content:flex-end}.Jobs_jobListingDescription__z9_pT{color:#999;font-size:1.125rem}.Jobs_jobListingLink___9ZjG{color:#f55;font-size:1.125rem}.Jobs_jobListingLink___9ZjG:hover{color:#ee4040}.Jobs_jobListingLink___9ZjG svg{position:relative;top:3px;left:0;opacity:0;transition:opacity .1s,left .1s}.Jobs_jobListingLink___9ZjG path{fill:#f55}.Jobs_jobListingLink___9ZjG:hover svg{opacity:1;left:3px}.Jobs_jobListingLink___9ZjG:hover path{fill:#ee4040}.Jobs_jobListingIllustration__aQ5D6{display:flex;flex-direction:column;flex-grow:1;margin:0 0 20px}@media (min-width:50em){.Jobs_jobListingIllustration__aQ5D6{margin:0}}.Jobs_jobListingIllustrationImg__FzUra{width:100%;max-width:400px;margin:auto;display:block}.Jobs_jobListingApplicationSection__q0erk{display:flex;flex:1;justify-content:space-between;margin-bottom:100px;margin-top:100px;flex-direction:column}@media (min-width:50em){.Jobs_jobListingApplicationSection__q0erk{flex-direction:row;max-width:48em;margin-left:auto;margin-right:auto}}.Jobs_jobListingApplication__Q2Mb6{border-radius:4px;text-align:center;color:#fff;padding:50px 20px}@media (min-width:50em){.Jobs_jobListingApplication__Q2Mb6{padding:50px;margin-right:20px;max-width:50%}}.Jobs_jobListingApplicationTitle__c8QxV{position:relative;font-weight:500;font-size:1.5rem;margin:0 0 spacesize-xxxs}.Jobs_jobListingApplicationIcon__YE67V{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.Jobs_jobListingApplicationDescription__ItQY6{position:relative;font-size:1.125rem;margin:20px auto 10px}.Jobs_jobListingContacts__QlyWt{display:flex;flex-grow:1;flex-direction:column}@media (min-width:34em){.Jobs_jobListingContacts__QlyWt{flex-direction:row}}@media (min-width:50em){.Jobs_jobListingContacts__QlyWt{max-width:calc(50% - 20px)}}.Jobs_jobListingContact__SZApi{border-radius:4px;padding:0 20px;display:flex;flex-direction:column;height:100%;width:100%;align-items:center;justify-content:flex-end;min-height:400px;margin-top:20px;color:#fff;text-align:center;position:relative;overflow:hidden}@media (min-width:34em){.Jobs_jobListingContact__SZApi{margin-left:20px}.Jobs_jobListingContact__SZApi:first-child{margin-left:0}}@media (min-width:50em){.Jobs_jobListingContact__SZApi{margin-top:0}}.Jobs_jobListingContactContrast__gSQat{background-image:linear-gradient(rgba(0,38,62,0),rgba(0,38,62,.5));border-radius:4px;height:33.334%;width:100%;position:absolute}.Jobs_jobListingContactName__2A_VI{position:relative;display:inline-block;font-weight:500;letter-spacing:-.5px;margin:0;font-size:1.5rem}.Jobs_jobListingContactRole__BnfBe{position:relative;font-size:1rem;margin:0}.Jobs_jobListingContactLink__kdmTn{position:relative;display:inline-block;margin-top:10px;margin-bottom:20px;font-size:1rem;transition:transform .2s}.Jobs_jobListingContactLink__kdmTn:active,.Jobs_jobListingContactLink__kdmTn:focus,.Jobs_jobListingContactLink__kdmTn:hover{outline:none;transform:translateX(-10px)}.Jobs_jobListingContactLink__kdmTn:active svg,.Jobs_jobListingContactLink__kdmTn:focus svg,.Jobs_jobListingContactLink__kdmTn:hover svg{opacity:1;transform:scaleX(1) scaleY(1) translateX(18px)}.Jobs_jobListingContactLink__kdmTn a{color:#fff}.Jobs_jobListingContactLink__kdmTn svg{position:absolute;opacity:0;top:.2rem;right:0;transition:opacity .1s,transform .2s;transform:scaleX(1) scaleY(1) translateX(0)}.Jobs_jobListingContactLink__kdmTn path{fill:currentColor}