@media only screen and (min-width:1024px){.-hide-desktop{display:none!important}}@media screen and (max-width:1023px){.-hide-mobile{display:none!important}}.b-copy-media__content{display:flex;flex-direction:column;gap:3rem}@media only screen and (min-width:1024px){.b-copy-media__content{flex-direction:row;gap:4rem}}.b-copy-media__item{display:grid;grid-gap:3rem}@media only screen and (min-width:1024px){.b-copy-media__item{grid-auto-flow:dense;grid-template-columns:1fr 1fr;grid-gap:4rem}.b-copy-media__item.-none{grid-template-columns:1fr;max-width:95rem}.b-copy-media__item.-infobox{grid-template-columns:1fr 1fr 1fr 1fr}.b-copy-media__item.-infobox .b-copy-media__buttons,.b-copy-media__item.-infobox .b-copy-media__copy{grid-column:1/span 3}.b-copy-media__item.-infobox .b-copy-media__media.-infobox{grid-column:4/span 1}}.b-copy-media__copy{grid-column:1}.b-copy-media__copy ul li{margin-bottom:.5rem;margin-left:2.5rem!important;padding-left:.8rem}.b-copy-media__copy ul li::marker{font-size:1rem}.b-copy-media__media.-media{grid-row:1}@media only screen and (min-width:1024px){.b-copy-media__media.-media{grid-row:unset}}.b-copy-media__buttons{display:flex;flex-direction:column;gap:1rem;grid-column:1;grid-row:3}@media only screen and (min-width:1024px){.b-copy-media__buttons{flex-direction:row;gap:2rem;grid-row:unset}}.b-copy-media__infobox{padding:4rem 3rem}.b-copy-media li,.b-copy-media p{font-size:1.8rem}@media only screen and (min-width:1024px){.b-copy-media li,.b-copy-media p{font-size:2rem}}.b-copy-media li,.b-copy-media p{font-family:Centra No1;line-height:130%}.b-copy-media li strong,.b-copy-media p strong{font-family:Centra No1}.single-job .b-large-stage__headline{max-width:unset}.single-job h1,.single-job h2,.single-job h3,.single-job h4,.single-job h5,.single-job h6,.single-job ul{margin-bottom:3rem}@media only screen and (min-width:1024px){.single-job h1,.single-job h2,.single-job h3,.single-job h4,.single-job h5,.single-job h6,.single-job ul{margin-bottom:4rem}}.single-job .job-locations span:not(:last-child):after{color:#999;content:" | ";margin:0 5px}.single-job .b-copy-media__copy p{margin:2rem 0}.single-job .b-copy-media__copy p strong{font-size:2.4rem}@media only screen and (min-width:1024px){.single-job .b-copy-media__copy p strong{font-size:2.8rem}}.single-job .b-copy-media__copy p strong{font-family:Centra No2;font-weight:500}.single-job .b-copy-media__copy p:first-of-type{margin-top:2rem}
