.CaseStudyPage_heroSection__rjEZ8{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;height:100dvh;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:0 0 clamp(24px,calc(24px + (66 * ((100vw - 390px) / 1050))),90px) clamp(24px,calc(24px + (106 * ((100vw - 390px) / 1050))),130px)}.CaseStudyPage_heroImage__40nd8{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:1}.CaseStudyPage_heroOverlay__z4wZA{z-index:2}.CaseStudyPage_heroTitle__Un30Z{font-size:var(--fs-96);font-family:var(--manrope);color:#ffffff;font-weight:500;width:85%;margin:0}.CaseStudyPage_excerptSection__nJGMC{text-align:center;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-top:clamp(46px,calc(46px + (78 * ((100vw - 390px) / 1050))),124px);padding-bottom:clamp(80px,calc(80px + (52 * ((100vw - 390px) / 1050))),132px);padding-left:var(--container-padding-side);padding-right:var(--container-padding-side)}.CaseStudyPage_excerptText__I5wkX{font-family:var(--manrope);font-weight:400;font-size:var(--fs-32);color:#5b5b5b;text-align:center}.CaseStudyPage_scopeSection__wH0pf{display:flex;justify-content:left;gap:clamp(32px,calc(32px + (101 * ((100vw - 390px) / 1050))),133px);align-items:center;padding-top:0;padding-bottom:clamp(80px,calc(80px + (20 * ((100vw - 390px) / 1050))),100px);padding-left:var(--container-padding-side);padding-right:var(--container-padding-side);width:100%;height:100%}.CaseStudyPage_content__6dnrg{flex:1.5;position:relative}.CaseStudyPage_imageRoundedScope__lG_R_{border-radius:12px;width:100%;height:390px!important;max-width:603px!important;-o-object-fit:cover;object-fit:cover}.CaseStudyPage_content__6dnrg h2{font-size:var(--fs-32);font-weight:700;font-family:var(--manrope);margin-bottom:24px;color:#424243}.CaseStudyPage_lineWrapper__bXFQl{position:relative}.CaseStudyPage_verticalLine__OEvgU{content:"";position:absolute;left:10px;top:40px;bottom:0;width:2px;height:100%;background:linear-gradient(180deg,#ffffff 0,#319be099 25%,#319be099 75%,#ffffff)}.CaseStudyPage_item__Imx6N{position:relative;padding-left:54px;margin-bottom:24px}.CaseStudyPage_dot__945DY{position:absolute;top:3.5px;left:0}.CaseStudyPage_item__Imx6N p{font-size:var(--fs-20);color:#5b5b5b;font-family:var(--manrope);font-weight:400}.CaseStudyPage_imageMobile__9TPI6{display:none}.CaseStudyPage_approachSection__1sic5{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-top:0;margin-bottom:clamp(5em,5vw,7.75em);padding-left:var(--container-padding-side);padding-right:var(--container-padding-side)}.CaseStudyPage_MainContainer__wiLa4{display:flex;justify-content:left;width:100%;flex-direction:column;gap:clamp(1.5em,4vw,2.875em)}.CaseStudyPage_TopContainer__d6BXp{display:flex;justify-content:left;width:100%;flex-direction:column;gap:clamp(24px,calc(24px + (22 * ((100vw - 390px) / 1050))),46px)}.CaseStudyPage_TopContainer__d6BXp h2{font-family:var(--manrope);color:#5b5b5b;font-size:var(--fs-32);font-weight:700}.CaseStudyPage_approachCards__5D_pI{display:flex;gap:1rem;flex-wrap:wrap}.CaseStudyPage_approachCard__OD2B0{flex:1 1 30%;padding:1rem;border-radius:8px;gap:15px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#5B5B5B}.CaseStudyPage_finalSection__jryAp{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-top:0;padding-bottom:clamp(80px,calc(80px + (110 * ((100vw - 390px) / 1050))),190px);padding-left:var(--container-padding-side);padding-right:var(--container-padding-side)}.CaseStudyPage_finalMain__9IzWd{display:flex;justify-content:left;width:100%;flex-direction:row;align-items:center;gap:clamp(24px,calc(24px + (149 * ((100vw - 390px) / 1050))),173px)}.CaseStudyPage_finalText__rNAat{flex:1;font-family:var(--manrope);color:#5b5b5b;font-weight:400;font-size:var(--fs-20);width:50%}.CaseStudyPage_imageRounded__pzSH6{border-radius:12px;width:100%;height:421px!important;max-width:650px!important;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:960px){.CaseStudyPage_heroTitle__Un30Z{width:100%}.CaseStudyPage_scopeSection__wH0pf{display:flex;justify-content:left;flex-direction:column}.CaseStudyPage_approachCards__5D_pI{display:flex;flex-direction:column;gap:1rem;flex-wrap:unset}.CaseStudyPage_finalMain__9IzWd{flex-direction:column-reverse}.CaseStudyPage_finalText__rNAat{width:100%}}@media (min-width:961px) and (max-width:1200px){.CaseStudyPage_imageRoundedScope__lG_R_,.CaseStudyPage_imageRounded__pzSH6{width:100%;max-width:400px!important;height:auto}}@media (min-width:1201px) and (max-width:1500px){.CaseStudyPage_finalMain__9IzWd,.CaseStudyPage_scopeSection__wH0pf{gap:50px}}