.events {
  display: flex;
  gap: 24px;
}
.events__calendar--mobile {
  display: none;
}
@media (max-width: 768px) {
  .events__calendar--mobile {
    display: block;
  }
}
.events__categories {
  display: none;
  overflow-x: scroll;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.events__categories-wrapper {
  display: flex;
}
@media (max-width: 768px) {
  .events__categories {
    display: flex;
  }
}
.events__category {
  width: fit-content;
  padding: 11px 23px;
  font-size: 15px;
  font-weight: 500;
  line-height: 17.58px;
  white-space: nowrap;
}
.events__category:not(:last-child) {
  margin-right: 14px;
}

/*# sourceMappingURL=events-page.css.map */
