.elementor .e-ca8d451a-27ea{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-709c659f-c76b{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-df3fccfc-2bd1{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-0274ae29-4e2f{max-width:620px;font-size:19px;}.elementor .e-c6df3997-6675{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-9738aea2-2035{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-411f0099-343d{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-32e1d25e-f011{width:auto;height:58px;}.elementor .e-227412d0-5bcb{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-e875a51f-f5e0{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-fa3d7fc1-6c8e{width:auto;height:58px;}.elementor .e-f1aaa3a1-6909{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-de5ffa8e-0907{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-88ab4ef7-bc7e{width:auto;height:58px;}.elementor .e-5e1f82d8-48ca{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-be53c98c-8894{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-e73381fc-dac6{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-04dce73f-1eb0{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-946f8ffb-4049{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-09e97073-f4a1{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-46409f87-1b8f{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-615cf667-113f{flex-direction:row;gap:64px;align-items:center;}.elementor .e-76480269-2fbb{background-color:var(--ji-white);}.elementor .e-84dd0dc5-92c0{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-1483bd03-3fb0{font-size:26px;}.elementor .e-c43f6350-9cd1{font-size:15px;line-height:1.6;}.elementor .e-edf730b2-f00f{font-size:26px;}.elementor .e-8ba095fb-ae4b{font-size:15px;line-height:1.6;}.elementor .e-003ae934-86e9{font-size:26px;}.elementor .e-1230acdb-77e9{font-size:15px;line-height:1.6;}.elementor .e-fdd848c8-3080{font-size:26px;}.elementor .e-20e4f702-7c80{font-size:15px;line-height:1.6;}.elementor .e-e949572a-dac4{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-980228d7-ce1e{gap:44px;}.elementor .e-ca35df62-e791{background-color:var(--ji-mist);}.elementor .e-54492065-136e{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-558ff060-6a1a{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-caf71b29-e9be{flex-direction:row;gap:72px;}.elementor .e-667fd778-59c0{background-color:var(--ji-white);}.elementor .e-9e0f48bc-d8b2{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-339e71a2-1d30{font-size:26px;}.elementor .e-45d0cc23-4115{font-size:15px;line-height:1.6;}.elementor .e-ba79d5f2-d6a8{font-size:26px;}.elementor .e-0f0ec3e8-730c{font-size:15px;line-height:1.6;}.elementor .e-d71fd042-3abf{font-size:26px;}.elementor .e-94a46292-15e1{font-size:15px;line-height:1.6;}.elementor .e-0130ed19-5101{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-ccee8b4f-4da2{gap:44px;}.elementor .e-569767b7-dcbe{background-color:var(--ji-mist);}.elementor .e-0a0f311e-d639{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-9142690e-3ef2{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-7f6a1cff-7d1c{font-size:16px;}.elementor .e-d81bd941-592f{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-20f7f2d5-76bd{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-1324ce69-0b67:hover,.elementor .e-1324ce69-0b67:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-1324ce69-0b67{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-8b246b34-bd53{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-64932efc-e101{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-4186fceb-be60{font-size:16px;}.elementor .e-2feb3a8e-6af9{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-cbfb7089-4128{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-59298a1a-e722:hover,.elementor .e-59298a1a-e722:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-59298a1a-e722{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-d2b48bc0-ddee{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-6888b450-5e30{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-ee2f9a5c-87e0{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-94d51ed2-8119{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-26f3884d-011f{font-size:26px;}.elementor .e-0e2bafb0-35f8{font-size:15.5px;}.elementor .e-190f29d2-de0d{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-f323a14b-0005{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-b98531a9-cc29{font-size:26px;}.elementor .e-8550a38e-f745{font-size:15.5px;}.elementor .e-1d0892ef-8767{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-e395e317-87af{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-d28af4bb-0833{font-size:26px;}.elementor .e-c1a3ed2a-622a{font-size:15.5px;}.elementor .e-b2d1d91d-532b{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-9f78975a-2d11{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-ad38dbb8-90a8{font-size:26px;}.elementor .e-f849b726-3b26{font-size:15.5px;}.elementor .e-5e9fbbf6-5fae{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-77972dca-a80f{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-b864e400-f55d{font-size:26px;}.elementor .e-4b6acadd-9619{font-size:15.5px;}.elementor .e-9ad87e81-0ac4{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-f3e0348d-1dae{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-4b5af5e9-a89c{font-size:26px;}.elementor .e-9ae37a9b-8e5a{font-size:15.5px;}.elementor .e-9e939013-88de{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-99b63492-33cf{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-e70161bc-d4f4{gap:48px;}.elementor .e-ef701d8d-bfc1{background-color:var(--ji-slate);}.elementor .e-58336feb-8e78{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-09deca01-6d26{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-90503a9f-e327{flex-direction:row;gap:72px;}.elementor .e-8b583cbe-6a69{background-color:var(--ji-white);}.elementor .e-3f530fb2-74e0{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-27e1188d-c6cd{font-size:26px;}.elementor .e-2827d21b-1824{font-size:15px;line-height:1.6;}.elementor .e-b9fafd40-b0d5{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-93dd413f-9bd4{font-size:26px;}.elementor .e-f8f62ac4-0266{font-size:15px;line-height:1.6;}.elementor .e-ac22da4b-c545{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-d1aaf982-e566{font-size:26px;}.elementor .e-81885e4d-8c56{font-size:15px;line-height:1.6;}.elementor .e-16a5f4ba-f6c3{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-ba2b7621-8390{font-size:26px;}.elementor .e-2f4c3bcf-303d{font-size:15px;line-height:1.6;}.elementor .e-0fef38fd-e842{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-e7e9027b-f379{font-size:26px;}.elementor .e-260fd954-6efa{font-size:15px;line-height:1.6;}.elementor .e-565eb54a-aaef{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-4093fce3-1a04{font-size:26px;}.elementor .e-e55b56c2-b9fb{font-size:15px;line-height:1.6;}.elementor .e-e6f96c93-b4c5{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-2774b17f-ff54{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-3bdc6b73-9e30{gap:44px;}.elementor .e-19a9d69d-142d{background-color:var(--ji-mist);}.elementor .e-788b19e0-7b10{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-cfbc6975-4529{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-3157e6b2-5090{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-a866aeb3-fd69:hover,.elementor .e-a866aeb3-fd69:focus-visible{color:var(--ji-slate);}.elementor .e-a866aeb3-fd69{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-01807f94-20a7{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-5d839b8e-c33a{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-0f781ea7-3a66{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-f74d5657-d375:hover,.elementor .e-f74d5657-d375:focus-visible{color:var(--ji-slate);}.elementor .e-f74d5657-d375{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-715b3c18-3c46{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-e584d9d3-997c{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-bc12c771-0f30{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-cfc6f387-f994:hover,.elementor .e-cfc6f387-f994:focus-visible{color:var(--ji-slate);}.elementor .e-cfc6f387-f994{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-bdd3adea-c20b{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-4392b48e-095a{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-5fb790ac-d99e{gap:48px;}.elementor .e-cda29135-5f63{background-color:var(--ji-white);}.elementor .e-d1f1c1d4-2c17{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-b257c228-c461{font-size:56px;text-align:center;}.elementor .e-c369954a-41df{font-size:19px;text-align:center;}.elementor .e-4f2e3630-e1a6{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-e0ae7684-8b94{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-4ef0dc7c-7650{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-91f46261-8822{overflow:hidden;position:relative;background-color:var(--ji-ink);}