form.mailform .alert {
  margin-bottom: 10px;
}
form.mailform .required {
  background: none;
  color: red;
}
form.mailform fieldset {
  margin: 0;
  padding: 0;
}
form.mailform fieldset .input-form .form-group {
  display: block;
}
form.mailform fieldset .input-form .form-group .control-label {
  justify-content: flex-start;
  margin-right: 0;
  margin-bottom: 10px;
}
form.mailform fieldset .input-form .form-group .control-label .title {
  flex-grow: 0;
}
form.mailform fieldset .input-form .form-group > .controls input[type="text"].type11 {
  width: 100%;
}
@media screen and (max-width: 480px) {
  form.mailform fieldset .input-form .form-group.tel input[type=text].tel1, form.mailform fieldset .input-form .form-group.tel input[type=text].tel2, form.mailform fieldset .input-form .form-group.tel input[type=text].tel3 {
    width: 30.33%;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22file%22%3A%22contact.scss%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22_mixins.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAC%2BBH%3BADvBK%3BAAAA%3BAAAA%3BAAAA%22%7D */