.elementor-18 .elementor-element.elementor-element-3e1d3dd{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;}.elementor-18 .elementor-element.elementor-element-3e1d3dd:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3e1d3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-94a2940{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-18 .elementor-element.elementor-element-94a2940.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-bf17968{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-18 .elementor-element.elementor-element-bf17968:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bf17968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-558105e{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-18 .elementor-element.elementor-element-558105e.e-con{--flex-grow:0;--flex-shrink:1;}.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-18 .elementor-element.elementor-element-a6f74dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-18 .elementor-element.elementor-element-a6f74dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;letter-spacing:1.5px;color:#D9A441;}.elementor-18 .elementor-element.elementor-element-04cc634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-18 .elementor-element.elementor-element-04cc634 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:600;line-height:1.08em;letter-spacing:-0.5px;color:#FFFFFF;}.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-18 .elementor-element.elementor-element-e2e403e{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#C8D3E0;}.elementor-18 .elementor-element.elementor-element-4aba726{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-e05b978 .elementor-button{background-color:#D9A441;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:16px 27px 16px 27px;}.elementor-18 .elementor-element.elementor-element-e05b978 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e05b978 .elementor-button:focus{background-color:#E5B34E;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e05b978 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-e05b978 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c46b2b3 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9A441;border-radius:3px 3px 3px 3px;padding:16px 27px 16px 27px;}.elementor-18 .elementor-element.elementor-element-c46b2b3 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-c46b2b3 .elementor-button:focus{background-color:#D9A441;color:#0F2D52;border-color:#D9A441;}.elementor-18 .elementor-element.elementor-element-c46b2b3 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-c46b2b3 .elementor-button:focus svg{fill:#0F2D52;}.elementor-18 .elementor-element.elementor-element-5d60233{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-5d60233.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18 .elementor-element.elementor-element-b7ccd4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.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-18 .elementor-element.elementor-element-6e96031{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9A441;}.elementor-18 .elementor-element.elementor-element-6e96031 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-6e96031.elementor-view-stacked .elementor-icon{background-color:#D9A441;color:#02010100;}.elementor-18 .elementor-element.elementor-element-6e96031.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-6e96031.elementor-view-default .elementor-icon{color:#D9A441;border-color:#D9A441;}.elementor-18 .elementor-element.elementor-element-6e96031.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-6e96031.elementor-view-default .elementor-icon svg{fill:#D9A441;}.elementor-18 .elementor-element.elementor-element-6e96031.elementor-view-framed .elementor-icon{background-color:#02010100;}.elementor-18 .elementor-element.elementor-element-6e96031.elementor-view-stacked .elementor-icon svg{fill:#02010100;}.elementor-18 .elementor-element.elementor-element-6e96031 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-6e96031 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-a122fb4{text-align:center;}.elementor-18 .elementor-element.elementor-element-a122fb4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-50028c7{--divider-border-style:solid;--divider-color:#D9A441;--divider-border-width:1px;width:var( --container-widget-width, 50px );max-width:50px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-50028c7.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-18 .elementor-element.elementor-element-50028c7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-50028c7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-e778209{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-18 .elementor-element.elementor-element-bb9f499{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9A441;}.elementor-18 .elementor-element.elementor-element-bb9f499 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-bb9f499.elementor-view-stacked .elementor-icon{background-color:#D9A441;color:#02010100;}.elementor-18 .elementor-element.elementor-element-bb9f499.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-bb9f499.elementor-view-default .elementor-icon{color:#D9A441;border-color:#D9A441;}.elementor-18 .elementor-element.elementor-element-bb9f499.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-bb9f499.elementor-view-default .elementor-icon svg{fill:#D9A441;}.elementor-18 .elementor-element.elementor-element-bb9f499.elementor-view-framed .elementor-icon{background-color:#02010100;}.elementor-18 .elementor-element.elementor-element-bb9f499.elementor-view-stacked .elementor-icon svg{fill:#02010100;}.elementor-18 .elementor-element.elementor-element-bb9f499 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-bb9f499 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-ffe507d{text-align:center;}.elementor-18 .elementor-element.elementor-element-ffe507d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-299716d{--divider-border-style:solid;--divider-color:#D9A441;--divider-border-width:1px;width:var( --container-widget-width, 50px );max-width:50px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-299716d.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-18 .elementor-element.elementor-element-299716d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-299716d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-91933fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-18 .elementor-element.elementor-element-df9f661{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9A441;}.elementor-18 .elementor-element.elementor-element-df9f661 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-df9f661.elementor-view-stacked .elementor-icon{background-color:#D9A441;color:#02010100;}.elementor-18 .elementor-element.elementor-element-df9f661.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-df9f661.elementor-view-default .elementor-icon{color:#D9A441;border-color:#D9A441;}.elementor-18 .elementor-element.elementor-element-df9f661.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-df9f661.elementor-view-default .elementor-icon svg{fill:#D9A441;}.elementor-18 .elementor-element.elementor-element-df9f661.elementor-view-framed .elementor-icon{background-color:#02010100;}.elementor-18 .elementor-element.elementor-element-df9f661.elementor-view-stacked .elementor-icon svg{fill:#02010100;}.elementor-18 .elementor-element.elementor-element-df9f661 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-df9f661 .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-1d02ef0{text-align:center;}.elementor-18 .elementor-element.elementor-element-1d02ef0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-974c4d6{--divider-border-style:solid;--divider-color:#D9A441;--divider-border-width:1px;width:var( --container-widget-width, 50px );max-width:50px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-974c4d6.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-18 .elementor-element.elementor-element-974c4d6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-974c4d6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-429cfaf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-18 .elementor-element.elementor-element-5f419ea{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9A441;}.elementor-18 .elementor-element.elementor-element-5f419ea .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-5f419ea.elementor-view-stacked .elementor-icon{background-color:#D9A441;color:#02010100;}.elementor-18 .elementor-element.elementor-element-5f419ea.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-5f419ea.elementor-view-default .elementor-icon{color:#D9A441;border-color:#D9A441;}.elementor-18 .elementor-element.elementor-element-5f419ea.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-5f419ea.elementor-view-default .elementor-icon svg{fill:#D9A441;}.elementor-18 .elementor-element.elementor-element-5f419ea.elementor-view-framed .elementor-icon{background-color:#02010100;}.elementor-18 .elementor-element.elementor-element-5f419ea.elementor-view-stacked .elementor-icon svg{fill:#02010100;}.elementor-18 .elementor-element.elementor-element-5f419ea .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-5f419ea .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-9d673e4{text-align:center;}.elementor-18 .elementor-element.elementor-element-9d673e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9a29173{--display:flex;--min-height:650px;--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:0%;--margin-bottom:0%;--margin-left:-6%;--margin-right:0%;--z-index:1;}.elementor-18 .elementor-element.elementor-element-9a29173:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9a29173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kysourcing.com/wp-content/uploads/2026/07/ChatGPT-Image-2026年7月16日-00_57_25.png");background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-5ae7ba0{--display:flex;--min-height:820px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-18 .elementor-element.elementor-element-5ae7ba0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5ae7ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-bd39bd5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;}.elementor-18 .elementor-element.elementor-element-bd39bd5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bd39bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE4EC;background-image:url("https://kysourcing.com/wp-content/uploads/2026/07/ChatGPT-Image-2026年7月16日-00_57_32-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-bd39bd5.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-18 .elementor-element.elementor-element-7c3af6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;}.elementor-18 .elementor-element.elementor-element-7c3af6d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7c3af6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8D3DE;background-image:url("https://kysourcing.com/wp-content/uploads/2026/07/ChatGPT-Image-2026年7月16日-00_57_34-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-7c3af6d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-18 .elementor-element.elementor-element-2a68c61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;}.elementor-18 .elementor-element.elementor-element-2a68c61:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2a68c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B5C3D0;background-image:url("https://kysourcing.com/wp-content/uploads/2026/07/ChatGPT-Image-2026年7月16日-00_57_34-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-2a68c61.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-18 .elementor-element.elementor-element-6582522{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-6582522:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6582522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-ce24a2b{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-f77699b{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-d8311a7{text-align:start;}.elementor-18 .elementor-element.elementor-element-d8311a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;letter-spacing:2px;color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-86a7ec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-86a7ec2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;line-height:1.8em;letter-spacing:-0.6px;color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-31d502a{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;color:#5E6B78;}.elementor-18 .elementor-element.elementor-element-4585098{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-18 .elementor-element.elementor-element-feb83dc{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:55px;}.elementor-18 .elementor-element.elementor-element-6e44dcd{width:100%;max-width:100%;text-align:start;}.elementor-18 .elementor-element.elementor-element-6e44dcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;line-height:1.42em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6fdf019{--divider-border-style:solid;--divider-color:#E3B04B;--divider-border-width:2px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-18 .elementor-element.elementor-element-6fdf019 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-18 .elementor-element.elementor-element-6fdf019 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-6926fd1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-7d362ec{width:100%;max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-1d2459f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:030px;--padding-right:030px;}.elementor-18 .elementor-element.elementor-element-1d2459f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1d2459f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-8b7011a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-aad41da{--display:flex;--min-height:670px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-aad41da:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-aad41da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-833e281{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--z-index:1;}.elementor-18 .elementor-element.elementor-element-833e281:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-833e281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kysourcing.com/wp-content/uploads/2026/07/ChatGPT-Image-2026年7月16日-00_57_32-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-8e429c5{--display:flex;--min-height:122px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-8e429c5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8e429c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-db0589b{text-align:start;}.elementor-18 .elementor-element.elementor-element-db0589b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;line-height:1em;letter-spacing:-1px;color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-90653d0{text-align:start;}.elementor-18 .elementor-element.elementor-element-90653d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;letter-spacing:0.3px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-c70b7fe{--display:flex;--min-height:670px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--overflow:hidden;--padding-top:25px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e6afd72 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-eb192e3{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-eb192e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;letter-spacing:-0.7px;color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-64c1d99{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;color:#5E6B78;}.elementor-18 .elementor-element.elementor-element-f63a0e0{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-f63a0e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;letter-spacing:0.4px;color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-0b06ddf{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-8626cd5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#E3B04B;--border-color:#E3B04B;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:030px;--padding-right:030px;}.elementor-18 .elementor-element.elementor-element-8626cd5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8626cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-18 .elementor-element.elementor-element-63c6f08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.3px;color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-abac977{font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;color:#4F5E70;}.elementor-18 .elementor-element.elementor-element-259b458{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:110px;--padding-bottom:110px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-259b458:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-259b458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-924225e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:-0px -0px;--row-gap:-0px;--column-gap:-0px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-df6c353{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b4a83fd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-b4a83fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:1px;color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-4167986{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4167986 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;letter-spacing:-0.7px;color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-f55138e{width:var( --container-widget-width, 92% );max-width:92%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#5E6B78;}.elementor-18 .elementor-element.elementor-element-e379d7c{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-18 .elementor-element.elementor-element-0647ea1{--display:flex;--min-height:650px;--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-18 .elementor-element.elementor-element-0647ea1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0647ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kysourcing.com/wp-content/uploads/2026/07/ChatGPT-Image-2026年7月16日-00_57_34-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-6d44674{--display:flex;--min-height:122px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:20px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-6d44674:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6d44674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-3aae9f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-4fdf109 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-2cba36c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:110px;--padding-bottom:110px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-2cba36c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2cba36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-52e39e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-18 .elementor-element.elementor-element-c600613{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-18 .elementor-element.elementor-element-f2200da{--display:flex;--min-height:650px;}.elementor-18 .elementor-element.elementor-element-f2200da:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f2200da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kysourcing.com/wp-content/uploads/2026/07/ChatGPT-Image-2026年7月16日-00_57_34-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-b76f1e4{--display:flex;--min-height:122px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:020px;--padding-bottom:020px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-b76f1e4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b76f1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-50dc710 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-bee2f91 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-5885ee4{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3a90a53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-3a90a53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:1px;color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-ce22a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-ce22a29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;letter-spacing:-0.7px;color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-bc6141c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5E6B78;}.elementor-18 .elementor-element.elementor-element-39320ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:110px;--padding-bottom:110px;--padding-left:030px;--padding-right:030px;}.elementor-18 .elementor-element.elementor-element-39320ec:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-39320ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-a5f863b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-6052904{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d4963fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-d4963fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:1px;color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-94dbb5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-94dbb5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;letter-spacing:-0.7px;color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-adc2d2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#5E6B78;}.elementor-18 .elementor-element.elementor-element-83117f5{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-18 .elementor-element.elementor-element-591ccbd{--display:flex;--min-height:650px;--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-18 .elementor-element.elementor-element-591ccbd:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-591ccbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kysourcing.com/wp-content/uploads/2026/07/ChatGPT-Image-2026年7月16日-00_57_34-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-eacc9db{--display:flex;--min-height:122px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:20px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-eacc9db:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-eacc9db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-2eecaf5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-adeb63a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7654073{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:105px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-7654073:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7654073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-5d08ed3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-8244642{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-8244642 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:3px;color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-20574ee{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-20574ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;line-height:1.15em;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4e6a621{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#C8D4E2;}.elementor-18 .elementor-element.elementor-element-e9dfb77{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-a9cecb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-a9cecb0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a9cecb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-bb75cdf{--display:flex;--min-height:430px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EBF1;--border-color:#E6EBF1;--border-radius:18px 18px 18px 18px;box-shadow:0px 14px 35px 0px rgba(15.000000000000004, 45.00000000000005, 81.99999999999999, 0.1);}.elementor-18 .elementor-element.elementor-element-bb75cdf:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bb75cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f119dc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:70px;}.elementor-18 .elementor-element.elementor-element-3f89367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-3f89367 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;letter-spacing:2px;color:#E3B04B;}.elementor-18 .elementor-element.elementor-element-d95387c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-d95387c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:43px;font-weight:600;line-height:1.28em;letter-spacing:-0.5px;color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-4defdf0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#52677E;}.elementor-18 .elementor-element.elementor-element-945a684{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E1E7EE;--border-color:#E1E7EE;--padding-top:55px;--padding-bottom:55px;--padding-left:65px;--padding-right:65px;}.elementor-18 .elementor-element.elementor-element-945a684:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-945a684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d5e8c4a .elementor-button{background-color:#E3B04B;fill:#0F2D52;color:#0F2D52;border-radius:3px 3px 3px 3px;padding:22px 034px 22px 034px;}.elementor-18 .elementor-element.elementor-element-d5e8c4a .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-d5e8c4a .elementor-button:focus{background-color:#0F2D52;color:#FFFFFF;border-color:#0F2D52;}.elementor-18 .elementor-element.elementor-element-d5e8c4a{width:100%;max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-18 .elementor-element.elementor-element-d5e8c4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-d5e8c4a .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-18 .elementor-element.elementor-element-d5e8c4a .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-d5e8c4a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7de35ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#E3B04B;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-94a2940{--width:100%;}.elementor-18 .elementor-element.elementor-element-b7ccd4b{--width:90px;}.elementor-18 .elementor-element.elementor-element-e778209{--width:90px;}.elementor-18 .elementor-element.elementor-element-91933fe{--width:90px;}.elementor-18 .elementor-element.elementor-element-429cfaf{--width:90px;}.elementor-18 .elementor-element.elementor-element-9a29173{--width:38%;}.elementor-18 .elementor-element.elementor-element-5ae7ba0{--width:16%;}.elementor-18 .elementor-element.elementor-element-ce24a2b{--content-width:1520px;}.elementor-18 .elementor-element.elementor-element-f77699b{--width:43%;}.elementor-18 .elementor-element.elementor-element-4585098{--width:4%;}.elementor-18 .elementor-element.elementor-element-feb83dc{--width:53%;}.elementor-18 .elementor-element.elementor-element-8b7011a{--content-width:1520px;}.elementor-18 .elementor-element.elementor-element-aad41da{--width:44%;}.elementor-18 .elementor-element.elementor-element-8e429c5{--width:240px;}.elementor-18 .elementor-element.elementor-element-c70b7fe{--width:52%;}.elementor-18 .elementor-element.elementor-element-924225e{--content-width:1520px;}.elementor-18 .elementor-element.elementor-element-df6c353{--width:48%;}.elementor-18 .elementor-element.elementor-element-e379d7c{--width:49%;}.elementor-18 .elementor-element.elementor-element-6d44674{--content-width:290px;}.elementor-18 .elementor-element.elementor-element-52e39e5{--content-width:1520px;}.elementor-18 .elementor-element.elementor-element-c600613{--width:49%;}.elementor-18 .elementor-element.elementor-element-b76f1e4{--content-width:270px;}.elementor-18 .elementor-element.elementor-element-5885ee4{--width:45%;}.elementor-18 .elementor-element.elementor-element-a5f863b{--content-width:1520px;}.elementor-18 .elementor-element.elementor-element-6052904{--width:43%;}.elementor-18 .elementor-element.elementor-element-83117f5{--width:51%;}.elementor-18 .elementor-element.elementor-element-eacc9db{--width:310px;}.elementor-18 .elementor-element.elementor-element-5d08ed3{--content-width:1520px;}.elementor-18 .elementor-element.elementor-element-bb75cdf{--content-width:1280px;}.elementor-18 .elementor-element.elementor-element-f119dc8{--width:62%;}.elementor-18 .elementor-element.elementor-element-945a684{--width:38%;}}@media(min-width:1025px){.elementor-18 .elementor-element.elementor-element-9a29173:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9a29173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-18 .elementor-element.elementor-element-bd39bd5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bd39bd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-18 .elementor-element.elementor-element-7c3af6d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7c3af6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-18 .elementor-element.elementor-element-2a68c61:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2a68c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-18 .elementor-element.elementor-element-833e281:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-833e281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-3e1d3dd *//* 第一层最外层容器 */
.elementor-18 .elementor-element.elementor-element-3e1d3dd {
    width: 100% !important;
    max-width: none !important;
    min-height: 820px;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    background: #0F2D52;
}

/* 新增加的第二层横向容器 */
.elementor-18 .elementor-element.elementor-element-3e1d3dd > .e-con {
    width: 100% !important;
    max-width: none !important;
    flex: 0 0 100% !important;
    min-height: 820px;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* 左侧深蓝区域 */
.elementor-18 .elementor-element.elementor-element-3e1d3dd .services-hero-left {
    flex: 0 0 50% !important;
    width: 50% !important;
    max-width: 50% !important;
    min-height: 820px;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;

    margin: 0 !important;
    padding-top: 50px !important;
    padding-right: 90px !important;
    padding-bottom: 50px !important;
    padding-left: clamp(70px, 9vw, 180px) !important;

    position: relative;
    z-index: 2;
    box-sizing: border-box;

    clip-path: polygon(
        0 0,
        100% 0,
        84% 100%,
        0 100%
    );
}

/* 限制左侧内容宽度，防止四点进入图片 */
.elementor-18 .elementor-element.elementor-element-3e1d3dd .services-hero-left > .elementor-element {
    width: 100% !important;
    max-width: 600px !important;
    align-self: flex-start !important;
}

/* 中间主图片区域 */
.elementor-18 .elementor-element.elementor-element-3e1d3dd .services-hero-main {
    flex: 0 0 39% !important;
    width: 39% !important;
    max-width: 39% !important;
    min-height: 820px;

    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    margin-left: -9% !important;
    padding: 0 !important;

    position: relative;
    z-index: 1;
}

/* 右侧三张图片的总区域 */
.elementor-18 .elementor-element.elementor-element-3e1d3dd .services-hero-right {
    flex: 0 0 20% !important;
    width: 20% !important;
    max-width: 20% !important;
    min-height: 820px;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    gap: 6px !important;
    margin: 0 !important;
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 8px !important;

    background: #FFFFFF !important;
    box-sizing: border-box;

    position: relative;
    z-index: 3;
}

/* 右侧三张图片平均分配高度 */
.elementor-18 .elementor-element.elementor-element-3e1d3dd .services-hero-right > .e-con {
    width: 100% !important;
    flex: 1 1 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4585098 */.elementor-18 .elementor-element.elementor-element-4585098 {
    position: relative;
    min-height: 500px;
}

.elementor-18 .elementor-element.elementor-element-4585098::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 1px;
    background: #E3B04B;
    transform: translateX(-50%);
}

.elementor-18 .elementor-element.elementor-element-4585098::after {
    content: "";
    position: absolute;
    top: 47%;
    left: 50%;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #E3B04B;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 0 5px rgba(227, 176, 75, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feb83dc */.elementor-18 .elementor-element.elementor-element-feb83dc {
    position: relative;
    background-color: #0F2D52 !important;
    background-image: none !important;
    overflow: hidden;
    isolation: isolate;
}

/* 右上角两条细圆弧 */
.elementor-18 .elementor-element.elementor-element-feb83dc::before {
    content: "";
    position: absolute;
    top: -280px !important;
    right: -250px !important;
    left: auto !important;
    width: 430px;
    height: 430px;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.07);
    outline: 1px solid rgba(255, 255, 255, 0.04);
    outline-offset: 25px;
    pointer-events: none;
    z-index: 0;
}

/* 右下角两条细圆弧 */
.elementor-18 .elementor-element.elementor-element-feb83dc::after {
    content: "";
    position: absolute;
    right: -280px !important;
    bottom: -310px !important;
    left: auto !important;
    width: 470px;
    height: 470px;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, 0.07);
    outline: 1px solid rgba(255, 255, 255, 0.04);
    outline-offset: 26px;
    pointer-events: none;
    z-index: 0;
}

/* 文字始终位于装饰上方 */
.elementor-18 .elementor-element.elementor-element-feb83dc > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e429c5 */.elementor-18 .elementor-element.elementor-element-8e429c5 {
    position: absolute;
    left: -12px;
    bottom: 58px;
    width: 240px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aad41da */.elementor-18 .elementor-element.elementor-element-aad41da {
    position: relative;
    isolation: isolate;
    overflow: visible;
}
.elementor-18 .elementor-element.elementor-element-aad41da {
    background-color: transparent !important;
    background-image: linear-gradient(
        #E3B04B,
        #E3B04B
    ) !important;
    background-repeat: no-repeat !important;
    background-position: left bottom !important;
    background-size: calc(100% - 28px) calc(100% - 28px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c70b7fe */.elementor-18 .elementor-element.elementor-element-c70b7fe {
    position: relative;
    overflow: visible;
}

.elementor-18 .elementor-element.elementor-element-c70b7fe::after {
    content: "01";
    position: absolute;
    top: -64px;
    right: 22px;

    font-family: "Poppins", sans-serif;
    font-size: 150px;
    font-weight: 700;
    line-height: 1;

    color: #EEF3F7;
    z-index: 0;
    pointer-events: none;
}

.elementor-18 .elementor-element.elementor-element-c70b7fe > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df6c353 */.elementor-18 .elementor-element.elementor-element-df6c353 {
    position: relative;
    overflow: visible;
}

.elementor-18 .elementor-element.elementor-element-df6c353::after {
    content: "02";
    position: absolute;

    top: -105px;
    left: -30px;

    font-family: "Poppins", sans-serif;
    font-size: 140px;
    font-weight: 700;
    line-height: 1;

    color: #E7EDF3;
    opacity: 0.75;

    z-index: 0;
    pointer-events: none;
}

.elementor-18 .elementor-element.elementor-element-df6c353 > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0647ea1 */.elementor-18 .elementor-element.elementor-element-0647ea1 {
    position: relative;
    z-index: 1;
    width: 100%;
    margin: 0 !important;
    transform: translate(-16px, -16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d44674 */.elementor-18 .elementor-element.elementor-element-6d44674 {
    position: absolute;
    left: auto;
    right: -12px;
    bottom: 42px;
    width: 290px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e379d7c */.elementor-18 .elementor-element.elementor-element-e379d7c {
    position: relative;
    isolation: isolate;
    overflow: visible;

    background-color: transparent !important;
    background-image: linear-gradient(
        #E3B04B,
        #E3B04B
    ) !important;

    background-repeat: no-repeat !important;
    background-position: right bottom !important;
    background-size: calc(100% - 28px) calc(100% - 28px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2200da */.elementor-18 .elementor-element.elementor-element-f2200da {
    position: relative;
    z-index: 1;
    width: 100%;
    margin: 0 !important;
    transform: translate(20px, -24px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b76f1e4 */.elementor-18 .elementor-element.elementor-element-b76f1e4 {
    position: absolute;
    left: -12px;
    right: auto;
    bottom: 42px;
    width: 270px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c600613 */.elementor-18 .elementor-element.elementor-element-c600613 {
    position: relative;
    isolation: isolate;
    overflow: visible;

    height: 650px;
    min-height: 650px;
    max-height: 650px;

    align-self: center;
    flex-grow: 0 !important;

    background-color: transparent !important;
    background-image: linear-gradient(
        #E3B04B,
        #E3B04B
    ) !important;

    background-repeat: no-repeat !important;
    background-position: left bottom !important;
    background-size: calc(100% - 28px) calc(100% - 28px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5885ee4 */.elementor-18 .elementor-element.elementor-element-5885ee4 {
    position: relative;
    overflow: visible;
}

.elementor-18 .elementor-element.elementor-element-5885ee4::after {
    content: "03";
    position: absolute;

    top: -105px;
    right: -20px;

    font-family: "Poppins", sans-serif;
    font-size: 140px;
    font-weight: 700;
    line-height: 1;

    color: #EEF3F7;
    opacity: 0.75;

    z-index: 0;
    pointer-events: none;
}

.elementor-18 .elementor-element.elementor-element-5885ee4 > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6052904 */.elementor-18 .elementor-element.elementor-element-6052904 {
    position: relative;
    overflow: visible;
}

.elementor-18 .elementor-element.elementor-element-6052904::after {
    content: "04";
    position: absolute;

    top: -105px;
    left: -30px;

    font-family: "Poppins", sans-serif;
    font-size: 140px;
    font-weight: 700;
    line-height: 1;

    color: #E7EDF3;
    opacity: 0.75;

    z-index: 0;
    pointer-events: none;
}

.elementor-18 .elementor-element.elementor-element-6052904 > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591ccbd */.elementor-18 .elementor-element.elementor-element-591ccbd {
    position: relative;
    z-index: 1;
    width: 100%;
    margin: 0 !important;
    transform: translate(-22px, -22px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eacc9db */.elementor-18 .elementor-element.elementor-element-eacc9db {
    position: absolute;
    left: auto;
    right: -12px;
    bottom: 42px;
    width: 310px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83117f5 */.elementor-18 .elementor-element.elementor-element-83117f5 {
    position: relative;
    isolation: isolate;
    overflow: visible;

    height: 650px;
    min-height: 650px;
    max-height: 650px;

    align-self: center;
    flex-grow: 0 !important;

    background-color: transparent !important;
    background-image: linear-gradient(
        #E3B04B,
        #E3B04B
    ) !important;

    background-repeat: no-repeat !important;
    background-position: right bottom !important;
    background-size: calc(100% - 28px) calc(100% - 28px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7654073 */.elementor-18 .elementor-element.elementor-element-7654073 {
    position: relative;
    overflow: hidden;

    background-color: #0F2D52;

    background-image:
        repeating-radial-gradient(
            circle at 100% 0,
            transparent 0,
            transparent 54px,
            rgba(227, 176, 75, 0.05) 55px,
            rgba(227, 176, 75, 0.05) 56px
        ),
        repeating-radial-gradient(
            circle at 0 100%,
            transparent 0,
            transparent 54px,
            rgba(227, 176, 75, 0.04) 55px,
            rgba(227, 176, 75, 0.04) 56px
        );

    background-size:
        520px 520px,
        430px 430px;

    background-position:
        top right,
        bottom left;

    background-repeat:
        no-repeat,
        no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5e8c4a */.elementor-18 .elementor-element.elementor-element-d5e8c4a .elementor-button {
    transition:
        transform 0.3s ease,
        background-color 0.3s ease,
        color 0.3s ease,
        box-shadow 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-d5e8c4a .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 24px rgba(15, 45, 82, 0.16);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7de35ef */.elementor-18 .elementor-element.elementor-element-7de35ef,
.elementor-18 .elementor-element.elementor-element-7de35ef p {
    color: #52677E;
    margin-bottom: 0;
}

.elementor-18 .elementor-element.elementor-element-7de35ef a {
    color: #0F2D52;
    font-weight: 600;
    text-decoration: none;
}

.elementor-18 .elementor-element.elementor-element-7de35ef a:hover {
    color: #E3B04B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb75cdf */.elementor-18 .elementor-element.elementor-element-bb75cdf {
    position: relative;
    isolation: isolate;
    overflow: hidden;
}

/* 右上角淡蓝色圆弧 */
.elementor-18 .elementor-element.elementor-element-bb75cdf::before {
    content: "";
    position: absolute;

    width: 390px;
    height: 390px;

    top: -205px;
    right: -90px;

    border-radius: 50%;

    background:
        repeating-radial-gradient(
            circle,
            transparent 0,
            transparent 17px,
            rgba(15, 45, 82, 0.07) 18px,
            rgba(15, 45, 82, 0.07) 19px
        );

    pointer-events: none;
    z-index: -1;
}

/* 右下角金色L形线条＋建筑图标 */
.elementor-18 .elementor-element.elementor-element-bb75cdf::after {
    content: "";

    position: absolute;

    width: 295px;
    height: 88px;

    right: 42px;
    bottom: 34px;

    border-right: 2px solid #E3B04B;
    border-bottom: 2px solid #E3B04B;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23E3B04B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 54V26L23 16V54'/%3E%3Cpath d='M23 54V31L39 21V54'/%3E%3Cpath d='M39 54V11H56V54'/%3E%3Cpath d='M4 54H60'/%3E%3Cpath d='M13 32H18M13 40H18M28 36H34M28 44H34M46 19H51M46 28H51M46 37H51'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 58px 58px;
    background-position: right 14px bottom 10px;

    opacity: 0.9;

    pointer-events: none;
    z-index: 0;
}/* End custom CSS */