.mec-hero-slider{width:100%;position:relative;overflow:hidden}.mec-hero-slider .swiper-wrapper{align-items:stretch}.mec-hero-slider .swiper-slide{height:auto}.mec-slide{position:relative;min-height:100vh;display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center}.mec-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .45)}.mec-container{width:100%;max-width:1200px;margin:auto;padding:80px 20px;position:relative;z-index:2}.mec-content{max-width:700px;color:#fff}.mec-title{margin:0;font-size:68px;font-weight:700;line-height:1.1}.mec-description{margin-top:25px;font-size:20px;line-height:1.8}.mec-description p{margin:0}.mec-button{display:inline-flex;align-items:center;justify-content:center;margin-top:40px;padding:18px 42px;text-decoration:none;color:#fff;background:#d62f2f;border-radius:6px;transition:0.3s;font-weight:600}.mec-button:hover{background:#111;color:#fff}.mec-hero-slider .swiper-button-next,.mec-hero-slider .swiper-button-prev{color:#fff;width:60px;height:60px}.mec-hero-slider .swiper-button-next:after,.mec-hero-slider .swiper-button-prev:after{font-size:24px}.mec-hero-slider .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:.4}.mec-hero-slider .swiper-pagination-bullet-active{opacity:1}@media (max-width:1024px){.mec-title{font-size:48px}.mec-description{font-size:18px}}@media (max-width:767px){.mec-slide{min-height:700px}.mec-container{padding:120px 25px}.mec-title{font-size:34px}.mec-description{font-size:16px}.mec-button{padding:16px 30px}}