.elementor-1246 .elementor-element.elementor-element-365772e9{--display:flex;--overflow:hidden;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.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-1246 .elementor-element.elementor-element-e3a8f90.elementor-element{--align-self:flex-start;}.elementor-1246 .elementor-element.elementor-element-e3a8f90{text-align:start;}.elementor-1246 .elementor-element.elementor-element-e3a8f90 img{width:98px;}@media(max-width:1024px){.elementor-1246 .elementor-element.elementor-element-365772e9{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}}@media(max-width:767px){.elementor-1246 .elementor-element.elementor-element-365772e9{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-e3a8f90 img{width:60px;}}/* Start custom CSS for image, class: .elementor-element-e3a8f90 */.elementor-1246 .elementor-element.elementor-element-e3a8f90:after {
    content: '';
    background: var(--e-global-color-accent);
    width: 150vw;
    height: 4px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 49px;
}

@media (max-width: 767px) {
    .elementor-1246 .elementor-element.elementor-element-e3a8f90:after {
        left: 30px;
    }
}/* End custom CSS */