.input{margin-right:0!important}.form-wrapper .hs-input{width:100%!important}.form-module{background-color:var(--light-blue);border-radius:.25rem;margin:2rem auto;max-width:100ch;scroll-margin-top:6rem;scroll-padding-top:6rem}fieldset{justify-self:center;width:100%}fieldset.form-columns-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}fieldset.form-columns-1{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem}.form-wrapper fieldset .hs-form-field{margin-bottom:20px;position:relative;width:100%!important}.form-wrapper form{background-color:transparent;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem}.form-grid{display:grid;gap:2rem;grid-auto-rows:minmax(min-content,max-content);grid-template-columns:1fr;padding:4rem}.form-content{display:flex;flex-direction:column;justify-content:center}.form-content p{color:var(--blue)!important;font-family:Fira Sans,sans-serif;margin-left:auto;margin-right:auto;max-width:65ch}.form-content h2,.form-content p{text-align:center}.hs-form{margin:auto;max-width:500px;width:100%}.form-wrapper form input[type=email],.form-wrapper form input[type=file],.form-wrapper form input[type=number],.form-wrapper form input[type=password],.form-wrapper form input[type=tel],.form-wrapper form input[type=text],.form-wrapper form select,textarea{-webkit-appearance:none;background:var(--white);border:none;border-radius:.25rem;color:var(--text);font-family:Fira Sans,sans-serif;font-size:1rem;padding:1rem;position:relative;width:100%}.form-wrapper fieldset .hs-form-field ul{color:red;font-size:.85rem;min-height:20px;padding-left:0;padding-top:.25rem;position:absolute;width:100%!important}form .hs-button,form input[type=submit]{background-color:var(--blue);border:0;border-radius:.25rem;color:var(--white);cursor:pointer;font-family:Fira Sans,sans-serif;font-size:1rem;font-weight:500;padding:1rem 1.8rem;transition-duration:.4s}.hs_error_rollup ul{color:red;font-size:1rem;min-height:20px;padding-left:0;position:absolute}.form-wrapper .hs_submit.hs-submit{display:grid;justify-content:center}form .hs-button:hover,form input[type=submit]:hover{transform:scale(.98)}@media (max-width:768px){form .hs-button,form input[type=submit]{min-width:25ch}.form-grid{padding:0}.form-wrapper .input{margin-right:0}.form-wrapper .hs-input{width:100%!important}.form-module{border-radius:0}fieldset.form-columns-2{grid-template-columns:1fr}.form-wrapper .hs-form{padding:1rem}.form-content h2{padding-top:1rem}}