.elementor .e-533d95e1-6a01{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-7dbab75d-3754{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-a8b4490f-ea5e{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-f58805f6-5084{max-width:620px;font-size:19px;}.elementor .e-add88b69-f5a2{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-aa80da4c-5160{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-75f68b01-d16c{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-b0af7238-4d89{width:auto;height:58px;}.elementor .e-4c9a67c7-e0e3{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-ec0e4116-982e{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-55bbcbc1-2533{width:auto;height:58px;}.elementor .e-b3c96014-6b65{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-1bbf2b7d-c14a{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-2de1abbc-35e8{width:auto;height:58px;}.elementor .e-d7114f9f-9c55{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-a8c57488-4d15{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-980c4a5a-137e{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-5b147890-0d82{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-65cc86fa-e865{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-55f159b8-0e8b{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-a89efa1f-c535{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-ebe0d674-56de{width:20px;color:var(--ji-blue-deep);}.elementor .e-42e4f81b-7352{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-905cfa71-c0d4{font-size:16px;}.elementor .e-3827423b-9304{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-538eacf0-5f89{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-7bf2a69e-e660{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-ed757685-8703{flex-direction:row;gap:64px;align-items:center;}.elementor .e-59852bdb-ab47{background-color:var(--ji-white);}.elementor .e-3b3b96f8-4184{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-4c8f0b1d-5fce{font-size:26px;}.elementor .e-5dc36428-3709{font-size:15px;line-height:1.6;}.elementor .e-1e19a3f9-423a{font-size:26px;}.elementor .e-43c448d0-413f{font-size:15px;line-height:1.6;}.elementor .e-af4b66e4-a120{font-size:26px;}.elementor .e-9056ef46-c87f{font-size:15px;line-height:1.6;}.elementor .e-511fab8f-7760{font-size:26px;}.elementor .e-7b1cbd63-64d8{font-size:15px;line-height:1.6;}.elementor .e-57fa6e36-cf05{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-81dbc36c-207c{gap:44px;}.elementor .e-67196686-fd13{background-color:var(--ji-mist);}.elementor .e-c21c735a-eb19{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-8a29eec4-9ef0{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-aff166a5-fc77{flex-direction:row;gap:72px;}.elementor .e-4b796b92-de24{background-color:var(--ji-white);}.elementor .e-60711ba5-7510{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-835c6372-bb32{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-99a9f54c-40d5{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-a88924e6-e15b{width:20px;color:var(--ji-blue-deep);}.elementor .e-b58a0865-29f9{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-3dd943f6-c146{font-size:16px;}.elementor .e-4b53b242-99b6{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-f3a3641d-d7a8{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-white);}.elementor .e-f2eeb552-d658{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-e295c24f-84cb{flex-direction:row;gap:64px;align-items:center;}.elementor .e-ebb24183-a32d{background-color:var(--ji-mist);}.elementor .e-fb1c6c06-ee77{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-167d3950-4c02{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-a0bf233c-e7b4{font-size:16px;}.elementor .e-376c42a1-0fdd{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-8ae58af7-484a{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-3dee7be3-14d4:hover,.elementor .e-3dee7be3-14d4:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-3dee7be3-14d4{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-1911b42a-d5de{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-2b1b33be-8ab4{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-2485a4c6-076d{font-size:16px;}.elementor .e-ebdcab73-c0cb{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-de09f4fb-a2e2{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-e9b56dfe-3f80:hover,.elementor .e-e9b56dfe-3f80:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-e9b56dfe-3f80{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-646794c7-4e07{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-15415a0d-82d7{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-f5908193-862f{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-a9eaf626-877c{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-34b8be3d-ba39{font-size:26px;}.elementor .e-a09240f0-5e57{font-size:15.5px;}.elementor .e-2a16ff33-2554{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-a84e646b-9963{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-8a566537-5f85{font-size:26px;}.elementor .e-dfc79023-68ba{font-size:15.5px;}.elementor .e-fc8b42b9-2390{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-4b18c02b-fe54{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-c1bfc057-1c0c{font-size:26px;}.elementor .e-cd0af114-eab5{font-size:15.5px;}.elementor .e-61ea2f5c-9522{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-de66200b-7eea{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-eea51829-3f43{font-size:26px;}.elementor .e-ed11a319-e677{font-size:15.5px;}.elementor .e-4afdd3d5-98f0{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-11b459fd-57e4{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-816c0f6f-04f9{font-size:26px;}.elementor .e-3cce3345-26db{font-size:15.5px;}.elementor .e-15f98b65-888d{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-fed12fe8-a295{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-f824386f-a804{font-size:26px;}.elementor .e-aa795ecf-9cf9{font-size:15.5px;}.elementor .e-def17185-ed0a{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-94f9b76b-9697{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-74f804d0-f0e5{gap:48px;}.elementor .e-136fe876-7922{background-color:var(--ji-slate);}.elementor .e-908d660f-24f3{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-fe5bbd63-e659{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-bac25c21-0efb{flex-direction:row;gap:72px;}.elementor .e-f5aaa402-caa2{background-color:var(--ji-white);}.elementor .e-366be166-d2f5{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-28186cbc-0189{font-size:26px;}.elementor .e-ea7e4a6a-15c8{font-size:15px;line-height:1.6;}.elementor .e-ccbccc53-350b{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-c79b71ea-cd53{font-size:26px;}.elementor .e-61c7ca39-eea9{font-size:15px;line-height:1.6;}.elementor .e-9ba5d1aa-10f4{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-fd4ee703-b09f{font-size:26px;}.elementor .e-8a6a887d-9838{font-size:15px;line-height:1.6;}.elementor .e-5d6289b6-897f{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-6018d759-5e4e{font-size:26px;}.elementor .e-93879d53-5721{font-size:15px;line-height:1.6;}.elementor .e-e9351e30-2846{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-89e3f99c-5c90{font-size:26px;}.elementor .e-c754cc7e-2b73{font-size:15px;line-height:1.6;}.elementor .e-3306fc7e-ad44{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-f5d36fca-4a71{font-size:26px;}.elementor .e-673b42bc-a7a1{font-size:15px;line-height:1.6;}.elementor .e-72ca6476-ceca{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-cb9137cd-8a70{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-4a155e06-c380{gap:44px;}.elementor .e-cf3e8c54-0217{background-color:var(--ji-mist);}.elementor .e-b246fa8a-cbf7{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-6552c658-0601{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-d452a3ee-f699{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-a96ac58f-5a75:hover,.elementor .e-a96ac58f-5a75:focus-visible{color:var(--ji-slate);}.elementor .e-a96ac58f-5a75{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-29aa80e4-1174{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-fc60731e-8df8{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-b6ee1667-83d1{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-27e89de1-65e9:hover,.elementor .e-27e89de1-65e9:focus-visible{color:var(--ji-slate);}.elementor .e-27e89de1-65e9{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-c0c7e3df-4786{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-d2c22351-f05f{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-c0bff66a-21c8{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-a5f77150-7df3:hover,.elementor .e-a5f77150-7df3:focus-visible{color:var(--ji-slate);}.elementor .e-a5f77150-7df3{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-b615c5d5-e839{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-6bccd0e1-cccf{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-74bb104f-1757{gap:48px;}.elementor .e-cb8778f2-2462{background-color:var(--ji-white);}.elementor .e-b59d1f78-9a0c{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-5d25dd6f-2ffa{font-size:56px;text-align:center;}.elementor .e-b53f85e4-612d{font-size:19px;text-align:center;}.elementor .e-1978b768-cce0{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-798a3a97-b5bb{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-7fefbe3f-1a74{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-f84725fd-65c2{overflow:hidden;position:relative;background-color:var(--ji-ink);}