.hero{position:relative;color:#fff;transition:margin-top .4s ease-in-out;overflow:hidden}.hero .hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;z-index:-1;filter:brightness(0.5)}.hero .hero-content{padding:60px 20px;text-align:center;position:relative;z-index:1}.hero h1{font-size:3rem;margin-bottom:30px}.hero h2{font-size:1.5rem;margin-top:-20px;margin-bottom:10px}.hero p{font-size:1.2rem;margin-bottom:15px;text-decoration:underline}.hero ul{list-style-type:none;margin-bottom:30px}.hero ul li{font-size:1.1rem;margin-bottom:10px}.hero .button{background:linear-gradient(135deg, #2e3b4e 0%, #3b536a 100%);color:#fff;padding:12px 20px;text-decoration:none;border-radius:4px;transition:background-color .3s;margin:30px}.hero .button:hover{background-color:#4f5b66}.watermark-logo{position:absolute;top:45%;left:35%;transform:translate(-50%, -50%);width:500px;opacity:.55}@media(max-width: 768px){.hero h1{font-size:2rem}.hero h2{font-size:1rem;font-weight:600}.hero p{font-size:1rem}.hero ul{list-style:disc;margin-top:-10px;margin-bottom:0;text-align:left;display:flex;flex-direction:column;align-items:center}.hero ul li{font-size:1rem;margin-bottom:8px;max-width:90%}.hero .button{margin:10px;padding:10px 15px;font-size:1rem}.watermark-logo{opacity:.35}}@media(max-width: 480px){.hero h1{font-size:1.5rem}}