.banner-slider-section .banner-slider-item .banner-item{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;height:100%;overflow:hidden;padding:115px 0 150px}.banner-slider-section .slick-dotted.slick-slider{margin-bottom:0}.banner-slider-section{overflow-x:hidden}.banner-slider-section .slick-dots{bottom:10px}.banner-slider-section .slick-dots li button:before{color:#fff;font-size:18px;opacity:1}.banner-slider-section .slick-dots li{margin:0 3px}.banner-slider-section .slick-dots li.slick-active button:before{color:#c0172e;opacity:1}.banner-slider-section .banner-text{background-color:rgba(192,23,46,.7);box-sizing:border-box;float:left;padding:50px 50px 50px 20px;position:relative;width:50%}.banner-slider-section .banner-text:before{background-color:rgba(192,23,46,.7);content:"";float:left;height:100%;position:absolute;right:100%;top:0;width:10000px}.banner-slider-section .content-wrapper{padding:0}.banner-slider-section .banner-text p{color:#fff;font-size:46px;line-height:54px;margin-bottom:0}@media(max-width:900px){.banner-slider-section .banner-slider-item .banner-item{padding:240px 0}.banner-slider-section .banner-text{padding:20px 20px 50px;width:100%}.banner-slider-section .banner-text p{font-size:26px;line-height:34px}}@media(max-width:767px){.banner-slider-section .banner-slider-item .banner-item{padding:240px 0 0}}