.elementor .e-88049928-a555{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-a1d7a0c2-f988{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-616e75b3-acc1{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-620177cd-6637{max-width:620px;font-size:19px;}.elementor .e-373542b7-7d97{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-14df0668-7e02{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-ee413273-5910{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-521e3c0d-0d9d{width:auto;height:58px;}.elementor .e-d265f826-e973{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-8031318e-5226{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-c22abecd-4aa8{width:auto;height:58px;}.elementor .e-1bb368a0-7ffc{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-816e0577-634b{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-ad8a211f-a669{width:auto;height:58px;}.elementor .e-534e28a7-09cd{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-f6e35d1d-5c68{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-c66bc475-5310{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-5952a44b-9586{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-ac6d4851-ee25{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-f0ce2edc-a1b9{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-e8db8ad4-d0f4{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-0d62768c-7a8c{flex-direction:row;gap:64px;align-items:center;}.elementor .e-9391f002-5fec{background-color:var(--ji-white);}.elementor .e-4fd74b3b-e330{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-3c57e6e7-daf5{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-716ad19b-0a1e{flex-direction:row;gap:72px;}.elementor .e-cfb9549b-425a{background-color:var(--ji-mist);}.elementor .e-78518998-c29f{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-57b68598-00a0{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-429cebd8-3934{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-84aef527-cb54{flex-direction:row;gap:64px;align-items:center;}.elementor .e-1ccea592-7a9e{background-color:var(--ji-white);}.elementor .e-cfb214b7-e1d3{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-070a02b5-a1ba{font-size:26px;}.elementor .e-470406bf-1cf9{font-size:15px;line-height:1.6;}.elementor .e-594ace18-e879{font-size:26px;}.elementor .e-1afe9662-e4bf{font-size:15px;line-height:1.6;}.elementor .e-a2f63cbb-a6ca{font-size:26px;}.elementor .e-7de387d7-293d{font-size:15px;line-height:1.6;}.elementor .e-d1607562-c52d{font-size:26px;}.elementor .e-e0303f2d-0c3f{font-size:15px;line-height:1.6;}.elementor .e-99104b58-1923{font-size:26px;}.elementor .e-5e89163d-4ac3{font-size:15px;line-height:1.6;}.elementor .e-d1be3ab6-a707{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-0bc0bfa7-e6c2{gap:44px;}.elementor .e-9821066b-61fc{background-color:var(--ji-mist);}.elementor .e-8c69edea-5269{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-88490f6a-8044{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-f692a2b8-0992{font-size:16px;}.elementor .e-448e57a6-e611{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-b3c51b55-7e82{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-4dd36441-0087:hover,.elementor .e-4dd36441-0087:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-4dd36441-0087{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-f41aef25-a1b2{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-7d886b61-5d44{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-1a8be5a9-b034{font-size:16px;}.elementor .e-9504da71-986b{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-bc3ab4ec-881e{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-6b594de9-6888:hover,.elementor .e-6b594de9-6888:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-6b594de9-6888{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-a784df2f-3725{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-86717888-3e46{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-98b7e75c-0878{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-537fe482-8ba1{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-031ec7d6-7ed7{font-size:26px;}.elementor .e-d99e760c-dea3{font-size:15.5px;}.elementor .e-0314606d-b5ea{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-ca422042-61b5{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-72cef918-8b92{font-size:26px;}.elementor .e-e2d2594e-1d73{font-size:15.5px;}.elementor .e-be859d25-4cfd{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-2a389b60-cdfe{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-2063b8fe-29ef{font-size:26px;}.elementor .e-7a5b109e-07d4{font-size:15.5px;}.elementor .e-f2146d7e-6a8f{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-d034002c-0b41{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-463daf11-bfa1{gap:48px;}.elementor .e-632f1f49-3c45{background-color:var(--ji-slate);}.elementor .e-89d178a0-26b4{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-bd667958-ef6c{font-size:26px;}.elementor .e-b3480db4-33ee{font-size:15px;line-height:1.6;}.elementor .e-42e7626d-c025{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-f60244cb-4303{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-80322096-8897{gap:44px;}.elementor .e-8a6217d9-ddde{background-color:var(--ji-white);}.elementor .e-cb3add55-a71b{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-15e964fd-54e9{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-d07a4c09-f3e6{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-aa83197c-8e0c:hover,.elementor .e-aa83197c-8e0c:focus-visible{color:var(--ji-slate);}.elementor .e-aa83197c-8e0c{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-b870bb57-d662{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-2a509951-6d71{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-60fa3ebc-bd39{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-59cd3fb0-9014:hover,.elementor .e-59cd3fb0-9014:focus-visible{color:var(--ji-slate);}.elementor .e-59cd3fb0-9014{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-48ed15c0-6595{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-95e8bfae-1779{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-7c1b0d3b-2a1f{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-6ba0fdb3-a2eb:hover,.elementor .e-6ba0fdb3-a2eb:focus-visible{color:var(--ji-slate);}.elementor .e-6ba0fdb3-a2eb{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-877094a0-7841{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-4e7a2b69-66ce{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-40cba940-c9a1{gap:48px;}.elementor .e-ff438f32-ac59{background-color:var(--ji-mist);}.elementor .e-929eac85-d1f1{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-141e9ac3-3bab{font-size:56px;text-align:center;}.elementor .e-bdc69d64-5cb8{font-size:19px;text-align:center;}.elementor .e-20d70c5d-1fa7{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-ec7bccda-cd03{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-484f7ac5-d7df{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-b61f0700-84bb{overflow:hidden;position:relative;background-color:var(--ji-ink);}