.testimonials-section__row{display:flex;gap:60px;align-items:center}
@media (max-width: 991px){.testimonials-section__row{flex-direction:column;gap:30px}}
.testimonials-section__content{flex:1}
.testimonials-section__logos{display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;justify-items:center;gap:30px 40px;margin-top:40px}
@media (max-width: 650px){.testimonials-section__logos{grid-template-columns:repeat(2, 1fr)}}
.testimonials-section__logo{max-height:40px;width:auto;filter:grayscale(1);opacity:.5}
.testimonials-section__card{flex:0 1 500px;max-width:500px;background:var(--whiteColor);border:1px solid var(--beigeColor);border-radius:4px;padding:40px}
@media (max-width: 650px){.testimonials-section__card{flex-basis:auto;width:100%;box-sizing:border-box;padding:30px 24px}.testimonials-carousel__quote{font-size:17px}.testimonials-carousel__photo{width:64px;height:64px;margin-bottom:20px}}
.testimonials-section__card,.testimonials-section__content,.testimonials-carousel{min-width:0;max-width:100%}.testimonials-section__card .glide__track{overflow:hidden}
.testimonials-carousel.glide .glide__slide{flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left}
.testimonials-carousel__photo{display:block;width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:25px}
.testimonials-carousel__quote{margin:0 0 25px;font-style:italic;font-size:20px;line-height:1.4}
.testimonials-carousel__name{margin:0;font-weight:700}
.testimonials-carousel__company{margin:0;color:var(--fontColor)}
