.elementor-8628 .elementor-element.elementor-element-c42f743{--display:flex;--justify-content:center;--overflow:hidden;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8628 .elementor-element.elementor-element-c42f743:not(.elementor-motion-effects-element-type-background), .elementor-8628 .elementor-element.elementor-element-c42f743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8628 .elementor-element.elementor-element-051b049{text-align:center;}.elementor-8628 .elementor-element.elementor-element-051b049 img{max-width:80%;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8628 .elementor-element.elementor-element-53a9ee7 .elementor-button{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:600;text-decoration:underline;line-height:22px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}@media(max-width:1600px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1023px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-8628 .elementor-element.elementor-element-c42f743{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8628 .elementor-element.elementor-element-051b049 img{height:40px;}.elementor-8628 .elementor-element.elementor-element-53a9ee7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-051b049 */.imageCustomer {
    position: relative;
    top: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s 
}

.containerCustomers:hover .imageCustomer {
    top: -5px;
    
      -webkit-transition: all 0.3s;
    transition: all 0.3s  
}

.containerCustomers.notHover:hover .imageCustomer {
    top: 0;
}

@media only screen and (max-width:767px) {
    .containerCustomers:hover .imageCustomer {
    top: 0px; 
        
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53a9ee7 */.elementor-8628 .elementor-element.elementor-element-53a9ee7 a {
    text-underline-offset: 4px;
}

.elementor-8628 .elementor-element.elementor-element-53a9ee7 a:hover {
    text-decoration-color: #E40707;

}

.elementor-8628 .elementor-element.elementor-element-53a9ee7 {
    position: absolute;
    left: 50%;
    bottom: 12px;
    -webkit-transform: translateX(-50%);
    transform:         translateX(-50%);
    opacity: 0;
          -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.containerCustomers:hover .learnMoreCustomer {
   opacity: 1;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-8628 .elementor-element.elementor-element-53a9ee7 .elementor-button-text span {
    display: none !important;
}

@media only screen and (max-width:767px) {
    .elementor-8628 .elementor-element.elementor-element-53a9ee7  {
        position: absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
            -webkit-transform: translateX(0%);
    transform:         translateX(0%);
    opacity: 0;
    }
    
.elementor-8628 .elementor-element.elementor-element-53a9ee7 a { 
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    left: 0;      
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42f743 */.elementor-8628 .elementor-element.elementor-element-c42f743 {
    height: 120px;
    position: relative;
}
.containerCustomers {
    box-shadow: 0px 5px 30px 0px rgba(0, 43.000000000000036, 74, 0);
     -webkit-transition: all 0.3s;
    transition: all 0.3s
}

.containerCustomers:hover {
    box-shadow: 0px 5px 30px 0px rgba(0, 43.000000000000036, 74, 0.1);
    -webkit-transition: all 0.3s;
    transition: all 0.3s 
}

@media only screen and (max-width:767px) {
    .elementor-8628 .elementor-element.elementor-element-c42f743 {
    height: 70px;
}
}/* End custom CSS */