.s4m-hero-slider{position:relative;overflow:hidden}.s4m-hero-slider .swiper{width:100%;height:100%}.s4m-hero-slider .swiper-wrapper{display:flex}.s4m-hero-slider .swiper-slide{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center}.s4m-slide-bg{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center center;filter:saturate(1)}.s4m-slide .overlay{position:relative;z-index:2;max-width:900px;padding:20px;text-align:center}.s4m-slide .overlay h2{margin:0 0 10px;font-size:36px;line-height:1.1}.s4m-slide .overlay p{margin:0 0 15px;font-size:16px}.s4m-cta{display:inline-block;padding:10px 18px;text-decoration:none;border-radius:6px}.overlay-top{align-self:flex-start;text-align:left}.overlay-center{align-self:center;text-align:center}.overlay-bottom{align-self:flex-end;text-align:left}.s4m-swiper-button-prev,.s4m-swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;font-size:30px;padding:10px;cursor:pointer}.s4m-swiper-button-prev{left:10px}.s4m-swiper-button-next{right:10px}.s4m-swiper-pagination{position:absolute;left:0;right:0;bottom:15px;text-align:center;z-index:10}@media (max-width:767px){.s4m-slide .overlay h2{font-size:22px}.s4m-slide .overlay p{font-size:14px}}