.elementor .e-1ccf3d47-7ca3{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;opacity:40%;max-width: none;\n}.elementor .e-110cc7ed-e271{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image: linear-gradient(to right, rgba(13,30,60,0.95), rgba(0,32,88,0.5));\n}.elementor .e-504acbda-5fc2{margin-block-end:16px;}.elementor .e-78723a31-1447{font-size:var(--text-72);color:var(--on-dark);letter-spacing:-0.02em;line-height:1;margin-block-end:20px;}.elementor .e-7769a42d-768b{max-width:672px;font-size:var(--text-18);color:var(--on-dark-60);}.elementor .e-39f2ff78-9f9d{padding:0px;}.elementor .e-42c1ce91-a0f3{position:relative;z-index:1;padding-block-start:112px;padding-block-end:112px;padding-inline-start:80px;padding-inline-end:80px;}.elementor .e-511f51f6-2808{overflow:hidden;position:relative;padding:0px;background-color:var(--midnight-soft);flex-direction:column;justify-content:center;}.elementor .e-2b39775c-a7d7{margin-block-end:24px;}.elementor .e-cc4a224-874e{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;max-width: none;\n}.elementor .e-67345aea-9b2c{overflow:hidden;aspect-ratio:16/9;position:relative;padding:0px;border-radius:var(--radius-card);background-color:var(--surface-strong);}.elementor .e-3ea1e72d-9482{font-weight:600;font-size:var(--text-xs);color:var(--blue-700);line-height:1.33;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin-block-end:16px;border-radius:var(--radius-pill);background-color:var(--surface);display:inline-block;}.elementor .e-76bd5fc7-51a4{font-size:var(--text-36);line-height:1.25;margin-block-end:16px;letter-spacing: normal;\n}.elementor .e-2391e8a1-e5ad{font-size:var(--text-lead);line-height:1.625;margin-block-end:20px;}.elementor .e-1049a5ca-3538{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.33;}.elementor .e-585b501d-e235{width:11px;height:11px;color:var(--ink-muted);flex:0 0 auto;& svg { fill: none; display: block; }\n}.elementor .e-4234e5dd-48a1{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.33;}.elementor .e-2b500a01-4215{width:auto;padding:0px;gap:4px;align-items:center;}.elementor .e-4af1dfce-e1fd{padding:0px;margin-block-end:24px;gap:16px;align-items:center;}.elementor .e-11444be4-1a88{width:14px;height:14px;flex:0 0 auto;& svg { fill: none; display: block; }\n}.elementor .e-73518713-1859{width:auto;display:inline-flex;gap:8px;align-items:center;}.elementor .e-5eb8137a-5829{padding:0px;}.elementor .e-7465bea5-2b44{padding:0px;display:grid;gap:40px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;}.elementor .e-6df610dd-a985{padding:0px;gap:0px;grid-template-columns:repeat(1, minmax(0, 1fr));grid-auto-rows:auto;}.elementor .e-13653194-f0b7{padding:0px;}.elementor .e-21963c07-84a9{padding-inline-start:80px;padding-inline-end:80px;}.elementor .e-583952ef-1d20{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--paper);border-block-end: 1px solid var(--line);\n}.elementor .e-22b73bd3-c2f9{font-size:var(--text-lg);line-height:1.33;margin-block-end:40px;letter-spacing: normal;\n}.elementor .e-3d6978e2-7e6c{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;max-width: none;\n}.elementor .e-25264657-c84f{position:absolute;inset-block-start:16px;inset-inline-start:16px;z-index:1;font-weight:600;font-size:var(--text-2xs);color:var(--ink);line-height:1.5;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:var(--radius-pill);background-color:var(--paper);display:inline-block;}.elementor .e-69a1eb11-9cfc{height:192px;overflow:hidden;position:relative;padding:0px;background-color:var(--surface-strong);}.elementor .e-4da106b2-321c{font-size:var(--text-body);line-height:1.375;margin-block-end:8px;transition:color 0.2s;}.elementor .e-5d7723bf-b498{overflow:hidden;font-size:var(--text-sm);line-height:1.625;margin-block-end:16px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;\n}.elementor .e-6c16251d-2fc2{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.33;}.elementor .e-ef3428b-4959{width:10px;height:10px;color:var(--ink-muted);flex:0 0 auto;& svg { fill: none; display: block; }\n}.elementor .e-449543f3-20b4{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.33;}.elementor .e-422b5ee5-8df0{width:auto;padding:0px;gap:4px;align-items:center;}.elementor .e-41d0ace-2bb4{padding:0px;justify-content:space-between;align-items:center;}.elementor .e-6dde1d8f-b0f3{padding:24px;}.elementor .e-1b35d9e8-a0b5:hover,.elementor .e-1b35d9e8-a0b5:focus-visible{text-decoration:none;box-shadow:0px 20px 25px -5px rgba(6,17,46,0.1),0px 8px 10px -6px rgba(6,17,46,0.1);}.elementor .e-1b35d9e8-a0b5{height:100%;overflow:hidden;text-decoration:none;padding:0px;border-radius:var(--radius-tile);border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--paper);transition:box-shadow 0.3s;display:block;& img { transition: transform 0.5s; } &:hover img { transform: scale(1.05); } &:hover h3 { color: var(--link); }\n}.elementor .e-4a8cede7-2328{padding:0px;display:flex;flex-direction:column;}.elementor .e-6fe7a5fa-5579{padding:0px;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:auto;}.elementor .e-1ee79fa8-59f0{padding:0px;margin-block-start:40px;gap:16px;justify-content:center;}.elementor .e-4023548a-3ea4{padding:0px;}.elementor .e-7e618192-8378{padding-inline-start:80px;padding-inline-end:80px;}.elementor .e-7b0b2962-c0b4{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--surface);}