.BannerCarousel_carouselContainer__gWRcw{position:relative;width:100%;margin-bottom:1rem;aspect-ratio:16/5}.BannerCarousel_slideWrapper__6geTZ{overflow:hidden;border-radius:8px;background-color:var(--gray-100,#f3f4f6);width:100%;height:100%}.BannerCarousel_slideTrack__Oy63R{display:flex;transition:transform .5s ease-in-out;width:100%;height:100%}.BannerCarousel_slide__45vkw{flex:0 0 100%;width:100%;height:100%;box-sizing:border-box}.BannerCarousel_bannerImage__hhRp5,.BannerCarousel_slideLink__0VJBN{display:block;width:100%;height:100%}.BannerCarousel_bannerImage__hhRp5{-o-object-fit:cover;object-fit:cover;border-radius:8px}.BannerCarousel_navButton__1Z5DI{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.4);color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s;z-index:10;font-size:1.5rem}.BannerCarousel_navButton__1Z5DI:hover{background-color:rgba(0,0,0,.6)}.BannerCarousel_prevButton___1YPi{left:10px}.BannerCarousel_nextButton__NxSxC{right:10px}.BannerCarousel_pagination__dlONH{position:absolute;bottom:15px;right:15px;background-color:rgba(0,0,0,.6);color:#fff;padding:5px 10px;border-radius:12px;font-size:.8rem;z-index:10}