.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{max-width:450px;padding:2rem;position:absolute!important;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:4px;display:inline-block;font-weight:700;margin-top:1rem;padding:.75rem 1.5rem;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{max-width:90%;padding:1.5rem}.custom-hero-slider .overlay-box h2{font-size:1.5rem!important}.custom-hero-slider .overlay-box h4{font-size:1rem!important}}