.elementor .e-3d57b609-4eb7{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-7c1702e1-c3ed{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-2e314234-77c0{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-ea30d3d2-990d{max-width:620px;font-size:19px;}.elementor .e-d83b9b21-1c01{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-898b6edc-f979{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-d4ba30c6-0eaf{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-871d2dae-5580{width:auto;height:58px;}.elementor .e-e0d356b6-a6da{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-ec5c8726-7b33{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-8c476106-9068{width:auto;height:58px;}.elementor .e-4184019a-a8d9{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-07f97a48-74a2{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-bd9c5583-8713{width:auto;height:58px;}.elementor .e-060b3e13-7a49{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-fcbd4ea5-ddfd{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-924d59a3-8b61{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-3886d6dc-66e4{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-af6dc31c-2588{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-c6769efa-f0cc{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-042da0f1-72f9{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-c7a04d69-bfb0{width:20px;color:var(--ji-blue-deep);}.elementor .e-37eb3549-76c0{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-2d2af218-90cc{font-size:16px;}.elementor .e-eed16d1d-268d{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-f9312839-9a3e{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-29066c6c-43e0{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-e8694323-aaeb{flex-direction:row;gap:64px;align-items:center;}.elementor .e-de73f979-604c{background-color:var(--ji-white);}.elementor .e-90155cf0-b63f{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-3c02b667-5eb5{font-size:26px;}.elementor .e-a01dbc3f-dbaf{font-size:15px;line-height:1.6;}.elementor .e-8bed27bf-09e4{font-size:26px;}.elementor .e-4d250040-35ec{font-size:15px;line-height:1.6;}.elementor .e-51388404-437a{font-size:26px;}.elementor .e-7df9643f-bbd8{font-size:15px;line-height:1.6;}.elementor .e-4ddb8d2a-9010{font-size:26px;}.elementor .e-5d4c79ae-f78b{font-size:15px;line-height:1.6;}.elementor .e-630b8fb8-6bd0{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-f52b3e06-bc6c{gap:44px;}.elementor .e-435668aa-efa7{background-color:var(--ji-mist);}.elementor .e-25aa5fa2-077d{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-0e7dea63-f966{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-4b0d361b-0aff{flex-direction:row;gap:72px;}.elementor .e-19fccb4c-3d05{background-color:var(--ji-white);}.elementor .e-d2505aa6-6097{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-50290107-cb8c{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-ee4806d2-7e8e{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-0f1c1b9f-4889{flex-direction:row;gap:64px;align-items:center;}.elementor .e-11faad6e-6655{background-color:var(--ji-mist);}.elementor .e-85989784-ea70{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-67f430e8-66b7{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-e63c6acc-0ba9{width:20px;color:var(--ji-blue-deep);}.elementor .e-39fe0110-7cc8{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-3ec0ea9b-7c2b{font-size:16px;}.elementor .e-154fd392-0cfb{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-36d986ea-96ef{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-white);}.elementor .e-45910be1-1296{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-598fd09d-641c{flex-direction:row;gap:72px;}.elementor .e-4f1072f6-1181{background-color:var(--ji-mist);}.elementor .e-b205e5a3-68ea{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-5c83558f-2467{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-5c5f91f6-b655{font-size:16px;}.elementor .e-b54adf5b-ce9c{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-39dd5bdb-1ae0{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-6108da4d-88bf:hover,.elementor .e-6108da4d-88bf:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-6108da4d-88bf{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-a1aa9944-a11a{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-6a3297ac-cdaf{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-cee06885-b5ea{font-size:16px;}.elementor .e-a68c570f-0acc{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-cadf187a-d901{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-b33fc7a7-2557:hover,.elementor .e-b33fc7a7-2557:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-b33fc7a7-2557{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-b4314804-0276{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-60f42274-f8d8{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-44ac1e52-a606{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-410ba53a-b49f{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-bd72b52a-80ee{font-size:26px;}.elementor .e-84b9d235-1774{font-size:15.5px;}.elementor .e-d2caad57-7092{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-0cd7506c-d0ed{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-dd0318a3-ae63{font-size:26px;}.elementor .e-52869fd6-cb46{font-size:15.5px;}.elementor .e-64e5da42-8731{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-9f7aa286-7c99{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-22337336-7e04{font-size:26px;}.elementor .e-2f55289e-3953{font-size:15.5px;}.elementor .e-8343c179-4c76{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-17c82e5a-c899{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-cdc07c97-3e3f{font-size:26px;}.elementor .e-14fc872f-098d{font-size:15.5px;}.elementor .e-fd199ced-a797{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-362f84c8-fe7f{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-c90f8e3d-4e6f{font-size:26px;}.elementor .e-d91759b3-4ee7{font-size:15.5px;}.elementor .e-cbd86ffe-7574{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-c37df0e2-48cb{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-60643d53-fe94{font-size:26px;}.elementor .e-9af14d3a-c93d{font-size:15.5px;}.elementor .e-a82f75be-056d{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-16595880-e4d2{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-6d204703-1b3a{gap:48px;}.elementor .e-ab0a833e-a25a{background-color:var(--ji-slate);}.elementor .e-22e08c3d-3dbd{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-df1342f3-315a{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-d136d2de-4e96{flex-direction:row;gap:72px;}.elementor .e-bc292db6-65ec{background-color:var(--ji-white);}.elementor .e-3da29964-4683{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-b8db383f-048d{font-size:26px;}.elementor .e-fc8bad2b-672c{font-size:15px;line-height:1.6;}.elementor .e-dbe2883a-1d79{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-8bf0c23b-fa99{font-size:26px;}.elementor .e-4d96bf05-f8e2{font-size:15px;line-height:1.6;}.elementor .e-2c41ff0c-38a4{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-7eeb804a-a598{font-size:26px;}.elementor .e-4c4a0434-31cf{font-size:15px;line-height:1.6;}.elementor .e-82930c3f-9f47{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-5976c639-c96c{font-size:26px;}.elementor .e-fa8c004d-0024{font-size:15px;line-height:1.6;}.elementor .e-9b2b4157-0fcf{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-82815f32-c7c2{font-size:26px;}.elementor .e-ef62021d-300a{font-size:15px;line-height:1.6;}.elementor .e-dadde7f6-1894{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-e7952303-de48{font-size:26px;}.elementor .e-c8c9bf1d-1dff{font-size:15px;line-height:1.6;}.elementor .e-d57d98de-3560{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-d1d09558-0c51{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-fe659994-d6af{gap:44px;}.elementor .e-24d5e593-7f4c{background-color:var(--ji-mist);}.elementor .e-bc6ca9a7-f8fd{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-27e7a015-af4a{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-4a189519-6b67{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-ef4a4449-06d0:hover,.elementor .e-ef4a4449-06d0:focus-visible{color:var(--ji-slate);}.elementor .e-ef4a4449-06d0{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-69a44822-c016{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-04cdd25d-60cc{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-1022901f-1be1{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-34e196ce-871b:hover,.elementor .e-34e196ce-871b:focus-visible{color:var(--ji-slate);}.elementor .e-34e196ce-871b{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-19da02e9-77ce{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-0c933fbf-2a5b{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-f9c757b0-3b18{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-94ca393d-a3b2:hover,.elementor .e-94ca393d-a3b2:focus-visible{color:var(--ji-slate);}.elementor .e-94ca393d-a3b2{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-8a9882c6-255b{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-75ed06b8-473f{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-13425a9b-7069{gap:48px;}.elementor .e-6d292487-dd6f{background-color:var(--ji-white);}.elementor .e-dd961f57-b2c6{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-e3faf5dc-749c{font-size:56px;text-align:center;}.elementor .e-da586b3a-ce8d{font-size:19px;text-align:center;}.elementor .e-7551aefe-99e8{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-12cc5ccd-d0e5{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-07598e8e-70e7{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-94f08aad-a6e1{overflow:hidden;position:relative;background-color:var(--ji-ink);}