.module--case-studies-carousel .case-studies-carousel__wrapper_slide__image{display:flex;height:395px}.module--case-studies-carousel .case-studies-carousel__wrapper_slide__image img{height:100%;object-fit:cover;width:100%}.module--case-studies-carousel .case-studies-carousel__wrapper_slide{border-radius:calc(var(--spacing-base)*2);overflow:hidden}.module--case-studies-carousel .case-studies-carousel__wrapper_slide__text{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*6);inset:0;justify-content:space-between;padding:calc(var(--spacing-base)*6);position:absolute}.module--case-studies-carousel .case-studies-carousel__wrapper_slide:before{background:linear-gradient(180deg,transparent 32.09%,#000);content:"";display:flex;inset:0;position:absolute}.module--case-studies-carousel .case-studies-carousel__wrapper_slide__text__category,.module--case-studies-carousel .case-studies-carousel__wrapper_slide__text__content{z-index:1}.module--case-studies-carousel .case-studies-carousel__wrapper_slide__text__content{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*2)}.module--case-studies-carousel .case-studies-carousel__wrapper_slide__text__content *{color:var(--white-color)}.module--case-studies-carousel .case-studies-carousel__wrapper_slide__text__content__title{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}.module--case-studies-carousel .button{margin-top:calc(var(--spacing-base)*2)}.module--case-studies-carousel .case-studies-carousel__wrapper_slide__text__category{align-items:stretch;display:flex;flex-flow:row wrap;gap:calc(var(--spacing-base)*2);max-width:calc(100% - var(--spacing-base)*12)}.module--case-studies-carousel .case-studies-carousel__wrapper_slide__text__category__item{background-color:var(--white-color);border-radius:var(--spacing-base);display:flex;padding:var(--spacing-base) calc(var(--spacing-base)*3)}.module--case-studies-carousel .swiper-navigation{display:flex;gap:calc(var(--spacing-base)*3)}.module--case-studies-carousel .swiper-controls{display:flex;justify-content:space-between;margin-top:calc(var(--spacing-base)*4)}.module--case-studies-carousel .swiper-button-next,.module--case-studies-carousel .swiper-button-prev{all:unset;cursor:pointer;display:flex;height:35px;transition:opacity var(--normal-transition) ease-in-out;width:35px}.module--case-studies-carousel .swiper-button-next:hover,.module--case-studies-carousel .swiper-button-prev:hover{opacity:.7}.module--case-studies-carousel .swiper-button-next:after,.module--case-studies-carousel .swiper-button-prev:after{display:none}.module--case-studies-carousel .swiper-pagination{all:unset}.module--case-studies-carousel .swiper-pagination-bullet{background-color:var(--medium-gray-color);transition:background-color var(--normal-transition) ease-in-out}.module--case-studies-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--fourth-color)}@media (width <= 992px){.module--case-studies-carousel .swiper-controls{align-items:center;flex-flow:column;gap:calc(var(--spacing-base)*4)}}