.elementor .e-76ea0b47-ad4e{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset: 0; object-position: center 55%;\n}.elementor .e-5ced776d-356f{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(90deg, rgba(8,41,59,.9) 0%,rgba(8,41,59,.62) 45%,rgba(8,41,59,.12) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-7b33856f-5447:hover,.elementor .e-7b33856f-5447:focus-visible{color:#fff;}.elementor .e-7b33856f-5447{font-size:14px;color:rgba(255,255,255,.78);}.elementor .e-3e5427f-1d5b{font-size:14px;color:rgba(255,255,255,.4);}.elementor .e-72f82989-ec2f{width:auto;min-width:0px;padding:0px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;box-sizing: border-box;\n}.elementor .e-53e537ae-f941{color:var(--ec-green);margin-block-start:8px;display:block;}.elementor .e-4bd487b7-5c91{max-width:1100px;color:var(--ec-white);}.elementor .e-881024b-f8e4{max-width:1000px;font-size:clamp(17px, 1.6vw, 21px);color:rgba(255,255,255,.88);}.elementor .e-4c2f82e1-a0ee{min-width:0px;position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;box-sizing: border-box; padding-block: clamp(56px, 7vw, 108px);\n}.elementor .e-3cc11154-2d10{width:100%;min-width:0px;min-height:clamp(380px, 38vw, 520px);overflow:hidden;position:relative;padding:0px;background-color:var(--ec-navy-deep);display:flex;flex-direction:column;justify-content:flex-end;box-sizing: border-box;\n}.elementor .e-6b4a800b-2952{color:var(--ec-navy);}.elementor .e-486b8c5b-90fe{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-1772cdb8-1ed7{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-37b50dc7-7240{font-family:var(--font-body);font-size:17px;color:var(--ec-gray-80);line-height:1.65;display:block;& ul { margin: 0; padding: 0; list-style: none; display: grid; gap: 10px; } & li { position: relative; padding-left: 26px; } & li::before { content: ''; position: absolute; left: 0; top: .62em; width: 10px; height: 10px; border-radius: 2px; background: var(--ec-green); }\n}.elementor .e-6eb25d0e-b9b1{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-5c6cb15f-fff5{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-74a6f2f4-a157{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-2a696da-3d17{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-bf5248b-949d{color:var(--ec-navy);}.elementor .e-2876fea3-b952{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-7e6ff1eb-ee2a{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-47aec2c7-f84d{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-21180dae-c17b{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-3c8db9ef-a471{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-5a4f998d-191f{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-41f96799-38bc{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-18eedc40-8527{color:var(--ec-navy);}.elementor .e-5f80da1-87c0{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-6701aa5b-f27c{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-20b03897-1849{font-family:var(--font-body);font-size:17px;color:var(--ec-gray-80);line-height:1.65;display:block;& ul { margin: 0; padding: 0; list-style: none; display: grid; gap: 10px; } & li { position: relative; padding-left: 26px; } & li::before { content: ''; position: absolute; left: 0; top: .62em; width: 10px; height: 10px; border-radius: 2px; background: var(--ec-green); }\n}.elementor .e-1b4b1626-40ec{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-79c041c0-c208{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-121ead0a-457a{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-422790cb-fbf7{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-5d16e0ff-f85d{color:var(--ec-navy);}.elementor .e-69cca8e0-2f93{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-20d8fd44-4414{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-5e305c17-9463{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-69d4f539-cabb{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-5f747399-32c0{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-4971eec5-63cb{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-4d2608f4-d052{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-3f829dbb-1ada{color:var(--ec-navy);}.elementor .e-63bb5ff3-7f42{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-40b0af67-d13d{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-4d819bdf-d726{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-40356313-cea8{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-7b9e1bca-eb12{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-74b4dc7a-77db{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-7ee88854-a59c{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-127d6854-a7c8{color:var(--ec-navy);}.elementor .e-477da00-66af{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-71eba827-b3cd{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-6e33e025-bf67{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-3bf53884-1e1a{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-370c4b96-ea21{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-246eb57a-805e{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-63a8e6d5-b762{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-22d2425f-2aa9{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-6fcd8656-90d6{color:var(--ec-navy);}.elementor .e-1d797a98-d8c2{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-38350369-6adc{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-725d895d-4f07{font-family:var(--font-body);font-size:17px;color:var(--ec-gray-80);line-height:1.65;display:block;& ul { margin: 0; padding: 0; list-style: none; display: grid; gap: 10px; } & li { position: relative; padding-left: 26px; } & li::before { content: ''; position: absolute; left: 0; top: .62em; width: 10px; height: 10px; border-radius: 2px; background: var(--ec-green); }\n}.elementor .e-4bf9603a-226e{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-28d27e58-cf19{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-4579331d-db5f{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-7e437a76-51b0{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-2912be83-c0be{color:var(--ec-navy);}.elementor .e-37fc9e60-113f{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-54918d61-5ac9{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-58162bb3-cc1d{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-97f383a-1028{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-6498d6a1-2875{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-1e58591f-7bfa{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-33ced586-5b52{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-543a09fe-c59f{color:var(--ec-navy);}.elementor .e-2c119084-b1e1{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-5d857d1b-2dbe{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-50182ca4-2f5c{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-e2ee9e9-4b73{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-1209257b-60c6{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-17405982-cf62{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-6ed39755-ef59{color:var(--ec-navy);}.elementor .e-1b9509cb-873f{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;box-sizing: border-box;\n}.elementor .e-a650cba-777a{font-size:17px;color:var(--ec-gray-80);line-height:1.7;}.elementor .e-15438fb7-5cd0{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;box-sizing: border-box;\n}.elementor .e-773623fe-c758{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(28px, 5vw, 96px);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-62b988a6-2dec{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-4e7c86fd-1b9e{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-d0119b3-6a57{color:var(--ec-white);}.elementor .e-4344208d-5e41{font-size:18px;color:rgba(255,255,255,.84);line-height:1.6;}.elementor .e-6af4a9e1-af2d{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;box-sizing: border-box;\n}.elementor .e-23c6bc50-6498{width:auto;min-width:0px;padding:0px;display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;align-items:center;box-sizing: border-box;\n}.elementor .e-292b9a2f-dfea{min-width:0px;display:grid;gap:40px;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);align-items:center;padding-block: 0; box-sizing: border-box;\n}.elementor .e-521e3a29-e997{min-width:0px;background-image:linear-gradient(110deg, #08293B 0%,#115073 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;padding-inline: 0; box-sizing: border-box;\n}