.elementor-10041 .elementor-element.elementor-element-a6c62cf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-a6c62cf:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-a6c62cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-d3b75c7{--display:flex;--min-height:400px;--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;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-d3b75c7:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-d3b75c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bsgrowth.com/wp-content/uploads/2026/02/7f3232e9-3b71-4464-9676-62f63489b24c-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10041 .elementor-element.elementor-element-cba23be{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10041 .elementor-element.elementor-element-46abd31{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10041 .elementor-element.elementor-element-faef2ef{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-10041 .elementor-element.elementor-element-faef2ef .elementor-heading-title{font-family:"ALPH", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-10041 .elementor-element.elementor-element-b379fc0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-10041 .elementor-element.elementor-element-b379fc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10041 .elementor-element.elementor-element-b379fc0 .elementor-heading-title{font-family:"ALPH", Sans-serif;font-size:60px;line-height:1.4em;color:#000000;}.elementor-10041 .elementor-element.elementor-element-7e5b877{--display:flex;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:var( --e-global-color-8df4273 );--border-color:var( --e-global-color-8df4273 );--border-radius:0px 0px 0px 1px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-10041 .elementor-element.elementor-element-8359a68{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-size:24px;color:var( --e-global-color-3e38f3e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-10041 .elementor-element.elementor-element-64c8473 .elementor-button{background-color:transparent;font-size:18px;background-image:linear-gradient(90deg, #002FA7 0%, var( --e-global-color-3259c64 ) 100%);border-radius:42px 42px 42px 42px;padding:8px 28px 8px 28px;}.elementor-10041 .elementor-element.elementor-element-bfd41e9{--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;--padding-top:6px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-bfd41e9:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-bfd41e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-5551549{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10041 .elementor-element.elementor-element-5551549.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10041 .elementor-element.elementor-element-c7eb7e7{--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;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--flex-wrap:nowrap;}.elementor-10041 .elementor-element.elementor-element-f90d915{--display:flex;--min-height:520px;--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:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10041 .elementor-element.elementor-element-f90d915:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-f90d915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062350;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10041 .elementor-element.elementor-element-bc51daf{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-10041 .elementor-element.elementor-element-76b3a92{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-76b3a92 .elementor-heading-title{font-size:14px;font-weight:800;line-height:1.15em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-d4cb0a2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-d4cb0a2 .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.25em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-df8dc00{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.8em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-d4d1b94{--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-10041 .elementor-element.elementor-element-696f832{--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-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:#e7edf8;--border-color:#e7edf8;--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 28px 0px rgba(22,65,130,.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10041 .elementor-element.elementor-element-696f832:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-696f832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-1906a57{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-1906a57 .elementor-heading-title{font-size:20px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-568c087{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-08c06d1{--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-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:#e7edf8;--border-color:#e7edf8;--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 28px 0px rgba(22,65,130,.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10041 .elementor-element.elementor-element-08c06d1:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-08c06d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-14c89f3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-14c89f3 .elementor-heading-title{font-size:20px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-6f861eb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-f3f0201{--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-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:#e7edf8;--border-color:#e7edf8;--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 28px 0px rgba(22,65,130,.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10041 .elementor-element.elementor-element-f3f0201:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-f3f0201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-b8bf040{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-b8bf040 .elementor-heading-title{font-size:20px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-4f5dd41{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-3ddba83{--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;--padding-top:12px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-3ddba83:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-3ddba83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf4ff;}.elementor-10041 .elementor-element.elementor-element-5ae449a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10041 .elementor-element.elementor-element-6662809{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-10041 .elementor-element.elementor-element-e9af58e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-e9af58e .elementor-heading-title{font-size:14px;font-weight:800;line-height:1.15em;color:#0068D8;}.elementor-10041 .elementor-element.elementor-element-f1038a4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-f1038a4 .elementor-heading-title{font-size:44px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-7406828{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-a9d7c45{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--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-10041 .elementor-element.elementor-element-9f412a8{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0068D8;--border-color:#0068D8;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 28px 0px rgba(22,65,130,.08);--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10041 .elementor-element.elementor-element-9f412a8:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-9f412a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-7f0bd01{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-7f0bd01 .elementor-heading-title{font-size:15px;font-weight:900;line-height:1.15em;color:#24A47A;}.elementor-10041 .elementor-element.elementor-element-7ceef58{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-7ceef58 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-5e13dc2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-eb73d63{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0068D8;--border-color:#0068D8;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 28px 0px rgba(22,65,130,.08);--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10041 .elementor-element.elementor-element-eb73d63:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-eb73d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-977c0c3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-977c0c3 .elementor-heading-title{font-size:15px;font-weight:900;line-height:1.15em;color:#24A47A;}.elementor-10041 .elementor-element.elementor-element-31bb938{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-31bb938 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-fdda119{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-5ab70fe{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0068D8;--border-color:#0068D8;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 28px 0px rgba(22,65,130,.08);--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10041 .elementor-element.elementor-element-5ab70fe:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-5ab70fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-ce44151{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-ce44151 .elementor-heading-title{font-size:15px;font-weight:900;line-height:1.15em;color:#24A47A;}.elementor-10041 .elementor-element.elementor-element-e7e9237{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-e7e9237 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-56551d1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-4998709{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0068D8;--border-color:#0068D8;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 28px 0px rgba(22,65,130,.08);--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-10041 .elementor-element.elementor-element-4998709:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-4998709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-6b30ba6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-6b30ba6 .elementor-heading-title{font-size:15px;font-weight:900;line-height:1.15em;color:#24A47A;}.elementor-10041 .elementor-element.elementor-element-b45b8e4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-b45b8e4 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-4652ec0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-511ad39{--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;--padding-top:10px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-511ad39:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-511ad39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-103a163{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10041 .elementor-element.elementor-element-cdf2e89{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-ee68d2c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-ee68d2c .elementor-heading-title{font-size:14px;font-weight:800;line-height:1.15em;color:#0068D8;}.elementor-10041 .elementor-element.elementor-element-60dc1eb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-60dc1eb .elementor-heading-title{font-size:44px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-39f76a8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10041 .elementor-element.elementor-element-3d8747c{--display:flex;--min-height:520px;--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:8px 8px 8px 8px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-10041 .elementor-element.elementor-element-3d8747c:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-3d8747c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061c42;}.elementor-10041 .elementor-element.elementor-element-81a9c21{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-81a9c21 .elementor-heading-title{font-size:34px;font-weight:800;line-height:1.22em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-2583020{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgba(255,255,255,.84);}.elementor-10041 .elementor-element.elementor-element-9bfba7a{--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-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-9bfba7a:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-9bfba7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-10041 .elementor-element.elementor-element-59f46c8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-10041 .elementor-element.elementor-element-70259d9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-0216444{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-0216444 .elementor-heading-title{font-size:22px;font-weight:900;line-height:1.15em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-b4c3e41{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-10041 .elementor-element.elementor-element-f8c7eb8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-d8e2c2f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-d8e2c2f .elementor-heading-title{font-size:22px;font-weight:900;line-height:1.15em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-c00be80{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-10041 .elementor-element.elementor-element-0cef231{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-c62ee34{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-c62ee34 .elementor-heading-title{font-size:22px;font-weight:900;line-height:1.15em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-bd14cb4{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap: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-10041 .elementor-element.elementor-element-355d766{--display:flex;--min-height:145px;--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;--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#e7edf8;--border-color:#e7edf8;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-10041 .elementor-element.elementor-element-355d766:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-355d766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-180992d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-180992d .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-c8987b8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-c8987b8 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-b49174f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-a998edb{--display:flex;--min-height:145px;--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;--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#e7edf8;--border-color:#e7edf8;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-10041 .elementor-element.elementor-element-a998edb:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-a998edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-fc360e1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-fc360e1 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-dfc8ee8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-dfc8ee8 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-217f379{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-e60584d{--display:flex;--min-height:145px;--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;--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#e7edf8;--border-color:#e7edf8;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-10041 .elementor-element.elementor-element-e60584d:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-e60584d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-4f0c6db{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-4f0c6db .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-36c3955{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-36c3955 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-797bd4d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-3148c24{--display:flex;--min-height:145px;--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;--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#e7edf8;--border-color:#e7edf8;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-10041 .elementor-element.elementor-element-3148c24:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-3148c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-469d6d2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-469d6d2 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-b1b35c2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-b1b35c2 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-e7a8825{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-1ab6009{--display:flex;--min-height:145px;--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;--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#e7edf8;--border-color:#e7edf8;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-10041 .elementor-element.elementor-element-1ab6009:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-1ab6009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-eb089e4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-eb089e4 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-a9ffc85{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-a9ffc85 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-6f91115{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-6afd129{--display:flex;--min-height:145px;--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;--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#e7edf8;--border-color:#e7edf8;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-10041 .elementor-element.elementor-element-6afd129:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-6afd129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-c1c6b7a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-c1c6b7a .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#fff;}.elementor-10041 .elementor-element.elementor-element-baa9699{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-baa9699 .elementor-heading-title{font-size:18px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-1109853{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-8a0f1cc{--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;--padding-top:14px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-8a0f1cc:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-8a0f1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-0087bdd{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-baf4481{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-baf4481 .elementor-heading-title{font-size:14px;font-weight:800;line-height:1.15em;color:#0068D8;}.elementor-10041 .elementor-element.elementor-element-1050925{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-1050925 .elementor-heading-title{font-size:44px;font-weight:900;line-height:1.15em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-07bb0fa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10041 .elementor-element.elementor-element-516c402{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10041 .elementor-element.elementor-element-1fe92ae{--display:flex;--min-height:0px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-10041 .elementor-element.elementor-element-05e2c77{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-10041 .elementor-element.elementor-element-05e2c77 img{width:100%;max-width:100%;height:1px;}.elementor-10041 .elementor-element.elementor-element-7e25553{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-10041 .elementor-element.elementor-element-7e25553 img{width:100%;}.elementor-10041 .elementor-element.elementor-element-8077aba{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-10041 .elementor-element.elementor-element-8077aba img{width:100%;}.elementor-10041 .elementor-element.elementor-element-58ae187{--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-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:#e7edf8;--border-color:#e7edf8;--border-radius:8px 8px 8px 8px;box-shadow:0px 12px 28px 0px rgba(22,65,130,.08);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-10041 .elementor-element.elementor-element-58ae187:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-58ae187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-10041 .elementor-element.elementor-element-f3d2733{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-f3d2733 .elementor-heading-title{font-size:13px;font-weight:800;line-height:1.15em;color:#0068D8;}.elementor-10041 .elementor-element.elementor-element-b038cc4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-b038cc4 .elementor-heading-title{font-size:28px;font-weight:800;line-height:1.3em;color:#172033;}.elementor-10041 .elementor-element.elementor-element-1ec7638{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.75em;color:#637087;}.elementor-10041 .elementor-element.elementor-element-418880e .elementor-button{background-color:transparent;font-size:16px;font-weight:700;background-image:linear-gradient(180deg, #0068D8 0%, #0056CB 100%);border-radius:999px 999px 999px 999px;padding:10px 24px 10px 24px;}.elementor-10041 .elementor-element.elementor-element-418880e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-9c094d6{--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;--padding-top:93px;--padding-bottom:030px;--padding-left:80px;--padding-right:80px;}.elementor-10041 .elementor-element.elementor-element-9c094d6:not(.elementor-motion-effects-element-type-background), .elementor-10041 .elementor-element.elementor-element-9c094d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbb3ff7 );}.elementor-10041 .elementor-element.elementor-element-d8782a3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-d880d8c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-10041 .elementor-element.elementor-element-a486039 .elementor-image-box-wrapper{text-align:start;}.elementor-10041 .elementor-element.elementor-element-a486039 .elementor-image-box-title{margin-bottom:10px;font-family:"ALPH", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#002FA7;}.elementor-10041 .elementor-element.elementor-element-a486039 .elementor-image-box-description{font-family:"ALPH", Sans-serif;font-size:48px;font-weight:500;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-10041 .elementor-element.elementor-element-e6c5ab1 .elementor-button{background-color:transparent;font-size:18px;background-image:linear-gradient(90deg, #002FA7 0%, #00A3FF 100%);border-radius:42px 42px 42px 42px;}.elementor-10041 .elementor-element.elementor-element-e6c5ab1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-e6c5ab1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10041 .elementor-element.elementor-element-e6c5ab1 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-10041 .elementor-element.elementor-element-1d4871c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-6a0dbd0{--display:flex;}.elementor-10041 .elementor-element.elementor-element-614ed7f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"ALPH", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-10041 .elementor-element.elementor-element-6d0254e{--display:flex;}.elementor-10041 .elementor-element.elementor-element-d7a9daa{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"ALPH", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-10041 .elementor-element.elementor-element-2967687{--display:flex;}.elementor-10041 .elementor-element.elementor-element-0fa1517{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"ALPH", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-10041 .elementor-element.elementor-element-78a27f1{--display:flex;}.elementor-10041 .elementor-element.elementor-element-e8e272f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"ALPH", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-10041 .elementor-element.elementor-element-a89f9a3{--display:flex;}.elementor-10041 .elementor-element.elementor-element-da2dd3e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"ALPH", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-10041 .elementor-element.elementor-element-01a04b6{--n-accordion-title-font-size:24px;--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:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-10041 .elementor-element.elementor-element-01a04b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-89f628c );border-style:solid;border-width:0px 0px 0px 0px;}:where( .elementor-10041 .elementor-element.elementor-element-01a04b6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-89f628c );border-style:none;--padding-top:0px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-10041 .elementor-element.elementor-element-01a04b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;}.elementor-10041 .elementor-element.elementor-element-01a04b6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;}.elementor-10041 .elementor-element.elementor-element-01a04b6 {--n-accordion-padding:30px 30px 30px 30px;}:where( .elementor-10041 .elementor-element.elementor-element-01a04b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-10041 .elementor-element.elementor-element-88fc681{--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-10041 .elementor-element.elementor-element-aa80704{width:100%;max-width:100%;}.elementor-10041 .elementor-element.elementor-element-aa80704 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-10041 .elementor-element.elementor-element-46abd31{--width:50%;}.elementor-10041 .elementor-element.elementor-element-7e5b877{--width:50%;}.elementor-10041 .elementor-element.elementor-element-5551549{--width:85.421%;}.elementor-10041 .elementor-element.elementor-element-696f832{--width:100%;}.elementor-10041 .elementor-element.elementor-element-08c06d1{--width:100%;}.elementor-10041 .elementor-element.elementor-element-f3f0201{--width:100%;}.elementor-10041 .elementor-element.elementor-element-5ae449a{--width:100%;}.elementor-10041 .elementor-element.elementor-element-9f412a8{--width:23.5%;}.elementor-10041 .elementor-element.elementor-element-eb73d63{--width:23.5%;}.elementor-10041 .elementor-element.elementor-element-5ab70fe{--width:23.5%;}.elementor-10041 .elementor-element.elementor-element-4998709{--width:23.5%;}.elementor-10041 .elementor-element.elementor-element-103a163{--width:100%;}.elementor-10041 .elementor-element.elementor-element-9bfba7a{--width:100%;}.elementor-10041 .elementor-element.elementor-element-355d766{--width:48%;}.elementor-10041 .elementor-element.elementor-element-a998edb{--width:48%;}.elementor-10041 .elementor-element.elementor-element-e60584d{--width:48%;}.elementor-10041 .elementor-element.elementor-element-3148c24{--width:48%;}.elementor-10041 .elementor-element.elementor-element-1ab6009{--width:48%;}.elementor-10041 .elementor-element.elementor-element-6afd129{--width:48%;}.elementor-10041 .elementor-element.elementor-element-07bb0fa{--width:100%;}.elementor-10041 .elementor-element.elementor-element-d8782a3{--width:30%;}.elementor-10041 .elementor-element.elementor-element-1d4871c{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10041 .elementor-element.elementor-element-46abd31{--width:100%;}.elementor-10041 .elementor-element.elementor-element-7e5b877{--width:100%;}.elementor-10041 .elementor-element.elementor-element-d8782a3{--width:100%;}.elementor-10041 .elementor-element.elementor-element-d880d8c{--width:100%;}.elementor-10041 .elementor-element.elementor-element-1d4871c{--width:100%;}}@media(max-width:1024px){.elementor-10041 .elementor-element.elementor-element-d3b75c7{--min-height:200px;--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-10041 .elementor-element.elementor-element-cba23be{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10041 .elementor-element.elementor-element-46abd31{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-10041 .elementor-element.elementor-element-faef2ef .elementor-heading-title{font-size:16px;}.elementor-10041 .elementor-element.elementor-element-b379fc0{width:100%;max-width:100%;}.elementor-10041 .elementor-element.elementor-element-b379fc0 .elementor-heading-title{font-size:27px;}.elementor-10041 .elementor-element.elementor-element-7e5b877{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10041 .elementor-element.elementor-element-8359a68{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10041 .elementor-element.elementor-element-9c094d6{--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:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10041 .elementor-element.elementor-element-a486039 .elementor-image-box-title{font-size:16px;}.elementor-10041 .elementor-element.elementor-element-a486039 .elementor-image-box-description{font-size:30px;}.elementor-10041 .elementor-element.elementor-element-e6c5ab1 .elementor-button{font-size:14px;padding:8px 14px 8px 14px;}.elementor-10041 .elementor-element.elementor-element-614ed7f{font-size:15px;}.elementor-10041 .elementor-element.elementor-element-d7a9daa{font-size:15px;}.elementor-10041 .elementor-element.elementor-element-0fa1517{font-size:15px;}.elementor-10041 .elementor-element.elementor-element-e8e272f{font-size:15px;}.elementor-10041 .elementor-element.elementor-element-da2dd3e{font-size:15px;}.elementor-10041 .elementor-element.elementor-element-01a04b6 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-10041 .elementor-element.elementor-element-01a04b6{--n-accordion-title-font-size:18px;}}@media(max-width:767px){.elementor-10041 .elementor-element.elementor-element-d3b75c7{--min-height:0px;}.elementor-10041 .elementor-element.elementor-element-cba23be{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10041 .elementor-element.elementor-element-46abd31{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-10041 .elementor-element.elementor-element-faef2ef .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-10041 .elementor-element.elementor-element-7e5b877{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10041 .elementor-element.elementor-element-64c8473 .elementor-button{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10041 .elementor-element.elementor-element-9c094d6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10041 .elementor-element.elementor-element-d880d8c{--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;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10041 .elementor-element.elementor-element-a486039{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10041 .elementor-element.elementor-element-a486039 .elementor-image-box-title{font-size:14px;line-height:1.2em;}.elementor-10041 .elementor-element.elementor-element-a486039 .elementor-image-box-description{font-size:19px;line-height:1.3em;}.elementor-10041 .elementor-element.elementor-element-e6c5ab1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10041 .elementor-element.elementor-element-e6c5ab1 .elementor-button{font-size:13px;padding:5px 12px 5px 12px;}.elementor-10041 .elementor-element.elementor-element-614ed7f{font-size:14px;line-height:1em;}.elementor-10041 .elementor-element.elementor-element-d7a9daa{font-size:14px;line-height:1em;}.elementor-10041 .elementor-element.elementor-element-0fa1517{font-size:14px;line-height:1em;}.elementor-10041 .elementor-element.elementor-element-e8e272f{font-size:14px;line-height:1em;}.elementor-10041 .elementor-element.elementor-element-da2dd3e{font-size:14px;line-height:1em;}.elementor-10041 .elementor-element.elementor-element-01a04b6{--n-accordion-title-font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-d3b75c7 */.elementor-element-231ac37{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6c62cf */.elementor-10041 .elementor-element.elementor-element-a6c62cf{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;color:#172033;box-sizing:border-box;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf *,.elementor-10041 .elementor-element.elementor-element-a6c62cf *::before,.elementor-10041 .elementor-element.elementor-element-a6c62cf *::after{box-sizing:border-box;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .bs-wrap{width:min(1400px,calc(100% - 30px))!important;max-width:min(1400px,calc(100% - 30px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .bs-wide{width:min(1480px,calc(100% - 96px))!important;max-width:min(1480px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-a6c62cf .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-a6c62cf .elementor-widget-button,.elementor-10041 .elementor-element.elementor-element-a6c62cf .elementor-widget-image{margin-block-end:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .elementor-button{min-height:42px;border-radius:999px!important;background:linear-gradient(135deg,#0068d8,#0056cb)!important;color:#fff!important;font-weight:700!important;box-shadow:0 12px 24px rgba(0,104,216,.22)!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .bs-btn-secondary .elementor-button{background:#fff!important;color:#0068d8!important;border:1px solid #cddbf4!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .bs-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .bs-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .bs-field{min-height:56px!important;border:1px solid #d9dde5!important;border-radius:6px!important;background:#fff!important;padding:17px 18px!important;color:#9aa3b3!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .bs-field-large{min-height:178px!important;}

.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-hero-grid{display:grid!important;grid-template-columns:.95fr 1.05fr!important;gap:58px!important;align-items:center!important;min-height:440px!important;padding:72px 0 82px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-hero-visual img{width:100%!important;height:auto!important;border-radius:8px!important;box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}

.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-section-head{max-width:720px!important;margin:0 auto 38px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-section-head .elementor-heading-title{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-section-head .elementor-widget-text-editor{max-width:820px!important;}

.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-layout{display:grid!important;grid-template-columns:1fr .95fr!important;gap:34px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-layout>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-column{display:grid!important;grid-template-rows:repeat(3,1fr)!important;gap:16px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-large{min-height:520px!important;background-size:cover!important;background-position:center center!important;padding:30px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-column>.e-con{min-height:0!important;padding:30px!important;display:flex!important;justify-content:center!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-column>.e-con .elementor-widget-heading{margin-bottom:12px!important;}

.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-process-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-process-grid>.e-con{width:auto!important;max-width:none!important;min-height:0!important;padding:24px!important;border-top:3px solid #0068d8!important;background:#fff!important;box-shadow:0 10px 28px rgba(22,65,130,.08)!important;border-radius:0!important;display:flex!important;gap:10px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-process-grid>.e-con .elementor-widget-heading:first-child{margin-bottom:8px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-process-grid>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:6px!important;}

.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-showcase{display:grid!important;grid-template-columns:.86fr 1.14fr!important;gap:34px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-showcase>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual{min-height:560px!important;overflow:hidden!important;background:radial-gradient(circle at 72% 24%,rgba(22,183,217,.3),transparent 28%),linear-gradient(145deg,#061c42 0%,#0b4da1 58%,#eef7ff 100%)!important;color:#fff!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con{width:auto!important;max-width:none!important;min-height:176px!important;padding:26px!important;display:flex!important;justify-content:center!important;border:1px solid #e7edf8!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px);}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px);}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:22px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:8px!important;}

.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-cases{display:grid!important;grid-template-columns:.72fr 1fr!important;gap:34px!important;align-items:center!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-cases>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-case-stack{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-case-stack>.elementor-widget-image{width:auto!important;max-width:none!important;height:360px!important;overflow:hidden!important;border-radius:8px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-case-stack img{width:100%!important;height:360px!important;object-fit:cover!important;border-radius:8px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-case-text{padding:34px!important;border:1px solid #e7edf8!important;border-radius:8px!important;background:#fff!important;box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}

.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-faq-layout{display:grid!important;grid-template-columns:.38fr .62fr!important;gap:52px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-faq-layout>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-faq-list{display:grid!important;gap:20px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-faq-list>.e-con{width:auto!important;max-width:none!important;}

.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-lead-form{display:grid!important;grid-template-columns:.38fr .62fr!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;border:1px solid #dfe3ea!important;border-radius:8px!important;background:#f7f7f7!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-lead-form>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-lead-proof{min-height:640px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-form-panel{padding:64px 72px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 16px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-form-grid>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-form-grid>.e-con:nth-last-child(-n+2){grid-column:1/-1!important;}

@media(max-width:620px){
  .elementor-10041 .elementor-element.elementor-element-a6c62cf .bs-wrap{width:min(100% - 28px,1400px)!important;max-width:min(100% - 28px,1400px)!important;padding-left:0!important;padding-right:0!important;}
  .elementor-10041 .elementor-element.elementor-element-a6c62cf .bs-wide{width:min(100% - 28px,1400px)!important;max-width:min(100% - 28px,1400px)!important;}
  .elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-hero-grid,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-layout,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-showcase,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-cases,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-faq-layout,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-lead-form{grid-template-columns:1fr!important;}
  .elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-process-grid,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-form-grid{grid-template-columns:1fr!important;}
  .elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(5){transform:none!important;}
  .elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-form-panel,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-lead-proof{padding:34px 24px!important;}
  .elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-case-stack>.elementor-widget-image,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-case-stack img{height:260px!important;}
}

.elementor-10041 .elementor-element.elementor-element-a6c62cf{overflow:hidden;background:radial-gradient(circle at 75% 20%,rgba(0,104,216,.15),transparent 30%),radial-gradient(circle at 20% 100%,rgba(128,99,255,.22),transparent 28%),linear-gradient(105deg,#f7fbff 0%,#eef5ff 52%,#f4f0ff 100%)!important;}

/* gap cleanup requested 2026-07-07 */
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-section-head{margin:0 auto 24px!important;gap:6px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-section-head .elementor-widget-heading:first-child{margin-bottom:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-section-head .elementor-widget-heading:nth-child(2){margin-bottom:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-process-grid{margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-process-grid>.e-con{min-height:154px!important;padding:24px!important;align-self:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-showcase{align-items:start!important;margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual{position:relative!important;min-height:560px!important;padding:36px!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual>.elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual>.elementor-widget-text-editor{position:relative!important;z-index:2!important;max-width:370px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual>.elementor-widget-heading:nth-child(1){margin-bottom:18px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual>.elementor-widget-text-editor{max-width:390px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual .e-con{position:absolute!important;left:36px!important;right:36px!important;bottom:32px!important;width:auto!important;max-width:none!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;z-index:2!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual .e-con>.e-con{position:static!important;min-height:0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:0!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual .e-con>.e-con .elementor-widget-heading{width:auto!important;max-width:none!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor p{margin:0!important;color:#fff!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list{gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con{min-height:178px!important;padding:26px!important;justify-content:flex-start!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px)!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px)!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-cases{margin-top:0!important;}

/* sns compact spacing pass */
.elementor-10041 .elementor-element.elementor-element-a6c62cf .bs-wrap{width:min(1400px,calc(100% - 30px))!important;max-width:min(1400px,calc(100% - 30px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-section-head{margin:0 auto 16px!important;gap:4px!important;min-height:0!important;padding:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-section-head .elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-section-head .elementor-widget-text-editor{margin:0!important;padding:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-section-head .elementor-heading-title{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-section-head .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-process-grid{margin:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-process-grid>.e-con{min-height:132px!important;padding:20px 30px!important;border-top:3px solid #0068d8!important;background:#fff!important;border-radius:0!important;box-shadow:0 10px 28px rgba(22,65,130,.08)!important;justify-content:flex-start!important;gap:6px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-process-grid>.e-con .elementor-widget-heading:first-child{margin-bottom:4px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-process-grid>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:2px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-showcase{margin:0!important;display:grid!important;grid-template-columns:.86fr 1.14fr!important;gap:34px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual{position:relative!important;min-height:520px!important;padding:36px!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual>.elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual>.elementor-widget-text-editor{position:relative!important;z-index:2!important;max-width:390px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual>.elementor-widget-heading{margin-bottom:18px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual .e-con{position:absolute!important;left:36px!important;right:36px!important;bottom:32px!important;width:auto!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;z-index:2!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual .e-con>.e-con{position:static!important;min-height:0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border-radius:0!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual .e-con>.e-con .elementor-widget-heading{width:auto!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px!important;row-gap:40px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con{min-height:160px!important;padding:20px 30px!important;justify-content:flex-start!important;background:#fff!important;border:1px solid #e7edf8!important;border-radius:8px!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px)!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px)!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:14px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:6px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-cases{margin:0!important;}

/* adv cards final tight fix */
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-showcase{align-items:start!important;gap:28px!important;margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list{align-self:start!important;margin-top:0!important;padding-top:0!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px!important;row-gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con{transform:none!important;min-height:145px!important;padding:18px 28px!important;justify-content:flex-start!important;align-items:flex-start!important;align-self:start!important;display:flex!important;gap:4px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:hover{transform:translateY(-3px)!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(5){transform:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(-3px)!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:10px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:4px!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-list>.e-con .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-adv-visual{min-height:520px!important;}

/* proof bg editable image widget */
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-large{position:relative!important;overflow:hidden!important;background:#062350!important;background-image:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-large:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(3,28,69,.78),rgba(0,105,216,.48));z-index:1;pointer-events:none;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-large>.pr-proof-bg-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;z-index:0!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-large>.pr-proof-bg-img .elementor-widget-container,.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-large>.pr-proof-bg-img img{width:100%!important;height:100%!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-large>.pr-proof-bg-img img{object-fit:cover!important;border-radius:8px!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-large>.elementor-widget:not(.pr-proof-bg-img),.elementor-10041 .elementor-element.elementor-element-a6c62cf .pr-proof-large>.e-con:not(.pr-proof-bg-img){position:relative!important;z-index:2!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd41e9 */.elementor-10041 .elementor-element.elementor-element-bfd41e9{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;color:#172033;box-sizing:border-box;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 *,.elementor-10041 .elementor-element.elementor-element-bfd41e9 *::before,.elementor-10041 .elementor-element.elementor-element-bfd41e9 *::after{box-sizing:border-box;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .bs-wrap{width:min(1400px,calc(100% - 30px))!important;max-width:min(1400px,calc(100% - 30px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .bs-wide{width:min(1480px,calc(100% - 96px))!important;max-width:min(1480px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .elementor-widget-button,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .elementor-widget-image{margin-block-end:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .elementor-button{min-height:42px;border-radius:999px!important;background:linear-gradient(135deg,#0068d8,#0056cb)!important;color:#fff!important;font-weight:700!important;box-shadow:0 12px 24px rgba(0,104,216,.22)!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .bs-btn-secondary .elementor-button{background:#fff!important;color:#0068d8!important;border:1px solid #cddbf4!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .bs-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .bs-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .bs-field{min-height:56px!important;border:1px solid #d9dde5!important;border-radius:6px!important;background:#fff!important;padding:17px 18px!important;color:#9aa3b3!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .bs-field-large{min-height:178px!important;}

.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-hero-grid{display:grid!important;grid-template-columns:.95fr 1.05fr!important;gap:58px!important;align-items:center!important;min-height:440px!important;padding:72px 0 82px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-hero-visual img{width:100%!important;height:auto!important;border-radius:8px!important;box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}

.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-section-head{max-width:720px!important;margin:0 auto 38px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-section-head .elementor-heading-title{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-section-head .elementor-widget-text-editor{max-width:820px!important;}

.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-layout{display:grid!important;grid-template-columns:1fr .95fr!important;gap:34px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-layout>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-column{display:grid!important;grid-template-rows:repeat(3,1fr)!important;gap:16px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-large{min-height:520px!important;background-size:cover!important;background-position:center center!important;padding:30px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-column>.e-con{min-height:0!important;padding:30px!important;display:flex!important;justify-content:center!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-column>.e-con .elementor-widget-heading{margin-bottom:12px!important;}

.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-process-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-process-grid>.e-con{width:auto!important;max-width:none!important;min-height:0!important;padding:24px!important;border-top:3px solid #0068d8!important;background:#fff!important;box-shadow:0 10px 28px rgba(22,65,130,.08)!important;border-radius:0!important;display:flex!important;gap:10px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-process-grid>.e-con .elementor-widget-heading:first-child{margin-bottom:8px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-process-grid>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:6px!important;}

.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-showcase{display:grid!important;grid-template-columns:.86fr 1.14fr!important;gap:34px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-showcase>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual{min-height:560px!important;overflow:hidden!important;background:radial-gradient(circle at 72% 24%,rgba(22,183,217,.3),transparent 28%),linear-gradient(145deg,#061c42 0%,#0b4da1 58%,#eef7ff 100%)!important;color:#fff!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con{width:auto!important;max-width:none!important;min-height:176px!important;padding:26px!important;display:flex!important;justify-content:center!important;border:1px solid #e7edf8!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px);}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px);}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:22px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:8px!important;}

.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-cases{display:grid!important;grid-template-columns:.72fr 1fr!important;gap:34px!important;align-items:center!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-cases>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-case-stack{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-case-stack>.elementor-widget-image{width:auto!important;max-width:none!important;height:360px!important;overflow:hidden!important;border-radius:8px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-case-stack img{width:100%!important;height:360px!important;object-fit:cover!important;border-radius:8px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-case-text{padding:34px!important;border:1px solid #e7edf8!important;border-radius:8px!important;background:#fff!important;box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}

.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-faq-layout{display:grid!important;grid-template-columns:.38fr .62fr!important;gap:52px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-faq-layout>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-faq-list{display:grid!important;gap:20px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-faq-list>.e-con{width:auto!important;max-width:none!important;}

.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-lead-form{display:grid!important;grid-template-columns:.38fr .62fr!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;border:1px solid #dfe3ea!important;border-radius:8px!important;background:#f7f7f7!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-lead-form>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-lead-proof{min-height:640px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-form-panel{padding:64px 72px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 16px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-form-grid>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-form-grid>.e-con:nth-last-child(-n+2){grid-column:1/-1!important;}

@media(max-width:620px){
  .elementor-10041 .elementor-element.elementor-element-bfd41e9 .bs-wrap{width:min(100% - 28px,1400px)!important;max-width:min(100% - 28px,1400px)!important;padding-left:0!important;padding-right:0!important;}
  .elementor-10041 .elementor-element.elementor-element-bfd41e9 .bs-wide{width:min(100% - 28px,1400px)!important;max-width:min(100% - 28px,1400px)!important;}
  .elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-hero-grid,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-layout,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-showcase,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-cases,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-faq-layout,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-lead-form{grid-template-columns:1fr!important;}
  .elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-process-grid,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-form-grid{grid-template-columns:1fr!important;}
  .elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(5){transform:none!important;}
  .elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-form-panel,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-lead-proof{padding:34px 24px!important;}
  .elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-case-stack>.elementor-widget-image,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-case-stack img{height:260px!important;}
}

/* gap cleanup requested 2026-07-07 */
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-section-head{margin:0 auto 24px!important;gap:6px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-section-head .elementor-widget-heading:first-child{margin-bottom:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-section-head .elementor-widget-heading:nth-child(2){margin-bottom:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-process-grid{margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-process-grid>.e-con{min-height:154px!important;padding:24px!important;align-self:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-showcase{align-items:start!important;margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual{position:relative!important;min-height:560px!important;padding:36px!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual>.elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual>.elementor-widget-text-editor{position:relative!important;z-index:2!important;max-width:370px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual>.elementor-widget-heading:nth-child(1){margin-bottom:18px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual>.elementor-widget-text-editor{max-width:390px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual .e-con{position:absolute!important;left:36px!important;right:36px!important;bottom:32px!important;width:auto!important;max-width:none!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;z-index:2!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual .e-con>.e-con{position:static!important;min-height:0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:0!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual .e-con>.e-con .elementor-widget-heading{width:auto!important;max-width:none!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor p{margin:0!important;color:#fff!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list{gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con{min-height:178px!important;padding:26px!important;justify-content:flex-start!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px)!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px)!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-cases{margin-top:0!important;}

/* sns compact spacing pass */
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .bs-wrap{width:min(1400px,calc(100% - 30px))!important;max-width:min(1400px,calc(100% - 30px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-section-head{margin:0 auto 16px!important;gap:4px!important;min-height:0!important;padding:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-section-head .elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-section-head .elementor-widget-text-editor{margin:0!important;padding:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-section-head .elementor-heading-title{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-section-head .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-process-grid{margin:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-process-grid>.e-con{min-height:132px!important;padding:20px 30px!important;border-top:3px solid #0068d8!important;background:#fff!important;border-radius:0!important;box-shadow:0 10px 28px rgba(22,65,130,.08)!important;justify-content:flex-start!important;gap:6px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-process-grid>.e-con .elementor-widget-heading:first-child{margin-bottom:4px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-process-grid>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:2px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-showcase{margin:0!important;display:grid!important;grid-template-columns:.86fr 1.14fr!important;gap:34px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual{position:relative!important;min-height:520px!important;padding:36px!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual>.elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual>.elementor-widget-text-editor{position:relative!important;z-index:2!important;max-width:390px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual>.elementor-widget-heading{margin-bottom:18px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual .e-con{position:absolute!important;left:36px!important;right:36px!important;bottom:32px!important;width:auto!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;z-index:2!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual .e-con>.e-con{position:static!important;min-height:0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border-radius:0!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual .e-con>.e-con .elementor-widget-heading{width:auto!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px!important;row-gap:40px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con{min-height:160px!important;padding:20px 30px!important;justify-content:flex-start!important;background:#fff!important;border:1px solid #e7edf8!important;border-radius:8px!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px)!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px)!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:14px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:6px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-cases{margin:0!important;}

/* adv cards final tight fix */
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-showcase{align-items:start!important;gap:28px!important;margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list{align-self:start!important;margin-top:0!important;padding-top:0!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px!important;row-gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con{transform:none!important;min-height:145px!important;padding:18px 28px!important;justify-content:flex-start!important;align-items:flex-start!important;align-self:start!important;display:flex!important;gap:4px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:hover{transform:translateY(-3px)!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(5){transform:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(-3px)!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:10px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:4px!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-list>.e-con .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-adv-visual{min-height:520px!important;}

/* proof bg editable image widget */
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-large{position:relative!important;overflow:hidden!important;background:#062350!important;background-image:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-large:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(3,28,69,.78),rgba(0,105,216,.48));z-index:1;pointer-events:none;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-large>.pr-proof-bg-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;z-index:0!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-large>.pr-proof-bg-img .elementor-widget-container,.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-large>.pr-proof-bg-img img{width:100%!important;height:100%!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-large>.pr-proof-bg-img img{object-fit:cover!important;border-radius:8px!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-large>.elementor-widget:not(.pr-proof-bg-img),.elementor-10041 .elementor-element.elementor-element-bfd41e9 .pr-proof-large>.e-con:not(.pr-proof-bg-img){position:relative!important;z-index:2!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ddba83 */.elementor-10041 .elementor-element.elementor-element-3ddba83{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;color:#172033;box-sizing:border-box;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 *,.elementor-10041 .elementor-element.elementor-element-3ddba83 *::before,.elementor-10041 .elementor-element.elementor-element-3ddba83 *::after{box-sizing:border-box;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .bs-wrap{width:min(1400px,calc(100% - 30px))!important;max-width:min(1400px,calc(100% - 30px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .bs-wide{width:min(1480px,calc(100% - 96px))!important;max-width:min(1480px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-3ddba83 .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-3ddba83 .elementor-widget-button,.elementor-10041 .elementor-element.elementor-element-3ddba83 .elementor-widget-image{margin-block-end:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .elementor-button{min-height:42px;border-radius:999px!important;background:linear-gradient(135deg,#0068d8,#0056cb)!important;color:#fff!important;font-weight:700!important;box-shadow:0 12px 24px rgba(0,104,216,.22)!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .bs-btn-secondary .elementor-button{background:#fff!important;color:#0068d8!important;border:1px solid #cddbf4!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .bs-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .bs-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .bs-field{min-height:56px!important;border:1px solid #d9dde5!important;border-radius:6px!important;background:#fff!important;padding:17px 18px!important;color:#9aa3b3!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .bs-field-large{min-height:178px!important;}

.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-hero-grid{display:grid!important;grid-template-columns:.95fr 1.05fr!important;gap:58px!important;align-items:center!important;min-height:440px!important;padding:72px 0 82px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-hero-visual img{width:100%!important;height:auto!important;border-radius:8px!important;box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}

.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-section-head{max-width:720px!important;margin:0 auto 38px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-section-head .elementor-heading-title{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-section-head .elementor-widget-text-editor{max-width:820px!important;}

.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-layout{display:grid!important;grid-template-columns:1fr .95fr!important;gap:34px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-layout>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-column{display:grid!important;grid-template-rows:repeat(3,1fr)!important;gap:16px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-large{min-height:520px!important;background-size:cover!important;background-position:center center!important;padding:30px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-column>.e-con{min-height:0!important;padding:30px!important;display:flex!important;justify-content:center!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-column>.e-con .elementor-widget-heading{margin-bottom:12px!important;}

.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-process-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-process-grid>.e-con{width:auto!important;max-width:none!important;min-height:0!important;padding:24px!important;border-top:3px solid #0068d8!important;background:#fff!important;box-shadow:0 10px 28px rgba(22,65,130,.08)!important;border-radius:0!important;display:flex!important;gap:10px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-process-grid>.e-con .elementor-widget-heading:first-child{margin-bottom:8px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-process-grid>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:6px!important;}

.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-showcase{display:grid!important;grid-template-columns:.86fr 1.14fr!important;gap:34px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-showcase>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual{min-height:560px!important;overflow:hidden!important;background:radial-gradient(circle at 72% 24%,rgba(22,183,217,.3),transparent 28%),linear-gradient(145deg,#061c42 0%,#0b4da1 58%,#eef7ff 100%)!important;color:#fff!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con{width:auto!important;max-width:none!important;min-height:176px!important;padding:26px!important;display:flex!important;justify-content:center!important;border:1px solid #e7edf8!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px);}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px);}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:22px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:8px!important;}

.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-cases{display:grid!important;grid-template-columns:.72fr 1fr!important;gap:34px!important;align-items:center!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-cases>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-case-stack{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-case-stack>.elementor-widget-image{width:auto!important;max-width:none!important;height:360px!important;overflow:hidden!important;border-radius:8px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-case-stack img{width:100%!important;height:360px!important;object-fit:cover!important;border-radius:8px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-case-text{padding:34px!important;border:1px solid #e7edf8!important;border-radius:8px!important;background:#fff!important;box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}

.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-faq-layout{display:grid!important;grid-template-columns:.38fr .62fr!important;gap:52px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-faq-layout>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-faq-list{display:grid!important;gap:20px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-faq-list>.e-con{width:auto!important;max-width:none!important;}

.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-lead-form{display:grid!important;grid-template-columns:.38fr .62fr!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;border:1px solid #dfe3ea!important;border-radius:8px!important;background:#f7f7f7!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-lead-form>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-lead-proof{min-height:640px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-form-panel{padding:64px 72px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 16px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-form-grid>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-form-grid>.e-con:nth-last-child(-n+2){grid-column:1/-1!important;}

@media(max-width:620px){
  .elementor-10041 .elementor-element.elementor-element-3ddba83 .bs-wrap{width:min(100% - 28px,1400px)!important;max-width:min(100% - 28px,1400px)!important;padding-left:0!important;padding-right:0!important;}
  .elementor-10041 .elementor-element.elementor-element-3ddba83 .bs-wide{width:min(100% - 28px,1400px)!important;max-width:min(100% - 28px,1400px)!important;}
  .elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-hero-grid,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-layout,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-showcase,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-cases,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-faq-layout,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-lead-form{grid-template-columns:1fr!important;}
  .elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-process-grid,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-form-grid{grid-template-columns:1fr!important;}
  .elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(5){transform:none!important;}
  .elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-form-panel,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-lead-proof{padding:34px 24px!important;}
  .elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-case-stack>.elementor-widget-image,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-case-stack img{height:260px!important;}
}

/* gap cleanup requested 2026-07-07 */
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-section-head{margin:0 auto 24px!important;gap:6px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-section-head .elementor-widget-heading:first-child{margin-bottom:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-section-head .elementor-widget-heading:nth-child(2){margin-bottom:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-process-grid{margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-process-grid>.e-con{min-height:154px!important;padding:24px!important;align-self:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-showcase{align-items:start!important;margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual{position:relative!important;min-height:560px!important;padding:36px!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual>.elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual>.elementor-widget-text-editor{position:relative!important;z-index:2!important;max-width:370px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual>.elementor-widget-heading:nth-child(1){margin-bottom:18px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual>.elementor-widget-text-editor{max-width:390px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual .e-con{position:absolute!important;left:36px!important;right:36px!important;bottom:32px!important;width:auto!important;max-width:none!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;z-index:2!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual .e-con>.e-con{position:static!important;min-height:0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:0!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual .e-con>.e-con .elementor-widget-heading{width:auto!important;max-width:none!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor p{margin:0!important;color:#fff!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list{gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con{min-height:178px!important;padding:26px!important;justify-content:flex-start!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px)!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px)!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-cases{margin-top:0!important;}

/* sns compact spacing pass */
.elementor-10041 .elementor-element.elementor-element-3ddba83 .bs-wrap{width:min(1400px,calc(100% - 30px))!important;max-width:min(1400px,calc(100% - 30px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-section-head{margin:0 auto 16px!important;gap:4px!important;min-height:0!important;padding:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-section-head .elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-section-head .elementor-widget-text-editor{margin:0!important;padding:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-section-head .elementor-heading-title{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-section-head .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-process-grid{margin:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-process-grid>.e-con{min-height:132px!important;padding:20px 30px!important;border-top:3px solid #0068d8!important;background:#fff!important;border-radius:0!important;box-shadow:0 10px 28px rgba(22,65,130,.08)!important;justify-content:flex-start!important;gap:6px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-process-grid>.e-con .elementor-widget-heading:first-child{margin-bottom:4px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-process-grid>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:2px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-showcase{margin:0!important;display:grid!important;grid-template-columns:.86fr 1.14fr!important;gap:34px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual{position:relative!important;min-height:520px!important;padding:36px!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual>.elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual>.elementor-widget-text-editor{position:relative!important;z-index:2!important;max-width:390px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual>.elementor-widget-heading{margin-bottom:18px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual .e-con{position:absolute!important;left:36px!important;right:36px!important;bottom:32px!important;width:auto!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;z-index:2!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual .e-con>.e-con{position:static!important;min-height:0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border-radius:0!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual .e-con>.e-con .elementor-widget-heading{width:auto!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px!important;row-gap:40px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con{min-height:160px!important;padding:20px 30px!important;justify-content:flex-start!important;background:#fff!important;border:1px solid #e7edf8!important;border-radius:8px!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px)!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px)!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:14px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:6px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-cases{margin:0!important;}

/* adv cards final tight fix */
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-showcase{align-items:start!important;gap:28px!important;margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list{align-self:start!important;margin-top:0!important;padding-top:0!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px!important;row-gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con{transform:none!important;min-height:145px!important;padding:18px 28px!important;justify-content:flex-start!important;align-items:flex-start!important;align-self:start!important;display:flex!important;gap:4px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:hover{transform:translateY(-3px)!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(5){transform:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(-3px)!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:10px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:4px!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-list>.e-con .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-adv-visual{min-height:520px!important;}

/* proof bg editable image widget */
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-large{position:relative!important;overflow:hidden!important;background:#062350!important;background-image:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-large:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(3,28,69,.78),rgba(0,105,216,.48));z-index:1;pointer-events:none;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-large>.pr-proof-bg-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;z-index:0!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-large>.pr-proof-bg-img .elementor-widget-container,.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-large>.pr-proof-bg-img img{width:100%!important;height:100%!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-large>.pr-proof-bg-img img{object-fit:cover!important;border-radius:8px!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-large>.elementor-widget:not(.pr-proof-bg-img),.elementor-10041 .elementor-element.elementor-element-3ddba83 .pr-proof-large>.e-con:not(.pr-proof-bg-img){position:relative!important;z-index:2!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-511ad39 */.elementor-10041 .elementor-element.elementor-element-511ad39{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;color:#172033;box-sizing:border-box;}
.elementor-10041 .elementor-element.elementor-element-511ad39 *,.elementor-10041 .elementor-element.elementor-element-511ad39 *::before,.elementor-10041 .elementor-element.elementor-element-511ad39 *::after{box-sizing:border-box;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .bs-wrap{width:min(1400px,calc(100% - 30px))!important;max-width:min(1400px,calc(100% - 30px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .bs-wide{width:min(1480px,calc(100% - 96px))!important;max-width:min(1480px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-511ad39 .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-511ad39 .elementor-widget-button,.elementor-10041 .elementor-element.elementor-element-511ad39 .elementor-widget-image{margin-block-end:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .elementor-button{min-height:42px;border-radius:999px!important;background:linear-gradient(135deg,#0068d8,#0056cb)!important;color:#fff!important;font-weight:700!important;box-shadow:0 12px 24px rgba(0,104,216,.22)!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .bs-btn-secondary .elementor-button{background:#fff!important;color:#0068d8!important;border:1px solid #cddbf4!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .bs-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .bs-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .bs-field{min-height:56px!important;border:1px solid #d9dde5!important;border-radius:6px!important;background:#fff!important;padding:17px 18px!important;color:#9aa3b3!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .bs-field-large{min-height:178px!important;}

.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-hero-grid{display:grid!important;grid-template-columns:.95fr 1.05fr!important;gap:58px!important;align-items:center!important;min-height:440px!important;padding:72px 0 82px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-hero-visual img{width:100%!important;height:auto!important;border-radius:8px!important;box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}

.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-section-head{max-width:720px!important;margin:0 auto 38px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-section-head .elementor-heading-title{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-section-head .elementor-widget-text-editor{max-width:820px!important;}

.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-layout{display:grid!important;grid-template-columns:1fr .95fr!important;gap:34px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-layout>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-column{display:grid!important;grid-template-rows:repeat(3,1fr)!important;gap:16px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-large{min-height:520px!important;background-size:cover!important;background-position:center center!important;padding:30px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-column>.e-con{min-height:0!important;padding:30px!important;display:flex!important;justify-content:center!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-column>.e-con .elementor-widget-heading{margin-bottom:12px!important;}

.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-process-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-process-grid>.e-con{width:auto!important;max-width:none!important;min-height:0!important;padding:24px!important;border-top:3px solid #0068d8!important;background:#fff!important;box-shadow:0 10px 28px rgba(22,65,130,.08)!important;border-radius:0!important;display:flex!important;gap:10px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-process-grid>.e-con .elementor-widget-heading:first-child{margin-bottom:8px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-process-grid>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:6px!important;}

.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-showcase{display:grid!important;grid-template-columns:.86fr 1.14fr!important;gap:34px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-showcase>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual{min-height:560px!important;overflow:hidden!important;background:radial-gradient(circle at 72% 24%,rgba(22,183,217,.3),transparent 28%),linear-gradient(145deg,#061c42 0%,#0b4da1 58%,#eef7ff 100%)!important;color:#fff!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con{width:auto!important;max-width:none!important;min-height:176px!important;padding:26px!important;display:flex!important;justify-content:center!important;border:1px solid #e7edf8!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px);}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px);}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:22px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:8px!important;}

.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-cases{display:grid!important;grid-template-columns:.72fr 1fr!important;gap:34px!important;align-items:center!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-cases>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-case-stack{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-case-stack>.elementor-widget-image{width:auto!important;max-width:none!important;height:360px!important;overflow:hidden!important;border-radius:8px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-case-stack img{width:100%!important;height:360px!important;object-fit:cover!important;border-radius:8px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-case-text{padding:34px!important;border:1px solid #e7edf8!important;border-radius:8px!important;background:#fff!important;box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}

.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-faq-layout{display:grid!important;grid-template-columns:.38fr .62fr!important;gap:52px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-faq-layout>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-faq-list{display:grid!important;gap:20px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-faq-list>.e-con{width:auto!important;max-width:none!important;}

.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-lead-form{display:grid!important;grid-template-columns:.38fr .62fr!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;border:1px solid #dfe3ea!important;border-radius:8px!important;background:#f7f7f7!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-lead-form>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-lead-proof{min-height:640px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-form-panel{padding:64px 72px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 16px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-form-grid>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-form-grid>.e-con:nth-last-child(-n+2){grid-column:1/-1!important;}

@media(max-width:620px){
  .elementor-10041 .elementor-element.elementor-element-511ad39 .bs-wrap{width:min(100% - 28px,1400px)!important;max-width:min(100% - 28px,1400px)!important;padding-left:0!important;padding-right:0!important;}
  .elementor-10041 .elementor-element.elementor-element-511ad39 .bs-wide{width:min(100% - 28px,1400px)!important;max-width:min(100% - 28px,1400px)!important;}
  .elementor-10041 .elementor-element.elementor-element-511ad39 .pr-hero-grid,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-layout,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-showcase,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-cases,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-faq-layout,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-lead-form{grid-template-columns:1fr!important;}
  .elementor-10041 .elementor-element.elementor-element-511ad39 .pr-process-grid,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-form-grid{grid-template-columns:1fr!important;}
  .elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(5){transform:none!important;}
  .elementor-10041 .elementor-element.elementor-element-511ad39 .pr-form-panel,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-lead-proof{padding:34px 24px!important;}
  .elementor-10041 .elementor-element.elementor-element-511ad39 .pr-case-stack>.elementor-widget-image,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-case-stack img{height:260px!important;}
}

/* gap cleanup requested 2026-07-07 */
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-section-head{margin:0 auto 24px!important;gap:6px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-section-head .elementor-widget-heading:first-child{margin-bottom:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-section-head .elementor-widget-heading:nth-child(2){margin-bottom:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-process-grid{margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-process-grid>.e-con{min-height:154px!important;padding:24px!important;align-self:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-showcase{align-items:start!important;margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual{position:relative!important;min-height:560px!important;padding:36px!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual>.elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual>.elementor-widget-text-editor{position:relative!important;z-index:2!important;max-width:370px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual>.elementor-widget-heading:nth-child(1){margin-bottom:18px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual>.elementor-widget-text-editor{max-width:390px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual .e-con{position:absolute!important;left:36px!important;right:36px!important;bottom:32px!important;width:auto!important;max-width:none!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;z-index:2!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual .e-con>.e-con{position:static!important;min-height:0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:0!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual .e-con>.e-con .elementor-widget-heading{width:auto!important;max-width:none!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor p{margin:0!important;color:#fff!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list{gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con{min-height:178px!important;padding:26px!important;justify-content:flex-start!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px)!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px)!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-cases{margin-top:0!important;}

/* sns compact spacing pass */
.elementor-10041 .elementor-element.elementor-element-511ad39 .bs-wrap{width:min(1400px,calc(100% - 30px))!important;max-width:min(1400px,calc(100% - 30px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-section-head{margin:0 auto 16px!important;gap:4px!important;min-height:0!important;padding:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-section-head .elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-section-head .elementor-widget-text-editor{margin:0!important;padding:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-section-head .elementor-heading-title{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-section-head .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-process-grid{margin:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-process-grid>.e-con{min-height:132px!important;padding:20px 30px!important;border-top:3px solid #0068d8!important;background:#fff!important;border-radius:0!important;box-shadow:0 10px 28px rgba(22,65,130,.08)!important;justify-content:flex-start!important;gap:6px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-process-grid>.e-con .elementor-widget-heading:first-child{margin-bottom:4px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-process-grid>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:2px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-showcase{margin:0!important;display:grid!important;grid-template-columns:.86fr 1.14fr!important;gap:34px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual{position:relative!important;min-height:520px!important;padding:36px!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual>.elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual>.elementor-widget-text-editor{position:relative!important;z-index:2!important;max-width:390px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual>.elementor-widget-heading{margin-bottom:18px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual .e-con{position:absolute!important;left:36px!important;right:36px!important;bottom:32px!important;width:auto!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;z-index:2!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual .e-con>.e-con{position:static!important;min-height:0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border-radius:0!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual .e-con>.e-con .elementor-widget-heading{width:auto!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px!important;row-gap:40px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con{min-height:160px!important;padding:20px 30px!important;justify-content:flex-start!important;background:#fff!important;border:1px solid #e7edf8!important;border-radius:8px!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px)!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px)!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:14px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:6px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-cases{margin:0!important;}

/* adv cards final tight fix */
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-showcase{align-items:start!important;gap:28px!important;margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list{align-self:start!important;margin-top:0!important;padding-top:0!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px!important;row-gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con{transform:none!important;min-height:145px!important;padding:18px 28px!important;justify-content:flex-start!important;align-items:flex-start!important;align-self:start!important;display:flex!important;gap:4px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:hover{transform:translateY(-3px)!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(5){transform:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(-3px)!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:10px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:4px!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-list>.e-con .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-adv-visual{min-height:520px!important;}

/* proof bg editable image widget */
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-large{position:relative!important;overflow:hidden!important;background:#062350!important;background-image:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-large:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(3,28,69,.78),rgba(0,105,216,.48));z-index:1;pointer-events:none;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-large>.pr-proof-bg-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;z-index:0!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-large>.pr-proof-bg-img .elementor-widget-container,.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-large>.pr-proof-bg-img img{width:100%!important;height:100%!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-large>.pr-proof-bg-img img{object-fit:cover!important;border-radius:8px!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-large>.elementor-widget:not(.pr-proof-bg-img),.elementor-10041 .elementor-element.elementor-element-511ad39 .pr-proof-large>.e-con:not(.pr-proof-bg-img){position:relative!important;z-index:2!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0f1cc */.elementor-10041 .elementor-element.elementor-element-8a0f1cc{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;color:#172033;box-sizing:border-box;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc *,.elementor-10041 .elementor-element.elementor-element-8a0f1cc *::before,.elementor-10041 .elementor-element.elementor-element-8a0f1cc *::after{box-sizing:border-box;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .bs-wrap{width:min(1400px,calc(100% - 30px))!important;max-width:min(1400px,calc(100% - 30px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .bs-wide{width:min(1480px,calc(100% - 96px))!important;max-width:min(1480px,calc(100% - 96px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .elementor-widget-button,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .elementor-widget-image{margin-block-end:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .elementor-button{min-height:42px;border-radius:999px!important;background:linear-gradient(135deg,#0068d8,#0056cb)!important;color:#fff!important;font-weight:700!important;box-shadow:0 12px 24px rgba(0,104,216,.22)!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .bs-btn-secondary .elementor-button{background:#fff!important;color:#0068d8!important;border:1px solid #cddbf4!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .bs-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .bs-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .bs-field{min-height:56px!important;border:1px solid #d9dde5!important;border-radius:6px!important;background:#fff!important;padding:17px 18px!important;color:#9aa3b3!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .bs-field-large{min-height:178px!important;}

.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-hero-grid{display:grid!important;grid-template-columns:.95fr 1.05fr!important;gap:58px!important;align-items:center!important;min-height:440px!important;padding:72px 0 82px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-hero-visual img{width:100%!important;height:auto!important;border-radius:8px!important;box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}

.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-section-head{max-width:720px!important;margin:0 auto 38px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-section-head .elementor-heading-title{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-section-head .elementor-widget-text-editor{max-width:820px!important;}

.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-layout{display:grid!important;grid-template-columns:1fr .95fr!important;gap:34px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-layout>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-column{display:grid!important;grid-template-rows:repeat(3,1fr)!important;gap:16px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-large{min-height:520px!important;background-size:cover!important;background-position:center center!important;padding:30px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-column>.e-con{min-height:0!important;padding:30px!important;display:flex!important;justify-content:center!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-column>.e-con .elementor-widget-heading{margin-bottom:12px!important;}

.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-process-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-process-grid>.e-con{width:auto!important;max-width:none!important;min-height:0!important;padding:24px!important;border-top:3px solid #0068d8!important;background:#fff!important;box-shadow:0 10px 28px rgba(22,65,130,.08)!important;border-radius:0!important;display:flex!important;gap:10px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-process-grid>.e-con .elementor-widget-heading:first-child{margin-bottom:8px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-process-grid>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:6px!important;}

.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-showcase{display:grid!important;grid-template-columns:.86fr 1.14fr!important;gap:34px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-showcase>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual{min-height:560px!important;overflow:hidden!important;background:radial-gradient(circle at 72% 24%,rgba(22,183,217,.3),transparent 28%),linear-gradient(145deg,#061c42 0%,#0b4da1 58%,#eef7ff 100%)!important;color:#fff!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con{width:auto!important;max-width:none!important;min-height:176px!important;padding:26px!important;display:flex!important;justify-content:center!important;border:1px solid #e7edf8!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px);}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px);}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:22px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:8px!important;}

.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-cases{display:grid!important;grid-template-columns:.72fr 1fr!important;gap:34px!important;align-items:center!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-cases>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-case-stack{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;align-items:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-case-stack>.elementor-widget-image{width:auto!important;max-width:none!important;height:360px!important;overflow:hidden!important;border-radius:8px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-case-stack img{width:100%!important;height:360px!important;object-fit:cover!important;border-radius:8px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-case-text{padding:34px!important;border:1px solid #e7edf8!important;border-radius:8px!important;background:#fff!important;box-shadow:0 18px 45px rgba(22,65,130,.12)!important;}

.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-faq-layout{display:grid!important;grid-template-columns:.38fr .62fr!important;gap:52px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-faq-layout>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-faq-list{display:grid!important;gap:20px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-faq-list>.e-con{width:auto!important;max-width:none!important;}

.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-lead-form{display:grid!important;grid-template-columns:.38fr .62fr!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;border:1px solid #dfe3ea!important;border-radius:8px!important;background:#f7f7f7!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-lead-form>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-lead-proof{min-height:640px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-form-panel{padding:64px 72px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 16px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-form-grid>.e-con{width:auto!important;max-width:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-form-grid>.e-con:nth-last-child(-n+2){grid-column:1/-1!important;}

@media(max-width:620px){
  .elementor-10041 .elementor-element.elementor-element-8a0f1cc .bs-wrap{width:min(100% - 28px,1400px)!important;max-width:min(100% - 28px,1400px)!important;padding-left:0!important;padding-right:0!important;}
  .elementor-10041 .elementor-element.elementor-element-8a0f1cc .bs-wide{width:min(100% - 28px,1400px)!important;max-width:min(100% - 28px,1400px)!important;}
  .elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-hero-grid,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-layout,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-showcase,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-cases,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-faq-layout,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-lead-form{grid-template-columns:1fr!important;}
  .elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-process-grid,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-form-grid{grid-template-columns:1fr!important;}
  .elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(5){transform:none!important;}
  .elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-form-panel,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-lead-proof{padding:34px 24px!important;}
  .elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-case-stack>.elementor-widget-image,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-case-stack img{height:260px!important;}
}

/* gap cleanup requested 2026-07-07 */
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-section-head{margin:0 auto 24px!important;gap:6px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-section-head .elementor-widget-heading:first-child{margin-bottom:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-section-head .elementor-widget-heading:nth-child(2){margin-bottom:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-process-grid{margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-process-grid>.e-con{min-height:154px!important;padding:24px!important;align-self:stretch!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-showcase{align-items:start!important;margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual{position:relative!important;min-height:560px!important;padding:36px!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual>.elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual>.elementor-widget-text-editor{position:relative!important;z-index:2!important;max-width:370px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual>.elementor-widget-heading:nth-child(1){margin-bottom:18px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual>.elementor-widget-text-editor{max-width:390px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual .e-con{position:absolute!important;left:36px!important;right:36px!important;bottom:32px!important;width:auto!important;max-width:none!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;z-index:2!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual .e-con>.e-con{position:static!important;min-height:0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:0!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual .e-con>.e-con .elementor-widget-heading{width:auto!important;max-width:none!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor p{margin:0!important;color:#fff!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list{gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con{min-height:178px!important;padding:26px!important;justify-content:flex-start!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px)!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px)!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-cases{margin-top:0!important;}

/* sns compact spacing pass */
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .bs-wrap{width:min(1400px,calc(100% - 30px))!important;max-width:min(1400px,calc(100% - 30px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-section-head{margin:0 auto 16px!important;gap:4px!important;min-height:0!important;padding:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-section-head .elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-section-head .elementor-widget-text-editor{margin:0!important;padding:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-section-head .elementor-heading-title{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-section-head .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-process-grid{margin:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-process-grid>.e-con{min-height:132px!important;padding:20px 30px!important;border-top:3px solid #0068d8!important;background:#fff!important;border-radius:0!important;box-shadow:0 10px 28px rgba(22,65,130,.08)!important;justify-content:flex-start!important;gap:6px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-process-grid>.e-con .elementor-widget-heading:first-child{margin-bottom:4px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-process-grid>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:2px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-showcase{margin:0!important;display:grid!important;grid-template-columns:.86fr 1.14fr!important;gap:34px!important;align-items:start!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual{position:relative!important;min-height:520px!important;padding:36px!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual>.elementor-widget-heading,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual>.elementor-widget-text-editor{position:relative!important;z-index:2!important;max-width:390px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual>.elementor-widget-heading{margin-bottom:18px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual .e-con{position:absolute!important;left:36px!important;right:36px!important;bottom:32px!important;width:auto!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;z-index:2!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual .e-con>.e-con{position:static!important;min-height:0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.12)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border-radius:0!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual .e-con>.e-con .elementor-widget-text-editor,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual .e-con>.e-con .elementor-widget-heading{width:auto!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px!important;row-gap:40px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con{min-height:160px!important;padding:20px 30px!important;justify-content:flex-start!important;background:#fff!important;border:1px solid #e7edf8!important;border-radius:8px!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(5){transform:translateY(24px)!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(20px)!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:14px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:6px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-cases{margin:0!important;}

/* adv cards final tight fix */
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-showcase{align-items:start!important;gap:28px!important;margin-top:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list{align-self:start!important;margin-top:0!important;padding-top:0!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:16px!important;row-gap:16px!important;align-content:start!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con{transform:none!important;min-height:145px!important;padding:18px 28px!important;justify-content:flex-start!important;align-items:flex-start!important;align-self:start!important;display:flex!important;gap:4px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:hover{transform:translateY(-3px)!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(2),.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(5){transform:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(2):hover,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con:nth-child(5):hover{transform:translateY(-3px)!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con .elementor-widget-heading:first-child{margin-bottom:10px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con .elementor-widget-heading:nth-child(2){margin-bottom:4px!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-list>.e-con .elementor-widget-text-editor p{margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-adv-visual{min-height:520px!important;}

/* proof bg editable image widget */
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-large{position:relative!important;overflow:hidden!important;background:#062350!important;background-image:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-large:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(3,28,69,.78),rgba(0,105,216,.48));z-index:1;pointer-events:none;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-large>.pr-proof-bg-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;z-index:0!important;margin:0!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-large>.pr-proof-bg-img .elementor-widget-container,.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-large>.pr-proof-bg-img img{width:100%!important;height:100%!important;display:block!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-large>.pr-proof-bg-img img{object-fit:cover!important;border-radius:8px!important;box-shadow:none!important;}
.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-large>.elementor-widget:not(.pr-proof-bg-img),.elementor-10041 .elementor-element.elementor-element-8a0f1cc .pr-proof-large>.e-con:not(.pr-proof-bg-img){position:relative!important;z-index:2!important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ALPH';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-35-Thin.woff2') format('woff2'),
		url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-35-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'ALPH';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-45-Light.woff2') format('woff2'),
		url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-45-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'ALPH';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-55-Regular.woff2') format('woff2'),
		url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-55-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'ALPH';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-55-Regular.woff2') format('woff2'),
		url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-55-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'ALPH';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-75-SemiBold.woff2') format('woff2'),
		url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-75-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'ALPH';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-45-Light.woff2') format('woff2'),
		url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-45-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'ALPH';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-85-Bold.woff2') format('woff2'),
		url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-85-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'ALPH';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-95-ExtraBold.woff2') format('woff2'),
		url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-95-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'ALPH';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-105-Heavy.woff2') format('woff2'),
		url('https://www.bsgrowth.com/wp-content/uploads/2026/03/AlibabaPuHuiTi-3-105-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */