.elementor .e-a8f7b0ea-7ae4{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-391a146a-49ae{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-a3b111bd-2f6b{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-32d03766-3209{max-width:620px;font-size:19px;}.elementor .e-e917a63f-ad93{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-c489004b-2a7b{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-179d0887-21db{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-6aead47b-3cb1{width:auto;height:58px;}.elementor .e-20b9f1ae-5a4c{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-497651d6-cf48{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-6a221345-5e3d{width:auto;height:58px;}.elementor .e-d5895632-920f{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-66ba9b89-6319{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-7340c171-3bb3{width:auto;height:58px;}.elementor .e-3b554793-1c2c{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-c92bdc06-5389{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-ff732d68-f1cd{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-444d59c4-19b7{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-e1e300e4-09de{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-ce0c8556-d37e{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-9f89f084-26dc{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-b1480b74-4cc2{width:20px;color:var(--ji-blue-deep);}.elementor .e-9f5ad326-5fc8{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-38b92565-63c8{font-size:16px;}.elementor .e-73cefb6a-a8ff{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-e37288e8-7fe7{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-caee17ec-156e{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-047c03d1-6e0b{flex-direction:row;gap:64px;align-items:center;}.elementor .e-9e883e41-942b{background-color:var(--ji-white);}.elementor .e-44f6f2e7-ce6c{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-8d8a4146-15d7{font-size:26px;}.elementor .e-1112f7c8-036c{font-size:15px;line-height:1.6;}.elementor .e-8b9ddf1e-d484{font-size:26px;}.elementor .e-275e6a20-dd66{font-size:15px;line-height:1.6;}.elementor .e-1fbbc9e3-51fa{font-size:26px;}.elementor .e-6c435c99-bae4{font-size:15px;line-height:1.6;}.elementor .e-164afe4b-b7da{font-size:26px;}.elementor .e-74fe9e39-353a{font-size:15px;line-height:1.6;}.elementor .e-c98fb81f-e180{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-89bf7d30-c2dc{gap:44px;}.elementor .e-8a8adc9a-f121{background-color:var(--ji-mist);}.elementor .e-b7d35f9a-157f{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-fb5cf0f7-52af{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-26f386b6-62aa{width:20px;color:var(--ji-blue-deep);}.elementor .e-420d7cd1-c2d2{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-a0a57847-06f5{font-size:16px;}.elementor .e-1c65fd36-8c69{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-92db60e2-325f{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-white);}.elementor .e-434b49a0-116a{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-6d5a28ea-e91f{flex-direction:row;gap:72px;}.elementor .e-1902d03b-2a0d{background-color:var(--ji-mist);}.elementor .e-844fe229-ec69{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-6129b831-298b{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-06c33872-1454{font-size:16px;}.elementor .e-6dbe572b-98fd{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-e1003b9e-fa10{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-dc7ca637-dd0e:hover,.elementor .e-dc7ca637-dd0e:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-dc7ca637-dd0e{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-cbced8ad-e39e{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-1121de6c-bdb3{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-722e276a-4c8a{font-size:16px;}.elementor .e-cbad517a-e3e2{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-26c7400d-f5a4{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-adf6fc1b-f90c:hover,.elementor .e-adf6fc1b-f90c:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-adf6fc1b-f90c{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-677ecc1f-a204{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-75da623e-f227{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-dbe5a6af-346b{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-d88964a6-47d2{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-c40f46a2-5b16{font-size:26px;}.elementor .e-dc51cadd-00c9{font-size:15.5px;}.elementor .e-f85ff3d7-d625{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-393e1d52-9dbd{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-6e9e4cba-91be{font-size:26px;}.elementor .e-4bb8feb3-f80e{font-size:15.5px;}.elementor .e-8e14d89b-7243{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-0c914e12-55cd{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-3e786696-695e{font-size:26px;}.elementor .e-7c4fca38-0162{font-size:15.5px;}.elementor .e-3814c1bf-b13c{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-a1ab62be-e1c6{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-23ccf6a6-1cb3{font-size:26px;}.elementor .e-524d9567-efcd{font-size:15.5px;}.elementor .e-a916e250-3d5d{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-f1f25581-c06c{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-c2bb91e5-c8ff{font-size:26px;}.elementor .e-57435a4c-5bec{font-size:15.5px;}.elementor .e-daadf3cd-3d6a{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-9c155efc-0315{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-d4405f0c-d75c{font-size:26px;}.elementor .e-34e18850-e7d0{font-size:15.5px;}.elementor .e-765e6ad1-0e86{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-68ef7b37-fb10{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-7a5bc1e6-8b4a{gap:48px;}.elementor .e-c3f04a06-0724{background-color:var(--ji-slate);}.elementor .e-948b0968-3265{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-9c95e792-d149{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-cdf2b275-04a2{flex-direction:row;gap:72px;}.elementor .e-8bb1e57f-3541{background-color:var(--ji-white);}.elementor .e-5cb0cf24-17a7{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-8ff0dbe6-effc{font-size:26px;}.elementor .e-5ebf5844-429c{font-size:15px;line-height:1.6;}.elementor .e-075044de-54fa{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-5a1d6b01-33b0{font-size:26px;}.elementor .e-43733161-e272{font-size:15px;line-height:1.6;}.elementor .e-e9eb7421-86db{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-eb09323a-eeac{font-size:26px;}.elementor .e-86075404-a8b8{font-size:15px;line-height:1.6;}.elementor .e-63f37755-43c4{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-261ef3fc-881f{font-size:26px;}.elementor .e-0a4bdb21-f1bb{font-size:15px;line-height:1.6;}.elementor .e-2f7e663e-884c{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-c4c1590a-afe2{font-size:26px;}.elementor .e-10babe97-47da{font-size:15px;line-height:1.6;}.elementor .e-cdf3fef0-de6a{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-31f780ca-2e75{font-size:26px;}.elementor .e-5b2a636e-fbe9{font-size:15px;line-height:1.6;}.elementor .e-e4a26862-97e4{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-47f43ae5-ad8b{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-c619edbc-0bf8{gap:44px;}.elementor .e-de14ef7b-f5f6{background-color:var(--ji-mist);}.elementor .e-f6a97e76-88b6{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-cdd191e8-30f6{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-4ab888bb-37c9{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-2d11713e-a321:hover,.elementor .e-2d11713e-a321:focus-visible{color:var(--ji-slate);}.elementor .e-2d11713e-a321{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-f4581e72-9448{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-7b7449dd-ec55{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-9e44f8d2-3b8f{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-65322301-4cfa:hover,.elementor .e-65322301-4cfa:focus-visible{color:var(--ji-slate);}.elementor .e-65322301-4cfa{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-8827a802-dcbd{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-e47fff8f-e2f8{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-6df79598-ffe9{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-8d38b674-121b:hover,.elementor .e-8d38b674-121b:focus-visible{color:var(--ji-slate);}.elementor .e-8d38b674-121b{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-afca0fd1-a304{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-53cc051b-9135{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-7c8ca5a7-6c9c{gap:48px;}.elementor .e-ae0fb00f-4c54{background-color:var(--ji-white);}.elementor .e-e6a158cd-9897{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-f8bbc77d-c38d{font-size:56px;text-align:center;}.elementor .e-07bdd883-e76d{font-size:19px;text-align:center;}.elementor .e-fe4f8245-73a6{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-222acd93-1bdc{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-adcf86e7-a5f7{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-66dce388-8365{overflow:hidden;position:relative;background-color:var(--ji-ink);}