@media(max-width:767px){.elementor .page-title{font-size:24px;letter-spacing:-1px;}}@media(max-width:767px){.elementor .page-intro{padding-block-start:1rem;gap:2rem;}}@media(max-width:767px){.elementor .t-day{position:relative;padding-inline-start:0.5rem;padding-inline-end:0.5rem;display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .t-day-label-box{padding-block-start:1rem;padding-block-end:1rem;background-color:#ffffff;position: sticky;
top: 49px;
z-index: 10;\n}}@media(max-width:767px){.elementor .t-day-label{font-size:20px;writing-mode: initial;\n}}@media(max-width:767px){.elementor .t-event{grid-template-columns:55px 1fr;}}@media(max-width:767px){.elementor .t-event-time-box{padding-block-start:1.5rem;display:flex;grid-template-columns:80px 1;}}@media(max-width:767px){.elementor .t-event-time-label{font-size:16px;letter-spacing:-1px;line-height:16px;padding-block-start:18px;}}@media(max-width:767px){.elementor .t-event-content-box{padding-block-start:1.5rem;padding-block-end:1.5rem;}}@media(max-width:767px){.elementor .t-event-location{font-size:16px;letter-spacing:-1px;word-spacing:-3px;line-height:16px;}}@media(max-width:767px){.elementor .t-event-data{font-size:16px;letter-spacing:-1px;word-spacing:-3px;line-height:16px;}}@media(max-width:767px){.elementor .t-event-film{font-size:16px;letter-spacing:-1px;word-spacing:-3px;line-height:16px;}}@media(max-width:767px){.elementor .t-link{text-align:end;text-transform:none;}}@media(max-width:767px){.elementor .t-price{font-size:15px;line-height:15px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:6px;padding-inline-end:6px;border-radius:4px;}}