.cl-hero-body,.cl-hero-title,.cl-hero-title span,.cl-hero-title-main{color:#fff!important;text-shadow:-2px -2px 4px rgba(0,0,0,.65),2px -2px 4px rgba(0,0,0,.65),-2px 2px 4px rgba(0,0,0,.65),2px 2px 4px rgba(0,0,0,.65)}.cl-hero-module{align-items:center;box-sizing:border-box;display:flex;height:500px;overflow:hidden;padding-left:120px;padding-right:48px;position:relative;width:100%}.cl-hero-bg{inset:0;position:absolute;z-index:1}.cl-hero-bg-img{filter:brightness(.55);height:100%;object-fit:cover;width:100%}.cl-hero-overlay{background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.1))}.cl-hero-content{color:#fff;max-width:600px;position:relative;z-index:2}.cl-hero-title{font-size:2.8rem;font-weight:700;line-height:1.15;margin-bottom:20px}.cl-hero-body{font-size:1.05rem;line-height:1.6;margin-bottom:32px;opacity:.92}.cl-hero-btn{background:#d4af37;border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.45);color:#001b3a;display:inline-block;font-size:1.15rem;font-weight:700;padding:14px 34px;text-decoration:none;transition:.2s ease}.cl-hero-btn:hover{background:#e5c15c;transform:translateY(-3px)}@media (max-width:768px){.cl-hero-module{height:auto;padding:60px 24px}.cl-hero-title{font-size:2.2rem}.cl-hero-body{font-size:1rem}.cl-hero-btn{font-size:1.1rem;padding:14px 32px}}