.elementor .e-dcdec483-55ec{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-7a76fdc5-17ea{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-b2f0f9de-8cac{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-8c089743-f99a{font-family:var(--ji-font-heading);font-weight:700;font-size:58px;color:var(--ji-sky);letter-spacing:-0.035em;line-height:1.04;margin-block-start:-12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-041e5b24-9681{max-width:620px;font-size:19px;}.elementor .e-48744626-0d40{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-5fddf5a3-a2dd{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-aedd2d38-ffc6{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-5e735c91-3ae6{width:auto;height:58px;}.elementor .e-e0215038-c947{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-0192406a-af4f{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-c02685a7-9d9f{width:auto;height:58px;}.elementor .e-9a78db9b-30e8{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-937d3df5-024f{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-a2c2ca48-2713{width:auto;height:58px;}.elementor .e-7e6b1719-5152{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-57021246-e7d7{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-337b84e5-2ca6{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-1fc0a8dd-beed{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-d7c3fd01-3cdb{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-d75ce959-b74f{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-419024b8-7b25{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-bb3203ac-2a50{width:20px;color:var(--ji-blue-deep);}.elementor .e-22c64110-ccbe{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-516e95c7-2e8e{font-size:16px;}.elementor .e-fb112521-f87e{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-deb802cd-d46d{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-f2847013-4473{width:20px;color:var(--ji-blue-deep);}.elementor .e-5a7285cb-6919{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-da4516ef-d138{font-size:16px;}.elementor .e-077b9c16-6f33{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-eb0dbca9-eb38{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-196bfa9d-473f{width:20px;color:var(--ji-blue-deep);}.elementor .e-56e07600-62c8{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-65ce3f08-182e{font-size:16px;}.elementor .e-7c41c240-74fd{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-ac2db50f-6d22{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-99880c40-33ac{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-e3032dba-8f9d{flex-direction:row;gap:64px;align-items:center;}.elementor .e-4bdaa108-a87b{background-color:var(--ji-white);}.elementor .e-4f8c6a64-427f{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-4966270f-34fc{font-family:var(--ji-font-mono);font-weight:600;font-size:12px;color:var(--ji-blue-deep);letter-spacing:0.12em;margin:0px;align-self:flex-start;}.elementor .e-711f2dff-e687{font-size:26px;}.elementor .e-542caf64-c1c5{font-size:15px;line-height:1.6;}.elementor .e-3aac1289-0781{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-b91fa9fb-78f5{font-family:var(--ji-font-mono);font-weight:600;font-size:12px;color:var(--ji-blue-deep);letter-spacing:0.12em;margin:0px;align-self:flex-start;}.elementor .e-0255ae05-0f8f{font-size:26px;}.elementor .e-1e058565-88d2{font-size:15px;line-height:1.6;}.elementor .e-88d997ed-f338{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-fd5d5448-7859{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-4e5f1a36-ff53{gap:44px;}.elementor .e-a1aca8fc-9ba4{background-color:var(--ji-mist);}.elementor .e-5b25e152-5ad6{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-aff7dc47-dbef{font-family:var(--ji-font-mono);font-weight:600;font-size:12px;color:var(--ji-blue-deep);letter-spacing:0.12em;margin:0px;align-self:flex-start;}.elementor .e-027c96f7-822b{font-size:26px;}.elementor .e-32ac1e60-9f37{font-size:15px;line-height:1.6;}.elementor .e-5e671aa5-72a9{font-family:var(--ji-font-mono);font-weight:600;font-size:12px;color:var(--ji-blue-deep);letter-spacing:0.12em;margin:0px;align-self:flex-start;}.elementor .e-4ae24d44-3355{font-size:26px;}.elementor .e-af59fff1-d927{font-size:15px;line-height:1.6;}.elementor .e-2d37a2f3-d60a{font-family:var(--ji-font-mono);font-weight:600;font-size:12px;color:var(--ji-blue-deep);letter-spacing:0.12em;margin:0px;align-self:flex-start;}.elementor .e-6177a93a-b810{font-size:26px;}.elementor .e-142bd66c-0ff5{font-size:15px;line-height:1.6;}.elementor .e-cc263b38-f0e4{font-family:var(--ji-font-mono);font-weight:600;font-size:12px;color:var(--ji-blue-deep);letter-spacing:0.12em;margin:0px;align-self:flex-start;}.elementor .e-e4fc16e8-6332{font-size:26px;}.elementor .e-51b69df9-e4d4{font-size:15px;line-height:1.6;}.elementor .e-e8e2131e-7759{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-3c0cfc1d-4ecb{gap:44px;}.elementor .e-dc1af0de-9214{background-color:var(--ji-white);}.elementor .e-89db55a8-b4b9{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-5bb042c6-9286{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-0e17c751-53cb{width:20px;color:var(--ji-blue-deep);}.elementor .e-878a388f-e57a{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-2896e06c-025d{font-size:16px;}.elementor .e-e3025ddf-729a{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2c380673-c51c{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-white);}.elementor .e-62871933-d10c{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-7e410a57-cbff{flex-direction:row;gap:72px;}.elementor .e-9c9980e4-7e8a{background-color:var(--ji-mist);}.elementor .e-42f4c8b6-72bb{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-f6fe7b21-d8d7{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-05aa3d1c-199b{font-size:16px;}.elementor .e-5b3db93a-3e81{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-d946d31d-b5cd{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-189830dd-e391:hover,.elementor .e-189830dd-e391:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-189830dd-e391{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-a4f6f940-660e{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-7a9720e9-7471{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-f2b1601a-98b1{font-size:16px;}.elementor .e-5c8b3837-708e{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-ff4e2224-258d{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-58a3bac1-1e5c:hover,.elementor .e-58a3bac1-1e5c:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-58a3bac1-1e5c{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-28441d15-20f3{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-50cb7c28-7faf{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-dba2c278-e062{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-60da4d6f-d1e9{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-0b42b975-d1dc{font-size:15.5px;}.elementor .e-d7b9a459-fa0b{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-76472496-b24b{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-ace9f681-b7dd{font-size:15.5px;}.elementor .e-0d4f4e39-b09c{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-8c22c53b-c0c9{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-3c9ad7a6-9c3e{font-size:15.5px;}.elementor .e-d8359075-9dee{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-dc15c5ad-7a18{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-98207b0a-ef54{font-size:15.5px;}.elementor .e-eb1b1c37-9f61{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-ef3da930-70fd{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-dcaa74ae-0cde{font-size:15.5px;}.elementor .e-24196f18-b26d{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-ced65f7a-ce23{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-b654a91a-9cfd{font-size:15.5px;}.elementor .e-594e5a42-1ac5{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-29e23065-81f0{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-ad5321e6-b7c3{font-size:15.5px;}.elementor .e-a4b8f12a-e71a{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-2faa14ea-9f68{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-bd403010-d1b4{font-size:15.5px;}.elementor .e-8ce8bcd2-16a6{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-8bf18109-e89c{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-ab80e636-7b7e{gap:48px;}.elementor .e-d6599088-8dba{background-color:var(--ji-slate);}.elementor .e-ec7a90d4-fc9d{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-e5861e0b-904d{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-4bca8235-9aec{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-247763e3-fdf7:hover,.elementor .e-247763e3-fdf7:focus-visible{color:var(--ji-slate);}.elementor .e-247763e3-fdf7{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-6df650c6-5ccb{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-72e6d1da-e714{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-bd72911b-d331{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-a0feeb38-5256:hover,.elementor .e-a0feeb38-5256:focus-visible{color:var(--ji-slate);}.elementor .e-a0feeb38-5256{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-5babc684-722c{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-b5d9ee47-a9b0{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-8224343f-327c{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-75edb706-85f3:hover,.elementor .e-75edb706-85f3:focus-visible{color:var(--ji-slate);}.elementor .e-75edb706-85f3{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-65d7149f-e3a6{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-62fe8dcd-cbdd{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-5ca38315-296c{gap:48px;}.elementor .e-bb379edf-61d1{background-color:var(--ji-white);}.elementor .e-5771c1ed-94d5{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-3bbe5ae4-9085{font-size:56px;text-align:center;}.elementor .e-e7aea94b-f651{font-size:19px;text-align:center;}.elementor .e-ffb8e0c3-62b2{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-e87a1953-0605{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-83f237c6-965b{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-5290470f-1345{overflow:hidden;position:relative;background-color:var(--ji-ink);}