.elementor-4941 .elementor-element.elementor-element-9520348:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-9520348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;background-image:url("https://securitglass.com.co/wp-content/uploads/2026/06/gpt-image-2_Ultra_realistic_cinematic_background_image_for_the_HERO_section_of_a_premium_bal-0-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4941 .elementor-element.elementor-element-9520348 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0A1628 0%, #0A1628 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-9520348{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0120px 060px 80px 080px;}.elementor-4941 .elementor-element.elementor-element-03e2a93:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-03e2a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;background-image:url("https://securitglass.com.co/wp-content/uploads/2026/06/gpt-image-2_Ultra_realistic_cinematic_background_image_for_the_HERO_section_of_a_premium_bal-0-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4941 .elementor-element.elementor-element-03e2a93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0120px 060px 80px 080px;}.elementor-4941 .elementor-element.elementor-element-03e2a93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-913fa5c:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-913fa5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-913fa5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-4941 .elementor-element.elementor-element-913fa5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-ea9b2c1:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-ea9b2c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-ea9b2c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-4941 .elementor-element.elementor-element-ea9b2c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-ff1d29a:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-ff1d29a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-4941 .elementor-element.elementor-element-ff1d29a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4941 .elementor-element.elementor-element-ff1d29a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-f59ef03 > .elementor-element-populated{padding:80px 80px 80px 80px;}.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-4941 .elementor-element.elementor-element-2ec2b42:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-2ec2b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-4941 .elementor-element.elementor-element-2ec2b42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4941 .elementor-element.elementor-element-2ec2b42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-3197687 > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-4941 .elementor-element.elementor-element-878cd3e:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-878cd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-4941 .elementor-element.elementor-element-878cd3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-4941 .elementor-element.elementor-element-878cd3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-82b8375 > .elementor-element-populated{padding:0px 0px 0px 048px;}.elementor-4941 .elementor-element.elementor-element-c91173b:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-c91173b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14304D;}.elementor-4941 .elementor-element.elementor-element-c91173b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-4941 .elementor-element.elementor-element-c91173b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-ee134bb > .elementor-element-populated{padding:0px 048px 0px 0px;}.elementor-4941 .elementor-element.elementor-element-f0515fe:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-f0515fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-f0515fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-4941 .elementor-element.elementor-element-f0515fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-33dab1f:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-33dab1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-4941 .elementor-element.elementor-element-33dab1f > .elementor-container{max-width:880px;}.elementor-4941 .elementor-element.elementor-element-33dab1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-4941 .elementor-element.elementor-element-33dab1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-9adf50c:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-9adf50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14304D;}.elementor-4941 .elementor-element.elementor-element-9adf50c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-4941 .elementor-element.elementor-element-9adf50c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-1c5be4c:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-1c5be4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-4941 .elementor-element.elementor-element-1c5be4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 080px 64px 80px;}.elementor-4941 .elementor-element.elementor-element-1c5be4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-9fd37cf:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-9fd37cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-4941 .elementor-element.elementor-element-9fd37cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 080px 64px 80px;}.elementor-4941 .elementor-element.elementor-element-9fd37cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-c0528c7:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-c0528c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060F1E;}.elementor-4941 .elementor-element.elementor-element-c0528c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 60px 0px 60px;}.elementor-4941 .elementor-element.elementor-element-c0528c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4941 .elementor-element.elementor-element-704672b > .elementor-widget-container{margin:-11px 0px 16px 0px;}.elementor-4941 .elementor-element.elementor-element-704672b{text-align:start;}.elementor-4941 .elementor-element.elementor-element-704672b img{width:160px;}.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-4941 .elementor-element.elementor-element-ae61ee9 > .elementor-widget-container{margin:-21px 0px -29px 0px;}.elementor-4941 .elementor-element.elementor-element-ae61ee9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#BDD5EA;}.elementor-4941 .elementor-element.elementor-element-cb5cad1 .elementor-repeater-item-add65a3.elementor-social-icon{background-color:#8AAEC8;}.elementor-4941 .elementor-element.elementor-element-cb5cad1 .elementor-repeater-item-add65a3.elementor-social-icon i{color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-cb5cad1 .elementor-repeater-item-add65a3.elementor-social-icon svg{fill:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-cb5cad1{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-4941 .elementor-element.elementor-element-cb5cad1 .elementor-widget-container{text-align:left;}.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-4941 .elementor-element.elementor-element-cb8ee0f{text-align:center;}.elementor-4941 .elementor-element.elementor-element-cb8ee0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.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-4941 .elementor-element.elementor-element-d3ccd9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4941 .elementor-element.elementor-element-d3ccd9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4941 .elementor-element.elementor-element-d3ccd9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4941 .elementor-element.elementor-element-d3ccd9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4941 .elementor-element.elementor-element-d3ccd9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4941 .elementor-element.elementor-element-d3ccd9a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4941 .elementor-element.elementor-element-d3ccd9a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4941 .elementor-element.elementor-element-d3ccd9a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4941 .elementor-element.elementor-element-d3ccd9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4941 .elementor-element.elementor-element-d3ccd9a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:29px;word-spacing:0px;}.elementor-4941 .elementor-element.elementor-element-d3ccd9a .elementor-icon-list-text{color:#8AAEC8;transition:color 0.3s;}.elementor-4941 .elementor-element.elementor-element-d3ccd9a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-c33f487 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-a60c0c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4941 .elementor-element.elementor-element-a60c0c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4941 .elementor-element.elementor-element-a60c0c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4941 .elementor-element.elementor-element-a60c0c7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4941 .elementor-element.elementor-element-a60c0c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4941 .elementor-element.elementor-element-a60c0c7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4941 .elementor-element.elementor-element-a60c0c7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4941 .elementor-element.elementor-element-a60c0c7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4941 .elementor-element.elementor-element-a60c0c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4941 .elementor-element.elementor-element-a60c0c7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:29px;word-spacing:0px;}.elementor-4941 .elementor-element.elementor-element-a60c0c7 .elementor-icon-list-text{color:#8AAEC8;transition:color 0.3s;}.elementor-4941 .elementor-element.elementor-element-a60c0c7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-7d9455c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-dd8828f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4941 .elementor-element.elementor-element-dd8828f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4941 .elementor-element.elementor-element-dd8828f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4941 .elementor-element.elementor-element-dd8828f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4941 .elementor-element.elementor-element-dd8828f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4941 .elementor-element.elementor-element-dd8828f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4941 .elementor-element.elementor-element-dd8828f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4941 .elementor-element.elementor-element-dd8828f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4941 .elementor-element.elementor-element-dd8828f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4941 .elementor-element.elementor-element-dd8828f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:29px;word-spacing:0px;}.elementor-4941 .elementor-element.elementor-element-dd8828f .elementor-icon-list-text{color:#8AAEC8;transition:color 0.3s;}.elementor-4941 .elementor-element.elementor-element-dd8828f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-4882174 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4941 .elementor-element.elementor-element-c9e8e32 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4941 .elementor-element.elementor-element-c9e8e32.elementor-view-stacked .elementor-icon{background-color:#F07F2F;}.elementor-4941 .elementor-element.elementor-element-c9e8e32.elementor-view-framed .elementor-icon, .elementor-4941 .elementor-element.elementor-element-c9e8e32.elementor-view-default .elementor-icon{fill:#F07F2F;color:#F07F2F;border-color:#F07F2F;}.elementor-4941 .elementor-element.elementor-element-c9e8e32 .elementor-icon{font-size:24px;}.elementor-4941 .elementor-element.elementor-element-c9e8e32 .elementor-icon-box-title, .elementor-4941 .elementor-element.elementor-element-c9e8e32 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-4941 .elementor-element.elementor-element-c9e8e32 .elementor-icon-box-title{color:#8AAEC8;}.elementor-4941 .elementor-element.elementor-element-c9e8e32:has(:hover) .elementor-icon-box-title,
					 .elementor-4941 .elementor-element.elementor-element-c9e8e32:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-8ef8462 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4941 .elementor-element.elementor-element-8ef8462.elementor-view-stacked .elementor-icon{background-color:#F07F2F;}.elementor-4941 .elementor-element.elementor-element-8ef8462.elementor-view-framed .elementor-icon, .elementor-4941 .elementor-element.elementor-element-8ef8462.elementor-view-default .elementor-icon{fill:#F07F2F;color:#F07F2F;border-color:#F07F2F;}.elementor-4941 .elementor-element.elementor-element-8ef8462 .elementor-icon{font-size:24px;}.elementor-4941 .elementor-element.elementor-element-8ef8462 .elementor-icon-box-title, .elementor-4941 .elementor-element.elementor-element-8ef8462 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-4941 .elementor-element.elementor-element-8ef8462 .elementor-icon-box-title{color:#8AAEC8;}.elementor-4941 .elementor-element.elementor-element-8ef8462:has(:hover) .elementor-icon-box-title,
					 .elementor-4941 .elementor-element.elementor-element-8ef8462:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-5ae3812 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4941 .elementor-element.elementor-element-5ae3812 .elementor-icon-box-title{margin-block-end:0px;color:#8AAEC8;}.elementor-4941 .elementor-element.elementor-element-5ae3812.elementor-view-stacked .elementor-icon{background-color:#F07F2F;}.elementor-4941 .elementor-element.elementor-element-5ae3812.elementor-view-framed .elementor-icon, .elementor-4941 .elementor-element.elementor-element-5ae3812.elementor-view-default .elementor-icon{fill:#F07F2F;color:#F07F2F;border-color:#F07F2F;}.elementor-4941 .elementor-element.elementor-element-5ae3812 .elementor-icon{font-size:24px;}.elementor-4941 .elementor-element.elementor-element-5ae3812 .elementor-icon-box-title, .elementor-4941 .elementor-element.elementor-element-5ae3812 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:18px;}.elementor-4941 .elementor-element.elementor-element-5ae3812:has(:hover) .elementor-icon-box-title,
					 .elementor-4941 .elementor-element.elementor-element-5ae3812:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-f4315dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-4941 .elementor-element.elementor-element-cef9b04{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#8AAEC8;}.elementor-4941 .elementor-element.elementor-element-cef9b04 a:hover, .elementor-4941 .elementor-element.elementor-element-cef9b04 a:focus{color:#FFFFFF;}@media(min-width:768px){.elementor-4941 .elementor-element.elementor-element-83df003{width:65%;}.elementor-4941 .elementor-element.elementor-element-528ca52{width:35%;}.elementor-4941 .elementor-element.elementor-element-7316fbe{width:65%;}.elementor-4941 .elementor-element.elementor-element-c2b6700{width:35%;}.elementor-4941 .elementor-element.elementor-element-594d38f{width:58%;}.elementor-4941 .elementor-element.elementor-element-926e261{width:42%;}.elementor-4941 .elementor-element.elementor-element-f7be788{width:58%;}.elementor-4941 .elementor-element.elementor-element-b164a3f{width:42%;}.elementor-4941 .elementor-element.elementor-element-f59ef03{width:55%;}.elementor-4941 .elementor-element.elementor-element-8797eb1{width:45%;}.elementor-4941 .elementor-element.elementor-element-3197687{width:55%;}.elementor-4941 .elementor-element.elementor-element-a2ac47b{width:45%;}.elementor-4941 .elementor-element.elementor-element-a06ef4e{width:45%;}.elementor-4941 .elementor-element.elementor-element-82b8375{width:55%;}.elementor-4941 .elementor-element.elementor-element-ee134bb{width:55%;}.elementor-4941 .elementor-element.elementor-element-b4a5647{width:45%;}.elementor-4941 .elementor-element.elementor-element-71905ee{width:42%;}.elementor-4941 .elementor-element.elementor-element-adc9052{width:58%;}}@media(min-width:1025px){.elementor-4941 .elementor-element.elementor-element-9520348:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-9520348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-4941 .elementor-element.elementor-element-03e2a93:not(.elementor-motion-effects-element-type-background), .elementor-4941 .elementor-element.elementor-element-03e2a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-4941 .elementor-element.elementor-element-9520348 > .elementor-background-overlay{opacity:0.87;}.elementor-4941 .elementor-element.elementor-element-9520348{padding:48px 20px 48px 20px;}.elementor-4941 .elementor-element.elementor-element-af83fec > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-4941 .elementor-element.elementor-element-03e2a93{padding:48px 20px 48px 20px;}.elementor-4941 .elementor-element.elementor-element-63176b6 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-4941 .elementor-element.elementor-element-913fa5c{padding:48px 20px 48px 20px;}.elementor-4941 .elementor-element.elementor-element-ea9b2c1{padding:48px 20px 48px 20px;}.elementor-4941 .elementor-element.elementor-element-ff1d29a{padding:48px 20px 48px 20px;}.elementor-4941 .elementor-element.elementor-element-f59ef03 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4941 .elementor-element.elementor-element-0a9a502{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-4941 .elementor-element.elementor-element-0a9a502 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4941 .elementor-element.elementor-element-2ec2b42{padding:48px 20px 48px 20px;}.elementor-4941 .elementor-element.elementor-element-f9eb33c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4941 .elementor-element.elementor-element-878cd3e{padding:48px 20px 48px 20px;}.elementor-4941 .elementor-element.elementor-element-82b8375 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4941 .elementor-element.elementor-element-c91173b{padding:48px 20px 48px 20px;}.elementor-4941 .elementor-element.elementor-element-ee134bb > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4941 .elementor-element.elementor-element-f0515fe{padding:48px 20px 48px 20px;}.elementor-4941 .elementor-element.elementor-element-33dab1f{padding:48px 20px 48px 20px;}.elementor-4941 .elementor-element.elementor-element-9adf50c{padding:48px 20px 48px 20px;}.elementor-4941 .elementor-element.elementor-element-1c5be4c{padding:32px 48px 32px 48px;}.elementor-4941 .elementor-element.elementor-element-9fd37cf{padding:32px 48px 32px 48px;}}/* Start custom CSS for html, class: .elementor-element-0d0004d */.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-hero-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-badge {
  display: inline-block;
  background: rgba(240,127,47,0.12);
  border: 1px solid #F07F2F;
  color: #F07F2F;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  padding: 5px 16px;
  border-radius: 4px;
  margin-bottom: 22px;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 38px;
  font-weight: 900;
  color: #FFFFFF;
  line-height: 1.0;
  margin: 0 0 4px 0;
  text-transform: none;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-subtitle {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 34px;
  font-weight: 900;
  color: #F07F2F;
  line-height: 1.0;
  margin: 0 0 22px 0;
  text-transform: none;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-body {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.75;
  max-width: 540px;
  margin: 0 0 28px 0;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-logos-row {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  margin-bottom: 32px;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-logo-item {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-logo-circle {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: 2px solid;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .blue-circle { background: rgba(10,60,120,0.60); border-color: #4C87B9; }
.elementor-4941 .elementor-element.elementor-element-0d0004d .orange-circle { background: rgba(180,80,0,0.30); border-color: #F07F2F; }
.elementor-4941 .elementor-element.elementor-element-0d0004d .green-circle { background: rgba(20,100,50,0.40); border-color: #2ECC71; }
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-abbr {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 14px;
  font-weight: 900;
  color: #FFFFFF;
  line-height: 1;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-sub {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 9px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1;
  opacity: 0.85;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-logo-info {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-full-name {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1.1;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-org {
  font-family: 'Inter', sans-serif;
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.3;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-status {
  font-family: 'Inter', sans-serif;
  font-size: 11px;
  font-weight: 600;
  color: #2ECC71;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-btn-download {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #F07F2F;
  color: #FFFFFF;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 14px 28px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.elementor-4941 .elementor-element.elementor-element-0d0004d .cert-btn-download:hover {
  background: #d96e20;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(240,127,47,0.45);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af83fec */.elementor-4941 .elementor-element.elementor-element-af83fec .cert-summary-box {
  background: rgba(13,30,53,0.92);
  border: 1px solid rgba(76,135,185,0.40);
  border-radius: 12px;
  padding: 24px 22px;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  max-width: 240px;
  width: 100%;
}
.elementor-4941 .elementor-element.elementor-element-af83fec .csb-label {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: #4C87B9;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin: 0 0 14px 0;
}
.elementor-4941 .elementor-element.elementor-element-af83fec .csb-divider {
  height: 1px;
  background: rgba(76,135,185,0.25);
  margin: 14px 0;
}
.elementor-4941 .elementor-element.elementor-element-af83fec .csb-item {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #FFFFFF;
  margin-bottom: 10px;
}
.elementor-4941 .elementor-element.elementor-element-af83fec .csb-check {
  color: #2ECC71;
  font-size: 14px;
  font-weight: 700;
  flex-shrink: 0;
}
.elementor-4941 .elementor-element.elementor-element-af83fec .csb-warning {
  background: rgba(76,135,185,0.12);
  border: 1px solid rgba(76,135,185,0.35);
  border-radius: 8px;
  padding: 14px 16px;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 18px;
  font-weight: 800;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-528ca52 */.elementor-4941 .elementor-element.elementor-element-528ca52 {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-331c548 */.elementor-4941 .elementor-element.elementor-element-331c548 .cert-hero-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-badge {
  display: inline-block;
  background: rgba(240,127,47,0.12);
  border: 1px solid #F07F2F;
  color: #F07F2F;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  padding: 5px 16px;
  border-radius: 4px;
  margin-bottom: 22px;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 66px;
  font-weight: 900;
  color: #FFFFFF;
  line-height: 1.0;
  margin: 0 0 4px 0;
  text-transform: none;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-subtitle {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 66px;
  font-weight: 900;
  color: #F07F2F;
  line-height: 1.0;
  margin: 0 0 22px 0;
  text-transform: none;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-body {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.75;
  max-width: 540px;
  margin: 0 0 28px 0;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-logos-row {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  margin-bottom: 32px;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-logo-item {
  display: flex;
  align-items: center;
  gap: 12px;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-logo-circle {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: 2px solid;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .blue-circle { background: rgba(10,60,120,0.60); border-color: #4C87B9; }
.elementor-4941 .elementor-element.elementor-element-331c548 .orange-circle { background: rgba(180,80,0,0.30); border-color: #F07F2F; }
.elementor-4941 .elementor-element.elementor-element-331c548 .green-circle { background: rgba(20,100,50,0.40); border-color: #2ECC71; }
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-abbr {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 14px;
  font-weight: 900;
  color: #FFFFFF;
  line-height: 1;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-sub {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 9px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1;
  opacity: 0.85;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-logo-info {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-full-name {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1.1;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-org {
  font-family: 'Inter', sans-serif;
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.3;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-status {
  font-family: 'Inter', sans-serif;
  font-size: 11px;
  font-weight: 600;
  color: #2ECC71;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-btn-download {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #F07F2F;
  color: #FFFFFF;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 14px 28px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.elementor-4941 .elementor-element.elementor-element-331c548 .cert-btn-download:hover {
  background: #d96e20;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(240,127,47,0.45);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63176b6 */.elementor-4941 .elementor-element.elementor-element-63176b6 .cert-summary-box {
  background: rgba(13,30,53,0.92);
  border: 1px solid rgba(76,135,185,0.40);
  border-radius: 12px;
  padding: 24px 22px;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  max-width: 240px;
  width: 100%;
}
.elementor-4941 .elementor-element.elementor-element-63176b6 .csb-label {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: #4C87B9;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin: 0 0 14px 0;
}
.elementor-4941 .elementor-element.elementor-element-63176b6 .csb-divider {
  height: 1px;
  background: rgba(76,135,185,0.25);
  margin: 14px 0;
}
.elementor-4941 .elementor-element.elementor-element-63176b6 .csb-item {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #FFFFFF;
  margin-bottom: 10px;
}
.elementor-4941 .elementor-element.elementor-element-63176b6 .csb-check {
  color: #2ECC71;
  font-size: 14px;
  font-weight: 700;
  flex-shrink: 0;
}
.elementor-4941 .elementor-element.elementor-element-63176b6 .csb-warning {
  background: rgba(76,135,185,0.12);
  border: 1px solid rgba(76,135,185,0.35);
  border-radius: 8px;
  padding: 14px 16px;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 18px;
  font-weight: 800;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c2b6700 */.elementor-4941 .elementor-element.elementor-element-c2b6700 {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc35b9c */.elementor-4941 .elementor-element.elementor-element-fc35b9c .why-left {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.elementor-4941 .elementor-element.elementor-element-fc35b9c .why-badge {
  display: inline-block;
  background: rgba(240,127,47,0.10);
  border: 1px solid #F07F2F;
  color: #F07F2F;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 5px 14px;
  border-radius: 4px;
  margin-bottom: 20px;
  display: inline-block;
}
.elementor-4941 .elementor-element.elementor-element-fc35b9c .why-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: px;
  font-weight: 800;
  color: #0A1628;
  line-height: 1.05;
  margin: 0 0 22px 0;
}
.elementor-4941 .elementor-element.elementor-element-fc35b9c .why-orange {
  color: #F07F2F;
}
.elementor-4941 .elementor-element.elementor-element-fc35b9c .why-body {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #5F6E70;
  line-height: 1.75;
  margin: 0 0 24px 0;
}
.elementor-4941 .elementor-element.elementor-element-fc35b9c .why-alert {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  background: rgba(240,127,47,0.08);
  border-left: 3px solid #F07F2F;
  border-radius: 0 6px 6px 0;
  padding: 14px 18px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1.5;
}
.elementor-4941 .elementor-element.elementor-element-fc35b9c .why-alert svg {
  flex-shrink: 0;
  margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71d4e6e */.elementor-4941 .elementor-element.elementor-element-71d4e6e .why-stats {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.elementor-4941 .elementor-element.elementor-element-71d4e6e .why-stat-box {
  display: flex;
  align-items: center;
  gap: 20px;
  background: #F4F6F8;
  border-radius: 10px;
  padding: 22px 24px;
  border: 1px solid rgba(10,22,40,0.08);
  transition: transform 0.3s ease;
}
.elementor-4941 .elementor-element.elementor-element-71d4e6e .why-stat-box:hover {
  transform: translateX(6px);
}
.elementor-4941 .elementor-element.elementor-element-71d4e6e .why-stat-num {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 1;
  flex-shrink: 0;
  min-width: 50px;
  text-align: center;
}
.elementor-4941 .elementor-element.elementor-element-71d4e6e .orange-stat { color: #F07F2F; }
.elementor-4941 .elementor-element.elementor-element-71d4e6e .blue-stat { color: #4C87B9; }
.elementor-4941 .elementor-element.elementor-element-71d4e6e .green-stat { color: #2ECC71; }
.elementor-4941 .elementor-element.elementor-element-71d4e6e .why-stat-label {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #5F6E70;
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-adecd64 */.elementor-4941 .elementor-element.elementor-element-adecd64 .why-left {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.elementor-4941 .elementor-element.elementor-element-adecd64 .why-badge {
  display: inline-block;
  background: rgba(240,127,47,0.10);
  border: 1px solid #F07F2F;
  color: #F07F2F;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 5px 14px;
  border-radius: 4px;
  margin-bottom: 20px;
  display: inline-block;
}
.elementor-4941 .elementor-element.elementor-element-adecd64 .why-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 44px;
  font-weight: 800;
  color: #0A1628;
  line-height: 1.05;
  margin: 0 0 22px 0;
}
.elementor-4941 .elementor-element.elementor-element-adecd64 .why-orange {
  color: #F07F2F;
}
.elementor-4941 .elementor-element.elementor-element-adecd64 .why-body {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #5F6E70;
  line-height: 1.75;
  margin: 0 0 24px 0;
}
.elementor-4941 .elementor-element.elementor-element-adecd64 .why-alert {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  background: rgba(240,127,47,0.08);
  border-left: 3px solid #F07F2F;
  border-radius: 0 6px 6px 0;
  padding: 14px 18px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #0A1628;
  line-height: 1.5;
}
.elementor-4941 .elementor-element.elementor-element-adecd64 .why-alert svg {
  flex-shrink: 0;
  margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-501788a */.elementor-4941 .elementor-element.elementor-element-501788a .why-stats {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.elementor-4941 .elementor-element.elementor-element-501788a .why-stat-box {
  display: flex;
  align-items: center;
  gap: 20px;
  background: #F4F6F8;
  border-radius: 10px;
  padding: 22px 24px;
  border: 1px solid rgba(10,22,40,0.08);
  transition: transform 0.3s ease;
}
.elementor-4941 .elementor-element.elementor-element-501788a .why-stat-box:hover {
  transform: translateX(6px);
}
.elementor-4941 .elementor-element.elementor-element-501788a .why-stat-num {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 1;
  flex-shrink: 0;
  min-width: 80px;
  text-align: center;
}
.elementor-4941 .elementor-element.elementor-element-501788a .orange-stat { color: #F07F2F; }
.elementor-4941 .elementor-element.elementor-element-501788a .blue-stat { color: #4C87B9; }
.elementor-4941 .elementor-element.elementor-element-501788a .green-stat { color: #2ECC71; }
.elementor-4941 .elementor-element.elementor-element-501788a .why-stat-label {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #5F6E70;
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a9a502 */.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-section-left {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-num-badge {
  display: inline-block;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 5px 14px;
  border-radius: 4px;
  margin-bottom: 20px;
  display: inline-block;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .blue-num-badge {
  background: rgba(76,135,185,0.15);
  border: 1px solid #4C87B9;
  color: #4C87B9;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-logo-hero {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  border: 3px solid;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .blue-logo-hero {
  background: rgba(10,60,120,0.50);
  border-color: #4C87B9;
  box-shadow: 0 0 30px rgba(76,135,185,0.30);
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .clh-abbr {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 22px;
  font-weight: 900;
  color: #FFFFFF;
  line-height: 1;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .clh-num {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1;
  opacity: 0.85;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-section-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 1.0;
  margin: 0 0 8px 0;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .blue-title { color: #4C87B9; }
.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-org-name {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #8899AA;
  margin: 0 0 20px 0;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-desc {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #8899AA;
  line-height: 1.75;
  margin: 0 0 24px 0;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-levels-label {
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #5F6E70;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 0 12px 0;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 28px;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-chip {
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #FFFFFF;
  background: rgba(76,135,185,0.15);
  border: 1px solid rgba(76,135,185,0.35);
  padding: 6px 14px;
  border-radius: 20px;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-chip-orange {
  background: rgba(240,127,47,0.15);
  border-color: rgba(240,127,47,0.45);
  color: #F07F2F;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-dl-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 13px 28px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .blue-dl-btn {
  background: #4C87B9;
  color: #FFFFFF;
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .blue-dl-btn:hover {
  background: #3a6d9a;
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(76,135,185,0.40);
}
.elementor-4941 .elementor-element.elementor-element-0a9a502 .cert-note {
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #5F6E70;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8ee2b7 */.elementor-4941 .elementor-element.elementor-element-b8ee2b7 img {
  border-radius: 10px;
  box-shadow: 0 24px 60px rgba(0,0,0,0.50);
  width: 100%;
  max-width: 380px;
  border: 1px solid rgba(76,135,185,0.30);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8797eb1 */.elementor-4941 .elementor-element.elementor-element-8797eb1 {
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f9eb33c */.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-section-left {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-num-badge {
  display: inline-block;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 5px 14px;
  border-radius: 4px;
  margin-bottom: 20px;
  display: inline-block;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .blue-num-badge {
  background: rgba(76,135,185,0.15);
  border: 1px solid #4C87B9;
  color: #4C87B9;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-logo-hero {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  border: 3px solid;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .blue-logo-hero {
  background: rgba(10,60,120,0.50);
  border-color: #4C87B9;
  box-shadow: 0 0 30px rgba(76,135,185,0.30);
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .clh-abbr {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 22px;
  font-weight: 900;
  color: #FFFFFF;
  line-height: 1;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .clh-num {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1;
  opacity: 0.85;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-section-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 1.0;
  margin: 0 0 8px 0;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .blue-title { color: #4C87B9; }
.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-org-name {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #8899AA;
  margin: 0 0 20px 0;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-desc {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #8899AA;
  line-height: 1.75;
  margin: 0 0 24px 0;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-levels-label {
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #5F6E70;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 0 12px 0;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 28px;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-chip {
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #FFFFFF;
  background: rgba(76,135,185,0.15);
  border: 1px solid rgba(76,135,185,0.35);
  padding: 6px 14px;
  border-radius: 20px;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-chip-orange {
  background: rgba(240,127,47,0.15);
  border-color: rgba(240,127,47,0.45);
  color: #F07F2F;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-dl-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 13px 28px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .blue-dl-btn {
  background: #4C87B9;
  color: #FFFFFF;
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .blue-dl-btn:hover {
  background: #3a6d9a;
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(76,135,185,0.40);
}
.elementor-4941 .elementor-element.elementor-element-f9eb33c .cert-note {
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #5F6E70;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2f7827 */.elementor-4941 .elementor-element.elementor-element-f2f7827 img {
  border-radius: 10px;
  box-shadow: 0 24px 60px rgba(0,0,0,0.50);
  width: 100%;
  max-width: 380px;
  border: 1px solid rgba(76,135,185,0.30);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a2ac47b */.elementor-4941 .elementor-element.elementor-element-a2ac47b {
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c84b655 */.elementor-4941 .elementor-element.elementor-element-c84b655 img {
  border-radius: 10px;
  box-shadow: 0 20px 50px rgba(10,22,40,0.15);
  width: 100%;
  max-width: 380px;
  border: 1px solid rgba(240,127,47,0.25);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a06ef4e */.elementor-4941 .elementor-element.elementor-element-a06ef4e {
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43ae6e2 */.elementor-4941 .elementor-element.elementor-element-43ae6e2 .orange-num-badge {
  display: inline-block;
  background: rgba(240,127,47,0.10);
  border: 1px solid #F07F2F;
  color: #F07F2F;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 5px 14px;
  border-radius: 4px;
  margin-bottom: 20px;
  display: inline-block;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .orange-logo-hero {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  border: 3px solid #F07F2F;
  background: rgba(180,80,0,0.15);
  box-shadow: 0 0 30px rgba(240,127,47,0.20);
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .une-spec-row {
  display: flex;
  align-items: center;
  gap: 20px;
  background: rgba(240,127,47,0.06);
  border: 1px solid rgba(240,127,47,0.20);
  border-radius: 8px;
  padding: 16px 20px;
  margin-bottom: 24px;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .une-spec-item {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .une-spec-label {
  font-family: 'Inter', sans-serif;
  font-size: 11px;
  font-weight: 600;
  color: #5F6E70;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .une-spec-value {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #0A1628;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .une-spec-sep {
  width: 1px;
  height: 36px;
  background: rgba(240,127,47,0.25);
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .orange-dl-btn {
  background: #F07F2F;
  color: #FFFFFF;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .orange-dl-btn:hover {
  background: #d96e20;
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(240,127,47,0.40);
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .clh-abbr {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 22px;
  font-weight: 900;
  line-height: 1;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .clh-num {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  opacity: 0.85;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .cert-section-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 1.0;
  margin: 0 0 8px 0;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .cert-org-name {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 20px 0;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .cert-desc {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.75;
  margin: 0 0 24px 0;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .cert-dl-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 13px 28px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.elementor-4941 .elementor-element.elementor-element-43ae6e2 .cert-note {
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 767px) {
  .cert-section-title { font-size: 36px !important; }
  .cert-desc { font-size: 14px !important; }
  .une-spec-row { flex-direction: column !important; gap: 10px !important; }
  .une-spec-sep { display: none !important; }
  .cert-dl-btn { font-size: 13px !important; padding: 12px 16px !important; width: 100% !important; justify-content: center !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad224fa */.elementor-4941 .elementor-element.elementor-element-ad224fa .green-num-badge {
  display: inline-block;
  background: rgba(46,204,113,0.10);
  border: 1px solid #2ECC71;
  color: #2ECC71;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 5px 14px;
  border-radius: 4px;
  margin-bottom: 20px;
  display: inline-block;
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .green-logo-hero {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  border: 3px solid #2ECC71;
  background: rgba(20,100,50,0.30);
  box-shadow: 0 0 30px rgba(46,204,113,0.25);
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .clh-abbr {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 22px;
  font-weight: 900;
  line-height: 1;
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .clh-num {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  opacity: 0.85;
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .cert-section-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 1.0;
  margin: 0 0 8px 0;
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .cert-org-name {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #8899AA;
  margin: 0 0 20px 0;
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .cert-desc {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #ffffff;
  line-height: 1.75;
  margin: 0 0 24px 0;
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .cert-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .green-chip {
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #2ECC71;
  background: rgba(46,204,113,0.10);
  border: 1px solid rgba(46,204,113,0.35);
  padding: 6px 14px;
  border-radius: 20px;
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .cert-dl-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 13px 28px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .green-dl-btn {
  background: #2ECC71;
  color: #0A1628;
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .green-dl-btn:hover {
  background: #27ae60;
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(46,204,113,0.30);
}
.elementor-4941 .elementor-element.elementor-element-ad224fa .cert-note {
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #5F6E70;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac2a8dd */.elementor-4941 .elementor-element.elementor-element-ac2a8dd img {
  border-radius: 10px;
  box-shadow: 0 24px 60px rgba(0,0,0,0.50);
  width: 100%;
  max-width: 380px;
  border: 1px solid rgba(46,204,113,0.25);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b4a5647 */.elementor-4941 .elementor-element.elementor-element-b4a5647 {
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c17e29 */.elementor-4941 .elementor-element.elementor-element-3c17e29 .lang-wrap {
  max-width: 1000px;
  margin: 0 auto;
}
.elementor-4941 .elementor-element.elementor-element-3c17e29 .lang-header {
  text-align: center;
  margin-bottom: 48px;
}
.elementor-4941 .elementor-element.elementor-element-3c17e29 .lang-badge {
  display: inline-block;
  background: rgba(76,135,185,0.08);
  border: 1px solid #4C87B9;
  color: #4C87B9;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 5px 14px;
  border-radius: 4px;
  margin-bottom: 16px;
  display: inline-block;
}
.elementor-4941 .elementor-element.elementor-element-3c17e29 .lang-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 44px;
  font-weight: 800;
  color: #0A1628;
  line-height: 1.05;
  margin: 0;
}
.elementor-4941 .elementor-element.elementor-element-3c17e29 .lang-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.elementor-4941 .elementor-element.elementor-element-3c17e29 .lang-card {
  background: #F4F6F8;
  border-radius: 12px;
  padding: 28px 24px;
  border: 1px solid rgba(10,22,40,0.08);
  transition: all 0.3s ease;
}
.elementor-4941 .elementor-element.elementor-element-3c17e29 .lang-card:hover {
  background: #FFFFFF;
  box-shadow: 0 16px 40px rgba(10,22,40,0.10);
  transform: translateY(-4px);
  border-color: rgba(76,135,185,0.25);
}
.elementor-4941 .elementor-element.elementor-element-3c17e29 .lang-icon {
  width: 54px;
  height: 54px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
}
.elementor-4941 .elementor-element.elementor-element-3c17e29 .blue-lang-icon { background: rgba(76,135,185,0.12); }
.elementor-4941 .elementor-element.elementor-element-3c17e29 .orange-lang-icon { background: rgba(240,127,47,0.12); }
.elementor-4941 .elementor-element.elementor-element-3c17e29 .green-lang-icon { background: rgba(46,204,113,0.12); }
.elementor-4941 .elementor-element.elementor-element-3c17e29 .lang-card-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 22px;
  font-weight: 700;
  color: #0A1628;
  margin: 0 0 12px 0;
  line-height: 1.1;
}
.elementor-4941 .elementor-element.elementor-element-3c17e29 .lang-card-body {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #5F6E70;
  line-height: 1.7;
  margin: 0;
}
@media (max-width: 767px) {
  .lang-grid {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
  }
}
@media (max-width: 767px) {
  .lang-title { font-size: 30px !important; }
  .lang-grid { grid-template-columns: 1fr !important; gap: 16px !important; }
  .lang-card-title { font-size: 20px !important; }
  .lang-card-body { font-size: 13px !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bffd7f7 */.elementor-4941 .elementor-element.elementor-element-bffd7f7 .table-wrap {
  max-width: 880px;
  margin: 0 auto;
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .table-header {
  text-align: center;
  margin-bottom: 40px;
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .table-badge {
  display: inline-block;
  background: rgba(76,135,185,0.12);
  border: 1px solid #4C87B9;
  color: #4C87B9;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 5px 16px;
  border-radius: 4px;
  margin-bottom: 16px;
  display: inline-block;
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .table-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 44px;
  font-weight: 800;
  color: #FFFFFF;
  line-height: 1.05;
  margin: 0;
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .comp-table-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .comp-table {
  width: 100%;
  border-collapse: collapse;
  border-radius: 10px;
  overflow: hidden;
  min-width: 480px;
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .comp-table thead tr {
  background: rgba(76,135,185,0.18);
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .comp-table th {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  padding: 18px 24px;
  text-align: left;
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .th-criteria { color: #8899AA; width: 30%; }
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .th-other { color: #E74C3C; width: 35%; }
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .th-sg { color: #2ECC71; width: 35%; }
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .comp-table tbody tr {
  border-bottom: 1px solid rgba(76,135,185,0.12);
  transition: background 0.25s ease;
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .comp-table tbody tr:last-child { border-bottom: none; }
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .comp-table tbody tr:hover { background: rgba(76,135,185,0.08); }
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .td-criteria {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
  padding: 18px 24px;
  background: rgba(255,255,255,0.03);
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .td-no {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #E74C3C;
  padding: 18px 24px;
  background: rgba(231,76,60,0.05);
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .td-yes {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #2ECC71;
  padding: 18px 24px;
  background: rgba(46,204,113,0.05);
}
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .icon-no { font-weight: 700; }
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .icon-yes { font-weight: 700; }
.elementor-4941 .elementor-element.elementor-element-bffd7f7 .table-footer-note {
  text-align: center;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #F07F2F;
  margin: 24px 0 0 0;
}
@media (max-width: 767px) {
  .comp-table th,
  .td-criteria,
  .td-no,
  .td-yes {
    font-size: 12px !important;
    padding: 12px 12px !important;
  }
}
@media (max-width: 767px) {
  .table-title { font-size: 28px !important; }
  .comp-table { min-width: 480px !important; }
  .th-criteria, .th-other, .th-sg,
  .td-criteria, .td-no, .td-yes {
    font-size: 12px !important;
    padding: 10px 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-834a0bd */.elementor-4941 .elementor-element.elementor-element-834a0bd .form-badge {
  display: inline-block;
  background: rgba(240,127,47,0.12);
  border: 1px solid #F07F2F;
  color: #F07F2F;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 5px 16px;
  border-radius: 4px;
  margin-bottom: 20px;
  display: inline-block;
}
.elementor-4941 .elementor-element.elementor-element-834a0bd .form-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 40px;
  font-weight: 800;
  color: #FFFFFF;
  line-height: 1.05;
  margin: 0 0 18px 0;
}
.elementor-4941 .elementor-element.elementor-element-834a0bd .form-highlight { color: #F07F2F; }
.elementor-4941 .elementor-element.elementor-element-834a0bd .form-body {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #8899AA;
  line-height: 1.75;
  margin: 0 0 24px 0;
}
.elementor-4941 .elementor-element.elementor-element-834a0bd .form-benefits {
  list-style: none;
  padding: 0;
  margin: 0 0 28px 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.elementor-4941 .elementor-element.elementor-element-834a0bd .form-benefits li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #FFFFFF;
}
.elementor-4941 .elementor-element.elementor-element-834a0bd .form-wa-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #25D366;
  color: #FFFFFF;
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding: 13px 26px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.elementor-4941 .elementor-element.elementor-element-834a0bd .form-wa-btn:hover {
  background: #1ebe5d;
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(37,211,102,0.30);
}
@media (max-width: 767px) {
  .form-title { font-size: 28px !important; }
  .form-body { font-size: 14px !important; }
  .form-wa-btn { width: 100% !important; justify-content: center !important; }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-6564efc */.wpforms-field input,
.wpforms-field select,
.wpforms-field textarea {
  background: rgba(255,255,255,0.06) !important;
  border: 1px solid rgba(76,135,185,0.30) !important;
  border-radius: 6px !important;
  color: #FFFFFF !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  padding: 13px 16px !important;
  transition: border-color 0.3s ease !important;
}
.wpforms-field input:focus,
.wpforms-field select:focus,
.wpforms-field textarea:focus {
  border-color: #F07F2F !important;
  outline: none !important;
  background: rgba(255,255,255,0.09) !important;
}
.wpforms-field label {
  color: #8899AA !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  margin-bottom: 6px !important;
}
.wpforms-submit {
  background: #F07F2F !important;
  color: #FFFFFF !important;
  font-family: 'Barlow Condensed', sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  padding: 16px 32px !important;
  border-radius: 6px !important;
  border: none !important;
  width: 100% !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
}
.wpforms-submit:hover {
  background: #d96e20 !important;
  box-shadow: 0 8px 28px rgba(240,127,47,0.40) !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e7c7bf */.elementor-4941 .elementor-element.elementor-element-3e7c7bf .privacy-note {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  color: #5F6;
  margin-top: 12px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9adf50c */.elementor-4941 .elementor-element.elementor-element-9adf50c {
  border-top: 3px solid #F07F2F;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-226feed */.elementor-4941 .elementor-element.elementor-element-226feed .closing-wrap {
  text-align: center;
  max-width: 720px;
  margin: 0 auto;
}
.elementor-4941 .elementor-element.elementor-element-226feed .closing-pretitle {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #5F6E70;
  letter-spacing: 0.3px;
  margin: 0 0 16px 0;
}
.elementor-4941 .elementor-element.elementor-element-226feed .closing-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 36px;
  font-weight: 800;
  color: #FFFFFF;
  line-height: 1.05;
  margin: 0 0 16px 0;
}
.elementor-4941 .elementor-element.elementor-element-226feed .closing-orange { color: #F07F2F; }
.elementor-4941 .elementor-element.elementor-element-226feed .closing-sub {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #8899AA;
  margin: 0 0 36px 0;
}
.elementor-4941 .elementor-element.elementor-element-226feed .closing-btns {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}
.elementor-4941 .elementor-element.elementor-element-226feed .closing-btn-orange {
  display: inline-block;
  background: #F07F2F;
  color: #FFFFFF;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 14px 36px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.elementor-4941 .elementor-element.elementor-element-226feed .closing-btn-orange:hover {
  background: #d96e20;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(240,127,47,0.40);
}
.elementor-4941 .elementor-element.elementor-element-226feed .closing-btn-wa {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #25D366;
  color: #FFFFFF;
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding: 14px 2px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.elementor-4941 .elementor-element.elementor-element-226feed .closing-btn-wa:hover {
  background: #1ebe5d;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(37,211,102,0.30);
}
@media (max-width: 767px) {
  .closing-btns {
    flex-direction: column !important;
    align-items: stretch !important;
  }
  .closing-btn-orange,
  .closing-btn-wa {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
  }
  .closing-title {
    font-size: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c5be4c */.elementor-4941 .elementor-element.elementor-element-1c5be4c {
  border-top: 3px solid #F07F2F;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9296348 */.elementor-4941 .elementor-element.elementor-element-9296348 .closing-wrap {
  text-align: center;
  max-width: 720px;
  margin: 0 auto;
}
.elementor-4941 .elementor-element.elementor-element-9296348 .closing-pretitle {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #5F6E70;
  letter-spacing: 0.3px;
  margin: 0 0 16px 0;
}
.elementor-4941 .elementor-element.elementor-element-9296348 .closing-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 46px;
  font-weight: 800;
  color: #FFFFFF;
  line-height: 1.05;
  margin: 0 0 16px 0;
}
.elementor-4941 .elementor-element.elementor-element-9296348 .closing-orange { color: #F07F2F; }
.elementor-4941 .elementor-element.elementor-element-9296348 .closing-sub {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #8899AA;
  margin: 0 0 36px 0;
}
.elementor-4941 .elementor-element.elementor-element-9296348 .closing-btns {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}
.elementor-4941 .elementor-element.elementor-element-9296348 .closing-btn-orange {
  display: inline-block;
  background: #F07F2F;
  color: #FFFFFF;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 14px 36px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.elementor-4941 .elementor-element.elementor-element-9296348 .closing-btn-orange:hover {
  background: #d96e20;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(240,127,47,0.40);
}
.elementor-4941 .elementor-element.elementor-element-9296348 .closing-btn-wa {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #25D366;
  color: #FFFFFF;
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 600;
  padding: 14px 28px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.elementor-4941 .elementor-element.elementor-element-9296348 .closing-btn-wa:hover {
  background: #1ebe5d;
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(37,211,102,0.30);
}
@media (max-width: 767px) {
  .closing-btns {
    flex-direction: column !important;
    align-items: stretch !important;
  }
  .closing-btn-orange,
  .closing-btn-wa {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
  }
  .closing-title {
    font-size: 32px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9fd37cf */.elementor-4941 .elementor-element.elementor-element-9fd37cf {
  border-top: 3px solid #F07F2F;
}/* End custom CSS */