.testimonial-section .slider-viewport{overflow:hidden;position:relative;width:100%}.testimonial-section .slider-track{display:flex;transition:transform .5s ease-in-out;will-change:transform}.testimonial-section .testimonial-slide{box-sizing:border-box;min-width:100%;padding:0 20px}.testimonial-slide .quote-content{font-size:20px;font-weight:400;line-height:1.6;margin:0 auto;max-width:864px;padding-top:100px;text-align:center}.testimonial-slide .quote-content p{font-size:24px;font-weight:400;line-height:150%;margin:0}.testimonial-section .top-heading{text-align:center}.testimonial-section .top-heading span{font-size:18px;letter-spacing:5%;line-height:100%;text-align:center;text-transform:uppercase}.testimonial-slide .author-info{align-items:center;display:flex;gap:20px;justify-content:center;padding-top:40px}.testimonial-slide .author-img-wrap{background:#eee;border:2px solid #fff;border-radius:50%;height:70px;overflow:hidden;width:70px}.testimonial-slide .author-img-wrap img{height:100%;object-fit:cover;width:100%}.testimonial-section .slider-arrow{align-items:center;background:#62a38d;border:none;border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease;width:60px;z-index:1}.testimonial-section .slider-arrow:hover{background:#000}.testimonial-section .author-info .author-details h4{font-size:20px;font-weight:700;line-height:100%;margin:0}.testimonial-section .author-info .author-details p{margin:5px 0 0;max-width:268px}.testimonial-section .prev{left:15px}.testimonial-section .next{right:15px}.testimonial-section .slider-arrow svg{fill:#fff;width:30px}.testimonial-section .slider-dots{display:flex;justify-content:center;margin-top:70px}.testimonial-section .dot{background:#62a38d;border-radius:50%;cursor:pointer;display:inline-block;height:14px;margin:0 6px;width:14px}.testimonial-section .dot.active{background:#67ebc8;border:2px solid #62a38d}@media only screen and (max-width:991px){.testimonial-slide .quote-content{font-size:20px;margin:0 77px;max-width:864px;padding-top:40px}.testimonial-section .testimonial-slide{padding:0}}@media only screen and (max-width:767px){.testimonial-section .prev{left:0}.testimonial-section .next{right:0}.testimonial-section .slider-arrow{height:32px;width:32px}.testimonial-section .slider-arrow svg{width:16px}.testimonial-section .dot{height:10px;width:10px}.testimonial-slide .quote-content p{font-size:18px}.testimonial-section .author-info .author-details h4{font-size:16px}.testimonial-section .author-info .author-details p{font-size:14px}.testimonial-section .slider-dots{margin-top:36px}.testimonial-slide .quote-content{margin:0 45px}}