.testimonial-section{background:#f9f9f9;padding:80px 0}.testimonial-section .testimonial-heading{position:relative}.testimonial-section .testimonial-heading h2{color:#312783;font-size:40.9062px;font-weight:700;line-height:55px}.testimonial-section .testimonial-heading p{color:#312783;font-size:21.175px;font-weight:700;line-height:28px}.testimonial-section .quote-icon{position:absolute;right:-22px;top:-15px;width:50px}.testimonial-section .testimonial-box{background:#fff;padding:40px;position:relative;text-align:center}.testimonial-section .stars{margin-bottom:15px;width:100px}.testimonial-section .testimonial-text{color:#1d1d1b;font-size:20.15px;font-style:italic;font-weight:500;line-height:28px;margin-bottom:20px;text-align:left}.testimonial-section .testimonial-author{color:#1d1d1b;font-size:15.75px;font-style:normal;font-weight:600;letter-spacing:.3px;line-height:18px;margin-top:15px;text-align:right}.testimonial-section .slick-dots{bottom:15px;display:flex!important;justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%)}.testimonial-section .slick-dots li{background:#ddd;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;transition:background .3s ease-in-out;width:10px}.testimonial-section .slick-dots .slick-active{background:#007bff}.testimonial-section .slick-dots button{display:none!important}@media (max-width:767px){.testimonial-section .quote-icon{right:0}}