.imageCarousel .carouselMain{position:relative;overflow:hidden;border-radius:.75rem}.imageCarousel .carouselMain .carouselImage{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.imageCarousel .carouselMain .carouselArrow{position:absolute;top:50%;z-index:10;display:flex;height:2rem;width:2rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(0 0 0/.4);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.imageCarousel .carouselMain .carouselArrow:hover{background-color:rgb(0 0 0/.6)}.imageCarousel .carouselMain .carouselArrow.carouselArrowLeft{left:.5rem}.imageCarousel .carouselMain .carouselArrow.carouselArrowRight{right:.5rem}.imageCarousel .carouselMain .carouselCounter{position:absolute;bottom:.375rem;right:.375rem;border-radius:.375rem;background-color:rgb(0 0 0/.5);padding:.125rem .375rem;font-size:9px;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.imageCarousel .carouselThumbnails{margin-top:.375rem;display:flex;gap:.25rem}.imageCarousel .carouselThumbnails .carouselThumbnail{height:2.5rem;width:2.5rem;overflow:hidden;border-radius:.375rem;border-width:2px;border-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.imageCarousel .carouselThumbnails .carouselThumbnail img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.imageCarousel .carouselThumbnails .carouselThumbnail.active{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}