.region-content {
  background: #F2F2F2;
}

.view-content {
  margin-block: 32px;
}
.view-content .event-card-component {
  margin-block: 0;
}

.without-image {
  overflow: hidden;
}
@media all and (width > 768px) {
  .without-image {
    min-height: 350px !important;
  }
}
.without-image img {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.main-banner-container:not(.without-image) {
  overflow: hidden;
}
@media all and (width > 768px) {
  .main-banner-container:not(.without-image) {
    min-height: 350px !important;
  }
}
.main-banner-container:not(.without-image) img {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

/*# sourceMappingURL=agenda.css.map */
