.hero-v2__bottom .main-container,.hero-v2__top,.hero-v2__top .main-container{position:relative;z-index:22}.hero-v2__top__content p{font-family:var(--light-font-family);font-size:32px;max-width:100%}.hero-v2__top__content p,.hero-v2__top__cta a{color:var(--color-off-white);letter-spacing:-.017em;line-height:160%}.hero-v2__top__cta a{border-bottom:1px solid transparent;font-family:var(--medium-font-family);font-size:20px;position:relative;text-decoration:none;transition:.3s}.hero-v2__top__cta a:after{background-image:url(https://8052890.fs1.hubspotusercontent-na1.net/hubfs/8052890/icons/arrow-yellow.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;right:-26px;top:2px;width:16px}.hero-v2__top__cta a:hover{border-color:var(--color-off-white);color:var(--color-yellow);text-decoration:none!important}.hero-v2__top__cta{padding:0 30px 32px}.hero-v2__bottom__wrap{align-items:flex-start;display:flex;flex-direction:column}.hero-v2__bottom__wrap__form__wrapper--form-sec{background:var(--color-off-white);box-shadow:0 8px 10px rgba(50,89,66,.1);margin-top:0;padding:30px;position:relative;z-index:22}.hero-v2__bottom__wrap__form__wrapper--form-sec .hs-form-field{padding-bottom:16px}.hero-v2__bottom__wrap__form__wrapper--form-sec input,.hero-v2__bottom__wrap__form__wrapper--form-sec select,.hero-v2__bottom__wrap__form__wrapper--form-sec textarea{background:var(--color-off-white);border:1px solid var(--color-black);border-radius:0;box-shadow:none;font-family:Manrope,sans-serif;letter-spacing:.02em;min-height:42px;padding:0 1em;width:100%;width:calc(100% - 2em)}.hero-v2__bottom__wrap__form__wrapper--form-sec input[type=submit]{-webkit-appearance:none;background-color:var(--color-blue);border:none;border:2px solid var(--color-blue);border-radius:var(--border-radius);-webkit-border-radius:none;color:var(--color-off-white);font-family:var(--medium-font-family);font-size:1.25em;margin:0;padding:.625em 1.6em;transition:.3s;width:auto}.hero-v2__bottom__wrap__form__wrapper--form-sec input[type=submit]:hover{background:var(--color-off-white);color:var(--color-blue);cursor:pointer}.hero-v2__bottom__wrap__form__wrapper--form-sec textarea{min-height:100px;padding-bottom:5px;padding-top:5px}.hero-v2__bottom__wrap__form__wrapper--form-sec form ul.hs-error-msgs{margin:0 0 5px}.hero-v2__bottom__wrap__form__wrapper--form-sec h3{margin-bottom:16px}.hero-v2__bottom__wrap__form__overlay-image{position:relative;z-index:222}.hero-v2__bottom__wrap__form__wrapper--form-sec fieldset.form-columns-2>div:first-child{padding-right:30px}.hero-v2__bottom__wrap__form__wrapper--form-sec fieldset.form-columns-2>div{padding-bottom:20px;width:100%!important}.hero-v2__bottom__wrap__form__overlay-image fieldset.form-columns-1,.hero-v2__bottom__wrap__form__wrapper--form-sec fieldset.form-columns-2{max-width:100%}@media (min-width:768px){.hero-v2__bottom__wrap__form__wrapper--form-sec{padding:30px}.hero-v2__bottom__wrap{flex-direction:row}}@media (min-width:991px){.hero-v2__bottom__wrap__form__wrapper--form-sec{padding:30px 40px 40px}.hero-v2__bottom__wrap__form__wrapper--form-sec fieldset.form-columns-2>div{width:calc(50% - 20px)!important}}@media screen and (min-device-width:768px) and (max-device-width:1024px){.hero-v2__bottom,.hero-v2__top{background-attachment:scroll!important;background-position:100%!important}}@media (max-width:768px){.hero-v2__top{background-position:80% 0!important}.hero-v2__top__content p{font-size:20px;line-height:34px}}