.elementor-widget-container .eael-protected-content-message{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 );}.elementor-widget-container .protected-content-error-msg{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 );}.elementor-4948 .elementor-element.elementor-element-a095db9{--display:grid;--e-con-grid-template-columns:8fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:75px 75px;--row-gap:75px;--column-gap:75px;--grid-auto-flow:row;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4948 .elementor-element.elementor-element-a095db9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4948 .elementor-element.elementor-element-6fce651{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-event_title .eael-protected-content-message{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 );}.elementor-widget-event_title .protected-content-error-msg{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 );}.elementor-4948 .elementor-element.elementor-element-a0c7cf1 .mec-single-title{font-family:"Work Sans", Sans-serif;font-size:33px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 30px 0px;}.elementor-widget-event_content .eael-protected-content-message{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 );}.elementor-widget-event_content .protected-content-error-msg{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 );}.elementor-4948 .elementor-element.elementor-element-e3563c6 .mec-events-content, .elementor-4948 .elementor-element.elementor-element-e3563c6 .mec-events-content p{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:500;color:#616161 !important;}.elementor-4948 .elementor-element.elementor-element-e3563c6 .mec-events-content{text-align:left;padding:0px 0px 0px 0px !important;margin:0px 0px 30px 0px !important;}.elementor-widget-event_faq .eael-protected-content-message{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 );}.elementor-widget-event_faq .protected-content-error-msg{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 );}.elementor-widget-event_export_module .eael-protected-content-message{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 );}.elementor-widget-event_export_module .protected-content-error-msg{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 );}.elementor-4948 .elementor-element.elementor-element-5788b79 .mec-event-exporting .mec-export-details ul li{display:solid;}.elementor-4948 .elementor-element.elementor-element-5788b79 .mec-events-button{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.03rem;color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-4948 .elementor-element.elementor-element-5788b79 .mec-events-button:hover{background:var( --e-global-color-primary );}.elementor-widget-event_booking .eael-protected-content-message{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 );}.elementor-widget-event_booking .protected-content-error-msg{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 );}.mec-events-meta-group-booking .mec-booking h4,
					 .elementor-4948 .elementor-element.elementor-element-9224c15 .mec-events-meta-group-booking form>h4{display:block !important;color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px !important;}.mec-events-meta-group-booking .mec-booking h4,
					.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-events-meta-group-booking form>h4{text-align:center;}.mec-events-meta-group-booking .mec-booking h4,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-events-meta-group-booking form>h4{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 );}.mec-events-meta-group-booking .mec-booking h4:before,
					 .elementor-4948 .elementor-element.elementor-element-9224c15 .mec-events-meta-group-booking form>h4:before{display:block !important;}.mec-events-meta-group-booking .mec-booking h4:before,
					.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-events-meta-group-booking form>h4:before{left:calc(50% - 35px);margin:0;}.lity-content .mec-book-first label,
								.lity-content .mec-event-ticket-description,
								.lity-content .mec-book-ticket-variation span,
								.lity-content .mec-events-meta-group-booking label,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-book-first label,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-description,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-book-ticket-variation span,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-events-meta-group-booking label{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 );}.lity-content .mec-event-ticket-name,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-name{font-family:"Work Sans", Sans-serif;}.lity-content .mec-event-ticket-name,
					 .elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-name{color:var( --e-global-color-accent );}.lity-content .mec-event-ticket-price,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-content .mec-event-ticket-price,
					 .elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-price{color:var( --e-global-color-text );}.lity-content .mec-event-ticket-available,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-available{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-content .mec-event-ticket-available,
					 .elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-available{color:var( --e-global-color-primary );}.lity-content .mec-event-ticket-available span,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-available span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-conent .info-msg,
				 				.elementor-4948 .elementor-element.elementor-element-9224c15 .info-msg{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-conent .info-msg,
					 .elementor-4948 .elementor-element.elementor-element-9224c15 .info-msg{color:var( --e-global-color-text );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button, .elementor-4948 .elementor-element.elementor-element-9224c15 #mec-events-meta-group-booking- button.mec-book-form-next-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 );background:var( --e-global-color-accent );border-radius:5px 5px 5px 5px !important;}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button{color:var( --e-global-color-e5562fb );}.elementor-4948 .elementor-element.elementor-element-9224c15 #mec-events-meta-group-booking- button.mec-book-form-next-button{color:var( --e-global-color-e5562fb );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button svg path{fill:var( --e-global-color-e5562fb );}.elementor-4948 .elementor-element.elementor-element-9224c15 #mec-events-meta-group-booking- button.mec-book-form-next-button svg path{fill:var( --e-global-color-e5562fb );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button:hover{color:var( --e-global-color-accent );}.elementor-4948 .elementor-element.elementor-element-9224c15 #mec-events-meta-group-booking- button.mec-book-form-next-button:hover{color:var( --e-global-color-accent );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button:hover svg path{fill:var( --e-global-color-accent );}.elementor-4948 .elementor-element.elementor-element-9224c15 #mec-events-meta-group-booking- button.mec-book-form-next-button:hover svg path{fill:var( --e-global-color-accent );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button:hover, .elementor-4948 .elementor-element.elementor-element-9224c15 #mec-events-meta-group-booking- button.mec-book-form-next-button:hover{background:var( --e-global-color-e5562fb );}.elementor-4948 .elementor-element.elementor-element-91e520b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-event_custom_data .eael-protected-content-message{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 );}.elementor-widget-event_custom_data .protected-content-error-msg{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 );}.elementor-4948 .elementor-element.elementor-element-7359854 .mec-event-data-fields.mec-frontbox{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-4948 .elementor-element.elementor-element-7359854 .mec-event-data-fields .mec-event-data-field-item{width:100%;display:block;height:auto;}.elementor-4948 .elementor-element.elementor-element-7359854 .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name{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 );color:var( --e-global-color-primary );}.elementor-4948 .elementor-element.elementor-element-7359854 .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4948 .elementor-element.elementor-element-391f275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4948 .elementor-element.elementor-element-391f275:not(.elementor-motion-effects-element-type-background), .elementor-4948 .elementor-element.elementor-element-391f275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-event_date_module .eael-protected-content-message{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 );}.elementor-widget-event_date_module .protected-content-error-msg{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 );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date{text-align:left;}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date .mec-date{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 );color:var( --e-global-color-primary );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date i:before{font-size:20px !important;color:var( --e-global-color-accent );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date img{width:20px !important;height:20px !important;}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date .mec-holding-status-ongoing{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date .mec-holding-status-expired{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-event_time_module .eael-protected-content-message{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 );}.elementor-widget-event_time_module .protected-content-error-msg{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 );}.elementor-4948 .elementor-element.elementor-element-54a284f .mec-single-event-time{text-align:left;}.elementor-4948 .elementor-element.elementor-element-54a284f .mec-single-event-time .mec-time{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 );color:var( --e-global-color-primary );}.elementor-4948 .elementor-element.elementor-element-54a284f .mec-single-event-time i:before{font-size:20px !important;color:var( --e-global-color-accent );}.elementor-4948 .elementor-element.elementor-element-54a284f .mec-single-event-time img{width:20px !important;height:20px !important;}.elementor-4948 .elementor-element.elementor-element-54a284f .mec-single-event-time .mec-events-abbr{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-event_category .eael-protected-content-message{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 );}.elementor-widget-event_category .protected-content-error-msg{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 );}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-single-event-category{text-align:left;}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-single-event-category dt{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 );color:var( --e-global-color-primary );}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-single-event-category i:before{font-size:20px !important;}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-single-event-category img{width:20px !important;height:20px !important;}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-single-event-category > i:before{color:var( --e-global-color-accent );}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-events-event-categories a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-single-event-category dd a i:before{font-size:16px !important;}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-single-event-category dd a img{width:16px !important;height:16px !important;}.elementor-widget-event_organizer .eael-protected-content-message{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 );}.elementor-widget-event_organizer .protected-content-error-msg{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 );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer{text-align:left;}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer .mec-events-single-section-title{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 );color:var( --e-global-color-primary );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer dd i:before{color:var( --e-global-color-accent );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer dd h6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer dd a{font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.03rem;color:var( --e-global-color-accent );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer dd p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer > i{display:block !important;}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer  .mec-img-organizer{width:100%;display:block;height:auto;}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers dd h6{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 );color:var( --e-global-color-primary );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers dd a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers dd p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers > i{display:block !important;}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers  .mec-img-organizer{width:100%;display:block;height:auto;}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers{text-align:left;}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers .mec-events-single-section-title{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 );color:var( --e-global-color-primary );}.elementor-widget-event_location .eael-protected-content-message{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 );}.elementor-widget-event_location .protected-content-error-msg{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 );}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location{text-align:left;}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location .mec-location{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 );color:var( --e-global-color-primary );}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location i:before{color:var( --e-global-color-accent );}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location dd, .elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location dd h6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location dd,
					.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location dd h6{color:var( --e-global-color-text );}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-additional-locations .mec-single-event-location{text-align:left;}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-additional-locations .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-widget-event_register_button .eael-protected-content-message{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 );}.elementor-widget-event_register_button .protected-content-error-msg{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 );}.elementor-4948 .elementor-element.elementor-element-73605f5 .mec-reg-btn.mec-frontbox{border-style:none;}.elementor-4948 .elementor-element.elementor-element-73605f5 .mec-reg-btn.mec-frontbox .mec-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 );color:var( --e-global-color-e5562fb );background:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-4948 .elementor-element.elementor-element-73605f5 .mec-reg-btn.mec-frontbox .mec-booking-button:hover{color:var( --e-global-color-accent );background:var( --e-global-color-e5562fb );}.mec-single-event .elementor-4948 .elementor-element.elementor-element-73605f5 .mec-booking-button{width:80% !important;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-a095db9{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-widget-event_title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_content .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_content .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_faq .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_faq .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_export_module .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_export_module .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_booking .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_booking .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.mec-events-meta-group-booking .mec-booking h4,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-events-meta-group-booking form>h4{font-size:var( --e-global-typography-accent-font-size );}.lity-content .mec-book-first label,
								.lity-content .mec-event-ticket-description,
								.lity-content .mec-book-ticket-variation span,
								.lity-content .mec-events-meta-group-booking label,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-book-first label,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-description,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-book-ticket-variation span,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-events-meta-group-booking label{font-size:var( --e-global-typography-accent-font-size );}.lity-content .mec-event-ticket-price,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-price{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-content .mec-event-ticket-available,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-available{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-content .mec-event-ticket-available span,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-available span{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-conent .info-msg,
				 				.elementor-4948 .elementor-element.elementor-element-9224c15 .info-msg{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button, .elementor-4948 .elementor-element.elementor-element-9224c15 #mec-events-meta-group-booking- button.mec-book-form-next-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-event_custom_data .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_custom_data .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-7359854 .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-7359854 .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-391f275{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-event_date_module .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_date_module .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date .mec-date{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date span{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date .mec-holding-status-ongoing{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date .mec-holding-status-expired{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-event_time_module .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_time_module .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-54a284f .mec-single-event-time .mec-time{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-54a284f .mec-single-event-time .mec-events-abbr{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-event_category .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_category .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-single-event-category dt{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-events-event-categories a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-event_organizer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_organizer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer .mec-events-single-section-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer dd h6{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer dd p{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers dd h6{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers dd a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers dd p{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers .mec-events-single-section-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-event_location .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_location .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location .mec-location{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location dd, .elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location dd h6{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-event_register_button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_register_button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-73605f5 .mec-reg-btn.mec-frontbox .mec-booking-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-a095db9{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-event_title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_content .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_content .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_faq .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_faq .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_export_module .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_export_module .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-5788b79 .mec-events-button{font-size:16px;line-height:1.1em;}.elementor-widget-event_booking .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_booking .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.mec-events-meta-group-booking .mec-booking h4,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-events-meta-group-booking form>h4{font-size:var( --e-global-typography-accent-font-size );}.lity-content .mec-book-first label,
								.lity-content .mec-event-ticket-description,
								.lity-content .mec-book-ticket-variation span,
								.lity-content .mec-events-meta-group-booking label,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-book-first label,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-description,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-book-ticket-variation span,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-events-meta-group-booking label{font-size:var( --e-global-typography-accent-font-size );}.lity-content .mec-event-ticket-price,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-price{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-content .mec-event-ticket-available,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-available{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-content .mec-event-ticket-available span,
								.elementor-4948 .elementor-element.elementor-element-9224c15 .mec-event-ticket-available span{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-conent .info-msg,
				 				.elementor-4948 .elementor-element.elementor-element-9224c15 .info-msg{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button, .elementor-4948 .elementor-element.elementor-element-9224c15 #mec-events-meta-group-booking- button.mec-book-form-next-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-event_custom_data .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_custom_data .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-7359854 .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-7359854 .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-event_date_module .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_date_module .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date .mec-date{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date span{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date .mec-holding-status-ongoing{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-a814337 .mec-single-event-date .mec-holding-status-expired{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-event_time_module .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_time_module .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-54a284f .mec-single-event-time .mec-time{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-54a284f .mec-single-event-time .mec-events-abbr{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-event_category .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_category .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-single-event-category dt{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-6c4f597 .mec-events-event-categories a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-event_organizer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_organizer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer .mec-events-single-section-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer dd h6{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer dd a{font-size:16px;line-height:1.1em;}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer dd p{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers dd h6{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers dd a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers dd p{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-additional-organizers .mec-events-single-section-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-event_location .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_location .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location .mec-location{font-size:var( --e-global-typography-accent-font-size );}.elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location dd, .elementor-4948 .elementor-element.elementor-element-25516c1 .mec-single-event-location dd h6{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-event_register_button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-event_register_button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4948 .elementor-element.elementor-element-73605f5 .mec-reg-btn.mec-frontbox .mec-booking-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for event_organizer, class: .elementor-element-95d3432 *//* Veranstalter-Name */
.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-organizer .mec-meta-label {
	font-family: 'Work Sans', sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-organizer i.mec-sl-people {
	display: none !important;
}

/* E-Mail-Adresse */
.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-organizer-email a {
	font-family: 'Work Sans', sans-serif;
	font-size: 18px;
	font-weight: 500;
	padding-left: 0 !important;
}

.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-organizer-email i.mec-sl-envelope {
	display: none !important;
}

.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-organizer-email .mec-meta-label {
	display: none !important;
}

/* Icon neben "Veranstalter" in eine Zeile bringen + Akzentfarbe */
.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer > i.mec-sl-people {
	display: inline-block !important;
	vertical-align: middle;
	margin-right: 8px;
	color: var(--e-global-color-accent);
}

.elementor-4948 .elementor-element.elementor-element-95d3432 .mec-single-event-organizer > .mec-events-single-section-title {
	display: inline-block !important;
	vertical-align: middle;
}/* End custom CSS */