.case-reviews .section__header:not(:last-child){margin-bottom:clamp(2rem,1.6rem + 2vw,4rem)}.case-reviews__header .heading:not(:last-child){margin-bottom:clamp(1rem,.9rem + .5vw,1.5rem)}.case-reviews .swiper{margin-bottom:clamp(2rem,1.6rem + 2vw,4rem)}.case-reviews__slide{grid-template-columns:51.5fr 48.5fr;align-items:start;gap:2rem;display:grid}.case-reviews__badge:not(:last-child){margin-bottom:2rem}.case-reviews__text{max-height:8lh;transition:max-height .5s;position:relative;overflow:hidden}.case-reviews__text:after{content:"";background-image:linear-gradient(to top, var(--color-basic-black-100) 20%, transparent 100%);opacity:0;width:100%;height:50%;transition:opacity var(--transition-duration);pointer-events:none;position:absolute;bottom:0;left:0}.case-reviews__text.is-collapsed:after{opacity:1}.case-reviews__more{color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin:.375rem 0 3rem;font-size:.875rem;font-weight:400;line-height:1.4}.case-reviews__nav{max-width:fit-content;margin-inline:auto}@media (width>=62rem){.case-reviews__review{padding-top:5%}}@media (width>=97.5rem){.case-reviews__slide{gap:4rem}}@media (width<=61rem){.case-reviews__slide{grid-template-columns:var(--grid-1)}}
