.testimonial-section{color:#f8f7f3;margin:0 auto;max-width:1600px;padding:0 80px}.testimonial-section h3{color:#202322;margin-bottom:20px;margin-top:0;text-align:center}.testimonial-section h3 em{color:#3c3fb7}.testimonial-section .button{background-color:#3c3fb7}.testimonial-carousel{margin-top:20px;position:relative}.testimonial-slide{background:#202322;border-radius:14px;padding:50px 220px;text-align:center}.testimonial-quote{font-size:36px;font-weight:600;margin-bottom:30px}p.testimonial-name{font-weight:700;margin-bottom:0;text-transform:uppercase}p.testimonial-meta{margin-bottom:10px}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{background:#3e3e3e;border-radius:50px;height:70px;top:57%;transform:translateY(-50%);transition:background .3s;width:70px}.swiper-button-next{margin-right:20px;right:10px}.swiper-button-prev{left:10px;margin-left:20px}.custom-arrow{color:#fff;font-size:2rem;padding:.5rem}.swiper-button-next:hover,.swiper-button-prev:hover{background:#000}@media screen and (max-width:1024px) and (min-width:768px){.testimonial-section{margin:-30px auto -20px;padding:0 40px}.testimonial-carousel{margin-top:10px}.testimonial-slide{border-radius:14px;padding:45px 140px}.testimonial-quote{font-size:30px;font-weight:600;margin-bottom:30px}}@media screen and (max-width:767px){.testimonial-section{margin-bottom:-20px;padding:15px 25px 0}.testimonial-section h3{margin:0 auto 20px;width:90%}.testimonial-carousel{margin-top:10px}.testimonial-slide{border-radius:20px;padding:45px 75px}.testimonial-quote{font-size:18px;margin-bottom:10px}.swiper-button-next,.swiper-button-prev{height:40px;top:55%;width:40px}.swiper-button-next{margin-right:10px}.swiper-button-prev{margin-left:10px}}