.elementor-589 .elementor-element.elementor-element-7c60dbd > .elementor-container{max-width:600px;}.elementor-589 .elementor-element.elementor-element-7c60dbd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-589 .elementor-element.elementor-element-7c60dbd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-589 .elementor-element.elementor-element-4a86e28 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-589 .elementor-element.elementor-element-4a86e28{min-width:0px;}.elementor-589 .elementor-element.elementor-element-16baca4{font-size:1.8em;}.elementor-589 .elementor-element.elementor-element-5a7e3ab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-589 .elementor-element.elementor-element-4a48def{font-size:4em;font-weight:700;}.elementor-589 .elementor-element.elementor-element-4a48def > .elementor-widget-container{margin:-21px 39px -10px -5px;}.elementor-bc-flex-widget .elementor-589 .elementor-element.elementor-element-fc7b075.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-589 .elementor-element.elementor-element-fc7b075.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-589 .elementor-element.elementor-element-dc97feb{text-align:left;}.elementor-589 .elementor-element.elementor-element-dc97feb .btn{border-style:solid;border-width:1px 1px 1px 1px;border-top-left-radius:40px 40px;border-top-right-radius:40px 40px;border-bottom-right-radius:40px 40px;border-bottom-left-radius:40px 40px;}.elementor-589 .elementor-element.elementor-element-dc97feb .btn-default{background-color:#02010100;}.elementor-589 .elementor-element.elementor-element-dc97feb .btn-default:hover .ms-btn__text, .btn:hover .ms-btn__icon{color:#D54949;}.elementor-589 .elementor-element.elementor-element-dc97feb .btn:hover{border-color:#ED461D;}.elementor-589 .elementor-element.elementor-element-dc97feb > .elementor-widget-container{margin:5px 0px 0px -25px;}.elementor-589 .elementor-element.elementor-element-14c8a78 > .elementor-container{max-width:1360px;}.elementor-589 .elementor-element.elementor-element-14c8a78{margin-top:3em;margin-bottom:0em;padding:0em 0em 3em 0em;}.elementor-589 .elementor-element.elementor-element-3954f96{min-width:0px;}.elementor-589 .elementor-element.elementor-element-812519d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:4px;}.elementor-589 .elementor-element.elementor-element-812519d > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-812519d > .elementor-element-populated, .elementor-589 .elementor-element.elementor-element-812519d > .elementor-element-populated > .elementor-background-overlay, .elementor-589 .elementor-element.elementor-element-812519d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-601a7ce{text-align:left;}.elementor-589 .elementor-element.elementor-element-601a7ce .ms-sl{font-size:18px;}.elementor-589 .elementor-element.elementor-element-601a7ce .ms-sl:hover{color:#EF5D39;}.elementor-589 .elementor-element.elementor-element-f239da2 .elementor-heading-title{font-size:14px;color:#959595;}.elementor-589 .elementor-element.elementor-element-61cd5de .ms-s-w{text-align:left;}.elementor-589 .elementor-element.elementor-element-61cd5de .ms-s-i i{font-size:20px;color:#1C1C1C !important;}.elementor-589 .elementor-element.elementor-element-61cd5de .ms-s-w .ms-s-i i{background-color:#B8B8B852;padding:10px 10px 10px 10px;border-top-left-radius:50% 50%;border-top-right-radius:50% 50%;border-bottom-right-radius:50% 50%;border-bottom-left-radius:50% 50%;}.elementor-589 .elementor-element.elementor-element-61cd5de{width:auto;max-width:auto;top:25px;}body:not(.rtl) .elementor-589 .elementor-element.elementor-element-61cd5de{right:0px;}body.rtl .elementor-589 .elementor-element.elementor-element-61cd5de{left:0px;}.elementor-589 .elementor-element.elementor-element-ef3a10f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:4px;}.elementor-589 .elementor-element.elementor-element-ef3a10f > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-ef3a10f > .elementor-element-populated, .elementor-589 .elementor-element.elementor-element-ef3a10f > .elementor-element-populated > .elementor-background-overlay, .elementor-589 .elementor-element.elementor-element-ef3a10f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-06f8731{text-align:left;}.elementor-589 .elementor-element.elementor-element-06f8731 .ms-sl{font-size:18px;}.elementor-589 .elementor-element.elementor-element-06f8731 .ms-sl:hover{color:#EF5D39;}.elementor-589 .elementor-element.elementor-element-b0a43cb .elementor-heading-title{font-size:14px;color:#959595;}.elementor-589 .elementor-element.elementor-element-49c0e9f .ms-s-w{text-align:left;}.elementor-589 .elementor-element.elementor-element-49c0e9f .ms-s-i i{font-size:20px;color:#1C1C1C !important;}.elementor-589 .elementor-element.elementor-element-49c0e9f .ms-s-w .ms-s-i i{background-color:#B8B8B852;padding:10px 10px 10px 10px;border-top-left-radius:50% 50%;border-top-right-radius:50% 50%;border-bottom-right-radius:50% 50%;border-bottom-left-radius:50% 50%;}.elementor-589 .elementor-element.elementor-element-49c0e9f{width:auto;max-width:auto;top:25px;}body:not(.rtl) .elementor-589 .elementor-element.elementor-element-49c0e9f{right:0px;}body.rtl .elementor-589 .elementor-element.elementor-element-49c0e9f{left:0px;}.elementor-589 .elementor-element.elementor-element-584ad94 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:4px;}.elementor-589 .elementor-element.elementor-element-584ad94 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-584ad94 > .elementor-element-populated, .elementor-589 .elementor-element.elementor-element-584ad94 > .elementor-element-populated > .elementor-background-overlay, .elementor-589 .elementor-element.elementor-element-584ad94 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-87cbb52{text-align:left;}.elementor-589 .elementor-element.elementor-element-87cbb52 .ms-sl{font-size:18px;}.elementor-589 .elementor-element.elementor-element-87cbb52 .ms-sl:hover{color:#EF5D39;}.elementor-589 .elementor-element.elementor-element-8dac158 .elementor-heading-title{font-size:14px;color:#959595;}.elementor-589 .elementor-element.elementor-element-73c7fab .ms-s-w{text-align:left;}.elementor-589 .elementor-element.elementor-element-73c7fab .ms-s-i i{font-size:20px;color:#1C1C1C !important;}.elementor-589 .elementor-element.elementor-element-73c7fab .ms-s-w .ms-s-i i{background-color:#B8B8B852;padding:10px 10px 10px 10px;border-top-left-radius:50% 50%;border-top-right-radius:50% 50%;border-bottom-right-radius:50% 50%;border-bottom-left-radius:50% 50%;}.elementor-589 .elementor-element.elementor-element-73c7fab{width:auto;max-width:auto;top:25px;}body:not(.rtl) .elementor-589 .elementor-element.elementor-element-73c7fab{right:0px;}body.rtl .elementor-589 .elementor-element.elementor-element-73c7fab{left:0px;}.elementor-589 .elementor-element.elementor-element-8a7fe6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:4px;}.elementor-589 .elementor-element.elementor-element-8a7fe6e > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-8a7fe6e > .elementor-element-populated, .elementor-589 .elementor-element.elementor-element-8a7fe6e > .elementor-element-populated > .elementor-background-overlay, .elementor-589 .elementor-element.elementor-element-8a7fe6e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-8fc8dae{text-align:left;}.elementor-589 .elementor-element.elementor-element-8fc8dae .ms-sl{font-size:18px;}.elementor-589 .elementor-element.elementor-element-8fc8dae .ms-sl:hover{color:#EF5D39;}.elementor-589 .elementor-element.elementor-element-1c19163 .elementor-heading-title{font-size:14px;color:#959595;}.elementor-589 .elementor-element.elementor-element-27ebb96 .ms-s-w{text-align:left;}.elementor-589 .elementor-element.elementor-element-27ebb96 .ms-s-i i{font-size:20px;color:#1C1C1C !important;}.elementor-589 .elementor-element.elementor-element-27ebb96 .ms-s-w .ms-s-i i{background-color:#B8B8B852;padding:10px 10px 10px 10px;border-top-left-radius:50% 50%;border-top-right-radius:50% 50%;border-bottom-right-radius:50% 50%;border-bottom-left-radius:50% 50%;}.elementor-589 .elementor-element.elementor-element-27ebb96{width:auto;max-width:auto;top:25px;}body:not(.rtl) .elementor-589 .elementor-element.elementor-element-27ebb96{right:0px;}body.rtl .elementor-589 .elementor-element.elementor-element-27ebb96{left:0px;}.elementor-589 .elementor-element.elementor-element-952e83c > .elementor-container{max-width:1320px;}.elementor-589 .elementor-element.elementor-element-952e83c{padding:1em 0em 2em 0em;}.elementor-589 .elementor-element.elementor-element-c9695ae{min-width:0px;}.elementor-589 .elementor-element.elementor-element-55cb9a4{text-align:left;}.elementor-589 .elementor-element.elementor-element-55cb9a4 .elementor-heading-title{font-size:14px;color:#959595;}.elementor-589 .elementor-element.elementor-element-cc5a405{text-align:right;}.elementor-589 .elementor-element.elementor-element-cc5a405 .elementor-heading-title{font-size:14px;color:#959595;}@media(min-width:768px){.elementor-589 .elementor-element.elementor-element-5a7e3ab{width:56.839%;}.elementor-589 .elementor-element.elementor-element-fc7b075{width:43.076%;}}@media(max-width:1024px) and (min-width:768px){.elementor-589 .elementor-element.elementor-element-812519d{width:50%;}.elementor-589 .elementor-element.elementor-element-ef3a10f{width:50%;}.elementor-589 .elementor-element.elementor-element-584ad94{width:50%;}.elementor-589 .elementor-element.elementor-element-8a7fe6e{width:50%;}}@media(max-width:1024px){.elementor-589 .elementor-element.elementor-element-4a48def > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-589 .elementor-element.elementor-element-812519d > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-589 .elementor-element.elementor-element-ef3a10f > .elementor-element-populated{margin:0px 0px 20px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-589 .elementor-element.elementor-element-584ad94 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-589 .elementor-element.elementor-element-8a7fe6e > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}}@media(max-width:767px){.elementor-589 .elementor-element.elementor-element-7c60dbd{padding:0em 0em 1em 0em;}.elementor-589 .elementor-element.elementor-element-16baca4{text-align:center;font-size:2em;}.elementor-589 .elementor-element.elementor-element-4a48def{text-align:center;font-size:2em;}.elementor-589 .elementor-element.elementor-element-dc97feb{text-align:center;}.elementor-589 .elementor-element.elementor-element-dc97feb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-14c8a78{margin-top:0em;margin-bottom:0em;padding:0em 0em 1em 0em;}.elementor-589 .elementor-element.elementor-element-812519d{width:25%;}.elementor-589 .elementor-element.elementor-element-812519d > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-589 .elementor-element.elementor-element-61cd5de{right:20px;}body.rtl .elementor-589 .elementor-element.elementor-element-61cd5de{left:20px;}.elementor-589 .elementor-element.elementor-element-61cd5de{top:0px;}.elementor-589 .elementor-element.elementor-element-ef3a10f{width:25%;}.elementor-589 .elementor-element.elementor-element-ef3a10f > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-589 .elementor-element.elementor-element-49c0e9f{right:20px;}body.rtl .elementor-589 .elementor-element.elementor-element-49c0e9f{left:20px;}.elementor-589 .elementor-element.elementor-element-49c0e9f{top:0px;}.elementor-589 .elementor-element.elementor-element-584ad94{width:25%;}.elementor-589 .elementor-element.elementor-element-584ad94 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-589 .elementor-element.elementor-element-73c7fab{right:20px;}body.rtl .elementor-589 .elementor-element.elementor-element-73c7fab{left:20px;}.elementor-589 .elementor-element.elementor-element-73c7fab{top:0px;}.elementor-589 .elementor-element.elementor-element-8a7fe6e{width:25%;}.elementor-589 .elementor-element.elementor-element-8a7fe6e > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-589 .elementor-element.elementor-element-27ebb96{right:20px;}body.rtl .elementor-589 .elementor-element.elementor-element-27ebb96{left:20px;}.elementor-589 .elementor-element.elementor-element-27ebb96{top:0px;}.elementor-589 .elementor-element.elementor-element-952e83c{padding:0em 0em 1em 0em;}.elementor-589 .elementor-element.elementor-element-55cb9a4{text-align:center;}.elementor-589 .elementor-element.elementor-element-cc5a405{text-align:center;}.elementor-589 .elementor-element.elementor-element-cc5a405 > .elementor-widget-container{margin:10px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-7c60dbd *//* ============================================
   1. Logo 切换逻辑 (核心功能)
   ============================================ */

/* --- 默认状态 (日间模式) --- */
.wala-logo-wrapper .logo-day {
    display: block !important; /* 默认显示黑色 Logo */
}
.wala-logo-wrapper .logo-night {
    display: none !important;  /* 默认隐藏白色 Logo */
}

/* --- 黑夜模式状态 (当网站检测到黑夜模式时) --- */
/* 这里列出了 WordPress 常见的几种黑夜模式 Class，涵盖绝大多数插件 */
body.dark-mode .wala-logo-wrapper .logo-day,
body.dark .wala-logo-wrapper .logo-day,
body.night .wala-logo-wrapper .logo-day,
[data-theme="dark"] .wala-logo-wrapper .logo-day {
    display: none !important; /* 隐藏黑色 Logo */
}

body.dark-mode .wala-logo-wrapper .logo-night,
body.dark .wala-logo-wrapper .logo-night,
body.night .wala-logo-wrapper .logo-night,
[data-theme="dark"] .wala-logo-wrapper .logo-night {
    display: block !important; /* 显示白色 Logo */
}

/* --- (可选) 如果想跟随手机系统的深色模式自动切换，请取消下面注释 --- */
/*
@media (prefers-color-scheme: dark) {
    .wala-logo-wrapper .logo-day { display: none !important; }
    .wala-logo-wrapper .logo-night { display: block !important; }
}
*/

/* ============================================
   2. 基础布局清理
   ============================================ */
/* 消除图片容器的默认间隙 */
.wala-logo-wrapper {
    line-height: 0 !important;
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}

/* ============================================
   3. 电脑/平板端布局 (屏幕宽度 > 768px)
   要求：一条直线，垂直居中，Logo 适当放大
   ============================================ */
@media (min-width: 768px) {

    /* 主容器：水平排列，垂直居中 */
    .elementor-element-4a86e28 > .elementor-widget-wrap {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important; /* 垂直居中 */
        justify-content: center !important;
        gap: 12px; /* 调整元素间距 */
    }

    /* 文字 "Get in touch with" */
    .elementor-element-16baca4 {
        width: auto !important;
        margin: 0 !important;
        flex-shrink: 0;
    }
    .elementor-element-16baca4 h2 {
        margin: 0 !important;
        line-height: 1 !important;
        display: inline-block;
    }

    /* 中间 Logo 区域 (强制穿透 Elementor 结构) */
    .elementor-element-db893a7,
    .elementor-element-db893a7 .elementor-container,
    .elementor-element-5a7e3ab,
    .elementor-element-4a48def {
        width: auto !important;
        margin: 0 !important;
        display: flex !important;
        align-items: center !important;
    }

    /* 隐藏多余的空列 */
    .elementor-element-fc7b075 {
        display: none !important;
    }

    /* 电脑端 Logo 尺寸 */
    .wala-logo {
        height: 42px !important; /* 这里调整电脑端 Logo 大小 */
        width: auto !important;
        max-width: none !important;
        margin-top: 0px; 
    }

    /* 按钮区域 */
    .elementor-element-dc97feb {
        width: auto !important;
        margin: 0 !important;
    }
}

/* ============================================
   4. 手机端适配 (屏幕宽度 < 767px)
   要求：恢复堆叠，Logo 缩小，居中
   ============================================ */
@media (max-width: 767px) {
    /* 容器恢复块级显示，文本居中 */
    .elementor-element-4a86e28 > .elementor-widget-wrap {
        display: block !important;
        text-align: center !important;
    }

    /* 增加垂直间距 */
    .elementor-element-16baca4 {
        margin-bottom: 10px !important;
    }
    .elementor-element-db893a7 {
        margin-bottom: 15px !important;
    }

    /* 手机端 Logo 尺寸 */
    .wala-logo {
        height: 24px !important; /* 手机端 Logo 较小 */
        width: auto !important;
        display: inline-block;
    }

    /* 按钮居中 */
    .elementor-element-dc97feb {
        display: flex;
        justify-content: center;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14c8a78 *//* 联系人信息图标替换 */
.elementor-element-93ba111 .ms-sl {
    position: relative;
    padding-left: 40px !important;
}

.elementor-element-93ba111 .ms-sl::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    transition: all 0.3s ease;
}

/* TEL - 电话图标 */
.elementor-element-812519d .ms-sl::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23333'%3E%3Cpath d='M6.62,10.79C8.06,13.62 10.38,15.94 13.21,17.38L15.41,15.18C15.69,14.9 16.08,14.82 16.43,14.93C17.55,15.3 18.75,15.5 20,15.5A1,1 0 0,1 21,16.5V20A1,1 0 0,1 20,21A17,17 0 0,1 3,4A1,1 0 0,1 4,3H7.5A1,1 0 0,1 8.5,4C8.5,5.25 8.7,6.45 9.07,7.57C9.18,7.92 9.1,8.31 8.82,8.59L6.62,10.79Z'/%3E%3C/svg%3E");
}

/* Kevin/Jason - 人员图标 */
.elementor-element-ef3a10f .ms-sl::before,
.elementor-element-584ad94 .ms-sl::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23333'%3E%3Cpath d='M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z'/%3E%3C/svg%3E");
}

/* Business Contact - 邮件图标 */
.elementor-element-8a7fe6e .ms-sl::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23333'%3E%3Cpath d='M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z'/%3E%3C/svg%3E");
}

/* 悬停效果 */
.elementor-element-93ba111 .ms-sl:hover::before {
    transform: translateY(-50%) scale(1.1);
}

/* 夜间模式适配 */
body.dark-mode .elementor-element-93ba111 .ms-sl::before,
body.night-mode .elementor-element-93ba111 .ms-sl::before {
    filter: brightness(0) invert(1);
}

/* TEL夜间模式 */
body.dark-mode .elementor-element-812519d .ms-sl::before,
body.night-mode .elementor-element-812519d .ms-sl::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M6.62,10.79C8.06,13.62 10.38,15.94 13.21,17.38L15.41,15.18C15.69,14.9 16.08,14.82 16.43,14.93C17.55,15.3 18.75,15.5 20,15.5A1,1 0 0,1 21,16.5V20A1,1 0 0,1 20,21A17,17 0 0,1 3,4A1,1 0 0,1 4,3H7.5A1,1 0 0,1 8.5,4C8.5,5.25 8.7,6.45 9.07,7.57C9.18,7.92 9.1,8.31 8.82,8.59L6.62,10.79Z'/%3E%3C/svg%3E");
}

/* Kevin/Jason夜间模式 */
body.dark-mode .elementor-element-ef3a10f .ms-sl::before,
body.night-mode .elementor-element-ef3a10f .ms-sl::before,
body.dark-mode .elementor-element-584ad94 .ms-sl::before,
body.night-mode .elementor-element-584ad94 .ms-sl::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z'/%3E%3C/svg%3E");
}

/* Business Contact夜间模式 */
body.dark-mode .elementor-element-8a7fe6e .ms-sl::before,
body.night-mode .elementor-element-8a7fe6e .ms-sl::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z'/%3E%3C/svg%3E");
}

/* 移动端适配 */
@media (max-width: 768px) {
    .elementor-element-93ba111 .ms-sl {
        padding-left: 35px !important;
    }
    
    .elementor-element-93ba111 .ms-sl::before {
        width: 25px;
        height: 25px;
        background-size: 18px;
    }
}

/* 移除原有的社交图标（可选） */
.elementor-element-93ba111 .ms-s-w {
    display: none !important;
}/* End custom CSS */