.paragraph--202731 {
  background-color: #ffffff !important;
}

.hs-form ul.inputs-list {
-webkit-column-count:2;
   -moz-column-count:2;
        column-count:2;
}

.hs_newsletters.hs-newsletters.hs-fieldtype-checkbox.field.hs-form-field {
  margin: 0 auto;
  width: 68%;
  padding-bottom: 5%;
}

.form-check-input, [type=checkbox].hs-input, [type=radio].hs-input {
  margin-right: 10px;
}

.hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
  width: 40%;
  margin: 0 auto;
}

.hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
  width: 40%;
  margin: 0 auto;
}

.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
  width: 40%;
  margin: 0 auto;
}

.hs_submit.hs-submit {
  width: 40%;
  margin: 0 auto;
}

.hs-button.primary.large {
  width: 100%;
}

@media only screen and (max-width: 600px) {
  .page-header__title {
    text-align: center;
  }
  .hs-form ul.inputs-list {
    -webkit-column-count:1;
    -moz-column-count:1;
        column-count:1;
  }
  .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    width: 100%;
    margin: 0 auto;
  }
  .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 100%;
    margin: 0 auto;
  }

  .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    width: 100%;
    margin: 0 auto;
 }

  .hs_submit.hs-submit {
    width: 100%;
    margin: 0 auto;
  }
}