.explore-btn:hover{color:#000000}.h6,.hero-content h1,.ht{margin-bottom:20px;font-weight:700;}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif}.hero-slider{position:relative;min-height:80vh;overflow:hidden}.slide,.slide-bg,.slide-overlay,.text-overlay{position:absolute;top:0;height:100%;left:0}.slide{width:100%;opacity:0;transition:opacity 1.2s ease-in-out;display:flex;align-items:center}.hero-slider:hover .slider-arrows,.slide.active{opacity:1}.slide-bg{width:100%;background-size:cover;background-position:center;transform:scale(1.05);transition:transform 7s ease-in-out}.slide.active .slide-bg{transform:scale(1)}.slide-overlay{width:100%;background:linear-gradient(#0ca85a00,rgb(12 168 90 / 0%)) center/cover no-repeat,linear-gradient(#00a85900,rgb(0 168 89 / 0%)) center/cover no-repeat,linear-gradient(rgb(12 168 90 / 0%),rgb(48 156 145 / 0%)) center/cover no-repeat,linear-gradient(to right,rgb(2 113 60 / 31%) 0,rgb(122 119 117 / 19%) 70%,rgb(0 0 0 / 0%) 100%)}.text-overlay{width:40%;background:linear-gradient(to right,rgb(24 21 21 / 70%) 0,rgb(147 132 132 / 40%) 70%,rgb(0 0 0 / 0%) 100%);z-index:1}.h6,.hero-content{color:#fff;position:relative}.hero-content{max-width:600px;z-index:2}.hero-content>*{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s}.slide.active .hero-content>*{opacity:1;transform:translateY(0)}.slide.active .h6{transition-delay:0.3s}.slide.active .hero-content .ht,.slide.active .hero-content h1{transition-delay:0.5s}.slide.active .hero-content p{transition-delay:0.7s}.slide.active .explore-btn{transition-delay:0.9s}.h6{font-size:60px;line-height:1.2}.hero-content h1,.ht{font-size:50px;margin-top:2rem;line-height:1.1;max-width:35ch}.hero-content p{font-size:16px;line-height:1.7;margin-bottom:40px;max-width:55ch}.explore-btn{color:#2B5969;background-color:#ffffff;text-transform:uppercase;padding:15px 40px;border:none;cursor:pointer;letter-spacing:1px;font-size:16px;list-style:none;text-decoration:none;font-weight:700;display:inline-block;overflow:hidden;z-index:1;border-radius:3px;width:max-content}.slider-arrows,.slider-controls{position:absolute;z-index:10;display:flex}.explore-btn:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:.3s;z-index:-1}.explore-btn:hover,.slider-dot.active{background-color:#fff}.explore-btn:hover:before{left:0}.slider-controls{bottom:30px;right:50px;gap:10px;opacity:1;transition:opacity .3s}.slider-dot{width:12px;height:12px;border-radius:50%;background-color:rgba(255,255,255,.5);cursor:pointer;transition:.3s}.slider-dot.active{transform:scale(1.2)}.slider-dot:hover{background-color:rgba(255,255,255,.8)}.slider-arrows{top:50%;width:100%;transform:translateY(-50%);justify-content:space-between;padding:0;opacity:0;transition:opacity .3s}.arrow,.hero-slider:hover .arrow.next,.hero-slider:hover .arrow.prev{transform:translateX(0)}.arrow{width:30px;height:110px;background-color:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.arrow.prev{transform:translateX(-20px)}.arrow.next{transform:translateX(20px)}.arrow:hover{background-color:rgba(214,187,188,.7)}.arrow svg{width:20px;height:20px;fill:#fff}.slide-bg img,.slide-bg picture{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (min-width:1024px){.hero-content{margin-top:5rem}}@media (max-width:1024px){.hero-slider{min-height:80vh}.hero-content{max-width:700px}.hero-content h1,.ht{font-size:24px;margin-top:2rem}.h6{font-size:65px}.slide-bg img,.slide-bg picture{object-position:50%}}@media (max-width:991px){.hero-content h1,.ht{font-size:24px;margin-top:2rem}.h6{font-size:65px}.slide-bg img,.slide-bg picture{object-position:50%}}@media (max-width:768px){.hero-content h1,.ht{font-size:24px;margin-top:1.5rem}.h6{font-size:65px;margin-bottom:30px;padding-bottom:20px}.explore-btn,.hero-content p{font-size:16px}.explore-btn{padding:12px 30px}.text-overlay{width:100%}.slider-controls{right:20px}}@media (max-width:767px){.h6{font-size:31px;margin-bottom:30px;padding-bottom:20px}.hero-content h1,.ht{font-size:26px;margin-top:1.5rem}.slide-bg img,.slide-bg picture{object-position:50%}}@media (max-width:480px){.hero-content h1,.ht{font-size:20px}.h6,.hero-content p{margin-bottom:30px}.slider-arrows{padding:0}.arrow{width:20px;height:80px}}@media (max-width:380px){.hero-content{margin-top:1rem}}