.hero-form{align-items:center;background-color:var(--color-grey);display:flex;flex-direction:column;height:auto;justify-content:center;min-height:calc(100vh + 100px);overflow:visible;padding:140px 0 40px;position:relative;width:100%;z-index:1}.hero-form__img,.hero-form__video,.hero-form__video.oembed_container{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.hero-form__video.oembed_container .iframe_wrapper{height:100%;padding-bottom:0}.hero-form:before{background:linear-gradient(90deg,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,0) 122.08%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-form__form{height:100%;left:50%;max-width:70%;position:static;top:calc(50% + 180px);width:100%;z-index:1}.hero-form__form__heading{font-size:34px;font-weight:500;line-height:1.1}.hero-form__form__heading,.hero-form__form__subheading{color:var(--color-font);margin-bottom:32px;text-align:center}.hero-form__form__subheading{font-size:14px;font-weight:var(--font-lighter)}.hero-form__form__heading+.hero-form__form__subheading{margin-top:-8px}.hero-form__form__wrapper{background-color:hsla(0,0%,100%,.84);padding:32px}.hero-form__form input{height:32px;line-height:32px;padding:0 10px;width:100%}.hero-form__form input,.hero-form__form textarea{background-color:#fff;border:0;margin-bottom:16px}.hero-form__form .input[data-reactid]{height:auto}.hero-form__form input[type=submit]{background-color:var(--color-black);border:0;border-radius:3px;color:var(--color-white);font-size:14px;height:46px;line-height:46px;max-width:max-content;padding:0 32px;width:100%}.hero-form__form .hs-form-field{margin-bottom:0}.hero-form__form .hs-custom-form .hs-form-field{margin-bottom:16px}.hero-form__form .hs-custom-form .hs-form-field.hs-fieldtype-textarea .input{height:100%}.hero-form__form .hs-custom-form .hs-form-field.hs-fieldtype-textarea .input textarea{display:block;height:100%;margin-bottom:0}.hero-form__form .grecaptcha-badge{margin:0 0 16px}.hero-form__form .actions{margin-top:72px}.hero-form__form .hs-custom-form .actions{margin-top:32px}.hero-form__popup .popup__wrapper{box-shadow:0 3px 12px rgba(0,0,0,.16);max-width:666px;padding-top:60px;position:relative;text-align:center}.hero-form__popup__heading{margin-bottom:20px}.hero-form__popup__caption p:last-child{margin-bottom:0}.hero-form__popup .popup__close{right:14px;top:14px}