.hero{height:calc(100svh - 80px)}@media screen and (min-width:900px){.hero{max-height:800px}}@media screen and (max-width:899px){.hero{height:auto}}.hero-bg-image-cont{width:100%;height:100%;position:relative}.hero-bg-overlay{background:linear-gradient(#172941aa calc(100% - 32px),#ce1544 32px);width:100%;height:100%;position:relative}@media screen and (min-width:900px){.hero-content{width:min(100% - 128px,1400px);margin:0 auto}}@media screen and (min-width:900px) and (min-width:600px) and (max-width:1199px){.hero-content{width:calc(100% - 64px)}}@media screen and (min-width:900px) and (max-width:599px){.hero-content{width:calc(100% - 32px)}}@media screen and (max-width:899px){.hero-content{width:min(100% - 64px,500px);margin:0 auto}}@media screen and (max-width:899px) and (max-width:599px){.hero-content{width:min(100% - 32px,500px)}}.hero-content{justify-content:space-between;align-items:center;gap:40px;height:100%;display:flex}@media screen and (max-width:899px){.hero-content{flex-direction:column;gap:32px}.hero-content-left{width:100%;padding-top:64px}.hero-content-left p,.hero-content-left span,.hero-content-left h1{text-align:center}}.hero-content-left{flex:auto;max-width:35%;padding-bottom:32px;display:block}@media screen and (max-width:899px){.hero-content-left{max-width:100%}}.hero-content-left p{color:#fff}.hero-content-left-title{white-space:nowrap;margin-bottom:52px}@media screen and (max-width:899px){.hero-content-left-title{text-align:center}}.hero-content-left-title h1,.hero-content-left-title>.hero-brand{color:#fff;font-size:6rem;font-weight:1000;display:block}@media screen and (max-width:1199px){.hero-content-left-title h1,.hero-content-left-title>.hero-brand{font-size:4.5rem}}@media screen and (max-width:599px){.hero-content-left-title h1,.hero-content-left-title>.hero-brand{font-size:3.5rem}}.hero-content-left-title>span:not(.hero-brand){font-family:var(--expose-font);color:#ce1544;margin-bottom:60px;font-size:3rem;font-weight:800;line-height:.75}@media screen and (max-width:899px){.hero-content-right{width:100%}.hero-content-right .hero-title{text-align:center}}.hero-content-right{flex-direction:column;justify-content:flex-end;gap:16px;width:400px;height:100%;display:flex}.hero-content-right .hero-title{color:#fff}.hero-content-right h2{line-height:1.3}@media screen and (max-width:599px){.hero-content-right .hero-form{padding:32px}}.hero-content-right .hero-form{background-color:#fff;border-radius:20px 20px 0 0;flex-direction:column;gap:24px;padding:48px;display:flex}.hero-content-right .hero-form-sub{flex-direction:column;gap:12px;width:100%;display:flex}.hero-content-right .hero-form-sub .error{font-size:14px}
