body.single.single-event #content > .ast-container {
  max-width: unset;
  padding: 0 !important;
}
.event-header {
  width: 100vw;
  max-height: 500px;
}

.event-header img {
  width: 100%;
  max-height: 500px;
  object-fit: cover;
}

.event-single {
  padding: 0 !important;
}

.event-body {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: var(--gap-xl) 0;
}

.event-body .event-content h1 {
  margin-bottom: var(--gap-s);
}

.event-body .event-content .event-date {
  margin-bottom: var(--gap-m) !important;
}

.event-body .event-content .wp-block-uagb-container.registration {
  margin: var(--gap-xl) 0 var(--gap-l) 0;
}

.event-body {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: var(--gap-xl) 0;
}

@media (max-width: 767px) {
  .event-body {
    padding: var(--gap-l);
  }
}
