.case_study .picture,.case_study__images{height:512px;width:363px}@media (max-width:991px){.case_study .picture,.case_study__images{width:100%;height:380px}}.case_study__texts{position:relative;z-index:3;height:100%}.case_study__text{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case_study__title{font-family:var(--font-heading);font-size:25px;font-weight:700;line-height:30px;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.case_study__snippet{font-family:var(--font-heading);font-size:35px;font-weight:700;line-height:45px;color:inherit;opacity:.75;padding-right:50px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}@media (max-width:991px){.case_study__snippet{font-size:22px;line-height:32px}}.case_study__button-wrap{padding:2px;margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:1199px){.case_study__button-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.case_study__images{margin:40px 0 0 0;position:relative}@media (min-width:992px){.case_study__images{overflow:visible;margin:0}}.case_study__images .picture{border-radius:var(--site-border-radius);overflow:hidden;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:.4;-webkit-transition:opacity ease-in-out 1s,-webkit-transform ease-in-out .5s;transition:opacity ease-in-out 1s,-webkit-transform ease-in-out .5s;transition:transform ease-in-out .5s,opacity ease-in-out 1s;transition:transform ease-in-out .5s,opacity ease-in-out 1s,-webkit-transform ease-in-out .5s}.case_study__images .swiper-slide-active .picture,.case_study__images .swiper-slide-duplicate-active .picture{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1!important}.case_study__images .swiper-slide-next .picture{opacity:1!important;-webkit-transform:scale(.9) translateX(10px);-ms-transform:scale(.9) translateX(10px);transform:scale(.9) translateX(10px)}.case_study__images:before{content:'';position:absolute;width:9999px;height:100%;background:var(--primary-colour);top:0;right:100%;z-index:2}.home-section--case_study .home-section__heading{text-align:left}@media (max-width:991px){.home-section--case_study .home-section__heading{margin-bottom:20px}}.home-section--case_study.clear-bg .case_study__text{color:var(--primary-colour)}.home-section--case_study.clear-bg .case_study__images:before{background:#fff}