.elementor .e-9d40bc0f-9577{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-b9e04678-4c25{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-3f20b503-18e4{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-28a247f7-208f{max-width:620px;font-size:19px;}.elementor .e-f7fcf394-5e7d{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-a75a15a9-d5e1{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-74ea5a52-9d6c{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-e6372285-7931{width:auto;height:58px;}.elementor .e-58b9aa18-fce2{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-55cecd16-b23a{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-22eb39a1-d3e1{width:auto;height:58px;}.elementor .e-77020607-221b{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-245cb304-1012{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-41f3eb77-4e75{width:auto;height:58px;}.elementor .e-83a342ac-7ef4{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-73783b9d-c4ec{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-0d033f52-051f{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-9e626156-d90e{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-ae361681-a874{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-81b022f2-c98f{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-2404bb36-c871{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-098bddb3-dfbc{flex-direction:row;gap:64px;align-items:center;}.elementor .e-7fffcbb2-b800{background-color:var(--ji-mist);}.elementor .e-b87b3d3c-bc31{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-cdf3915c-2907{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-90809685-ab2f{font-size:16px;}.elementor .e-d6cb5dad-0b61{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-44232bcf-18d8{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-02d1e3d5-448c:hover,.elementor .e-02d1e3d5-448c:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-02d1e3d5-448c{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-d9d82550-b138{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-dcf06e53-ab5f{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-e70dcd32-641f{font-size:16px;}.elementor .e-3ac809e2-7116{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-7a334fb9-a32f{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-a0bf39db-a572:hover,.elementor .e-a0bf39db-a572:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-a0bf39db-a572{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-e79f6d55-067c{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-91d4136f-401c{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-44a36010-248c{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-1f892b74-e2c9{font-size:26px;}.elementor .e-8d3534af-ec6d{font-size:15px;line-height:1.6;}.elementor .e-c2b6e075-5f68{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-0c38627c-93e4{font-size:26px;}.elementor .e-baefd9d9-b43b{font-size:15px;line-height:1.6;}.elementor .e-f4327465-8b26{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-0933dfc1-1435{font-size:26px;}.elementor .e-fe6804b7-4ae3{font-size:15px;line-height:1.6;}.elementor .e-3a39da87-50c4{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-6d1e92e4-2159{font-size:26px;}.elementor .e-e61d47da-1a19{font-size:15px;line-height:1.6;}.elementor .e-0645bb3f-e14a{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-90516246-52c3{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-ebbf8abf-e66c{gap:44px;}.elementor .e-fd4b4192-0631{background-color:var(--ji-mist);}.elementor .e-1aeccd6f-7d1d{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-1b14d79f-27a7{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-56d05b40-2d12{flex-direction:row;gap:72px;}.elementor .e-4f9c804f-6549{background-color:var(--ji-white);}.elementor .e-ad273bb5-fa0d{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-a674e635-1aed{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-c39fa5e4-b612{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-124035fd-836c{flex-direction:row;gap:64px;align-items:center;}.elementor .e-c4192157-450a{background-color:var(--ji-mist);}.elementor .e-917f48b4-334d{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-fb31f740-de7f{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-b043ecc2-715e{flex-direction:row;gap:72px;}.elementor .e-49fe9888-040e{background-color:var(--ji-white);}.elementor .e-4e978fce-b98b{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-08a36098-df76{font-size:26px;}.elementor .e-2f3ca725-e22c{font-size:15px;line-height:1.6;}.elementor .e-c93b1d6a-2ecf{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-4b6d5bdf-cb1a{font-size:26px;}.elementor .e-0e2c7c3c-0279{font-size:15px;line-height:1.6;}.elementor .e-4adb41e4-28f3{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-d46d64cc-b437{font-size:26px;}.elementor .e-28fe1e7d-8605{font-size:15px;line-height:1.6;}.elementor .e-d7cc677e-dd0f{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-33e6614b-9a64{font-size:26px;}.elementor .e-537747ac-0aee{font-size:15px;line-height:1.6;}.elementor .e-eb2bbd82-965c{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-0c3b3f83-5efe{font-size:26px;}.elementor .e-d7ab47f0-bb87{font-size:15px;line-height:1.6;}.elementor .e-3ed37904-d324{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-fd9bfcfd-9b74{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-7f5dea7b-3b79{gap:44px;}.elementor .e-da41c57a-3085{background-color:var(--ji-mist);}.elementor .e-05a0bfd5-81d3{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-b500453e-41d3{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-b34cd5c0-20c8{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-da235061-303a:hover,.elementor .e-da235061-303a:focus-visible{color:var(--ji-slate);}.elementor .e-da235061-303a{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-67620b8e-92a6{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-ba6a847f-59e8{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-3f52de78-42e1{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-57e0d70a-75dc:hover,.elementor .e-57e0d70a-75dc:focus-visible{color:var(--ji-slate);}.elementor .e-57e0d70a-75dc{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-98eab18b-9e38{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-714597e8-ea00{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-0cb8c206-1315{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-db11e167-efe8:hover,.elementor .e-db11e167-efe8:focus-visible{color:var(--ji-slate);}.elementor .e-db11e167-efe8{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-be75f3f8-8491{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-a09c448b-6a46{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-26e886c7-e251{gap:48px;}.elementor .e-74c04987-81f2{background-color:var(--ji-white);}.elementor .e-12b78fca-49c3{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-27c27ae9-d397{font-size:56px;text-align:center;}.elementor .e-5e0e4d77-c01c{font-size:19px;text-align:center;}.elementor .e-5ddd0e00-de0d{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-e4029ef6-e0b6{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-60e87f38-754e{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-95858631-635c{overflow:hidden;position:relative;background-color:var(--ji-ink);}