.elementor-2372 .elementor-element.elementor-element-278bb58{--display:flex;--overlay-opacity:0.5;}.elementor-2372 .elementor-element.elementor-element-278bb58::before, .elementor-2372 .elementor-element.elementor-element-278bb58 > .elementor-background-video-container::before, .elementor-2372 .elementor-element.elementor-element-278bb58 > .e-con-inner > .elementor-background-video-container::before, .elementor-2372 .elementor-element.elementor-element-278bb58 > .elementor-background-slideshow::before, .elementor-2372 .elementor-element.elementor-element-278bb58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2372 .elementor-element.elementor-element-278bb58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#010201;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2372 .elementor-element.elementor-element-4363ea1{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:20px 20px 20px 20px;text-align:center;}.elementor-2372 .elementor-element.elementor-element-4363ea1 .elementor-heading-title{font-size:48px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2372 .elementor-element.elementor-element-aa1c01b{text-align:center;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-981a1ee{--display:flex;}.elementor-2372 .elementor-element.elementor-element-253a778{text-align:center;}.elementor-2372 .elementor-element.elementor-element-253a778 .elementor-heading-title{font-size:36px;font-weight:600;color:#222222;}.elementor-2372 .elementor-element.elementor-element-a58b06c{--display:flex;}.elementor-2372 .elementor-element.elementor-element-1d5eb66{--display:flex;}.elementor-2372 .elementor-element.elementor-element-4f8de2d{--display:flex;}.elementor-2372 .elementor-element.elementor-element-ef1cdfc{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2372 .elementor-element.elementor-element-73fa201{text-align:center;}.elementor-2372 .elementor-element.elementor-element-73fa201 .elementor-heading-title{font-size:36px;font-weight:600;color:#222222;}.elementor-2372 .elementor-element.elementor-element-aca8f40{--display:flex;}.elementor-2372 .elementor-element.elementor-element-0fb58e9{--display:flex;}.elementor-2372 .elementor-element.elementor-element-7cf2c3a{--display:flex;}.elementor-2372 .elementor-element.elementor-element-fe0206c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2372 .elementor-element.elementor-element-bbcdb20{text-align:center;}.elementor-2372 .elementor-element.elementor-element-bbcdb20 .elementor-heading-title{font-size:36px;font-weight:600;color:#222222;}.elementor-2372 .elementor-element.elementor-element-83c6249{--display:flex;}.elementor-2372 .elementor-element.elementor-element-d94eb77{--display:flex;}.elementor-2372 .elementor-element.elementor-element-2406e98{--display:flex;}.elementor-2372 .elementor-element.elementor-element-b478650{--display:flex;}.elementor-2372 .elementor-element.elementor-element-0fc58fd{--display:flex;}.elementor-2372 .elementor-element.elementor-element-bf8c7bd{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2372 .elementor-element.elementor-element-da63a60{text-align:center;}.elementor-2372 .elementor-element.elementor-element-da63a60 .elementor-heading-title{font-size:36px;font-weight:600;color:#222222;}.elementor-2372 .elementor-element.elementor-element-41d6dad{--display:flex;}.elementor-2372 .elementor-element.elementor-element-52c1519{--display:flex;}.elementor-2372 .elementor-element.elementor-element-e2b1da1{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2372 .elementor-element.elementor-element-e9f4abe{text-align:center;}.elementor-2372 .elementor-element.elementor-element-e9f4abe .elementor-heading-title{font-size:36px;font-weight:600;color:#222222;}.elementor-2372 .elementor-element.elementor-element-e923378{text-align:center;color:#FFF6F6;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2372 .elementor-element.elementor-element-385d9ee .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#FBB61AAD !important;color:#ffffff !important;}/* Start custom CSS for nested-accordion, class: .elementor-element-ef1cdfc *//* 给每个手风琴卡片加纯白背景、阴影和圆角 */
.elementor-2372 .elementor-element.elementor-element-ef1cdfc .elementor-accordion-item {
    background-color: #ffffff !important;
    border: none !important; /* 移除原来死板的黑边框 */
    border-radius: 8px !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
    margin-bottom: 16px !important; /* 卡片之间的间距 */
    overflow: hidden;
}

/* 稍微调好看一点标题栏内边距 */
.elementor-2372 .elementor-element.elementor-element-ef1cdfc .elementor-tab-title {
    padding: 16px 20px !important;
}

/* 展开后的内容区域内边距 */
.elementor-2372 .elementor-element.elementor-element-ef1cdfc .elementor-tab-content {
    padding: 0 20px 20px 20px !important;
    border-top: 1px solid #f0f0f0 !important; /* 展开内容上方加一条极其微弱的分隔线 */
}/* End custom CSS */