.h6,.hero,.hero-content{position:relative}.hero{background:linear-gradient(rgba(255,193,7,.29),rgba(255,193,7,.15)) center/cover,url(../img/hero_image.webp) center/cover;min-height:80vh;display:flex;align-items:center;overflow:hidden;margin-top:0;padding-top:0}.hero-content{color:#fff;padding:0 5%;max-width:760px;z-index:2;background-color:transparent}.h6{color:#f58220;font-size:50px;margin-bottom:20px;font-weight:700}.hero-content h1{font-size:38px;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}.text-overlay{position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.7) 0,rgba(0,0,0,.5) 70%,rgba(0,0,0,0) 100%);z-index:1}.explore-btn{background-color:#e77001;color:#052249;font-weight:700;text-transform:uppercase;padding:15px 40px;border:none;cursor:pointer;letter-spacing:1px;font-size:16px}.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:48px;margin-top:2rem}.h6{font-size:58px}}@media (max-width:991px){.hero-content h1{font-size:42px;margin-top:2rem}.h6{font-size:58px}}@media (max-width:768px){.hero-content h1{font-size:40px;margin-top:1.5rem}.h6{font-size:58px;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:28px;margin-bottom:30px;padding-bottom:20px}.hero-content h1{font-size:26px;margin-top:1.5rem}}@media (max-width:480px){.hero{min-height:60vh}.hero-content h1{font-size:28px}.h6,.hero-content p{margin-bottom:30px}}