.touch_form_content ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.touch_form_content li {
  font-size: 18px;
  color: white;
  font-family: Helvetica;
  line-height: 1.5;
  margin: 0;
  margin-bottom: 24px;
  padding-left: 40px;
  position: relative;
}

.touch_form_content li:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAzMSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiAxMy4zMTY1QzYuNjQwNjIgMjEuMDMyMyA3LjkwNjI1IDI2IDExLjIxNjMgMjZDMTUuNSAyNiAxNS41IDE1Ljg4ODUgMjkgMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiPjwvcGF0aD48L3N2Zz4=");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 30px;
  left: 0;
  position: absolute;
  top: 0;
  width: 28px;
}

.touch_form h2 {
  color: #0073ff;
  margin-top: -11px;
}
.touch_form form {
  margin-top: 48px;
}

.touch_form .legal-consent-container > div:not(:first-child) .inputs-list {
  margin-top: 0; 
}

.touch_form .legal-consent-container .hs-form-booleancheckbox {
  margin-left: 32px !important;
}

.touch_form .legal-consent-container .hs-form-booleancheckbox label {
  padding-left: 0px !important;
}

.touch_form form .hs-fieldtype-booleancheckbox .input li label input+ span:before {
  left: -32px; 
}

.touch_form form .hs-fieldtype-booleancheckbox .input li label input+ span:after {
  left: -32px; 
}

.touch_form .legal-consent-container span.hs-form-required {
  font-size: 16px;  
}

.touch_form_main form > div.field:not(.legal-consent-container) .input:not(.hs_submit.hs-submit),
.touch_form_main form > div.field:not(.legal-consent-container) .input:not(.hs_submit.hs-submit) input  {
    width: 100% !important;
    min-width: auto !important;
    max-width: 100% !important;
}

.touch_form_main form > div.legal-consent-container .hs-fieldtype-booleancheckbox {
    flex-direction: column;
}

.touch_form_main form > div.field:not(.legal-consent-container) {
    flex-direction: column;
}

@media screen and (min-width: 900px) {
  .touch_form.form_style1 form {
    display: block;
  }
  
/*   .touch_form.form_style1 form > div:nth-child(-n + 3), */
  .touch_form.form_style1 form > div:not(.legal-consent-container):not(.hs_submit.hs-submit) {
    flex-wrap: nowrap !important;
  }
  
  form label:not(label:last-child) {
    min-width: fit-content;
  }
  
  
  .touch_form_main form > div.field:not(.legal-consent-container) .input:not(.hs_submit.hs-submit),
  .touch_form_main form > div.field:not(.legal-consent-container) .input:not(.hs_submit.hs-submit) input{
    width: 100% !important;
}

@media screen and (min-width: 1309px) {
  .touch_form_main form > div.field:not(.legal-consent-container) {
    flex-direction: row;
  }
  .touch_form_main form > div.field:not(.legal-consent-container) .no-list.hs-error-msgs {
    position: absolute;
    right: 4%;
  }
}