.reviews-slider__layout{display:flex;flex-direction:column;gap:24px}.reviews-slider__top{width:100%}.reviews-slider__bottom{display:flex;flex-direction:column;justify-content:end;min-width:0;position:relative}.reviews-slider__badge{background-image:linear-gradient(90deg,#45cb72,#3de987);border-radius:var(--border-radius-card);color:var(--white-color);font-size:var(--paragraph-font-size);font-weight:var(--font-weight-bold);line-height:1.5;padding:5px 10px;width:max-content}.reviews-slider__title{margin:16px 0 0}.reviews-slider__viewport{left:50%;overflow:hidden;padding:0;position:absolute;top:0;transform:translateX(-50%);width:120%}.reviews-slider__track{display:flex;gap:60px;transform:translateZ(0);will-change:transform}.reviews-slider__slide{flex:0 0 calc(33.33333% - 10.66667px)}.reviews-slider__card{background:var(--white-color);border-radius:var(--border-radius-card);display:flex;gap:20px;height:100%;min-height:320px;padding:36px 24px}.reviews-slider__text{display:flex;flex-direction:column;gap:var(--gap-def);justify-content:space-between}.reviews-slider__author{align-items:center;border-left:2px solid var(--primary-color);display:flex;gap:var(--space-xxs);padding-left:6px}.reviews-slider__person{font-size:var(--font-size-xxs);font-style:italic;font-weight:var(--font-weight-bold)}.reviews-slider__company{font-size:var(--font-size-xxs)}.reviews-slider__company,.reviews-slider__quote{font-style:italic;font-weight:var(--font-weight-light)}.reviews-slider__quote{display:flex;flex-direction:column;font-size:var(--font-size-xs);height:100%;justify-content:center;margin-top:var(--space-s)}.reviews-slider__quote p{margin:0}.reviews-slider__bubbles-wrapper{align-self:center;display:flex;gap:var(--space-xs)}.reviews-slider__bubble{background-color:var(--white-color);border-radius:var(--space-xxs);height:var(--space-xs);transition:all 2s ease-in-out;width:var(--space-xs)}.reviews-slider__bubble.active{background-color:var(--primary-color);width:40px}@media (max-width:1024px){.reviews-slider__layout{align-items:stretch}.reviews-slider__viewport{width:100%}.reviews-slider__slide{flex-basis:100%}}