@charset "utf-8";

.hidden {
  display: none !important;
}

.wpcf7 .error-text,
.wpcf7 span.wpcf7-not-valid-tip {
  display: none;
}
.wpcf7-spinner {
  display: none;
}
.wpcf7 .wpcf7-response-output {
  margin: 10px 0 0 !important;
  padding: 8px 35px 8px 14px !important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
}
.wpcf7 .wpcf7-validation-errors {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}
.wpcf7 .wpcf7-mail-sent-ok {
  color: #3A87AD;
  background-color: #D9EDF7;
  border: 1px solid #BCE8F1;
}
.c-formTable form .form-btn .m-btn input.wpcf7-form-control.wpcf7-previous {
  transition: all 0.1s 0s ease;
  color: #213f99;
  padding: 25px 25px 25px 54px;
  width: 100%;
  text-align: left;
}

.c-formTable form .form-btn .m-btn input[type='button'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  vertical-align: middle;
  border-color: transparent;
  cursor: pointer;
  outline: none;
  background: none;
}
@media screen and (min-width: 768px) {
  .c-formTable form .form-btn .m-btn:hover input[type='button'].wpcf7-previous {
    color: #fff;
  }
}

.c-formTable .form-terms .wpcf7-list-item {
  margin: 0;
  width: 100%;
}

.c-formTable .js-wpcf7-confirm .required {
  display: none;
}
.c-formTable .js-wpcf7-confirm .form-element {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.c-formTable .js-wpcf7-confirm .form-element__item {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.c-formTable .js-wpcf7-confirm .form-element__item--full {
    word-break: break-all;
}
.c-formTable .js-wpcf7-confirm > .m-dlTable dd {
  top: 0;
}
.c-formTable .js-wpcf7-confirm > .m-dlTable dt {
  top: 0;
}
.c-formTable .js-wpcf7-confirm > .m-dlTable .m-dlTable dt {
  display: none;
}
.c-formTable .js-wpcf7-confirm > .m-dlTable .m-dlTable dd {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .c-formTable .js-wpcf7-confirm > .m-dlTable dt:not(:first-of-type), .c-formTable .js-wpcf7-confirm > .m-dlTable dd:not(:first-of-type) {
    margin-top: 0;
  }
}
