.elementor .e-760e9558-4b16{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-9fe2919b-37cd{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-a1f97810-a159{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-082b4e2c-bf0e{max-width:620px;font-size:19px;}.elementor .e-1845d5f9-4cdb{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-1aeff6c6-f480{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-21c012d8-8361{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-23f97ad8-888d{width:auto;height:58px;}.elementor .e-021f8127-7fcb{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-fbf329a8-bc01{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-db9c9f38-19bb{width:auto;height:58px;}.elementor .e-1926ed77-0244{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-a5bdc3fe-60d7{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-b8fb48d8-7dea{width:auto;height:58px;}.elementor .e-a057b60e-4469{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-5dba51c1-14bf{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-02dfd201-e652{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-2c28d69d-ebfc{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-af2a2279-bd98{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-cacc15f9-c2bd{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-39e79123-0cd7{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-45d9fb2b-1399{width:20px;color:var(--ji-blue-deep);}.elementor .e-1d2344c9-15c3{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-3afe7bc4-972e{font-size:16px;}.elementor .e-de59f860-9e0a{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2a10b49c-9a77{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-bef6135d-9036{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-07f3e1a6-4ce2{flex-direction:row;gap:64px;align-items:center;}.elementor .e-b1f53bec-ae0f{background-color:var(--ji-white);}.elementor .e-f9a690aa-54e5{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-247ee45b-3b1b{font-size:26px;}.elementor .e-a78eac65-68c5{font-size:15px;line-height:1.6;}.elementor .e-4c65257d-f827{font-size:26px;}.elementor .e-5acae5b4-59e1{font-size:15px;line-height:1.6;}.elementor .e-646276e9-aab4{font-size:26px;}.elementor .e-4422adeb-6d3c{font-size:15px;line-height:1.6;}.elementor .e-7bf48215-c8ef{font-size:26px;}.elementor .e-798ae7e4-945d{font-size:15px;line-height:1.6;}.elementor .e-a2f9c2ef-1d9d{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-bbd9ddcf-cc17{gap:44px;}.elementor .e-74090103-267b{background-color:var(--ji-mist);}.elementor .e-7aff4c94-6c18{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-d60860ff-0c70{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-fc7105ea-045b{width:20px;color:var(--ji-blue-deep);}.elementor .e-67bc03b0-2207{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-530ac0fd-4793{font-size:16px;}.elementor .e-f825d5de-0254{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-a9bd2655-207a{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-white);}.elementor .e-6f2e9351-6dc3{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-a0fb733c-064d{flex-direction:row;gap:72px;}.elementor .e-506691ad-2c34{background-color:var(--ji-mist);}.elementor .e-bf299939-8984{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-8cd6a85d-aeb0{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-f2e64b68-3f44{font-size:16px;}.elementor .e-f2a6f5ab-d8e7{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-c281d55c-3ddc{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-32d082f5-0f06:hover,.elementor .e-32d082f5-0f06:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-32d082f5-0f06{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-f6f990a1-6f9c{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-ad406d34-6ef9{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-8b91cda6-f351{font-size:16px;}.elementor .e-34e55cd1-f424{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-26da312e-469b{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-440b7c05-91ad:hover,.elementor .e-440b7c05-91ad:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-440b7c05-91ad{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-c6815485-6ab4{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-38805b77-15e9{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-3eed4083-19fa{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-e9d770dc-a8aa{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-b500140b-a938{font-size:26px;}.elementor .e-58776975-e747{font-size:15.5px;}.elementor .e-234354e2-0a46{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-19d34558-1a94{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-1769ed0d-5dd7{font-size:26px;}.elementor .e-6f9bf322-8245{font-size:15.5px;}.elementor .e-5351d255-4aa9{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-fb69cd6a-d379{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-066f13c8-2817{font-size:26px;}.elementor .e-4a6365b4-e278{font-size:15.5px;}.elementor .e-47eda4f4-a275{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-6648cefe-d2b5{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-f1d58402-1919{font-size:26px;}.elementor .e-b89c40b4-f0b8{font-size:15.5px;}.elementor .e-ec404040-75f7{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-39fa6b8c-ccf5{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-7ecce660-604f{font-size:26px;}.elementor .e-96e36903-9aef{font-size:15.5px;}.elementor .e-87f47d3d-a446{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-1d4d2a34-a37e{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-64783f87-d8c3{font-size:26px;}.elementor .e-3ddfa1e9-e077{font-size:15.5px;}.elementor .e-f29bc4d5-b4bc{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-f03ccbbc-1fe0{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-8fb79121-a706{gap:48px;}.elementor .e-052856d0-f6a2{background-color:var(--ji-slate);}.elementor .e-5240c00a-7e24{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-2d955647-8b5a{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-2e2f0146-f4b2{flex-direction:row;gap:72px;}.elementor .e-ab86ba15-b74d{background-color:var(--ji-white);}.elementor .e-1bf816ab-8681{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-b937f7b0-a38f{font-size:26px;}.elementor .e-bce765df-94bd{font-size:15px;line-height:1.6;}.elementor .e-6c614da1-cd7e{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-81fe9da0-1df5{font-size:26px;}.elementor .e-71c374af-7e15{font-size:15px;line-height:1.6;}.elementor .e-25b4a452-311f{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-02b29b98-e9bc{font-size:26px;}.elementor .e-bb48e2ff-fd6c{font-size:15px;line-height:1.6;}.elementor .e-661762f2-7c7e{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-b6e1a60e-91b6{font-size:26px;}.elementor .e-35f50d0f-12c4{font-size:15px;line-height:1.6;}.elementor .e-75d08068-6542{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-635952c5-058d{font-size:26px;}.elementor .e-9626c4ef-be9f{font-size:15px;line-height:1.6;}.elementor .e-28ead2f0-5170{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-00eacb2b-ca92{font-size:26px;}.elementor .e-d35f0f43-a11c{font-size:15px;line-height:1.6;}.elementor .e-98f03f3d-df70{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-93870c2b-3978{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-bdfd5858-e418{gap:44px;}.elementor .e-7c61e456-7a3a{background-color:var(--ji-mist);}.elementor .e-0889c4f7-43f5{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-23bb5850-26ed{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-47255cbe-4eb5{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-9319eb19-72c4:hover,.elementor .e-9319eb19-72c4:focus-visible{color:var(--ji-slate);}.elementor .e-9319eb19-72c4{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-e901fa9e-0039{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-61d8873a-893b{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-2cbb2f58-15ab{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-ad2e71f8-7909:hover,.elementor .e-ad2e71f8-7909:focus-visible{color:var(--ji-slate);}.elementor .e-ad2e71f8-7909{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-9838f189-0f45{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-ef474d83-9e6d{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-7caf7009-dab0{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-ecca45ef-516e:hover,.elementor .e-ecca45ef-516e:focus-visible{color:var(--ji-slate);}.elementor .e-ecca45ef-516e{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-0b52da6c-231f{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-768a71e0-c618{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-0e478b90-edc2{gap:48px;}.elementor .e-d370ca27-2bb5{background-color:var(--ji-white);}.elementor .e-8c9c692a-0e9e{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-4853fdf2-ae8b{font-size:56px;text-align:center;}.elementor .e-7d86635c-b198{font-size:19px;text-align:center;}.elementor .e-06b8d6ac-aa6f{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-8b4f2f47-98f0{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-768f6e4f-bd8e{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-6f491d4f-a76d{overflow:hidden;position:relative;background-color:var(--ji-ink);}