body .hs-form .hs-form-field label {
    color: #c00;
    font-weight: bold;
  }

.hs-input {
    border-radius: 0 !important;
    border: 2px solid #333 !important;
  }

  .hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]), .hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]) {
    border-radius: 0px !important;
    color: white !important;
  }

  .hs-input:not([type=file]) {
    background-color: white !important;
  }

  p {
    font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.767), 1rem) !important;
    
  }
  
  body h1, .heading1 {
    font-size: clamp(3rem, (1vw *10), 6rem) !important;
    letter-spacing: 0px !important;
  }
  
  body h2, .heading2 {
    font-size: clamp(2.25rem, (1vw *10), 4.5rem) !important;
    letter-spacing: 0px !important;
  }
  
  body h3, .heading3 {
    font-size: clamp(1.375rem, 1.375rem + ((1vw - 0.2rem) * 0.767), 2.25rem) !important;
    letter-spacing: 0px !important;
  }
  
  body h4, .heading4 {
    letter-spacing: 0px !important;
  }