/**handles:widget-icon-list,widget-image,ecwd-calendar-main-calendar,widget-heading**/
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
.ecwd_theme_calendar:not(.calendar_widget_content){width:100%!important}.ecwd_theme_calendar .calendar-head{background:#168fb5!important;border:1px solid #91cedf}.ecwd_theme_calendar table.cal_blue.mini td ul.events li{background:#9d8201}.ecwd_theme_calendar .calendar-head .previous{border-right:1px solid #44a5c3!important}.ecwd_theme_calendar .calendar-head .next{border-left:1px solid #44a5c3!important}.ecwd_theme_calendar .calendar-head .current-month{border-left:1px solid #44a5c3!important;border-right:1px solid #44a5c3!important}.ecwd_theme_calendar .calendar-head .next a{color:#fff!important}.ecwd_theme_calendar .calendar-head .next a,.ecwd_theme_calendar .calendar-head .previous a{color:#fff!important}.ecwd_theme_calendar .current-month a{color:#fff!important}.ecwd_theme_calendar .calendar-head .next a,.ecwd_theme_calendar .calendar-head .previous a{font-size:18px!important}.ecwd_theme_calendar .calendar-head .current-month{color:#fff!important}.ecwd_theme_calendar .calendar-head .current-month{font-size:28px!important}.ecwd_theme_calendar .current-month a{font-size:28px!important}.ecwd_theme_calendar .calendar-head .current-month div{color:#fff!important}.ecwd_theme_calendar .calendar-head .current-month div{font-size:16px!important;line-height:16px!important}.ecwd_theme_calendar .cal_tabs_blue .filter-container ul{background-color:#10738b!important}.ecwd_theme_calendar .cal_tabs_blue .filter-container ul li,.ecwd_theme_calendar .cal_tabs_blue .filter-container ul li a,.ecwd_theme_calendar .ecwd_calendar .filter-arrow-left,.ecwd_theme_calendar .ecwd_calendar .filter-arrow-right{background-color:#10738b!important}.ecwd_theme_calendar .cal_tabs_blue .filter-container ul li,.ecwd_theme_calendar .ecwd_calendar .filter-arrow-left,.ecwd_theme_calendar .ecwd_calendar .filter-arrow-right{border-left:1px solid #91cedf!important;border-right:1px solid #91cedf!important}.ecwd_theme_calendar .cal_tabs_blue .filter-container ul li,.ecwd_theme_calendar .cal_tabs_blue .filter-container ul li a,.ecwd_theme_calendar .ecwd_calendar .filter-arrow-left,.ecwd_theme_calendar .ecwd_calendar .filter-arrow-right{color:#fff!important}.ecwd_theme_calendar .cal_tabs_blue .filter-container ul li,.ecwd_theme_calendar .cal_tabs_blue .filter-container ul li a,.ecwd_theme_calendar .ecwd_calendar .filter-arrow-left,.ecwd_theme_calendar .ecwd_calendar .filter-arrow-right{font-size:16px!important}.ecwd_theme_calendar .cal_tabs_blue ul li.ecwd-selected-mode a{background-color:#fff!important}.ecwd_theme_calendar .cal_tabs_blue ul li.ecwd-selected-mode a{color:#10738b!important}.ecwd_theme_calendar .ecwd-search button,.ecwd_theme_calendar .ecwd-search button:hover{background:#10738b!important}.ecwd_theme_calendar .ecwd-search-submit .fa,.ecwd_theme_calendar .ecwd-search-submit .fa:hover{color:#fff!important}.ecwd_theme_calendar .ecwd_show_filters_top{background-color:#10738b!important}.ecwd_theme_calendar .ecwd_show_filters_left{background-color:#fff!important}.ecwd_theme_calendar .ecwd_show_filters_top{color:#fff!important}.ecwd_theme_calendar .ecwd_show_filters_top span{color:#fff!important}.ecwd_theme_calendar .ecwd_show_filters_left{color:#10738b!important}.ecwd_theme_calendar .ecwd_show_filters_left span{color:#10738b!important}.ecwd_theme_calendar .ecwd_filters .ecwd_filter_heading{background-color:#ececec!important}.ecwd_theme_calendar .ecwd_filters .ecwd_filter_item{border:1px solid #fff!important;border-top:0!important}.ecwd_theme_calendar .ecwd_filter_item .ecwd_filter_heading span:after{border-color:transparent transparent transparent #10738b!important}.ecwd_theme_calendar .ecwd_filter_item .ecwd_filter_heading.open span:after{border-color:#10738b transparent transparent transparent!important}.ecwd_theme_calendar .ecwd_filters .ecwd_filter_heading{color:#10738b!important}.ecwd_theme_calendar .ecwd_filters .ecwd_filter_heading{font-size:16px!important}.ecwd_theme_calendar .ecwd_reset_filters span{color:#10738b!important}.ecwd_theme_calendar .ecwd_reset_filters span{font-size:15px!important}.ecwd_theme_calendar .ecwd_filter_checkboxes ul li{background-color:#fff!important}.ecwd_theme_calendar .ecwd_filter_checkboxes ul li{border-color:#dee3e8!important}.ecwd_theme_calendar .ecwd_filter_checkboxes ul li span{color:#6e6e6e!important}.ecwd_theme_calendar .ecwd_filter_checkboxes ul li span{font-size:15px!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .normal-day-heading,.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .weekend-heading{background:#f9f9f9!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .normal-day-heading,.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .weekend-heading{border:1px solid #b6b6b6!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .normal-day-heading,.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .weekend-heading{color:#585858!important;font-size:17px!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .normal-day-heading,.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .weekend-heading{font-size:17px!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date{background:#fff!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date{border:1px solid #b6b6b6!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date{color:#5c5c5c!important;font-size:14px!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date{font-size:14px!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .weekend{background:#ededed!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-without-date{background:#f9f9f9!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date .day-number{background:#e0e0e0!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date .day-number{color:#5c5c5c!important;font-size:14px!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date{font-size:14px!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .current-day,.ecwd_theme_calendar table.cal_blue.mini .current-day{background:#fff!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .current-day{color:#fff!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .current-day .day-number,.ecwd_theme_calendar table.cal_blue.mini .current-day{background:#053d56!important}.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .current-day .day-number{color:#fff!important}.ecwd_theme_calendar .cal_blue.ecwd_calendar_container .events a,.ecwd_theme_calendar .cal_blue.ecwd_calendar_container .events span.ecwd_open_event_popup{font-size:14px!important}.ecwd_theme_calendar ul.ecwd_list li .event-main-content h3 a,.ecwd_theme_calendar ul.ecwd_list li .event-main-content h3 span.ecwd_open_event_popup{font-size:14px!important}.ecwd_theme_calendar ul.week-event-list li .event-main-content h3 a,.ecwd_theme_calendar ul.week-event-list li .event-main-content h3 span.ecwd_open_event_popup{font-size:14px!important}.ecwd_theme_calendar ul.day-event-list li .event-main-content h3 a,.ecwd_theme_calendar ul.day-event-list li .event-main-content h3 span.ecwd_open_event_popup{font-size:14px!important}.ecwd_theme_calendar ul.day4-event-list li .event-main-content h3 a,.ecwd_theme_calendar ul.day4-event-list li .event-main-content h3 span.ecwd_open_event_popup{font-size:14px!important}.ecwd_theme_calendar .ecwd_map_event a,.ecwd_theme_calendar .ecwd_map_event span.ecwd_open_event_popup{font-size:14px!important}.ecwd_theme_calendar .ecwd-poster-item h2 a,.ecwd_theme_calendar .ecwd-poster-item h2 span.ecwd_open_event_popup{font-size:14px!important}.ecwd_theme_calendar .ecwd-poster-board .ecwd-poster-item .ecwd-event-content,.ecwd_theme_calendar div.ecwd-page-full table.cal_blue div.event-details{background:#fff!important}.ecwd_theme_calendar div.ecwd-event-arrow:before{border-right:solid #fff!important}.ecwd_theme_calendar div.ecwd-event-arrow-right:before{border-left:solid #fff!important}.ecwd_theme_calendar div.ecwd-page-full ul.ecwd_list li,.ecwd_theme_calendar ul.ecwd_list li .event-main-content{background:#fff!important}.ecwd_theme_calendar .ecwd-widget-mini .event-container,.ecwd_theme_calendar .event-main-content,.ecwd_theme_calendar.ecwd-widget-mini .ecwd_list .event-main-content{background:#fff!important}.ecwd_theme_calendar .ecwd-poster-board .ecwd-poster-item .ecwd-event-content,.ecwd_theme_calendar div.ecwd-page-full table.cal_blue div.event-details{border:1px solid #bfbfbf!important}.ecwd_theme_calendar ul.ecwd_list li{border:1px solid #bfbfbf!important}.ecwd_theme_calendar .ecwd-poster-board .ecwd-poster-item .ecwd-event-content,.ecwd_theme_calendar div.ecwd-page-full table.cal_blue div.event-details{color:#000!important}.ecwd_theme_calendar ul.ecwd_list li .event-main-content{color:#000}.ecwd_theme_calendar .day-event-list .ecwd-week-date,.ecwd_theme_calendar .day4-event-list .ecwd-week-date,.ecwd_theme_calendar .ecwd-day-date,.ecwd_theme_calendar .ecwd_list .ecwd-list-date,.ecwd_theme_calendar .week-event-list .ecwd-week-date{background:#10738b!important}.ecwd_theme_calendar .day-event-list .ecwd-week-date,.ecwd_theme_calendar .day4-event-list .ecwd-week-date,.ecwd_theme_calendar .ecwd-day-date,.ecwd_theme_calendar .ecwd_list .ecwd-list-date,.ecwd_theme_calendar .week-event-list .ecwd-week-date{color:#fff!important}.ecwd_theme_calendar div[class^=ecwd-page] .day-event-list .ecwd-week-date,.ecwd_theme_calendar div[class^=ecwd-page] .day4-event-list .ecwd-week-date,.ecwd_theme_calendar div[class^=ecwd-page] .ecwd-day-date,.ecwd_theme_calendar div[class^=ecwd-page] .ecwd_list .ecwd-list-date,.ecwd_theme_calendar div[class^=ecwd-page] .week-event-list .ecwd-week-date{font-size:15px!important}.ecwd_theme_calendar .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber){background:#585858!important}.ecwd_theme_calendar .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber){color:#fff!important}.ecwd_theme_calendar .ecwd-pagination .cpage{background:#fff!important}.ecwd_theme_calendar .ecwd-pagination .page{background:#10738b!important}.ecwd_theme_calendar .ecwd-pagination .cpage,.ecwd_theme_calendar .ecwd-pagination .page{color:#a5a5a5!important}.ecwd_theme_calendar .calendar-head .current-month{border-left:1px solid #053d56!important;border-right:1px solid #053d56!important}.ecwd_theme_calendar .calendar-head{background:#053d56!important;border:1px solid #053d56!important}.ecwd_theme_calendar .calendar-head .previous{border-right:1px solid #053d56!important}.ecwd_theme_calendar .calendar-head .next{border-left:1px solid #053d56!important}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}