.elementor-1732 .elementor-element.elementor-element-cee17c5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-9e57396{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1732 .elementor-element.elementor-element-9131d12{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-9131d12:not(.elementor-motion-effects-element-type-background), .elementor-1732 .elementor-element.elementor-element-9131d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEF0;}.elementor-1732 .elementor-element.elementor-element-67677a1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-67677a1:not(.elementor-motion-effects-element-type-background), .elementor-1732 .elementor-element.elementor-element-67677a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1732 .elementor-element.elementor-element-67677a1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1732 .elementor-element.elementor-element-7a04bbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-7a04bbd.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1732 .elementor-element.elementor-element-ca3999a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-ca3999a.e-con{--align-self:stretch;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1732 .elementor-element.elementor-element-6081a65 .elementor-icon-wrapper{text-align:center;}.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-1732 .elementor-element.elementor-element-65dea5b.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-65dea5b{text-align:justify;}.elementor-1732 .elementor-element.elementor-element-65dea5b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#003B88;}.elementor-1732 .elementor-element.elementor-element-eba6372{--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;--z-index:3;}.elementor-1732 .elementor-element.elementor-element-eba6372:not(.elementor-motion-effects-element-type-background), .elementor-1732 .elementor-element.elementor-element-eba6372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1732 .elementor-element.elementor-element-1ba9c8b{--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;--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;}.elementor-1732 .elementor-element.elementor-element-aa38f32{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1732 .elementor-element.elementor-element-2403ede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1732 .elementor-element.elementor-element-2403ede .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1732 .elementor-element.elementor-element-2403ede .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-2403ede.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-2403ede.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-2403ede.elementor-view-default .elementor-icon{fill:var( --e-global-color-6ad296b );color:var( --e-global-color-6ad296b );border-color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-2403ede .elementor-icon{font-size:20px;}.elementor-1732 .elementor-element.elementor-element-2403ede .elementor-icon-box-title, .elementor-1732 .elementor-element.elementor-element-2403ede .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-1732 .elementor-element.elementor-element-2403ede:has(:hover) .elementor-icon-box-title,
					 .elementor-1732 .elementor-element.elementor-element-2403ede:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-2403ede .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-af65734 );}.elementor-1732 .elementor-element.elementor-element-8fd9f22{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-1732 .elementor-element.elementor-element-8fd9f22 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1732 .elementor-element.elementor-element-8fd9f22 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-8fd9f22.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-8fd9f22.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-8fd9f22.elementor-view-default .elementor-icon{fill:var( --e-global-color-6ad296b );color:var( --e-global-color-6ad296b );border-color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-8fd9f22 .elementor-icon{font-size:24px;}.elementor-1732 .elementor-element.elementor-element-8fd9f22 .elementor-icon-box-title, .elementor-1732 .elementor-element.elementor-element-8fd9f22 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-1732 .elementor-element.elementor-element-8fd9f22:has(:hover) .elementor-icon-box-title,
					 .elementor-1732 .elementor-element.elementor-element-8fd9f22:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-8fd9f22 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-af65734 );}.elementor-1732 .elementor-element.elementor-element-655f138{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 29px) 0px;}.elementor-1732 .elementor-element.elementor-element-655f138 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1732 .elementor-element.elementor-element-655f138 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-655f138.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-655f138.elementor-view-framed .elementor-icon, .elementor-1732 .elementor-element.elementor-element-655f138.elementor-view-default .elementor-icon{fill:var( --e-global-color-6ad296b );color:var( --e-global-color-6ad296b );border-color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-655f138 .elementor-icon{font-size:24px;}.elementor-1732 .elementor-element.elementor-element-655f138 .elementor-icon i{transform:rotate(0deg);}.elementor-1732 .elementor-element.elementor-element-655f138 .elementor-icon-box-title, .elementor-1732 .elementor-element.elementor-element-655f138 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-1732 .elementor-element.elementor-element-655f138:has(:hover) .elementor-icon-box-title,
					 .elementor-1732 .elementor-element.elementor-element-655f138:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6ad296b );}.elementor-1732 .elementor-element.elementor-element-655f138 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-af65734 );}.elementor-1732 .elementor-element.elementor-element-22c2b3b{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1732 .elementor-element.elementor-element-ce562bc{padding:0px 0px 0px 0px;text-align:start;}.elementor-1732 .elementor-element.elementor-element-933baff{--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;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1732 .elementor-element.elementor-element-933baff:not(.elementor-motion-effects-element-type-background), .elementor-1732 .elementor-element.elementor-element-933baff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEF0;}.elementor-1732 .elementor-element.elementor-element-3f278a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-3f278a5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1732 .elementor-element.elementor-element-e2740c9{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-e2740c9.e-con{--align-self:stretch;}.elementor-1732 .elementor-element.elementor-element-e3e7431 .elementor-icon-wrapper{text-align:center;}.elementor-1732 .elementor-element.elementor-element-1b0ec1d.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-1b0ec1d{text-align:justify;}.elementor-1732 .elementor-element.elementor-element-1b0ec1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#003B88;}.elementor-1732 .elementor-element.elementor-element-80f58f1{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-80f58f1.e-con{--align-self:flex-start;}.elementor-1732 .elementor-element.elementor-element-047286e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1732 .elementor-element.elementor-element-047286e .elementor-icon-wrapper{text-align:center;}.elementor-1732 .elementor-element.elementor-element-047286e .elementor-icon{font-size:30px;}.elementor-1732 .elementor-element.elementor-element-047286e .elementor-icon svg{height:30px;}.elementor-1732 .elementor-element.elementor-element-25a0979{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1732 .elementor-element.elementor-element-25a0979.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-25a0979 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#003B88;}.elementor-1732 .elementor-element.elementor-element-391cd2e{--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;--border-radius:20px 20px 20px 20px;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-391cd2e:not(.elementor-motion-effects-element-type-background), .elementor-1732 .elementor-element.elementor-element-391cd2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEF0;}.elementor-1732 .elementor-element.elementor-element-391cd2e.e-con{--align-self:flex-start;}.elementor-1732 .elementor-element.elementor-element-ec435b4{--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-1732 .elementor-element.elementor-element-e59a99a{--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-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-1732 .elementor-element.elementor-element-5435ebb{color:#000000;}.elementor-1732 .elementor-element.elementor-element-33ce137{--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-1732 .elementor-element.elementor-element-a69eccb{color:#000000;}.elementor-1732 .elementor-element.elementor-element-ac1b57f{--display:flex;}.elementor-1732 .elementor-element.elementor-element-ac1b57f.e-con{--align-self:flex-start;}.elementor-1732 .elementor-element.elementor-element-c77a5ce{color:#000000;}.elementor-1732 .elementor-element.elementor-element-194cc6b{--display:flex;}.elementor-1732 .elementor-element.elementor-element-7eff054{color:#000000;}.elementor-1732 .elementor-element.elementor-element-d7d1d6c{--display:flex;}.elementor-1732 .elementor-element.elementor-element-f52f973{color:#000000;}.elementor-1732 .elementor-element.elementor-element-6e1f934{--display:flex;}.elementor-1732 .elementor-element.elementor-element-6e1f934.e-con{--align-self:flex-start;}.elementor-1732 .elementor-element.elementor-element-f058d0a{color:#000000;}.elementor-1732 .elementor-element.elementor-element-945c4c5{--display:flex;}.elementor-1732 .elementor-element.elementor-element-826ca9a{color:#000000;}.elementor-1732 .elementor-element.elementor-element-588e9d4{--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-1732 .elementor-element.elementor-element-ab19050{--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-1732 .elementor-element.elementor-element-accb1fc{color:#000000;}.elementor-1732 .elementor-element.elementor-element-852f972{--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-1732 .elementor-element.elementor-element-8a515f4{color:#000000;}.elementor-1732 .elementor-element.elementor-element-acdd96c{--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-1732 .elementor-element.elementor-element-af13301{--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-1732 .elementor-element.elementor-element-776e51b{color:#000000;}.elementor-1732 .elementor-element.elementor-element-55b7092{--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-1732 .elementor-element.elementor-element-ccace0d{color:#000000;}.elementor-1732 .elementor-element.elementor-element-d2e85f2{--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-1732 .elementor-element.elementor-element-c90e6b6{--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-1732 .elementor-element.elementor-element-a7347f2{color:#000000;}.elementor-1732 .elementor-element.elementor-element-9e08327{--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-1732 .elementor-element.elementor-element-95b41d0{color:#000000;}.elementor-1732 .elementor-element.elementor-element-752216d{--n-accordion-title-font-size:1rem;--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-1732 .elementor-element.elementor-element-5712538{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1732 .elementor-element.elementor-element-5712538:not(.elementor-motion-effects-element-type-background), .elementor-1732 .elementor-element.elementor-element-5712538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEF0;}.elementor-1732 .elementor-element.elementor-element-7c53daf{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-7c53daf.e-con{--align-self:flex-start;}.elementor-1732 .elementor-element.elementor-element-6622844 .elementor-icon-wrapper{text-align:center;}.elementor-1732 .elementor-element.elementor-element-6622844 .elementor-icon{font-size:30px;}.elementor-1732 .elementor-element.elementor-element-6622844 .elementor-icon svg{height:30px;}.elementor-1732 .elementor-element.elementor-element-b8f41b4.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-b8f41b4{text-align:justify;}.elementor-1732 .elementor-element.elementor-element-b8f41b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#003B88;}.elementor-1732 .elementor-element.elementor-element-70d74f5{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-70d74f5:not(.elementor-motion-effects-element-type-background), .elementor-1732 .elementor-element.elementor-element-70d74f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEF0;}.elementor-1732 .elementor-element.elementor-element-b1b3655{--display:flex;}.elementor-1732 .elementor-element.elementor-element-89cb883{color:#000000;}.elementor-1732 .elementor-element.elementor-element-883079a{--display:flex;}.elementor-1732 .elementor-element.elementor-element-caa11e2{color:#000000;}.elementor-1732 .elementor-element.elementor-element-45416b1{--n-accordion-title-font-size:1rem;--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-1732 .elementor-element.elementor-element-8ab3e5f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-8ab3e5f:not(.elementor-motion-effects-element-type-background), .elementor-1732 .elementor-element.elementor-element-8ab3e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1732 .elementor-element.elementor-element-0e3a4fc{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-0e3a4fc.e-con{--align-self:stretch;}.elementor-1732 .elementor-element.elementor-element-82b1a20 .elementor-icon-wrapper{text-align:center;}.elementor-1732 .elementor-element.elementor-element-3070537.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-3070537{text-align:justify;}.elementor-1732 .elementor-element.elementor-element-3070537 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#003B88;}.elementor-1732 .elementor-element.elementor-element-f11ed68{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-f11ed68.e-con{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-9a53e4b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-6c43680{--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;--justify-content:center;}.elementor-1732 .elementor-element.elementor-element-6c43680.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-1732 .elementor-element.elementor-element-fca91e1 .elementor-icon-wrapper{text-align:center;}.elementor-1732 .elementor-element.elementor-element-fca91e1 .elementor-icon{font-size:40px;}.elementor-1732 .elementor-element.elementor-element-fca91e1 .elementor-icon svg{height:40px;}.elementor-1732 .elementor-element.elementor-element-7284cfc.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-7284cfc{text-align:justify;}.elementor-1732 .elementor-element.elementor-element-7284cfc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#003B88;}.elementor-1732 .elementor-element.elementor-element-72f361f{--display:flex;}.elementor-1732 .elementor-element.elementor-element-086d821{text-align:center;}.elementor-1732 .elementor-element.elementor-element-bdecb4a{--display:flex;--justify-content:center;}.elementor-1732 .elementor-element.elementor-element-bdecb4a.e-con{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-3fa7f44.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-251f794{--display:flex;}.elementor-1732 .elementor-element.elementor-element-c91f87a{--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;--justify-content:center;}.elementor-1732 .elementor-element.elementor-element-c91f87a.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-1732 .elementor-element.elementor-element-3fa4b1a .elementor-icon-wrapper{text-align:center;}.elementor-1732 .elementor-element.elementor-element-3fa4b1a .elementor-icon{font-size:40px;}.elementor-1732 .elementor-element.elementor-element-3fa4b1a .elementor-icon svg{height:40px;}.elementor-1732 .elementor-element.elementor-element-4c78717.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-4c78717{text-align:center;}.elementor-1732 .elementor-element.elementor-element-4c78717 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#003B88;}.elementor-1732 .elementor-element.elementor-element-ab73b9b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-ee582a1{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1732 .elementor-element.elementor-element-aa38f32{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1732 .elementor-element.elementor-element-cee17c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-67677a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1732 .elementor-element.elementor-element-7a04bbd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-eba6372{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-aa38f32{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1732 .elementor-element.elementor-element-933baff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-3f278a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1732 .elementor-element.elementor-element-e2740c9{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-80f58f1{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-1732 .elementor-element.elementor-element-25a0979{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1732 .elementor-element.elementor-element-25a0979 .elementor-heading-title{font-size:25px;}.elementor-1732 .elementor-element.elementor-element-391cd2e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1732 .elementor-element.elementor-element-5712538{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-7c53daf{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-b8f41b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1732 .elementor-element.elementor-element-b8f41b4 .elementor-heading-title{font-size:25px;}.elementor-1732 .elementor-element.elementor-element-70d74f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1732 .elementor-element.elementor-element-8ab3e5f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-0e3a4fc{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1732 .elementor-element.elementor-element-82b1a20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1732 .elementor-element.elementor-element-f11ed68{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1732 .elementor-element.elementor-element-7284cfc.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-7284cfc{text-align:justify;}.elementor-1732 .elementor-element.elementor-element-7284cfc .elementor-heading-title{font-size:18px;}.elementor-1732 .elementor-element.elementor-element-251f794{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1732 .elementor-element.elementor-element-c91f87a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1732 .elementor-element.elementor-element-c91f87a.e-con{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1732 .elementor-element.elementor-element-4c78717.elementor-element{--align-self:center;}.elementor-1732 .elementor-element.elementor-element-4c78717{text-align:center;}.elementor-1732 .elementor-element.elementor-element-4c78717 .elementor-heading-title{font-size:17px;}}@media(min-width:768px){.elementor-1732 .elementor-element.elementor-element-67677a1{--content-width:1300px;}.elementor-1732 .elementor-element.elementor-element-7a04bbd{--width:1600px;}.elementor-1732 .elementor-element.elementor-element-22c2b3b{--width:79%;}.elementor-1732 .elementor-element.elementor-element-933baff{--content-width:1300px;}.elementor-1732 .elementor-element.elementor-element-e2740c9{--width:500px;}.elementor-1732 .elementor-element.elementor-element-80f58f1{--width:1600px;}.elementor-1732 .elementor-element.elementor-element-e59a99a{--width:50%;}.elementor-1732 .elementor-element.elementor-element-33ce137{--width:50%;}.elementor-1732 .elementor-element.elementor-element-ab19050{--width:50%;}.elementor-1732 .elementor-element.elementor-element-852f972{--width:50%;}.elementor-1732 .elementor-element.elementor-element-af13301{--width:50%;}.elementor-1732 .elementor-element.elementor-element-55b7092{--width:50%;}.elementor-1732 .elementor-element.elementor-element-c90e6b6{--width:50%;}.elementor-1732 .elementor-element.elementor-element-9e08327{--width:50%;}.elementor-1732 .elementor-element.elementor-element-5712538{--content-width:1300px;}.elementor-1732 .elementor-element.elementor-element-7c53daf{--width:1600px;}.elementor-1732 .elementor-element.elementor-element-8ab3e5f{--content-width:1300px;}.elementor-1732 .elementor-element.elementor-element-f11ed68{--content-width:100%;}.elementor-1732 .elementor-element.elementor-element-6c43680{--content-width:1168px;}.elementor-1732 .elementor-element.elementor-element-bdecb4a{--width:57%;}}/* Start custom CSS for html, class: .elementor-element-9e57396 */:root {
                --page-bg: #f3f4f6;
                --green: #76b63b;
                --blue-line: #0a73d9;
                --max-banner: 90%; /* 决定右侧留白多少（设计稿核心参数） */
            }

            * {
                box-sizing: border-box;
            }

            body {
                margin: 0;
                font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif;
                background: var(--page-bg);
            }

            /* ======================================================
   HERO / BANNER
   ====================================================== */
            .hero {
                width: 100%;
                background: var(--page-bg);
           
                position: relative;
            }

            /* 全屏 banner 容器 */
            .hero-banner {
                width: 100%;
                position: relative;
            }

            /* 左对齐的 banner 内容区 */
            .banner-inner {
                max-width: var(--max-banner);
                margin-left: 0; /* 左贴边 */
                position: relative;
            }

            /* banner 图片本体 */
            .banner-inner img {
                width: 100%;
                height: auto;
                display: block;
            }

            /* CONTACT US（右下角，叠在 banner 图片上） */
            .contact-us {
                position: absolute;
                right: 48px;
                bottom: 36px;
                color: #fff;
                font-weight: 900;
                font-size: 44px;
                letter-spacing: 2px;
                text-transform: uppercase;
                text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
                pointer-events: none;
            }

            /* ======================================================
   banner 下方结构
   ====================================================== */

            /* 绿色长方形（全屏 + 与 banner 重叠） */
            .green-overlap {
                width: 100vw;
                margin-left: 100px;
                height: 150px;
                background: var(--green);
                margin-top: -90px; /* 关键：向上压，与 banner 重叠 */
            }

            /* 底部蓝线（全屏） */
            .bottom-line {
                width: 100vw;
                margin-left: calc(50% - 50vw);
                height: 3px;
                background: var(--blue-line);
            }

            /* ======================================================
   响应式
   ====================================================== */
            @media (max-width: 1200px) {
                :root {
                    --max-banner: 960px;
                }
            }

            @media (max-width: 900px) {
                .banner-inner {
                    max-width: none; /* 小屏直接铺满，不强制留白 */
                    padding-right: 24px;
                }
                .contact-us {
                    font-size: 32px;
                    right: 24px;
                    bottom: 24px;
                }
                .green-overlap {
                    height: 130px;
                    margin-top: -70px;
                }
            }

            @media (max-width: 560px) {
                .contact-us {
                    font-size: 26px;
                    letter-spacing: 1px;
                }
                .green-overlap {
                    height: 110px;
                    margin-top: -56px;
                }
            }
            
            @media(max-width:767px){
                .green-overlap{
                        width: 88vw;
     margin-left: 50px;
             margin-top: -70px;
                }
            }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-752216d *//* ===== 命名空间：只作用于当前这个 widget + 你设置的 class ===== */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion {
        --c1: #003b88; /* 第1个 蓝 */
        --c2: #75b93a; /* 第2个 绿 */
        --c3: #e28522; /* 第3个 橙 */
        --radius: 12px;
    }

    /* 外层 item（你截图里是 details.e-n-accordion-item） */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item {
        border-radius: var(--radius);
        overflow: hidden;
        margin-bottom: 14px;
        border: 0;
    }

    /* 标题行（你截图里是 summary.e-n-accordion-item-title） */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion summary.e-n-accordion-item-title {
        padding: 18px 22px !important;
        font-weight: 700 !important;
        color: #fff !important;
        border: 0 !important;
    }

    /* 内容区（role="region" 那块） */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion .e-n-accordion-item > [role='region'] {
        background: #fff !important;
        padding: 24px 26px !important;
        border: 0 !important;
    }

    /* 右侧图标（你截图右侧是圆点 icon） */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon,
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon i,
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon svg {
        color: #fff !important;
        fill: #fff !important;
    }

    /* ========= 每个 item 不同颜色（按顺序） ========= */
    /* 第1个 */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(1) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第2个 */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(2) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }
    /* 第3个 */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(3) > summary.e-n-accordion-item-title {
        background: var(--c3) !important;
    }
    /* 第4个 */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(4) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第5个 */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(5) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }
    /* 第6个 */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(6) > summary.e-n-accordion-item-title {
        background: var(--c3) !important;
    }
    /* 第7个 */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(7) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第8个 */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(8) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }
     /* 第9个 */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(9) > summary.e-n-accordion-item-title {
        background: var(--c3) !important;
    }

    /* （可选）展开态更深一点 */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(1)[open] > summary.e-n-accordion-item-title {
        background: #003b88 !important;
    }
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(2)[open] > summary.e-n-accordion-item-title {
        background: #5fa82e !important;
    }
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:nth-of-type(3)[open] > summary.e-n-accordion-item-title {
        background: #cc6f12 !important;
    }

    /* （可选）去掉 summary 默认小三角（不同浏览器会出现） */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion summary.e-n-accordion-item-title::-webkit-details-marker {
        display: none;
    }
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion summary.e-n-accordion-item-title {
        list-style: none;
    }

    /* ===== 1. 隐藏 Elementor 默认 icon（svg / i） ===== */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon > * {
        display: none !important;
    }

    /* ===== 2. 给 icon 容器固定尺寸 ===== */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        width: 28px;
        height: 28px;
        flex: 0 0 28px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

    /* ===== 3. 默认：收起状态 → 展开按钮 ===== */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item:not([open]) > summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        background-image: url('/wp-content/uploads/2025/12/按钮-展开.svg');
    }

    /* ===== 4. 展开状态 → 收起按钮 ===== */
    .elementor-1732 .elementor-element.elementor-element-752216d.step-accordion details.e-n-accordion-item[open] > summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        background-image: url('/wp-content/uploads/2025/12/按钮-收起.svg');
    }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-45416b1 *//* ===== 命名空间：只作用于当前这个 widget + 你设置的 class ===== */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion {
        --c1: #003b88; /* 第1个 蓝 */
        --c2: #75b93a; /* 第2个 绿 */
        --c3: #e28522; /* 第3个 橙 */
        --radius: 12px;
    }

    /* 外层 item（你截图里是 details.e-n-accordion-item） */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item {
        border-radius: var(--radius);
        overflow: hidden;
        margin-bottom: 14px;
        border: 0;
    }

    /* 标题行（你截图里是 summary.e-n-accordion-item-title） */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion summary.e-n-accordion-item-title {
        padding: 18px 22px !important;
        font-weight: 700 !important;
        color: #fff !important;
        border: 0 !important;
    }

    /* 内容区（role="region" 那块） */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion .e-n-accordion-item > [role='region'] {
        background: #fff !important;
        padding: 24px 26px !important;
        border: 0 !important;
    }

    /* 右侧图标（你截图右侧是圆点 icon） */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon,
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon i,
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon svg {
        color: #fff !important;
        fill: #fff !important;
    }

    /* ========= 每个 item 不同颜色（按顺序） ========= */
    /* 第1个 */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:nth-of-type(1) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第2个 */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:nth-of-type(2) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }
    /* 第3个 */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:nth-of-type(3) > summary.e-n-accordion-item-title {
        background: var(--c3) !important;
    }
    /* 第4个 */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:nth-of-type(4) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第5个 */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:nth-of-type(5) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }
    /* 第6个 */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:nth-of-type(6) > summary.e-n-accordion-item-title {
        background: var(--c3) !important;
    }
    /* 第7个 */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:nth-of-type(7) > summary.e-n-accordion-item-title {
        background: var(--c1) !important;
    }
    /* 第8个 */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:nth-of-type(8) > summary.e-n-accordion-item-title {
        background: var(--c2) !important;
    }

    /* （可选）展开态更深一点 */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:nth-of-type(1)[open] > summary.e-n-accordion-item-title {
        background: #003b88 !important;
    }
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:nth-of-type(2)[open] > summary.e-n-accordion-item-title {
        background: #5fa82e !important;
    }
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:nth-of-type(3)[open] > summary.e-n-accordion-item-title {
        background: #cc6f12 !important;
    }

    /* （可选）去掉 summary 默认小三角（不同浏览器会出现） */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion summary.e-n-accordion-item-title::-webkit-details-marker {
        display: none;
    }
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion summary.e-n-accordion-item-title {
        list-style: none;
    }

    /* ===== 1. 隐藏 Elementor 默认 icon（svg / i） ===== */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon > * {
        display: none !important;
    }

    /* ===== 2. 给 icon 容器固定尺寸 ===== */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        width: 28px;
        height: 28px;
        flex: 0 0 28px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

    /* ===== 3. 默认：收起状态 → 展开按钮 ===== */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item:not([open]) > summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        background-image: url('/wp-content/uploads/2025/12/按钮-展开.svg');
    }

    /* ===== 4. 展开状态 → 收起按钮 ===== */
    .elementor-1732 .elementor-element.elementor-element-45416b1.step-accordion details.e-n-accordion-item[open] > summary.e-n-accordion-item-title .e-n-accordion-item-title-icon {
        background-image: url('/wp-content/uploads/2025/12/按钮-收起.svg');
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-086d821 */img.attachment-large.size-large.wp-image-1917,img.attachment-large.size-large.wp-image-1918{
  position: relative;
  background:
    /* 左上 */
    linear-gradient(#808080, #808080) left top,
    linear-gradient(#808080, #808080) left top,

    /* 右上 */
    linear-gradient(#808080, #808080) right top,
    linear-gradient(#808080, #808080) right top,

    /* 左下 */
    linear-gradient(#808080, #808080) left bottom,
    linear-gradient(#808080, #808080) left bottom,

    /* 右下 */
    linear-gradient(#808080, #808080) right bottom,
    linear-gradient(#808080, #808080) right bottom;

  background-size:
    20px 2px, 2px 20px,
    20px 2px, 2px 20px,
    20px 2px, 2px 20px,
    20px 2px, 2px 20px;

  background-repeat: no-repeat;
  padding: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fa7f44 */.vertical-lines{
  width:1px;
  height:320px;
  background:#000;
}
.divider-col{
  display:flex;
  justify-content:center;   /* 水平居中 */
  align-items:center;       /* 垂直居中（关键） */
}

@media(max-width:767px){
    .vertical-lines {
    width: 301px;
    height: 1px;
    background: #000;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee582a1 */.dku_wx img{
    width:285px;
    height: 275px;
}/* End custom CSS */