.full-width-carousel{width:100%;max-width:none;margin:0 auto;position:relative;overflow-x:hidden;box-sizing:border-box}
.full-width-carousel .carousel-item>*{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box}
.full-width-carousel img{width:100%;height:auto;object-fit:contain;display:block;margin:0 auto}
.carousel-control-prev-icon,.carousel-control-next-icon{display:none !important}
.carousel-control-prev,.carousel-control-next{color:inherit !important}
.custom-arrow{font-size:45px;font-weight:bold;color:var(--arrow-color,#000) !important;cursor:pointer;user-select:none;opacity:1 !important;position:absolute;top:50%;transform:translateY(-50%)}
.carousel-control-prev .custom-arrow{left:30px}
.carousel-control-next .custom-arrow{right:30px}
@media(max-width:991px) and (min-width:768px){.full-width-carousel .carousel-item{padding:0 20px;box-sizing:border-box}
.full-width-carousel .carousel-item img{width:100%;margin:0 auto}
.custom-arrow{font-size:36px}
.carousel-control-prev .custom-arrow{left:25px}
.carousel-control-next .custom-arrow{right:25px}
}
@media(max-width:767px){.full-width-carousel,.full-width-carousel .carousel-inner{width:100%;overflow:hidden}
.full-width-carousel .carousel-item{padding:0 0 !important;box-sizing:border-box}
.full-width-carousel .carousel-item>*{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box}
.full-width-carousel .carousel-item img{width:80%;max-width:100%;height:auto;object-fit:contain;display:block;margin:0 auto;position:relative;padding:0}
.custom-arrow{font-size:28px;top:50%;transform:translateY(-50%)}
.carousel-control-prev .custom-arrow{left:-30px}
.carousel-control-next .custom-arrow{right:-30px}
}
@media(min-width:992px){.full-width-carousel .carousel-item{padding:0 85px;box-sizing:border-box}
.full-width-carousel .carousel-item img{width:100%;margin:0 auto}
}