/* 06/11/2026 · Scoped controls for the 16-image homepage carousel. */
.carousel-expanded-counter{display:none}
.hero-carousel.carousel-extended .carousel-dot{width:24px}
.hero-carousel.carousel-extended .carousel-dot[aria-current] span{width:17px}
@media(max-width:600px){
 .hero-carousel.carousel-extended .carousel-dots{display:none}
 .hero-carousel.carousel-extended .carousel-expanded-counter{display:inline-flex;align-items:center;justify-content:center;min-width:66px;min-height:40px;padding:6px 10px;border:1px solid #ffffff40;border-radius:10px;background:#091b2ebf;color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
 .hero-carousel.carousel-extended .carousel-nav{gap:9px}
 .hero-carousel.carousel-extended .carousel-pause{width:40px;height:40px}
 .hero-carousel.carousel-extended .hero-image[src*="soluciones-r2/"]{object-position:75% center}
}
