.elementor-4594 .elementor-element.elementor-element-lg_hero{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:48px;--padding-left:36px;--padding-right:36px;}.elementor-4594 .elementor-element.elementor-element-lg_hero:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-lg_hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(10,30,80,0.82) 0%, rgba(10,30,80,0.88) 100%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4594 .elementor-element.elementor-element-lg_bread{text-align:center;font-size:11px;color:rgba(255,255,255,0.45);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4594 .elementor-element.elementor-element-lg_kicker{text-align:center;}.elementor-4594 .elementor-element.elementor-element-lg_kicker .elementor-heading-title{font-family:"Inter", Noto Sans TC;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#f7b52b;}.elementor-4594 .elementor-element.elementor-element-lg_h1{text-align:center;}.elementor-4594 .elementor-element.elementor-element-lg_h1 .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:32px;font-weight:700;color:#ffffff;}.elementor-4594 .elementor-element.elementor-element-lg_sub{text-align:center;font-size:13px;color:rgba(255,255,255,0.5);}.elementor-4594 .elementor-element.elementor-element-lg_main{--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:56px;--padding-bottom:80px;--padding-left:36px;--padding-right:36px;}.elementor-4594 .elementor-element.elementor-element-lg_s0{--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;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-4594 .elementor-element.elementor-element-lg_s0:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-lg_s0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4594 .elementor-element.elementor-element-lg_s0_h .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:18px;font-weight:700;color:#0a1e50;}.elementor-4594 .elementor-element.elementor-element-lg_s0_t{font-size:13.5px;line-height:1.9em;color:rgba(10,30,80,0.7);}.elementor-4594 .elementor-element.elementor-element-lg_s1{--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;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-4594 .elementor-element.elementor-element-lg_s1:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-lg_s1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4594 .elementor-element.elementor-element-lg_s1_h .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:18px;font-weight:700;color:#0a1e50;}.elementor-4594 .elementor-element.elementor-element-lg_s1_t{font-size:13.5px;line-height:1.9em;color:rgba(10,30,80,0.7);}.elementor-4594 .elementor-element.elementor-element-lg_s2{--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;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-4594 .elementor-element.elementor-element-lg_s2:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-lg_s2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4594 .elementor-element.elementor-element-lg_s2_h .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:18px;font-weight:700;color:#0a1e50;}.elementor-4594 .elementor-element.elementor-element-lg_s2_t{font-size:13.5px;line-height:1.9em;color:rgba(10,30,80,0.7);}.elementor-4594 .elementor-element.elementor-element-lg_s3{--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;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-4594 .elementor-element.elementor-element-lg_s3:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-lg_s3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4594 .elementor-element.elementor-element-lg_s3_h .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:18px;font-weight:700;color:#0a1e50;}.elementor-4594 .elementor-element.elementor-element-lg_s3_t{font-size:13.5px;line-height:1.9em;color:rgba(10,30,80,0.7);}.elementor-4594 .elementor-element.elementor-element-lg_s4{--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;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-4594 .elementor-element.elementor-element-lg_s4:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-lg_s4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4594 .elementor-element.elementor-element-lg_s4_h .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:18px;font-weight:700;color:#0a1e50;}.elementor-4594 .elementor-element.elementor-element-lg_s4_t{font-size:13.5px;line-height:1.9em;color:rgba(10,30,80,0.7);}.elementor-4594 .elementor-element.elementor-element-lg_s5{--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;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-4594 .elementor-element.elementor-element-lg_s5:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-lg_s5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4594 .elementor-element.elementor-element-lg_s5_h .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:18px;font-weight:700;color:#0a1e50;}.elementor-4594 .elementor-element.elementor-element-lg_s5_t{font-size:13.5px;line-height:1.9em;color:rgba(10,30,80,0.7);}.elementor-4594 .elementor-element.elementor-element-lg_s6{--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;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-4594 .elementor-element.elementor-element-lg_s6:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-lg_s6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4594 .elementor-element.elementor-element-lg_s6_h .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:18px;font-weight:700;color:#0a1e50;}.elementor-4594 .elementor-element.elementor-element-lg_s6_t{font-size:13.5px;line-height:1.9em;color:rgba(10,30,80,0.7);}.elementor-4594 .elementor-element.elementor-element-lg_s7{--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;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-4594 .elementor-element.elementor-element-lg_s7:not(.elementor-motion-effects-element-type-background), .elementor-4594 .elementor-element.elementor-element-lg_s7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4594 .elementor-element.elementor-element-lg_s7_h .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:18px;font-weight:700;color:#0a1e50;}.elementor-4594 .elementor-element.elementor-element-lg_s7_t{font-size:13.5px;line-height:1.9em;color:rgba(10,30,80,0.7);}.elementor-4594 .elementor-element.elementor-element-lg_updated{text-align:center;font-size:12px;color:rgba(10,30,80,0.35);}@media(min-width:768px){.elementor-4594 .elementor-element.elementor-element-lg_main{--content-width:860px;}}@media(max-width:767px){.elementor-4594 .elementor-element.elementor-element-lg_h1 .elementor-heading-title{font-size:26px;}.elementor-4594 .elementor-element.elementor-element-lg_main{--padding-top:32px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4594 .elementor-element.elementor-element-lg_s0{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-4594 .elementor-element.elementor-element-lg_s1{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-4594 .elementor-element.elementor-element-lg_s2{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-4594 .elementor-element.elementor-element-lg_s3{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-4594 .elementor-element.elementor-element-lg_s4{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-4594 .elementor-element.elementor-element-lg_s5{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-4594 .elementor-element.elementor-element-lg_s6{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-4594 .elementor-element.elementor-element-lg_s7{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for text-editor, class: .elementor-element-lg_bread */.elementor-4594 .elementor-element.elementor-element-lg_bread { margin-bottom:18px; }
.elementor-4594 .elementor-element.elementor-element-lg_bread p { margin:0; display:flex; justify-content:center; gap:6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-lg_kicker */.elementor-4594 .elementor-element.elementor-element-lg_kicker { margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-lg_h1 */.elementor-4594 .elementor-element.elementor-element-lg_h1 { margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-lg_sub */.elementor-4594 .elementor-element.elementor-element-lg_sub p { margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-lg_hero */.elementor-4594 .elementor-element.elementor-element-lg_hero { text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-lg_s0_h */.elementor-4594 .elementor-element.elementor-element-lg_s0_h { margin-bottom:16px; padding-bottom:12px; border-bottom:2px solid rgba(10,30,80,.07); }
.elementor-4594 .elementor-element.elementor-element-lg_s0_h .elementor-heading-title { display:flex; align-items:center; gap:10px; }
.elementor-4594 .elementor-element.elementor-element-lg_s0_h .elementor-heading-title::before { content:''; width:4px; height:18px; background:#f7b52b; border-radius:2px; flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-lg_s0_t */.elementor-4594 .elementor-element.elementor-element-lg_s0_t p { margin-bottom:14px; }
.elementor-4594 .elementor-element.elementor-element-lg_s0_t p:last-child { margin-bottom:0; }
.elementor-4594 .elementor-element.elementor-element-lg_s0_t ol { padding-left:20px; }
.elementor-4594 .elementor-element.elementor-element-lg_s0_t ol li { margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-lg_s0 */.elementor-4594 .elementor-element.elementor-element-lg_s0 { box-shadow:0 2px 12px rgba(10,30,80,.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-lg_s1_h */.elementor-4594 .elementor-element.elementor-element-lg_s1_h { margin-bottom:16px; padding-bottom:12px; border-bottom:2px solid rgba(10,30,80,.07); }
.elementor-4594 .elementor-element.elementor-element-lg_s1_h .elementor-heading-title { display:flex; align-items:center; gap:10px; }
.elementor-4594 .elementor-element.elementor-element-lg_s1_h .elementor-heading-title::before { content:''; width:4px; height:18px; background:#f7b52b; border-radius:2px; flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-lg_s1_t */.elementor-4594 .elementor-element.elementor-element-lg_s1_t p { margin-bottom:14px; }
.elementor-4594 .elementor-element.elementor-element-lg_s1_t p:last-child { margin-bottom:0; }
.elementor-4594 .elementor-element.elementor-element-lg_s1_t ol { padding-left:20px; }
.elementor-4594 .elementor-element.elementor-element-lg_s1_t ol li { margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-lg_s1 */.elementor-4594 .elementor-element.elementor-element-lg_s1 { box-shadow:0 2px 12px rgba(10,30,80,.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-lg_s2_h */.elementor-4594 .elementor-element.elementor-element-lg_s2_h { margin-bottom:16px; padding-bottom:12px; border-bottom:2px solid rgba(10,30,80,.07); }
.elementor-4594 .elementor-element.elementor-element-lg_s2_h .elementor-heading-title { display:flex; align-items:center; gap:10px; }
.elementor-4594 .elementor-element.elementor-element-lg_s2_h .elementor-heading-title::before { content:''; width:4px; height:18px; background:#f7b52b; border-radius:2px; flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-lg_s2_t */.elementor-4594 .elementor-element.elementor-element-lg_s2_t p { margin-bottom:14px; }
.elementor-4594 .elementor-element.elementor-element-lg_s2_t p:last-child { margin-bottom:0; }
.elementor-4594 .elementor-element.elementor-element-lg_s2_t ol { padding-left:20px; }
.elementor-4594 .elementor-element.elementor-element-lg_s2_t ol li { margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-lg_s2 */.elementor-4594 .elementor-element.elementor-element-lg_s2 { box-shadow:0 2px 12px rgba(10,30,80,.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-lg_s3_h */.elementor-4594 .elementor-element.elementor-element-lg_s3_h { margin-bottom:16px; padding-bottom:12px; border-bottom:2px solid rgba(10,30,80,.07); }
.elementor-4594 .elementor-element.elementor-element-lg_s3_h .elementor-heading-title { display:flex; align-items:center; gap:10px; }
.elementor-4594 .elementor-element.elementor-element-lg_s3_h .elementor-heading-title::before { content:''; width:4px; height:18px; background:#f7b52b; border-radius:2px; flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-lg_s3_t */.elementor-4594 .elementor-element.elementor-element-lg_s3_t p { margin-bottom:14px; }
.elementor-4594 .elementor-element.elementor-element-lg_s3_t p:last-child { margin-bottom:0; }
.elementor-4594 .elementor-element.elementor-element-lg_s3_t ol { padding-left:20px; }
.elementor-4594 .elementor-element.elementor-element-lg_s3_t ol li { margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-lg_s3 */.elementor-4594 .elementor-element.elementor-element-lg_s3 { box-shadow:0 2px 12px rgba(10,30,80,.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-lg_s4_h */.elementor-4594 .elementor-element.elementor-element-lg_s4_h { margin-bottom:16px; padding-bottom:12px; border-bottom:2px solid rgba(10,30,80,.07); }
.elementor-4594 .elementor-element.elementor-element-lg_s4_h .elementor-heading-title { display:flex; align-items:center; gap:10px; }
.elementor-4594 .elementor-element.elementor-element-lg_s4_h .elementor-heading-title::before { content:''; width:4px; height:18px; background:#f7b52b; border-radius:2px; flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-lg_s4_t */.elementor-4594 .elementor-element.elementor-element-lg_s4_t p { margin-bottom:14px; }
.elementor-4594 .elementor-element.elementor-element-lg_s4_t p:last-child { margin-bottom:0; }
.elementor-4594 .elementor-element.elementor-element-lg_s4_t ol { padding-left:20px; }
.elementor-4594 .elementor-element.elementor-element-lg_s4_t ol li { margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-lg_s4 */.elementor-4594 .elementor-element.elementor-element-lg_s4 { box-shadow:0 2px 12px rgba(10,30,80,.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-lg_s5_h */.elementor-4594 .elementor-element.elementor-element-lg_s5_h { margin-bottom:16px; padding-bottom:12px; border-bottom:2px solid rgba(10,30,80,.07); }
.elementor-4594 .elementor-element.elementor-element-lg_s5_h .elementor-heading-title { display:flex; align-items:center; gap:10px; }
.elementor-4594 .elementor-element.elementor-element-lg_s5_h .elementor-heading-title::before { content:''; width:4px; height:18px; background:#f7b52b; border-radius:2px; flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-lg_s5_t */.elementor-4594 .elementor-element.elementor-element-lg_s5_t p { margin-bottom:14px; }
.elementor-4594 .elementor-element.elementor-element-lg_s5_t p:last-child { margin-bottom:0; }
.elementor-4594 .elementor-element.elementor-element-lg_s5_t ol { padding-left:20px; }
.elementor-4594 .elementor-element.elementor-element-lg_s5_t ol li { margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-lg_s5 */.elementor-4594 .elementor-element.elementor-element-lg_s5 { box-shadow:0 2px 12px rgba(10,30,80,.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-lg_s6_h */.elementor-4594 .elementor-element.elementor-element-lg_s6_h { margin-bottom:16px; padding-bottom:12px; border-bottom:2px solid rgba(10,30,80,.07); }
.elementor-4594 .elementor-element.elementor-element-lg_s6_h .elementor-heading-title { display:flex; align-items:center; gap:10px; }
.elementor-4594 .elementor-element.elementor-element-lg_s6_h .elementor-heading-title::before { content:''; width:4px; height:18px; background:#f7b52b; border-radius:2px; flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-lg_s6_t */.elementor-4594 .elementor-element.elementor-element-lg_s6_t p { margin-bottom:14px; }
.elementor-4594 .elementor-element.elementor-element-lg_s6_t p:last-child { margin-bottom:0; }
.elementor-4594 .elementor-element.elementor-element-lg_s6_t ol { padding-left:20px; }
.elementor-4594 .elementor-element.elementor-element-lg_s6_t ol li { margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-lg_s6 */.elementor-4594 .elementor-element.elementor-element-lg_s6 { box-shadow:0 2px 12px rgba(10,30,80,.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-lg_s7_h */.elementor-4594 .elementor-element.elementor-element-lg_s7_h { margin-bottom:16px; padding-bottom:12px; border-bottom:2px solid rgba(10,30,80,.07); }
.elementor-4594 .elementor-element.elementor-element-lg_s7_h .elementor-heading-title { display:flex; align-items:center; gap:10px; }
.elementor-4594 .elementor-element.elementor-element-lg_s7_h .elementor-heading-title::before { content:''; width:4px; height:18px; background:#f7b52b; border-radius:2px; flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-lg_s7_t */.elementor-4594 .elementor-element.elementor-element-lg_s7_t p { margin-bottom:14px; }
.elementor-4594 .elementor-element.elementor-element-lg_s7_t p:last-child { margin-bottom:0; }
.elementor-4594 .elementor-element.elementor-element-lg_s7_t ol { padding-left:20px; }
.elementor-4594 .elementor-element.elementor-element-lg_s7_t ol li { margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-lg_s7 */.elementor-4594 .elementor-element.elementor-element-lg_s7 { box-shadow:0 2px 12px rgba(10,30,80,.06); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-lg_updated */.elementor-4594 .elementor-element.elementor-element-lg_updated { padding-top:20px; border-top:1px solid rgba(10,30,80,.07); margin-top:32px; }
.elementor-4594 .elementor-element.elementor-element-lg_updated p { margin:0; }/* End custom CSS */
/* Start custom CSS */:root { --navy:#0a1e50; --gold:#f7b52b; --bg:#f4f6fb; }/* End custom CSS */