.elementor .e-0b02ab95-ecb2{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:100%;}.elementor .e-de55b484-c198{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-c76156ae-0a1b{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-76b6dee6-9c8f{max-width:620px;font-size:19px;}.elementor .e-df2087c7-c02f{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-c4018a33-40f1{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-8dfb8d2a-eeb5{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-7ff5dbda-f5e3{width:auto;height:58px;}.elementor .e-bf160843-3a2b{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-d6a69410-de09{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-8fbf1102-74bd{width:auto;height:58px;}.elementor .e-1f2223f2-be99{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-a153a1f1-4258{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-d0338786-9051{width:auto;height:58px;}.elementor .e-fef94d9b-98d0{font-family:var(--ji-font-body);font-weight:500;font-size:16px;color:#e3f6ff;text-align:center;margin:0px;}.elementor .e-7566aa67-2995{padding:0px;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-8cffabb0-774e{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-cbb7ae9f-5c4f{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-738d5507-f4fd{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0px;border-radius:16px;}.elementor .e-137ca717-954f{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 42%;}.elementor .e-b955f803-ca59{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .e-1a6e14b3-5d76{flex-direction:row;gap:64px;align-items:center;}.elementor .e-dad576b4-873e{background-color:var(--ji-mist);}.elementor .e-1e575025-cfd5{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-bb5c6286-5bef{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-e04ed2fc-6cfe{font-size:16px;}.elementor .e-2010bfca-c22e{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-4d39b637-e9e4{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-556392e4-729a:hover,.elementor .e-556392e4-729a:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.14);transform:translate3d(0px, -4px, 0px);}.elementor .e-556392e4-729a{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-5876e106-ddf7{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-c9134b8e-7024{font-size:26px;letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-99f602ac-2570{font-size:16px;}.elementor .e-7c58b488-c981{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-14a4344c-db6d{max-width:56%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-a144323c-1a68:hover,.elementor .e-a144323c-1a68:focus-visible{box-shadow:0px 22px 44px 0px rgba(11,26,32,0.25);transform:translate3d(0px, -4px, 0px);}.elementor .e-a144323c-1a68{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-f9902acd-c218{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-36470792-0176{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-f3425c1e-2dab{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-5446f044-194e{font-size:26px;}.elementor .e-f8eed130-4f46{font-size:15px;line-height:1.6;}.elementor .e-0cf375be-e098{font-size:26px;}.elementor .e-f852c9ab-dc3f{font-size:15px;line-height:1.6;}.elementor .e-5e49f8ff-8654{font-size:26px;}.elementor .e-e6a6aaec-5f9b{font-size:15px;line-height:1.6;}.elementor .e-2738a404-5d7e{font-size:26px;}.elementor .e-7154d95a-c555{font-size:15px;line-height:1.6;}.elementor .e-e628c3a7-c063{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-74b201cd-4202{gap:44px;}.elementor .e-5f60b664-6ea1{background-color:var(--ji-mist);}.elementor .e-4b980b3a-051b{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-d7600b96-b19e{font-size:26px;}.elementor .e-5a07c7b1-dc8b{font-size:15px;line-height:1.6;}.elementor .e-85dc17ea-5017{font-size:26px;}.elementor .e-5459fcfb-9f6f{font-size:15px;line-height:1.6;}.elementor .e-75c60510-a2fd{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-fe5b6f78-b606{gap:44px;}.elementor .e-1dd80669-d10c{background-color:var(--ji-white);}.elementor .e-9a86ef81-c475{padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 380px;}.elementor .e-bc776446-74dd{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0%;}.elementor .e-28006ad5-4842{flex-direction:row;gap:72px;}.elementor .e-6a8aa20d-3a8b{background-color:var(--ji-mist);}.elementor .e-8bfabbf6-3a15{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-4392cea4-d303{font-size:26px;}.elementor .e-ac3ea626-fa7e{font-size:15px;line-height:1.6;}.elementor .e-bd1a41f4-c1cf{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-19cdf5f5-6e2a{font-size:26px;}.elementor .e-8253d1b5-f069{font-size:15px;line-height:1.6;}.elementor .e-008562fc-eb1c{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-93a8a381-1a5b{font-size:26px;}.elementor .e-b04cef15-858e{font-size:15px;line-height:1.6;}.elementor .e-39a0957c-620a{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-3af0fec9-d6f5{font-size:26px;}.elementor .e-29447207-8b67{font-size:15px;line-height:1.6;}.elementor .e-0a86db6b-7cfa{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-a253aa09-1db7{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-e441a7b7-5df4{gap:44px;}.elementor .e-2546a330-2bb5{background-color:var(--ji-white);}.elementor .e-10976340-60aa{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-812af184-8b63{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-4976b059-8d68{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-888ab79b-d5db:hover,.elementor .e-888ab79b-d5db:focus-visible{color:var(--ji-slate);}.elementor .e-888ab79b-d5db{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-796ae59a-c025{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-4f80aaf4-6606{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-8e79304c-124a{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-832ba7d4-0c32:hover,.elementor .e-832ba7d4-0c32:focus-visible{color:var(--ji-slate);}.elementor .e-832ba7d4-0c32{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-5c8e13df-9806{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-87386bef-b8de{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-4a7b4508-e793{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-f4783f6d-c8f5:hover,.elementor .e-f4783f6d-c8f5:focus-visible{color:var(--ji-slate);}.elementor .e-f4783f6d-c8f5{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-367910d4-e59c{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-1b08a918-8bcb{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-559f0382-3a75{gap:48px;}.elementor .e-aaf584f3-ec7f{background-color:var(--ji-mist);}.elementor .e-889aa464-3da1{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;opacity:55%;}.elementor .e-bf1ec150-7cfd{font-size:56px;text-align:center;}.elementor .e-ef7c4ea0-d420{font-size:19px;text-align:center;}.elementor .e-82519ca5-dec0{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-0eea93a2-1ae6{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;align-items:center;}.elementor .e-494cb30f-1a63{position:relative;z-index:1;flex-direction:row;gap:56px;justify-content:center;align-items:center;}.elementor .e-3635f1cb-33d5{overflow:hidden;position:relative;background-color:var(--ji-ink);}