.carousel-section-wrapper{position:relative;padding-top:56.25%;width:100%}.carousel-section-wrapper .carousel-section{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-section-wrapper .carousel-section .carousel-image-wrapper{position:relative;width:100%;padding-top:56.25%;border-radius:.375rem .375rem 0 0}.carousel-section-wrapper .carousel-section .carousel-image-wrapper img{border-radius:inherit}.carousel-section-wrapper .carousel-section .slick-list,.carousel-section-wrapper .carousel-section .slick-slider,.carousel-section-wrapper .carousel-section .slick-track{height:100%}.carousel-section-wrapper .custom-dots-container{display:flex;justify-content:center;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}.carousel-section-wrapper .custom-dots-container .custom-dots{display:flex;justify-content:center}.carousel-section-wrapper .custom-dots-container .custom-dot{width:8px;height:8px;background:#b4b4b4;border-radius:50%;margin:0 8px;cursor:pointer}.carousel-section-wrapper .custom-dots-container .custom-dot.active{background-color:#fff}.carousel-section-wrapper .slider-index-container{position:absolute;bottom:1.5rem;right:1rem;padding:0 .5rem}.arrow-next{right:.5rem}.arrow-next,.arrow-previous{position:absolute;background-color:transparent;top:50%;cursor:pointer;transform:translateY(-50%)}.arrow-previous{left:.5rem;z-index:1}