.elementor .e-c4793ba4-4d4e{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-aaf46001-7aed{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-8386c656-98c4{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-64b089c4-1b99{max-width:620px;font-size:19px;}.elementor .e-bda231b7-bd8a{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-6e19bce7-7b6b{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-ed06396b-8d91{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-ae3c0833-9ac1{width:auto;height:58px;}.elementor .e-f60bdcda-c79f{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-6dc24977-ac2a{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-f376b63b-b8c6{width:auto;height:58px;}.elementor .e-8b85018f-db68{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-f3efc1d8-aa96{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-2f1ad74a-8b57{width:auto;height:58px;}.elementor .e-bf353a32-14a3{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-8a78ca68-3445{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-995a1736-d963{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-37c86e60-4de7{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-153ef026-d3f1{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-d3c2982f-184f{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-655333d7-39fa{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-af13b52f-6617{width:20px;color:var(--ji-blue-deep);}.elementor .e-4e3fca1e-919a{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-8d2c9879-e5c3{font-size:16px;}.elementor .e-451f05f3-3b3e{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-5aafa74f-0811{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-163cedce-1836{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-ceb24f4b-4ef4{flex-direction:row;gap:64px;align-items:center;}.elementor .e-6f286ed4-8c86{background-color:var(--ji-white);}.elementor .e-9e03c25c-1497{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-7e5d1cc9-a3e7{font-size:26px;}.elementor .e-e1f93c0c-2162{font-size:15px;line-height:1.6;}.elementor .e-3c8f37b7-bbb1{font-size:26px;}.elementor .e-bf71f28d-8c49{font-size:15px;line-height:1.6;}.elementor .e-ccb50ac2-e0c6{font-size:26px;}.elementor .e-29e4ad67-35da{font-size:15px;line-height:1.6;}.elementor .e-48ab36fb-23b9{font-size:26px;}.elementor .e-61bb4ae0-9712{font-size:15px;line-height:1.6;}.elementor .e-29eb93d2-61aa{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-630f9aa8-fc7e{gap:44px;}.elementor .e-727f8ea4-ce57{background-color:var(--ji-mist);}.elementor .e-d7eeed37-5979{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-04ac641e-ac07{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-4afa725f-c712{width:20px;color:var(--ji-blue-deep);}.elementor .e-28b7665f-0345{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-60a4b4a6-bd97{font-size:16px;}.elementor .e-d519684f-b1ac{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-7b77d823-79ed{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-851a09bf-7303{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-6cdcc5d1-59c5{flex-direction:row;gap:72px;}.elementor .e-9edd2b5e-0e23{background-color:var(--ji-white);}.elementor .e-4e5a94f9-8a5a{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-f188f7a2-01b4{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-7d8a6832-c1e3{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-07abb743-9143{width:20px;color:var(--ji-blue-deep);}.elementor .e-972ce7f6-52ae{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-6d0abfe4-9fd1{font-size:16px;}.elementor .e-0c17ae82-6f5e{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-75586a00-28dd{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-white);}.elementor .e-ab8a5928-87ab{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-8b67713e-a0c3{flex-direction:row;gap:64px;align-items:center;}.elementor .e-a5b911f7-3531{background-color:var(--ji-mist);}.elementor .e-881a317d-f6bb{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-1cf6349d-c8f8{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-de203231-1171{font-size:16px;}.elementor .e-135b715a-ff62{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-91d9d164-77d9{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-c8c4d6fa-c5e0:hover,.elementor .e-c8c4d6fa-c5e0:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-c8c4d6fa-c5e0{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-0e981a4e-02f0{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-74ac3a62-abbb{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-6cc5af64-9454{font-size:16px;}.elementor .e-d309bbd0-fdb7{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-426848b7-049e{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-3929cab8-f5d4:hover,.elementor .e-3929cab8-f5d4:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-3929cab8-f5d4{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-1f818c34-2f94{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-2d8de3af-4508{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-e4b13e7b-8859{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-d3445920-2881{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-89125028-3eeb{font-size:26px;}.elementor .e-afb9ae81-07ff{font-size:15.5px;}.elementor .e-2806e346-31b1{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-c8ae0f19-20b6{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-da0ef7f7-4b1a{font-size:26px;}.elementor .e-13c5d8ac-d94b{font-size:15.5px;}.elementor .e-5a45fcbc-979a{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-c0cff3dd-e410{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-9e3725fe-5a12{font-size:26px;}.elementor .e-550e7459-d01d{font-size:15.5px;}.elementor .e-bb4ac2a2-0041{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-7cb0492a-b280{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-5431eba2-9e2f{font-size:26px;}.elementor .e-39ec615d-3714{font-size:15.5px;}.elementor .e-847d2cb3-091f{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-c9dd6d21-6b70{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-77a96aba-0223{font-size:26px;}.elementor .e-3687e5e5-0ad0{font-size:15.5px;}.elementor .e-d406dc31-ced1{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-7efb7fdf-e0d8{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-45ec8aa6-e729{font-size:26px;}.elementor .e-bda0c8b1-868b{font-size:15.5px;}.elementor .e-91308800-c97a{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-306b3640-4151{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-5dae1d2f-678c{gap:48px;}.elementor .e-428716cb-2820{background-color:var(--ji-slate);}.elementor .e-61f34807-aa8d{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-5304626e-f0fd{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-6da05ac4-df95{flex-direction:row;gap:72px;}.elementor .e-5ff19b4d-d6c7{background-color:var(--ji-white);}.elementor .e-2063c884-75d1{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-5789c881-ebd8{font-size:26px;}.elementor .e-71967104-e23d{font-size:15px;line-height:1.6;}.elementor .e-0d945184-ffdc{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-9e59b542-1bf4{font-size:26px;}.elementor .e-7b9a0c35-6684{font-size:15px;line-height:1.6;}.elementor .e-f6b8041a-c33f{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-e48bbc5f-d5ab{font-size:26px;}.elementor .e-e6ab821d-8b65{font-size:15px;line-height:1.6;}.elementor .e-7cb47e85-5482{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-c494aec8-fbfa{font-size:26px;}.elementor .e-3dbca61f-8e96{font-size:15px;line-height:1.6;}.elementor .e-be69ddb9-05db{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-0cb3a19a-a516{font-size:26px;}.elementor .e-0d38aec6-a00f{font-size:15px;line-height:1.6;}.elementor .e-4c4e682e-349a{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-b42c3d92-2eb5{font-size:26px;}.elementor .e-0b1a5128-d73d{font-size:15px;line-height:1.6;}.elementor .e-9a32ad82-c507{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-15483b84-917c{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-18e08956-aa49{gap:44px;}.elementor .e-55582767-e6e9{background-color:var(--ji-mist);}.elementor .e-f0566208-4dbb{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-4ffea9fe-2567{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-f68cc4ec-3da3{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-1afc9e2f-e431:hover,.elementor .e-1afc9e2f-e431:focus-visible{color:var(--ji-slate);}.elementor .e-1afc9e2f-e431{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-33bc851b-6c93{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-83657696-e777{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-07c6473e-48e5{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-1d20dffd-5ad9:hover,.elementor .e-1d20dffd-5ad9:focus-visible{color:var(--ji-slate);}.elementor .e-1d20dffd-5ad9{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-1568b2fb-ef10{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-d73b4068-014f{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-2fdf9b79-b8dc{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-10de76e4-e12c:hover,.elementor .e-10de76e4-e12c:focus-visible{color:var(--ji-slate);}.elementor .e-10de76e4-e12c{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-dfe38e0d-4226{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-a783e567-90df{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-9c499fa8-e82a{gap:48px;}.elementor .e-aa5be3de-e02b{background-color:var(--ji-white);}.elementor .e-0302ee71-4aaa{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-8bfc0970-1241{font-size:56px;text-align:center;}.elementor .e-91ba5307-5caf{font-size:19px;text-align:center;}.elementor .e-848966d6-c233{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-e8fbfb51-3c8a{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-13f6ed82-2ad9{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-28022764-e5b8{overflow:hidden;position:relative;background-color:var(--ji-ink);}