.elementor-958 .elementor-element.elementor-element-865defb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6b053343 );}.elementor-958 .elementor-element.elementor-element-865defb.elementor-view-framed .elementor-icon, .elementor-958 .elementor-element.elementor-element-865defb.elementor-view-default .elementor-icon{fill:var( --e-global-color-6b053343 );color:var( --e-global-color-6b053343 );border-color:var( --e-global-color-6b053343 );}.elementor-958 .elementor-element.elementor-element-865defb{--icon-box-icon-margin:10px;}.elementor-958 .elementor-element.elementor-element-865defb .elementor-icon-box-wrapper{text-align:left;}.elementor-958 .elementor-element.elementor-element-865defb .elementor-icon-box-title{margin-bottom:3px;}.elementor-958 .elementor-element.elementor-element-865defb .elementor-icon-box-description{color:#FFFFFFA6;}.elementor-958 .elementor-element.elementor-element-865defb > .elementor-widget-container{margin:0em 0em 0em 0em;padding:5px 5px 5px 5px;}/* Start custom CSS for posts, class: .elementor-element-7e60562 */.elementor-958 .elementor-element.elementor-element-7e60562 article:not(:last-child) {
    border-bottom: solid 1px #0F7B6E20;
    padding-bottom: 25px;
}

.elementor-958 .elementor-element.elementor-element-7e60562 article:not(:first-child) {
    padding-top: 25px;
}

.elementor-958 .elementor-element.elementor-element-7e60562 .event-ongoing {
    --primary-color: #1E90FF;
}/* End custom CSS */