.testimonial-section{background:radial-gradient(circle at top right,#8a5f4d 0,#2b2a2a 35%,#1d1d1d 100%);background:transparent!important;padding:35px 0 0}.testimonial-section .page-center{margin:0 auto;max-width:1230px;padding:0 15px;width:100%}.section-heading{margin-bottom:100px;text-align:center}.section-heading h2{color:#212020;font-family:Poynter Oldstyle Disp Semi Bd;font-size:64px;font-weight:600;letter-spacing:0;line-height:74.1px;margin:0}.testimonial-slider{margin-bottom:58px;position:relative}.testimonialSwiper{overflow:visible}.testimonialSwiper .swiper-wrapper{align-items:center}.testimonialSwiper .swiper-slide{margin:0 14px;opacity:.55;transition:all .45s ease;width:315px}.testimonialSwiper .swiper-slide-active{margin:0 28px;opacity:1;transform:scale(1.15);z-index:5}.swiper{overflow:visible!important}.testimonial-card{border-radius:24px;box-shadow:0 18px 40px rgba(0,0,0,.35);height:430px;overflow:hidden;position:relative}.image-card img{display:block;height:100%!important;object-fit:cover;object-position:top;width:100%}.card-overlay{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:37px;position:absolute}.image-card .quote-mark{display:inline-block;font-size:140px;line-height:0;max-width:max-content}.image-card .quote-mark,.image-card .testimonial-text{color:#ffefe2;font-family:Poynter Oldstyle Disp Semi Bd}.image-card .testimonial-text{font-size:39.32px;font-weight:600;line-height:1.1;margin:0}.quote-card{color:#1f1f1f;display:flex;flex-direction:column;padding:38px}.quote-card.blue{background:#d8f0fa}.quote-card .quote-mark{font-family:Poynter Oldstyle Disp Semi Bd;font-size:140px;line-height:0;margin-bottom:0;margin-top:50px;max-width:max-content}.quote-card .testimonial-text{flex:1;font-family:Poynter Oldstyle Disp Semi Bd;font-size:29.22px;font-weight:600;line-height:100%;margin:0}.company-logo{display:flex;justify-content:center;margin-top:30px}.company-logo img{max-width:70px}.testimonial-next,.testimonial-prev{align-items:center;background:rgba(30,30,30,.92);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;cursor:pointer;display:flex;height:82px;justify-content:center;margin-top:-32px;position:absolute;top:50%;transition:.3s;width:82px;z-index:20}.testimonial-next:hover,.testimonial-prev:hover{background:#000}.testimonial-prev{left:35px}.testimonial-next{right:35px}.testimonial-next svg,.testimonial-prev svg{fill:none;height:40px;stroke:#fff;stroke-width:2;width:40px}@media (max-width:1500px){.quote-card .testimonial-text{font-size:27.22px}.image-card .testimonial-text{font-size:32.32px;line-height:41.8px}}@media (max-width:1439px){.quote-card .testimonial-text{font-size:25.22px}}@media (max-width:767px){.testimonial-section{padding:35px 0 47px}.section-heading{margin-bottom:41px}.testimonialSwiper .swiper-slide-active{width:306px!important}.section-heading h2{font-size:25px;line-height:28px}.testimonial-next,.testimonial-prev{height:45px;width:45px}.testimonial-prev{left:10px}.testimonial-next{right:10px}.testimonial-slider{margin-bottom:0;padding:35px 0 0}.image-card .testimonial-text{line-height:1.2}}@media (max-width:479px){.testimonialSwiper .swiper-slide{margin:0 8px}.testimonialSwiper .swiper-slide-active{margin:0 16px}}