.elementor .e-0ea6319b-ab7c{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-14a75025-4117{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-4e5fc8f5-5a12{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-6f56f4cb-8560{max-width:620px;font-size:19px;}.elementor .e-0f4ac5b9-5b71{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-182c3eee-d154{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-edf4eec1-c3a5{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-388ab4da-d037{width:auto;height:58px;}.elementor .e-90ac1167-aeb9{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-e305f54f-e2f2{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-7b3f7fff-7878{width:auto;height:58px;}.elementor .e-2a37b624-5247{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-4c4b0363-1a26{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-b6041087-661f{width:auto;height:58px;}.elementor .e-612fd4b7-eeb9{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-93b71cfc-9bfd{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-457db994-f1b8{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-912a9143-7e52{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-64f99d08-9a91{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-75a9cd74-e875{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-da4a7878-e069{font-family:var(--ji-font-heading);font-weight:600;font-size:17px;color:var(--ji-slate);margin:0px;}.elementor .e-6a13228b-93dc{width:20px;color:var(--ji-blue-deep);}.elementor .e-8903cfff-16c6{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-dfb001e9-0441{font-size:16px;}.elementor .e-50e9793a-cc6f{padding-block-start:0px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-4ba1e065-4b60{border-radius:12px;border-width:1px;border-color:var(--ji-line);border-style:solid;background-color:var(--ji-mist);}.elementor .e-2d2decbc-1847{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-797bbb7d-65c8{flex-direction:row;gap:64px;align-items:center;}.elementor .e-1118a2bb-271c{background-color:var(--ji-white);}.elementor .e-a7b35996-e428{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-c12c5dc2-808a{font-size:26px;}.elementor .e-d43d6166-e3ad{font-size:15px;line-height:1.6;}.elementor .e-84d17c14-72b4{font-size:26px;}.elementor .e-32d09833-b66d{font-size:15px;line-height:1.6;}.elementor .e-de5a4544-aebc{font-size:26px;}.elementor .e-f91c6fe7-d98c{font-size:15px;line-height:1.6;}.elementor .e-9cb27fb6-77b6{font-size:26px;}.elementor .e-defb2dbd-2785{font-size:15px;line-height:1.6;}.elementor .e-2eadb42e-877e{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-5dbb7c8c-d01e{gap:44px;}.elementor .e-31e3e798-e04b{background-color:var(--ji-mist);}.elementor .e-dd511f57-d791{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-92fc24c8-32f3{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-fd334284-b792{flex-direction:row;gap:72px;}.elementor .e-1fad6e5a-139f{background-color:var(--ji-mist);}.elementor .e-20bc5b73-0b2c{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-26028d5a-6368{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-2c286444-fb91{font-size:16px;}.elementor .e-c60966b9-f29d{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-67ad8e51-ebac{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-c7340175-e138:hover,.elementor .e-c7340175-e138:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-c7340175-e138{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-fd7cb2fe-fa2a{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-f1bfffdf-7f64{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-6090aac2-a9f7{font-size:16px;}.elementor .e-04340f81-c57d{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-d691b01f-7221{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-4c8db0fd-0861:hover,.elementor .e-4c8db0fd-0861:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-4c8db0fd-0861{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-a61ae404-a2a8{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-966f5bd2-2b0c{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-d49f6465-fa38{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-a32bcd16-d60c{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-20464050-bb10{font-size:26px;}.elementor .e-2a091645-9eee{font-size:15.5px;}.elementor .e-776db030-67f7{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-8bc46a58-9849{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-bf2fa76b-97bc{font-size:26px;}.elementor .e-2cb8200d-a2d8{font-size:15.5px;}.elementor .e-5ba36aa5-2604{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-da581a22-9ffd{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-0671cc4c-4c9e{font-size:26px;}.elementor .e-b25b326b-ac68{font-size:15.5px;}.elementor .e-b1966bce-b1d6{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-2297301f-d9ca{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-66d81dfa-efe1{font-size:26px;}.elementor .e-0facd546-3fca{font-size:15.5px;}.elementor .e-02fd0eba-767c{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-0b63cd7c-f50f{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-180bb9c5-b99c{font-size:26px;}.elementor .e-1d66c939-5dc7{font-size:15.5px;}.elementor .e-0261bd3a-6544{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-cbec4742-564e{font-family:var(--ji-font-heading);font-weight:700;font-size:48px;color:var(--ji-sky);line-height:1;margin:0px;}.elementor .e-d266a94f-4ba7{font-size:26px;}.elementor .e-200ff688-cd07{font-size:15.5px;}.elementor .e-0290ba24-7e02{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-eb128484-3b50{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-b5a40bfb-a395{gap:48px;}.elementor .e-1471d3c9-32aa{background-color:var(--ji-slate);}.elementor .e-c26ad3bd-7363{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-9b93e9b0-7616{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-c647054a-33ff{flex-direction:row;gap:72px;}.elementor .e-d1c6d1c3-5ce7{background-color:var(--ji-white);}.elementor .e-7c4ad0a5-f09e{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-6ec2f3a4-5891{font-size:26px;}.elementor .e-217fb088-33d1{font-size:15px;line-height:1.6;}.elementor .e-11a5adb1-f23a{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-5f505da7-e3b3{font-size:26px;}.elementor .e-9ef9ffd6-0268{font-size:15px;line-height:1.6;}.elementor .e-f16ce7f3-433b{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-fc541220-8b00{font-size:26px;}.elementor .e-143cb562-5ee6{font-size:15px;line-height:1.6;}.elementor .e-edc71dd0-ac9d{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-ac2e200f-c1d0{font-size:26px;}.elementor .e-5d3800d3-6ea7{font-size:15px;line-height:1.6;}.elementor .e-85ad9976-4694{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-1b2a2383-a367{font-size:26px;}.elementor .e-af1b301d-be4e{font-size:15px;line-height:1.6;}.elementor .e-4c62d644-ef35{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-a77feaa3-fa69{font-size:26px;}.elementor .e-33e4bdcd-09e2{font-size:15px;line-height:1.6;}.elementor .e-77c96776-591b{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-11600cfa-3a94{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-6f7d7c0b-0b04{gap:44px;}.elementor .e-965debb4-46f9{background-color:var(--ji-mist);}.elementor .e-f47a6b8c-411c{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-c7c67ba5-73de{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-bffc46bf-5b11{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-8b8132e3-f301:hover,.elementor .e-8b8132e3-f301:focus-visible{color:var(--ji-slate);}.elementor .e-8b8132e3-f301{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-5adc6b32-bc59{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-4e0c0f7f-5bed{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-a0a92cdd-9bd0{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-897af8b5-c2d8:hover,.elementor .e-897af8b5-c2d8:focus-visible{color:var(--ji-slate);}.elementor .e-897af8b5-c2d8{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-eaeaf162-4904{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-459d83d1-4b13{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-11895374-522d{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-278d6b97-9b42:hover,.elementor .e-278d6b97-9b42:focus-visible{color:var(--ji-slate);}.elementor .e-278d6b97-9b42{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-c7ad31a0-81db{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-e169c03f-383c{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-b0e92655-4b2b{gap:48px;}.elementor .e-6e00992a-9677{background-color:var(--ji-white);}.elementor .e-44f136d9-23ff{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-885df96e-7eb5{font-size:56px;text-align:center;}.elementor .e-ac6692de-20db{font-size:19px;text-align:center;}.elementor .e-00d7f62e-efd4{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-ade9897e-3fba{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-cd3e622c-f7d4{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-4fcabf59-9d68{overflow:hidden;position:relative;background-color:var(--ji-ink);}