.hero-recform{align-items:center;background-color:var(--color-grey);display:flex;flex-direction:column;height:auto;justify-content:center;min-height:unset;overflow:visible;padding:48px 0;position:relative;width:100%;z-index:1}.hero-recform__img,.hero-recform__video,.hero-recform__video.oembed_container{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.hero-recform__video.oembed_container .iframe_wrapper{height:100%;padding-bottom:0}.hero-recform: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-recform__form{height:100%;left:50%;max-width:500px;position:static;top:calc(50% + 180px);width:100%;z-index:1}.hero-recform__form__heading{color:var(--color-font);font-size:24px;font-weight:600;line-height:1.1;margin-bottom:32px;text-align:center}.hero-recform__form__subheading{color:var(--color-font);font-size:14px;font-weight:var(--font-lighter);margin-bottom:32px;text-align:center}.hero-recform__form__heading+.hero-recform__form__subheading{margin-top:-8px}.hero-recform__form__wrapper{background-color:hsla(0,0%,100%,.84);padding:32px}.hero-recform__form input{height:32px;line-height:32px;padding:0 10px;width:100%}.hero-recform__form input,.hero-recform__form textarea{background-color:#fff;border:0;margin-bottom:16px}.hero-recform__form .input[data-reactid]{height:auto}.hero-recform__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-recform__form .hs-form-field{margin-bottom:0}.hero-recform__form .grecaptcha-badge{margin:0 0 16px}.hero-recform__form .actions{margin-top:72px}.hero-recform__grid{width:100%}.hero-recform__content{display:flex;flex-direction:column;justify-content:flex-start;padding-right:20px;position:relative;z-index:1}.hero-recform__form .hs-form-field,.hero-recform__form .hs-form-field .field{margin-bottom:10px}form.hs-form .hs-form-field label{display:block}.hero-recform__popup .popup__wrapper{box-shadow:0 3px 12px rgba(0,0,0,.16);max-width:666px;position:relative;text-align:center}.hero-recform__popup__heading{margin-bottom:20px}.hero-recform__popup__caption p:last-child{margin-bottom:0}