.elementor-8602 .elementor-element.elementor-element-513e056{--display:flex;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-10e5807 *//* 容器样式，隐藏溢出部分 */
.logo-container {
    overflow: hidden;
    width: 100%;
    background: #fff;
    padding: 20px 0;
}

/* 滚动轨道 */
.logo-track {
    display: flex;
    width: max-content;
    animation: scroll 25s linear infinite;
}

/* 鼠标悬停时暂停滚动 */
.logo-container:hover .logo-track {
    animation-play-state: paused;
}

/* 单组 LOGO 样式 */
.logo-slide {
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap: 50px; /* LOGO 之间的间距 */
    padding-right: 50px;
}

.logo-slide img {
    height: 30px; /* 统一高度 */
    object-fit: contain;
    filter: grayscale(100%); /* 可选：默认置灰，增加高级感 */
    opacity: 0.7;
    transition: 0.3s;
}

.logo-slide img:hover {
    filter: grayscale(0%);
    opacity: 1;
}

/* 关键帧动画：向左滚动 50% */
@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */