/* Exact source accordion typography/spacing, scoped to Careers only. */
body.page-id-1516244 .onsite-careers-stepper{align-items:stretch!important}
body.page-id-1516244 .shc-e-6a91f74{height:auto!important;min-height:0!important;flex:0 0 auto!important}
body.page-id-1516244 .onsite-careers-stepper>.approach-slider-col{position:relative!important;height:800px!important;min-height:800px!important;box-sizing:border-box;padding:32px!important;border:1px solid #D8E3E5!important;border-radius:2px;background:#f9f6f0!important;overflow:hidden}
body.page-id-1516244 .onsite-careers-carousel,body.page-id-1516244 .onsite-careers-carousel .swiper{height:734px!important;min-height:0!important;width:100%}
body.page-id-1516244 .onsite-careers-slide-image,body.page-id-1516244 .onsite-careers-slide-image img{height:734px!important;width:100%!important;object-fit:cover!important;border-radius:4px}
body.page-id-1516244 .onsite-careers-slide-image,body.page-id-1516244 .onsite-careers-mobile-photo{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.page-id-1516244 .onsite-careers-carousel .swiper-pagination{display:none!important}
body.page-id-1516244 .approach-slide-counter{position:absolute;top:52px;left:52px;z-index:4;background:white;color:#104864;padding:4.25px 10px 4.75px;border:1px solid rgba(61,57,54,.14);border-radius:2px;font:600 11px/16.5px montserrat,sans-serif}
body.page-id-1516244 :is(.onsite-careers-accordion,.onsite-careers-mobile-accordion){--n-accordion-border-width:0px;--n-accordion-title-padding:10px;--n-accordion-item-title-space-between:0px}
body.page-id-1516244 :is(.onsite-careers-accordion,.onsite-careers-mobile-accordion) .e-n-accordion{gap:0!important}
body.page-id-1516244 :is(.onsite-careers-accordion,.onsite-careers-mobile-accordion) .e-n-accordion-item{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;opacity:.4}
body.page-id-1516244 :is(.onsite-careers-accordion,.onsite-careers-mobile-accordion) .e-n-accordion-item[open]{opacity:1}
body.page-id-1516244 :is(.onsite-careers-accordion,.onsite-careers-mobile-accordion) summary{padding:10px!important;border:0!important;border-radius:0!important;background:transparent!important;gap:10px!important;flex-direction:row!important;justify-content:flex-start!important}
body.page-id-1516244 :is(.onsite-careers-accordion,.onsite-careers-mobile-accordion) .e-n-accordion-item-title-text{font:600 36px/1.08 museo-sans,sans-serif!important;letter-spacing:-.03em;color:#1f2124!important;text-transform:capitalize}
body.page-id-1516244 :is(.onsite-careers-accordion,.onsite-careers-mobile-accordion) .e-n-accordion-item-title-icon{order:-1;width:8px!important;height:8px!important;flex:0 0 8px!important;background:#081621;visibility:hidden}
body.page-id-1516244 :is(.onsite-careers-accordion,.onsite-careers-mobile-accordion) .e-n-accordion-item[open] .e-n-accordion-item-title-icon{visibility:visible}
body.page-id-1516244 :is(.onsite-careers-accordion,.onsite-careers-mobile-accordion) .e-n-accordion-item-title-icon>*{display:none!important}
body.page-id-1516244 .onsite-careers-accordion .e-n-accordion-item>.e-con{width:85%!important;padding:7.05px 8px 12.145px 29px!important;gap:20px!important}
body.page-id-1516244 .onsite-careers-mobile-accordion .e-n-accordion-item>.e-con{padding:8px!important;gap:20px!important}
body.page-id-1516244 .onsite-careers-mobile-photo,body.page-id-1516244 .onsite-careers-mobile-photo img{width:100%!important;height:auto!important;object-fit:cover}
body.page-id-1516244 #get-in-touch{scroll-margin-top:140px!important}
@media(min-width:801px){
 html:root body.page-id-1516244 .onsite-careers-desktop{display:flex!important}
 html:root body.page-id-1516244 .onsite-careers-mobile{display:none!important}
 body.page-id-1516244 .onsite-careers-stepper>.approach-slider-col,body.page-id-1516244 .onsite-careers-stepper>.shc-e-0480015{width:calc((100% - 48px)/2)!important;flex:0 0 calc((100% - 48px)/2)!important;min-width:0!important}
}
@media(min-width:801px) and (max-width:1366px){
 body.page-id-1516244 .onsite-careers-stepper>.approach-slider-col,body.page-id-1516244 .onsite-careers-stepper>.shc-e-0480015{width:calc((100% - 24px)/2)!important;flex-basis:calc((100% - 24px)/2)!important}
}
@media(max-width:800px){
 html:root body.page-id-1516244 .onsite-careers-desktop{display:none!important}
 html:root body.page-id-1516244 .onsite-careers-mobile{display:flex!important}
 /* Elementor's boxed inner wrapper already supplies the source 20px. */
 body.page-id-1516244 .onsite-careers-mobile{padding-left:4vw!important;padding-right:4vw!important}
 body.page-id-1516244 .onsite-careers-mobile-accordion .e-n-accordion-item-title-text{font-size:24px!important}
 body.page-id-1516244 #get-in-touch{scroll-margin-top:110px!important}
}
@media(prefers-reduced-motion:reduce){
 body.page-id-1516244 *{animation:none!important;transition-duration:0s!important}
 body.page-id-1516244 [data-sher-entrance]{opacity:1!important;visibility:visible!important;transform:none!important}
}
