.elementor .e-d4dcc12b-0713{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-f7a29476-e7bc{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-bcd6f46a-e9c4{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-1582e9b7-630d{max-width:620px;font-size:19px;}.elementor .e-c9fa3ba7-3a31{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-e9ec901b-aee6{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-08d65f12-3aa6{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-bfd894bf-7e64{width:auto;height:58px;}.elementor .e-51c98dc7-8c48{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-96f5414b-31ec{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-593661d4-c028{width:auto;height:58px;}.elementor .e-8e81b14a-534e{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-0f13c9c5-b4e2{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-f7999a0f-7ba6{width:auto;height:58px;}.elementor .e-b42cfff1-a115{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-4f8005d7-b70b{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-8d84ed95-e6ca{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-be802987-fd78{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-24bf2947-a12c{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-71e483ce-d1df{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-e43f0df0-75ff{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-fa00cda0-e8cc{width:20px;color:var(--ji-blue-deep);}.elementor .e-a4dd682d-7ba7{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-5caf5f81-7cc4{font-size:16px;}.elementor .e-15b9d68d-caaf{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-3f6c6da0-a8a0{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-30135079-81dc{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-fbcd2139-faa2{flex-direction:row;gap:64px;align-items:center;}.elementor .e-e796c080-3ded{background-color:var(--ji-white);}.elementor .e-85995889-f067{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-ff5c0133-0c79{font-size:26px;}.elementor .e-473553fa-f93c{font-size:15px;line-height:1.6;}.elementor .e-1f4ed6ec-0714{font-size:26px;}.elementor .e-bd8a17fa-a7cf{font-size:15px;line-height:1.6;}.elementor .e-1a18f334-a5ac{font-size:26px;}.elementor .e-5a4b16a4-a0cb{font-size:15px;line-height:1.6;}.elementor .e-655eb86b-dda4{font-size:26px;}.elementor .e-4da21832-e34f{font-size:15px;line-height:1.6;}.elementor .e-14756f52-4a02{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-0dcbc442-ae15{gap:44px;}.elementor .e-47867eb2-e9ee{background-color:var(--ji-mist);}.elementor .e-8f4e9ddc-15c4{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-866226c9-3c76{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-3a8f6cc7-cd57{font-size:16px;}.elementor .e-da02e958-ce92{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-55218b8b-0b0d{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-004445c1-5d36:hover,.elementor .e-004445c1-5d36:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-004445c1-5d36{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-a9d0e0c4-97ab{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-a3a7415c-7d9e{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-b55a6bae-9177{font-size:16px;}.elementor .e-9ee272c9-2ea3{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-dd0b8937-498b{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-d4d0c5dd-389c:hover,.elementor .e-d4d0c5dd-389c:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-d4d0c5dd-389c{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-cd350969-2c2e{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-fc76ea50-ff15{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-9f826055-252c{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-f52b0158-259f{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-1d79a9a9-42b0{font-size:26px;}.elementor .e-d0f518ee-6670{font-size:15.5px;}.elementor .e-82ddd4cb-d2f4{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-9db65f29-60d9{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-9ee46278-95bb{font-size:26px;}.elementor .e-e155d9b9-5f82{font-size:15.5px;}.elementor .e-351bfd5b-a530{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-fa0fdc71-0553{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-1d13e50d-b111{font-size:26px;}.elementor .e-bb06b85f-f36b{font-size:15.5px;}.elementor .e-f3189119-4cf2{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-03b4d881-8dff{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-5bb1f8f8-c8b7{font-size:26px;}.elementor .e-4793ee4f-ba54{font-size:15.5px;}.elementor .e-12a2c80c-1fa9{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-077a1279-6a57{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-d0cd8a31-abb5{font-size:26px;}.elementor .e-97ccf4f7-ec15{font-size:15.5px;}.elementor .e-65f6379f-fcbf{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-94720b4c-0b16{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-72589d1e-5e3c{font-size:26px;}.elementor .e-656369aa-6c0b{font-size:15.5px;}.elementor .e-76ad1fd4-a232{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-7d44f72f-9231{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-d585f0ff-7a0f{gap:48px;}.elementor .e-b50e0eaf-58bd{background-color:var(--ji-slate);}.elementor .e-88b48088-7486{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-0b000ed8-c699{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-197814e9-352b{flex-direction:row;gap:72px;}.elementor .e-b87066ca-0541{background-color:var(--ji-white);}.elementor .e-be6cc249-59f6{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-d25b6e47-231b{font-size:26px;}.elementor .e-402c5636-ccaf{font-size:15px;line-height:1.6;}.elementor .e-11b0769b-7a2e{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-88434741-0d3e{font-size:26px;}.elementor .e-7c4094a8-f6f2{font-size:15px;line-height:1.6;}.elementor .e-090f7b5f-4061{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-a1be1549-588e{font-size:26px;}.elementor .e-274860c3-81d9{font-size:15px;line-height:1.6;}.elementor .e-8a4e8b03-8ab9{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-5874a0be-7333{font-size:26px;}.elementor .e-251f20e4-484b{font-size:15px;line-height:1.6;}.elementor .e-8043fd56-fb51{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-21b7ce88-82e8{font-size:26px;}.elementor .e-8091eaa8-31af{font-size:15px;line-height:1.6;}.elementor .e-13f409fe-108a{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-3dc50f1c-29c2{font-size:26px;}.elementor .e-eeb68207-affe{font-size:15px;line-height:1.6;}.elementor .e-c77d7ee4-ccd7{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-034e0889-e3bb{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-f9b5c74b-e35a{gap:44px;}.elementor .e-a2786c97-8e46{background-color:var(--ji-mist);}.elementor .e-733cc451-61ff{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-1f185f20-6565{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-90697e58-1326{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-6b6fc181-5fe0:hover,.elementor .e-6b6fc181-5fe0:focus-visible{color:var(--ji-slate);}.elementor .e-6b6fc181-5fe0{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-72c1934b-c39e{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-73692af4-b640{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-59ec6733-e5b7{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-f217dba8-fa3a:hover,.elementor .e-f217dba8-fa3a:focus-visible{color:var(--ji-slate);}.elementor .e-f217dba8-fa3a{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-92a746f2-bdd2{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-dbc85a1d-5fd2{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-e2600039-0ddc{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-814096f9-2208:hover,.elementor .e-814096f9-2208:focus-visible{color:var(--ji-slate);}.elementor .e-814096f9-2208{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-7b2d81ed-c4f6{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-9c7d4b29-a53e{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-cb446f3e-ef79{gap:48px;}.elementor .e-584647c1-7787{background-color:var(--ji-white);}.elementor .e-7be8ff9e-1a1c{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-144a792a-6e32{font-size:56px;text-align:center;}.elementor .e-41ddaaa4-0f80{font-size:19px;text-align:center;}.elementor .e-d68918a7-f5c5{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-0e755576-ff4e{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-1bb70a27-5373{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-e8e6bdfe-ff8b{overflow:hidden;position:relative;background-color:var(--ji-ink);}