.banners-carousel__slide-image-wrapper{position:relative}.banners-carousel__slide-image-wrapper:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.1)}.banners-carousel__slide-image{min-height:350px;height:100%;width:100%}.banners-carousel__slide-headline{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;padding:30px;text-align:center;z-index:1}.banners-carousel__slide-title{color:#fff;font-weight:700;text-shadow:0 2px 6px rgba(0,0,0,.7);margin-bottom:30px;font-size:30px;line-height:34px}@media screen and (min-width:320px){.banners-carousel__slide-title{font-size:calc(2.34375vw + 22.5px)}}@media screen and (min-width:1600px){.banners-carousel__slide-title{font-size:60px}}@media screen and (min-width:320px){.banners-carousel__slide-title{line-height:calc(2.34375vw + 26.5px)}}@media screen and (min-width:1600px){.banners-carousel__slide-title{line-height:64px}}@media (min-width:1200px){.banners-carousel__slide-title{margin-bottom:50px}}.banners-carousel__slide-link{text-transform:uppercase;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.25)!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.25)!important}.banners-carousel__carousel{position:relative}.banners-carousel__carousel .carousel-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;cursor:pointer;padding:5px;outline:none}.banners-carousel__carousel .carousel-button i{color:#fff;font-size:30px}.banners-carousel__carousel .carousel-button--next{right:15px}.banners-carousel__carousel .carousel-button--prev{left:15px}.banners-carousel__carousel .carousel-button.swiper-button-disabled{display:none}