.elementor-439 .elementor-element.elementor-element-d35a323{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-439 .elementor-element.elementor-element-d35a323.e-con{--align-self:center;}.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-439 .elementor-element.elementor-element-6e209e7.elementor-element{--align-self:center;}.elementor-439 .elementor-element.elementor-element-6e209e7 .elementor-heading-title{color:var( --e-global-color-2183975 );}/* Start custom CSS for container, class: .elementor-element-d35a323 */.elementor-439 .elementor-element.elementor-element-d35a323:before {
    content: '';
    width: 10%;
    height: 3px;
    top:20px;
    background: var(--e-global-color-accent);
    position: absolute;
    transition: 0.3s ease-in-out;
}
.elementor-439 .elementor-element.elementor-element-d35a323:hover:before {
    width: 100%;
}/* End custom CSS */