.testimonials-section{padding:60px 0;position:relative}.testimonials-section .page-width{display:flex;flex-direction:column;gap:40px}.testimonials__title{color:var(--color-title);font-size:var(--font-size-title);text-align:center;margin:0}.testimonials-swiper{padding:10px 0 40px;width:100%}.testimonials-grid{display:flex}.testimonial-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);padding:0;overflow:hidden;display:flex;flex-direction:column;height:auto}.testimonial-card__author-image{width:100%;height:auto}.testimonial-card__author-image img{width:100%;height:100%;object-fit:cover;border-radius:0}.testimonial-card__content{padding:30px;display:flex;flex-direction:column;gap:20px;text-align:center;height:100%}.testimonial-card__stars{color:var(--star-color);display:flex;justify-content:center;gap:4px}.testimonial-card__stars .icon-star{width:20px;height:20px}.testimonial-card__text{font-style:italic;color:#333;margin:0;flex-grow:1}.testimonial-card__author-name{font-weight:700;color:#121212;font-style:normal;margin-top:auto}.swiper-button-next,.swiper-button-prev{color:#121212;width:40px;height:40px;background:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex!important;align-items:center;justify-content:center}.swiper-button-next::after,.swiper-button-prev::after{font-size:18px;font-weight:700}.swiper-pagination{position:relative;margin-top:20px}.swiper-pagination-bullet-active{background:#121212}@media (max-width:749px){.testimonials-section{padding:40px 0}.swiper-button-next,.swiper-button-prev{display:none!important}}