.elementor-widget-MEC-SHORTCODE-BUILDER{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-totalcal-box .mec-totalcal-view span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER span.mec-event-title-soldout{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-article .mec-event-content .mec-event-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.mec-event-article .mec-event-content .mec-event-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-grid-modern .mec-event-content p{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-timeline-main-content p{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-av-spot .mec-av-spot-head .mec-av-spot-box{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-av-spot .mec-av-spot-head .mec-av-spot-box span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-countdown-style1 .mec-event-countdown li span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER  .mec-av-spot .mec-av-spot-head .mec-event-countdown p{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-date .event-f{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-day{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-modal-booking-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-load-more-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-wrap .mec-labels-normal .mec-label-normal{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.mec-wrap .mec-cancellation-reason span {font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-timetable-wrap .mec-event-organizer span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-agenda-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-toogle-inner-month-divider .mec-toggle-item-col,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-agenda-date-wrap,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-date-details,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-calendar-weekly .mec-event-list-weekly-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .event-carousel-type1-head .mec-event-date-carousel,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-start-date-label,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-grid-classic .mec-event-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-grid-novel .mec-event-month,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-grid-colorful .event-grid-modern-head .mec-event-month,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-events-agenda-wrap .mec-agenda-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-grid-clean .event-grid-t2-head,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-grid-minimal .mec-event-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-grid-modern .event-grid-modern-head .mec-event-month span,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-grid-simple .mec-event-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-cover-classic .mec-event-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-cover-clean .mec-event-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-cover-modern .mec-event-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-countdown-style3 .mec-event-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-countdown-style2 .mec-event-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-countdown-style1 .mec-event-date,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .event-carousel-type1-head .mec-event-date-carousel,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .event-carousel-type2-head .mec-event-date-info,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-event-footer-carousel-type3 .mec-event-date-info,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-slider-t5 .mec-event-grid-modern .mec-event-month,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-slider-t4 .mec-event-grid-modern .mec-event-month,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-slider-t3 .mec-event-grid-modern .mec-event-month,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-slider-t2 .mec-event-grid-modern .mec-event-month,
						 .elementor-255 .elementor-element.elementor-element-630fb2b0e80a8 .mec-slider-t1 .mec-event-grid-modern .mec-event-month{text-align:left !important;}@media(max-width:1024px){.elementor-widget-MEC-SHORTCODE-BUILDER{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-totalcal-box .mec-totalcal-view span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER span.mec-event-title-soldout{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-article .mec-event-content .mec-event-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.mec-event-article .mec-event-content .mec-event-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-grid-modern .mec-event-content p{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-timeline-main-content p{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-av-spot .mec-av-spot-head .mec-av-spot-box{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-av-spot .mec-av-spot-head .mec-av-spot-box span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-countdown-style1 .mec-event-countdown li span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER  .mec-av-spot .mec-av-spot-head .mec-event-countdown p{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-date .event-f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-day{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-modal-booking-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-load-more-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-wrap .mec-labels-normal .mec-label-normal{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.mec-wrap .mec-cancellation-reason span {font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-timetable-wrap .mec-event-organizer span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-widget-MEC-SHORTCODE-BUILDER{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-totalcal-box .mec-totalcal-view span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER span.mec-event-title-soldout{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-article .mec-event-content .mec-event-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.mec-event-article .mec-event-content .mec-event-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-grid-modern .mec-event-content p{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-timeline-main-content p{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-av-spot .mec-av-spot-head .mec-av-spot-box{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-av-spot .mec-av-spot-head .mec-av-spot-box span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-countdown-style1 .mec-event-countdown li span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER  .mec-av-spot .mec-av-spot-head .mec-event-countdown p{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-date .event-f{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-day{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-modal-booking-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-load-more-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-wrap .mec-labels-normal .mec-label-normal{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.mec-wrap .mec-cancellation-reason span {font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-timetable-wrap .mec-event-organizer span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}