.elementor-21 .elementor-element.elementor-element-wke0101c{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-wke0101b .wcrs-events-listing__month{color:#012D5B;}.elementor-21 .elementor-element.elementor-element-wke0101b .wcrs-events-listing__date-header{color:#012D5B;font-family:"Sofia Pro", sofia-pro, Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-21 .elementor-element.elementor-element-wke0101b .wcrs-events-listing__date-full{color:#012D5B;}.elementor-21 .elementor-element.elementor-element-wke0101b .wcrs-events-listing__date-day{color:#012D5B;font-weight:400;}.elementor-21 .elementor-element.elementor-element-wke0101b .wcrs-events-listing__event-title{color:#012D5B;}.elementor-21 .elementor-element.elementor-element-wke0101b .wcrs-events-listing__event-time{color:#012D5B;}.elementor-21 .elementor-element.elementor-element-wke0101b .wcrs-events-listing__event-title, .elementor-21 .elementor-element.elementor-element-wke0101b .wcrs-events-listing__event-time{font-family:"Sofia Pro", sofia-pro, Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-21 .elementor-element.elementor-element-wke0101b .wcrs-events-listing__calendar-cell{border-color:#E5E5E5;}.elementor-21 .elementor-element.elementor-element-wke0101b .wcrs-events-listing__calendar-cell.is-today{background-color:#ffffff;}.elementor-21 .elementor-element.elementor-element-wke0101b .wcrs-events-listing__calendar-event{color:#ffffff;font-family:"Sofia Pro", sofia-pro, Sans-serif;font-size:12px;font-weight:400;line-height:16px;}