.elementor .e-1bc2212d-c28c{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-813697fe-4709{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-233c61b8-4080{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-28f0b00d-9bc5{max-width:620px;font-size:19px;}.elementor .e-9562e701-0077{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-2f1447ca-0925{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-2a9a52f4-96d2{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-dde6af3d-36aa{width:auto;height:58px;}.elementor .e-4d3097c9-08f2{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-932f781b-c8d7{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-2b8599fd-f91d{width:auto;height:58px;}.elementor .e-ce7a05e9-4e3b{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-122b8f76-7220{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-6befb1fd-c0b1{width:auto;height:58px;}.elementor .e-bea5acfd-2e08{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-b875a018-6fb5{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-57595aa1-5510{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-45ba436f-bdb9{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-a5826575-633c{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-6caadd68-4f6a{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-aec57a00-92db{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-cbedadc2-59d1{width:20px;color:var(--ji-blue-deep);}.elementor .e-017ccee6-9b8a{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-40d10b80-2eaf{font-size:16px;}.elementor .e-47fce3c2-5e63{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-41739dab-74e1{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-ae40b758-1019{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-8b538390-2456{flex-direction:row;gap:64px;align-items:center;}.elementor .e-05f69df1-221e{background-color:var(--ji-white);}.elementor .e-c0019a81-a9d6{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-091ef2d9-62d8{font-size:26px;}.elementor .e-cad7c4bb-1f81{font-size:15px;line-height:1.6;}.elementor .e-fe0fb5f9-e4b8{font-size:26px;}.elementor .e-e0b704f0-0a85{font-size:15px;line-height:1.6;}.elementor .e-f6488b62-d89a{font-size:26px;}.elementor .e-edbc7740-f952{font-size:15px;line-height:1.6;}.elementor .e-49186aa7-9363{font-size:26px;}.elementor .e-995e4549-1e41{font-size:15px;line-height:1.6;}.elementor .e-0a219368-edbf{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-be533828-4586{gap:44px;}.elementor .e-8ab9a08d-42b6{background-color:var(--ji-mist);}.elementor .e-33add857-a533{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-0b160756-26d4{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-21a307b2-460b{width:20px;color:var(--ji-blue-deep);}.elementor .e-95d9d9f7-643e{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-ed32505d-c735{font-size:16px;}.elementor .e-a7c475ab-b62a{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-7dad8187-7428{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-c0957c15-9eb8{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-0b035b5a-a2c9{flex-direction:row;gap:72px;}.elementor .e-4979bf2a-6150{background-color:var(--ji-white);}.elementor .e-eb9b1317-60ef{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-142b7a83-3f3b{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-8fc3d080-df52{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-123e75ca-086c{width:20px;color:var(--ji-blue-deep);}.elementor .e-aed723a5-f7a8{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-5fa084d8-2c85{font-size:16px;}.elementor .e-2e1cce05-2ad3{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-bc3ffdd9-18b7{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-white);}.elementor .e-4cfde16a-e6b5{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-ca2467b5-e9c2{flex-direction:row;gap:64px;align-items:center;}.elementor .e-4bb43766-26bd{background-color:var(--ji-mist);}.elementor .e-c81b78d4-c975{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-3a5a84e4-5c0b{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-542aa9ac-6d37{font-size:16px;}.elementor .e-0545f301-57c9{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-9451a218-2af3{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-3c86bf76-eaf2:hover,.elementor .e-3c86bf76-eaf2:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-3c86bf76-eaf2{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-e443d834-cace{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-f3a31849-5c45{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-e9cc8bbb-3435{font-size:16px;}.elementor .e-331940d7-081f{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-e0a382f6-393b{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-431027dc-5670:hover,.elementor .e-431027dc-5670:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-431027dc-5670{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-9f8cdf56-9247{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-d78352e4-a925{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-56193103-e209{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-5f3a8419-b3b3{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-274d3ab9-e0a0{font-size:26px;}.elementor .e-fce9b689-4bec{font-size:15.5px;}.elementor .e-697e4c55-3b3f{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-eeebd4a2-2111{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-20de8c13-b210{font-size:26px;}.elementor .e-013dce9e-27ca{font-size:15.5px;}.elementor .e-39f303f0-7a1c{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-3accd3dd-62e3{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-32f3a970-dfc9{font-size:26px;}.elementor .e-4c87f66c-c083{font-size:15.5px;}.elementor .e-1295867c-ce6e{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-772a8cf8-9939{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-5f88a301-4a57{font-size:26px;}.elementor .e-746738e8-e6a7{font-size:15.5px;}.elementor .e-b4a27173-57da{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-cf6a59f3-aed2{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-50a49990-6737{font-size:26px;}.elementor .e-e7229ff8-2092{font-size:15.5px;}.elementor .e-ce440a9d-79f0{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-820f5073-17b9{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-da3737e7-3b4a{font-size:26px;}.elementor .e-a7777916-b4e5{font-size:15.5px;}.elementor .e-493e3824-6704{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-419ad66d-3537{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-97abca99-5924{gap:48px;}.elementor .e-d101f74d-28d2{background-color:var(--ji-slate);}.elementor .e-11d43194-4f6f{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-97b683c1-530d{font-size:26px;}.elementor .e-bf020459-aac1{font-size:15px;line-height:1.6;}.elementor .e-3aba91f8-79c8{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-efbdecb8-7fad{font-size:26px;}.elementor .e-ae8363af-f44a{font-size:15px;line-height:1.6;}.elementor .e-90745df1-2a87{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-4fad9581-dfc8{font-size:26px;}.elementor .e-32bf83de-7b2d{font-size:15px;line-height:1.6;}.elementor .e-0d22a6a3-c90d{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-6b5fb23a-5c93{font-size:26px;}.elementor .e-969256bb-fd80{font-size:15px;line-height:1.6;}.elementor .e-1b20a707-25b0{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-965abfc7-7d71{font-size:26px;}.elementor .e-f3e43484-1dbb{font-size:15px;line-height:1.6;}.elementor .e-091c44e6-ccc4{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-2757214b-fa17{font-size:26px;}.elementor .e-4e804fe7-5d14{font-size:15px;line-height:1.6;}.elementor .e-ef658ad2-294c{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-4d481039-9067{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-d036a93b-2c57{gap:44px;}.elementor .e-445d9cff-653a{background-color:var(--ji-white);}.elementor .e-f321fbaa-42a6{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-1b04a576-9901{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-a05a1777-2f90{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-3d2aefa9-a387:hover,.elementor .e-3d2aefa9-a387:focus-visible{color:var(--ji-slate);}.elementor .e-3d2aefa9-a387{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-1e5d35d2-2426{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-white);display:flex;flex-direction:column;gap:16px;}.elementor .e-2291603b-db71{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-44ab2ca3-6b8c{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-fe976eaa-a271:hover,.elementor .e-fe976eaa-a271:focus-visible{color:var(--ji-slate);}.elementor .e-fe976eaa-a271{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-9ee047fa-ee11{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-white);display:flex;flex-direction:column;gap:16px;}.elementor .e-79019827-2c5a{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-f7bb400e-a9e8{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-1d456837-01df:hover,.elementor .e-1d456837-01df:focus-visible{color:var(--ji-slate);}.elementor .e-1d456837-01df{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-a687cd3d-aed3{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-white);display:flex;flex-direction:column;gap:16px;}.elementor .e-948126e5-75ec{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-ab05d0b7-e88a{gap:48px;}.elementor .e-173b8d01-b5b4{background-color:var(--ji-mist);}.elementor .e-d7f08873-ef9f{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-eaad5e9e-9fbb{font-size:56px;text-align:center;}.elementor .e-b3330b11-4741{font-size:19px;text-align:center;}.elementor .e-18968575-d4a2{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-2e35a14d-17e1{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-34a31b0f-915d{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-c8c1f8e1-49c2{overflow:hidden;position:relative;background-color:var(--ji-ink);}