.elementor .e-411c3203-f078{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-db5ee7ae-f00d{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-ae295049-c8a4{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-acfb53d6-9228{max-width:620px;font-size:19px;}.elementor .e-0405b128-2ff5{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-7514051e-2233{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-690aaa7b-7b4b{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-026f57c6-a2fc{width:auto;height:58px;}.elementor .e-761ca6c2-5673{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-5c94554d-8937{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-1b52bef3-4b09{width:auto;height:58px;}.elementor .e-847edc29-b740{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-b8652d18-efc9{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-5d0eb12d-507f{width:auto;height:58px;}.elementor .e-dcada198-648e{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-73f990af-eab7{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-0d291961-1951{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-9130f53c-fbbb{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-946e42ac-5e18{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-38651d66-f060{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-80764632-393d{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-6e84854b-1d53{width:20px;color:var(--ji-blue-deep);}.elementor .e-a8ea6f7c-7119{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-30116b62-16ac{font-size:16px;}.elementor .e-65639c2c-3436{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-bea15938-342d{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-0dab900f-cbc8{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-208c650b-703c{flex-direction:row;gap:64px;align-items:center;}.elementor .e-1e1d6b7e-1681{background-color:var(--ji-white);}.elementor .e-4d6a5da8-e221{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-fd146e6b-7258{font-size:26px;}.elementor .e-99ca60f5-787d{font-size:15px;line-height:1.6;}.elementor .e-f0763b1d-157d{font-size:26px;}.elementor .e-e0e4dac6-4dc3{font-size:15px;line-height:1.6;}.elementor .e-9cdc1f28-5a56{font-size:26px;}.elementor .e-b8075070-9d09{font-size:15px;line-height:1.6;}.elementor .e-d606ce18-abf7{font-size:26px;}.elementor .e-d172cc11-82ea{font-size:15px;line-height:1.6;}.elementor .e-205c476c-7778{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-149fa3bf-b281{gap:44px;}.elementor .e-8447f738-39a8{background-color:var(--ji-mist);}.elementor .e-e2ac72dd-03dd{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-517caa95-582d{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-ee95a72d-1195{flex-direction:row;gap:72px;}.elementor .e-15a7a670-af42{background-color:var(--ji-white);}.elementor .e-dd7af4c5-fe66{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-908d89c7-42ce{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-21a29f02-9bdc{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-391a1ac3-3a0a{flex-direction:row;gap:64px;align-items:center;}.elementor .e-24319421-2722{background-color:var(--ji-mist);}.elementor .e-9c4ec476-0f5e{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-39764761-d3a9{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-aa416aaf-5aba{flex-direction:row;gap:72px;}.elementor .e-bde595de-adec{background-color:var(--ji-mist);}.elementor .e-7862c624-8200{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-e48103eb-5f11{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-22e12c90-6f70{font-size:16px;}.elementor .e-f38f4601-e018{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-17ee7a9d-1e63{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-d1a53bde-e25e:hover,.elementor .e-d1a53bde-e25e:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-d1a53bde-e25e{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-e8ce9dd1-d98b{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-104a5122-d903{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-66dc0c8b-eee5{font-size:16px;}.elementor .e-eb1c6a08-20dd{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-c0f33771-c381{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-e2e6c0bc-4c56:hover,.elementor .e-e2e6c0bc-4c56:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-e2e6c0bc-4c56{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-76119a2b-cba8{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-450558e4-a484{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-1e34f9b9-c34e{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-61e9b1fc-d476{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-1767f7dd-4da0{font-size:26px;}.elementor .e-0f24f05c-4a0e{font-size:15.5px;}.elementor .e-5b77939b-05c5{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-5497c8a8-caaf{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-e1bd6142-20ad{font-size:26px;}.elementor .e-a61ffbd1-b714{font-size:15.5px;}.elementor .e-dfc9237a-9c6e{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-48a54a4b-1ad4{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-f535bc39-1671{font-size:26px;}.elementor .e-ea83f041-d480{font-size:15.5px;}.elementor .e-cb8d4b3b-e6cb{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-b6939ca3-b2b4{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-5252731f-aa22{font-size:26px;}.elementor .e-6fc309d2-1b08{font-size:15.5px;}.elementor .e-00a8e95c-5ed6{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-618ccfb7-6544{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-e5fb4110-4c4d{font-size:26px;}.elementor .e-47631f19-8537{font-size:15.5px;}.elementor .e-d9a3e04b-0ed2{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-277d9c73-e6b4{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-19550f84-4325{font-size:26px;}.elementor .e-28ffb67f-2f57{font-size:15.5px;}.elementor .e-5535700c-1829{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-40af2340-47a6{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-13b0e690-454b{gap:48px;}.elementor .e-386fbbb8-c513{background-color:var(--ji-slate);}.elementor .e-f7eb8205-936f{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-1a049467-5bbb{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-7e73b160-5e76{flex-direction:row;gap:72px;}.elementor .e-d23486ad-b58d{background-color:var(--ji-white);}.elementor .e-0e12c569-74ac{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-a3f6660b-c9a7{font-size:26px;}.elementor .e-b31b96c9-dbfd{font-size:15px;line-height:1.6;}.elementor .e-e04eddff-1b7e{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-36576cd1-e4e5{font-size:26px;}.elementor .e-f3b59443-d235{font-size:15px;line-height:1.6;}.elementor .e-0b74dd97-eddf{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-79aec29a-dfde{font-size:26px;}.elementor .e-539418a2-4864{font-size:15px;line-height:1.6;}.elementor .e-8fad33b6-a6fe{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-1d6a0f54-b181{font-size:26px;}.elementor .e-a816b611-d573{font-size:15px;line-height:1.6;}.elementor .e-fda53a72-6175{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-645c35bd-1245{font-size:26px;}.elementor .e-52cc93be-97f2{font-size:15px;line-height:1.6;}.elementor .e-502f1263-3d28{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-adf0db38-34c0{font-size:26px;}.elementor .e-35a704af-bfe3{font-size:15px;line-height:1.6;}.elementor .e-088a0f80-41ea{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-72d28453-6793{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-e1c9d4c3-ff49{gap:44px;}.elementor .e-473c269b-ad61{background-color:var(--ji-mist);}.elementor .e-d047a990-27cb{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-e6252954-d93f{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-2235fe02-5dcd{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-3bc95350-1139:hover,.elementor .e-3bc95350-1139:focus-visible{color:var(--ji-slate);}.elementor .e-3bc95350-1139{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-ed4b1c4a-c8fb{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-78c27f41-88dc{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-a3448a23-e124{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-9ad7c2eb-7422:hover,.elementor .e-9ad7c2eb-7422:focus-visible{color:var(--ji-slate);}.elementor .e-9ad7c2eb-7422{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-620ea023-030d{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-0626f9be-eb3e{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-4b5cd587-1f73{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-c3a1c8c7-c934:hover,.elementor .e-c3a1c8c7-c934:focus-visible{color:var(--ji-slate);}.elementor .e-c3a1c8c7-c934{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-e95b7a65-4924{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-04ec45ae-c89c{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-7e4a7e22-283e{gap:48px;}.elementor .e-c915a374-517b{background-color:var(--ji-white);}.elementor .e-6c07f95c-7144{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-c383e775-b2af{font-size:56px;text-align:center;}.elementor .e-3ff346c3-16c1{font-size:19px;text-align:center;}.elementor .e-cca6ebdc-1eed{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-609c1233-5dc4{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-3758380d-39c9{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-f4c29ce4-98fb{overflow:hidden;position:relative;background-color:var(--ji-ink);}