.elementor .e-f0bc00fb-2dae{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-2138999a-f5c9{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:linear-gradient(90deg, rgba(11,26,32,0.78) 0%,rgba(11,26,32,0.42) 40%,rgba(11,26,32,0) 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-5223a2b4-106d{max-width:760px;font-family:var(--ji-font-heading);font-weight:700;font-size:58px;color:var(--ji-white);letter-spacing:-0.035em;line-height:1.04;}.elementor .e-43b409aa-40ba{max-width:620px;font-size:19px;}.elementor .e-21824f06-c9da{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-a5c8a288-120e{width:100%;max-width:1180px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-c2bce991-122f{overflow:hidden;position:relative;padding-block-start:72px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(160deg, #10303d 0%,#0b1a20 55%,#081217 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .e-e1ec9188-a6b8{width:auto;height:58px;}.elementor .e-999b235a-c397{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-66a6c69e-93ca{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-bd6fdb28-b649{width:auto;height:58px;}.elementor .e-2131380b-d486{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-c7ff73ed-66c6{padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-17a1f770-691a{width:auto;height:58px;}.elementor .e-ee49bf6b-a11f{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-881d8e14-0cf4{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-4498feab-1aba{width:100%;max-width:1180px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-2638db46-e462{padding-block-start:44px;padding-block-end:44px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ji-blue-deep);display:flex;flex-direction:column;align-items:center;}.elementor .e-89ffc6a6-b625{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-376ac642-1b00{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-2a0735a5-2deb{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-040ec440-ecc4{flex-direction:row;gap:64px;align-items:center;}.elementor .e-bf6f4504-25c6{background-color:var(--ji-white);}.elementor .e-91998733-3ece{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-a6de6632-5cf3{font-size:26px;}.elementor .e-5a861d7a-733c{font-size:15px;line-height:1.6;}.elementor .e-5f2facd8-8ad1{font-size:26px;}.elementor .e-20d19bd0-45b1{font-size:15px;line-height:1.6;}.elementor .e-d4c65ed4-8248{font-size:26px;}.elementor .e-9c813f73-925f{font-size:15px;line-height:1.6;}.elementor .e-bf616c14-6571{font-size:26px;}.elementor .e-ad02dd96-87b9{font-size:15px;line-height:1.6;}.elementor .e-6da2ad59-f5fb{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-e0c53e64-4b8e{gap:44px;}.elementor .e-1fdbb2f5-6225{background-color:var(--ji-mist);}.elementor .e-a713b948-4ccd{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-d4ac9a80-fcb6{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-c0d2c75a-a77c{flex-direction:row;gap:72px;}.elementor .e-38e8b609-4c7f{background-color:var(--ji-white);}.elementor .e-c8e1f4cf-371c{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-6c814b3e-845e{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-ae6cf92c-abe4{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-f9a351e3-7200{flex-direction:row;gap:64px;align-items:center;}.elementor .e-4a42c012-4fe3{background-color:var(--ji-mist);}.elementor .e-bac55e2a-92af{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-73e471ce-853e{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-4232a9ac-ae57{flex-direction:row;gap:72px;}.elementor .e-866ad546-fa4c{background-color:var(--ji-white);}.elementor .e-607c5430-a78a{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-57be51d3-0957{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-6a842529-15bd{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-68262b3d-17bc{width:20px;color:var(--ji-blue-deep);}.elementor .e-937eb728-e0d9{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-b66c3bab-16b6{font-size:16px;}.elementor .e-28e7c98a-ca5d{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-c1e381e0-7316{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-white);}.elementor .e-7b2fe0df-7484{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-ce8d6ede-97d6{flex-direction:row;gap:64px;align-items:center;}.elementor .e-87d873a9-c279{background-color:var(--ji-mist);}.elementor .e-9fa12085-1682{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-cfd64f93-8fe5{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-1154b7b5-62af{font-size:16px;}.elementor .e-1a590436-6fb7{font-family:var(--ji-font-body);font-weight:700;font-size:15px;color:var(--ji-blue-deep);padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;border-width:2px;border-color:var(--ji-blue-deep);border-style:solid;}.elementor .e-ffe94f4c-6828{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-4359cc62-a734:hover,.elementor .e-4359cc62-a734:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-4359cc62-a734{min-height:320px;overflow:hidden;position:relative;padding:48px;border-radius:18px;background-color:#f4f4f6;display:flex;flex-direction:column;justify-content:center;}.elementor .e-8a028ccf-1bef{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-582aeaca-1fd5{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-bc2ce7df-c91d{font-size:16px;}.elementor .e-0a5740d3-fd32{font-family:var(--ji-font-body);font-weight:700;font-size:15px;color:var(--ji-ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;background-color:var(--ji-sky);}.elementor .e-58fc4388-0d9d{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-e1e7a601-c529:hover,.elementor .e-e1e7a601-c529:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-e1e7a601-c529{min-height:320px;overflow:hidden;position:relative;padding:48px;border-radius:18px;background-color:#29373c;display:flex;flex-direction:column;justify-content:center;}.elementor .e-cb8d53b6-c0ca{width:100%;max-width:1180px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-4b96d727-4ad4{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ji-white);display:flex;flex-direction:column;align-items:center;}.elementor .e-b26ab0a3-6648{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-f3af1501-92de{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-e0785b05-cb29{font-size:26px;}.elementor .e-6752a632-7904{font-size:15.5px;}.elementor .e-7019e485-6f69{padding:32px;border-radius:16px;border-width:1px;border-color:rgba(111,208,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.04);display:flex;flex-direction:column;gap:14px;}.elementor .e-b7ab0c93-228d{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-3552600a-2d15{font-size:26px;}.elementor .e-3c3d123d-97a5{font-size:15.5px;}.elementor .e-e37b62e1-06b6{padding:32px;border-radius:16px;border-width:1px;border-color:rgba(111,208,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.04);display:flex;flex-direction:column;gap:14px;}.elementor .e-5e54d370-1ee0{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-b94629a7-31c5{font-size:26px;}.elementor .e-d7eeb746-3fdb{font-size:15.5px;}.elementor .e-c054c719-8b76{padding:32px;border-radius:16px;border-width:1px;border-color:rgba(111,208,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.04);display:flex;flex-direction:column;gap:14px;}.elementor .e-ebef35a9-e657{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-030a86d6-2425{font-size:26px;}.elementor .e-2f01eeaa-b05a{font-size:15.5px;}.elementor .e-fc44bbb3-099c{padding:32px;border-radius:16px;border-width:1px;border-color:rgba(111,208,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.04);display:flex;flex-direction:column;gap:14px;}.elementor .e-3e8ad97e-1ef9{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-b5921e5b-b3a7{font-size:26px;}.elementor .e-4230500c-f3b2{font-size:15.5px;}.elementor .e-800a6bc5-1775{padding:32px;border-radius:16px;border-width:1px;border-color:rgba(111,208,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.04);display:flex;flex-direction:column;gap:14px;}.elementor .e-829a9cf7-fcf1{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-114c2d62-dee3{font-size:26px;}.elementor .e-6a02c7dc-25bd{font-size:15.5px;}.elementor .e-3317515f-e601{padding:32px;border-radius:16px;border-width:1px;border-color:rgba(111,208,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.04);display:flex;flex-direction:column;gap:14px;}.elementor .e-874420b5-ca41{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-fa19c6ee-1f8c{gap:48px;}.elementor .e-3bc87c73-bea6{background-color:var(--ji-slate);}.elementor .e-02a67090-feee{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-adee7158-c61d{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-a2a981ed-5c58{flex-direction:row;gap:72px;}.elementor .e-24b7e459-91b4{background-color:var(--ji-white);}.elementor .e-3e8149c9-6aef{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-9362af06-4168{font-size:26px;}.elementor .e-f5eeb678-8696{font-size:15px;line-height:1.6;}.elementor .e-80de9ea8-c5e7{font-size:15px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;align-self:flex-start;}.elementor .e-059afffe-aa47{font-size:26px;}.elementor .e-9735b908-83e8{font-size:15px;line-height:1.6;}.elementor .e-1e369417-b839{font-size:15px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;align-self:flex-start;}.elementor .e-20756413-35f8{font-size:26px;}.elementor .e-22f5eff3-f43f{font-size:15px;line-height:1.6;}.elementor .e-8898c15d-d261{font-size:15px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;align-self:flex-start;}.elementor .e-9f85123b-4a17{font-size:26px;}.elementor .e-f9a0df82-8b1a{font-size:15px;line-height:1.6;}.elementor .e-d220971f-4cbf{font-size:15px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;align-self:flex-start;}.elementor .e-34929d44-421b{font-size:26px;}.elementor .e-db360680-13f2{font-size:15px;line-height:1.6;}.elementor .e-2edf163d-04d1{font-size:15px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;align-self:flex-start;}.elementor .e-ee1e733a-7b47{font-size:26px;}.elementor .e-bff93353-b275{font-size:15px;line-height:1.6;}.elementor .e-9f49aea6-5973{font-size:15px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;align-self:flex-start;}.elementor .e-e713ddbf-e0ce{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-1075ba31-6d1b{gap:44px;}.elementor .e-0ba8496b-798c{background-color:var(--ji-mist);}.elementor .e-4a3b48ad-fb36{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-0857bf8f-31a9{font-family:var(--ji-font-heading);font-weight:700;font-size:64px;color:var(--ji-blue);line-height:0.6;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-52fdf4f9-a3b9{font-family:var(--ji-font-body);font-size:17px;color:var(--ji-slate);line-height:1.65;margin:0px;flex:1 1 auto;}.elementor .e-c97a815b-47d0:hover,.elementor .e-c97a815b-47d0:focus-visible{color:var(--ji-slate);}.elementor .e-c97a815b-47d0{font-family:var(--ji-font-mono);font-weight:600;font-size:13px;color:var(--ji-blue-deep);letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .e-3be4e331-358b{padding:32px;border-radius:16px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--ji-blue);border-style:solid;background-color:var(--ji-mist);display:flex;flex-direction:column;gap:16px;}.elementor .e-57064a06-ac46{font-family:var(--ji-font-heading);font-weight:700;font-size:64px;color:var(--ji-blue);line-height:0.6;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6c0adcc8-eec9{font-family:var(--ji-font-body);font-size:17px;color:var(--ji-slate);line-height:1.65;margin:0px;flex:1 1 auto;}.elementor .e-ce2998e4-e02a:hover,.elementor .e-ce2998e4-e02a:focus-visible{color:var(--ji-slate);}.elementor .e-ce2998e4-e02a{font-family:var(--ji-font-mono);font-weight:600;font-size:13px;color:var(--ji-blue-deep);letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .e-3f7d43c4-c793{padding:32px;border-radius:16px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--ji-blue);border-style:solid;background-color:var(--ji-mist);display:flex;flex-direction:column;gap:16px;}.elementor .e-07a97887-78c7{font-family:var(--ji-font-heading);font-weight:700;font-size:64px;color:var(--ji-blue);line-height:0.6;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-dc061dce-e1cf{font-family:var(--ji-font-body);font-size:17px;color:var(--ji-slate);line-height:1.65;margin:0px;flex:1 1 auto;}.elementor .e-3b1d4445-1e9b:hover,.elementor .e-3b1d4445-1e9b:focus-visible{color:var(--ji-slate);}.elementor .e-3b1d4445-1e9b{font-family:var(--ji-font-mono);font-weight:600;font-size:13px;color:var(--ji-blue-deep);letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .e-64196e2a-40ce{padding:32px;border-radius:16px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--ji-blue);border-style:solid;background-color:var(--ji-mist);display:flex;flex-direction:column;gap:16px;}.elementor .e-6f23c37d-0a4f{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-28dccc58-eb7a{gap:48px;}.elementor .e-09613843-5be3{background-color:var(--ji-white);}.elementor .e-ecfb1851-e50a{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-b249e8c1-7199{font-size:56px;text-align:center;}.elementor .e-09306ccd-9ed5{font-size:19px;text-align:center;}.elementor .e-a10501c2-b45d{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-fd9a9025-1d6d{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-2c600944-1d9b{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-82af5b8c-bb7a{overflow:hidden;position:relative;background-color:var(--ji-ink);}