.custom-hero-slider{height:70vh;min-height:400px;overflow:hidden;position:relative!important;width:100%}.custom-hero-slider .slide{background-position:50%;background-size:cover;height:100%;left:0;opacity:0;position:absolute!important;top:0;transition:opacity .75s ease-in-out;width:100%}.custom-hero-slider .slide.active{opacity:1;z-index:1}.custom-hero-slider .overlay-box{border-radius:24px;max-width:650px;padding:3rem;position:absolute!important;transition:all .3s ease;z-index:5!important}.custom-hero-slider .overlay-box h2,.custom-hero-slider .overlay-box h4{font-weight:700;margin:.5rem 0}.custom-hero-slider .cta-btn{border-radius:12px;display:block;font-weight:700;margin:1rem auto 0;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:opacity .3s}.custom-hero-slider .cta-btn:hover{opacity:.8}.slider-dots{bottom:15px!important;position:absolute!important;text-align:center;width:100%;z-index:10!important}.slider-dots .dot{background-color:#fff;border:1px solid #000;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 4px;opacity:.6;width:12px}.slider-dots .dot.active{opacity:1}@media (max-width:768px){.custom-hero-slider{height:60vh}.custom-hero-slider .overlay-box{border-radius:12px;max-width:95%;padding:1.75rem}.custom-hero-slider .overlay-box h2{font-size:1.5rem!important}.custom-hero-slider .overlay-box h4{font-size:1rem!important}}