.case-study-top-banner{--p-top:32px;--p-side:10px;--p-bottom:40px;background-color:var(--c-white);padding:var(--p-top) var(--p-side) var(--p-bottom);position:relative}.case-study-top-banner:before{background-color:#fbfafa;bottom:35px;content:"";display:none;left:0;position:absolute;right:0;top:0;z-index:5}@media (min-width:768px){.case-study-top-banner:before{bottom:50px;display:block}}@media (min-width:992px){.case-study-top-banner:before{bottom:60px}}@media (min-width:640px){.case-study-top-banner{--p-top:65px;--p-side:20px;--p-bottom:17px}}@media (min-width:768px){.case-study-top-banner{--p-bottom:170px;--p-side:40px}}@media (min-width:992px){.case-study-top-banner{--p-side:60px;--p-top:147px;--p-bottom:105px}}@media (min-width:1200px){.case-study-top-banner{--p-top:147px;--p-side:146px;--p-bottom:70px}}@media (min-width:1440px){.case-study-top-banner{--p-bottom:200px;--p-top:170px}}.case-study-top-banner__inner{margin:0 auto;max-width:1440px;position:relative;z-index:5}@media (min-width:768px){.case-study-top-banner__inner{position:static}}.case-study-top-banner__logo{margin-bottom:30px;position:relative;text-align:center;z-index:15}@media (min-width:640px){.case-study-top-banner__logo{margin-bottom:60px}}@media (min-width:768px){.case-study-top-banner__logo{margin-bottom:30px;text-align:left}}@media (min-width:992px){.case-study-top-banner__logo{margin-bottom:46px}}.case-study-top-banner__logo img{display:inline-block;max-width:150px}@media (min-width:640px){.case-study-top-banner__logo img{max-width:303px}}@media (min-width:768px) and (max-width:1439px){.case-study-top-banner__logo img{max-width:200px}}.case-study-top-banner__content-top{color:var(--text-color);padding-left:15px;padding-right:15px;position:relative;text-align:center;z-index:15}@media (min-width:768px){.case-study-top-banner__content-top{padding-left:0;padding-right:0;text-align:left;width:46%}}@media (min-width:992px){.case-study-top-banner__content-top{padding-bottom:190px;padding-left:50px;width:47%}}@media (min-width:1200px){.case-study-top-banner__content-top{width:50%}}@media (min-width:1440px){.case-study-top-banner__content-top{padding-left:72px}}.case-study-top-banner__content-top h1,.case-study-top-banner__content-top h2,.case-study-top-banner__content-top h3,.case-study-top-banner__content-top h4,.case-study-top-banner__content-top h5,.case-study-top-banner__content-top h6{color:currentColor;font-family:var(--font-alt);font-size:1.8125em;font-weight:400;margin-bottom:22px;margin-left:auto;margin-right:auto;max-width:713px}@media (min-width:640px){.case-study-top-banner__content-top h1,.case-study-top-banner__content-top h2,.case-study-top-banner__content-top h3,.case-study-top-banner__content-top h4,.case-study-top-banner__content-top h5,.case-study-top-banner__content-top h6{font-size:3.625em;margin-bottom:45px}}@media (min-width:768px) and (max-width:991px){.case-study-top-banner__content-top h1,.case-study-top-banner__content-top h2,.case-study-top-banner__content-top h3,.case-study-top-banner__content-top h4,.case-study-top-banner__content-top h5,.case-study-top-banner__content-top h6{font-size:2.8em;margin-bottom:25px;max-width:600px}}@media (min-width:992px){.case-study-top-banner__content-top h1,.case-study-top-banner__content-top h2,.case-study-top-banner__content-top h3,.case-study-top-banner__content-top h4,.case-study-top-banner__content-top h5,.case-study-top-banner__content-top h6{font-size:3.375em;margin-bottom:25px;margin-left:0;max-width:14ch}}@media (max-width:641px){.case-study-top-banner__content-top h1 br,.case-study-top-banner__content-top h2 br,.case-study-top-banner__content-top h3 br,.case-study-top-banner__content-top h4 br,.case-study-top-banner__content-top h5 br,.case-study-top-banner__content-top h6 br{display:none}}.case-study-top-banner__content-top li,.case-study-top-banner__content-top p{color:currentColor;font-size:1.2em;font-weight:500;margin-left:auto;margin-right:auto;max-width:952px}@media (min-width:640px){.case-study-top-banner__content-top li,.case-study-top-banner__content-top p{font-size:1.875em}}@media (min-width:768px) and (max-width:991px){.case-study-top-banner__content-top li,.case-study-top-banner__content-top p{font-size:1.25em;max-width:500px}}@media (min-width:992px){.case-study-top-banner__content-top li,.case-study-top-banner__content-top p{font-size:1.5em;margin-left:0}}@media (min-width:1200px){.case-study-top-banner__content-top li,.case-study-top-banner__content-top p{font-size:1.875em}}.case-study-top-banner__img{--height:433px;height:var(--height);margin-left:calc(var(--p-side)*-1);margin-right:calc(var(--p-side)*-1);margin-top:17px;position:relative}@media (min-width:360px){.case-study-top-banner__img{--height:475px}}@media (min-width:640px){.case-study-top-banner__img{--height:865px;margin-top:35px}}@media (min-width:768px){.case-study-top-banner__img{--height:450px;left:46%;margin-top:0;position:absolute;right:0;top:20px;z-index:10}}@media (min-width:992px){.case-study-top-banner__img{--height:700px;margin:0}}@media (min-width:1440px){.case-study-top-banner__img{--height:900px}}.case-study-top-banner__img img{--ratio:calc(var(--original-width)/var(--original-height));--img-height:var(--height);--img-width:calc(var(--img-height)*var(--ratio));bottom:0;height:var(--img-height);left:53%;margin-left:calc((var(--img-width)/2)*-1);max-width:none;pointer-events:none;position:absolute;width:var(--img-width)}@media (min-width:768px){.case-study-top-banner__img img{bottom:auto;left:auto;margin-left:0;right:0;top:0}}.case-study-top-banner__btn{bottom:-30px;left:0;position:absolute;right:0;text-align:center;z-index:5}@media (min-width:640px){.case-study-top-banner__btn{bottom:51px}}@media (min-width:768px){.case-study-top-banner__btn{bottom:0;padding-top:20px;position:relative;text-align:left;z-index:15}}@media (min-width:992px){.case-study-top-banner__btn{display:none}}.case-study-top-banner__btn .btn{min-width:161px}@media (min-width:640px){.case-study-top-banner__btn .btn{min-width:282px}}.case-study-top-banner__decorator{display:none}@media (min-width:1200px){.case-study-top-banner__decorator{bottom:150px;display:block;height:50px;left:123px;position:absolute;width:230px;z-index:15}}@media (min-width:1440px){.case-study-top-banner__decorator{bottom:175px}}.case-study-top-banner__decorator svg{color:var(--accent-color)}.acf-block-preview .case-study-top-banner__content-bottom p,.acf-block-preview .case-study-top-banner__content-top p{font-family:sans-serif;font-weight:400}
/*# sourceMappingURL=style.css.map */
