.hero{color:var(--white);font-size:2.4rem;padding:47px 2rem;position:relative}.hero__form{max-width:500px;padding:50px;width:45%}.hero__form form input:not([type=submit]),.hero__form form textarea{background:#454545;border:1px solid #454545;color:var(--white)}.hero__form form input:-webkit-autofill,.hero__form form input:-webkit-autofill:active,.hero__form form input:-webkit-autofill:focus,.hero__form form input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 30px #454545!important;transition:background-color 5000s ease-in-out 0s}.hero__form form :placeholder{color:var(--white);text-transform:none}.hero__form form ::-webkit-input-placeholder{color:var(--white);text-transform:none}.hero__form form .hs-form-booleancheckbox-display{font-size:1.4rem;line-height:2.4rem}.hero__form form .hs_submit{position:relative;z-index:1}.hero__form form .hs-form-field:not(.hs-fieldtype-file)>label{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.hero .content-wrapper{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;position:relative;z-index:2}.hero h1{margin-bottom:1.5rem}.hero h1 strong{font-weight:500}.hero__bg,.hero__overlay,.hero__video{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero__overlay{z-index:1}.hero__bg img,.hero__video video{height:100%!important;object-fit:cover;width:100%!important}.hero p{max-width:80rem}.hero-header{width:55%}.hero__buttons{margin-top:23rem}@media (max-width:991px){.hero h1{font-size:4.8rem}.hero .content-wrapper{flex-direction:column}.hero__form{max-width:none;width:100%}.hero-header{width:100%}}@media (max-width:767px){.hero{padding:10rem 2rem}.hero__buttons{align-items:flex-start;gap:4rem;margin-top:6rem}.hero h1 strong{background:none;-webkit-background-clip:unset;color:var(--red);-webkit-text-fill-color:unset;background-clip:unset;text-fill-color:unset}}