.hero{padding-bottom:46px;padding-top:48px;position:relative;@media screen and (min-width:768px){padding-bottom:100px;padding-top:96px}>figure{inset:0;position:absolute;img{height:100%;object-fit:cover;object-position:bottom;width:100%}}.form-overlay{background:rgba(0,0,0,.5);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10;.close{background:none;border:none;display:block;outline:none;position:absolute;right:25px;top:15px;svg{path{fill:#fff}}@media screen and (min-width:1025px){display:none}}}>div{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1190px;padding-inline:25px;width:100%;@media screen and (min-width:1025px){flex-direction:row;gap:138px}h1{font-family:Items Condensed;font-size:50px;font-weight:700;letter-spacing:-.7px;line-height:56px;margin-bottom:16px;@media screen and (min-width:1025px){font-size:80px;line-height:86px}}h2{font-family:Inter,"sans-serif";font-size:18px;line-height:24px;@media screen and (min-width:1025px){font-size:24px;font-weight:500;line-height:30px}}p{font-size:16px;line-height:28px;margin-bottom:14px;padding-top:0;@media screen and (min-width:1025px){font-size:20px;line-height:30px;margin-bottom:16px}&:last-of-type{margin-bottom:0}}.video-wrapper{aspect-ratio:16/9;border:9.75px solid #ffffff80;border-radius:15px;margin-top:30px;position:relative;width:100%;.video-poster{align-items:center;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;z-index:1;img{border-radius:15px;height:100%;object-fit:cover;object-position:center;width:100%}}video{border-radius:15px}}.info{align-items:center;display:inline-flex;font-size:14px;gap:12px;margin-top:20px;padding-left:10px;padding-block:6px;position:relative;text-transform:uppercase;@media screen and (min-width:1025px){margin-top:30px}&:after,&:before{background:linear-gradient(90.03deg,hsla(21,67%,82%,0) 1.48%,#ff925b 47.45%,hsla(21,67%,82%,0) 98.89%);content:"";height:1px;left:0;position:absolute;top:0;width:100%}&:after{bottom:0;top:unset}}.left-part{flex:1;position:relative;@media screen and (min-width:1025px){padding-right:56px}.button-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:39px;@media screen and (min-width:1025px){display:none}small{display:block;font-size:12px;margin-top:17px;text-transform:uppercase}}}.right-part{max-width:380px;iframe{height:100%!important;min-width:365px!important;@media screen and (min-width:768px){height:700px!important}}h4{font-family:Items Condensed;font-size:40px;font-weight:700;letter-spacing:0;line-height:44px;text-align:center}.form-wrapper{display:none;left:50%;max-height:90dvh;overflow:auto;position:fixed;scroll-margin-top:50px;top:50%;transform:translate(-50%,-50%);width:calc(100% - 30px);z-index:20;@media screen and (min-width:1025px){display:block;max-height:unset;position:relative;width:100%}.close{background:none;border:none;display:block;outline:none;position:absolute;right:8px;top:50px;@media screen and (min-width:428px){right:8px;top:20px}@media screen and (min-width:576px){right:8px;top:20px}@media screen and (min-width:768px){right:68px;top:20px}@media screen and (min-width:810px){right:68px;top:20px}@media screen and (min-width:1025px){display:none}}h3{display:none}.hs-fieldtype-text{label{display:none}.hs-error-msgs label{display:block}}form{.field{padding:0 0 16px}input[type=email],input[type=text]{border-radius:8px;font-size:16px}input[type=checkbox]+span{font-size:14px;padding-left:29px;&:before{border:1px solid #000;height:16px;top:5px;width:16px}}input[type=checkbox]:checked+span:before{background-color:#000;border-color:#000}input[type=submit]{background:#000;border:1px solid #000;color:#fff;font-size:16px;font-weight:500;text-transform:uppercase;width:100%}}}}}}