.elementor-5424 .elementor-element.elementor-element-311e78e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-5424 .elementor-element.elementor-element-b2863c8{--display:flex;--overflow:hidden;}.elementor-5424 .elementor-element.elementor-element-b2863c8:not(.elementor-motion-effects-element-type-background), .elementor-5424 .elementor-element.elementor-element-b2863c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://conceptosc.com/wp-content/uploads/2026/10/changan_pv.png");background-position:top center;background-size:cover;}.elementor-5424 .elementor-element.elementor-element-b2863c8.e-con:hover{--e-con-transform-scale:0.98;}.elementor-5424 .elementor-element.elementor-element-b2863c8:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}/* Start custom CSS for container, class: .elementor-element-b2863c8 */.hover-card {
    position: relative;
    overflow: hidden; 
    min-height: 25em; 
    border-radius: 12px;
    background-color: #222; 
}

.hover-card .elementor-widget,
.hover-card .elementor-widget-container {
    position: static !important;
}

.hover-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center; 
    opacity: 0; 
    transition: opacity 0.4s ease-in-out;
    pointer-events: none;
    z-index: 1;
}

.hover-card:hover .hover-video {
    opacity: 1;
}/* End custom CSS */