.elementor .e-3e5b89c5-1313{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-8f8ab2a1-fafd{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-20113fb4-fd58{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-2b8bafdb-64a0{max-width:620px;font-size:19px;}.elementor .e-3ca52591-7e60{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-9c1afd54-8a90{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-2e38364f-e9f4{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-1af37ce1-a03e{width:auto;height:58px;}.elementor .e-62c2ec25-bb77{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-5564a39b-daaa{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-f755c2d0-16f2{width:auto;height:58px;}.elementor .e-e5aa2abf-3bcf{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-78165ef4-5cd5{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-19a189bb-10f7{width:auto;height:58px;}.elementor .e-bebf29f9-8bbe{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-da4c1cb3-1441{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-aeffcb32-5bf4{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-2c45ca95-2938{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-7be0d9f3-0473{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-827f532c-35a2{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-96b460cd-3023{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-0a44a42e-948f{width:20px;color:var(--ji-blue-deep);}.elementor .e-5857da5f-8929{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-0eb9a905-f056{font-size:16px;}.elementor .e-46b6029a-d4ce{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-4a0c2ade-ff35{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-f0c49b43-166c{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-b4f7535d-ebae{flex-direction:row;gap:64px;align-items:center;}.elementor .e-3cf71ccc-f23c{background-color:var(--ji-white);}.elementor .e-3f237a94-7177{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-9f64af11-baf9{font-size:26px;}.elementor .e-c2d1df9a-2cdf{font-size:15px;line-height:1.6;}.elementor .e-53c7eb2c-a540{font-size:26px;}.elementor .e-bef3df22-7802{font-size:15px;line-height:1.6;}.elementor .e-a29921ef-0289{font-size:26px;}.elementor .e-7c15d5e3-4869{font-size:15px;line-height:1.6;}.elementor .e-cf8f0eba-3c04{font-size:26px;}.elementor .e-6ad13458-fc38{font-size:15px;line-height:1.6;}.elementor .e-875617ab-35d9{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-1713296d-44c3{gap:44px;}.elementor .e-dcaff8bf-e8fc{background-color:var(--ji-mist);}.elementor .e-16d18178-0bc7{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-cd116beb-563c{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-e282e725-6ef7{width:20px;color:var(--ji-blue-deep);}.elementor .e-0efcde84-8f9c{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-5f6a74be-cf85{font-size:16px;}.elementor .e-c8fa944b-b102{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-931ccf8f-492b{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-white);}.elementor .e-4db58b16-3a76{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-d28be075-ac98{flex-direction:row;gap:72px;}.elementor .e-9835b5c3-0cb0{background-color:var(--ji-mist);}.elementor .e-ab241e20-d8d9{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-529b97e6-38d1{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-07dc3200-7aef{font-size:16px;}.elementor .e-ca3d2278-ee8b{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-f521cbed-a721{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-8099681a-743e:hover,.elementor .e-8099681a-743e:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-8099681a-743e{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-83eb3a6f-0b1b{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-62cea184-20b3{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-33d5dfcf-ddac{font-size:16px;}.elementor .e-0cf9c1fe-d7a6{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-0ee8e7b3-71c7{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-34540003-34e5:hover,.elementor .e-34540003-34e5:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-34540003-34e5{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-27d63001-5435{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-dfbf4bf2-5b47{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-8f7acf03-8fea{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-6956aaec-2c00{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-5544dc97-9910{font-size:26px;}.elementor .e-cb23b91e-fa86{font-size:15.5px;}.elementor .e-3f8af938-8734{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-b753cf6f-0f60{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-be3c7f07-d61a{font-size:26px;}.elementor .e-1e981876-1c75{font-size:15.5px;}.elementor .e-f14b1f13-ed65{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-20126465-8934{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-351aba77-b124{font-size:26px;}.elementor .e-f8a72dd4-6388{font-size:15.5px;}.elementor .e-ffeeff17-b8e0{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-e7580eb9-85c4{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-8111fe62-d4ca{font-size:26px;}.elementor .e-6d771e5a-9a7d{font-size:15.5px;}.elementor .e-1eedcc75-f1e8{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-6a4b9df2-7efa{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-69b5c7ea-a71b{font-size:26px;}.elementor .e-967361b7-dd15{font-size:15.5px;}.elementor .e-e8e41248-161e{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-26eb3c65-42ff{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-6a507648-4e33{font-size:26px;}.elementor .e-66ade8d5-c05e{font-size:15.5px;}.elementor .e-4e050bbf-9cc7{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-564e438d-d6d0{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-fdc1dbd3-89a5{gap:48px;}.elementor .e-e234b91a-8126{background-color:var(--ji-slate);}.elementor .e-75bdae0d-34c4{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-ea37bebc-111e{font-size:26px;}.elementor .e-adc1d9d4-4a26{font-size:15px;line-height:1.6;}.elementor .e-3067495d-b25f{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-6e583de0-c578{font-size:26px;}.elementor .e-a7920372-46e7{font-size:15px;line-height:1.6;}.elementor .e-41576ade-2158{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-e6c22c6c-6868{font-size:26px;}.elementor .e-14d1c0bb-3edf{font-size:15px;line-height:1.6;}.elementor .e-6d01f029-13c7{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-da56171a-3be3{font-size:26px;}.elementor .e-971e24ca-928a{font-size:15px;line-height:1.6;}.elementor .e-e6aa3c6f-0461{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-ffb4ac7f-e06a{font-size:26px;}.elementor .e-aa63bfb3-96e8{font-size:15px;line-height:1.6;}.elementor .e-e06894f2-e517{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-2f3cdb17-19aa{font-size:26px;}.elementor .e-91335478-4871{font-size:15px;line-height:1.6;}.elementor .e-a74832c1-9c60{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-785edb8a-d5c9{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-b542272f-2902{gap:44px;}.elementor .e-b42d4bae-1e33{background-color:var(--ji-white);}.elementor .e-2b3ece4d-4ac9{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-e48b1aaa-50c6{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-a8f99949-82f7{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-f6baca24-af7b:hover,.elementor .e-f6baca24-af7b:focus-visible{color:var(--ji-slate);}.elementor .e-f6baca24-af7b{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-71025e5d-bfa2{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-white);display:flex;flex-direction:column;gap:16px;}.elementor .e-69060cda-573b{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-c26b86dc-3a6e{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-44ec2ab0-9c9f:hover,.elementor .e-44ec2ab0-9c9f:focus-visible{color:var(--ji-slate);}.elementor .e-44ec2ab0-9c9f{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-c50c7145-24be{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-white);display:flex;flex-direction:column;gap:16px;}.elementor .e-86cd409d-0bb7{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-c39b27f0-7259{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-6c334b0d-3b80:hover,.elementor .e-6c334b0d-3b80:focus-visible{color:var(--ji-slate);}.elementor .e-6c334b0d-3b80{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-1ac4b0c0-9cb6{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-white);display:flex;flex-direction:column;gap:16px;}.elementor .e-a182454e-5502{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-3f116369-5db4{gap:48px;}.elementor .e-990ad152-11aa{background-color:var(--ji-mist);}.elementor .e-faba7806-06c6{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-af00d7e3-4424{font-size:56px;text-align:center;}.elementor .e-668a2169-219c{font-size:19px;text-align:center;}.elementor .e-4a21eac7-ee67{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-576e1cf8-cc76{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-595bd46f-f3c2{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-daaf9689-c0bb{overflow:hidden;position:relative;background-color:var(--ji-ink);}