.eco-testimonials__carousel { margin: 0 auto; padding: 0 30px; }
.eco-testimonials__carousel .owl-stage { display: flex; padding: 16px 0; }
.eco-testimonials__carousel .owl-item { display: flex; justify-content: center; }
.eco-testimonials__carousel .owl-dots { display: flex; justify-content: center; gap: 6px; margin-top: 24px; }
.eco-testimonials__carousel .owl-dot { width: 10px; height: 10px; border-radius: 50%; background: rgba(255,255,255,0.12) !important; border: none; transition: all 0.3s; padding: 0; }
.eco-testimonials__carousel .owl-dot.active, .eco-testimonials__carousel .owl-dot:hover { background: var(--red) !important; transform: scale(1.2); }
.eco-testimonials__carousel .owl-nav { display: none; }
@media (max-width: 768px) { .eco-testimonials__carousel { padding: 0 8px; } }
