.tw-max-w-\[716px\]{max-width:716px}.case-study-banner{background:var(--container-background-color,hsl(var(--white)));overflow:clip;position:relative}.case-study-banner.case-study-banner{padding-bottom:var(--container-padding-bottom);padding-top:calc(var(--container-padding-top) + var(--menuHeight, 0px))}@media only screen and (max-width:767px){.case-study-banner.case-study-banner{padding-bottom:4rem;padding-top:calc(4rem + var(--menuHeight, 0px))}}.case-study-banner>.case-study-banner__container{display:flex;flex-direction:column;position:relative;grid-gap:2rem;gap:2rem;z-index:50}@media only screen and (max-width:767px){.case-study-banner>.case-study-banner__container>:is(span){font-size:16px!important}.case-study-banner>.case-study-banner__container>:is(span) *{font-size:16px!important}.case-study-banner>.case-study-banner__container>:is(h1,h2,h3,h4,h5,h6){font-size:32px!important}}@media only screen and (max-width:767px) and (max-width:767px){.case-study-banner>.case-study-banner__container>:is(h1,h2,h3,h4,h5,h6) *{font-size:32px!important}}.case-study-banner>.case-study-banner__container>.rich-text{margin:0 auto;max-width:980px}@media only screen and (max-width:767px){.case-study-banner>.case-study-banner__container>.rich-text,.case-study-banner>.case-study-banner__container>.rich-text *{font-size:14px!important}}@media only screen and (min-width:1280px){.case-study-banner>.case-study-banner__container.page-center{max-width:var(--container-max-width,1360px);padding:0}}.case-study-banner>.case-study-banner__blur-overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:hsl(var(--black)/1%);height:100%;inset:0;overflow:clip;position:absolute;width:100%;z-index:1}.case-study-banner>.case-study-banner__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;overflow:clip;position:absolute;width:100%;z-index:0}