.elementor-8885 .elementor-element.elementor-element-7f460a6{--display:flex;}@media(max-width:767px){.elementor-8885 .elementor-element.elementor-element-cc5e626{text-align:center;}.elementor-8885 .elementor-element.elementor-element-cc5e626 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-8885 .elementor-element.elementor-element-e5305fd > .elementor-widget-container{margin:-21px -21px -21px -21px;padding:-2px -2px -2px -2px;}.elementor-8885 .elementor-element.elementor-element-25dc431{text-align:center;}.elementor-8885 .elementor-element.elementor-element-25dc431 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-8885 .elementor-element.elementor-element-ed77372{font-size:16px;line-height:1.5em;}}/* Start custom CSS for heading, class: .elementor-element-cc5e626 *//* 绿色自然疗愈风标题 */

.elementor-8885 .elementor-element.elementor-element-cc5e626 .elementor-heading-title{

    position:relative;
    display:inline-block;

    padding:12px 26px;

    border-radius:20px;

    /* 主绿色：#029115 */
    background:
    linear-gradient(
        145deg,
        #015c0d 0%,
        #029115 45%,
        #35c84a 100%
    );

    /* 自然纹理 */
    background-image:
    radial-gradient(
        circle at 20% 20%,
        rgba(255,255,255,0.10) 1px,
        transparent 1px
    ),
    radial-gradient(
        circle at 80% 40%,
        rgba(255,255,255,0.07) 1px,
        transparent 1px
    ),
    linear-gradient(
        145deg,
        #015c0d 0%,
        #029115 45%,
        #35c84a 100%
    );

    background-size:
    24px 24px,
    18px 18px,
    cover;

    color:#ffffff;

    font-weight:700;
    letter-spacing:1px;
    line-height:1.4;

    border:
    1px solid rgba(255,255,255,0.16);

    text-shadow:
    -1px -1px 0 rgba(0,60,10,0.7),
     1px -1px 0 rgba(0,60,10,0.7),
    -1px  1px 0 rgba(0,60,10,0.7),
     1px  1px 0 rgba(0,60,10,0.7);

    box-shadow:
    0 10px 28px rgba(2,145,21,0.35),
    inset 0 1px 0 rgba(255,255,255,0.10);

    overflow:hidden;

    transition:all 0.35s ease;
}

/* hover浮动 */

.elementor-8885 .elementor-element.elementor-element-cc5e626 .elementor-heading-title:hover{

    transform:
    translateY(-3px)
    scale(1.01);

    box-shadow:
    0 16px 34px rgba(2,145,21,0.42),
    0 0 20px rgba(120,255,140,0.22);
}

/* 柔光 */

.elementor-8885 .elementor-element.elementor-element-cc5e626 .elementor-heading-title:before{

    content:"";

    position:absolute;

    top:-50px;
    right:-50px;

    width:140px;
    height:140px;

    border-radius:50%;

    background:
    radial-gradient(
        rgba(255,255,255,0.16),
        transparent 70%
    );

    filter:blur(14px);
}

/* 微闪 */

.elementor-8885 .elementor-element.elementor-element-cc5e626 .elementor-heading-title:after{

    content:"";

    position:absolute;
    inset:0;

    background:
    linear-gradient(
        120deg,
        transparent 30%,
        rgba(255,255,255,0.08) 50%,
        transparent 70%
    );

    opacity:0;

    transition:opacity 0.4s ease;
}

.elementor-8885 .elementor-element.elementor-element-cc5e626 .elementor-heading-title:hover:after{

    opacity:1;
}

/* 手机优化 */

@media(max-width:767px){

.elementor-8885 .elementor-element.elementor-element-cc5e626 .elementor-heading-title{

    padding:10px 18px;

    border-radius:16px;

    font-size:20px;

    letter-spacing:0.5px;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25dc431 *//* 绿色自然疗愈风标题 */

.elementor-8885 .elementor-element.elementor-element-25dc431 .elementor-heading-title{

    position:relative;
    display:inline-block;

    padding:12px 26px;

    border-radius:20px;

    /* 主绿色：#029115 */
    background:
    linear-gradient(
        145deg,
        #015c0d 0%,
        #029115 45%,
        #35c84a 100%
    );

    /* 自然纹理 */
    background-image:
    radial-gradient(
        circle at 20% 20%,
        rgba(255,255,255,0.10) 1px,
        transparent 1px
    ),
    radial-gradient(
        circle at 80% 40%,
        rgba(255,255,255,0.07) 1px,
        transparent 1px
    ),
    linear-gradient(
        145deg,
        #015c0d 0%,
        #029115 45%,
        #35c84a 100%
    );

    background-size:
    24px 24px,
    18px 18px,
    cover;

    color:#ffffff;

    font-weight:700;
    letter-spacing:1px;
    line-height:1.4;

    border:
    1px solid rgba(255,255,255,0.16);

    text-shadow:
    -1px -1px 0 rgba(0,60,10,0.7),
     1px -1px 0 rgba(0,60,10,0.7),
    -1px  1px 0 rgba(0,60,10,0.7),
     1px  1px 0 rgba(0,60,10,0.7);

    box-shadow:
    0 10px 28px rgba(2,145,21,0.35),
    inset 0 1px 0 rgba(255,255,255,0.10);

    overflow:hidden;

    transition:all 0.35s ease;
}

/* hover浮动 */

.elementor-8885 .elementor-element.elementor-element-25dc431 .elementor-heading-title:hover{

    transform:
    translateY(-3px)
    scale(1.01);

    box-shadow:
    0 16px 34px rgba(2,145,21,0.42),
    0 0 20px rgba(120,255,140,0.22);
}

/* 柔光 */

.elementor-8885 .elementor-element.elementor-element-25dc431 .elementor-heading-title:before{

    content:"";

    position:absolute;

    top:-50px;
    right:-50px;

    width:140px;
    height:140px;

    border-radius:50%;

    background:
    radial-gradient(
        rgba(255,255,255,0.16),
        transparent 70%
    );

    filter:blur(14px);
}

/* 微闪 */

.elementor-8885 .elementor-element.elementor-element-25dc431 .elementor-heading-title:after{

    content:"";

    position:absolute;
    inset:0;

    background:
    linear-gradient(
        120deg,
        transparent 30%,
        rgba(255,255,255,0.08) 50%,
        transparent 70%
    );

    opacity:0;

    transition:opacity 0.4s ease;
}

.elementor-8885 .elementor-element.elementor-element-25dc431 .elementor-heading-title:hover:after{

    opacity:1;
}

/* 手机优化 */

@media(max-width:767px){

.elementor-8885 .elementor-element.elementor-element-25dc431 .elementor-heading-title{

    padding:10px 18px;

    border-radius:16px;

    font-size:20px;

    letter-spacing:0.5px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed77372 *//* 文本编辑器 - 温暖安心金色风格 */

.elementor-8885 .elementor-element.elementor-element-ed77372{

    background:
    linear-gradient(
        180deg,
        #fff9e8 0%,
        #fff3cf 100%
    );

    padding:24px 26px;

    border-radius:18px;

    border:
    1px solid rgba(212,180,92,0.35);

    box-shadow:
    0 8px 24px rgba(180,150,60,0.10),
    inset 0 1px 0 rgba(255,255,255,0.7);

    color:#4a4032;

    /* 安心感字体 */
    font-family:
    "Hiragino Kaku Gothic ProN",
    "Yu Gothic",
    "Meiryo",
    sans-serif;

    font-size:17px;

    line-height:2;

    letter-spacing:0.4px;

    font-weight:500;

    position:relative;

    overflow:hidden;
}

/* 柔和高光 */

.elementor-8885 .elementor-element.elementor-element-ed77372:before{

    content:"";

    position:absolute;

    top:-60px;
    right:-60px;

    width:160px;
    height:160px;

    border-radius:50%;

    background:
    radial-gradient(
        rgba(255,255,255,0.45),
        transparent 70%
    );

    filter:blur(10px);
}

/* 手机优化 */

@media(max-width:767px){

.elementor-8885 .elementor-element.elementor-element-ed77372{

    padding:20px 18px;

    font-size:15px;

    line-height:1.9;

    border-radius:14px;
}

}/* End custom CSS */