.testimonials-title{margin-bottom:1.5rem;font-size:24px;font-weight:700}.testimonial-summary{color:#333;flex-direction:row;justify-content:space-between;margin-bottom:2rem;font-size:1.1rem;display:flex}.testimonial-summary>*{width:33.3333%;margin-bottom:.5rem}.testimonial-summary>*>div{box-sizing:border-box;max-width:400px;margin:0 auto;padding:0 4rem}@media (max-width:960px){.testimonial-summary{flex-direction:column}.testimonial-summary>*{width:100%}}.testimonials-section{text-align:center;background-color:#e1e1e1;padding:2rem 0}.testimonials-section .testimonial-card{background:#fff;border-radius:8px;height:320px;margin:0 auto 38px;padding:1rem;box-shadow:0 2px 8px #0000001a}.testimonials-section .testimonial-message{min-height:160px;margin-bottom:1rem;font-size:1.05rem;font-style:italic}.testimonials-section .testimonial-name{margin-bottom:0;font-weight:700}.testimonials-section .testimonial-title,.testimonials-section .testimonial-purpose,.testimonials-section .testimonial-rating{color:#666;margin-bottom:0;font-size:.9rem}.testimonials-section .testimonial-rating{color:#f5a623;margin-bottom:0}.testimonials-section .swiper-pagination{bottom:0}
