.testimonial-section{background:#0077ba;border-radius:0 0 32px 32px;padding:64px}.testimonial-header h2{color:#fff;font-family:Source Sans Pro;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:120%;margin:0}.testimonial-grid{display:flex;gap:64px;margin:80px 0 0}.testimonial-card{border-top:1px solid hsla(0,0%,100%,.24);flex:1;padding-top:32px}.star-rating{display:flex;gap:4px}.review-text{font-size:32px;line-height:110%;margin:24px 0}.review-author,.review-text{color:#fff;font-family:Source Sans Pro;font-style:normal;font-weight:400}.review-author{font-size:16px;line-height:24px}@media (max-width:767px){.testimonial-section{padding:32px}.testimonial-grid{flex-direction:column;gap:16px}.testimonial-section .slick-dots{bottom:-30px;margin-top:16px;position:relative}.testimonial-section .slick-dots li button:before{color:#fff;font-size:10px;opacity:.5}.testimonial-section .slick-dots li.slick-active button:before{color:#fff;opacity:1}.testimonial-section .slick-slide{padding:0 8px}}