.elementor-7879 .elementor-element.elementor-element-308585e{--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-7879 .elementor-element.elementor-element-e52167a{--display:flex;}.elementor-7879 .elementor-element.elementor-element-08575bf{text-align:center;}.elementor-7879 .elementor-element.elementor-element-a4ccf70{--divider-border-style:solid;--divider-color:#5C5C5C;--divider-border-width:1px;}.elementor-7879 .elementor-element.elementor-element-a4ccf70 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7879 .elementor-element.elementor-element-a4ccf70 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7879 .elementor-element.elementor-element-9b598d7{--display:flex;}.elementor-7879 .elementor-element.elementor-element-8f40282{columns:1;text-align:start;}.elementor-7879 .elementor-element.elementor-element-8f40282 p{margin-block-end:0px;}.elementor-7879 .elementor-element.elementor-element-410f7f8{--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-7879 .elementor-element.elementor-element-a8ab6e9{--display:flex;}.elementor-7879 .elementor-element.elementor-element-1eb6b72{--display:flex;}.elementor-7879 .elementor-element.elementor-element-ce90d00{columns:1;text-align:start;}.elementor-7879 .elementor-element.elementor-element-ce90d00 p{margin-block-end:0px;}.elementor-7879 .elementor-element.elementor-element-3ba60f9{--display:flex;}.elementor-7879 .elementor-element.elementor-element-684c51d{--display:flex;}.elementor-7879 .elementor-element.elementor-element-15b479a{columns:1;text-align:start;}.elementor-7879 .elementor-element.elementor-element-15b479a p{margin-block-end:0px;}.elementor-7879 .elementor-element.elementor-element-fb1241f{--display:flex;}.elementor-7879 .elementor-element.elementor-element-d8ad2db{--display:flex;}.elementor-7879 .elementor-element.elementor-element-4fa5800{--display:flex;}.elementor-7879 .elementor-element.elementor-element-5ed0daa{columns:1;text-align:start;}.elementor-7879 .elementor-element.elementor-element-5ed0daa p{margin-block-end:0px;}.elementor-7879 .elementor-element.elementor-element-7edcff1{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-8f40282 *//* 仅当前文本编辑器内的第一段文字变灰色卡片 */
.elementor-7879 .elementor-element.elementor-element-8f40282 p:first-of-type {
    background: #f7f7f7;
    padding: 25px 30px;
    border-radius: 8px;
    border-left: 4px solid #B82E25;
    line-height: 1.8;
    color: #555;
    font-size: 15px;
    margin: 0 0 20px 0;
}

/* 加粗文字颜色修正 */
.elementor-7879 .elementor-element.elementor-element-8f40282 strong {
    color: #1a1a1a;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a63c1e *//* 在标题前加金色小球 */
.elementor-7879 .elementor-element.elementor-element-1a63c1e h3::before,
.elementor-7879 .elementor-element.elementor-element-1a63c1e h4::before,
.elementor-7879 .elementor-element.elementor-element-1a63c1e strong:first-of-type::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #B82E25;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-524e70c */.elementor-7879 .elementor-element.elementor-element-524e70c {
    border-left: 3px solid #EDB6AB;
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb52c9e *//* 在标题前加金色小球 */
.elementor-7879 .elementor-element.elementor-element-cb52c9e h3::before,
.elementor-7879 .elementor-element.elementor-element-cb52c9e h4::before,
.elementor-7879 .elementor-element.elementor-element-cb52c9e strong:first-of-type::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #B82E25;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e8159e */.elementor-7879 .elementor-element.elementor-element-9e8159e {
    border-left: 3px solid #EDB6AB;
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce90d00 *//* 仅当前文本编辑器内的第一段文字变灰色卡片 */
.elementor-7879 .elementor-element.elementor-element-ce90d00 p:first-of-type {
    background: #f7f7f7;
    padding: 25px 30px;
    border-radius: 8px;
    border-left: 4px solid #EDB6AB;
    line-height: 1.8;
    color: #555;
    font-size: 15px;
    margin: 0 0 20px 0;
}

/* 加粗文字颜色修正 */
.elementor-7879 .elementor-element.elementor-element-ce90d00 strong {
    color: #1a1a1a;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e36507d *//* 在标题前加金色小球 */
.elementor-7879 .elementor-element.elementor-element-e36507d h3::before,
.elementor-7879 .elementor-element.elementor-element-e36507d h4::before,
.elementor-7879 .elementor-element.elementor-element-e36507d strong:first-of-type::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #B82E25;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7798a69 */.elementor-7879 .elementor-element.elementor-element-7798a69 {
    border-left: 3px solid #EDB6AB;
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d9320a *//* 在标题前加金色小球 */
.elementor-7879 .elementor-element.elementor-element-7d9320a h3::before,
.elementor-7879 .elementor-element.elementor-element-7d9320a h4::before,
.elementor-7879 .elementor-element.elementor-element-7d9320a strong:first-of-type::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #B82E25;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae8e06c */.elementor-7879 .elementor-element.elementor-element-ae8e06c {
    border-left: 3px solid #EDB6AB;
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15b479a *//* 仅当前文本编辑器内的第一段文字变灰色卡片 */
.elementor-7879 .elementor-element.elementor-element-15b479a p:first-of-type {
    background: #f7f7f7;
    padding: 25px 30px;
    border-radius: 8px;
    border-left: 4px solid #EDB6AB;
    line-height: 1.8;
    color: #555;
    font-size: 15px;
    margin: 0 0 20px 0;
}

/* 加粗文字颜色修正 */
.elementor-7879 .elementor-element.elementor-element-15b479a strong {
    color: #1a1a1a;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efa802c *//* 在标题前加金色小球 */
.elementor-7879 .elementor-element.elementor-element-efa802c h3::before,
.elementor-7879 .elementor-element.elementor-element-efa802c h4::before,
.elementor-7879 .elementor-element.elementor-element-efa802c strong:first-of-type::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #B82E25;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34338f8 */.elementor-7879 .elementor-element.elementor-element-34338f8 {
    border-left: 3px solid #EDB6AB;
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91187f9 *//* 在标题前加金色小球 */
.elementor-7879 .elementor-element.elementor-element-91187f9 h3::before,
.elementor-7879 .elementor-element.elementor-element-91187f9 h4::before,
.elementor-7879 .elementor-element.elementor-element-91187f9 strong:first-of-type::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #B82E25;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0af43f3 */.elementor-7879 .elementor-element.elementor-element-0af43f3 {
    border-left: 3px solid #EDB6AB;
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c5ecb8 *//* 在标题前加金色小球 */
.elementor-7879 .elementor-element.elementor-element-5c5ecb8 h3::before,
.elementor-7879 .elementor-element.elementor-element-5c5ecb8 h4::before,
.elementor-7879 .elementor-element.elementor-element-5c5ecb8 strong:first-of-type::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #B82E25;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6981b2c */.elementor-7879 .elementor-element.elementor-element-6981b2c {
    border-left: 3px solid #EDB6AB;
    padding-left: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ed0daa *//* 仅当前文本编辑器内的第一段文字变灰色卡片 */
.elementor-7879 .elementor-element.elementor-element-5ed0daa p:first-of-type {
    background: #f7f7f7;
    padding: 25px 30px;
    border-radius: 8px;
    border-left: 4px solid #EDB6AB;
    line-height: 1.8;
    color: #555;
    font-size: 15px;
    margin: 0 0 20px 0;
}

/* 加粗文字颜色修正 */
.elementor-7879 .elementor-element.elementor-element-5ed0daa strong {
    color: #1a1a1a;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b070451 *//* 在标题前加金色小球 */
.elementor-7879 .elementor-element.elementor-element-b070451 h3::before,
.elementor-7879 .elementor-element.elementor-element-b070451 h4::before,
.elementor-7879 .elementor-element.elementor-element-b070451 strong:first-of-type::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #B82E25;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-355bfe0 */.elementor-7879 .elementor-element.elementor-element-355bfe0 {
    border-left: 3px solid #EDB6AB;
    padding-left: 25px;
}/* End custom CSS */