.testimonials-section{position:relative}.swiper.testimonials{padding-bottom:3.5rem}.swiper-slide.testimonial-card{background:var(--dark-gradient);border-radius:1.5rem;box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);display:grid;grid-template-columns:1fr}.testimonials-section[data-section-theme=dark] .swiper-slide.testimonial-card{background:var(--white)}.testimonial-image{border-radius:1.5rem 1.5rem 0 0;height:100%!important;object-fit:cover;width:100%}.testimonial-content-wrapper{display:flex;flex-direction:column;justify-content:center;padding:1.5rem}.testimonial-quote{color:var(--white);font-size:36px;font-weight:700!important;line-height:1.4}.testimonials-section[data-section-theme=dark] .testimonial-quote{color:var(--gray-900)}.testimonial-author-wrapper{align-items:center;display:flex;gap:1rem}.testimonial-author-name,.testimonial-author-title{margin:0}.testimonial-author-name{color:var(--white);font-family:Avenir Next Bold,sans-serif!important}.testimonials-section[data-section-theme=dark] .testimonial-author-name{color:var(--gray-900)}.testimonial-author-title{color:var(--gray-200)}.testimonials-section[data-section-theme=dark] .testimonial-author-title{color:var(--gray-500)}.testimonials-pagination .swiper-pagination-bullet{background:var(--gray-500);border-radius:50%;opacity:1;transition:background var(--animation-speed) ease}.testimonials-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary-400)}.testimonials-section[data-section-theme=dark] .testimonials-pagination .swiper-pagination-bullet{background:var(--gray-200)}.testimonials-section[data-section-theme=dark] .testimonials-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--gray-500)}.swiper.testimonials .testimonials-pagination{position:static;width:max-content}.testimonials__swiper-controls{align-items:center;display:flex;justify-content:center;margin-top:30px}.testimonials-swiper-button-next,.testimonials-swiper-button-prev{cursor:pointer;display:inline-flex;margin:0 8px;padding:10px}.testimonial-photo{border-radius:50%;height:64px!important;object-fit:cover;width:64px!important}@media (min-width:48rem){.testimonial-content-wrapper{padding:3.5rem}}@media (min-width:80rem){.swiper.testimonials{padding-bottom:4rem}.subheading.testimonials{margin-bottom:4rem}.swiper-slide.testimonial-card{grid-template-columns:34.75rem 1fr}.swiper-slide.testimonial-card.no-image-slider{grid-template-columns:1fr}.testimonial-image{border-radius:1.5rem 0 0 1.5rem}.testimonial-content-wrapper{padding:3.5rem}}@media (min-width:768) and (max-width:1280px){.testimonial-card{display:flex!important}.testimonial-image-wrapper{flex:0 0 50%;max-height:none!important}}@media (max-width:575px){.testimonial-quote{font-size:20px}}