.elementor-13915 .elementor-element.elementor-element-679e52c{--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;}.elementor-13915 .elementor-element.elementor-element-51de393{--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;}.elementor-13915 .elementor-element.elementor-element-1584dff{--display:flex;}.elementor-13915 .elementor-element.elementor-element-851a194{--display:flex;}.elementor-13915 .elementor-element.elementor-element-851a194.e-con{--align-self:center;}.elementor-13915 .elementor-element.elementor-element-505c708 .elementor-heading-title{font-size:25px;}.elementor-13915 .elementor-element.elementor-element-ff36138.elementor-element{--align-self:center;}.elementor-13915 .elementor-element.elementor-element-cea244b{--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;}.elementor-13915 .elementor-element.elementor-element-ab13b48{--display:flex;}.elementor-13915 .elementor-element.elementor-element-8b280e1{--display:flex;}.elementor-13915 .elementor-element.elementor-element-3235693{--display:flex;}.elementor-13915 .elementor-element.elementor-element-331f6ad{--display:flex;}.elementor-13915 .elementor-element.elementor-element-4e33ee2{--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;}.elementor-13915 .elementor-element.elementor-element-4e19a8e{--display:flex;}.elementor-13915 .elementor-element.elementor-element-4e19a8e.e-con{--align-self:center;}.elementor-13915 .elementor-element.elementor-element-0a4ee90 .elementor-heading-title{font-size:25px;}.elementor-13915 .elementor-element.elementor-element-8bdd122{--display:flex;}.elementor-13915 .elementor-element.elementor-element-8e9af90{--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;}.elementor-13915 .elementor-element.elementor-element-4cbd0b4{--display:flex;}.elementor-13915 .elementor-element.elementor-element-dba0b5c{--display:flex;}.elementor-13915 .elementor-element.elementor-element-dba0b5c.e-con{--align-self:center;}.elementor-13915 .elementor-element.elementor-element-5d3d59d .elementor-heading-title{font-size:25px;}.elementor-13915 .elementor-element.elementor-element-6561792{--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;}.elementor-13915 .elementor-element.elementor-element-bca3265{--display:flex;}.elementor-13915 .elementor-element.elementor-element-bca3265.e-con{--align-self:center;}.elementor-13915 .elementor-element.elementor-element-74de6ba .elementor-heading-title{font-size:25px;}.elementor-13915 .elementor-element.elementor-element-47a02f8{--display:flex;}.elementor-13915 .elementor-element.elementor-element-e8615d4.elementor-element{--align-self:center;}.elementor-13915 .elementor-element.elementor-element-e8615d4 .elementor-heading-title{font-size:25px;}.elementor-13915 .elementor-element.elementor-element-fbbe639.elementor-element{--align-self:center;}.elementor-13915 .elementor-element.elementor-element-ede4b43{--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;}.elementor-13915 .elementor-element.elementor-element-4c1659a{--display:flex;}.elementor-13915 .elementor-element.elementor-element-3d4c0a3{--display:flex;}.elementor-13915 .elementor-element.elementor-element-098773f .elementor-heading-title{font-size:25px;}.elementor-13915 .elementor-element.elementor-element-07d3a3a .elementor-heading-title{font-size:25px;}.elementor-13915 .elementor-element.elementor-element-89091a3{--display:flex;}.elementor-13915 .elementor-element.elementor-element-57c6259{--display:flex;}.elementor-13915 .elementor-element.elementor-element-5b157ee{--display:flex;}.elementor-13915 .elementor-element.elementor-element-aed6d10{--display:flex;}.elementor-13915 .elementor-element.elementor-element-95894fd{--display:flex;}.elementor-13915 .elementor-element.elementor-element-ba4407b{--display:flex;}.elementor-13915 .elementor-element.elementor-element-f0c6f07{--display:flex;}.elementor-13915 .elementor-element.elementor-element-30ebf93{--display:flex;}.elementor-13915 .elementor-element.elementor-element-48a4cb2{--display:flex;}.elementor-13915 .elementor-element.elementor-element-6c5839e{--display:flex;}.elementor-13915 .elementor-element.elementor-element-3f03b14{--display:flex;}.elementor-13915 .elementor-element.elementor-element-7a3ef65{--display:flex;}.elementor-13915 .elementor-element.elementor-element-33746ab{--n-accordion-title-font-size:1,75rem;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-13915 .elementor-element.elementor-element-33746ab.elementor-element{--align-self:center;}/* Start custom CSS for image, class: .elementor-element-f8ccf91 *//* 核心：给图片容器设置相对定位 */
.elementor-13915 .elementor-element.elementor-element-f8ccf91 {
    position: relative;
    overflow: visible;
}

/* 黑色圆形+数字（已调整为50px） */
.elementor-13915 .elementor-element.elementor-element-f8ccf91::before {
    content: "1";
    position: absolute;
    top: 10px;  /* 同步微调位置 */
    left: 10px; /* 同步微调位置 */
    width: 50px;  /* 核心圆宽度：改为50 */
    height: 50px; /* 核心圆高度：改为50 */
    background: #000000;
    border-radius: 50%;
    color: #ffffff;
    font-size: 28px; /* 字体同步缩小 */
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    z-index: 99;
}

/* 外圈白圈（同步按比例缩小） */
.elementor-13915 .elementor-element.elementor-element-f8ccf91::after {
    content: "";
    position: absolute;
    top: 5px;   /* 同步微调位置 */
    left: 5px;  /* 同步微调位置 */
    width: 60px;  /* 外圈宽度：同步缩小 */
    height: 60px; /* 外圈高度：同步缩小 */
    border: 2px solid rgba(255,255,255,0.25);
    border-radius: 50%;
    z-index: 98;
}

/* 手机端适配（同步缩小） */
@media (max-width: 768px) {
    .elementor-13915 .elementor-element.elementor-element-f8ccf91::before {
        width: 40px;
        height: 40px;
        font-size: 22px;
        top: 8px;
        left: 8px;
    }
    .elementor-13915 .elementor-element.elementor-element-f8ccf91::after {
        width: 50px;
        height: 50px;
        top: 3px;
        left: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe99c76 *//* 核心：给图片容器设置相对定位 */
.elementor-13915 .elementor-element.elementor-element-fe99c76 {
    position: relative;
    overflow: visible;
}

/* 黑色圆形+数字（已调整为50px） */
.elementor-13915 .elementor-element.elementor-element-fe99c76::before {
    content: "2";
    position: absolute;
    top: 10px;  /* 同步微调位置 */
    left: 10px; /* 同步微调位置 */
    width: 50px;  /* 核心圆宽度：改为50 */
    height: 50px; /* 核心圆高度：改为50 */
    background: #000000;
    border-radius: 50%;
    color: #ffffff;
    font-size: 28px; /* 字体同步缩小 */
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    z-index: 99;
}

/* 外圈白圈（同步按比例缩小） */
.elementor-13915 .elementor-element.elementor-element-fe99c76::after {
    content: "";
    position: absolute;
    top: 5px;   /* 同步微调位置 */
    left: 5px;  /* 同步微调位置 */
    width: 60px;  /* 外圈宽度：同步缩小 */
    height: 60px; /* 外圈高度：同步缩小 */
    border: 2px solid rgba(255,255,255,0.25);
    border-radius: 50%;
    z-index: 98;
}

/* 手机端适配（同步缩小） */
@media (max-width: 768px) {
    .elementor-13915 .elementor-element.elementor-element-fe99c76::before {
        width: 40px;
        height: 40px;
        font-size: 22px;
        top: 8px;
        left: 8px;
    }
    .elementor-13915 .elementor-element.elementor-element-fe99c76::after {
        width: 50px;
        height: 50px;
        top: 3px;
        left: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc98d53 *//* 核心：给图片容器设置相对定位 */
.elementor-13915 .elementor-element.elementor-element-cc98d53 {
    position: relative;
    overflow: visible;
}

/* 黑色圆形+数字（已调整为50px） */
.elementor-13915 .elementor-element.elementor-element-cc98d53::before {
    content: "3";
    position: absolute;
    top: 10px;  /* 同步微调位置 */
    left: 10px; /* 同步微调位置 */
    width: 50px;  /* 核心圆宽度：改为50 */
    height: 50px; /* 核心圆高度：改为50 */
    background: #000000;
    border-radius: 50%;
    color: #ffffff;
    font-size: 28px; /* 字体同步缩小 */
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    z-index: 99;
}

/* 外圈白圈（同步按比例缩小） */
.elementor-13915 .elementor-element.elementor-element-cc98d53::after {
    content: "";
    position: absolute;
    top: 5px;   /* 同步微调位置 */
    left: 5px;  /* 同步微调位置 */
    width: 60px;  /* 外圈宽度：同步缩小 */
    height: 60px; /* 外圈高度：同步缩小 */
    border: 2px solid rgba(255,255,255,0.25);
    border-radius: 50%;
    z-index: 98;
}

/* 手机端适配（同步缩小） */
@media (max-width: 768px) {
    .elementor-13915 .elementor-element.elementor-element-cc98d53::before {
        width: 40px;
        height: 40px;
        font-size: 22px;
        top: 8px;
        left: 8px;
    }
    .elementor-13915 .elementor-element.elementor-element-cc98d53::after {
        width: 50px;
        height: 50px;
        top: 3px;
        left: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65d6558 *//* 核心：给图片容器设置相对定位 */
.elementor-13915 .elementor-element.elementor-element-65d6558 {
    position: relative;
    overflow: visible;
}

/* 黑色圆形+数字（已调整为50px） */
.elementor-13915 .elementor-element.elementor-element-65d6558::before {
    content: "4";
    position: absolute;
    top: 10px;  /* 同步微调位置 */
    left: 10px; /* 同步微调位置 */
    width: 50px;  /* 核心圆宽度：改为50 */
    height: 50px; /* 核心圆高度：改为50 */
    background: #000000;
    border-radius: 50%;
    color: #ffffff;
    font-size: 28px; /* 字体同步缩小 */
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    z-index: 99;
}

/* 外圈白圈（同步按比例缩小） */
.elementor-13915 .elementor-element.elementor-element-65d6558::after {
    content: "";
    position: absolute;
    top: 5px;   /* 同步微调位置 */
    left: 5px;  /* 同步微调位置 */
    width: 60px;  /* 外圈宽度：同步缩小 */
    height: 60px; /* 外圈高度：同步缩小 */
    border: 2px solid rgba(255,255,255,0.25);
    border-radius: 50%;
    z-index: 98;
}

/* 手机端适配（同步缩小） */
@media (max-width: 768px) {
    .elementor-13915 .elementor-element.elementor-element-65d6558::before {
        width: 40px;
        height: 40px;
        font-size: 22px;
        top: 8px;
        left: 8px;
    }
    .elementor-13915 .elementor-element.elementor-element-65d6558::after {
        width: 50px;
        height: 50px;
        top: 3px;
        left: 3px;
    }
}/* End custom CSS */