.case-slide-wrapper{position:relative;z-index:2}.cases-slider{--button-extra-padding:1rem}.cases-slider.cases-slider{padding-top:0}.cases-slider-container{display:flex;flex-direction:column;margin-top:calc(var(--button-extra-padding)*-1 - 2rem)}.cases-slider__list{margin:-3rem 0 0}.cases-slider__item{border-radius:var(--border-raduis-base);display:none;transition:transform .3s ease}.cases-slider__item.current{display:block}.cases-slider__item:hover{transform:translateY(-.25rem)}.cases-slider__link{display:block}.cases-slider__image{aspect-ratio:16/9;position:relative}.cases-slider__image img{height:100%;object-fit:cover;width:100%}.cases-slider__txt{padding:var(--container-padding-x) var(--container-padding-x) 0 var(--container-padding-x)}.cases-slider__title{--flow-spacing:0.5rem}.cases-slider__stats{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));--flow-spacing:1.5rem}.cases-slider-stats__item{border-top:1px solid hsl(var(--green));padding-top:1rem}.cases-slider__cta{transform:translateY(50%)}.cases-slider__controls{display:flex;gap:.25rem;margin:2rem auto 0;max-width:300px;order:1;width:65%}.cases-slider-control__btn{border-radius:0;flex:1;padding:var(--button-extra-padding) 0}.cases-slider-control__btn,.cases-slider-control__btn--is-active,.cases-slider-control__btn:active,.cases-slider-control__btn:focus,.cases-slider-control__btn:hover{background-color:transparent}.cases-slider-control__line{background-color:hsl(var(--white)/.3);display:inline-block;height:4px;width:100%}.cases-slider-control__btn--is-active .cases-slider-control__line,.cases-slider-control__btn:active .cases-slider-control__line,.cases-slider-control__btn:focus .cases-slider-control__line,.cases-slider-control__btn:hover .cases-slider-control__line{background-color:hsl(var(--white))}@media(min-width:768px){.cases-slider{border-top-left-radius:var(--border-raduis-8xl);border-top-right-radius:var(--border-raduis-8xl)}.cases-slider-container{margin-top:0}.cases-slider__link{display:flex}.cases-slider__stats{grid-gap:2rem;--flow-spacing:1.5rem}.cases-slider__controls{margin-top:1.5rem;order:1}.cases-slider__txt{flex:1;padding:calc(var(--container-padding-x) + 2rem) calc(var(--container-padding-x) + 2rem) 0 calc(var(--container-padding-x) + 2rem)}}