.cw-hero-wrap{position:relative;width:100vw;margin-left:calc(50% - 50vw);aspect-ratio:16/9;overflow:hidden}
.cw-hero-wrap .cw-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cw-hero-wrap .cw-ov{position:relative;height:100%;max-width:1300px;margin:0 auto;padding:0 70px;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}
.cw-hero-wrap .cw-ct{width:min(480px,44%);text-align:center;color:#535353}
.cw-hero-wrap h2{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:40px!important;line-height:52px!important;color:#535353!important;letter-spacing:.6px!important;margin:0 0 14px}
.cw-hero-wrap p{font-family:Parkinsans,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:1.8!important;color:rgba(83,83,83,.7)!important;letter-spacing:.6px!important;margin:0 0 22px}
.cw-hero-wrap .cw-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.cw-hero-wrap a.cw-btn{display:inline-flex;align-items:center;justify-content:center;background:#64C3BB;color:#FFFAEE;padding:14px 30px;border-radius:52px;font-family:Poppins,sans-serif;font-weight:400!important;font-size:15px;letter-spacing:1px;text-decoration:none;line-height:1;transition:transform .2s cubic-bezier(0,0,.3,1)}
.cw-hero-wrap a.cw-btn:hover{transform:translateY(-2px)}
@media(max-width:749px){.cw-hero-wrap{aspect-ratio:auto;height:auto;overflow:visible}.cw-hero-wrap .cw-bg{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/9}.cw-hero-wrap .cw-ov{position:static;height:auto;padding:30px 24px 38px;justify-content:flex-start}.cw-hero-wrap .cw-ct{width:100%;max-width:100%;text-align:left}.cw-hero-wrap h2{font-size:30px!important;line-height:38px!important}.cw-hero-wrap .cw-btns{justify-content:flex-start}}
