.form{--placeholder-color:color-mix(in srgb,var(--text-color) 65%,transparent);--input-background-color:#fff;--input-height:38px;--field-border-color:var(--border-color);--focus-bg-color:#fbfdff;--focus-border-color:#00a0eb;--error-bg-color:rgb(255 72 71/4%);--error-border-color:rgba(255,72,71,.32);border:1px solid var(--border-color);border-radius:var(--radius-xsmall);padding:24px;text-align:left;width:100%;a{color:inherit;text-decoration:underline;transition:var(--underline-transition);&:hover{text-decoration-color:transparent}}::placeholder{color:var(--placeholder-color);opacity:1}}.form-elevated{border:none;box-shadow:0 16px 32px 0 rgb(60 74 84/8%),0 4px 16px 0 rgba(0,0,0,.12)}.form form h3{margin:0 0 var(--content-gap);text-align:center}.form form{font-size:var(--font-size-small)}.form form input{margin:0}.form form fieldset.form-columns-1,.form form fieldset.form-columns-2{max-width:100%}.form form fieldset.form-columns-2{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.form form fieldset.form-columns-1 .input,.form form fieldset.form-columns-2 .input{margin-right:0}.form form fieldset.form-columns-2 .hs-form-field{float:none;width:100%}.form form fieldset.form-columns-1 .input .hs-input{width:100%}.form form .hs-form-field{line-height:1.25;margin:0 0 16px}.form form .hs-form-field>label{display:block;font-weight:var(--font-weight-medium);margin:0 0 4px 1px}.form form legend{font-size:var(--font-size-xsmall);padding:0 0 0 8px}.form form input[type=date],.form form input[type=email],.form form input[type=file],.form form input[type=number],.form form input[type=tel],.form form input[type=text],.form form select,.form form textarea{background:var(--input-background-color);border:1px solid var(--field-border-color);border-radius:var(--radius-xsmall);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:8px;width:100%}.form form input[type=date],.form form input[type=email],.form form input[type=file],.form form input[type=number],.form form input[type=tel],.form form input[type=text],.form form select{height:var(--input-height)}.form form textarea{min-height:64px;overflow:auto;resize:none}.form form select{appearance:none}.form form select option{background:#fff;color:#000}.form form select option:disabled{background:transparent;color:rgba(0,0,0,.3)}.form form input[type=date]:focus,.form form input[type=email]:focus,.form form input[type=file]:focus,.form form input[type=number]:focus,.form form input[type=tel]:focus,.form form input[type=text]:focus,.form form select:focus,.form form textarea:focus{background:var(--focus-bg-color);border:1px solid var(--focus-border-color);outline:0;transition:background .25s ease-out}.form form input[type=date].invalid.error,.form form input[type=email].invalid.error,.form form input[type=file].invalid.error,.form form input[type=number].invalid.error,.form form input[type=tel].invalid.error,.form form input[type=text].invalid.error,.form form select.invalid.error,.form form textarea.invalid.error{background:var(--error-bg-color);border:1px solid var(--error-border-color);transition:background .25s ease-out}.form form input[type=checkbox]{appearance:none;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;display:grid;place-content:center}.form form fieldset.form-columns-1{input[type=checkbox].hs-input,input[type=radio].hs-input{height:18px;width:18px}input[type=checkbox].hs-input:checked:after{border:solid var(--link-color);border-width:0 2px 2px 0;content:"";height:12px;margin-bottom:1px;transform:rotate(45deg);width:6px}}.form form input[type=submit]{width:100%}.form form input[type=submit]:focus{outline:none}.form form .hs_third_party_data_sharing_permission label{align-items:center;display:flex;font-size:var(--font-size-xsmall);gap:8px}.legal-consent-container,.legal-consent-container .hs-richtext{font-size:12px;margin:0 0 12px}.hs-form-field{position:relative}.hs-error-msgs{bottom:-14px;left:7px;position:absolute}.hs-error-msgs li label{color:#ff4847;font-size:11px;font-style:italic;line-height:1;text-transform:none}.hs-form-required{display:none}