form.hs-form{display:flex;flex-direction:column;gap:.5rem}@media (max-height:670px){form.hs-form{max-height:25rem;overflow-y:auto}}form.hs-form input.hs-input,form.hs-form textarea.hs-input{width:100%!important}form.hs-form input:not([type=submit]),form.hs-form textarea{width:100%;padding-inline:.5rem;height:2.5rem;margin-top:.5rem;outline:none;border-radius:.5rem;box-shadow:inset 0 0 0 1px #7c7c7c}form.hs-form input:focus-visible,form.hs-form textarea:focus-visible{box-shadow:0 0 0 4px #29ffff;border:1px solid #7c7c7c;outline:0}form.hs-form textarea{min-height:120px}form.hs-form label span{font-size:14px}form.hs-form ul.hs-error-msgs{margin-top:.5rem}form.hs-form label.hs-error-msg{color:red;font-size:.8rem}form.hs-form input[type=submit]{border-radius:100vw;background:#60a38e;color:#242048;padding:.5rem 1rem;float:right;cursor:pointer}form.hs-form:has(label.hs-error-msg) input[type=submit]{pointer-events:none;background:grey}