:root{--btn-primary-arrow: var(--btn-white-arrow);--btn-secondary-arrow: var(--btn-black-arrow)}.hero-form{display:flex}.hero-form>div{width:100%;max-width:768px;padding:36px 20px}@media only screen and (min-width: 32em){.hero-form>div{padding:36px}}.hero-form>div .hubspot-form>div{display:flex}.hero-form>div .hubspot-form>div form{width:100%}.hero-form.hero-form-DEFAULT>div{border-top-left-radius:var(--box-border-radius-lg);background-color:var(--white)}.hero-form.hero-form-DEFAULT>div .form-header{color:var(--black)}.hero-form.hero-form-DEFAULT>div .hubspot-form>div form label{color:var(--black)}.hero-form.hero-form-DEFAULT>div .hubspot-form>div form .hs-button{border-color:var(--black);background-color:var(--black);color:var(--white)}.hero-form.hero-form-DEFAULT>div .hubspot-form>div form .hs-richtext{color:var(--black)}.hero-form.hero-form-DEFAULT>div .hubspot-form>div form .hs-richtext p,.hero-form.hero-form-DEFAULT>div .hubspot-form>div form .hs-richtext a{color:var(--black)}.hero-form.hero-form-DEFAULT.arrow-button>div .hubspot-form>div form .hs-button{background-image:var(--btn-white-arrow)}.hero-form.hero-form-TRANSPARENT>div{border:1px solid var(--white);background-color:transparent;color:var(--white)}.hero-form.hero-form-TRANSPARENT>div a:not(.btn){color:var(--white)}.hero-form.hero-form-TRANSPARENT>div .hubspot-form>div form input:not(.hs-button),.hero-form.hero-form-TRANSPARENT>div .hubspot-form>div form select,.hero-form.hero-form-TRANSPARENT>div .hubspot-form>div form textarea{border-color:var(--white);background-color:transparent;color:var(--white)}.hero-form.hero-form-TRANSPARENT>div .hubspot-form>div form ::placeholder{color:var(--white)}.hero-form.hero-form-TRANSPARENT>div .hubspot-form>div form .hs-button{border-color:var(--white);background-color:var(--white);color:var(--black)}.hero-form.hero-form-TRANSPARENT>div .hubspot-form>div:has(.submitted-message) img{filter:invert(1)}.hero-form.hero-form-SINGLE>div{width:100%;max-width:480px;padding:0}.hero-form.hero-form-SINGLE>div .hubspot-form>div:has(.submitted-message){margin:0}.hero-form.hero-form-SINGLE>div .hubspot-form>div form{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:12px}@media only screen and (min-width: 32em){.hero-form.hero-form-SINGLE>div .hubspot-form>div form{flex-direction:row}}.hero-form.hero-form-SINGLE>div .hubspot-form>div form label{display:none}.hero-form.hero-form-SINGLE>div .hubspot-form>div form .hs-email{flex:1;order:-1;margin-bottom:0}.hero-form.hero-form-SINGLE>div .hubspot-form>div form .hs-submit{order:-1;margin-bottom:0}.hero-form.hero-form-SINGLE.arrow-button>div .hubspot-form>div form .hs-button{padding-right:56px}.hero-form.form-position-LEFT{justify-content:flex-start}.hero-form.form-position-CENTER{justify-content:center}.hero-form.form-position-RIGHT{justify-content:flex-end}.hero-form.accent-button>div .hubspot-form>div form .hs-button{background-color:var(--Secondary-Funnel-Pink);border-color:var(--Secondary-Funnel-Pink);color:var(--black)}.hero-form.accent-button>div .hubspot-form>div form .hs-button:hover{background-color:var(--Secondary-Funnel-Pink);border-color:var(--Secondary-Funnel-Pink);color:var(--black)}.hero-form.arrow-button>div .hubspot-form>div form .hs-button{background-image:var(--btn-primary-arrow);background-size:24px;background-position-x:calc(100% - 24px);background-position-y:50%;background-repeat:no-repeat;transition:all .2s}.hero-form.arrow-button>div .hubspot-form>div form .hs-button:hover{background-position-x:calc(100% - 16px)}.hero-form.accent-button.arrow-button>div .hubspot-form>div form .hs-button{background-image:var(--btn-black-arrow)}.hero-form .form-header{margin-bottom:24px}.hero-form .form-header:has(+.hubspot-form .submitted-message){display:none}.hero-form .form-header h4{margin-top:0;margin-bottom:16px}
