.elementor .e-5814a2dd-e40f{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(95deg, rgba(8,41,59,.92) 0%,rgba(8,41,59,.66) 42%,rgba(8,41,59,.08) 100%),url("https://bold-shamir.194-164-168-175.plesk.page/wp-content/uploads/2026/10/hero-home.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--ec-navy-deep);box-sizing: border-box; inset: 0; background-position: center 60%;\n}.elementor .e-582ec81a-a9a3{color:var(--ec-green);display:block;}.elementor .e-2693ee58-778c{max-width:1000px;font-size:clamp(42px, 6vw, 88px);color:#fff;}.elementor .e-4f02fbfe-27e6{max-width:860px;font-size:clamp(18px, 1.7vw, 22px);color:rgba(255,255,255,.9);}.elementor .e-1119de03-4d1b{width:auto;min-width:0px;padding:0px;margin-block-start:10px;display:flex;gap:14px;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-396627e3-1d13{min-width:0px;position:relative;z-index:2;display:flex;flex-direction:column;gap:22px;box-sizing: border-box; padding-block: clamp(72px, 9vw, 140px);\n}.elementor .e-5948d284-9573{width:100%;min-width:0px;min-height:clamp(560px, 46vw, 760px);overflow:hidden;position:relative;padding:0px;background-color:var(--ec-navy-deep);display:flex;flex-direction:column;justify-content:center;box-sizing: border-box;\n}.elementor .e-404b1fc2-fab2{font-family:var(--font-heading);font-weight:700;font-size:clamp(34px, 3.2vw, 48px);color:var(--ec-green);line-height:1;display:block;}.elementor .e-44ea793d-b805{font-size:15px;color:rgba(255,255,255,.86);line-height:1.45;}.elementor .e-61cfeba5-bdc1{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:3px;display:flex;flex-direction:column;gap:8px;box-sizing: border-box; border-left-style: solid; border-left-color: var(--ec-green);\n}.elementor .e-12a74a85-1df8{font-family:var(--font-heading);font-weight:700;font-size:clamp(34px, 3.2vw, 48px);color:var(--ec-green);line-height:1;display:block;}.elementor .e-67f4665-aa7f{font-size:15px;color:rgba(255,255,255,.86);line-height:1.45;}.elementor .e-5a97c951-b27a{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:3px;display:flex;flex-direction:column;gap:8px;box-sizing: border-box; border-left-style: solid; border-left-color: var(--ec-green);\n}.elementor .e-637964e1-440c{font-family:var(--font-heading);font-weight:700;font-size:clamp(34px, 3.2vw, 48px);color:var(--ec-green);line-height:1;display:block;}.elementor .e-1d299544-b3fd{font-size:15px;color:rgba(255,255,255,.86);line-height:1.45;}.elementor .e-6b5ba19d-4d38{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:3px;display:flex;flex-direction:column;gap:8px;box-sizing: border-box; border-left-style: solid; border-left-color: var(--ec-green);\n}.elementor .e-2ca860ab-274c{font-family:var(--font-heading);font-weight:700;font-size:clamp(34px, 3.2vw, 48px);color:var(--ec-green);line-height:1;display:block;}.elementor .e-4ef1512e-e572{font-size:15px;color:rgba(255,255,255,.86);line-height:1.45;}.elementor .e-12413853-5aed{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:3px;display:flex;flex-direction:column;gap:8px;box-sizing: border-box; border-left-style: solid; border-left-color: var(--ec-green);\n}.elementor .e-3aeca27d-1eef{width:auto;min-width:0px;padding:0px;display:grid;gap:32px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-6ce19adc-2b14{min-width:0px;box-sizing: border-box; padding-block: 44px;\n}.elementor .e-5d634dd7-9a54{width:100%;min-width:0px;padding:0px;background-color:var(--ec-navy-dark);box-sizing: border-box;\n}.elementor .e-77a3031a-669e{display:block;}.elementor .e-45ff4c18-f1ac{color:var(--ec-navy);}.elementor .e-5ad91554-b158{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;box-sizing: border-box;\n}.elementor .e-6b385de3-ed93{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.6s;display:block;inset: 0;\n}.elementor .e-70a6e8f2-1929{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(8,41,59,0) 35%,rgba(8,41,59,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-77eaf5a5-eba2{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-16cd256-2963{font-size:15px;color:rgba(255,255,255,.86);line-height:1.5;}.elementor .e-4c505b31-7438{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:6px;}.elementor .e-608b8628-673a{width:auto;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:26px;display:flex;flex-direction:column;gap:6px;box-sizing: border-box;\n}.elementor .e-6152c5a5-31a2{width:auto;min-width:0px;overflow:hidden;aspect-ratio:4 / 5;position:relative;text-decoration:none;padding:0px;border-radius:var(--ec-radius);background-color:var(--ec-navy-deep);display:block;box-sizing: border-box; & img { transform: scale(1); } &:hover img { transform: scale(1.06); }\n}.elementor .e-32218d9a-32fb{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.6s;display:block;inset: 0;\n}.elementor .e-39758eae-2fef{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(8,41,59,0) 35%,rgba(8,41,59,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-759ecf6d-511f{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-167d9463-204d{font-size:15px;color:rgba(255,255,255,.86);line-height:1.5;}.elementor .e-7d5423b0-13be{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:6px;}.elementor .e-483c828d-3141{width:auto;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:26px;display:flex;flex-direction:column;gap:6px;box-sizing: border-box;\n}.elementor .e-221a8bd2-d334{width:auto;min-width:0px;overflow:hidden;aspect-ratio:4 / 5;position:relative;text-decoration:none;padding:0px;border-radius:var(--ec-radius);background-color:var(--ec-navy-deep);display:block;box-sizing: border-box; & img { transform: scale(1); } &:hover img { transform: scale(1.06); }\n}.elementor .e-5837e2ff-22d6{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.6s;display:block;inset: 0;\n}.elementor .e-2d89eadc-7c4f{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(8,41,59,0) 35%,rgba(8,41,59,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-5e23dcd8-399e{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-5bc0ee44-8f78{font-size:15px;color:rgba(255,255,255,.86);line-height:1.5;}.elementor .e-1c1d6f5d-83d0{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:6px;}.elementor .e-5009b150-7c02{width:auto;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:26px;display:flex;flex-direction:column;gap:6px;box-sizing: border-box;\n}.elementor .e-258a9fd4-7fb5{width:auto;min-width:0px;overflow:hidden;aspect-ratio:4 / 5;position:relative;text-decoration:none;padding:0px;border-radius:var(--ec-radius);background-color:var(--ec-navy-deep);display:block;box-sizing: border-box; & img { transform: scale(1); } &:hover img { transform: scale(1.06); }\n}.elementor .e-13096be3-c919{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.6s;display:block;inset: 0;\n}.elementor .e-9d4ffa6-f6cd{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(8,41,59,0) 35%,rgba(8,41,59,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-12104566-6774{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-72009663-5944{font-size:15px;color:rgba(255,255,255,.86);line-height:1.5;}.elementor .e-52d01bb6-89b2{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:6px;}.elementor .e-1bc87702-2e53{width:auto;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:26px;display:flex;flex-direction:column;gap:6px;box-sizing: border-box;\n}.elementor .e-6d2edc8-8ce7{width:auto;min-width:0px;overflow:hidden;aspect-ratio:4 / 5;position:relative;text-decoration:none;padding:0px;border-radius:var(--ec-radius);background-color:var(--ec-navy-deep);display:block;box-sizing: border-box; & img { transform: scale(1); } &:hover img { transform: scale(1.06); }\n}.elementor .e-78411a16-739d{width:auto;min-width:0px;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-16ef88b6-899c{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-1fb46579-381e{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-6c5f089c-3230{display:block;}.elementor .e-6c4fb6f2-f8ce{color:var(--ec-navy);}.elementor .e-36c6b138-f1aa{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;box-sizing: border-box;\n}.elementor .e-586d8a2-7580{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.6s;display:block;inset: 0;\n}.elementor .e-7b8719aa-b3ae{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(8,41,59,0) 35%,rgba(8,41,59,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-79a6c934-e654{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-5199ab6a-a178{width:auto;min-width:0px;padding:0px;display:none;box-sizing: border-box;\n}.elementor .e-1169e61b-8ab5{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:6px;}.elementor .e-35723d5c-16b9{width:auto;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:26px;display:flex;flex-direction:column;gap:6px;box-sizing: border-box;\n}.elementor .e-3e654085-4aa4{width:auto;min-width:0px;overflow:hidden;aspect-ratio:4 / 3;position:relative;text-decoration:none;padding:0px;border-radius:var(--ec-radius);background-color:var(--ec-navy-deep);display:block;box-sizing: border-box; & img { transform: scale(1); } &:hover img { transform: scale(1.06); }\n}.elementor .e-72863344-3c14{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.6s;display:block;inset: 0;\n}.elementor .e-e8fa275-7a02{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(8,41,59,0) 35%,rgba(8,41,59,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-43a9170-753f{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-5745968-1588{width:auto;min-width:0px;padding:0px;display:none;box-sizing: border-box;\n}.elementor .e-3e017da-bb16{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:6px;}.elementor .e-33a594d1-8a67{width:auto;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:26px;display:flex;flex-direction:column;gap:6px;box-sizing: border-box;\n}.elementor .e-bb8aa3f-5bf6{width:auto;min-width:0px;overflow:hidden;aspect-ratio:4 / 3;position:relative;text-decoration:none;padding:0px;border-radius:var(--ec-radius);background-color:var(--ec-navy-deep);display:block;box-sizing: border-box; & img { transform: scale(1); } &:hover img { transform: scale(1.06); }\n}.elementor .e-1a3526d4-2511{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.6s;display:block;inset: 0;\n}.elementor .e-28319e72-14b7{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(8,41,59,0) 35%,rgba(8,41,59,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-25bb0dc-acdb{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-23e76f3e-f738{width:auto;min-width:0px;padding:0px;display:none;box-sizing: border-box;\n}.elementor .e-6bc577bf-d2d3{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:6px;}.elementor .e-60c6bf74-85c1{width:auto;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:26px;display:flex;flex-direction:column;gap:6px;box-sizing: border-box;\n}.elementor .e-3257f06d-62a7{width:auto;min-width:0px;overflow:hidden;aspect-ratio:4 / 3;position:relative;text-decoration:none;padding:0px;border-radius:var(--ec-radius);background-color:var(--ec-navy-deep);display:block;box-sizing: border-box; & img { transform: scale(1); } &:hover img { transform: scale(1.06); }\n}.elementor .e-34405517-bca2{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.6s;display:block;inset: 0;\n}.elementor .e-4380c8c7-d2aa{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(8,41,59,0) 35%,rgba(8,41,59,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-7d4e0089-ea55{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-5c676e74-3a00{width:auto;min-width:0px;padding:0px;display:none;box-sizing: border-box;\n}.elementor .e-110a61ed-52bb{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:6px;}.elementor .e-497af05c-91c9{width:auto;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:26px;display:flex;flex-direction:column;gap:6px;box-sizing: border-box;\n}.elementor .e-20a91ed8-ab4b{width:auto;min-width:0px;overflow:hidden;aspect-ratio:4 / 3;position:relative;text-decoration:none;padding:0px;border-radius:var(--ec-radius);background-color:var(--ec-navy-deep);display:block;box-sizing: border-box; & img { transform: scale(1); } &:hover img { transform: scale(1.06); }\n}.elementor .e-233e0a6d-da0d{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.6s;display:block;inset: 0;\n}.elementor .e-18cf3288-4e6e{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(8,41,59,0) 35%,rgba(8,41,59,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-21af1550-1b68{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-58fe27a3-a400{width:auto;min-width:0px;padding:0px;display:none;box-sizing: border-box;\n}.elementor .e-26a6e019-17ff{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:6px;}.elementor .e-4d203255-6974{width:auto;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:26px;display:flex;flex-direction:column;gap:6px;box-sizing: border-box;\n}.elementor .e-75a0965c-43d5{width:auto;min-width:0px;overflow:hidden;aspect-ratio:4 / 3;position:relative;text-decoration:none;padding:0px;border-radius:var(--ec-radius);background-color:var(--ec-navy-deep);display:block;box-sizing: border-box; & img { transform: scale(1); } &:hover img { transform: scale(1.06); }\n}.elementor .e-6db0655-d71c{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.6s;display:block;inset: 0;\n}.elementor .e-5162931-a6ca{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(8,41,59,0) 35%,rgba(8,41,59,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-3f445ca3-3c95{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-40b4cead-70aa{width:auto;min-width:0px;padding:0px;display:none;box-sizing: border-box;\n}.elementor .e-60608442-716d{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:6px;}.elementor .e-305fa23e-8ce1{width:auto;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:26px;display:flex;flex-direction:column;gap:6px;box-sizing: border-box;\n}.elementor .e-4ddbfa0c-b39d{width:auto;min-width:0px;overflow:hidden;aspect-ratio:4 / 3;position:relative;text-decoration:none;padding:0px;border-radius:var(--ec-radius);background-color:var(--ec-navy-deep);display:block;box-sizing: border-box; & img { transform: scale(1); } &:hover img { transform: scale(1.06); }\n}.elementor .e-52ec31af-b461{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.6s;display:block;inset: 0;\n}.elementor .e-42fee63c-5065{width:auto;min-width:0px;position:absolute;padding:0px;background-image:linear-gradient(180deg, rgba(8,41,59,0) 35%,rgba(8,41,59,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box; inset: 0;\n}.elementor .e-7db44a9e-f6db{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-77366d9a-81a7{width:auto;min-width:0px;padding:0px;display:none;box-sizing: border-box;\n}.elementor .e-3cffe6c0-c842{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:6px;}.elementor .e-5243dfbe-98aa{width:auto;min-width:0px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:26px;display:flex;flex-direction:column;gap:6px;box-sizing: border-box;\n}.elementor .e-1654a4d1-fa64{width:auto;min-width:0px;overflow:hidden;aspect-ratio:4 / 3;position:relative;text-decoration:none;padding:0px;border-radius:var(--ec-radius);background-color:var(--ec-navy-deep);display:block;box-sizing: border-box; & img { transform: scale(1); } &:hover img { transform: scale(1.06); }\n}.elementor .e-443b5e88-65c3{font-size:clamp(24px, 2.2vw, 32px);color:#fff;}.elementor .e-b58661c-4450{font-size:15px;color:rgba(255,255,255,.85);}.elementor .e-2b55c10f-4823{margin-block-start:8px;align-self:flex-start;}.elementor .e-7f9f501-feb2{width:auto;min-width:0px;aspect-ratio:4 / 3;padding:28px;border-radius:var(--ec-radius);background-color:var(--ec-navy);display:flex;flex-direction:column;gap:10px;justify-content:center;box-sizing: border-box;\n}.elementor .e-6b02aca1-d477{width:auto;min-width:0px;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-6127dd0b-65b8{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-380cb2c-8b8b{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-73f05cc5-26e4{color:var(--ec-green);display:block;}.elementor .e-56f4bff6-9175{color:#fff;}.elementor .e-1cdc3e91-492f{color:rgba(255,255,255,.85);}.elementor .e-782efa39-30f8{margin-block-start:10px;align-self:flex-start;}.elementor .e-2b4706af-42f5{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;justify-content:center;box-sizing: border-box;\n}.elementor .e-5d7eea84-a998{width:auto;height:34px;max-width:80%;display:block;}.elementor .e-1ee7c0f-5fb8{font-family:var(--font-heading);font-weight:700;font-size:14px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-146074e1-7121:hover,.elementor .e-146074e1-7121:focus-visible{border-color:var(--ec-green);background-color:rgba(255,255,255,.12);}.elementor .e-146074e1-7121{width:auto;min-width:0px;text-decoration:none;padding-block-start:34px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--ec-radius);border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.06);transition:background-color 0.2s, border-color 0.2s;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-1a106f13-bc0c{width:auto;height:34px;max-width:80%;display:block;}.elementor .e-69d840c7-6c76{font-family:var(--font-heading);font-weight:700;font-size:14px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-7d2597e7-9a39:hover,.elementor .e-7d2597e7-9a39:focus-visible{border-color:var(--ec-green);background-color:rgba(255,255,255,.12);}.elementor .e-7d2597e7-9a39{width:auto;min-width:0px;text-decoration:none;padding-block-start:34px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--ec-radius);border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.06);transition:background-color 0.2s, border-color 0.2s;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-c1647e-9051{width:auto;height:34px;max-width:80%;display:block;}.elementor .e-3fbab8f-7a40{font-family:var(--font-heading);font-weight:700;font-size:14px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-6c4dd5ae-157a:hover,.elementor .e-6c4dd5ae-157a:focus-visible{border-color:var(--ec-green);background-color:rgba(255,255,255,.12);}.elementor .e-6c4dd5ae-157a{width:auto;min-width:0px;text-decoration:none;padding-block-start:34px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--ec-radius);border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.06);transition:background-color 0.2s, border-color 0.2s;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-a894db9-3564{width:auto;height:34px;max-width:80%;display:block;}.elementor .e-31ac6af2-d0a0{font-family:var(--font-heading);font-weight:700;font-size:14px;color:var(--ec-green);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-2734c253-81b3:hover,.elementor .e-2734c253-81b3:focus-visible{border-color:var(--ec-green);background-color:rgba(255,255,255,.12);}.elementor .e-2734c253-81b3{width:auto;min-width:0px;text-decoration:none;padding-block-start:34px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--ec-radius);border-width:1px;border-color:rgba(255,255,255,.14);border-style:solid;background-color:rgba(255,255,255,.06);transition:background-color 0.2s, border-color 0.2s;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:flex-start;box-sizing: border-box;\n}.elementor .e-3d21bc76-66df{width:auto;min-width:0px;padding:0px;display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-47961076-a6d6{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(30px, 5vw, 90px);grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);grid-template-rows:auto;align-items:center;box-sizing: border-box;\n}.elementor .e-673d692c-579c{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-2e156bdf-1692{min-width:0px;background-image:linear-gradient(120deg, #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}.elementor .e-36f74b9a-18ab{width:100%;height:100%;min-height:380px;max-height:600px;object-fit:cover;border-radius:var(--ec-radius);display:block;}.elementor .e-6b81346b-1b20{width:100%;min-width:0px;padding:0px;box-sizing: border-box;\n}.elementor .e-7f41a2b3-9d95{display:block;}.elementor .e-50c7d1b1-978c{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-7a34f2e-cfa0{width:auto;min-width:0px;padding:0px;margin-block-start:8px;display:flex;gap:14px;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-1185717c-1a34{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;justify-content:center;box-sizing: border-box;\n}.elementor .e-2b8eacda-7e42{width:auto;min-width:0px;padding:0px;display:grid;gap:clamp(30px, 5vw, 90px);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:center;box-sizing: border-box;\n}.elementor .e-c93f0cf-a2f3{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-f999077-f275{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-4d839f1c-e3e1{display:block;}.elementor .e-75e677bc-be43{color:var(--ec-navy);}.elementor .e-10277f58-27e0{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;box-sizing: border-box;\n}.elementor .e-24d09be2-5a93{font-family:var(--font-heading);font-weight:700;font-size:80px;color:var(--ec-green);line-height:.6;display:block;}.elementor .e-4eef7bbf-9a00{font-size:18px;color:var(--ec-ink);line-height:1.6;}.elementor .e-77ae111e-6ab0{font-family:var(--font-heading);font-weight:600;font-size:16px;color:var(--ec-gray-60);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;display:block;}.elementor .e-3b5375b2-fe98:hover,.elementor .e-3b5375b2-fe98:focus-visible{box-shadow: none;\n}.elementor .e-3b5375b2-fe98{width:auto;height:100%;min-width:0px;padding:30px;gap:16px;box-sizing: border-box;\n}.elementor .e-7540bcd4-f4b4{font-family:var(--font-heading);font-weight:700;font-size:80px;color:var(--ec-green);line-height:.6;display:block;}.elementor .e-54bc40af-c724{font-size:18px;color:var(--ec-ink);line-height:1.6;}.elementor .e-3aff8b2e-cfb4{font-family:var(--font-heading);font-weight:600;font-size:16px;color:var(--ec-gray-60);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;display:block;}.elementor .e-5e639066-98f6:hover,.elementor .e-5e639066-98f6:focus-visible{box-shadow: none;\n}.elementor .e-5e639066-98f6{width:auto;height:100%;min-width:0px;padding:30px;gap:16px;box-sizing: border-box;\n}.elementor .e-548f6f25-8581{font-family:var(--font-heading);font-weight:700;font-size:80px;color:var(--ec-green);line-height:.6;display:block;}.elementor .e-3222c72b-2411{font-size:18px;color:var(--ec-ink);line-height:1.6;}.elementor .e-9d801ba-5c7c{font-family:var(--font-heading);font-weight:600;font-size:16px;color:var(--ec-gray-60);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;display:block;}.elementor .e-6a458ceb-bbca:hover,.elementor .e-6a458ceb-bbca:focus-visible{box-shadow: none;\n}.elementor .e-6a458ceb-bbca{width:auto;height:100%;min-width:0px;padding:30px;gap:16px;box-sizing: border-box;\n}.elementor .e-26922403-90f3{width:auto;min-width:0px;padding:0px;display:grid;gap:22px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-7deb657c-6c6e{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-8f8796b-fb6c{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-1c051447-b88c{display:block;}.elementor .e-7a8b9c9d-ed64{color:var(--ec-navy);}.elementor .e-1fccba8c-8cc1{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;box-sizing: border-box;\n}.elementor .e-3293bcf-a50e{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;box-sizing: border-box;\n}.elementor .e-2026bf61-6ebf{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;}.elementor .e-bbf680c-e149{font-size:13px;display:block;}.elementor .e-2860faa3-880b{font-size:clamp(21px, 1.7vw, 25px);}.elementor .e-7fcbf477-50f9{font-size:15px;line-height:1.6;}.elementor .e-463db0b6-b80b{font-size:13px;color:var(--ec-gray-60);margin-block-start:auto;}.elementor .e-3c437fe7-5aa4{width:auto;min-width:0px;padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;box-sizing: border-box;\n}.elementor .e-62f6f02a-79de{width:auto;height:100%;min-width:0px;text-decoration:none;padding:0px;box-sizing: border-box;\n}.elementor .e-5d161596-dd51{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;}.elementor .e-6a772dd8-58b0{font-size:13px;display:block;}.elementor .e-161a79af-c34f{font-size:clamp(21px, 1.7vw, 25px);}.elementor .e-60f7755a-e0af{font-size:15px;line-height:1.6;}.elementor .e-49bb5315-357e{font-size:13px;color:var(--ec-gray-60);margin-block-start:auto;}.elementor .e-4ad73830-c90a{width:auto;min-width:0px;padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;box-sizing: border-box;\n}.elementor .e-6e9b1fbe-a74d{width:auto;height:100%;min-width:0px;text-decoration:none;padding:0px;box-sizing: border-box;\n}.elementor .e-4ef23abe-a8c6{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;}.elementor .e-5a2d2b80-bd06{font-size:13px;display:block;}.elementor .e-7c2f5965-d636{font-size:clamp(21px, 1.7vw, 25px);}.elementor .e-5c947fce-1795{font-size:15px;line-height:1.6;}.elementor .e-27644955-7d3f{font-size:13px;color:var(--ec-gray-60);margin-block-start:auto;}.elementor .e-b6808d3-9af3{width:auto;min-width:0px;padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;box-sizing: border-box;\n}.elementor .e-9f9862-9efa{width:auto;height:100%;min-width:0px;text-decoration:none;padding:0px;box-sizing: border-box;\n}.elementor .e-3e9f7527-54fa{width:auto;min-width:0px;padding:0px;display:grid;gap:22px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;box-sizing: border-box;\n}.elementor .e-f968e6-3c24{min-width:0px;display:flex;flex-direction:column;gap:clamp(28px, 3.4vw, 52px);padding-block: 0; box-sizing: border-box;\n}.elementor .e-114fb594-2d28{min-width:0px;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-4412c421-be3a{color:var(--ec-green);display:block;}.elementor .e-a5e162-b124{color:#fff;}.elementor .e-34b402e6-c546{font-weight:500;font-size:20px;color:#fff;}.elementor .e-2cbd544e-d662{font-size:18px;color:rgba(255,255,255,.86);}.elementor .e-5ac5f0ee-8d8e{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;box-sizing: border-box;\n}.elementor .e-7a34cba6-7912{width:auto;min-width:0px;padding:0px;display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;box-sizing: border-box;\n}.elementor .e-2b3947f8-b479{min-width:0px;display:grid;gap:40px;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);align-items:center;box-sizing: border-box; padding-block: clamp(56px, 6vw, 88px);\n}.elementor .e-1aee671f-8421{width:100%;min-width:0px;padding:0px;background-image:linear-gradient(110deg, #08293B 0%,#115073 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-sizing: border-box;\n}