.AlternateRoleBanner-module__8XiBDa__alternateRoleBanner{padding:4rem 2rem}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__alternateRoleBanner{padding:8rem 4.8rem}}.AlternateRoleBanner-module__8XiBDa__container{max-width:108rem;margin:0 auto}.AlternateRoleBanner-module__8XiBDa__cardTop{background:var(--color-white);padding:2rem}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__cardTop{padding:2.4rem 3.2rem 3.2rem}}.AlternateRoleBanner-module__8XiBDa__cardTop .AlternateRoleBanner-module__8XiBDa__cta{width:100%;max-width:40rem;margin:1.6rem 0 0}@media (min-width:460px){.AlternateRoleBanner-module__8XiBDa__cardTop .AlternateRoleBanner-module__8XiBDa__cta{width:auto;padding-left:3.2rem;padding-right:3.2rem}}.AlternateRoleBanner-module__8XiBDa__cardBase{background:var(--color-primary-green);color:var(--color-white);border-radius:0 0 4rem 4rem;padding:2rem 3.2rem 3.2rem}.AlternateRoleBanner-module__8XiBDa__subtitle{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-primary-green);margin-bottom:.4rem;font-size:2rem;line-height:1.5}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__subtitle{font-size:2.8rem;line-height:1.33}}.AlternateRoleBanner-module__8XiBDa__title{font-family:var(--font-heading);margin-bottom:.8rem;font-size:2.8rem;font-weight:700;line-height:1.25}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__title{font-size:4rem;line-height:1.25}}.AlternateRoleBanner-module__8XiBDa__intro{margin-bottom:1.6rem;font-size:1.4rem;line-height:1.71}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__intro{margin-bottom:2.4rem;font-size:1.8rem;line-height:1.44}}.AlternateRoleBanner-module__8XiBDa__info{flex-direction:column;gap:1.2rem;display:flex}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__info{flex-direction:row;gap:2.4rem;margin-bottom:1.2rem}}.AlternateRoleBanner-module__8XiBDa__infoItem{align-items:flex-start;gap:1.2rem;display:flex}.AlternateRoleBanner-module__8XiBDa__infoIcon{flex-shrink:0;margin-top:.2rem}.AlternateRoleBanner-module__8XiBDa__infoContent{flex:1}.AlternateRoleBanner-module__8XiBDa__infoContent h3{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:0;font-size:1.8rem;line-height:1.33}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__infoContent h3{margin-bottom:.4rem;font-size:2rem;line-height:1.2}}.AlternateRoleBanner-module__8XiBDa__infoContent p{margin-bottom:0;font-size:1.4rem;line-height:1.71}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__infoContent p{font-size:1.6rem;line-height:1.5}}.AlternateRoleBanner-module__8XiBDa__benefitsTitle{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:1rem;font-size:1.8rem;line-height:1.5}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__benefitsTitle{font-size:2.4rem;line-height:1.33}}.AlternateRoleBanner-module__8XiBDa__benefitsList{flex-wrap:wrap;gap:1.2rem;margin:0 0 .8rem;padding:0;list-style:none;display:flex}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__benefitsList{margin-bottom:1.2rem}}.AlternateRoleBanner-module__8XiBDa__benefitsList li{align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.33;display:flex}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__benefitsList li{font-size:1.6rem}}.AlternateRoleBanner-module__8XiBDa__benefitsList li:before{content:"";background:var(--color-pastel-green);flex-shrink:0;width:.6rem;height:.6rem}.AlternateRoleBanner-module__8XiBDa__moreAboutLink{text-underline-offset:3px;align-items:center;font-size:1.4rem;line-height:1.22;text-decoration:underline;display:flex}@media (min-width:768px){.AlternateRoleBanner-module__8XiBDa__moreAboutLink{font-size:1.8rem;line-height:1.22}}
.PhotoCarousel-module__rFCC4a__photoCarousel{padding:2rem 1.4rem;display:block;overflow-x:clip}.PhotoCarousel-module__rFCC4a__photoCarousel.PhotoCarousel-module__rFCC4a__singlePhotoCarousel{padding-left:2rem;padding-right:2rem}@media (min-width:768px){.PhotoCarousel-module__rFCC4a__photoCarousel{padding:4rem}}.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__singleImage{width:100%;max-width:108rem;height:auto;margin:0 auto}.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__slide{height:30.6rem;padding:0 .6rem}@media (min-width:768px){.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__slide{height:40.8rem;padding:0 .8rem}}@media (min-width:1200px){.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__slide{height:53rem;padding:0 1.2rem}}.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__singleSlide{width:41.2rem;height:100%}@media (min-width:768px){.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__singleSlide{width:55rem}}@media (min-width:1200px){.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__singleSlide{width:71.5rem}}.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__stackedSlide{flex-direction:column;gap:1.2rem;width:19.6rem;height:100%;display:flex}@media (min-width:768px){.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__stackedSlide{gap:1.6rem;width:26.2rem}}@media (min-width:1200px){.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__stackedSlide{gap:2.4rem;width:34rem}}.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__stackedSlide .PhotoCarousel-module__rFCC4a__imageWrapper{width:100%;height:calc(50% - .6rem)}@media (min-width:768px){.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__stackedSlide .PhotoCarousel-module__rFCC4a__imageWrapper{height:calc(50% - .8rem)}}@media (min-width:1200px){.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__stackedSlide .PhotoCarousel-module__rFCC4a__imageWrapper{height:calc(50% - 1.2rem)}}.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__imageWrapper{width:100%;height:100%;position:relative;overflow:hidden}.PhotoCarousel-module__rFCC4a__photoCarousel .PhotoCarousel-module__rFCC4a__imageWrapper img{object-fit:cover;object-position:center}.PhotoCarousel-module__rFCC4a__photoCarousel .slick-track{margin:0 auto;display:flex;width:fit-content!important}.PhotoCarousel-module__rFCC4a__photoCarousel .slick-list{overflow:visible}.PhotoCarousel-module__rFCC4a__photoCarousel .slick-arrow{background-color:var(--color-white);opacity:.6;width:3.2rem;height:3.2rem;top:50%;bottom:auto;transform:translateY(-50%)}.PhotoCarousel-module__rFCC4a__photoCarousel .slick-arrow:hover{opacity:1}.PhotoCarousel-module__rFCC4a__photoCarousel .slick-next{background-image:url(/assets/images/icon-next-dark.svg);right:-1rem}@media (min-width:768px){.PhotoCarousel-module__rFCC4a__photoCarousel .slick-next{right:-3rem}}.PhotoCarousel-module__rFCC4a__photoCarousel .slick-prev{background-image:url(/assets/images/icon-prev-dark.svg);left:-1rem}@media (min-width:768px){.PhotoCarousel-module__rFCC4a__photoCarousel .slick-prev{left:-3rem}}
.RelatedRolesCarousel-module__jmq-ja__relatedRolesCarousel{padding:4rem 2rem;overflow-x:clip}@media (min-width:768px){.RelatedRolesCarousel-module__jmq-ja__relatedRolesCarousel{padding:8rem 4.8rem}}.RelatedRolesCarousel-module__jmq-ja__relatedRolesCarousel .RelatedRolesCarousel-module__jmq-ja__container{max-width:108rem;margin:0 auto}.RelatedRolesCarousel-module__jmq-ja__heading{font-family:var(--font-heading);letter-spacing:.02em;font-size:3.2rem;font-weight:700;line-height:1}@media (min-width:768px){.RelatedRolesCarousel-module__jmq-ja__heading{letter-spacing:0;font-size:5.4rem;line-height:.9}}.RelatedRolesCarousel-module__jmq-ja__heading{text-align:center;margin-bottom:4rem;font-size:2.8rem;line-height:1.2}@media (min-width:768px){.RelatedRolesCarousel-module__jmq-ja__heading{font-size:4rem}}.RelatedRolesCarousel-module__jmq-ja__slide{height:100%}.RelatedRolesCarousel-module__jmq-ja__role{background:var(--color-light-grey);border-radius:0 0 4rem 4rem;flex-direction:column;max-width:35rem;height:100%;margin:0 auto;display:flex}.RelatedRolesCarousel-module__jmq-ja__role button{width:100%}.RelatedRolesCarousel-module__jmq-ja__image{width:100%;height:21rem;position:relative}.RelatedRolesCarousel-module__jmq-ja__image img{object-fit:cover;object-position:50% 50%}.RelatedRolesCarousel-module__jmq-ja__imageLink{display:block;position:absolute;inset:0}.RelatedRolesCarousel-module__jmq-ja__featured{background:var(--color-white);text-transform:uppercase;padding:.8rem 2.4rem;font-size:1.6rem;font-weight:700;line-height:1.5;display:block;position:absolute;bottom:0;right:0}.RelatedRolesCarousel-module__jmq-ja__details{flex-direction:column;flex-grow:1;padding:2.4rem;display:flex}.RelatedRolesCarousel-module__jmq-ja__details a{text-decoration:none}.RelatedRolesCarousel-module__jmq-ja__detailsTop{flex-grow:1}.RelatedRolesCarousel-module__jmq-ja__corps{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:600;line-height:1.3}@media (min-width:768px){.RelatedRolesCarousel-module__jmq-ja__corps{font-size:1.6rem}}.RelatedRolesCarousel-module__jmq-ja__corps{margin-bottom:.4rem;font-size:1.4rem;line-height:1.71}.RelatedRolesCarousel-module__jmq-ja__title{margin-bottom:.8rem;font-size:3.2rem;line-height:1.25}.RelatedRolesCarousel-module__jmq-ja__roleTeaser{margin-bottom:1.6rem;font-size:1.4rem;line-height:1.71}.RelatedRolesCarousel-module__jmq-ja__detailsBottom .RelatedRolesCarousel-module__jmq-ja__cta{width:100%}.RelatedRolesCarousel-module__jmq-ja__salary{border-top:1px solid var(--color-pastel-green);justify-content:space-between;align-items:center;padding-top:1.6rem;padding-bottom:1.6rem;display:flex}.RelatedRolesCarousel-module__jmq-ja__salaryFrom{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:1.8rem;line-height:1.42}.RelatedRolesCarousel-module__jmq-ja__salaryAmount{font-family:var(--font-heading);letter-spacing:.02em;font-size:2.4rem;font-weight:700;line-height:1}@media (min-width:768px){.RelatedRolesCarousel-module__jmq-ja__salaryAmount{letter-spacing:.02em;font-size:3.2rem;line-height:1}}.RelatedRolesCarousel-module__jmq-ja__salaryAmount{font-size:2.2rem}.RelatedRolesCarousel-module__jmq-ja__slider{padding-bottom:6rem}@media (min-width:1100px){.RelatedRolesCarousel-module__jmq-ja__slider{padding-bottom:0}}.RelatedRolesCarousel-module__jmq-ja__slider{margin:0 -1rem}.RelatedRolesCarousel-module__jmq-ja__slider .slick-slide{margin:0 1rem}@media (min-width:391px) and (max-width:1099px){.RelatedRolesCarousel-module__jmq-ja__slider{margin:0}.RelatedRolesCarousel-module__jmq-ja__slider .RelatedRolesCarousel-module__jmq-ja__slide{padding-right:2rem;width:37rem!important}.RelatedRolesCarousel-module__jmq-ja__slider .slick-slide{margin:0}}.RelatedRolesCarousel-module__jmq-ja__slider .slick-list{overflow:visible}.RelatedRolesCarousel-module__jmq-ja__slider .slick-track{display:flex}.RelatedRolesCarousel-module__jmq-ja__slider .slick-slide{height:auto}.RelatedRolesCarousel-module__jmq-ja__slider .slick-slide>div{height:100%}@media (max-width:600px){.RelatedRolesCarousel-module__jmq-ja__slider .slick-arrow{width:3.6rem;height:3.6rem}.RelatedRolesCarousel-module__jmq-ja__slider .slick-prev{left:2rem}.RelatedRolesCarousel-module__jmq-ja__slider .slick-next{right:2rem}}
