.v4FormStyles {
  --hsf-global__font-size: var(--hs-form-input-fontSize, 16px);
  --hsf-global__color: var(--hs-form-input-color, inherit);
  --hsf-global-error__color: #de2828;

  --hsf-background__background-color: var(--hs-form-backgroundColor, transparent);
  --hsf-background__padding: 32px;
  --hsf-background__border-style: var(--hs-form-borderStyle, solid);
  --hsf-background__border-color: var(--hs-form-borderColor, #e0e0e0);
  --hsf-background__border-radius: var(--hs-form-borderRadius, 8px);
  --hsf-background__border-width: var(--hs-form-borderWidth, 1px);

  --hsf-heading__font-family: inherit;
  --hsf-heading__color: inherit;
  --hsf-heading__text-shadow: none;
  --hsf-richtext__font-family: var(--hs-form-label-fontFamily, inherit);
  /* --hsf-richtext__font-size: 14px; */
  --hsf-richtext__color: inherit;

  --hsf-field-label__font-family: var(--hs-form-label-fontFamily, inherit);
  --hsf-field-label__font-size: var(--hs-form-label-fontSize, 0.875rem);
  --hsf-field-label__color: var(--hs-form-label-color, inherit);
  --hsf-field-label-requiredindicator__color: var(--hs-form-label-color, inherit);
  --hsf-field-description__font-family: var(--hs-form-label-fontFamily, inherit);
  --hsf-field-description__color: var(--hs-form-label-color, inherit);
  --hsf-field-description__font-size: 16px;
  --hsf-field-footer__font-family: inherit;
  --hsf-field-footer__color: inherit;
  --hsf-erroralert__font-family: inherit;
  --hsf-erroralert__color: #de2828;

  --hsf-field-input__font-family: var(--hs-form-input-fontFamily, inherit);
  --hsf-field-input__background-color: var(--hs-form-field-backgroundColor, #fff);
  --hsf-field-input__placeholder-color: var(--hs-form-placeholder-color, #717171);
  --hsf-field-input__border-color: var(--hs-form-field-borderColor, #e0e0e0);
  --hsf-field-input__border-width: var(--hs-form-field-borderWidth, 1px);
  --hsf-field-input__border-style: var(--hs-form-field-borderStyle, solid);
  --hsf-field-input__border-radius: var(--hs-form-field-borderRadius, 8px);
  --hsf-field-input__padding: 12px 16px;
  --hsf-field-input__color: var(--hs-form-input-color, inherit);

  --hsf-field-textarea__font-family: var(--hs-form-input-fontFamily, inherit);
  --hsf-field-textarea__color: var(--hs-form-input-color, inherit);
  --hsf-field-textarea__background-color: var(--hs-form-field-backgroundColor, #fff);
  --hsf-field-textarea__border-color: var(--hs-form-field-borderColor, #e0e0e0);
  --hsf-field-textarea__border-style: var(--hs-form-field-borderStyle, solid);
  --hsf-field-textarea__border-radius: var(--hs-form-field-borderRadius, 8px);
  --hsf-field-textarea__padding: 12px 16px;

  --hsf-field-checkbox__padding: 10px;
  --hsf-field-checkbox__background-color: white;
  --hsf-field-checkbox__color: black;
  --hsf-field-checkbox__border-color: var(--hs-form-field-borderColor, #e0e0e0);
  --hsf-field-checkbox__border-width: var(--hs-form-field-borderWidth, 1px);
  --hsf-field-checkbox__border-style: var(--hs-form-field-borderStyle, solid);

  --hsf-field-radio__padding: 10px;
  --hsf-field-radio__background-color: #ffffff;
  --hsf-field-radio__color: black;
  --hsf-field-radio__border-color: var(--hs-form-field-borderColor, #e0e0e0);
  --hsf-field-radio__border-width: var(--hs-form-field-borderWidth, 1px);
  --hsf-field-radio__border-style: var(--hs-form-field-borderStyle, solid);

  --hsf-row__vertical-spacing: 32px;
  --hsf-row__horizontal-spacing: 20px;
  --hsf-module__vertical-spacing: 8px;

  --hsf-button__width: 100%;
  --hsf-button__font-family: var(--hs-button-fontFamily, inherit);
  --hsf-button__font-size: var(--hs-button-fontSize, 1rem);
  --hsf-button__font-weight: var(--hs-button-fontWeight, 700);
  --hsf-button__font-style: var(--hs-button-fontStyle, normal);
  --hsf-button__text-decoration: var(--hs-button-textDecoration, none);
  --hsf-button__color: var(--hs-button-color, #ffffff);
  --hsf-button__background-color: var(--hs-button-backgroundColor, var(--hs-primary-color, #0f4490));
  --hsf-button__background-image: none;
  --hsf-button__border-radius: var(--hs-button-borderRadius, 8px);
  --hsf-button__border-width: var(--hs-button-borderWidth, 0);
  --hsf-button__border-style: var(--hs-button-borderStyle, solid);
  --hsf-button__border-color: var(--hs-button-borderColor, transparent);
  --hsf-button__padding: 12px 24px;
  --hsf-button__box-shadow: none;
  --hsf-button--hover__color: var(--hs-button-color-hover, #ffffff);
  --hsf-button--hover__background-color: var(--hs-button-backgroundColor-hover, var(--hs-primary-color, #0f4490));
  --hsf-button--hover__border-color: var(--hs-button-borderColor-hover, transparent);
  --hsf-button--focus__color: var(--hs-button-color-hover, #ffffff);
  --hsf-button--focus__background-color: var(--hs-button-backgroundColor-hover, var(--hs-primary-color, #0f4490));
  --hsf-button--focus__border-color: var(--hs-button-borderColor-hover, transparent);

  --hsf-progressbar__font-family: inherit;
  --hsf-progressbar__font-size: 14px;
  --hsf-progressbar__color: #ffffff;
  --hsf-progressbar__background-color: var(--hs-primary-color, #0f4490);
  --hsf-progressbar__background: var(--hs-primary-color, #0f4490);
  --hsf-progressbar__border-color: transparent;
  --hsf-progressbar__border-style: solid;
  --hsf-progressbar__border-width: 0;

  :global(.hsfc-FieldLabel__RequiredIndicator) {
    margin-left: 4px;
  }
}

