@charset "UTF-8";

.wpcf7-form-control-wrap input {
  width: 100%;
  padding: 0 0 20px;
  vertical-align: middle;
  display: flex;
  height: 20px;
  align-items: center;
  justify-content: center;
  color: #33333366;
  border-color: #acacac6e;
  background-color: #f4f4f4;
  font-size: 15px;
  border-radius: 8px;
  box-shadow: inset -24px -20px 13px 0px rgba(255, 255, 255, 0.8), inset 7px 7px 10px 0px rgba(0, 0, 0, 0.1);
}
.form-box dl {
  margin-bottom: 20px;
}

.wpcf7 p {
  text-align: left;
}

.btn-wrapper p {
  text-align: center;
  width: 200px;
  height: 50px;
  margin: 3vw auto;
  line-height: 3vw;
  border: 2px solid #000;
  border-radius: 0;
  background: #fff;
  -webkit-box-shadow: 4px 4px 0 #000;
  box-shadow: 4px 4px 0 #000;
}

.btn-wrapper input {
  color: #333;
  border-color: #FFF;
  background-color: #FFF;
  border: 1px solid #FFF;
  margin: 0px auto;
  display: block;
  line-height: 44px;
  height: 32px;
}

.btn-wrapper p:hover {
  -webkit-box-shadow: -4px -4px 0 #000;
  box-shadow: -4px -4px 0 #000;
}