.p-event-area {
  padding: 3rem 0;
  background-color: #1883ca;
}
.p-event-area__title {
  margin-bottom: 1rem;
  color: #fff;
  font-size: 4rem;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-event-area__title {
    font-size: 2.8rem;
  }
}
.p-event-area__form {
  padding: 0 5rem;
}
@media screen and (min-width: 768px) {
  .p-event-area__form {
    text-align: center;
  }
}
.p-event-area__select {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-event-area__select {
    width: auto;
    text-align: left;
  }
}
.p-event-area__select::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 319.9 206.6'%3E%3Cpath d='m143.05 199.55-136-136c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0Z' fill='%231883ca'/%3E%3C/svg%3E");
}
.p-event-area__select select {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-event-area__select select {
    text-align: left;
  }
}

.p-event-header {
  padding: 2.5rem 0;
  background-color: #1883ca;
}
.p-event-header__title {
  color: #fff;
  font-size: 4rem;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-event-header__title {
    font-size: 2.8rem;
  }
}

.p-event-form {
  margin-top: 3rem;
}
.p-event-form__submit {
  margin-top: 11rem;
}/*# sourceMappingURL=event.css.map */