.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4144 .elementor-element.elementor-element-5501e28{text-align:center;}.elementor-4144 .elementor-element.elementor-element-5501e28 .elementor-heading-title{color:#000000;}.elementor-4144 .elementor-element.elementor-element-5278a8c img{width:30%;max-width:100%;height:100%;}.elementor-4144 .elementor-element.elementor-element-5f4eb8a{text-align:center;}.elementor-4144 .elementor-element.elementor-element-5f4eb8a .elementor-heading-title{color:#000000;}.elementor-4144 .elementor-element.elementor-element-adcdd8d{--spacer-size:30px;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-5501e28 */.oval-half-red {
     width: 250px;
     height: 100px;
     -moz-border-radius: 0 50% / 0 100%;
     -webkit-border-radius: 0 50% / 0 100%;
     border-radius: 0 50% / 0 100%;
     background: #5cb85c;
     border: 3px solid #555;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f4eb8a */.oval-half-red {
     width: 250px;
     height: 100px;
     -moz-border-radius: 0 50% / 0 100%;
     -webkit-border-radius: 0 50% / 0 100%;
     border-radius: 0 50% / 0 100%;
     background: #5cb85c;
     border: 3px solid #555;
}/* End custom CSS */