img[data-v-786129aa]{transition:opacity .3s ease}img[data-v-786129aa]:not([src]){opacity:0}.testimonials-carousel-wrapper[data-v-0b48aba9]{padding:0 1rem 3rem;position:relative;width:100%}.testimonials-carousel[data-v-0b48aba9]{cursor:grab;overflow:hidden;position:relative;width:100%}.testimonials-carousel[data-v-0b48aba9]:active{cursor:grabbing}.testimonials-track[data-v-0b48aba9]{display:flex;gap:1rem;transition:transform .5s ease-in-out;will-change:transform}.testimonials-track.no-transition[data-v-0b48aba9]{transition:none}.testimonial-slide[data-v-0b48aba9]{flex-shrink:0;max-width:85vw;width:304px}.carousel-nav[data-v-0b48aba9]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:3rem;z-index:10}.carousel-nav[data-v-0b48aba9]:hover{background:#f9fafb;box-shadow:0 10px 15px -3px #0000001a}.carousel-nav[data-v-0b48aba9]:active{transform:translateY(-50%) scale(.95)}.carousel-nav-prev[data-v-0b48aba9]{left:-1rem}.carousel-nav-next[data-v-0b48aba9]{right:-1rem}.dark .carousel-nav[data-v-0b48aba9]{background:#1f2937;border-color:#374151;color:#fff}.dark .carousel-nav[data-v-0b48aba9]:hover{background:#374151}.carousel-dots[data-v-0b48aba9]{display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.dot[data-v-0b48aba9]{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:.5rem;padding:0;transition:all .3s;width:.5rem}.dot.active[data-v-0b48aba9]{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:.25rem;width:1.5rem}.dot[data-v-0b48aba9]:hover{background:#9ca3af}.dark .dot[data-v-0b48aba9]{background:#4b5563}.dark .dot[data-v-0b48aba9]:hover{background:#6b7280}.testimonials-carousel[data-v-0b48aba9]::-webkit-scrollbar{display:none}@media(max-width:640px){.carousel-nav[data-v-0b48aba9]{height:2.5rem;width:2.5rem}.carousel-nav-prev[data-v-0b48aba9]{left:-.5rem}.carousel-nav-next[data-v-0b48aba9]{right:-.5rem}}
