.CaseStudies_blockImageAndTextHorizontal__SWNTy{background-position:50% 50%;background-size:cover;overflow:hidden;width:100%;min-height:320px;display:flex;justify-content:center;align-items:center;padding:var(--spacing-20)}@media (max-width:50em){.CaseStudies_blockImageAndTextHorizontal__SWNTy{padding:var(--spacing-20) var(--spacing-5);min-height:480px}}.CaseStudies_blockImageAndTextHorizontal__SWNTy .CaseStudies_container__KQKij{display:grid;gap:var(--spacing-20);grid-template-columns:repeat(2,minmax(0,600px));max-width:1280px}@media (max-width:50em){.CaseStudies_blockImageAndTextHorizontal__SWNTy .CaseStudies_container__KQKij{gap:var(--spacing-16);grid-template-columns:1fr}}.CaseStudies_blockImageAndTextHorizontal__SWNTy .CaseStudies_imgContainer__NB4n8{display:flex;flex-direction:column;justify-content:center}.CaseStudies_blockImageAndTextHorizontal__SWNTy .CaseStudies_imgContainer__NB4n8 .CaseStudies_img__nuUq7{display:block;margin:auto;height:auto;width:100%}.CaseStudies_blockImageAndTextHorizontal__SWNTy .CaseStudies_imgContainer__NB4n8.CaseStudies_imgOnRight__kIRlS{order:2}@media (max-width:50em){.CaseStudies_blockImageAndTextHorizontal__SWNTy .CaseStudies_imgContainer__NB4n8{order:2;max-width:max(80vw,500px);margin:0 auto}}.CaseStudies_blockImageAndTextHorizontal__SWNTy .CaseStudies_textContainer__O_8MK{display:flex;flex-direction:column;justify-content:center;text-wrap-style:balance}@media (max-width:50em){.CaseStudies_blockImageAndTextHorizontal__SWNTy .CaseStudies_textContainer__O_8MK{order:1;text-align:center}}.CaseStudies_blockImageAndTextHorizontal__SWNTy .CaseStudies_title__QlFab{font-size:var(--typography-2xl-font-size);font-weight:500;margin-top:0}.CaseStudies_blockImageAndTextHorizontal__SWNTy .CaseStudies_text__9VMDp{font-size:var(--typography-md-font-size)}.CaseStudies_blockImageAndTextHorizontalResponsive__Ajc9r{background-image:var(--block-image-and-text-horizontal-mobile)}@media (min-width:50em){.CaseStudies_blockImageAndTextHorizontalResponsive__Ajc9r{background-image:var(--block-image-and-text-horizontal-desktop)}}.CaseStudies_blockImageAndTextVertical__i3S7n{background-position:50% 50%;background-size:cover;overflow:hidden;width:100%;display:flex;justify-content:center;align-items:center}.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_container__KQKij{display:flex;flex-direction:column;gap:var(--spacing-10);min-width:0;max-width:1280px}@media (max-width:50em){.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_container__KQKij{gap:var(--spacing-20)}}.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_imgContainer__NB4n8{display:flex;flex-direction:column;justify-content:center;padding-inline:var(--spacing-5)}.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_imgContainer__NB4n8 .CaseStudies_img__nuUq7{display:block;height:auto;width:100%}.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_imgContainer__NB4n8.CaseStudies_layoutHorizontal__2BcRJ{width:100%}.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_imgContainer__NB4n8.CaseStudies_imgOnRight__kIRlS{order:2}.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_imgContainer__NB4n8.CaseStudies_paddingBottom__nBdg5{padding-bottom:var(--spacing-20)}@media (max-width:50em){.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_imgContainer__NB4n8{order:2;max-width:max(80vw,500px);margin:0 auto;padding-bottom:var(--spacing-20)}.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_imgContainer__NB4n8.CaseStudies_layoutFullwidth___Gogg{max-width:100vw;padding-right:0;padding-left:0;margin-right:0;margin-left:0}}.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_textContainer__O_8MK{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-5);padding:var(--spacing-20) var(--spacing-10) 0 var(--spacing-10);text-align:center;text-wrap-style:balance}@media (max-width:50em){.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_textContainer__O_8MK{order:1}}.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_title__QlFab{font-size:var(--typography-2xl-font-size);font-weight:500;margin:0}.CaseStudies_blockImageAndTextVertical__i3S7n .CaseStudies_text__9VMDp{font-size:var(--typography-md-font-size)}.CaseStudies_blockImageAndTextVertical__i3S7n.CaseStudies_layoutFullbleed__K_q_k .CaseStudies_container__KQKij{width:100%;max-width:none}.CaseStudies_blockImageAndTextVertical__i3S7n.CaseStudies_layoutFullbleed__K_q_k .CaseStudies_textContainer__O_8MK{max-width:1280px;margin-inline:auto}.CaseStudies_blockImageAndTextVertical__i3S7n.CaseStudies_layoutFullbleed__K_q_k .CaseStudies_imgContainer__NB4n8{max-width:none;margin:0;padding-inline:0}.CaseStudies_responsiveImageDesktop__02KLU{display:block;width:100%;height:auto}

/* !important so the hidden image also stays hidden inside a slideshow, where
   the slider shows every image */.CaseStudies_responsiveImageMobile__VKgMi{display:none!important;width:100%;height:auto}@media (max-width:50em){.CaseStudies_responsiveImageDesktop__02KLU{display:none!important}.CaseStudies_responsiveImageMobile__VKgMi{display:block!important}}.CaseStudies_video__HHeGs{display:block;width:100%;height:auto}.CaseStudies_slideShowImageRounded__mZr9z{margin:20px 20px var(--spacing-10);display:flow-root}@media (max-width:50em){.CaseStudies_slideShowImageRounded__mZr9z{margin:0 var(--spacing-5) var(--spacing-10)}}.CaseStudies_slideShowImageRoundedFrame__Kxz_V{border-radius:1.04%/1.64%;box-shadow:0 12.5px 12.5px rgba(0,0,0,.15)}@media (min-width:50em){.CaseStudies_slideShowImageRoundedFrame__Kxz_V{margin:1.42% 9.41% 3.2%}}.CaseStudies_slideShowImageRoundedImage__ib8Bi{display:block;width:100%;height:auto}.Styles_stepperScrollingContainer__hz6vQ{margin:0 auto;display:grid;grid-template-columns:1fr 70px min(1200px,90vw) 70px 1fr;overflow:hidden}.Styles_stepperScrollingContent__rNMAu{grid-column:3/span 4;display:grid;grid-template-columns:min(400px,40vw) 1fr}.Styles_stepperScrollingLeft__rvBvW{grid-column:0/1}.Styles_stepperScrollingRight___4k5m{grid-column:2/span 1;scroll-snap-type:y mandatory;overflow-y:scroll;overflow-x:hidden;height:625px;scrollbar-width:none;-ms-overflow-style:none;padding-left:60px;padding-right:100px;display:flex;flex-direction:column}.Styles_stepperScrollingRight___4k5m::-webkit-scrollbar{display:none}.Styles_stepperVertical__T71kL{display:flex;align-items:flex-start}.Styles_stepperVerticalContent__Fzar7{width:100%;background-color:#fff;box-shadow:0 4px 30px rgba(0,0,0,.05);padding:45px 40px;display:grid;gap:24px}.Styles_stepperStepText__6cTym{text-align:center;transition:all .2s;font-size:18px;line-height:150%}@media (min-width:50em){.Styles_stepperStepText__6cTym{text-align:left}}.Styles_stepperStepNumber__HnQzf{color:#008097;text-transform:uppercase;font-weight:500;margin-bottom:6px}.Styles_stepperStepDescription__G7d0E{margin:0;color:#000;font-weight:500}.Styles_stepperStepContainer__ffFEa{scroll-snap-align:center;scroll-snap-stop:always;max-width:650px;display:flex;justify-content:center;padding:80px 0;margin:0 auto}.Styles_stepperIllustration__sg1ne{width:100%;height:auto;display:block}.Styles_stepperSwipingContent__mLl5u{padding:60px 0;position:relative;margin:0 -50px}.Styles_stepperSwipingSlides__xhoW5{scroll-snap-type:x mandatory;display:grid;grid-template-columns:repeat(5,auto);width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Styles_stepperSwipingSlides__xhoW5::-webkit-scrollbar{display:none}.Styles_stepperSwipingSlide__RNj2H{scroll-snap-align:center;width:min(calc(100vw - 40px),25rem);display:flex;flex-direction:column;align-items:center;margin:0 50px}.Styles_stepperSwipingSlide__RNj2H:first-child{margin-left:100px}.Styles_stepperSwipingSlide__RNj2H:last-child{margin-right:100px}.Styles_stepperSwipingSlideText__MdOAr{margin-top:32px;text-align:center}.Styles_stepperSwipingIndicator__LupKA{transition:all .2s;background:#333;opacity:.25}.Styles_stepperSwipingIndicatorActive__jayEt{opacity:1}