.elementor-1272 .elementor-element.elementor-element-add093a{--display:flex;--min-height:45vh;--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-1272 .elementor-element.elementor-element-add093a:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-add093a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1272 .elementor-element.elementor-element-0939d52{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-1272 .elementor-element.elementor-element-0939d52:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-0939d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCAF8E75;}.elementor-1272 .elementor-element.elementor-element-6451375 .elementor-button{background-color:var( --e-global-color-47a3993 );font-size:1rem;line-height:1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-1272 .elementor-element.elementor-element-6451375 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1272 .elementor-element.elementor-element-6451375 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1272 .elementor-element.elementor-element-6451375 .elementor-button:hover, .elementor-1272 .elementor-element.elementor-element-6451375 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-6451375 .elementor-button:hover svg, .elementor-1272 .elementor-element.elementor-element-6451375 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-4272294{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-4272294:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-4272294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a9507b );}.elementor-1272 .elementor-element.elementor-element-6c1a4b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1272 .elementor-element.elementor-element-e4e5e19{text-align:start;}.elementor-1272 .elementor-element.elementor-element-e4e5e19 .elementor-heading-title{font-size:3.5rem;color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-1e74592{text-align:start;color:var( --e-global-color-text );font-size:1.125rem;line-height:1.6em;}.elementor-1272 .elementor-element.elementor-element-ac9f02f{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1272 .elementor-element.elementor-element-ac9f02f:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-ac9f02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20c07c3 );}.elementor-1272 .elementor-element.elementor-element-ac9f02f.e-con{--align-self:flex-start;}.mec-events-meta-group-booking .mec-booking h4,
					 .elementor-1272 .elementor-element.elementor-element-6778db7 .mec-events-meta-group-booking form>h4{display:block !important;background:var( --e-global-color-20c07c3 );}.mec-events-meta-group-booking .mec-booking h4,
					.elementor-1272 .elementor-element.elementor-element-6778db7 .mec-events-meta-group-booking form>h4{text-align:center;}.mec-events-meta-group-booking .mec-booking h4:before,
					 .elementor-1272 .elementor-element.elementor-element-6778db7 .mec-events-meta-group-booking form>h4:before{display:block !important;}.mec-events-meta-group-booking .mec-booking h4:before,
					.elementor-1272 .elementor-element.elementor-element-6778db7 .mec-events-meta-group-booking form>h4:before{left:calc(50% - 35px);margin:0;}.elementor-1272 .elementor-element.elementor-element-8e91558 .mec-single-event-date{background:var( --e-global-color-20c07c3 );text-align:left;}.elementor-1272 .elementor-element.elementor-element-8e91558 .mec-single-event-date .mec-date{color:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-8e91558 .mec-single-event-date i:before{font-size:20px !important;color:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-8e91558 .mec-single-event-date img{width:20px !important;height:20px !important;}.elementor-1272 .elementor-element.elementor-element-8e91558 .mec-single-event-date span{color:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-8e91558 .mec-single-event-date .mec-holding-status-ongoing{color:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-location{background:var( --e-global-color-20c07c3 );text-align:left;}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-location .mec-location{color:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-location i:before{color:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-location dd,
					.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-location dd h6{color:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-location dd .mec-events-address .mec-address{color:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;background:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-location dd a{color:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-location dd a:hover{color:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-location .mec-location-description p{color:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-additional-locations .mec-single-event-location{text-align:left;}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-additional-locations{background:var( --e-global-color-text );}.elementor-1272 .elementor-element.elementor-element-bf360d3 .mec-single-event-additional-locations .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1272 .elementor-element.elementor-element-1e74592{font-size:0.875em;}}@media(min-width:768px){.elementor-1272 .elementor-element.elementor-element-6c1a4b8{--width:67%;}.elementor-1272 .elementor-element.elementor-element-ac9f02f{--width:33%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-1e74592 */.elementor-1272 .elementor-element.elementor-element-1e74592 p {
    font-size: 1.125rem;
    color: var(--e-global-color-text);
    line-height: 1.6;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4272294 */.elementor-1272 .elementor-element.elementor-element-4272294 h2 {
    font-size: 2.5rem !important;
    padding: 30px 0;
}/* End custom CSS */