.elementor-98165 .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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98165 .elementor-element.elementor-element-30cebe1{--spacer-size:50px;}.elementor-98165 .elementor-element.elementor-element-3201fa2{--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-98165 .elementor-element.elementor-element-66d6643{--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-98165 .elementor-element.elementor-element-66d6643:not(.elementor-motion-effects-element-type-background), .elementor-98165 .elementor-element.elementor-element-66d6643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-98165 .elementor-element.elementor-element-99ea70f{--display:flex;}.elementor-98165 .elementor-element.elementor-element-ee59a11{--spacer-size:50px;}.elementor-98165 .elementor-element.elementor-element-57fb29f{text-align:center;}.elementor-98165 .elementor-element.elementor-element-57fb29f .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-98165 .elementor-element.elementor-element-4cff5d5{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-98165 .elementor-element.elementor-element-8867f57{--display:flex;}.elementor-98165 .elementor-element.elementor-element-31f250a .mec-table-nullday:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box i,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-gCalendar-filters i{font-size:15px;color:#777 !important;}.elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box .mec-totalcal-view span,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box input,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box input::placeholder,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box select,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box .nice-select,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box .nice-select .current,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-search-form .mec-dropdown-search select,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__rendered,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-gCalendar-filters-wrap select,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-gCalendar-filters-wrap .nice-select,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-gCalendar-filters-wrap .nice-select .current,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-gCalendar-filters-wrap .nice-select .option{color:#777 !important;}.elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box .mec-totalcal-view span,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box input,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box select,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box .nice-select,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-search-form .mec-dropdown-search select,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-gCalendar-filters-wrap select,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-gCalendar-filters-wrap .nice-select,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-gCalendar-filters-wrap .nice-select .current{background:#fff !important;}.elementor-98165 .elementor-element.elementor-element-31f250a .mec-totalcal-box{background:#fff !important;}.elementor-98165 .elementor-element.elementor-element-31f250a .mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day:hover,
						 .elementor-98165 .elementor-element.elementor-element-31f250a .mec-calendar-row .mec-selected-day:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-98165 .elementor-element.elementor-element-31f250a .mec-calendar-day:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-98165 .elementor-element.elementor-element-31f250a .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-98165 .elementor-element.elementor-element-57fb29f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-98165 .elementor-element.elementor-element-4cff5d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-98165 .elementor-element.elementor-element-31f250a .mec-wrap .mec-labels-normal .mec-label-normal{font-size:var( --e-global-typography-5da6348-font-size );}}@media(max-width:767px){.elementor-98165 .elementor-element.elementor-element-57fb29f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-98165 .elementor-element.elementor-element-4cff5d5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-98165 .elementor-element.elementor-element-31f250a .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-31f250a */.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 */