.elementor-761 .elementor-element.elementor-element-f0e1eb4{--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;--justify-content:space-evenly;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-f0e1eb4:not(.elementor-motion-effects-element-type-background), .elementor-761 .elementor-element.elementor-element-f0e1eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2025;}.elementor-761 .elementor-element.elementor-element-20bfcb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#99999996;--border-color:#99999996;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-761 .elementor-element.elementor-element-6c7622a{--display:flex;}.elementor-761 .elementor-element.elementor-element-31c1d78{padding:0px 0px 40px 0px;}.elementor-761 .elementor-element.elementor-element-31c1d78 .elementor-heading-title{font-size:1.5rem;font-weight:normal;color:#FFFFFF;}.elementor-761 .elementor-element.elementor-element-d550b6b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-761 .elementor-element.elementor-element-d550b6b .elementor-nav-menu .elementor-item{font-size:1.1rem;line-height:0.7rem;}.elementor-761 .elementor-element.elementor-element-d550b6b .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0.4rem;padding-bottom:0.4rem;}.elementor-761 .elementor-element.elementor-element-eb28223{--display:flex;}.elementor-761 .elementor-element.elementor-element-8ae5104{padding:0px 0px 40px 0px;}.elementor-761 .elementor-element.elementor-element-8ae5104 .elementor-heading-title{font-size:1.5rem;font-weight:normal;color:#FFFFFF;}.elementor-761 .elementor-element.elementor-element-80716a3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-761 .elementor-element.elementor-element-80716a3 .elementor-nav-menu .elementor-item{font-size:1.1rem;line-height:0.7rem;}.elementor-761 .elementor-element.elementor-element-80716a3 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0.4rem;padding-bottom:0.4rem;}.elementor-761 .elementor-element.elementor-element-b1864ec{--display:flex;}.elementor-761 .elementor-element.elementor-element-f417771{padding:0px 0px 40px 0px;}.elementor-761 .elementor-element.elementor-element-f417771 .elementor-heading-title{font-size:1.5rem;font-weight:normal;color:#FFFFFF;}.elementor-761 .elementor-element.elementor-element-e7ee6bf.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-761 .elementor-element.elementor-element-e7ee6bf .elementor-nav-menu .elementor-item{font-size:1.1rem;line-height:0.7rem;}.elementor-761 .elementor-element.elementor-element-e7ee6bf .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0.4rem;padding-bottom:0.4rem;}.elementor-761 .elementor-element.elementor-element-96a7b27{--display:flex;}.elementor-761 .elementor-element.elementor-element-e289d21{padding:0px 0px 40px 0px;}.elementor-761 .elementor-element.elementor-element-e289d21 .elementor-heading-title{font-size:1.5rem;font-weight:normal;color:#FFFFFF;}.elementor-761 .elementor-element.elementor-element-ddb9bed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-761 .elementor-element.elementor-element-25fc06a{text-align:start;}.elementor-761 .elementor-element.elementor-element-25fc06a img{width:200px;}.elementor-761 .elementor-element.elementor-element-d0fac4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-761 .elementor-element.elementor-element-04b3612{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:76px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-bc01876{--display:flex;}.elementor-761 .elementor-element.elementor-element-88ce659{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-761 .elementor-element.elementor-element-f0e1eb4{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-761 .elementor-element.elementor-element-20bfcb1{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-31c1d78{padding:0px 0px 20px 0px;}.elementor-761 .elementor-element.elementor-element-31c1d78 .elementor-heading-title{font-size:1.2rem;}.elementor-761 .elementor-element.elementor-element-d550b6b .elementor-nav-menu .elementor-item{line-height:0.4rem;}.elementor-761 .elementor-element.elementor-element-d550b6b .elementor-nav-menu--main .elementor-item{padding-top:0.6rem;padding-bottom:0.6rem;}.elementor-761 .elementor-element.elementor-element-8ae5104{padding:0px 0px 20px 0px;}.elementor-761 .elementor-element.elementor-element-8ae5104 .elementor-heading-title{font-size:1.2rem;}.elementor-761 .elementor-element.elementor-element-80716a3 .elementor-nav-menu--main .elementor-item{padding-top:0.4rem;padding-bottom:0.4rem;}.elementor-761 .elementor-element.elementor-element-f417771{padding:0px 0px 20px 0px;}.elementor-761 .elementor-element.elementor-element-f417771 .elementor-heading-title{font-size:1.2rem;}.elementor-761 .elementor-element.elementor-element-e7ee6bf .elementor-nav-menu .elementor-item{font-size:1.2rem;}.elementor-761 .elementor-element.elementor-element-e7ee6bf .elementor-nav-menu--main .elementor-item{padding-top:0.4rem;padding-bottom:0.4rem;}.elementor-761 .elementor-element.elementor-element-e289d21{padding:0px 0px 20px 0px;}.elementor-761 .elementor-element.elementor-element-e289d21 .elementor-heading-title{font-size:1.2rem;}.elementor-761 .elementor-element.elementor-element-25fc06a img{width:153px;}}@media(max-width:1000px){.elementor-761 .elementor-element.elementor-element-f0e1eb4{--padding-top:70px;--padding-bottom:70px;--padding-left:80px;--padding-right:80px;}.elementor-761 .elementor-element.elementor-element-20bfcb1{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-6c7622a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-761 .elementor-element.elementor-element-31c1d78{padding:0px 0px 0px 0px;}.elementor-761 .elementor-element.elementor-element-eb28223{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-761 .elementor-element.elementor-element-8ae5104{padding:0px 0px 0px 0px;}.elementor-761 .elementor-element.elementor-element-b1864ec{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-761 .elementor-element.elementor-element-f417771{padding:0px 0px 0px 0px;}.elementor-761 .elementor-element.elementor-element-e289d21{padding:0px 0px 0px 0px;}.elementor-761 .elementor-element.elementor-element-d0fac4f{--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;}.elementor-761 .elementor-element.elementor-element-04b3612{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-761 .elementor-element.elementor-element-bc01876{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-761 .elementor-element.elementor-element-f0e1eb4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-761 .elementor-element.elementor-element-6c7622a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-31c1d78 .elementor-heading-title{font-size:1.6rem;}.elementor-761 .elementor-element.elementor-element-d550b6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-761 .elementor-element.elementor-element-d550b6b .elementor-nav-menu .elementor-item{font-size:1rem;line-height:0.2rem;}.elementor-761 .elementor-element.elementor-element-d550b6b .elementor-nav-menu--main .elementor-item{padding-top:0.6rem;padding-bottom:0.6rem;}.elementor-761 .elementor-element.elementor-element-eb28223{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-8ae5104 .elementor-heading-title{font-size:1.6rem;}.elementor-761 .elementor-element.elementor-element-80716a3 .elementor-nav-menu .elementor-item{font-size:1rem;line-height:0.6em;}.elementor-761 .elementor-element.elementor-element-80716a3 .elementor-nav-menu--main .elementor-item{padding-top:0.6rem;padding-bottom:0.6rem;}.elementor-761 .elementor-element.elementor-element-b1864ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-f417771 .elementor-heading-title{font-size:1.6rem;}.elementor-761 .elementor-element.elementor-element-e7ee6bf .elementor-nav-menu .elementor-item{font-size:1rem;}.elementor-761 .elementor-element.elementor-element-e7ee6bf .elementor-nav-menu--main .elementor-item{padding-top:0.6rem;padding-bottom:0.6rem;}.elementor-761 .elementor-element.elementor-element-e289d21 .elementor-heading-title{font-size:1.6rem;}.elementor-761 .elementor-element.elementor-element-ddb9bed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-d0fac4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-bc01876{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-88ce659{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-761 .elementor-element.elementor-element-26ca84d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-761 .elementor-element.elementor-element-6c7622a{--width:25%;}.elementor-761 .elementor-element.elementor-element-eb28223{--width:25%;}.elementor-761 .elementor-element.elementor-element-b1864ec{--width:25%;}.elementor-761 .elementor-element.elementor-element-96a7b27{--width:25%;}.elementor-761 .elementor-element.elementor-element-04b3612{--width:50%;}.elementor-761 .elementor-element.elementor-element-bc01876{--width:25%;}.elementor-761 .elementor-element.elementor-element-88ce659{--width:25%;}}@media(max-width:1000px) and (min-width:768px){.elementor-761 .elementor-element.elementor-element-6c7622a{--width:100%;}.elementor-761 .elementor-element.elementor-element-eb28223{--width:100%;}.elementor-761 .elementor-element.elementor-element-b1864ec{--width:1000%;}.elementor-761 .elementor-element.elementor-element-96a7b27{--width:100%;}.elementor-761 .elementor-element.elementor-element-04b3612{--width:100%;}.elementor-761 .elementor-element.elementor-element-bc01876{--width:100%;}.elementor-761 .elementor-element.elementor-element-88ce659{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-38c498b *//* 社交行整体容器：弹性盒子、垂直居中 */
.footer-social {
    display: flex;
    align-items: center;
    gap: 8px;           /* 文字与图标、图标与图标之间的间距 */
    margin-bottom: 0.2rem;  /* 每行社交媒体的上下间距 */
}

.footer-social:last-child {
    margin-bottom: 0;
}

/* 分类前缀文字（Garage: / Industrial: / Vibration:） */
.footer-social span {
    font-size: 1.1rem;
    line-height: 0.7rem;
    font-weight: 500;
    color: #ffffff;     /* 文字颜色，根据背景色自调 */
    width: 100px;        /* 固定宽度：保证右侧的 SVG 图标在视觉上绝对对齐 */
    flex-shrink: 0;     /* 防止缩小 */
}

/* 图标链接与悬停效果 */
.footer-social a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;     /* 图标默认浅灰 */
    transition: all 0.25s ease-in-out;
}

/* 鼠标悬停变红并微微放大 */
.footer-social a:hover {
    color: #ed0000;     /* CEMB 品牌红 */
    transform: scale(1.15);
}

/* 控制 SVG 图标的真实渲染尺寸 */
.footer-social svg {
    width: 25px;
    height: 25px;
}/* End custom CSS */