.hb-form{--color:var(--x-black);--background:var(--x-white);--border-color:rgba(0,0,0,0.5);--btn-primary:var(--x-blue);--btn-secondary:var(--x-white);--gutter:24px;--input-height:52px}.hb-form *{font-family:inherit}.hb-form .hs-form fieldset{margin-left:calc(-1*var(--gutter));width:calc(100% + var(--gutter))}.hb-form .hs-form fieldset>*{padding-left:var(--gutter);flex:1 1 auto;width:100%;max-width:100%}.hb-form .field{margin:0 0 32px}.hb-form form fieldset.form-columns-1 .hs-input,.hb-form form fieldset.form-columns-2 .hs-input{width:100%}.hb-form legend.hs-field-desc{margin:8px 0;font-size:14px}.hb-form .input input,.hb-form .input select,.hb-form .input textarea{padding-top:8px;padding-bottom:20px;width:100%;display:block;border-bottom:1px solid var(--border-color)}.hb-form input,.hb-form input::placeholder,.hb-form label,.hb-form label::placeholder,.hb-form select,.hb-form select::placeholder,.hb-form textarea,.hb-form textarea::placeholder{color:var(--color);font-size:20px;font-weight:var(--font-regular)}.hb-form .hs-error-msgs{margin:0 0 40px}.hb-form .hs-error-msgs label,.hb-form label.hs-error-msg{font-size:14px;font-weight:var(--font-regular);margin-top:4px}.hb-form .hs-fieldtype-select select{position:relative;z-index:2;cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjcwNSAxYS45OTguOTk4IDAgMDExLjQxLS4wMDFMNS4yOTQgNC4xN2ExIDEgMCAwMDEuNDEyIDBMOS44ODUgMWEuOTk4Ljk5OCAwIDAxMS40MSAxLjQxMUw2LjcwNyA2Ljk5OGExIDEgMCAwMS0xLjQxNCAwTC43MDUgMi40MWEuOTk4Ljk5OCAwIDAxMC0xLjQxeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);background-position:100%}.hb-form .input .hs-form-checkbox{display:block;margin:0 0 8px}.hb-form .input .hs-form-checkbox label{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.865em}.hb-form .input .hs-form-checkbox input[type=checkbox]{cursor:pointer;display:block;width:16px;padding:0;height:16px;border-radius:2px;border:1px solid var(--color)}.hb-form .input .hs-form-checkbox input[type=checkbox]:checked{background-color:var(--x-white);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgOC41TDYgMTJsOC0xMCIgc3Ryb2tlPSIjNDI4NEZCIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz48L3N2Zz4=);background-position:50%;background-size:80%}.hb-form .hs-fieldtype-phonenumber,.hb-form .hs-fieldtype-select,.hb-form .hs-fieldtype-text,.hb-form .hs-fieldtype-textarea{position:relative;display:block}.hb-form .hs-fieldtype-phonenumber>label,.hb-form .hs-fieldtype-select>label,.hb-form .hs-fieldtype-text>label,.hb-form .hs-fieldtype-textarea>label{display:none}.hb-form .legal-consent-container{margin-top:40px}.hb-form .actions{margin-top:8px}.hb-form .legal-consent-container{font-size:16px;line-height:20px}.hb-form .legal-consent-container .hs-richtext{margin:0 0 16px}.hb-form .legal-consent-container input{position:relative;cursor:pointer;display:block;width:16px;height:16px;border:1px solid var(--x-black);margin-top:3px;padding:2px}.hb-form .legal-consent-container .hs-form-booleancheckbox-display{display:flex;align-items:flex-start}.hb-form .hs-fieldtype-textarea textarea{min-height:150px;display:block;width:100%;line-height:32px;padding:8px 0 20px}.hb-form input[type=submit]{background-color:var(--btn-primary);color:var(--btn-secondary)}