.dk-carousel{position:relative}.dk-carousel .swiper{width:100%}.dk-carousel .dk-carousel-nav{pointer-events:none}.dk-carousel .dk-carousel-next,.dk-carousel .dk-carousel-prev{pointer-events:auto}.dk-carousel{width:100%}.dk-carousel .dk-carousel-inner{position:relative}.dk-carousel .swiper{width:100%;overflow:hidden}.dk-carousel .swiper-wrapper{box-sizing:border-box;height:auto;transition-duration:var(--dk-carousel-transition-duration, 0ms)!important}.dk-carousel .swiper-slide{box-sizing:border-box}.dk-carousel .dk-slide-inner{width:100%}.dk-carousel .dk-slide-inner img{display:block;width:100%;height:auto}.dk-carousel .dk-carousel-nav .swiper-button-next,.dk-carousel .dk-carousel-nav .swiper-button-prev{top:50%;transform:translateY(-50%)}.dk-carousel .dk-carousel-pagination{position:relative;inset:auto;width:100%;min-height:20px;line-height:20px;margin-top:16px;text-align:center}.dk-carousel-own-styles .dk-slide-inner{font:16px/1.6 system-ui,sans-serif;color:#222}.dk-carousel-own-styles .dk-slide-title{font-size:1.4em;line-height:1.3}.dk-preset-cards .dk-slide-inner{padding:20px;border:1px solid #ddd;border-radius:8px}.dk-preset-logos .dk-slide-image{max-height:140px;object-fit:contain}.dk-preset-hero .dk-slide-image{max-height:600px;object-fit:cover}.dk-carousel{--swiper-theme-color:var(--dk-carousel-accent-color, #3858e9);--swiper-pagination-color:var(--dk-carousel-active-dot-color, #3858e9);--swiper-pagination-bullet-inactive-color:var(--dk-carousel-inactive-dot-color, #b3b3b3);--swiper-pagination-bullet-inactive-opacity:1}.dk-carousel .dk-slide-inner{padding:var(--dk-carousel-padding,24px);border:var(--dk-carousel-border-width,0) solid var(--dk-carousel-border-color,#ddd);border-radius:var(--dk-carousel-radius,12px);background:var(--dk-carousel-background-color,#f6f7f7);color:var(--dk-carousel-text-color,#222);text-align:var(--dk-carousel-text-align,left);box-sizing:border-box}.dk-carousel-own-styles .dk-slide-inner{font-size:var(--dk-carousel-font-size, 16px)}.dk-carousel .dk-slide-title,.dk-carousel .dk-testimonial-heading{color:var(--dk-carousel-heading-color,#222);text-align:var(--dk-carousel-text-align,left)}.dk-carousel-own-styles .dk-slide-title,.dk-carousel-own-styles .dk-testimonial-heading{font-size:var(--dk-carousel-heading-size, 24px);line-height:1.3}.dk-carousel .dk-slide-title,.dk-carousel .dk-testimonial-heading{font-family:var(--dk-carousel-heading-font-family, inherit);text-align:var(--dk-carousel-heading-align,left)}.dk-carousel .dk-testimonial-heading{font-style:normal;line-height:1.15;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-carousel.dk-carousel-responsive-heading .dk-testimonial-heading{font-size:clamp(1.05rem, 2.2vw, 1.3rem)!important}.dk-carousel.dk-preset-testimonials .dk-slide-inner{box-shadow:var(--dk-carousel-bubble-shadow,none)}.dk-carousel.dk-preset-testimonials .swiper-slide{padding:var(--dk-carousel-shadow-space,0)}.dk-carousel .dk-testimonial-quote{margin:0 0 16px;padding:0;border:0;color:inherit;font-size:inherit;background:0 0}.dk-carousel .dk-testimonial-quote,.dk-carousel .dk-testimonial-quote p,.dk-carousel.dk-preset-testimonials .dk-slide-inner{font-style:normal}.dk-carousel .dk-testimonial-rating{color:var(--dk-carousel-rating-color,#ffb900)}.dk-carousel .dk-testimonial-author{font-family:var(--dk-carousel-name-font-family, inherit);color:var(--dk-carousel-name-color,#222);font-weight:var(--dk-carousel-name-weight,600)}.dk-carousel .dk-testimonial-role{font-family:var(--dk-carousel-role-font-family, inherit);color:var(--dk-carousel-role-color,#646970);font-weight:var(--dk-carousel-role-weight,400)}.dk-carousel-own-styles .dk-testimonial-author{font-size:var(--dk-carousel-name-size, 16px)}.dk-carousel-own-styles .dk-testimonial-role{font-size:var(--dk-carousel-role-size, 14px)}.dk-carousel .dk-slide-inner .dk-testimonial-portrait{width:var(--dk-carousel-image-size,80px);height:var(--dk-carousel-image-size,80px);max-width:100%;border-radius:var(--dk-carousel-image-radius,50%);object-fit:cover;margin:0 0 16px}.dk-carousel[style*="--dk-carousel-text-align:center"] .dk-testimonial-portrait{margin-left:auto;margin-right:auto}.dk-carousel[style*="--dk-carousel-text-align:right"] .dk-testimonial-portrait{margin-left:auto}.dk-carousel .dk-carousel-nav button.swiper-button-next,.dk-carousel .dk-carousel-nav button.swiper-button-prev{border:0;background:0 0;color:var(--swiper-navigation-color,var(--swiper-theme-color,#007aff));padding:0;box-shadow:none}.dk-carousel .swiper-pagination-bullet{height:10px;width:10px}