body .event-page { display: flex !important; flex-wrap: wrap; flex-direction: row }  
.event-page  .event-page__left { flex: 1 1 18.875rem; min-width: 18.875rem }
.event-page  .event-page__right { flex: 9 1 37.5rem; min-width: 37.5rem }


@media screen and (max-width: 1049.98px) {
 .event-page__right .articles-container.events { display: flex; gap: 30px; flex-wrap: wrap }
.event-page__right .articles-container.events .event__single { flex: 1 1 16.75rem; min-width: 16.75rem }
}

@media screen and (max-width: 749.98px) {
.event-page .event-page__right { min-width: 17rem }
.event-page .event-page__left { min-width: 17rem }  
}

@media screen and (max-width: 429.98px) {
#calendar-holder-container .calendar-header-container { grid-template-columns: .5fr .5fr; grid-template-rows: auto 2.25rem; gap: 30px }
#calendar-holder-container .calendar-header-container .calendar-header { grid-column: 1 / -1; grid-row: 1 }
#calendar-holder-container .calendar-header-container button { grid-row: 2 }
#calendar-holder-container .calendar-header-container button.calendar-prev { grid-column: 1; margin-left: auto }
#calendar-holder-container .calendar-header-container button.calendar-next { grid-column: 2; margin-right: auto }
}