.hero-form.hero-form--twocol{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:45px 0;position:relative;width:100%;z-index:1}.hero-form--twocol .hero-form__img,.hero-form--twocol .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--twocol .hero-form__video.oembed_container .iframe_wrapper{height:100%;padding-bottom:0}.hero-form--twocol .hero-form__container{z-index:1}.hero-form--twocol .hero-form__content{padding:32px}.hero-form--twocol .hero-form__content__heading,.hero-form--twocol .hero-form__content__heading *{color:var(--color-font);font-size:34px;font-weight:500;line-height:1.1;margin-bottom:32px;text-align:left}.hero-form--twocol .hero-form__content__subheading{color:var(--color-font);font-size:18px;font-weight:700;margin-bottom:18px;text-align:left}.hero-form--twocol .hero-form__content__subheading p{font-weight:400}.hero-form--twocol .hero-form__content__caption{color:var(--color-font);font-size:14px;margin-bottom:0;text-align:left}.hero-form--twocol .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--twocol .hero-form__form{height:100%;left:50%;max-width:70%;max-width:unset;position:static;top:calc(50% + 180px);width:100%;z-index:1}.hero-form--twocol .hero-form__form__heading{color:var(--color-font);font-size:34px;font-weight:500;line-height:1.1;margin-bottom:32px;text-align:left}.hero-form--twocol .hero-form__form__subheading{color:var(--color-font);font-size:14px;font-weight:var(--font-lighter);margin-bottom:32px;text-align:left}.hero-form--twocol .hero-form__form__heading+.hero-form__form__subheading{margin-top:-8px}.hero-form--twocol .hero-form__form__wrapper{background-color:hsla(0,0%,100%,.84);padding:32px}.hero-form--twocol .hero-form__form fieldset{border:0;margin:0;padding:0}.hero-form--twocol .hero-form__form input{height:32px;line-height:32px;padding:0 10px;width:100%}.hero-form--twocol .hero-form__form input,.hero-form--twocol .hero-form__form textarea{background-color:#fff;border:0;margin-bottom:16px}.hero-form--twocol .hero-form__form .input[data-reactid]{height:auto}.hero-form--twocol .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--twocol .hero-form__form .hs-form-field{margin-bottom:0}.hero-form--twocol .hero-form__form .hs-custom-form .hs-form-field{margin-bottom:16px}.hero-form--twocol .hero-form__form .hs-custom-form .hs-form-field.hs-fieldtype-textarea .input{height:100%}.hero-form--twocol .hero-form__form .hs-custom-form .hs-form-field.hs-fieldtype-textarea .input textarea{display:block;height:100%;margin-bottom:0}.hero-form--twocol .hero-form__form .grecaptcha-badge{margin:0 0 16px}.hero-form--twocol .hero-form__form .actions{margin-top:72px}.hero-form--twocol .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;position:relative;text-align:center}.hero-form__popup__heading{margin-bottom:20px}.hero-form__popup__caption p:last-child{margin-bottom:0}@media (max-width:991.98px){.hero-form__grid{height:auto;position:static;transform:none}.hero-form__content{margin-bottom:30px;padding-right:0}.hero-form__content__heading{margin-right:0;max-width:100%}.hero-form__form .input{height:auto;line-height:1}}