.Tenkue {
  padding: 40px 10px;
}

.Qa__answer {
  display: none;
}

.Instructor__youtube {
  margin-top: 0;
}

.Body-form.--md .Sideform__application {
  display: block;
}

@media screen and (max-width: 375px) {
  .Fee__title {
    width: 80px;
  }
}

@media screen and (max-width: 375px) {
  .Fee__strong {
    font-size: 2rem;
  }
}

.Dates .Dates__list {
  justify-content: center;
}

.Attending {
  list-style: none;
}

.modalArea {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
}

.modalBg {
  width: 100vw;
  height: 100vh;
  background-color: rgba(30, 30, 30, 0.9);
}

.modalWrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 60%;
  max-width: 400px;
}
.modalWrapper img {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .modalWrapper {
    width: 80%;
  }
}

.closeModal {
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -50%);
  width: 20px;
  height: 20px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #000000;
  border: solid #FFFFFF 1px;
  border-radius: 50%;
}
.closeModal::before, .closeModal::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1px;
  height: 10px;
  background: #fff;
}
.closeModal::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.closeModal::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.wp-block-buttons {
  justify-content: center;
}/*# sourceMappingURL=add.css.map */

.wpcf7 form .wpcf7-response-output {
	margin: initial;
	padding: initial;
	border: initial;
}