@media only screen and (min-width: 768px) {
  .event-card-block.bt {
    border-top: 1px solid var(--Neutral-Medium-Grey, #afafaf);
  }
  .event-card-block.bb {
    border-bottom: 1px solid var(--Neutral-Medium-Grey, #afafaf);
  }
}
.event-card-block .row {
  gap: 0rem;
}
@media only screen and (min-width: 992px) {
  .event-card-block .row {
    --bs-gutter-x: 2.4rem;
  }
}
.event-card-block .--box {
  border-bottom: 1px solid var(--Neutral-Medium-Grey, #afafaf);
}
@media only screen and (min-width: 768px) {
  .event-card-block .--box {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
    border-right: 1px solid var(--Neutral-Medium-Grey, #afafaf);
    border-bottom: none;
  }
}
.event-card-block .--box .event-content {
  max-width: 26rem;
}
.event-card-block .--box:first-child .--box {
  padding-left: 0rem;
}
.event-card-block .--box:last-child {
  border-right: none;
}
.event-card-block .--box .cards {
  padding: 3.2rem 0.85rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (min-width: 992px) {
  .event-card-block .--box .cards {
    padding: 3.2rem 0.8rem 4.6rem 2.4rem;
  }
}
.event-card-block .--box .cards p {
  min-height: 4.8rem;
}
.event-card-block .--box .cards h4,
.event-card-block .--box .cards p {
  margin: 0rem 0rem 1.6rem 0rem;
  color: var(--Neutral-White, #fff);
}
.event-card-block .--box .cards .card-footer-btn a {
  color: var(--Neutral-White, #fff);
  text-decoration-line: underline;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .event-card-block .--box .cards .card-footer-btn a {
    font-size: 1.4rem;
  }
}
.event-card-block .--box .cards .card-footer-btn a:hover {
  text-decoration: none;
}/*# sourceMappingURL=style.css.map */