.hs-form {
    width: 100%;
  }

  div.hs-form-field label span {
      font-size: 13px;
      color: #33475b;
      font-weight: 600;
  }

  div.hs-form-field input[type!='checkbox'].hs-input {
      display: inline-block;
      width: 100%;
      height: 40px;
      padding: 9px 10px;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px;
      color: #33475b;
      background-color: #f5f8fa;
      border: 1px solid #cbd6e2;
      box-sizing: border-box;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ+AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0+qiwHELyi+Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI+aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg==);
      background-repeat: no-repeat;
      background-attachment: scroll;
      background-size: 16px 18px;
      background-position: 98% 50%;
      cursor: auto;
  }
  div.hs-form-field input[type='checkbox'].hs-input {
    padding: 9px 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin-right: 10px;
  }

  div.hs-form-field ul[role=checkbox].inputs-list.multi-container, div.hs-form-field ul[role=alert].no-list.hs-error-msgs.inputs-list{
    list-style: none;
    
  }
  .hs-form-field ul.hs-error-msgs label.hs-error-msg{
    color: red!important;
  }

  ul.hs-error-msgs>li{
      color: var(--red);
  }

  div.actions{
      padding-top: 1.5rem;
  }

  .input>ul.inputs-list{
      margin: 0 0 0 0;
  }
  .input>ul.inputs-list li label.hs-form-booleancheckbox-display {
      display: flex;
  }

  .input>ul.inputs-list li label.hs-form-booleancheckbox-display input[type=checkbox]{
      margin-right: 0.5rem;
  }
  .input>ul.inputs-list li label.hs-form-booleancheckbox-display span{
      margin-top: auto;
      margin-bottom: auto;
      display: block;
      margin-left: 20px;
  }
  fieldset.form-columns-1 .hs-input:not([type='checkbox']) {
      width: 100%!important;
  }
  legend.hs-field-desc{
      font-size: 1rem;
  }
  form.hs-form fieldset{
      margin-top: 1rem;
      max-width: 100%;
  }
  
  ul.inputs-list{
  padding-left: 0px;
  }
  
  ul.inputs-list>li.hs-form-booleancheckbox{
      list-style-type: none;
  }

  ul.hs-error-msgs{
      margin: 0 0 0 0;
  }
  .hs-form-field ul.hs-error-msgs label.hs-error-msg{
    font-size: 12pt;
  }