.testimonials-section{background:#fff;border-top-left-radius:40px;border-top-right-radius:40px;box-shadow:0 -10px 30px rgba(0,0,0,.1);margin-top:-50px;padding:60px 20px}.testimonials-section .container{margin:auto;max-width:1440px;padding:0 16px;text-align:center}.testimonials-section .testimonials-header{display:flex;gap:80px}.testimonials-section .testimonials-header img{flex-shrink:0;height:84px!important;margin-top:-20px;width:318px}.testimonials-section .section-title{color:#21272a;font-family:Roboto;font-size:32px;font-style:normal;font-weight:700;line-height:110%;margin-bottom:40px;text-align:left}.testimonials-section .testimonial-list{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.testimonials-section .testimonial-card{background:transparent;flex:1;padding:24px}.testimonials-section .testimonial-card h4{color:#000;font-size:14px;font-weight:700;margin-bottom:15px}.testimonials-section .testimonial-card p{color:#28222c;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:48px;text-align:center}.testimonials-section h5.author{color:#ca80ff;margin-bottom:4px}.testimonials-section .role{color:#28222c;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media (max-width:768px){.testimonials-section .testimonial-list{align-items:center;flex-direction:column}.testimonials-section .testimonial-card{max-width:100%}.testimonials-section .section-title{text-align:center}}@media (max-width:730px){.testimonials-section .testimonials-header{align-items:center;flex-direction:column-reverse}}