.hsform_floating_label .hs-form-field:has(input[type=hidden]){border:none!important;margin:0!important;padding:0!important}.hsform_floating_label .hs-form-field label{font:normal 400 14px/1.4 var(--font-montserrat);color:#181818;opacity:.5;z-index:2;transition:all .2s;display:block;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.hsform_floating_label .hs-form-field:has(select)>label{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px}.hsform_floating_label .hs-form-field select.hs-input{color:#181818;font:normal 400 14px/1.4 var(--font-montserrat);background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:22px 12px 11px}.hsform_floating_label input[type=email].hs-input{color:#181818;font:normal 500 14px/1.4 var(--font-montserrat);background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:22px 12px 11px;transition-duration:.15s;display:block}.hsform_floating_label input[type=email].hs-input:focus-visible{border:1px solid #2a95d5;outline:2px solid #aad5ee}.hsform_floating_label input[type=email].hs-input.invalid.error{border:1px solid #df2358;outline:2px solid #efa6a9}.hsform_floating_label input[type=tel].hs-input{color:#181818;font:normal 500 14px/1.4 var(--font-montserrat);background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:22px 12px 11px;transition-duration:.15s;display:block}.hsform_floating_label input[type=tel].hs-input:focus-visible{border:1px solid #2a95d5;outline:2px solid #aad5ee}.hsform_floating_label input[type=tel].hs-input.invalid.error{border:1px solid #df2358;outline:2px solid #efa6a9}.hsform_floating_label input[type=text].hs-input{color:#181818;font:normal 500 14px/1.4 var(--font-montserrat);background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:22px 12px 11px;transition-duration:.15s;display:block}.hsform_floating_label input[type=text].hs-input:focus-visible{border:1px solid #2a95d5;outline:2px solid #aad5ee}.hsform_floating_label input[type=text].hs-input.invalid.error{border:1px solid #df2358;outline:2px solid #efa6a9}.hsform_floating_label div.hs_submit{margin-top:48px}.hsform_floating_label div.hs_submit input[type=submit]{color:#fff;font:normal 700 15px/54px var(--font-montserrat);max-width:unset;text-align:center;cursor:pointer;background-color:#e01a59;border-width:0;border-radius:128px;width:100%;margin:0;padding:0;text-decoration:none;transition-duration:.3s}.hsform_floating_label div.hs_submit input[type=submit]:hover{background-color:#c9041e;text-decoration:none;transition-duration:.15s}.hsform_floating_label div.hs_error_rollup{color:#e01a59;font:normal 700 12px/16px var(--font-montserrat);text-align:center;height:16px;margin:16px 0 -32px;padding:0;display:block;overflow:hidden}.hsform_floating_label div.hs_error_rollup ul.no-list.hs-error-msgs.inputs-list{margin:0;padding:0;list-style:none}div.legal-consent-container{margin:20px 0 16px}div.legal-consent-container div.field.hs-form-field{margin:0;padding:0}div.legal-consent-container ul.inputs-list{margin:0;padding:0;list-style-type:none}div.legal-consent-container li.hs-form-booleancheckbox{border:1px solid #0000;margin:0;padding:0;display:block}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display{cursor:pointer;column-gap:16px;margin:0;padding:8px;display:flex;position:relative;top:unset!important;left:unset!important}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input.hs-input[name^=LEGAL_CONSENT]{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;width:16px;height:16px;margin:0;padding:0}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input.hs-input[name^=LEGAL_CONSENT]:before{content:"";background-color:#fff;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input.hs-input[name^=LEGAL_CONSENT]:checked:before{content:"";color:#fff;background-color:#2a95d5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23ffffff'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;font-size:14px;line-height:1;display:flex}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display>span{font:normal 400 10px/1.4 var(--font-montserrat);margin:0;padding:0;display:block}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display>span a{color:#23527c;text-decoration:none}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display>span a:hover{text-decoration:underline}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display>span .hs-form-required{margin-left:4px}div.legal-consent-container:not(:has(input.hs-input:checked)):has(~.hs_error_rollup) li.hs-form-booleancheckbox{border:1px solid #e01a59;border-radius:8px;outline:2px solid #efa6a9;padding:0}div.legal-consent-container:not(:has(input.hs-input:checked)):has(~.hs_error_rollup) input.hs-input[name^=LEGAL_CONSENT]:before{border:1px solid #e01a59!important}div.legal-consent-container:not(:has(input.hs-input:checked)):has(~.hs_error_rollup) input.hs-input[name^=LEGAL_CONSENT]:checked:before{border:1px solid #ddd!important}.hsform_floating_label .hs-form-field.hs-fieldtype-phonenumber .custom-phone-input{background-color:#fff;position:relative}.hsform_floating_label .hs-form-field.hs-fieldtype-phonenumber:has(.custom-phone-input:focus) label{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px}.hsform_floating_label .hs-form-field.hs-fieldtype-phonenumber:has(.custom-phone-input:not([value=""])) label{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px}.hsform_floating_label .hs-form-field.hs-fieldtype-phonenumber:has(.hs-fieldtype-intl-phone) label{left:calc(32% + 12px)}.hsform_floating_label .hs-form-field.hs-fieldtype-phonenumber:has(.hs-fieldtype-intl-phone) .label-dropdown-toggle{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);color:#181818;opacity:.7;position:absolute;top:9px;left:12px}.hsform_floating_label .hs-form-field:not(:has(.custom-phone-input)):has(input:focus) label{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px}.hsform_floating_label .hs-form-field:not(:has(.custom-phone-input)):has(input:not([value=""])) label{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px}
