.elementor-4770 .elementor-element.elementor-element-7ae0686a:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-7ae0686a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0e2a3a 0%, #143a52 100%);}.elementor-4770 .elementor-element.elementor-element-7ae0686a > .elementor-container{max-width:1200px;}.elementor-4770 .elementor-element.elementor-element-7ae0686a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 24px 60px 24px;}.elementor-4770 .elementor-element.elementor-element-7ae0686a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4770 .elementor-element.elementor-element-138a1261.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4770 .elementor-element.elementor-element-138a1261.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.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-4770 .elementor-element.elementor-element-6207d450{padding:20px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-6207d450 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:800;line-height:1.05em;letter-spacing:-0.5px;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4770 .elementor-element.elementor-element-3dce370d{padding:20px 0px 10px 0px;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.75em;color:#FFFFFFBF;}.elementor-4770 .elementor-element.elementor-element-01294b0{padding:16px 0px 0px 0px;}.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-4770 .elementor-element.elementor-element-ca2a2f5 .elementor-button{background-color:#5fb4d9;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;padding:14px 32px 14px 32px;}.elementor-4770 .elementor-element.elementor-element-ca2a2f5 .elementor-button:hover, .elementor-4770 .elementor-element.elementor-element-ca2a2f5 .elementor-button:focus{background-color:#4ca4cc;}.elementor-4770 .elementor-element.elementor-element-ca2a2f5{width:auto;max-width:auto;}.elementor-4770 .elementor-element.elementor-element-ca2a2f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4770 .elementor-element.elementor-element-572b762 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.25);border-radius:999px 999px 999px 999px;padding:14px 32px 14px 32px;}.elementor-4770 .elementor-element.elementor-element-572b762 .elementor-button:hover, .elementor-4770 .elementor-element.elementor-element-572b762 .elementor-button:focus{background-color:rgba(255,255,255,0.1);}.elementor-4770 .elementor-element.elementor-element-572b762{width:auto;max-width:auto;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-4770 .elementor-element.elementor-element-572b762 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4770 .elementor-element.elementor-element-24c8274e:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-24c8274e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-4770 .elementor-element.elementor-element-24c8274e > .elementor-container{max-width:1400px;}.elementor-4770 .elementor-element.elementor-element-24c8274e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 24px 20px 24px;}.elementor-4770 .elementor-element.elementor-element-24c8274e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-4a0a0d56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:800;line-height:1.1em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-52c530ea{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.8em;color:#4b5563;}.elementor-4770 .elementor-element.elementor-element-45a16f06:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-45a16f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-4770 .elementor-element.elementor-element-45a16f06 > .elementor-container{max-width:1400px;}.elementor-4770 .elementor-element.elementor-element-45a16f06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 24px 40px 24px;}.elementor-4770 .elementor-element.elementor-element-45a16f06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-169e40dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-169e40dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-169e40dd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f1f1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:28px 28px 28px 28px;}.elementor-4770 .elementor-element.elementor-element-169e40dd > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-169e40dd > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-169e40dd > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-169e40dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-4770 .elementor-element.elementor-element-1923a21c{padding:0px 0px 20px 0px;}.elementor-4770 .elementor-element.elementor-element-1923a21c .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-1923a21c.elementor-view-stacked .elementor-icon{background-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-1923a21c.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-1923a21c.elementor-view-default .elementor-icon{color:#00529C;border-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-1923a21c.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-1923a21c.elementor-view-default .elementor-icon svg{fill:#00529C;}.elementor-4770 .elementor-element.elementor-element-1923a21c .elementor-icon{font-size:24px;}.elementor-4770 .elementor-element.elementor-element-1923a21c .elementor-icon svg{height:24px;}.elementor-4770 .elementor-element.elementor-element-646eacd6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#00529C;}.elementor-4770 .elementor-element.elementor-element-3751bab9{padding:8px 0px 12px 0px;}.elementor-4770 .elementor-element.elementor-element-3751bab9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-33cdbab7{font-family:"Open Sans", Sans-serif;font-size:15px;color:#4b5563;}.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-4770 .elementor-element.elementor-element-3fe42fff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-3fe42fff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-3fe42fff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-3fe42fff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-3fe42fff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-3fe42fff .elementor-icon-list-icon i{color:#5fb4d9;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-3fe42fff .elementor-icon-list-icon svg{fill:#5fb4d9;transition:fill 0.3s;}.elementor-4770 .elementor-element.elementor-element-3fe42fff{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4770 .elementor-element.elementor-element-3fe42fff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4770 .elementor-element.elementor-element-3fe42fff .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4770 .elementor-element.elementor-element-3fe42fff .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-165122bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-165122bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-165122bb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f1f1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:28px 28px 28px 28px;}.elementor-4770 .elementor-element.elementor-element-165122bb > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-165122bb > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-165122bb > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-165122bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-6e5e738c{padding:0px 0px 20px 0px;}.elementor-4770 .elementor-element.elementor-element-6e5e738c .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-6e5e738c.elementor-view-stacked .elementor-icon{background-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-6e5e738c.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-6e5e738c.elementor-view-default .elementor-icon{color:#00529C;border-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-6e5e738c.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-6e5e738c.elementor-view-default .elementor-icon svg{fill:#00529C;}.elementor-4770 .elementor-element.elementor-element-6e5e738c .elementor-icon{font-size:24px;}.elementor-4770 .elementor-element.elementor-element-6e5e738c .elementor-icon svg{height:24px;}.elementor-4770 .elementor-element.elementor-element-20eec371 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#00529C;}.elementor-4770 .elementor-element.elementor-element-39da8ae6{padding:8px 0px 12px 0px;}.elementor-4770 .elementor-element.elementor-element-39da8ae6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-7498b739{font-family:"Open Sans", Sans-serif;font-size:15px;color:#4b5563;}.elementor-4770 .elementor-element.elementor-element-2d6fbb1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-2d6fbb1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-2d6fbb1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-2d6fbb1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-2d6fbb1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-2d6fbb1d .elementor-icon-list-icon i{color:#5fb4d9;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-2d6fbb1d .elementor-icon-list-icon svg{fill:#5fb4d9;transition:fill 0.3s;}.elementor-4770 .elementor-element.elementor-element-2d6fbb1d{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4770 .elementor-element.elementor-element-2d6fbb1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4770 .elementor-element.elementor-element-2d6fbb1d .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4770 .elementor-element.elementor-element-2d6fbb1d .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-7d0ad582:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-7d0ad582 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-7d0ad582 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f1f1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:28px 28px 28px 28px;}.elementor-4770 .elementor-element.elementor-element-7d0ad582 > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-7d0ad582 > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-7d0ad582 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-7d0ad582 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-1f389234{padding:0px 0px 20px 0px;}.elementor-4770 .elementor-element.elementor-element-1f389234 .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-1f389234.elementor-view-stacked .elementor-icon{background-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-1f389234.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-1f389234.elementor-view-default .elementor-icon{color:#00529C;border-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-1f389234.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-1f389234.elementor-view-default .elementor-icon svg{fill:#00529C;}.elementor-4770 .elementor-element.elementor-element-1f389234 .elementor-icon{font-size:24px;}.elementor-4770 .elementor-element.elementor-element-1f389234 .elementor-icon svg{height:24px;}.elementor-4770 .elementor-element.elementor-element-71b440b3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#00529C;}.elementor-4770 .elementor-element.elementor-element-540dba5f{padding:8px 0px 12px 0px;}.elementor-4770 .elementor-element.elementor-element-540dba5f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-1339d94{font-family:"Open Sans", Sans-serif;font-size:15px;color:#4b5563;}.elementor-4770 .elementor-element.elementor-element-edd8f91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-edd8f91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-edd8f91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-edd8f91 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-edd8f91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-edd8f91 .elementor-icon-list-icon i{color:#5fb4d9;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-edd8f91 .elementor-icon-list-icon svg{fill:#5fb4d9;transition:fill 0.3s;}.elementor-4770 .elementor-element.elementor-element-edd8f91{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4770 .elementor-element.elementor-element-edd8f91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4770 .elementor-element.elementor-element-edd8f91 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4770 .elementor-element.elementor-element-edd8f91 .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-33a39548:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-33a39548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-4770 .elementor-element.elementor-element-33a39548 > .elementor-container{max-width:1400px;}.elementor-4770 .elementor-element.elementor-element-33a39548{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 24px 40px 24px;}.elementor-4770 .elementor-element.elementor-element-33a39548 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-1fa4a47d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-1fa4a47d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-1fa4a47d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f1f1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:28px 28px 28px 28px;}.elementor-4770 .elementor-element.elementor-element-1fa4a47d > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-1fa4a47d > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-1fa4a47d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-1fa4a47d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-7b4cc0b3{padding:0px 0px 20px 0px;}.elementor-4770 .elementor-element.elementor-element-7b4cc0b3 .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-7b4cc0b3.elementor-view-stacked .elementor-icon{background-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-7b4cc0b3.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-7b4cc0b3.elementor-view-default .elementor-icon{color:#00529C;border-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-7b4cc0b3.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-7b4cc0b3.elementor-view-default .elementor-icon svg{fill:#00529C;}.elementor-4770 .elementor-element.elementor-element-7b4cc0b3 .elementor-icon{font-size:24px;}.elementor-4770 .elementor-element.elementor-element-7b4cc0b3 .elementor-icon svg{height:24px;}.elementor-4770 .elementor-element.elementor-element-5d2840ea .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#00529C;}.elementor-4770 .elementor-element.elementor-element-42071a57{padding:8px 0px 12px 0px;}.elementor-4770 .elementor-element.elementor-element-42071a57 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-23016a9c{font-family:"Open Sans", Sans-serif;font-size:15px;color:#4b5563;}.elementor-4770 .elementor-element.elementor-element-66bdb981 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-66bdb981 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-66bdb981 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-66bdb981 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-66bdb981 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-66bdb981 .elementor-icon-list-icon i{color:#5fb4d9;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-66bdb981 .elementor-icon-list-icon svg{fill:#5fb4d9;transition:fill 0.3s;}.elementor-4770 .elementor-element.elementor-element-66bdb981{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4770 .elementor-element.elementor-element-66bdb981 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4770 .elementor-element.elementor-element-66bdb981 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4770 .elementor-element.elementor-element-66bdb981 .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-57ce61a2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;fill:#5fb4d9;color:#5fb4d9;padding:10px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-57ce61a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4770 .elementor-element.elementor-element-57ce61a2 .elementor-button:hover, .elementor-4770 .elementor-element.elementor-element-57ce61a2 .elementor-button:focus{color:#0e2a3a;}.elementor-4770 .elementor-element.elementor-element-57ce61a2 .elementor-button:hover svg, .elementor-4770 .elementor-element.elementor-element-57ce61a2 .elementor-button:focus svg{fill:#0e2a3a;}.elementor-4770 .elementor-element.elementor-element-78480337:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-78480337 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-78480337 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f1f1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:28px 28px 28px 28px;}.elementor-4770 .elementor-element.elementor-element-78480337 > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-78480337 > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-78480337 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-78480337 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-71fb4cff{padding:0px 0px 20px 0px;}.elementor-4770 .elementor-element.elementor-element-71fb4cff .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-71fb4cff.elementor-view-stacked .elementor-icon{background-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-71fb4cff.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-71fb4cff.elementor-view-default .elementor-icon{color:#00529C;border-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-71fb4cff.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-71fb4cff.elementor-view-default .elementor-icon svg{fill:#00529C;}.elementor-4770 .elementor-element.elementor-element-71fb4cff .elementor-icon{font-size:24px;}.elementor-4770 .elementor-element.elementor-element-71fb4cff .elementor-icon svg{height:24px;}.elementor-4770 .elementor-element.elementor-element-31f9bdf7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#00529C;}.elementor-4770 .elementor-element.elementor-element-49974d{padding:8px 0px 12px 0px;}.elementor-4770 .elementor-element.elementor-element-49974d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-4316a830{font-family:"Open Sans", Sans-serif;font-size:15px;color:#4b5563;}.elementor-4770 .elementor-element.elementor-element-dbb56c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-dbb56c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-dbb56c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-dbb56c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-dbb56c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-dbb56c8 .elementor-icon-list-icon i{color:#5fb4d9;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-dbb56c8 .elementor-icon-list-icon svg{fill:#5fb4d9;transition:fill 0.3s;}.elementor-4770 .elementor-element.elementor-element-dbb56c8{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4770 .elementor-element.elementor-element-dbb56c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4770 .elementor-element.elementor-element-dbb56c8 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4770 .elementor-element.elementor-element-dbb56c8 .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-67504a03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-67504a03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-67504a03 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f1f1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:28px 28px 28px 28px;}.elementor-4770 .elementor-element.elementor-element-67504a03 > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-67504a03 > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-67504a03 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-67504a03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-4913fe99{padding:0px 0px 20px 0px;}.elementor-4770 .elementor-element.elementor-element-4913fe99 .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-4913fe99.elementor-view-stacked .elementor-icon{background-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-4913fe99.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-4913fe99.elementor-view-default .elementor-icon{color:#00529C;border-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-4913fe99.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-4913fe99.elementor-view-default .elementor-icon svg{fill:#00529C;}.elementor-4770 .elementor-element.elementor-element-4913fe99 .elementor-icon{font-size:24px;}.elementor-4770 .elementor-element.elementor-element-4913fe99 .elementor-icon svg{height:24px;}.elementor-4770 .elementor-element.elementor-element-6c522e95 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;color:#00529C;}.elementor-4770 .elementor-element.elementor-element-7ce80dfe{padding:8px 0px 12px 0px;}.elementor-4770 .elementor-element.elementor-element-7ce80dfe .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-47a9614e{font-family:"Open Sans", Sans-serif;font-size:15px;color:#4b5563;}.elementor-4770 .elementor-element.elementor-element-9ae8673 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-9ae8673 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-9ae8673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-4770 .elementor-element.elementor-element-9ae8673 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-9ae8673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-4770 .elementor-element.elementor-element-9ae8673 .elementor-icon-list-icon i{color:#5fb4d9;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-9ae8673 .elementor-icon-list-icon svg{fill:#5fb4d9;transition:fill 0.3s;}.elementor-4770 .elementor-element.elementor-element-9ae8673{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4770 .elementor-element.elementor-element-9ae8673 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4770 .elementor-element.elementor-element-9ae8673 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4770 .elementor-element.elementor-element-9ae8673 .elementor-icon-list-text{color:#4B5563;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-53cc2f33:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-53cc2f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-53cc2f33 > .elementor-container{max-width:1400px;}.elementor-4770 .elementor-element.elementor-element-53cc2f33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 30px 24px;}.elementor-4770 .elementor-element.elementor-element-53cc2f33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-313a335 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2.5px;color:#00529C;}.elementor-4770 .elementor-element.elementor-element-26c7956d{padding:12px 0px 16px 0px;}.elementor-4770 .elementor-element.elementor-element-26c7956d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-4995d176{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.8em;color:#4b5563;}.elementor-4770 .elementor-element.elementor-element-10173ef0{padding:16px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-2d4bc19e .elementor-button{background-color:#5fb4d9;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;padding:12px 40px 12px 40px;}.elementor-4770 .elementor-element.elementor-element-2d4bc19e .elementor-button:hover, .elementor-4770 .elementor-element.elementor-element-2d4bc19e .elementor-button:focus{background-color:#4ca4cc;}.elementor-4770 .elementor-element.elementor-element-2d4bc19e .elementor-button-content-wrapper{flex-direction:row;}.elementor-4770 .elementor-element.elementor-element-733521ff{padding:0px 0px 12px 0px;}.elementor-4770 .elementor-element.elementor-element-337e3cb3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-337e3cb3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-337e3cb3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f1f1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:24px 24px 24px 24px;}.elementor-4770 .elementor-element.elementor-element-337e3cb3 > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-337e3cb3 > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-337e3cb3 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-337e3cb3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-4d80e29{padding:0px 0px 16px 0px;}.elementor-4770 .elementor-element.elementor-element-4d80e29 .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-4d80e29.elementor-view-stacked .elementor-icon{background-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-4d80e29.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-4d80e29.elementor-view-default .elementor-icon{color:#00529C;border-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-4d80e29.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-4d80e29.elementor-view-default .elementor-icon svg{fill:#00529C;}.elementor-4770 .elementor-element.elementor-element-4d80e29 .elementor-icon{font-size:20px;}.elementor-4770 .elementor-element.elementor-element-4d80e29 .elementor-icon svg{height:20px;}.elementor-4770 .elementor-element.elementor-element-788acc48{padding:0px 0px 8px 0px;}.elementor-4770 .elementor-element.elementor-element-788acc48 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-7d4858e4{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.7em;color:#4b5563;}.elementor-4770 .elementor-element.elementor-element-4849bec1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-4849bec1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-4849bec1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f1f1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:24px 24px 24px 24px;}.elementor-4770 .elementor-element.elementor-element-4849bec1 > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-4849bec1 > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-4849bec1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-4849bec1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-6b0a31d4{padding:0px 0px 16px 0px;}.elementor-4770 .elementor-element.elementor-element-6b0a31d4 .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-6b0a31d4.elementor-view-stacked .elementor-icon{background-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-6b0a31d4.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-6b0a31d4.elementor-view-default .elementor-icon{color:#00529C;border-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-6b0a31d4.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-6b0a31d4.elementor-view-default .elementor-icon svg{fill:#00529C;}.elementor-4770 .elementor-element.elementor-element-6b0a31d4 .elementor-icon{font-size:20px;}.elementor-4770 .elementor-element.elementor-element-6b0a31d4 .elementor-icon svg{height:20px;}.elementor-4770 .elementor-element.elementor-element-635ac545{padding:0px 0px 8px 0px;}.elementor-4770 .elementor-element.elementor-element-635ac545 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-143d9bec{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.7em;color:#4b5563;}.elementor-4770 .elementor-element.elementor-element-5526c30c{padding:0px 0px 16px 0px;}.elementor-4770 .elementor-element.elementor-element-18e35cfd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-18e35cfd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-18e35cfd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f1f1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:24px 24px 24px 24px;}.elementor-4770 .elementor-element.elementor-element-18e35cfd > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-18e35cfd > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-18e35cfd > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-18e35cfd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-86e3201{padding:0px 0px 16px 0px;}.elementor-4770 .elementor-element.elementor-element-86e3201 .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-86e3201.elementor-view-stacked .elementor-icon{background-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-86e3201.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-86e3201.elementor-view-default .elementor-icon{color:#00529C;border-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-86e3201.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-86e3201.elementor-view-default .elementor-icon svg{fill:#00529C;}.elementor-4770 .elementor-element.elementor-element-86e3201 .elementor-icon{font-size:20px;}.elementor-4770 .elementor-element.elementor-element-86e3201 .elementor-icon svg{height:20px;}.elementor-4770 .elementor-element.elementor-element-11064cb8{padding:0px 0px 8px 0px;}.elementor-4770 .elementor-element.elementor-element-11064cb8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-7544462{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.7em;color:#4b5563;}.elementor-4770 .elementor-element.elementor-element-47626fbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-47626fbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-47626fbf > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f1f1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:24px 24px 24px 24px;}.elementor-4770 .elementor-element.elementor-element-47626fbf > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-47626fbf > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-47626fbf > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-47626fbf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-787de290{padding:0px 0px 16px 0px;}.elementor-4770 .elementor-element.elementor-element-787de290 .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-787de290.elementor-view-stacked .elementor-icon{background-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-787de290.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-787de290.elementor-view-default .elementor-icon{color:#00529C;border-color:#00529C;}.elementor-4770 .elementor-element.elementor-element-787de290.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-787de290.elementor-view-default .elementor-icon svg{fill:#00529C;}.elementor-4770 .elementor-element.elementor-element-787de290 .elementor-icon{font-size:20px;}.elementor-4770 .elementor-element.elementor-element-787de290 .elementor-icon svg{height:20px;}.elementor-4770 .elementor-element.elementor-element-62f428e1{padding:0px 0px 8px 0px;}.elementor-4770 .elementor-element.elementor-element-62f428e1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;color:#0a0a0a;}.elementor-4770 .elementor-element.elementor-element-35f13c1b{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.7em;color:#4b5563;}.elementor-4770 .elementor-element.elementor-element-2696e256:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-2696e256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0e2a3a 0%, #143a52 100%);}.elementor-4770 .elementor-element.elementor-element-2696e256, .elementor-4770 .elementor-element.elementor-element-2696e256 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-2696e256{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 24px 20px 24px;}.elementor-4770 .elementor-element.elementor-element-2696e256 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-1690f9fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.4px;color:#9cd6ef;}.elementor-4770 .elementor-element.elementor-element-78cf17c3:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-78cf17c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-78cf17c3 > .elementor-container{max-width:1400px;}.elementor-4770 .elementor-element.elementor-element-78cf17c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 24px 30px 24px;}.elementor-4770 .elementor-element.elementor-element-78cf17c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-6164c4f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-6164c4f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #f1faf5 0%, #e4f4ec 100%);}.elementor-4770 .elementor-element.elementor-element-6164c4f0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d8efe4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 48px 56px 48px;}.elementor-4770 .elementor-element.elementor-element-6164c4f0 > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-6164c4f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-6164c4f0 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-4770 .elementor-element.elementor-element-6164c4f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-56f017fc{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-23fe5b00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#222222;}.elementor-4770 .elementor-element.elementor-element-2e63f9ba{padding:18px 0px 20px 0px;}.elementor-4770 .elementor-element.elementor-element-2e63f9ba .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.1em;color:#0a2e22;}.elementor-4770 .elementor-element.elementor-element-27643714{font-size:15.5px;line-height:1.8em;color:#244c3c;}.elementor-4770 .elementor-element.elementor-element-713f29f2{padding:0px 0px 12px 0px;}.elementor-4770 .elementor-element.elementor-element-15a6c8a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-15a6c8a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.85);}.elementor-4770 .elementor-element.elementor-element-15a6c8a0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-4770 .elementor-element.elementor-element-15a6c8a0 > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-15a6c8a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-15a6c8a0 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-15a6c8a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-2e387f96{padding:0px 0px 14px 0px;}.elementor-4770 .elementor-element.elementor-element-2e387f96 .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-2e387f96.elementor-view-stacked .elementor-icon{background-color:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-2e387f96.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-2e387f96.elementor-view-default .elementor-icon{color:#2f7a59;border-color:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-2e387f96.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-2e387f96.elementor-view-default .elementor-icon svg{fill:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-2e387f96 .elementor-icon{font-size:20px;}.elementor-4770 .elementor-element.elementor-element-2e387f96 .elementor-icon svg{height:20px;}.elementor-4770 .elementor-element.elementor-element-259c3a94{padding:0px 0px 8px 0px;}.elementor-4770 .elementor-element.elementor-element-259c3a94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#0a2e22;}.elementor-4770 .elementor-element.elementor-element-57f1b4da{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.65em;color:#3a5a4d;}.elementor-4770 .elementor-element.elementor-element-64d91eb4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-64d91eb4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.85);}.elementor-4770 .elementor-element.elementor-element-64d91eb4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-4770 .elementor-element.elementor-element-64d91eb4 > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-64d91eb4 > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-64d91eb4 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-64d91eb4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-12924b85{padding:0px 0px 14px 0px;}.elementor-4770 .elementor-element.elementor-element-12924b85 .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-12924b85.elementor-view-stacked .elementor-icon{background-color:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-12924b85.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-12924b85.elementor-view-default .elementor-icon{color:#2f7a59;border-color:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-12924b85.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-12924b85.elementor-view-default .elementor-icon svg{fill:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-12924b85 .elementor-icon{font-size:20px;}.elementor-4770 .elementor-element.elementor-element-12924b85 .elementor-icon svg{height:20px;}.elementor-4770 .elementor-element.elementor-element-5b3ec23d{padding:0px 0px 8px 0px;}.elementor-4770 .elementor-element.elementor-element-5b3ec23d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#0a2e22;}.elementor-4770 .elementor-element.elementor-element-3e1610fa{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.65em;color:#3a5a4d;}.elementor-4770 .elementor-element.elementor-element-6f585f14{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-195af68b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-195af68b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.85);}.elementor-4770 .elementor-element.elementor-element-195af68b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-4770 .elementor-element.elementor-element-195af68b > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-195af68b > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-195af68b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-195af68b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-26433921{padding:0px 0px 14px 0px;}.elementor-4770 .elementor-element.elementor-element-26433921 .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-26433921.elementor-view-stacked .elementor-icon{background-color:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-26433921.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-26433921.elementor-view-default .elementor-icon{color:#2f7a59;border-color:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-26433921.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-26433921.elementor-view-default .elementor-icon svg{fill:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-26433921 .elementor-icon{font-size:20px;}.elementor-4770 .elementor-element.elementor-element-26433921 .elementor-icon svg{height:20px;}.elementor-4770 .elementor-element.elementor-element-2e78225d{padding:0px 0px 8px 0px;}.elementor-4770 .elementor-element.elementor-element-2e78225d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#0a2e22;}.elementor-4770 .elementor-element.elementor-element-63e393de{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.65em;color:#3a5a4d;}.elementor-4770 .elementor-element.elementor-element-418aabb6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-418aabb6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.85);}.elementor-4770 .elementor-element.elementor-element-418aabb6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-4770 .elementor-element.elementor-element-418aabb6 > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-418aabb6 > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-418aabb6 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-418aabb6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-322ffd5a{padding:0px 0px 14px 0px;}.elementor-4770 .elementor-element.elementor-element-322ffd5a .elementor-icon-wrapper{text-align:start;}.elementor-4770 .elementor-element.elementor-element-322ffd5a.elementor-view-stacked .elementor-icon{background-color:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-322ffd5a.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-322ffd5a.elementor-view-default .elementor-icon{color:#2f7a59;border-color:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-322ffd5a.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-322ffd5a.elementor-view-default .elementor-icon svg{fill:#2f7a59;}.elementor-4770 .elementor-element.elementor-element-322ffd5a .elementor-icon{font-size:20px;}.elementor-4770 .elementor-element.elementor-element-322ffd5a .elementor-icon svg{height:20px;}.elementor-4770 .elementor-element.elementor-element-60a6918d{padding:0px 0px 8px 0px;}.elementor-4770 .elementor-element.elementor-element-60a6918d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#0a2e22;}.elementor-4770 .elementor-element.elementor-element-7eb77d03{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.65em;color:#3a5a4d;}.elementor-4770 .elementor-element.elementor-element-2b29665e:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-2b29665e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-2b29665e > .elementor-container{max-width:1400px;}.elementor-4770 .elementor-element.elementor-element-2b29665e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 24px 0px 24px;}.elementor-4770 .elementor-element.elementor-element-2b29665e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-687c2e09:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-687c2e09 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0e2a3a 0%, #143a52 100%);}.elementor-4770 .elementor-element.elementor-element-687c2e09 > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-687c2e09 > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-687c2e09 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-4770 .elementor-element.elementor-element-687c2e09 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 48px 64px 48px;}.elementor-4770 .elementor-element.elementor-element-687c2e09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4770 .elementor-element.elementor-element-62748ae2{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4770 .elementor-element.elementor-element-31297f67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4770 .elementor-element.elementor-element-31297f67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4770 .elementor-element.elementor-element-77954e09{padding:18px 0px 18px 0px;}.elementor-4770 .elementor-element.elementor-element-77954e09 .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.1em;color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-4d1d95fa{font-size:16px;line-height:1.7em;color:rgba(255,255,255,0.75);}.elementor-4770 .elementor-element.elementor-element-275a02ae{padding:20px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-14713de5 .elementor-button{background-color:#5fb4d9;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-4770 .elementor-element.elementor-element-14713de5 .elementor-button:hover, .elementor-4770 .elementor-element.elementor-element-14713de5 .elementor-button:focus{background-color:#4ca4cc;}.elementor-4770 .elementor-element.elementor-element-14713de5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4770 .elementor-element.elementor-element-23c99c9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4770 .elementor-element.elementor-element-23c99c9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-4770 .elementor-element.elementor-element-23c99c9b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-4770 .elementor-element.elementor-element-23c99c9b > .elementor-element-populated, .elementor-4770 .elementor-element.elementor-element-23c99c9b > .elementor-element-populated > .elementor-background-overlay, .elementor-4770 .elementor-element.elementor-element-23c99c9b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4770 .elementor-element.elementor-element-23c99c9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-4770 .elementor-element.elementor-element-23415103 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-4770 .elementor-element.elementor-element-23415103.elementor-view-stacked .elementor-icon{background-color:#9cd6ef;}.elementor-4770 .elementor-element.elementor-element-23415103.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-23415103.elementor-view-default .elementor-icon{fill:#9cd6ef;color:#9cd6ef;border-color:#9cd6ef;}.elementor-4770 .elementor-element.elementor-element-23415103 .elementor-icon{font-size:16px;}.elementor-4770 .elementor-element.elementor-element-23415103 .elementor-icon-box-title, .elementor-4770 .elementor-element.elementor-element-23415103 .elementor-icon-box-title a{font-size:15px;font-weight:700;}.elementor-4770 .elementor-element.elementor-element-23415103 .elementor-icon-box-title{color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-23415103 .elementor-icon-box-description{font-size:11.5px;font-weight:600;letter-spacing:1.5px;color:rgba(255,255,255,0.55);}.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-4770 .elementor-element.elementor-element-aedf8b6{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.1);--divider-border-width:1px;}.elementor-4770 .elementor-element.elementor-element-aedf8b6 .elementor-divider-separator{width:100%;}.elementor-4770 .elementor-element.elementor-element-aedf8b6 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-4770 .elementor-element.elementor-element-69bb5edf .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-4770 .elementor-element.elementor-element-69bb5edf.elementor-view-stacked .elementor-icon{background-color:#9cd6ef;}.elementor-4770 .elementor-element.elementor-element-69bb5edf.elementor-view-framed .elementor-icon, .elementor-4770 .elementor-element.elementor-element-69bb5edf.elementor-view-default .elementor-icon{fill:#9cd6ef;color:#9cd6ef;border-color:#9cd6ef;}.elementor-4770 .elementor-element.elementor-element-69bb5edf .elementor-icon{font-size:16px;}.elementor-4770 .elementor-element.elementor-element-69bb5edf .elementor-icon-box-title, .elementor-4770 .elementor-element.elementor-element-69bb5edf .elementor-icon-box-title a{font-size:15px;font-weight:700;}.elementor-4770 .elementor-element.elementor-element-69bb5edf .elementor-icon-box-title{color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-69bb5edf .elementor-icon-box-description{font-size:11.5px;font-weight:600;letter-spacing:1.5px;color:rgba(255,255,255,0.55);}.elementor-4770 .elementor-element.elementor-element-452edbcb{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.1);--divider-border-width:1px;}.elementor-4770 .elementor-element.elementor-element-452edbcb .elementor-divider-separator{width:100%;}.elementor-4770 .elementor-element.elementor-element-452edbcb .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-4770 .elementor-element.elementor-element-423afb68 .elementor-heading-title{font-size:11.5px;font-weight:600;letter-spacing:1.5px;color:rgba(255,255,255,0.55);}.elementor-4770 .elementor-element.elementor-element-40e6701c{font-size:13.5px;color:#ffffff;}.elementor-4770 .elementor-element.elementor-element-49408011{font-size:12.5px;color:rgba(255,255,255,0.65);}@media(max-width:1024px){.elementor-4770 .elementor-element.elementor-element-6207d450 .elementor-heading-title{font-size:30px;}.elementor-4770 .elementor-element.elementor-element-ca2a2f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4770 .elementor-element.elementor-element-4a0a0d56 .elementor-heading-title{font-size:30px;}.elementor-4770 .elementor-element.elementor-element-45a16f06{padding:20px 0px 40px 0px;}.elementor-4770 .elementor-element.elementor-element-33a39548{padding:20px 0px 40px 0px;}.elementor-4770 .elementor-element.elementor-element-26c7956d .elementor-heading-title{font-size:30px;}.elementor-4770 .elementor-element.elementor-element-77954e09 .elementor-heading-title{font-size:30px;}.elementor-4770 .elementor-element.elementor-element-275a02ae{padding:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-572b762{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4770 .elementor-element.elementor-element-45a16f06{padding:20px 15px 0px 15px;}.elementor-4770 .elementor-element.elementor-element-169e40dd > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-165122bb > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-7d0ad582 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-33a39548{padding:0px 15px 40px 15px;}.elementor-4770 .elementor-element.elementor-element-1fa4a47d > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-78480337 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-67504a03 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-53cc2f33{padding:30px 0px 30px 0px;}.elementor-4770 .elementor-element.elementor-element-337e3cb3 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-4849bec1 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-18e35cfd > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-47626fbf > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-78cf17c3{padding:0px 15px 0px 15px;}.elementor-4770 .elementor-element.elementor-element-6164c4f0 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-4770 .elementor-element.elementor-element-713f29f2{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-15a6c8a0 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-64d91eb4 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-195af68b > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-418aabb6 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4770 .elementor-element.elementor-element-2b29665e{padding:30px 10px 30px 10px;}.elementor-4770 .elementor-element.elementor-element-687c2e09 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4770 .elementor-element.elementor-element-23415103 .elementor-icon-box-wrapper{gap:20px;}.elementor-4770 .elementor-element.elementor-element-69bb5edf .elementor-icon-box-wrapper{gap:20px;}}/* Start custom CSS *//* ---------- Tipografie generală ---------- */
.te-srv-hero__h1,
.te-srv-grid__h2,
.te-srv-prod__h2,
.te-srv-eco__h2,
.te-srv-cta__h2 {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  letter-spacing: -0.01em;
}

/* ===========================================================
   01 HERO — fundal bleumarin + grid pattern + glow + glass stats
   =========================================================== */
.te-srv-hero__section {
  position: relative;
  overflow: hidden;
}
.te-srv-hero__section::before,
.te-srv-hero__section::after {
  content: "";
  position: absolute;
  width: 480px;
  height: 480px;
  border-radius: 50%;
  filter: blur(120px);
  pointer-events: none;
  z-index: 0;
}
.te-srv-hero__section::before {
  background: rgba(95, 180, 217, 0.22);
  top: -180px;
  left: -120px;
}
.te-srv-hero__section::after {
  background: rgba(95, 180, 217, 0.14);
  bottom: -200px;
  right: -140px;
}
/* Grid pattern fin pe hero */
.te-srv-hero__section > .elementor-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px);
  background-size: 48px 48px;
  pointer-events: none;
  z-index: 0;
}
.te-srv-hero__section-body::before,
.te-srv-hero__section-body::after {
  z-index: 0;
}
.te-srv-hero__col,
.te-srv-hero__col-left,
.te-srv-hero__stats {
  position: relative;
  z-index: 1;
}
.te-srv-hero__bc {
  opacity: 0.85;
  margin-bottom: 28px;
}
.te-srv-hero__eyebrow {
  display: inline-block;
  padding: 6px 14px;
  border-radius: 999px;
  background: rgba(95, 180, 217, 0.12);
  border: 1px solid rgba(95, 180, 217, 0.30);
  margin-bottom: 20px;
}
.te-srv-hero__stats {
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  box-shadow: 0 24px 60px -24px rgba(0, 0, 0, 0.4);
}
.te-srv-hero__stat-num {
  line-height: 1 !important;
}
.te-srv-hero__stat-label {
  margin-top: 2px;
}
.te-srv-hero__stats-footer p {
  margin: 0;
}
.te-srv-hero__btn-primary .elementor-button {
  box-shadow: 0 14px 30px -14px rgba(95, 180, 217, 0.5);
}

/* ===========================================================
   02 GRID — 6 carduri de serviciu cu hover lift
   =========================================================== */
.te-srv-grid__card {
  transition: all 0.3s ease;
  position: relative;
  height: 100%;
}
/*.te-srv-grid__card > .elementor-widget-wrap:hover {
  border-color: #5fb4d9 !important;
  box-shadow: 0 24px 48px -24px rgba(14, 42, 58, 0.2);
  transform: translateY(-4px);
}*/
.te-srv-grid__card .elementor-widget-icon .elementor-icon {
  background: #eaf6fb;
  width: 48px;
  height: 48px;
  border-radius: 10px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
/*.te-srv-grid__card:hover .elementor-widget-icon .elementor-icon {
  background: #5fb4d9;
}
.te-srv-grid__card:hover .elementor-widget-icon .elementor-icon i {
  color: #ffffff !important;
}

.te-srv-grid__card:hover .elementor-widget-icon .elementor-icon svg {
  fill: #fff!important;
  color: #fff!important;
}*/

.te-srv-grid__bullets ul li,
.te-srv-grid__card .elementor-icon-list-items li {
  margin-bottom: 4px;
}
.te-srv-grid__cta .elementor-button,
.te-srv-grid__card .elementor-button-link {
  letter-spacing: 0.02em;
}

/* ===========================================================
   03 PRODUCTION PRINT — 2 col layout + feature mini-cards + brand strip
   =========================================================== */
.te-srv-prod__feature {
  transition: all 0.3s ease;
  position: relative;
}
.te-srv-prod__feature:hover {
  border-color: #5fb4d9 !important;
  box-shadow: 0 14px 30px -16px rgba(14, 42, 58, 0.18);
}
.te-srv-prod__feature .elementor-widget-icon .elementor-icon {
  background: linear-gradient(135deg, #eaf6fb 0%, #d6ecf5 100%);
  width: 44px;
  height: 44px;
  border-radius: 10px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
}
.te-srv-prod__brands {
  box-shadow: 0 18px 36px -20px rgba(14, 42, 58, 0.35);
}
.te-srv-prod__brands p {
  margin: 0 !important;
}
.te-srv-prod__brands a:hover {
  color: #ffffff !important;
}

/* ===========================================================
   04 SUSTAINABILITY — card verde pastel + 4 puncte glass
   =========================================================== */
.te-srv-eco__section {
  position: relative;
}
.te-srv-eco__card {
  position: relative;
  overflow: hidden;
}
.te-srv-eco__card::before,
.te-srv-eco__card::after {
  content: "";
  position: absolute;
  width: 320px;
  height: 320px;
  border-radius: 50%;
  filter: blur(110px);
  pointer-events: none;
  z-index: 0;
}
.te-srv-eco__card::before {
  background: rgba(74, 154, 122, 0.12);
  top: -120px;
  right: -100px;
}
.te-srv-eco__card::after {
  background: rgba(95, 180, 217, 0.12);
  bottom: -120px;
  left: -100px;
}
.te-srv-eco__copy,
.te-srv-eco__points {
  position: relative;
  z-index: 1;
}
.te-srv-eco__point {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transition: background-color 0.3s ease;
}
.te-srv-eco__point:hover {
  background-color: #ffffff !important;
}
.te-srv-eco__point .elementor-widget-icon .elementor-icon {
  background: #e0f0e6;
  width: 40px;
  height: 40px;
  border-radius: 10px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
}

/* ===========================================================
   05 CTA — gradient bleumarin + glow + contact card glass
   =========================================================== */
.te-srv-cta__col {
  position: relative;
  overflow: hidden;
}
.te-srv-cta__col::before,
.te-srv-cta__col::after {
  content: "";
  position: absolute;
  width: 420px;
  height: 420px;
  border-radius: 50%;
  filter: blur(110px);
  pointer-events: none;
}
.te-srv-cta__col::before {
  background: rgba(95, 180, 217, 0.22);
  top: -130px;
  left: -90px;
}
.te-srv-cta__col::after {
  background: rgba(95, 180, 217, 0.15);
  bottom: -130px;
  right: -90px;
}
.te-srv-cta__col > .elementor-column-wrap,
.te-srv-cta__col > .elementor-widget-wrap,
.te-srv-cta__copy,
.te-srv-cta__contact-card {
  position: relative;
  z-index: 1;
}
.te-srv-cta__btn-primary .elementor-button {
  box-shadow: 0 14px 30px -14px rgba(95, 180, 217, 0.45);
}
.te-srv-cta__contact-card {
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
}
.te-srv-cta__contact-item .elementor-icon-box-icon {
  background: rgba(95, 180, 217, 0.15);
  width: 40px;
  height: 40px;
  border-radius: 10px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.te-srv-cta__contact-item .elementor-icon-box-description {
  margin-top: 0 !important;
  margin-bottom: 2px;
  order: -1;
}
.te-srv-cta__contact-item .elementor-icon-box-content {
  display: flex;
  flex-direction: column;
}
.te-srv-cta__contact-item .elementor-icon-box-title a:hover {
  color: #9cd6ef !important;
}

/* ===========================================================
   RESPONSIVE
   =========================================================== */
/*@media (max-width: 1024px) {
  .te-srv-hero__h1 .elementor-heading-title { font-size: 44px !important; }
  .te-srv-grid__h2 .elementor-heading-title,
  .te-srv-prod__h2 .elementor-heading-title,
  .te-srv-eco__h2 .elementor-heading-title,
  .te-srv-cta__h2 .elementor-heading-title { font-size: 32px !important; }
}*/

/*@media (max-width: 767px) {
  .te-srv-hero__section,
  .te-srv-hero__section-body { padding-left: 20px !important; padding-right: 20px !important; }
  .te-srv-hero__section { padding-top: 40px !important; }
  .te-srv-hero__section-body { padding-bottom: 60px !important; }
  .te-srv-hero__h1 .elementor-heading-title { font-size: 32px !important; line-height: 1.1 !important; }
  .te-srv-grid__card { padding: 22px !important; }
  .te-srv-prod__col-right .elementor-column { gap: 12px; }
  .te-srv-eco__card { padding: 32px 24px !important; }
  .te-srv-eco__h2 .elementor-heading-title { font-size: 26px !important; }
  .te-srv-cta__col { padding: 36px 24px !important; }
  .te-srv-cta__h2 .elementor-heading-title { font-size: 26px !important; }
  .te-srv-cta__contact-card { margin-top: 24px; }
}*//* End custom CSS */