.elementor .e-dd0a7ce8-d2f6{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-bcf6ae6e-72be{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-8e7aadb2-a382{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-466223ee-2b1e{max-width:620px;font-size:19px;}.elementor .e-c5dd0395-b252{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-b07785a9-5afc{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-e76d5a9e-98fd{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-858a9fd6-b9f4{width:auto;height:58px;}.elementor .e-3d85612f-1f95{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-facb85fb-87f4{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-adcb9ec4-b700{width:auto;height:58px;}.elementor .e-316251ee-e2e4{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-6da68fe7-673e{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-e577e5fa-ffda{width:auto;height:58px;}.elementor .e-a1fcdfed-429a{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-24a31844-8e56{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-c7941028-942b{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-114f568d-5a65{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-8774b4d1-c3a7{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-a40fa4c1-6821{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-f006cbac-a23a{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-e069b831-7e90{width:20px;color:var(--ji-blue-deep);}.elementor .e-eb71c8c8-4afc{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-2eafb544-150b{font-size:16px;}.elementor .e-7fbcae78-95b1{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2005853c-468b{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-3d6d3c65-4814{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-9c07ccde-a8ac{flex-direction:row;gap:64px;align-items:center;}.elementor .e-3ecbb065-e09c{background-color:var(--ji-white);}.elementor .e-fe744e0f-c623{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-6fc6d6ec-c2c1{font-size:26px;}.elementor .e-08e22025-6c27{font-size:15px;line-height:1.6;}.elementor .e-cf06a769-6d02{font-size:26px;}.elementor .e-9a94b180-498d{font-size:15px;line-height:1.6;}.elementor .e-5086000f-07f3{font-size:26px;}.elementor .e-e5c7edd1-5f98{font-size:15px;line-height:1.6;}.elementor .e-f58f58e3-66cc{font-size:26px;}.elementor .e-67882b4c-c842{font-size:15px;line-height:1.6;}.elementor .e-4f50399a-e97e{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-161ae74c-942c{gap:44px;}.elementor .e-c7a7d793-2e3e{background-color:var(--ji-mist);}.elementor .e-d6589a60-0904{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-3c0af858-80c9{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-d6c6d91c-fb12{width:20px;color:var(--ji-blue-deep);}.elementor .e-636f1b1a-f236{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-0744a7fc-33ce{font-size:16px;}.elementor .e-99a66149-75f8{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-7ce5eda6-6561{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-white);}.elementor .e-ee7376d6-1491{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-a8b5d987-8924{flex-direction:row;gap:72px;}.elementor .e-9e77a1b8-3609{background-color:var(--ji-mist);}.elementor .e-b2c772c1-b7bc{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-b8be97fa-bba3{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-12df711e-bc20{font-size:16px;}.elementor .e-3f880100-cc99{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-abe7cd13-d9eb{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-5561140e-cf46:hover,.elementor .e-5561140e-cf46:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-5561140e-cf46{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-2d829489-5120{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-ceec512e-a3a4{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-4d000c90-f0f8{font-size:16px;}.elementor .e-d3502775-2f56{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-9c62b4b9-6b48{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-429adc53-1fae:hover,.elementor .e-429adc53-1fae:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-429adc53-1fae{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-8d391113-32af{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-143a7a6f-766a{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-7544420a-b87e{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-4f2ce9ea-ff98{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-86d02bf6-048f{font-size:26px;}.elementor .e-74bedb41-5ecb{font-size:15.5px;}.elementor .e-3857c640-70a7{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-484fa53e-92bf{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-b6fa4402-9ebf{font-size:26px;}.elementor .e-c9776122-df24{font-size:15.5px;}.elementor .e-3e3f93da-dd5c{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-66af6640-436f{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-81d19a8e-b6d1{font-size:26px;}.elementor .e-0e9beb66-c775{font-size:15.5px;}.elementor .e-a3806ff9-ec93{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-52412428-be01{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-710ea254-9fce{font-size:26px;}.elementor .e-78e287c3-2f31{font-size:15.5px;}.elementor .e-ed211d05-bdf3{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-4648847c-8bd5{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-1ffeae25-9cc0{font-size:26px;}.elementor .e-f8efa215-2444{font-size:15.5px;}.elementor .e-b04ab941-eb87{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-5bd0514e-ce7d{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-8571434d-838b{font-size:26px;}.elementor .e-d931b623-e7e5{font-size:15.5px;}.elementor .e-1560bd01-8b6d{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-63af6f10-d8e2{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-011b25d3-128f{gap:48px;}.elementor .e-62079a6f-5cf2{background-color:var(--ji-slate);}.elementor .e-40ec4a3a-c526{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-4c15336f-bb2e{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-8728ba8c-5488{flex-direction:row;gap:72px;}.elementor .e-d9b32e74-9093{background-color:var(--ji-white);}.elementor .e-e5b29b0f-92d7{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-6b2b2088-9271{font-size:26px;}.elementor .e-ac462c31-321c{font-size:15px;line-height:1.6;}.elementor .e-3b3a1df4-4165{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-176114dc-ee9b{font-size:26px;}.elementor .e-b2eb6206-38be{font-size:15px;line-height:1.6;}.elementor .e-754cebc9-06cf{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-b396f4aa-0135{font-size:26px;}.elementor .e-e0afd884-8d65{font-size:15px;line-height:1.6;}.elementor .e-fe6e481f-e785{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-e17d7ca2-6364{font-size:26px;}.elementor .e-ee303874-7c3c{font-size:15px;line-height:1.6;}.elementor .e-87355869-2ae4{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-071c801c-2dd3{font-size:26px;}.elementor .e-d96d45c5-d75c{font-size:15px;line-height:1.6;}.elementor .e-60bb420e-bfac{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-923f112a-7efd{font-size:26px;}.elementor .e-9f66f19b-cdae{font-size:15px;line-height:1.6;}.elementor .e-693d6943-e800{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-4aadcc79-6dff{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-8fa7cc8f-711e{gap:44px;}.elementor .e-e48a5f71-f423{background-color:var(--ji-mist);}.elementor .e-fe252687-5d8d{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-43d6f494-8efb{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-961828bc-06dd{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-d25ee258-9691:hover,.elementor .e-d25ee258-9691:focus-visible{color:var(--ji-slate);}.elementor .e-d25ee258-9691{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-2a1a9446-c25b{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-b671a303-fc70{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-7c14aaee-b24f{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-770aae63-2165:hover,.elementor .e-770aae63-2165:focus-visible{color:var(--ji-slate);}.elementor .e-770aae63-2165{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-a9bab069-ea2e{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-302c35e9-57a9{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-67ade67a-497a{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-3f22c6fd-0ac0:hover,.elementor .e-3f22c6fd-0ac0:focus-visible{color:var(--ji-slate);}.elementor .e-3f22c6fd-0ac0{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-fa16a4b6-c702{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-d518e4ec-ef72{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-d4d1171c-f4f8{gap:48px;}.elementor .e-9de22b77-567f{background-color:var(--ji-white);}.elementor .e-fb47c4cc-40b3{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-9f0b52d0-2247{font-size:56px;text-align:center;}.elementor .e-28e8469a-6df2{font-size:19px;text-align:center;}.elementor .e-caddd707-6f9e{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-f9c23424-195d{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-184782d2-6723{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-a77e277a-8fa4{overflow:hidden;position:relative;background-color:var(--ji-ink);}