.explore-btn,.h6{color:#fff;font-weight:700}.h6,.hero,.hero-content{position:relative}.hero{background:linear-gradient(rgb(193 16 8 / 45%),rgb(26 20 2 / 10%)) center/cover,url(../img/hero.webp) center/cover;overflow:hidden;margin-top:0;padding-top:0}.hero-content{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;min-height:80vh;height:100%;color:#fff;padding:0 20px;max-width:700px;z-index:2;background-color:transparent}.h6{font-size:66px;margin-bottom:20px;line-height:1.1}.hero-content h1{font-size:24px;font-weight:700;margin-bottom:30px;margin-top:1rem;line-height:1.1}.hero-content p{font-size:16px;line-height:1.7;margin-bottom:40px;max-width:65ch}.text-overlay{position:absolute;top:0;left:0;width:40%;height:100%;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}.explore-btn{background-color:#d82028;text-transform:uppercase;padding:15px 40px;border:none;cursor:pointer;letter-spacing:1px;font-size:16px;list-style:none;text-decoration:none}.explore-btn:hover{background-color:#d70006;opacity:.9}.decorative-element{position:absolute;width:400px;height:400px;border:1px solid rgba(248,247,245,.3);border-radius:50%;left:-100px;top:50%;transform:translateY(-50%);z-index:1}@media (max-width:1024px){.hero-content h1{font-size:24px;margin-top:2rem}.h6{font-size:75px}.hero-content{min-height:60vh}.hero{background:linear-gradient(rgb(193 16 8 / 45%),rgb(26 20 2 / 10%)) center/cover,url(../img/hero_tablet.webp) center/cover}}@media (max-width:991px){.hero-content h1{font-size:24px;margin-top:2rem}.h6{font-size:75px}}@media (max-width:768px){.hero-content h1{font-size:24px;margin-top:1.5rem}.h6{font-size:75px;margin-bottom:30px;padding-bottom:20px}.explore-btn,.hero-content p{font-size:16px}.explore-btn{padding:12px 30px}}@media (max-width:767px){.h6{font-size:35px;margin-bottom:30px;padding-bottom:20px}.hero-content h1{font-size:26px;margin-top:1.5rem}.hero{background:linear-gradient(rgb(193 16 8 / 45%),rgb(26 20 2 / 10%)) center/cover,url(../img/hero_mobile.webp) center/cover}}@media (max-width:480px){.hero-content{min-height:60vh}.hero-content h1{font-size:20px}.h6,.hero-content p{margin-bottom:30px}}@media (max-width:374px){.hero-content{min-height:80vh}}