.hero-form{background:var(--sand);background-position:top;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.hero-form :where(h1,h2,p){color:var(--white)}.hero-form .module-wrapper{padding-bottom:0;padding-top:0}.hero-form--wrapper{align-items:start;display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:repeat(2,minmax(250px,1fr));padding-bottom:var(--module-padding-vertical);padding-top:var(--module-padding-vertical);position:relative;z-index:2}.hero-form__calendar,.hero-form__form{border-radius:var(--border-radius);padding:var(--padding-l)}.hero-form__form form .hs-form-required,.hero-form__form form label{color:var(--white)}.hero-form__form form .hs-input.invalid.error{border-color:var(--accent-orange)}.hero-form__form form .hs-error-msg,.hero-form__form form .hs-richtext a{color:var(--white)}form .hs-button,form input[type=submit]{background-color:var(--white);color:var(--color-typography)}form .hs-button:hover,form input[type=submit]:hover{background-color:#72608e}.hero-form__calendar{display:none}@media screen and (max-width:767px){.hero-form--wrapper{display:flex;flex-direction:column;width:100%}}form.demio-embed-form input{border-radius:0}form .demio-embed-noti,form .demio-embed-noti a{color:var(--sand)!important;font-size:1.4rem!important}form .demio-embed-noti a{text-decoration:underline}form .Demio-Input-error{color:var(--sand)!important;font-size:1.4rem!important}form .Demio-Input-field-invalid .Demio-Input-container{border-color:var(--accent-orange)!important}