.elementor-5768 .elementor-element.elementor-element-91e3a4e{--display:flex;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-5768 .elementor-element.elementor-element-91e3a4e{--content-width:1400px;}}@media(max-width:1024px){.elementor-5768 .elementor-element.elementor-element-91e3a4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-5768 .elementor-element.elementor-element-91e3a4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-91e3a4e *//* =========================================================
   🔧 Contact Page Fix (去除图片上的页脚黑线)
   ========================================================= */

/* 1. 智能检测：如果页面有 .contact-image-banner，则去掉页脚顶部的黑线 */
body:has(.contact-image-banner) .site-footer {
    border-top: none !important;
    
    /* 可选：如果你希望图片和页脚文字之间稍微紧凑一点，可以减少 padding */
    /* padding-top: 40px !important; */
}

/* 2. 确保图片层级正确 (防止被页脚背景遮挡太多) */
.contact-image-banner {
    position: relative;
    z-index: 0; 
    /* 之前的代码有 margin-bottom: -50px，这会让页脚盖上来。
       如果去掉了黑线觉得页脚盖得太多，可以把 -50px 改成 0 */
    margin-bottom: 0 !important; 
}

/* 3. 让图片直接紧贴页脚 (无缝衔接) */
/* 如果你把上面的 margin-bottom 改成了 0，那么这里确保没有白缝隙 */
.contact-image-banner img {
    vertical-align: bottom; /* 消除图片底部的幽灵间隙 */
}/* End custom CSS */