.elementor-953 .elementor-element.elementor-element-4ff1f3f{--display:flex;}.elementor-953 .elementor-element.elementor-element-e140a4a{--display:flex;--overflow:hidden;--border-radius:var(--border-radius_base) var(--border-radius_base) var(--border-radius_base) var(--border-radius_base);}.elementor-953 .elementor-element.elementor-element-e293fb2 img{width:100%;height:356px;object-fit:scale-down;object-position:center center;}.elementor-953 .elementor-element.elementor-element-afcefba{--display:flex;--gap:var(--spacing_xxxxs) var(--spacing_xxxxs);--row-gap:var(--spacing_xxxxs);--column-gap:var(--spacing_xxxxs);}.elementor-953 .elementor-element.elementor-element-fb5f7a2 .elementor-heading-title{font-family:var( --e-global-typography-b6246e9-font-family ), Sans-serif;font-size:var( --e-global-typography-b6246e9-font-size );font-weight:var( --e-global-typography-b6246e9-font-weight );line-height:var( --e-global-typography-b6246e9-line-height );color:var( --e-global-color-d3b9ed1 );}.elementor-953 .elementor-element.elementor-element-beffd5d .elementor-heading-title{font-family:var( --e-global-typography-faabc5d-font-family ), Sans-serif;font-size:var( --e-global-typography-faabc5d-font-size );font-weight:var( --e-global-typography-faabc5d-font-weight );line-height:var( --e-global-typography-faabc5d-line-height );}.elementor-953 .elementor-element.elementor-element-037987d > .elementor-widget-container{padding:var(--spacing_xxxs) 0 0 0;}@media(max-width:1024px){.elementor-953 .elementor-element.elementor-element-fb5f7a2 .elementor-heading-title{font-size:var( --e-global-typography-b6246e9-font-size );line-height:var( --e-global-typography-b6246e9-line-height );}.elementor-953 .elementor-element.elementor-element-beffd5d .elementor-heading-title{font-size:var( --e-global-typography-faabc5d-font-size );line-height:var( --e-global-typography-faabc5d-line-height );}}@media(max-width:767px){.elementor-953 .elementor-element.elementor-element-fb5f7a2 .elementor-heading-title{font-size:var( --e-global-typography-b6246e9-font-size );line-height:var( --e-global-typography-b6246e9-line-height );}.elementor-953 .elementor-element.elementor-element-beffd5d .elementor-heading-title{font-size:var( --e-global-typography-faabc5d-font-size );line-height:var( --e-global-typography-faabc5d-line-height );}}/* Start custom CSS for image, class: .elementor-element-e293fb2 */.elementor-953 .elementor-element.elementor-element-e293fb2 a{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff1f3f */.elementor-953 .elementor-element.elementor-element-4ff1f3f img{
    transition: .25s;
}

.elementor-953 .elementor-element.elementor-element-4ff1f3f:hover img{
    transform: scale(1.04);
}

.elementor-953 .elementor-element.elementor-element-4ff1f3f:hover a:after{
    animation-name: example;
    animation-duration: 1s;
}

.elementor-953 .elementor-element.elementor-element-4ff1f3f:hover a:hover:after{
    animation-name: example2;
    animation-duration: 1s;
}




@keyframes example2{
    0%  {
            width: 0;
    }
    
    100%    {
        width: 100%;
    }
}/* End custom CSS */