.elementor .e-a5c1e349-dd1b{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-cb89e9b5-748a{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-123fae31-a57a{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-e21bbf4e-aeb0{max-width:620px;font-size:19px;}.elementor .e-19d79358-e158{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-7e9539ee-660e{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-3851d5c8-2d64{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-f3646362-b67f{width:auto;height:58px;}.elementor .e-33d61d61-d960{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-5bd51404-89dc{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-1d1cc389-80d3{width:auto;height:58px;}.elementor .e-fad15a00-7b0e{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-19a777c2-ac24{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-8f920c69-6600{width:auto;height:58px;}.elementor .e-9ca49b7c-d74f{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-23f47df3-7447{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-28653274-17ce{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-9e0161e4-5e40{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-444a0d3d-6d79{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-63211d78-5a3d{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-ef61b277-3f1f{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-db954844-e4c6{flex-direction:row;gap:64px;align-items:center;}.elementor .e-5444f5b8-08df{background-color:var(--ji-white);}.elementor .e-0467206f-80f4{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-5a33380a-a2d0{font-size:26px;}.elementor .e-9a5f5a75-48c4{font-size:15px;line-height:1.6;}.elementor .e-01992e40-80b7{font-size:26px;}.elementor .e-ae093640-c4e7{font-size:15px;line-height:1.6;}.elementor .e-29149c2e-bb45{font-size:26px;}.elementor .e-6484af12-ef0c{font-size:15px;line-height:1.6;}.elementor .e-9205d421-8d1d{font-size:26px;}.elementor .e-5cf58974-5d39{font-size:15px;line-height:1.6;}.elementor .e-e5c32321-1f6e{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-24f4ed04-0e0c{gap:44px;}.elementor .e-6fa30604-b62b{background-color:var(--ji-mist);}.elementor .e-e0fb9570-73d1{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-6d930595-0f14{font-size:26px;}.elementor .e-17b89059-d93c{font-size:15px;line-height:1.6;}.elementor .e-953819cf-b5c9{font-size:26px;}.elementor .e-d27d3529-6711{font-size:15px;line-height:1.6;}.elementor .e-90d48a8b-5c80{font-size:26px;}.elementor .e-647d04b5-e0c4{font-size:15px;line-height:1.6;}.elementor .e-2af07301-9249{font-size:26px;}.elementor .e-cd7407c5-3faa{font-size:15px;line-height:1.6;}.elementor .e-6edf521d-8209{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-870d6c82-ecb0{gap:44px;}.elementor .e-05478172-4e72{background-color:var(--ji-white);}.elementor .e-72ffa4b6-4ef4{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-89bd9f9a-0e96{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-7bdb8c79-bedb{width:20px;color:var(--ji-blue-deep);}.elementor .e-c8c1a5fc-975c{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-a4178a74-5d99{font-size:16px;}.elementor .e-9ef92bd2-fd0c{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-fc0bb14d-25ca{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-white);}.elementor .e-f5a3d275-6c84{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-55af8c39-a8af{flex-direction:row;gap:72px;}.elementor .e-514ba911-32b1{background-color:var(--ji-mist);}.elementor .e-ed40bf88-da69{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-54b15123-545f{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-c8f00ecc-ef83{font-size:16px;}.elementor .e-69aba9ed-c595{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-e2da5f8b-c80c{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-1ba34178-6f47:hover,.elementor .e-1ba34178-6f47:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-1ba34178-6f47{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-d87f7d84-488d{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-a2edf819-3e64{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-c9cda9c8-6904{font-size:16px;}.elementor .e-06cdd399-3272{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-d3a2f4a7-6e52{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-f6662f31-ea1c:hover,.elementor .e-f6662f31-ea1c:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-f6662f31-ea1c{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-3ba369a0-d590{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-724f9d1f-daa0{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-23cc2b63-d52e{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-3a8a70c3-032f{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-c485054b-be56{font-size:26px;}.elementor .e-eb194bb2-6334{font-size:15.5px;}.elementor .e-4e8ee2fc-2020{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-cd351e59-2488{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-6441485e-ba14{font-size:26px;}.elementor .e-156de05d-c3c3{font-size:15.5px;}.elementor .e-cfa77d98-e84a{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-5189694b-aef5{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-de62a1c9-9571{font-size:26px;}.elementor .e-9a6ec2e3-2193{font-size:15.5px;}.elementor .e-36d25eb4-a22a{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-c8720a62-0d63{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-dde2950e-6c61{font-size:26px;}.elementor .e-4ce18954-beda{font-size:15.5px;}.elementor .e-33a632e8-5894{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-58d440f1-4e59{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-2a26fddc-a4dc{font-size:26px;}.elementor .e-2a7b7a01-4e9a{font-size:15.5px;}.elementor .e-3cd54f2d-0a73{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-a874ba01-8b0a{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-1dbb0d99-f515{font-size:26px;}.elementor .e-d88f21f8-8f35{font-size:15.5px;}.elementor .e-f55503d0-dc78{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-807edba3-4eb9{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-e5e164fa-4c0c{gap:48px;}.elementor .e-5d873a9f-d6df{background-color:var(--ji-slate);}.elementor .e-31c76960-642a{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-d8adbcc5-7237{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-eeae488d-fead{flex-direction:row;gap:72px;}.elementor .e-37accc5a-bce7{background-color:var(--ji-white);}.elementor .e-bb3b779d-df48{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-70dc6940-bb48{font-size:26px;}.elementor .e-231eb34f-09b9{font-size:15px;line-height:1.6;}.elementor .e-90aa3137-b500{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-c6b7284e-5743{font-size:26px;}.elementor .e-0f5e1c64-0352{font-size:15px;line-height:1.6;}.elementor .e-0787e195-191c{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-0822027c-22be{font-size:26px;}.elementor .e-543f935a-8155{font-size:15px;line-height:1.6;}.elementor .e-5dfdd2e0-3ab0{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-e3ebe6d4-b0f6{font-size:26px;}.elementor .e-ba9fa09e-7a2f{font-size:15px;line-height:1.6;}.elementor .e-2ef89d79-bd7d{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-61070b6a-4688{font-size:26px;}.elementor .e-5f23c8e9-935f{font-size:15px;line-height:1.6;}.elementor .e-508095fe-b272{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-00cb0bda-12ca{font-size:26px;}.elementor .e-5ee101eb-ee4b{font-size:15px;line-height:1.6;}.elementor .e-92e43774-a153{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-5ecd0445-9180{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-bd1f0597-fdfa{gap:44px;}.elementor .e-141803ef-8c73{background-color:var(--ji-mist);}.elementor .e-d353b014-c92f{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-b4d2f309-d356{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-50251425-a6f6{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-e4584b46-4608:hover,.elementor .e-e4584b46-4608:focus-visible{color:var(--ji-slate);}.elementor .e-e4584b46-4608{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-91fd3e4e-b12b{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-bdfb6683-3820{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-5ad3d8b9-91a2{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-27122af2-3b39:hover,.elementor .e-27122af2-3b39:focus-visible{color:var(--ji-slate);}.elementor .e-27122af2-3b39{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-8d728275-cfdc{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-dbcc2014-dd08{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-8f26b8b4-c2ae{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-1aa63c0f-446f:hover,.elementor .e-1aa63c0f-446f:focus-visible{color:var(--ji-slate);}.elementor .e-1aa63c0f-446f{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-d17efddd-2737{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-fc275be5-9a8f{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-44d02828-29ac{gap:48px;}.elementor .e-83127b66-57d6{background-color:var(--ji-white);}.elementor .e-7a8aa1de-5b30{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-88709dc5-5781{font-size:56px;text-align:center;}.elementor .e-a5f7d360-843e{font-size:19px;text-align:center;}.elementor .e-b51192d6-7d37{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-cf6d37f7-1436{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-4e7c45c7-8850{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-7e68cbf5-eaa4{overflow:hidden;position:relative;background-color:var(--ji-ink);}