:root{--testimonials-bg:var(--secondary-color);--testimonials-divider-color:#fff;--testimonials-title-color:#fff;--testimonials-arrow-fill:transparent;--testimonials-arrow-stroke:#fff;--testimonials-arrow-hover-fill:#fff;--testimonials-arrow-hover-stroke:var(--secondary-color);--testimonials-arrow-circle-hover-stroke:#fff}.kd-testimonials-theme--primary{--testimonials-bg:var(--primary-color);--testimonials-arrow-stroke:#fff;--testimonials-arrow-hover-fill:#fff;--testimonials-arrow-hover-stroke:var(--secondary-color);--testimonials-arrow-circle-hover-stroke:#fff}.kd-testimonials-theme--secondary{--testimonials-bg:var(--secondary-color);--testimonials-arrow-stroke:#fff;--testimonials-arrow-hover-fill:#fff;--testimonials-arrow-hover-stroke:var(--secondary-color);--testimonials-arrow-circle-hover-stroke:#fff}.kd-testimonials-theme--light{--testimonials-bg:#fff;--testimonials-divider-color:#000;--testimonials-title-color:var(--text-color);--testimonials-arrow-stroke:var(--secondary-color);--testimonials-arrow-hover-fill:var(--primary-color);--testimonials-arrow-hover-stroke:#fff;--testimonials-arrow-circle-hover-stroke:var(--primary-color)}.kd-testimonials{background:var(--testimonials-bg);border:1px solid #fff;border-radius:30px;overflow:hidden;padding:2.5rem 1.5rem;position:relative}.kd-testimonials .swiper{overflow:unset}.kd-testimonials p{margin:0}.kd-testimonials-header{margin-bottom:1rem;text-align:center}.kd-testimonials-header h2{color:var(--testimonials-title-color)}.kd-testimonial-slide{backdrop-filter:blur(8px);background:#fff;border-radius:30px;box-shadow:0 4px 40px rgba(0,0,0,.1);padding:30px}.kd-testimonial-header{display:flex;gap:12px;justify-content:space-between;position:relative}.kd-testimonial-author{align-items:center;display:flex;gap:1rem}.kd-testimonial-author-image{background:#fff;border:1px solid #bcbcbc;border-radius:80px;display:block;flex-shrink:0;height:80px;overflow:hidden;width:80px}.kd-testimonial-author-image>img{height:100%;object-fit:cover;width:100%}.kd-testimonial-author .author-name,.kd-testimonial-author .author-role{margin-bottom:0}.kd-testimonial-author .author-role{color:var(--primary-color)}.kd-testimonial-content{border-top:1px solid rgba(0,0,0,.3);margin-top:40px;padding-top:40px}.kd-testimonial-content p{margin-bottom:0}.kd-testimonials-footer{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:45px;position:relative;z-index:10}.kd-testimonials-footer-divider{background:var(--testimonials-divider-color);flex:1;height:1px}.kd-testimonials-footer .swiper-btn svg{fill:var(--testimonials-arrow-fill);stroke:var(--testimonials-arrow-stroke);transition:all .3s ease}.kd-testimonials-footer .swiper-btn:hover svg{fill:var(--testimonials-arrow-hover-fill);stroke:var(--testimonials-arrow-hover-stroke)}.kd-testimonials-footer .swiper-btn:hover svg circle{stroke:var(--testimonials-arrow-circle-hover-stroke)}@media (min-width:992px){.kd-testimonials{padding:3.5rem}.kd-testimonials-header{margin-bottom:3rem}.kd-testimonials:after,.kd-testimonials:before{background:linear-gradient(270deg,var(--testimonials-bg) 0,rgba(36,46,76,0) 100%);content:"";height:100%;position:absolute;top:50%;transform:translateY(-50%);width:100px;z-index:9}.kd-testimonials:before{background:linear-gradient(90deg,var(--testimonials-bg) 0,rgba(36,46,76,0) 100%);left:0}.kd-testimonials:after{right:0}}@media (max-width:767px){.kd-testimonials-footer{flex-direction:column}.kd-testimonials-footer-divider{display:none}}.kd-testimonials .swiper-slide{height:auto!important}