.elementor-40 .elementor-element.elementor-element-34ca6d96{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-270a74a8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-270a74a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.95);}.elementor-40 .elementor-element.elementor-element-270a74a8{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E2E9F1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 18px 10px 18px;z-index:120;}.elementor-40 .elementor-element.elementor-element-270a74a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-1c432513.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-1c432513.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-7ea1fcbe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-7ea1fcbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-31990688{padding:0px 10px 0px 0px;text-align:start;}.elementor-40 .elementor-element.elementor-element-31990688 img{width:34px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-5af32183.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-5af32183.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-1f7745c0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-1f7745c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-71b9f806 .elementor-button{background-color:#EAF4FB;font-size:13.5px;font-weight:700;text-transform:none;letter-spacing:0.5px;fill:#0B3C7F;color:#0B3C7F;border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;}.elementor-40 .elementor-element.elementor-element-71b9f806 .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-429a4f0{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-95bf57f{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-31122fd6:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-31122fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7FD;}.elementor-40 .elementor-element.elementor-element-31122fd6 > .elementor-container{max-width:1120px;}.elementor-40 .elementor-element.elementor-element-31122fd6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 18px 42px 18px;}.elementor-40 .elementor-element.elementor-element-31122fd6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-1124300{--spacer-size:20px;}.elementor-40 .elementor-element.elementor-element-95049a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-95049a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-95049a4 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-95049a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-95049a4 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-95049a4 > .elementor-element-populated{box-shadow:0px 12px 30px 0px rgba(11,60,127,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 22px 18px 22px;}.elementor-40 .elementor-element.elementor-element-95049a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-414375f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-414375f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-594f12bf .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-594f12bf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-594f12bf.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-594f12bf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-594f12bf.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-594f12bf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-594f12bf.elementor-view-framed .elementor-icon{background-color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-594f12bf.elementor-view-stacked .elementor-icon svg{fill:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-594f12bf .elementor-icon{font-size:22px;padding:13px;border-radius:14px 14px 14px 14px;}.elementor-40 .elementor-element.elementor-element-594f12bf .elementor-icon svg{height:22px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-49a8c300.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-49a8c300.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-67bb3c46 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:16px;font-weight:800;line-height:1.24em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-1f9047cd{--spacer-size:12px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-129f632d{font-size:13.5px;line-height:1.6em;color:#5C6B7D;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-323656dc{--divider-border-style:solid;--divider-color:#E2E9F1;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-323656dc .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-323656dc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-556e00f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-556e00f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-556e00f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-556e00f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-40 .elementor-element.elementor-element-556e00f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-40 .elementor-element.elementor-element-556e00f5 .elementor-icon-list-icon i{color:#F47B20;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-556e00f5 .elementor-icon-list-icon svg{fill:#F47B20;transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-556e00f5{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-556e00f5 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-40 .elementor-element.elementor-element-556e00f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-556e00f5 .elementor-icon-list-item > a{font-size:13px;}.elementor-40 .elementor-element.elementor-element-556e00f5 .elementor-icon-list-text{color:#2A3748;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-844c21c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-844c21c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-844c21c > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-844c21c > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-844c21c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-844c21c > .elementor-element-populated{box-shadow:0px 12px 30px 0px rgba(11,60,127,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 22px 18px 22px;}.elementor-40 .elementor-element.elementor-element-844c21c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-347442fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-347442fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-68986712 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-68986712.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-68986712.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-68986712.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-68986712.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-68986712.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-68986712.elementor-view-framed .elementor-icon{background-color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-68986712.elementor-view-stacked .elementor-icon svg{fill:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-68986712 .elementor-icon{font-size:22px;padding:13px;border-radius:14px 14px 14px 14px;}.elementor-40 .elementor-element.elementor-element-68986712 .elementor-icon svg{height:22px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-10cd1948.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-10cd1948.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-a557b45 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:16px;font-weight:800;line-height:1.24em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-eb14375{--spacer-size:12px;}.elementor-40 .elementor-element.elementor-element-391dab20{font-size:13.5px;line-height:1.6em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-679497d9{--divider-border-style:solid;--divider-color:#E2E9F1;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-679497d9 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-679497d9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40 .elementor-element.elementor-element-10cc63f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-10cc63f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-10cc63f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-10cc63f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-40 .elementor-element.elementor-element-10cc63f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-40 .elementor-element.elementor-element-10cc63f0 .elementor-icon-list-icon i{color:#F47B20;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-10cc63f0 .elementor-icon-list-icon svg{fill:#F47B20;transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-10cc63f0{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-10cc63f0 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-40 .elementor-element.elementor-element-10cc63f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-10cc63f0 .elementor-icon-list-item > a{font-size:13px;}.elementor-40 .elementor-element.elementor-element-10cc63f0 .elementor-icon-list-text{color:#2A3748;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-14a93dbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-14a93dbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-14a93dbb > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-14a93dbb > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-14a93dbb > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-14a93dbb > .elementor-element-populated{box-shadow:0px 12px 30px 0px rgba(11,60,127,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 22px 18px 22px;}.elementor-40 .elementor-element.elementor-element-14a93dbb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-3d1fc42b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-3d1fc42b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-5e3409d1 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-5e3409d1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-5e3409d1.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-5e3409d1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-5e3409d1.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-5e3409d1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-5e3409d1.elementor-view-framed .elementor-icon{background-color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-5e3409d1.elementor-view-stacked .elementor-icon svg{fill:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-5e3409d1 .elementor-icon{font-size:22px;padding:13px;border-radius:14px 14px 14px 14px;}.elementor-40 .elementor-element.elementor-element-5e3409d1 .elementor-icon svg{height:22px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-4e43fe36.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-4e43fe36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-2acea7a2 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:16px;font-weight:800;line-height:1.24em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-21d71d54{--spacer-size:12px;}.elementor-40 .elementor-element.elementor-element-3f65e3ed{font-size:13.5px;line-height:1.6em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-4f912b72{--divider-border-style:solid;--divider-color:#E2E9F1;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-4f912b72 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-4f912b72 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40 .elementor-element.elementor-element-122502cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-122502cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-122502cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-122502cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-40 .elementor-element.elementor-element-122502cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-40 .elementor-element.elementor-element-122502cf .elementor-icon-list-icon i{color:#F47B20;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-122502cf .elementor-icon-list-icon svg{fill:#F47B20;transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-122502cf{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-122502cf .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-40 .elementor-element.elementor-element-122502cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-122502cf .elementor-icon-list-item > a{font-size:13px;}.elementor-40 .elementor-element.elementor-element-122502cf .elementor-icon-list-text{color:#2A3748;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-6eb1189c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-6eb1189c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-6eb1189c > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-6eb1189c > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-6eb1189c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-6eb1189c > .elementor-element-populated{box-shadow:0px 12px 30px 0px rgba(11,60,127,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 22px 18px 22px;}.elementor-40 .elementor-element.elementor-element-6eb1189c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-2bb07c0e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-2bb07c0e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-718857b9 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-718857b9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-718857b9.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-718857b9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-718857b9.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-718857b9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-718857b9.elementor-view-framed .elementor-icon{background-color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-718857b9.elementor-view-stacked .elementor-icon svg{fill:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-718857b9 .elementor-icon{font-size:22px;padding:13px;border-radius:14px 14px 14px 14px;}.elementor-40 .elementor-element.elementor-element-718857b9 .elementor-icon svg{height:22px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-6474ea78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-6474ea78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-6f840535 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:16px;font-weight:800;line-height:1.24em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-579340c1{--spacer-size:12px;}.elementor-40 .elementor-element.elementor-element-7162ccdf{font-size:13.5px;line-height:1.6em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-4ca86a72{--divider-border-style:solid;--divider-color:#E2E9F1;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-4ca86a72 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-4ca86a72 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40 .elementor-element.elementor-element-3afc4fbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-3afc4fbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-3afc4fbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-3afc4fbb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-40 .elementor-element.elementor-element-3afc4fbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-40 .elementor-element.elementor-element-3afc4fbb .elementor-icon-list-icon i{color:#F47B20;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-3afc4fbb .elementor-icon-list-icon svg{fill:#F47B20;transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-3afc4fbb{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-3afc4fbb .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-40 .elementor-element.elementor-element-3afc4fbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-3afc4fbb .elementor-icon-list-item > a{font-size:13px;}.elementor-40 .elementor-element.elementor-element-3afc4fbb .elementor-icon-list-text{color:#2A3748;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-1dabf84c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-1dabf84c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-1dabf84c > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-1dabf84c > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-1dabf84c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-1dabf84c > .elementor-element-populated{box-shadow:0px 12px 30px 0px rgba(11,60,127,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 22px 18px 22px;}.elementor-40 .elementor-element.elementor-element-1dabf84c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-50663f39.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-50663f39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-5495ad84 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-5495ad84.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-5495ad84.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-5495ad84.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-5495ad84.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-5495ad84.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-5495ad84.elementor-view-framed .elementor-icon{background-color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-5495ad84.elementor-view-stacked .elementor-icon svg{fill:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-5495ad84 .elementor-icon{font-size:22px;padding:13px;border-radius:14px 14px 14px 14px;}.elementor-40 .elementor-element.elementor-element-5495ad84 .elementor-icon svg{height:22px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-2b312737.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-2b312737.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-5cb14f02 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:16px;font-weight:800;line-height:1.24em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-3b1ac23{--spacer-size:12px;}.elementor-40 .elementor-element.elementor-element-463e13b6{font-size:13.5px;line-height:1.6em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-56f5546b{--divider-border-style:solid;--divider-color:#E2E9F1;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-56f5546b .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-56f5546b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40 .elementor-element.elementor-element-18680df5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-18680df5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-18680df5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-40 .elementor-element.elementor-element-18680df5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-40 .elementor-element.elementor-element-18680df5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-40 .elementor-element.elementor-element-18680df5 .elementor-icon-list-icon i{color:#F47B20;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-18680df5 .elementor-icon-list-icon svg{fill:#F47B20;transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-18680df5{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-18680df5 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-40 .elementor-element.elementor-element-18680df5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-18680df5 .elementor-icon-list-item > a{font-size:13px;}.elementor-40 .elementor-element.elementor-element-18680df5 .elementor-icon-list-text{color:#2A3748;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-3bbd1209:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-3bbd1209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4FB;}.elementor-40 .elementor-element.elementor-element-3bbd1209 > .elementor-container{max-width:1100px;}.elementor-40 .elementor-element.elementor-element-3bbd1209{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 18px 20px 18px;}.elementor-40 .elementor-element.elementor-element-3bbd1209 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-1618d42f{--spacer-size:12px;}.elementor-40 .elementor-element.elementor-element-3065193b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-3065193b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tatasolar.ken-marketing.com/wp-content/uploads/2026/08/duan-long-son-2.jpg");background-position:center center;background-size:cover;}.elementor-40 .elementor-element.elementor-element-3065193b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, rgba(7,44,95,0) 0%, #072C5F 75%);opacity:0.5;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-3065193b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-3065193b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-40 .elementor-element.elementor-element-3065193b > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-3065193b > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-3065193b > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-40 .elementor-element.elementor-element-3065193b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 18px 15px 18px;}.elementor-40 .elementor-element.elementor-element-3065193b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-b8d6b7c .elementor-heading-title{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#F9A957;}.elementor-40 .elementor-element.elementor-element-31127d4d .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:26px;font-weight:900;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-3b9e7f03.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-3b9e7f03.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-69ea1e2f{font-size:15px;line-height:1.6em;color:#2A3748;}.elementor-40 .elementor-element.elementor-element-da4cb7f{--spacer-size:16px;}.elementor-40 .elementor-element.elementor-element-49a0ca21{padding:0px 0px 0px 12px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#F47B20;}.elementor-40 .elementor-element.elementor-element-49a0ca21 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:30px;font-weight:900;line-height:1em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-54b95cca{padding:3px 0px 0px 12px;font-size:12.5px;line-height:1.3em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-3829c979{--spacer-size:14px;}.elementor-40 .elementor-element.elementor-element-4008fda0{padding:0px 0px 0px 12px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#F47B20;}.elementor-40 .elementor-element.elementor-element-4008fda0 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:30px;font-weight:900;line-height:1em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-591cc0df{padding:3px 0px 0px 12px;font-size:12.5px;line-height:1.3em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-8ec76cf{padding:0px 0px 0px 12px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#F47B20;}.elementor-40 .elementor-element.elementor-element-8ec76cf .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:30px;font-weight:900;line-height:1em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-1d556602{padding:3px 0px 0px 12px;font-size:12.5px;line-height:1.3em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-73ca5423{--spacer-size:14px;}.elementor-40 .elementor-element.elementor-element-da9fec{padding:0px 0px 0px 12px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#F47B20;}.elementor-40 .elementor-element.elementor-element-da9fec .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:30px;font-weight:900;line-height:1em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-daed45e{padding:3px 0px 0px 12px;font-size:12.5px;line-height:1.3em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-1576cb55:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1576cb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-1576cb55 > .elementor-container{max-width:1100px;}.elementor-40 .elementor-element.elementor-element-1576cb55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 18px 20px 18px;}.elementor-40 .elementor-element.elementor-element-1576cb55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-7d617e9a{--spacer-size:16px;}.elementor-40 .elementor-element.elementor-element-d608938:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-d608938 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-d608938 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E9F1;box-shadow:0px 6px 20px 0px rgba(11,60,127,.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 18px 18px 18px;}.elementor-40 .elementor-element.elementor-element-d608938 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-d608938 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-d608938 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-40 .elementor-element.elementor-element-d608938 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-2dfad6cb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-2dfad6cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-56510a0c{width:var( --container-widget-width, 46px );max-width:46px;background-color:#0B3C7F;padding:12px 12px 12px 12px;--container-widget-width:46px;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-40 .elementor-element.elementor-element-56510a0c .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:19px;font-weight:900;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-3c01dbc3{--spacer-size:8px;}.elementor-40 .elementor-element.elementor-element-48527a99{padding:0px 0px 7px 0px;}.elementor-40 .elementor-element.elementor-element-48527a99 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-54d02f69{font-size:13.5px;line-height:1.55em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-640b10d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-640b10d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-640b10d0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E9F1;box-shadow:0px 6px 20px 0px rgba(11,60,127,.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 18px 18px 18px;}.elementor-40 .elementor-element.elementor-element-640b10d0 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-640b10d0 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-640b10d0 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-40 .elementor-element.elementor-element-640b10d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-12a250a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-12a250a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-a9bdbc6{width:var( --container-widget-width, 46px );max-width:46px;background-color:#0B3C7F;padding:12px 12px 12px 12px;--container-widget-width:46px;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-40 .elementor-element.elementor-element-a9bdbc6 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:19px;font-weight:900;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-60aafb33{--spacer-size:8px;}.elementor-40 .elementor-element.elementor-element-14aa18e4{padding:0px 0px 7px 0px;}.elementor-40 .elementor-element.elementor-element-14aa18e4 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-3585fcea{font-size:13.5px;line-height:1.55em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-16ed4e90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-16ed4e90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-16ed4e90 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E9F1;box-shadow:0px 6px 20px 0px rgba(11,60,127,.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 18px 18px 18px;}.elementor-40 .elementor-element.elementor-element-16ed4e90 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-16ed4e90 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-16ed4e90 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-40 .elementor-element.elementor-element-16ed4e90 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-56bc92e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-56bc92e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-35f5a1a9{width:var( --container-widget-width, 46px );max-width:46px;background-color:#0B3C7F;padding:12px 12px 12px 12px;--container-widget-width:46px;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-40 .elementor-element.elementor-element-35f5a1a9 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:19px;font-weight:900;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-7abd7bab{--spacer-size:8px;}.elementor-40 .elementor-element.elementor-element-293ab0b1{padding:0px 0px 7px 0px;}.elementor-40 .elementor-element.elementor-element-293ab0b1 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-2e03a2b6{font-size:13.5px;line-height:1.55em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-5d0b8cb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-5d0b8cb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6EC;}.elementor-40 .elementor-element.elementor-element-5d0b8cb2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(244,123,32,.32);box-shadow:0px 6px 20px 0px rgba(244,123,32,.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 18px 18px 18px;}.elementor-40 .elementor-element.elementor-element-5d0b8cb2 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-5d0b8cb2 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-5d0b8cb2 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-40 .elementor-element.elementor-element-5d0b8cb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-58e36574.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-58e36574.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-32d0faf7{width:var( --container-widget-width, 46px );max-width:46px;background-color:#F47B20;padding:12px 12px 12px 12px;--container-widget-width:46px;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-40 .elementor-element.elementor-element-32d0faf7 .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:19px;font-weight:900;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-4cddc637{--spacer-size:8px;}.elementor-40 .elementor-element.elementor-element-2c32d0a{padding:0px 0px 7px 0px;}.elementor-40 .elementor-element.elementor-element-2c32d0a .elementor-heading-title{font-family:"BD Lifeless Grotesk", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-42717b26{font-size:13.5px;line-height:1.55em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-181cb66e{--divider-border-style:solid;--divider-color:#E2E9F1;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-181cb66e .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-181cb66e .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-40 .elementor-element.elementor-element-4adbda3b{--spacer-size:12px;}.elementor-40 .elementor-element.elementor-element-120d90b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-120d90b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-120d90b3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E9F1;box-shadow:0px 2px 6px 0px rgba(11,60,127,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-120d90b3 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-120d90b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-120d90b3 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-40 .elementor-element.elementor-element-120d90b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-7208169{background-color:#EAF4FB;padding:14px 14px 14px 14px;text-align:center;}.elementor-40 .elementor-element.elementor-element-76e03946{padding:14px 16px 4px 16px;text-align:start;}.elementor-40 .elementor-element.elementor-element-76e03946 .elementor-heading-title{font-size:14.5px;font-weight:700;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-230187df{padding:0px 16px 14px 16px;text-align:start;font-size:13px;line-height:1.55em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-7d89c5e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-7d89c5e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-7d89c5e7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E9F1;box-shadow:0px 2px 6px 0px rgba(11,60,127,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-7d89c5e7 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-7d89c5e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-7d89c5e7 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-40 .elementor-element.elementor-element-7d89c5e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-bef48c7{background-color:#EAF4FB;padding:14px 14px 14px 14px;text-align:center;}.elementor-40 .elementor-element.elementor-element-624bbbf9{padding:14px 16px 4px 16px;text-align:start;}.elementor-40 .elementor-element.elementor-element-624bbbf9 .elementor-heading-title{font-size:14.5px;font-weight:700;color:#0B3C7F;}.elementor-40 .elementor-element.elementor-element-3036d665{padding:0px 16px 14px 16px;text-align:start;font-size:13px;line-height:1.55em;color:#5C6B7D;}.elementor-40 .elementor-element.elementor-element-7423fed4:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7423fed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tatasolar.ken-marketing.com/wp-content/uploads/2026/08/hero-bg-1.jpg");background-position:center center;background-size:cover;}.elementor-40 .elementor-element.elementor-element-7423fed4 > .elementor-background-overlay{background-color:rgba(6,32,70,.86);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-7423fed4 > .elementor-container{max-width:640px;}.elementor-40 .elementor-element.elementor-element-7423fed4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 18px 40px 18px;}.elementor-40 .elementor-element.elementor-element-7cc6b42f:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7cc6b42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051D42;}.elementor-40 .elementor-element.elementor-element-7cc6b42f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 18px 80px 18px;}.elementor-40 .elementor-element.elementor-element-7cc6b42f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS *//* =====================================================================
   TATA SOLAR — GLOBAL CSS (dán vào Elementor > Site Settings > Custom CSS,
   hoặc Additional CSS của theme, hoặc plugin Code Snippets loại CSS).
   BẮT BUỘC nạp global vì mọi section dùng chung các biến --tata-* & class .ts-*
   ---------------------------------------------------------------------
   TRƯỚC KHI DÙNG: thay 4 token __URL_FONT_BD_*__ và https://tatasolar.ken-marketing.com/wp-content/uploads/2026/08/hero-bg.jpg
   bằng URL thật sau khi upload file trong assets/ lên WordPress.
   Be Vietnam Pro nạp sẵn qua Google Fonts (dòng @import bên dưới).
   ===================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700&display=swap');

/* ---------- BD Lifeless Grotesk (woff2 uploaded) ---------- */
@font-face{font-family:'BD Lifeless Grotesk';src:url('https://tatasolar.ken-marketing.com/wp-content/uploads/2026/08/BDLifelessGrotesk-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'BD Lifeless Grotesk';src:url('https://tatasolar.ken-marketing.com/wp-content/uploads/2026/08/BDLifelessGrotesk-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:'BD Lifeless Grotesk';src:url('https://tatasolar.ken-marketing.com/wp-content/uploads/2026/08/BDLifelessGrotesk-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:'BD Lifeless Grotesk';src:url('https://tatasolar.ken-marketing.com/wp-content/uploads/2026/08/BDLifelessGrotesk-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap;}


/* ================= DESIGN TOKENS ================= */
/* ================================================================
   TATA SOLAR — Foundations (Colors + Typography)
   ================================================================
   The brand sits on three pillars: An toàn • Chất lượng • Chuyên nghiệp
   Visual expression: Tata Navy authority + Sun Orange warmth + real
   EPC project photography + stat callouts in outlined pill chips.
   ================================================================ */

:root {
  /* =========================================================
     COLOR SYSTEM
     Primary palette (60/30/10 rule):
       - Tata Navy   60–70%  surface / headlines / trust
       - White       ~25%    negative space / cards
       - Sun Orange  ~10%    CTA, featured stats, accents
     ========================================================= */

  /* Core brand */
  --tata-navy:         #0B3C7F;   /* primary brand blue, from logo "T" */
  --tata-navy-deep:    #072C5F;   /* pressed, deep overlays */
  --tata-navy-ink:     #051D42;   /* darkest text on light bg */
  --tata-sky:          #4A9FD9;   /* sky/secondary T stroke */
  --tata-sky-soft:     #B8DCF1;   /* chip backgrounds, tints */
  --tata-sky-mist:     #EAF4FB;   /* section washes */

  --sun-orange:        #F47B20;   /* CTA, featured stats */
  --sun-orange-hover:  #E26A0E;   /* CTA hover */
  --sun-orange-press:  #C55806;   /* CTA pressed */
  --sun-amber:         #F9A957;   /* softer accent, gradients */
  --sun-peach:         #FCE2CC;   /* warm tint */

  /* Neutrals — warm-leaning to match photography */
  --white:             #FFFFFF;
  --paper:             #FAFBFC;   /* app background */
  --mist:              #F2F5F8;   /* card background */
  --line:              #E1E7EE;   /* default border */
  --line-strong:       #C9D3DE;   /* dividers, inputs */
  --ink-3:             #8695A8;   /* disabled text */
  --ink-2:             #5C6B7D;   /* secondary text */
  --ink-1:             #2A3748;   /* primary text on white */
  --ink-0:             #0F1724;   /* display headlines on white */

  /* Semantic */
  --success:           #1F9D55;   /* năng lượng sạch */
  --success-soft:      #E3F4EA;
  --warning:           #E0A83D;
  --warning-soft:      #FBF1DB;
  --danger:            #D13A3A;
  --danger-soft:       #FADDDB;
  --info:              var(--tata-sky);
  --info-soft:         var(--tata-sky-mist);

  /* Foreground / Background semantic tokens */
  --bg-app:            var(--paper);
  --bg-surface:        var(--white);
  --bg-subtle:         var(--mist);
  --bg-inverse:        var(--tata-navy);
  --bg-inverse-deep:   var(--tata-navy-deep);

  --fg-1:              var(--ink-1);    /* default body */
  --fg-2:              var(--ink-2);    /* supporting text */
  --fg-3:              var(--ink-3);    /* captions, hint */
  --fg-strong:         var(--ink-0);    /* display text */
  --fg-brand:          var(--tata-navy);
  --fg-accent:         var(--sun-orange);
  --fg-on-brand:       var(--white);

  --border-default:    var(--line);
  --border-strong:     var(--line-strong);
  --border-brand:      var(--tata-navy);
  --border-accent:     var(--sun-orange);

  /* Brand gradients (used sparingly — over hero photos) */
  --grad-sky:          linear-gradient(180deg, #6FB9E6 0%, #2E7DB8 100%);
  --grad-sun:          linear-gradient(180deg, #FFC783 0%, #F47B20 100%);
  --grad-navy:         linear-gradient(135deg, #0B3C7F 0%, #072C5F 100%);
  --grad-hero-scrim:   linear-gradient(180deg, rgba(7,44,95,0) 0%, rgba(7,44,95,0.55) 100%);
  --grad-chip-white:   linear-gradient(180deg, #FFFFFF 0%, #F4F8FC 100%);

  /* =========================================================
     TYPOGRAPHY
     Display / Headlines: BD Lifeless Grotesk (custom brand)
       — bold + UPPERCASE for hero copy
     Body UI text: Be Vietnam Pro (Google, Vietnamese optimized)
     Numerical display: BD Lifeless Grotesk Black (large stats)
     Accent / script style: Xanh Display (use sparingly for pull quotes)
     ========================================================= */

  --font-display:  'BD Lifeless Grotesk', 'Be Vietnam Pro', 'Montserrat', system-ui, sans-serif;
  --font-body:     'Be Vietnam Pro', 'BD Lifeless Grotesk', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-accent:   'Xanh Display', 'BD Lifeless Grotesk', serif;
  --font-mono:     ui-monospace, 'SF Mono', Menlo, Consolas, monospace;

  /* Type scale — tuned for Vietnamese diacritics (taller line-heights) */
  --fs-12: 0.75rem;   --lh-12: 1.45;
  --fs-13: 0.8125rem; --lh-13: 1.5;
  --fs-14: 0.875rem;  --lh-14: 1.55;
  --fs-16: 1rem;      --lh-16: 1.6;
  --fs-18: 1.125rem;  --lh-18: 1.55;
  --fs-20: 1.25rem;   --lh-20: 1.45;
  --fs-24: 1.5rem;    --lh-24: 1.35;
  --fs-32: 2rem;      --lh-32: 1.25;
  --fs-40: 2.5rem;    --lh-40: 1.15;
  --fs-56: 3.5rem;    --lh-56: 1.05;
  --fs-72: 4.5rem;    --lh-72: 1.02;
  --fs-96: 6rem;      --lh-96: 1.0;

  --tracking-tight:   -0.02em;
  --tracking-normal:  0;
  --tracking-wide:    0.02em;
  --tracking-hero:    -0.01em;  /* Vietnamese diacritics need room */
  --tracking-caps:    0.04em;   /* SOLAR wordmark spacing */
  --tracking-micro:   0.08em;   /* eyebrows, labels */

  /* =========================================================
     SPACING — 4pt base
     ========================================================= */
  --space-1:  4px;
  --space-2:  8px;
  --space-3:  12px;
  --space-4:  16px;
  --space-5:  20px;
  --space-6:  24px;
  --space-8:  32px;
  --space-10: 40px;
  --space-12: 48px;
  --space-16: 64px;
  --space-20: 80px;
  --space-24: 96px;
  --space-32: 128px;

  /* =========================================================
     RADII  — mostly pill and generous cards
     ========================================================= */
  --r-xs:  4px;
  --r-sm:  8px;
  --r-md:  12px;
  --r-lg:  16px;
  --r-xl:  24px;
  --r-2xl: 32px;
  --r-pill: 999px;

  /* =========================================================
     SHADOWS
     ========================================================= */
  --shadow-xs:   0 1px 2px rgba(11, 60, 127, 0.06);
  --shadow-sm:   0 2px 6px rgba(11, 60, 127, 0.08);
  --shadow-md:   0 8px 20px rgba(11, 60, 127, 0.10);
  --shadow-lg:   0 18px 40px rgba(11, 60, 127, 0.14);
  --shadow-cta:  0 10px 24px rgba(244, 123, 32, 0.32);
  --shadow-inset-line: inset 0 0 0 1px var(--line);
  --text-shadow-hero: 0 2px 8px rgba(7, 44, 95, 0.45), 0 0 24px rgba(74, 159, 217, 0.25);

  /* =========================================================
     MOTION
     ========================================================= */
  --ease-out:    cubic-bezier(0.22, 0.61, 0.36, 1);
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
  --dur-xs: 120ms;
  --dur-sm: 180ms;
  --dur-md: 260ms;
  --dur-lg: 420ms;
}

/* ============================================================
   SEMANTIC TYPE CLASSES
   Usage: apply these in markup instead of styling raw tags.
   ============================================================ */

.ts-eyebrow {
  font-family: var(--font-body);
  font-size: var(--fs-13);
  font-weight: 600;
  letter-spacing: var(--tracking-micro);
  text-transform: uppercase;
  color: var(--sun-orange);
}

.ts-hero {
  font-family: var(--font-display);
  font-size: clamp(2.25rem, 5.5vw, var(--fs-96));
  line-height: 1.02;
  font-weight: 800;
  letter-spacing: var(--tracking-hero);
  text-transform: uppercase;
  color: var(--fg-brand);
}

.ts-h1 {
  font-family: var(--font-display);
  font-size: var(--fs-56);
  line-height: var(--lh-56);
  font-weight: 800;
  letter-spacing: var(--tracking-hero);
  text-transform: uppercase;
  color: var(--fg-brand);
}

.ts-h2 {
  font-family: var(--font-display);
  font-size: var(--fs-40);
  line-height: var(--lh-40);
  font-weight: 700;
  letter-spacing: var(--tracking-hero);
  text-transform: uppercase;
  color: var(--fg-brand);
}

.ts-h3 {
  font-family: var(--font-display);
  font-size: var(--fs-32);
  line-height: var(--lh-32);
  font-weight: 700;
  letter-spacing: var(--tracking-tight);
  color: var(--fg-brand);
}

.ts-h4 {
  font-family: var(--font-body);
  font-size: var(--fs-24);
  line-height: var(--lh-24);
  font-weight: 700;
  color: var(--fg-strong);
}

.ts-h5 {
  font-family: var(--font-body);
  font-size: var(--fs-20);
  line-height: var(--lh-20);
  font-weight: 600;
  color: var(--fg-strong);
}

.ts-lead {
  font-family: var(--font-body);
  font-size: var(--fs-20);
  line-height: var(--lh-18);
  font-weight: 400;
  color: var(--fg-2);
}

.ts-body {
  font-family: var(--font-body);
  font-size: var(--fs-16);
  line-height: var(--lh-16);
  font-weight: 400;
  color: var(--fg-1);
}

.ts-body-sm {
  font-family: var(--font-body);
  font-size: var(--fs-14);
  line-height: var(--lh-14);
  font-weight: 400;
  color: var(--fg-1);
}

.ts-caption {
  font-family: var(--font-body);
  font-size: var(--fs-12);
  line-height: var(--lh-12);
  font-weight: 500;
  color: var(--fg-2);
  letter-spacing: var(--tracking-wide);
}

.ts-stat {
  font-family: var(--font-display);
  font-size: clamp(3rem, 8vw, 7rem);
  line-height: 0.95;
  font-weight: 900;
  color: var(--sun-orange);
  letter-spacing: var(--tracking-tight);
  font-feature-settings: 'tnum' 1, 'lnum' 1;
}

.ts-stat-unit {
  font-family: var(--font-display);
  font-size: var(--fs-20);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: var(--tracking-caps);
  color: var(--fg-brand);
}

.ts-quote {
  font-family: var(--font-accent);
  font-size: var(--fs-32);
  line-height: 1.3;
  color: var(--fg-brand);
}

/* ================= BASE + KEYFRAMES + RESPONSIVE ================= */
*{box-sizing:border-box}
  body{margin:0}
  a{color:var(--tata-navy);text-decoration:none}
  a:hover{color:var(--tata-navy-deep);text-decoration:underline;text-underline-offset:2px}
  ::placeholder{color:var(--ink-3)}
  @keyframes ts-fadeup{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
  @keyframes ts-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}100%{transform:scale(1);opacity:1}}
  @keyframes ts-ring{0%,100%{box-shadow:0 26px 64px rgba(5,24,60,.5),0 0 0 0 rgba(244,123,32,.34)}50%{box-shadow:0 26px 64px rgba(5,24,60,.5),0 0 0 7px rgba(244,123,32,0)}}
  @keyframes ts-glow{0%,100%{box-shadow:0 10px 24px rgba(244,123,32,.45)}50%{box-shadow:0 10px 36px rgba(244,123,32,.72),0 0 0 8px rgba(244,123,32,.12)}}
  select:focus,input:focus{border-color:var(--tata-sky)!important;box-shadow:0 0 0 3px rgba(74,159,217,.22)}
  input[type=range]{-webkit-appearance:none;background:transparent}
  input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:5px;background:linear-gradient(to right, var(--sun-orange) var(--fill,50%), var(--line-strong) var(--fill,50%))}
  input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--sun-orange);border:3px solid #fff;box-shadow:0 3px 10px rgba(244,123,32,.55),0 0 0 4px rgba(244,123,32,.16);margin-top:-8px;cursor:pointer;transition:box-shadow .15s ease}
  input[type=range]::-webkit-slider-thumb:hover,input[type=range]::-webkit-slider-thumb:active{box-shadow:0 3px 10px rgba(244,123,32,.65),0 0 0 7px rgba(244,123,32,.22)}
  input[type=range]::-moz-range-track{height:8px;border-radius:5px;background:var(--line-strong)}
  input[type=range]::-moz-range-progress{height:8px;border-radius:5px;background:var(--sun-orange)}
  input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--sun-orange);border:3px solid #fff;box-shadow:0 3px 10px rgba(244,123,32,.55);cursor:pointer}
  .why-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
  .why-card{flex:1 1 340px;max-width:365px}
  @media (max-width:560px){.why-card{max-width:none;flex-basis:100%;padding:20px 18px}.why-h2{font-size:20px}}
  @media (max-width:860px){
    .hero-sec{padding:14px 14px 22px!important}
    .seg-wrap{margin-bottom:12px!important}
    .hero-grid{flex-direction:column;gap:14px!important}
    .hero-form{order:-1;max-width:100%!important;flex:0 0 auto!important}
    .hero-msg{order:1;flex:0 0 auto!important;background:linear-gradient(162deg,rgba(4,18,44,.88),rgba(6,32,70,.74) 55%,rgba(6,32,70,.9)),url("https://tatasolar.ken-marketing.com/wp-content/uploads/2026/08/hero-bg.jpg")!important;background-size:cover!important;background-position:center 30%!important;margin:0 -14px -22px!important;padding:22px 18px 26px!important}
    .hero-sec{background-image:linear-gradient(180deg, rgba(4,18,44,.92), rgba(6,32,70,.86))!important}
  }

/* ---------- Hover cho card (thay cho style-hover trong bản gốc) ---------- */
.why-card{transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}
.why-card:hover{transform:translateY(-5px);box-shadow:0 3px 8px rgba(11,60,127,.08),0 22px 46px rgba(11,60,127,.15)}
/* Elementor: gỡ padding/max-width mặc định để section HTML tràn viền đúng thiết kế */
.ts-elementor-wrap{width:100%}
.ts-elementor-wrap section{margin:0}/* End custom CSS */