.elementor-97937 .elementor-element.elementor-element-a8ebc03{--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-97937 .elementor-element.elementor-element-630e224{--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-97937 .elementor-element.elementor-element-afff221{--spacer-size:50px;}.elementor-97937 .elementor-element.elementor-element-1504942{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-97937 .elementor-element.elementor-element-1504942:not(.elementor-motion-effects-element-type-background), .elementor-97937 .elementor-element.elementor-element-1504942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-97937 .elementor-element.elementor-element-505b3d6{--display:flex;}.elementor-97937 .elementor-element.elementor-element-86f8849{--spacer-size:50px;}.elementor-97937 .elementor-element.elementor-element-eb126ef{text-align:center;}.elementor-97937 .elementor-element.elementor-element-eb126ef .elementor-heading-title{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-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-4d60951 );}.elementor-97937 .elementor-element.elementor-element-ff454b5{text-align:center;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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-4d60951 );}.elementor-97937 .elementor-element.elementor-element-073753f{--display:flex;}.elementor-97937 .elementor-element.elementor-element-3eded8f .mec-table-nullday:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box i,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-gCalendar-filters i{font-size:15px;color:#777 !important;}.elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box .mec-totalcal-view span,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box input,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box input::placeholder,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box select,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box .nice-select,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box .nice-select .current,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-search-form .mec-dropdown-search select,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__rendered,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-gCalendar-filters-wrap select,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-gCalendar-filters-wrap .nice-select,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-gCalendar-filters-wrap .nice-select .current,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-gCalendar-filters-wrap .nice-select .option{color:#777 !important;}.elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box .mec-totalcal-view span,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box input,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box select,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box .nice-select,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-search-form .mec-dropdown-search select,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-gCalendar-filters-wrap select,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-gCalendar-filters-wrap .nice-select,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-gCalendar-filters-wrap .nice-select .current{background:#fff !important;}.elementor-97937 .elementor-element.elementor-element-3eded8f .mec-totalcal-box{background:#fff !important;}.elementor-97937 .elementor-element.elementor-element-3eded8f .mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day:hover,
						 .elementor-97937 .elementor-element.elementor-element-3eded8f .mec-calendar-row .mec-selected-day:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97937 .elementor-element.elementor-element-3eded8f .mec-calendar-day:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97937 .elementor-element.elementor-element-3eded8f .mec-wrap .mec-labels-normal .mec-label-normal{font-family:var( --e-global-typography-5da6348-font-family ), Sans-serif;font-size:var( --e-global-typography-5da6348-font-size );text-transform:var( --e-global-typography-5da6348-text-transform );border-radius:20px 20px 20px 20px !important;margin:0px 1px 0px 1px !important;padding:2px 8px 2px 8px !important;}@media(max-width:1024px){.elementor-97937 .elementor-element.elementor-element-eb126ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-97937 .elementor-element.elementor-element-ff454b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-97937 .elementor-element.elementor-element-3eded8f .mec-wrap .mec-labels-normal .mec-label-normal{font-size:var( --e-global-typography-5da6348-font-size );}}@media(max-width:767px){.elementor-97937 .elementor-element.elementor-element-eb126ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-97937 .elementor-element.elementor-element-ff454b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-97937 .elementor-element.elementor-element-3eded8f .mec-wrap .mec-labels-normal .mec-label-normal{font-size:var( --e-global-typography-5da6348-font-size );}}/* Start custom CSS for MEC-SHORTCODE-BUILDER, class: .elementor-element-3eded8f */.calendarlist .mec-wrap .mec-labels-normal .mec-label-normal{
    background: var(--e-global-color-5f1129f)!important;
    color: var(--e-global-color-4d60951)!important;
    vertical-align: middle;
}/* End custom CSS */