@charset "UTF-8";.section-reviews{background:var(--section-bg);padding:6rem 0;overflow:hidden}.section-reviews+.section-steps{margin-top:-8rem}.section-reviews__inner{display:flex;justify-content:space-between;gap:2.4rem}.section-reviews__intro{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;max-width:51.7rem;gap:4rem;position:relative;z-index:5}.section-reviews__intro>.editor{height:-moz-fit-content;height:fit-content;align-self:flex-start;gap:1.6rem;border-bottom:.1rem solid rgba(52,55,60,.1);padding-bottom:2rem}.section-reviews__intro>.editor .h1,.section-reviews__intro>.editor .h2,.section-reviews__intro>.editor .h3,.section-reviews__intro>.editor .h4,.section-reviews__intro>.editor .h5,.section-reviews__intro>.editor .h6,.section-reviews__intro>.editor h1,.section-reviews__intro>.editor h2,.section-reviews__intro>.editor h3,.section-reviews__intro>.editor h4,.section-reviews__intro>.editor h5,.section-reviews__intro>.editor h6{width:41.7rem}.section-reviews__nav{display:flex;gap:1.4rem}.section-reviews__nav .swiper-btn{width:6rem;height:6rem}.section-reviews__nav:has(.swiper-button-disabled + .swiper-button-disabled){display:none}.section-reviews__slider{overflow:visible;display:flex;flex:1 1 auto;width:100%;min-width:0;position:relative;z-index:1;--testimonials-card-height:36rem}.section-reviews__slider .swiper-slide{height:100%;position:relative;z-index:1;width:clamp(400px,26.927vw,51.7rem)}.section-reviews__slider .swiper-slide:after{content:"";position:absolute;inset:0;background-color:rgba(52,55,60,.1);z-index:10;pointer-events:none;opacity:0}.section-reviews__slider .swiper-slide{transition:all .3s ease}.section-reviews__slider .is-preview{filter:blur(2px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-reviews__slider .is-preview:after{opacity:1}.section-reviews__slider:before{content:"";position:absolute;top:0;z-index:3;bottom:0;width:50vw;left:0;background:var(--section-bg);pointer-events:none;transform:translateX(-100%)}.section-reviews .swiper-pagination{display:flex;align-items:center;gap:8px}.section-reviews .swiper-pagination-dot{width:.8rem;height:.8rem;border:0;border-radius:99.9rem;padding:0;flex-shrink:0;background:rgba(52,55,60,.28);transition:width .2s ease,background-color .2s ease}.section-reviews .swiper-pagination-dot.is-active{width:36px;background:var(--color-accent)}.section-reviews .review-card{width:100%;height:var(--testimonials-card-height);padding:2.8rem;background-color:var(--cl-a);overflow:hidden;position:relative}.section-reviews .review-card__rating{max-width:10rem;display:flex;width:100%;align-self:flex-start}.section-reviews .review-card__rating .sprite{width:100%;height:auto}.section-reviews .review-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.6rem;padding:.2rem 0;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1.6rem;column-gap:1.6rem}.section-reviews .review-card__name{color:var(--color-text-main);font-family:var(--font-family);font-size:2.2rem;font-weight:900;text-transform:uppercase;line-height:1.27;align-self:flex-end}.section-reviews .review-card__image{display:flex;grid-row:1/3}.section-reviews .review-card__image img{width:6rem;height:6rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.section-reviews .review-card p:not([class]){color:var(--color-text-main);line-height:1.77;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden;text-overflow:ellipsis}.section-reviews .review-card p:not([class])+*{display:none}@media (min-width:1024px){.section-reviews .swiper-pagination{display:none}}@media (min-width:1440px){.section-reviews__intro{flex:0 0 51.7rem}.section-reviews__slider{max-width:105.8rem;margin-left:auto}}@media (max-width:1439.98px){.section-reviews__inner{flex-direction:column}}@media (max-width:1023.98px){.section-reviews__nav{display:none}.section-reviews__slider{flex-direction:column;gap:40px;--testimonials-card-height:296px}.section-reviews .review-card p:not([class]){-webkit-line-clamp:5;line-clamp:5}}