.case-study-asset-row{width:100%;display:flex;flex-direction:row;gap:46px;min-height:40vh;max-height:80vh;overflow:hidden}@media only screen and (max-width:600px){.case-study-asset-row{flex-direction:column;gap:17px;max-height:unset}}@media only screen and (min-width:1600px){.case-study-asset-row{max-height:100vh}}.case-study-video__container{display:flex}.case-study-asset-table .case-study-section.case-study-video__container{margin:0}.case-study-asset-row .case-study-section.case-study-video__container{margin:0;max-width:50%}@media only screen and (max-width:1000px){.case-study-asset-row .case-study-section.case-study-video__container{max-width:unset;width:100%;min-width:100%}}.case-study-video{width:100%;border-radius:30px;background-color:#000}.case-study-hero-image{position:relative;top:-10px;width:100%;min-height:91vh;display:flex;justify-content:center;align-items:center;background-position:50%;background-size:110%;background-repeat:no-repeat;animation:case-study-hero-image__animation 2s ease-in forwards}@media only screen and (max-width:1000px){.case-study-hero-image{background-size:auto 110%;opacity:0;animation:case-study-hero-image__animation__narrow-screen 2s ease-in forwards,fade-in 1s 1s forwards;background-color:black}}@keyframes case-study-hero-image__animation{0%{background-size:120%}to{background-size:105%}}@keyframes case-study-hero-image__animation__narrow-screen{0%{background-size:auto 110%}to{background-size:auto 100%}}.case-study-special-styling-identifier__design-fit h1{font-family:RocaBold}.case-study-special-styling-identifier__pinches h1{font-family:Diphylleia-Regular;color:black;font-weight:400}.case-study-special-styling-identifier__pinches .h1-style-two{font-family:ArchivoItalic;font-weight:300;line-height:90%}@media only screen and (max-width:1000px){.case-study-special-styling-identifier__design-fit h1{font-size:50px;line-height:55px}}.case-study-special-styling-identifier__invisible h1{display:none}.case-study-section.case-study-hero-info{margin-top:150px}.case-study-hero-info__inner{width:100%;max-width:1038px;display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center;color:#132735;text-align:center;leading-trim:both;text-edge:cap;font-family:GingerRegular;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.case-study-hero-info__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.case-study-hero-info__inner h1,.case-study-hero-info__inner h2,.case-study-hero-info__inner p{text-align:center}.case-study-hero-info__inner h2{color:#132735;text-align:center;leading-trim:both;text-edge:cap;font-family:GingerRegular;font-size:32px;font-style:normal;font-weight:800;line-height:38.4px}@media only screen and (max-width:1000px){.case-study-hero-info__inner h2{font-size:25px;line-height:120%}}.case-study-hero-info__rich-text{max-width:95%}@media only screen and (max-width:1000px){.case-study-hero-info__rich-text{max-width:80%}}@media only screen and (max-width:600px){.case-study-hero-info__rich-text{max-width:unset}}.case-study-hero-info__rich-text p{margin-bottom:1em}.case-study-button.s-e-button-link{background-color:#132735;padding:16px 21px;color:#fff9f0;leading-trim:both;text-edge:cap;font-family:GingerRegular;font-size:20.08px;font-style:normal;font-weight:400;line-height:25.702px}@media only screen and (min-width:600px){.case-study-button.s-e-button-link:hover{background-color:#09131a}}@media only screen and (max-width:600px){.case-study-button.s-e-button-link:hover{background-color:#132735}}.case-study-section.case-study-standard-description-text,.case-study-standard-description-text{justify-content:flex-start;align-items:flex-start}.case-study-standard-description-text__main{margin:150px 150px 150px 186px;max-width:50%;color:#132735;leading-trim:both;text-edge:cap;font-feature-settings:"liga" off,"clig" off;font-family:GingerRegular;font-size:18px;font-style:normal;font-weight:450;line-height:130%}@media only screen and (max-width:1000px){.case-study-standard-description-text__main{margin:30px 0;max-width:unset}}@media only screen and (max-width:600px){.case-study-standard-description-text__main{margin:50px 0;max-width:unset}}.case-study-standard-description-text__main h2{color:#132735;font-size:32px;font-style:normal;font-weight:800;line-height:38.4px;margin-bottom:20px}@media only screen and (max-width:1000px){.case-study-standard-description-text__main h2{font-size:25px;line-height:120%}}.case-study-image{border-radius:30px;background-position:50%}@media only screen and (max-width:1000px){.case-study-image{min-height:50vh;background-size:cover}}.case-study-image.case-study-image__IMAGE_TYPE_BIG{width:100%;height:80vh}@media only screen and (max-width:1000px){.case-study-image.case-study-image__IMAGE_TYPE_BIG{max-height:600px;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:1400px){.case-study-image.case-study-image__IMAGE_TYPE_BIG{height:100vh}}.case-study-image.case-study-image__IMAGE_TYPE_SQUARE{flex-grow:1;max-height:40vw;min-width:40%;width:50vw}@media only screen and (max-width:600px){.case-study-image.case-study-image__IMAGE_TYPE_SQUARE{min-height:calc(100vw - calc(37px * 2));height:calc(100vw - calc(37px * 2));width:calc(100vw - calc(37px * 2));max-width:100%}}.case-study-asset-row .case-study-image.case-study-image__IMAGE_TYPE_SQUARE{min-height:60vh;max-height:unset}@media only screen and (max-width:1000px){.case-study-asset-row .case-study-image.case-study-image__IMAGE_TYPE_SQUARE{min-width:40%}}.case-study-image.case-study-image__IMAGE_TYPE_NARROW{flex-grow:1;max-height:85vh;width:30vw;max-width:30vw}@media only screen and (max-width:600px){.case-study-image.case-study-image__IMAGE_TYPE_NARROW{height:80vh;width:calc(100vw - calc(37px * 2));max-width:100%}}.case-study-statistics{display:flex;flex-direction:column;align-items:center;gap:114px}@media only screen and (max-width:1000px){.case-study-statistics{gap:100px}}.case-study-statistics h2{color:#132735;text-align:center;leading-trim:both;text-edge:cap;font-family:GingerRegular;font-size:82px;font-style:normal;font-weight:400;line-height:98.7px}@media only screen and (max-width:1000px){.case-study-statistics h2{font-size:35px;line-height:98.7px}}.case-study-statistics__statistics{display:flex;gap:268px}@media only screen and (max-width:1400px){.case-study-statistics__statistics{gap:10%}}@media only screen and (max-width:1000px){.case-study-statistics__statistics{flex-direction:column;align-items:center;gap:83px}}.case-study-statistics__links{display:flex;gap:14px}.case-study-testimonial{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:30px}.case-study-testimonial__rich-text{text-align:center;font-size:18px;font-weight:450;max-width:620px}.case-study-testimonial__from-info,.case-study-testimonial__rich-text{color:#132735;leading-trim:both;text-edge:cap;font-family:GingerRegular;line-height:130%}.case-study-testimonial__from-info{display:flex;flex-direction:column;justify-content:center;gap:10px;font-size:20px;font-style:normal;font-weight:400}@media only screen and (max-width:1000px){.case-study-statistics__statistics{font-style:normal;line-height:130%}}.case-study-testimonial__from-name{font-family:GingerExtraBold;font-weight:700}.case-study-statistic{display:flex;flex-direction:column}.case-study-statistic__large{color:#2b1f2b;text-align:center;font-family:GingerExtraBold;font-size:180px;font-style:normal;font-weight:700;line-height:115%;letter-spacing:-5.4px}.case-study-statistic__small{color:#132735;text-align:center;leading-trim:both;text-edge:cap;font-family:GingerRegular;font-size:40px;font-style:normal;font-weight:400;line-height:45px}.case-study-asset-table,.case-study-section.case-study-asset-table{display:flex;flex-direction:column;gap:46px}@media only screen and (max-width:600px){.case-study-asset-table,.case-study-section.case-study-asset-table{flex-direction:column;gap:17px}}section.case-study-carousel{margin-top:var(--case-study-section-margin-s);margin-bottom:var(--case-study-section-margin-s)}.case-study-carousel{max-width:100%}.case-study-carousel-slide video{width:100%;background-color:#111;height:700px}@media only screen and (max-width:1000px){.case-study-carousel-slide video{height:500px}}@media only screen and (max-width:800px){.case-study-carousel-slide video{height:400px}}