.carousel-section{position:relative}.carousel-section__swiper{width:100%;height:450px;overflow:hidden;position:relative}.carousel-section__background{position:absolute;width:100%;height:100%;background-size:cover;background-position:50%;z-index:1}.carousel-section__overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.carousel-section__content{position:relative;z-index:3;color:white;padding:40px;max-width:600px}