.box--contact-form {
  padding-top: 45px;
  padding-bottom: 50px;
}
.box--contact-form .box-content {
  max-width: 918px;
  width: 100%;
}
.box--contact-form .box-content .invalid .input-style {
  border-color: #0119ff;
}
.box--contact-form .box-content .invalid .wpcf7-response-output {
  display: block;
  border: 1px solid #0119ff;
  color: #0119ff;
  background: rgba(1,25,255,0.07);
}
.box--contact-form .box-content .sent .input-style {
  border-color: #181832;
}
.box--contact-form .box-content .sent .wpcf7-response-output {
  display: block;
  border: 1px solid #181832;
  color: #fff;
  background: #181832;
}
.box--contact-form .box-content .failed .wpcf7-response-output {
  display: block;
}
.box--contact-form .box-content .wpcf7-response-output {
  display: none;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
  margin: 25px 0 0 0;
  padding: 20px 0;
  border: 1px solid #222;
  color: #222;
  background: transparent;
}
@media screen and (max-width: 768px) {
  .box--contact-form .box-content .wpcf7-response-output {
    font-size: 13px;
  }
}
.box--contact-form .box-content .wrap-form .form-title {
  margin-bottom: 10px;
}
.box--contact-form .box-content .wrap-form .textarea-style {
  resize: none;
  height: 230px;
}
.box--contact-form .box-content .wrap-form .wrap-input {
  position: relative;
  margin-bottom: 15px;
}
.box--contact-form .box-content .wrap-form .wrap-textarea {
  margin-bottom: 0;
}
.box--contact-form .box-content .wrap-form .wrap-button {
  margin-top: 30px;
}
.box--contact-form .box-content .wrap-form .wpcf7-not-valid-tip {
  position: absolute;
  top: 100%;
  margin-bottom: 2px;
  left: 29px;
  font-size: 9px;
  color: #0119ff;
}
.box--contact-form .screen-reader-response {
  display: none;
}
@media (max-width: 1280px) {
  .box--contact-form {
    padding-top: 25px;
  }
  .box--contact-form .box-content {
    max-width: 704px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .box--contact-form .box-content {
    max-width: 448px;
  }
}
@media (max-width: 576px) {
  .box--contact-form .box-content {
    max-width: 100%;
  }
  .box--contact-form .box-content .wrap-form .btn {
    width: 100%;
  }
}
/*# sourceMappingURL=index.css.map */