/**
Calculate rem
*/
.c-form {
  background-color: #EBF9FF;
}
.c-form h2 {
  margin-bottom: 35px;
}
.c-form__item {
  font-size: 1rem;
  font-family: "Montserrat Regular", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  color: #082452;
}
.c-form__item--kia {
  font-size: 1rem;
  font-family: "Montserrat Regular", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  color: #082452;
  font-family: "Barlow Regular", sans-serif;
  color: #1C284A;
}
.c-form__label {
  font-size: 1rem;
  font-family: "Montserrat Regular", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  color: #082452;
  margin-top: 15px;
  margin-bottom: 5px;
}
.c-form__label:after {
  color: #222222 !important;
  content: ": *" !important;
  margin-left: 0 !important;
}
.c-form__label--kia {
  font-size: 1rem;
  font-family: "Montserrat Regular", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  color: #082452;
  font-family: "Barlow Regular", sans-serif;
  color: #1C284A;
}
.c-form__input {
  font-size: 1rem;
  font-family: "Montserrat Regular", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  color: #082452;
  border-radius: 25px;
  border: 1px solid #707070;
  padding: 15px 10px;
}
.c-form__input--kia {
  font-size: 1rem;
  font-family: "Montserrat Regular", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  color: #082452;
  font-family: "Barlow Regular", sans-serif;
  color: #1C284A;
}
.c-form .o-btn {
  font-size: 0.75rem;
  font-family: "Montserrat Regular", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  color: #082452;
  cursor: pointer;
}
.c-form .o-btn--kia {
  font-size: 0.75rem;
  font-family: "Montserrat Regular", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  color: #082452;
  font-family: "Barlow Regular", sans-serif;
  color: #1C284A;
}
.c-form .freeform-errors li {
  color: #D8133A !important;
}
.c-form .freeform-form-has-errors {
  color: #D8133A !important;
}