.image-carousel-module{background-color:transparent!important}.image-carousel-module .carousel-controls{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-left:20px;padding-right:20px;position:absolute;top:50%;width:100%}.image-carousel-module .carousel-wrapper{display:flex;flex-direction:column;gap:32px;margin:0 auto}.image-carousel-module .carousel-content{overflow:hidden;position:relative;width:100%}.image-carousel-module .carousel-slide{border-radius:5px;flex:0 0 100%;position:relative;text-align:center}.image-carousel-module .carousel-slide.full-img img{object-fit:cover;width:100%}.image-carousel-module .carousel-slide img{object-fit:contain;width:100%}@media (max-width:768px){.image-carousel-module .carousel-slide img{object-fit:cover;width:100%}}.image-carousel-module .carousel-title{background:none!important;left:50%;margin-bottom:16px;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%)}.image-carousel-module{padding-bottom:2rem}.image-carousel-module .carousel-arrow{align-items:center;background:#000;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px;z-index:5}.image-carousel-module .carousel-arrow:focus,.image-carousel-module .carousel-arrow:hover{background:grey;color:#fff}.image-carousel-module .carousel-arrow svg{height:20px;pointer-events:none;width:20px}.image-carousel-module .carousel-arrow.prev{left:16px}.image-carousel-module .carousel-arrow.next{right:16px}@media (max-width:768px){.image-carousel-module .carousel-arrow{height:32px;width:32px}.image-carousel-module .carousel-arrow svg{height:16px;width:16px}}