.elementor-85638 .elementor-element.elementor-element-df16cc6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-85638 .elementor-element.elementor-element-df16cc6:not(.elementor-motion-effects-element-type-background), .elementor-85638 .elementor-element.elementor-element-df16cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 55%, var( --e-global-color-1af0b09 ) 100%);}.elementor-85638 .elementor-element.elementor-element-df16cc6 > .elementor-background-overlay{opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85638 .elementor-element.elementor-element-df16cc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-85638 .elementor-element.elementor-element-e4eb069.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-85638 .elementor-element.elementor-element-e4eb069.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-85638 .elementor-element.elementor-element-e4eb069:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85638 .elementor-element.elementor-element-e4eb069 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-85638 .elementor-element.elementor-element-e4eb069 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-85638 .elementor-element.elementor-element-e4eb069 > .elementor-element-populated, .elementor-85638 .elementor-element.elementor-element-e4eb069 > .elementor-element-populated > .elementor-background-overlay, .elementor-85638 .elementor-element.elementor-element-e4eb069 > .elementor-background-slideshow{border-radius:0px 0px 395px 0px;}.elementor-85638 .elementor-element.elementor-element-e4eb069 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-85638 .elementor-element.elementor-element-e4eb069 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85638 .elementor-element.elementor-element-f74a399{--spacer-size:150px;}.elementor-85638 .elementor-element.elementor-element-9977931{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-85638 .elementor-element.elementor-element-9977931 img{height:260px;object-fit:contain;object-position:center right;}.elementor-85638 .elementor-element.elementor-element-85fbed3 > .elementor-element-populated{padding:0% 5% 0% 0%;}.elementor-85638 .elementor-element.elementor-element-2737a7c .elementor-heading-title{font-size:var( --e-global-typography-cb7a493-font-size );font-weight:var( --e-global-typography-cb7a493-font-weight );line-height:var( --e-global-typography-cb7a493-line-height );color:var( --e-global-color-961ea88 );}.elementor-85638 .elementor-element.elementor-element-192677a{margin-top:70px;margin-bottom:0px;}.elementor-85638 .elementor-element.elementor-element-829edfd .elementor-heading-title{font-size:var( --e-global-typography-32f2ee9-font-size );font-weight:var( --e-global-typography-32f2ee9-font-weight );line-height:var( --e-global-typography-32f2ee9-line-height );}.elementor-85638 .elementor-element.elementor-element-6d0b662{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -10px) 10px;}.elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-month-divider span,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-calendar .mec-calendar-header h2,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-calendar.mec-calendar-daily .mec-calendar-a-month h4{color:var( --e-global-color-text );}.elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-month-divider span,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-calendar-a-month h4,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-calendar-a-month h2,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-calendar.mec-calendar-daily .mec-calendar-a-month{border-style:solid;}.elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-month-divider span:before{border-style:solid;}.elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-event-article:not(.mec-masonry>.mec-event-article),
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-agenda-event,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-monthly-tooltip.event-single-link-simple,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-timetable-event,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-fluent-wrap dt .simple-skin-ended,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-fluent-wrap .simple-skin-ended,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-fluent-wrap.mec-skin-cover-container .mec-event-content,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-liquid-wrap .mec-list-liquid-item,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .mec-liquid-wrap.mec-skin-cover-container .mec-event-content,
						 .elementor-85638 .elementor-element.elementor-element-0e2f2cf .fc-daygrid-event{margin:10px 10px 10px 10px !important;}.elementor-85638 .elementor-element.elementor-element-9c5582f{padding:70px 0px 70px 0px;}.elementor-85638 .elementor-element.elementor-element-d69d3cd{--grid-columns:1;}@media(max-width:1024px) and (min-width:768px){.elementor-85638 .elementor-element.elementor-element-e4eb069{width:55%;}.elementor-85638 .elementor-element.elementor-element-85fbed3{width:45%;}}@media(min-width:2400px){.elementor-85638 .elementor-element.elementor-element-2737a7c .elementor-heading-title{font-size:var( --e-global-typography-cb7a493-font-size );line-height:var( --e-global-typography-cb7a493-line-height );}.elementor-85638 .elementor-element.elementor-element-829edfd .elementor-heading-title{font-size:var( --e-global-typography-32f2ee9-font-size );line-height:var( --e-global-typography-32f2ee9-line-height );}}@media(max-width:1024px){.elementor-85638 .elementor-element.elementor-element-f74a399{--spacer-size:100px;}.elementor-85638 .elementor-element.elementor-element-9977931 img{height:200px;}.elementor-85638 .elementor-element.elementor-element-2737a7c .elementor-heading-title{font-size:var( --e-global-typography-cb7a493-font-size );line-height:var( --e-global-typography-cb7a493-line-height );}.elementor-85638 .elementor-element.elementor-element-192677a{margin-top:50px;margin-bottom:0px;}.elementor-85638 .elementor-element.elementor-element-829edfd .elementor-heading-title{font-size:var( --e-global-typography-32f2ee9-font-size );line-height:var( --e-global-typography-32f2ee9-line-height );}.elementor-85638 .elementor-element.elementor-element-9c5582f{padding:50px 0px 50px 0px;}.elementor-85638 .elementor-element.elementor-element-d69d3cd{--grid-columns:1;}}@media(max-width:767px){.elementor-85638 .elementor-element.elementor-element-e4eb069 > .elementor-element-populated, .elementor-85638 .elementor-element.elementor-element-e4eb069 > .elementor-element-populated > .elementor-background-overlay, .elementor-85638 .elementor-element.elementor-element-e4eb069 > .elementor-background-slideshow{border-radius:0px 0px 200px 0px;}.elementor-85638 .elementor-element.elementor-element-9977931{margin:0px 11px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85638 .elementor-element.elementor-element-9977931 img{height:135px;}.elementor-85638 .elementor-element.elementor-element-85fbed3 > .elementor-element-populated{padding:5% 2% 5% 2%;}.elementor-85638 .elementor-element.elementor-element-2737a7c .elementor-heading-title{font-size:var( --e-global-typography-cb7a493-font-size );line-height:var( --e-global-typography-cb7a493-line-height );}.elementor-85638 .elementor-element.elementor-element-192677a{margin-top:30px;margin-bottom:0px;}.elementor-85638 .elementor-element.elementor-element-829edfd .elementor-heading-title{font-size:var( --e-global-typography-32f2ee9-font-size );line-height:var( --e-global-typography-32f2ee9-line-height );}.elementor-85638 .elementor-element.elementor-element-9c5582f{padding:30px 0px 30px 0px;}.elementor-85638 .elementor-element.elementor-element-d69d3cd{--grid-columns:1;}}/* Start custom CSS for MEC-SHORTCODE-BUILDER, class: .elementor-element-0e2f2cf */.mec_date_picker_dynamic_format_start, .mec-timepicker-start {border-radius:0 !important;}
.mec_date_picker_dynamic_format_end {border-radius: 0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0 !important;}


.mec-wrap .mec-totalcal-box {box-shadow:none;padding:0; background:none;border:none;margin-bottom:40px;}

.mec-checkboxes-search .mec-searchbar-category-wrap, .mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-wrap .mec-totalcal-box input, .mec-wrap .mec-totalcal-box select, #calendar input ::placeholder {font-size:15px !important;}

.mec-search-form .mec-date-search span.select2 .selection .select2-selection, .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection, .mec-wrap .mec-totalcal-box input, .mec-wrap .mec-totalcal-box select,.mec-wrap .mec-totalcal-box i, #calendar .elementor-field-textual, body:has(.mec-search-form) .select2-container--open .select2-dropdown--below,body:has(.mec-search-form) .select2-search--dropdown .select2-search__field {border: var(--e-global-color-7db5806) solid 1px !important;}

.mec-month-divider:after, .mec-month-divider:before {height:0;flex:0;}

.mec-month-divider h5 {font-size: var(--e-global-typography-94de262-font-size);
    font-weight: var(--e-global-typography-94de262-font-weight);
    line-height: var(--e-global-typography-94de262-line-height);
    text-transform:none;}
    
.select2-container {z-index: 2;}/* End custom CSS */