.ImageCarousel_carousel__WbyxB{position:relative;overflow:hidden;border-radius:.5rem;background-color:#080010;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);height:500px}.ImageCarousel_slidesContainer__TeXTj{position:relative;height:100%;width:100%}.ImageCarousel_slide__w5FYL{position:absolute;height:100%;width:100%;opacity:0;transform:translateX(100%);transition:opacity .7s ease,transform .7s ease;z-index:1}.ImageCarousel_slide__w5FYL.ImageCarousel_active___JesG{opacity:1;transform:translateX(0);z-index:2}.ImageCarousel_slideImage__PG6bT{width:100%;height:100%;object-fit:contain;background-color:transparent}.ImageCarousel_caption__GntFV{position:absolute;bottom:3rem;left:0;right:0;text-align:center;z-index:3}.ImageCarousel_caption__GntFV h3{color:white;font-size:1.25rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.8),0 0 2px black,0 0 5px black,0 0 10px rgba(0,0,0,.7);background-color:rgba(0,0,0,.3);padding:.5rem 1rem;display:inline-block;border-radius:.25rem}.ImageCarousel_navButton__Vi55l{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.3);color:white;width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;z-index:20;opacity:.7;transition:opacity .3s,transform .3s;border:none;cursor:pointer}.ImageCarousel_navButton__Vi55l:hover{opacity:1;transform:translateY(-50%) scale(1.1)}.ImageCarousel_prev__F62Nl{left:1rem}.ImageCarousel_next__AQXxa{right:1rem}.ImageCarousel_overlay__yCl2i{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);pointer-events:none}.ImageCarousel_indicatorsContainer__bpNR3{position:absolute;bottom:1rem;left:0;right:0}.ImageCarousel_indicators__lapbR{display:flex;justify-content:center;gap:.75rem;margin-bottom:1rem}.ImageCarousel_indicator__AuwuB{width:.75rem;height:.75rem;border-radius:9999px;background-color:rgba(255,255,255,.4);border:none;cursor:pointer;transition:background-color .3s,transform .3s}.ImageCarousel_indicator__AuwuB:hover{background-color:rgba(255,255,255,.6)}.ImageCarousel_activeIndicator__nBrKv{background-color:white;transform:scale(1.2)}