.elementor-290 .elementor-element.elementor-element-757a8e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-290 .elementor-element.elementor-element-f5e0f9e{--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;}.elementor-290 .elementor-element.elementor-element-3e9b701 .mec-events-content{text-align:left;}.mec-events-meta-group-booking .mec-booking h4,
					 .elementor-290 .elementor-element.elementor-element-37d9692 .mec-events-meta-group-booking form>h4{display:block !important;}.mec-events-meta-group-booking .mec-booking h4,
					.elementor-290 .elementor-element.elementor-element-37d9692 .mec-events-meta-group-booking form>h4{text-align:center;}.mec-events-meta-group-booking .mec-booking h4:before,
					 .elementor-290 .elementor-element.elementor-element-37d9692 .mec-events-meta-group-booking form>h4:before{display:block !important;}.mec-events-meta-group-booking .mec-booking h4:before,
					.elementor-290 .elementor-element.elementor-element-37d9692 .mec-events-meta-group-booking form>h4:before{left:calc(50% - 35px);margin:0;}.elementor-290 .elementor-element.elementor-element-bb54347{--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;--border-radius:1px 1px 1px 1px;}.elementor-290 .elementor-element.elementor-element-43fae48{width:100%;max-width:100%;}.elementor-290 .elementor-element.elementor-element-43fae48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-290 .elementor-element.elementor-element-43fae48 .mec-single-event-date{text-align:left;}.elementor-290 .elementor-element.elementor-element-43fae48 .mec-single-event-date .mec-date{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-290 .elementor-element.elementor-element-43fae48 .mec-single-event-date i:before{font-size:20px !important;color:#04448D;}.elementor-290 .elementor-element.elementor-element-43fae48 .mec-single-event-date img{width:20px !important;height:20px !important;}.elementor-290 .elementor-element.elementor-element-43fae48 .mec-single-event-date span{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-290 .elementor-element.elementor-element-8878eb1 .mec-single-event-time{text-align:left;}.elementor-290 .elementor-element.elementor-element-8878eb1 .mec-single-event-time .mec-time{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;}.elementor-290 .elementor-element.elementor-element-8878eb1 .mec-single-event-time i:before{font-size:20px !important;color:var( --e-global-color-primary );}.elementor-290 .elementor-element.elementor-element-8878eb1 .mec-single-event-time img{width:20px !important;height:20px !important;}.elementor-290 .elementor-element.elementor-element-8878eb1 .mec-single-event-time .mec-events-abbr{font-family:var( --e-global-typography-615542b-font-family ), Sans-serif;font-size:var( --e-global-typography-615542b-font-size );font-weight:var( --e-global-typography-615542b-font-weight );text-transform:var( --e-global-typography-615542b-text-transform );font-style:var( --e-global-typography-615542b-font-style );text-decoration:var( --e-global-typography-615542b-text-decoration );line-height:var( --e-global-typography-615542b-line-height );letter-spacing:var( --e-global-typography-615542b-letter-spacing );color:var( --e-global-color-accent );}.elementor-290 .elementor-element.elementor-element-8878eb1 .mec-single-event-time .mec-time-comment{padding:2px 2px 2px 2px;}.elementor-290 .elementor-element.elementor-element-3d4db20 .mec-single-event-location{text-align:left;}.elementor-290 .elementor-element.elementor-element-3d4db20 .mec-single-event-location i:before{font-size:20px !important;}.elementor-290 .elementor-element.elementor-element-3d4db20 .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-290 .elementor-element.elementor-element-3d4db20 .mec-single-event-additional-locations .mec-single-event-location{text-align:left;}.elementor-290 .elementor-element.elementor-element-3d4db20 .mec-single-event-additional-locations .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-290 .elementor-element.elementor-element-4f735e4 .mec-single-event-category{text-align:left;}.elementor-290 .elementor-element.elementor-element-4f735e4 .mec-single-event-category i:before{font-size:20px !important;}.elementor-290 .elementor-element.elementor-element-4f735e4 .mec-single-event-category img{width:20px !important;height:20px !important;}.elementor-290 .elementor-element.elementor-element-4f735e4 .mec-single-event-category dd a i:before{font-size:16px !important;}.elementor-290 .elementor-element.elementor-element-4f735e4 .mec-single-event-category dd a img{width:16px !important;height:16px !important;}.elementor-290 .elementor-element.elementor-element-ca45774.elementor-element{--align-self:center;}.elementor-290 .elementor-element.elementor-element-ca45774 .mec-reg-btn.mec-frontbox{margin:10px 10px 10px 10px;border-style:none;}.elementor-290 .elementor-element.elementor-element-ca45774 .mec-reg-btn.mec-frontbox .mec-booking-button{font-family:var( --e-global-typography-615542b-font-family ), Sans-serif;font-size:var( --e-global-typography-615542b-font-size );font-weight:var( --e-global-typography-615542b-font-weight );text-transform:var( --e-global-typography-615542b-text-transform );font-style:var( --e-global-typography-615542b-font-style );text-decoration:var( --e-global-typography-615542b-text-decoration );line-height:var( --e-global-typography-615542b-line-height );letter-spacing:var( --e-global-typography-615542b-letter-spacing );color:var( --e-global-color-accent );background:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-290 .elementor-element.elementor-element-ca45774 .mec-reg-btn.mec-frontbox .mec-booking-button:hover{color:var( --e-global-color-primary );background:var( --e-global-color-accent );}.elementor-290 .elementor-element.elementor-element-62c2a63 .mec-single-event-organizer{text-align:left;}.elementor-290 .elementor-element.elementor-element-62c2a63 .mec-single-event-organizer > i{display:block !important;}.elementor-290 .elementor-element.elementor-element-62c2a63 .mec-single-event-organizer  .mec-img-organizer{width:100%;display:block;height:auto;}.elementor-290 .elementor-element.elementor-element-62c2a63 .mec-single-event-additional-organizers > i{display:block !important;}.elementor-290 .elementor-element.elementor-element-62c2a63 .mec-single-event-additional-organizers  .mec-img-organizer{width:100%;display:block;height:auto;}.elementor-290 .elementor-element.elementor-element-62c2a63 .mec-single-event-additional-organizers{text-align:left;}@media(min-width:768px){.elementor-290 .elementor-element.elementor-element-f5e0f9e{--width:70%;}.elementor-290 .elementor-element.elementor-element-bb54347{--width:30%;}}@media(max-width:1024px){.elementor-290 .elementor-element.elementor-element-8878eb1 .mec-single-event-time .mec-events-abbr{font-size:var( --e-global-typography-615542b-font-size );line-height:var( --e-global-typography-615542b-line-height );letter-spacing:var( --e-global-typography-615542b-letter-spacing );}.elementor-290 .elementor-element.elementor-element-ca45774 .mec-reg-btn.mec-frontbox .mec-booking-button{font-size:var( --e-global-typography-615542b-font-size );line-height:var( --e-global-typography-615542b-line-height );letter-spacing:var( --e-global-typography-615542b-letter-spacing );}}@media(max-width:767px){.elementor-290 .elementor-element.elementor-element-8878eb1 .mec-single-event-time .mec-events-abbr{font-size:var( --e-global-typography-615542b-font-size );line-height:var( --e-global-typography-615542b-line-height );letter-spacing:var( --e-global-typography-615542b-letter-spacing );}.elementor-290 .elementor-element.elementor-element-ca45774 .mec-reg-btn.mec-frontbox .mec-booking-button{font-size:var( --e-global-typography-615542b-font-size );line-height:var( --e-global-typography-615542b-line-height );letter-spacing:var( --e-global-typography-615542b-letter-spacing );}}/* Start custom CSS for event_date_module, class: .elementor-element-43fae48 */.mec-date {
    margin-left: 30px;
    margin-top: -21px;
}/* End custom CSS */