.elementor-kit-2885{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-2885 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* =========================================
   HELIOT EMIL 风格手风琴全局样式
   类名: heliot-accordion
   ========================================= */

/* 1. 隐藏图标 & 清除间距 */
.heliot-accordion .elementor-accordion-icon,
.heliot-accordion .elementor-accordion-title > i,
.heliot-accordion .elementor-accordion-title > svg,
.heliot-accordion .elementor-tab-title .elementor-accordion-icon {
    display: none !important;
    content: none !important;
}

.heliot-accordion .elementor-tab-title {
    padding: 0 !important;
}

/* 2. 标题栏布局 */
.heliot-accordion .my-acc-header {
    display: flex;
    width: 100%;
    padding: 25px 0;
    border-bottom: 1px solid transparent;
    align-items: flex-start; /* 顶部对齐 */
}

/* 左侧数字 */
.heliot-accordion .acc-num {
    width: 50px; 
    flex-shrink: 0;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    padding-top: 2px;
}

/* 中间标题 */
.heliot-accordion .acc-title {
    flex-grow: 1;
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 1.5;
    
    /* 对齐核心参数：缩进 100px */
    padding-left: 100px; 
    padding-right: 20px;
    
    white-space: normal !important;
    word-break: normal; 
}

/* 右侧状态 */
.heliot-accordion .acc-state {
    width: 60px;
    min-width: 60px;
    text-align: right;
    font-size: 11px;
    letter-spacing: 1px;
    margin-left: auto;
    flex-shrink: 0;
    padding-top: 4px;
}

/* 状态切换文字 */
.heliot-accordion .acc-state:after { 
    content: "OPEN"; 
    opacity: 0.5; 
    font-weight: normal; 
}
.heliot-accordion .elementor-accordion-item.elementor-active .acc-state:after,
.heliot-accordion .elementor-tab-title.elementor-active .acc-state:after {
    content: "CLOSE" !important; 
    opacity: 1 !important; 
    font-weight: bold; 
}

/* 3. 内容区域对齐 */
.heliot-accordion .elementor-tab-content {
    /* 50px + 100px = 150px */
    padding-left: 150px !important; 
    padding-right: 15% !important; 
    padding-bottom: 50px !important;
    padding-top: 10px !important;
    border: none !important;
    color: #000;
    font-size: 13px;
    line-height: 1.8;
}

/* 4. 线条 */
.heliot-accordion .elementor-accordion-item {
    background: transparent !important;
    border: none !important;
    border-top: 1px solid #e0e0e0 !important;
}
.heliot-accordion .elementor-accordion-item:last-child {
    border-bottom: 1px solid #e0e0e0 !important;
}

/* 5. 手机端适配 */
@media (max-width: 767px) {
    .heliot-accordion .acc-title { 
        padding-left: 20px; 
    }
    .heliot-accordion .elementor-tab-content {
        padding-left: 70px !important; 
        padding-right: 10px !important;
    }
}/* End custom CSS */