.elementor .e-52d274c9-41be{color:#E1E2FA;margin-block-start:0px;}.elementor .e-2625f5e4-3553{font-size:clamp(46px, 6vw, 92px);color:#FFFFFF;cursor: default;\n}.elementor .e-2f22d1aa-32f5{max-width:540px;font-family:var(--jm-font);font-size:19px;color:#E1E2FA;line-height:1.6;}.elementor .e-5a34e1b-f51e{background-color:var(--jm-purple-deep);}.elementor .e-2822df74-10d6{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-2683308a-e757{padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;align-items:flex-start;}.elementor .e-68b413c2-bb6f{width:100%;height:100%;position:absolute;inset-block-start:28px;inset-inline-start:28px;padding:0px;border-radius:18px;background-color:var(--jm-purple-deep);box-shadow:0px 30px 60px 0px rgba(20, 22, 58, 0.35);}.elementor .e-35fb9e9-9e29{aspect-ratio:16 / 10;object-fit:cover;object-position:top center;}.elementor .e-74d968e5-2896{overflow:hidden;position:relative;z-index:2;padding:0px;border-radius:14px;background-color:transparent;box-shadow:0px 3px 8px 0px rgba(20, 22, 58, 0.1),0px 40px 70px 0px rgba(20, 22, 58, 0.35);}.elementor .e-19b16117-5bb4{position:relative;padding:0px;flex:1 1 0px;}.elementor .e-676b0c95-7814{max-width:1200px;padding:0px;gap:64px;align-items:center;}.elementor .e-49c44ebc-de8f{overflow:hidden;padding-block-start:120px;padding-block-end:140px;background-color:var(--jm-purple);}.elementor .e-20cc85ea-87c1{font-family:var(--jm-font);font-weight:600;font-size:12px;color:var(--jm-purple-mid);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-5f82ac96-632d{font-family:var(--jm-font);font-weight:500;font-size:16px;color:var(--jm-ink);line-height:1.5;}.elementor .e-23b7c394-189e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:0px;flex-direction:column;gap:6px;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jm-purple-light);\n}.elementor .e-415a0d7f-caf3{font-family:var(--jm-font);font-weight:600;font-size:12px;color:var(--jm-purple-mid);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-7b049982-b8a4{font-family:var(--jm-font);font-weight:500;font-size:16px;color:var(--jm-ink);line-height:1.5;}.elementor .e-3636fd2a-540a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:0px;flex-direction:column;gap:6px;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jm-purple-light);\n}.elementor .e-4de3c68d-cfa5{font-family:var(--jm-font);font-weight:600;font-size:12px;color:var(--jm-purple-mid);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-4b551362-bcf2{font-family:var(--jm-font);font-weight:500;font-size:16px;color:var(--jm-ink);line-height:1.5;}.elementor .e-371d8a5b-e24b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:0px;flex-direction:column;gap:6px;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jm-purple-light);\n}.elementor .e-597b9463-5353{font-family:var(--jm-font);font-weight:600;font-size:12px;color:var(--jm-purple-mid);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-7cf5c3f7-d855{font-family:var(--jm-font);font-weight:500;font-size:16px;color:var(--jm-ink);line-height:1.5;}.elementor .e-47f12152-9c64{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:0px;flex-direction:column;gap:6px;border-inline-start-width: 3px; border-left-style: solid; border-left-color: var(--jm-purple-light);\n}.elementor .e-6ce2839a-cbb0{max-width:1200px;padding:0px;gap:32px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(1, auto);}.elementor .e-4506903e-ec57{padding-block-start:56px;padding-block-end:56px;background-color:#FFFFFF;}.elementor .e-5b922714-9601{color:var(--jm-ink);text-align:center;cursor: default;\n}.elementor .e-405e3e5c-e450{max-width:640px;font-family:var(--jm-font);font-size:18px;color:var(--jm-text-muted);line-height:1.6;text-align:center;}.elementor .e-4387a2f0-bc45{text-align:center;padding:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-7c67700c-e92f{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-3e045eb2-35f7{font-family:var(--jm-font);font-weight:500;font-size:14px;color:var(--jm-text-muted);}.elementor .e-341bb2c1-4ab4{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;flex-direction:column;gap:6px;}.elementor .e-4e96fdb9-1fb0{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-647d7c17-5ee7{font-family:var(--jm-font);font-weight:500;font-size:14px;color:var(--jm-text-muted);}.elementor .e-26ab6919-9273{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;flex-direction:column;gap:6px;}.elementor .e-1bd6e22e-37d1{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-6d270aa7-6d1f{font-family:var(--jm-font);font-weight:500;font-size:14px;color:var(--jm-text-muted);}.elementor .e-78ff0429-f825{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;flex-direction:column;gap:6px;}.elementor .e-41df74c0-1f89{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-362608f9-5b54{font-family:var(--jm-font);font-weight:500;font-size:14px;color:var(--jm-text-muted);}.elementor .e-2db40e29-9e6b{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;flex-direction:column;gap:6px;}.elementor .e-1da23520-c5ae{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-64f77b63-c958{font-family:var(--jm-font);font-weight:500;font-size:14px;color:var(--jm-text-muted);}.elementor .e-2a009674-3cd5{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;flex-direction:column;gap:6px;}.elementor .e-78f8d268-741e{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-3af96bc6-9162{font-family:var(--jm-font);font-weight:500;font-size:14px;color:var(--jm-text-muted);}.elementor .e-1374cad0-c244{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;flex-direction:column;gap:6px;}.elementor .e-18bf01c8-7c0a{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-2209d360-5b6b{font-family:var(--jm-font);font-weight:500;font-size:14px;color:var(--jm-text-muted);}.elementor .e-2568ea40-91f7{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;flex-direction:column;gap:6px;}.elementor .e-30d9ec58-cb1f{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-3cfd50a5-20d8{font-family:var(--jm-font);font-weight:500;font-size:14px;color:var(--jm-text-muted);}.elementor .e-3d0ea780-bf11{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;flex-direction:column;gap:6px;}.elementor .e-4d0f7cd1-2c63{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-70e0bdc6-b61d{font-family:var(--jm-font);font-weight:500;font-size:14px;color:var(--jm-text-muted);}.elementor .e-57dcf3a9-43ea{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;flex-direction:column;gap:6px;}.elementor .e-4309ee0f-cffc{overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:#E3E4F8;border-style:solid;background-color:#E3E4F8;box-shadow:0px 1px 2px 0px rgba(20, 22, 58, 0.06),0px 18px 40px 0px rgba(20, 22, 58, 0.08);gap:1px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(3, auto);}.elementor .e-167f17db-a66c{font-family:var(--jm-font);font-size:15px;color:var(--jm-text-muted);text-align:center;}.elementor .e-48c6314b-ddd3{max-width:1200px;padding:0px;flex-direction:column;gap:40px;}.elementor .e-41a354d-72b9{background-color:#F5F5FD;}.elementor .e-50a0341-a985{font-family:var(--jm-font);font-weight:600;font-size:14px;color:#E1E2FA;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-6e88a3dd-dfff{color:#FFFFFF;text-align:center;cursor: default;\n}.elementor .e-1503884a-4202{max-width:640px;font-family:var(--jm-font);font-size:18px;color:#E1E2FA;line-height:1.6;text-align:center;}.elementor .e-345e65f9-2ccf{text-align:center;padding:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-12b83ea6-5a0a{font-family:var(--jm-font);font-weight:800;font-size:clamp(30px, 3.4vw, 44px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;flex:0 0 220px;white-space: nowrap;\n}.elementor .e-6a2f1ae9-5844{font-family:var(--jm-font);font-weight:700;font-size:20px;color:#FFFFFF;line-height:1.25;cursor: default;\n}.elementor .e-5d1acaf6-6bcd{font-family:var(--jm-font);font-size:15px;color:#C9CBF5;line-height:1.55;}.elementor .e-33c08e3f-478e{padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-1310f96d-b4fa{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;flex-direction:row;gap:32px;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.16);\n}.elementor .e-11b997b-b1ad{font-family:var(--jm-font);font-weight:800;font-size:clamp(30px, 3.4vw, 44px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;flex:0 0 220px;white-space: nowrap;\n}.elementor .e-7fbf3f29-2fbd{font-family:var(--jm-font);font-weight:700;font-size:20px;color:#FFFFFF;line-height:1.25;cursor: default;\n}.elementor .e-119ba2e3-cfd9{font-family:var(--jm-font);font-size:15px;color:#C9CBF5;line-height:1.55;}.elementor .e-28a97337-67cd{padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-2d20079a-875a{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;flex-direction:row;gap:32px;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.16);\n}.elementor .e-8dac4b8-a749{font-family:var(--jm-font);font-weight:800;font-size:clamp(30px, 3.4vw, 44px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;flex:0 0 220px;white-space: nowrap;\n}.elementor .e-658b23d3-7fd9{font-family:var(--jm-font);font-weight:700;font-size:20px;color:#FFFFFF;line-height:1.25;cursor: default;\n}.elementor .e-563bfd65-10f7{font-family:var(--jm-font);font-size:15px;color:#C9CBF5;line-height:1.55;}.elementor .e-5480e9c3-529e{padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-1961750-71b6{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;flex-direction:row;gap:32px;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.16);\n}.elementor .e-38950ed1-5143{font-family:var(--jm-font);font-weight:800;font-size:clamp(30px, 3.4vw, 44px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;flex:0 0 220px;white-space: nowrap;\n}.elementor .e-156467bb-f57c{font-family:var(--jm-font);font-weight:700;font-size:20px;color:#FFFFFF;line-height:1.25;cursor: default;\n}.elementor .e-735e546a-6c67{font-family:var(--jm-font);font-size:15px;color:#C9CBF5;line-height:1.55;}.elementor .e-5167818a-fc86{padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-255b0417-76c4{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;flex-direction:row;gap:32px;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.16);\n}.elementor .e-c4dc1e5-c794{font-family:var(--jm-font);font-weight:800;font-size:clamp(30px, 3.4vw, 44px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1;flex:0 0 220px;white-space: nowrap;\n}.elementor .e-5b59ce-bbd2{font-family:var(--jm-font);font-weight:700;font-size:20px;color:#FFFFFF;line-height:1.25;cursor: default;\n}.elementor .e-75c43a25-7b86{font-family:var(--jm-font);font-size:15px;color:#C9CBF5;line-height:1.55;}.elementor .e-6ae5ed57-27a2{padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-56dc1d6e-b5e3{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;flex-direction:row;gap:32px;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.16);\n}.elementor .e-28b16c25-fcbd{padding:0px;flex-direction:column;gap:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.16);\n}.elementor .e-7682330-367e{font-family:var(--jm-font);font-weight:700;font-size:18px;color:#FFFFFF;line-height:1.3;cursor: default;\n}.elementor .e-6f54156c-92f9{font-family:var(--jm-font);font-size:14px;color:#C9CBF5;line-height:1.55;}.elementor .e-374658f-6f82{padding:22px;border-radius:18px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;background-color:rgba(255, 255, 255, 0.08);flex-direction:column;gap:8px;}.elementor .e-7dc335d2-88f3{font-family:var(--jm-font);font-weight:700;font-size:18px;color:#FFFFFF;line-height:1.3;cursor: default;\n}.elementor .e-4239d870-a6af{font-family:var(--jm-font);font-size:14px;color:#C9CBF5;line-height:1.55;}.elementor .e-7750c412-fde1{padding:22px;border-radius:18px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;background-color:rgba(255, 255, 255, 0.08);flex-direction:column;gap:8px;}.elementor .e-4bbcf996-44eb{font-family:var(--jm-font);font-weight:700;font-size:18px;color:#FFFFFF;line-height:1.3;cursor: default;\n}.elementor .e-36a62ded-9396{font-family:var(--jm-font);font-size:14px;color:#C9CBF5;line-height:1.55;}.elementor .e-48df68dc-9143{padding:22px;border-radius:18px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;background-color:rgba(255, 255, 255, 0.08);flex-direction:column;gap:8px;}.elementor .e-4933c069-433e{font-family:var(--jm-font);font-weight:700;font-size:18px;color:#FFFFFF;line-height:1.3;cursor: default;\n}.elementor .e-107c9baf-c216{font-family:var(--jm-font);font-size:14px;color:#C9CBF5;line-height:1.55;}.elementor .e-2358cca1-21c6{padding:22px;border-radius:18px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;background-color:rgba(255, 255, 255, 0.08);flex-direction:column;gap:8px;}.elementor .e-780047ed-52c7{padding:0px;gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(1, auto);}.elementor .e-65bfa541-ca71{max-width:1000px;padding:0px;flex-direction:column;gap:40px;}.elementor .e-60131af7-7208{background-image:linear-gradient(180deg, #656CCE 0%,#3A3F86 38%,#14163A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#14163A;}.elementor .e-780e5b3f-343d{color:var(--jm-ink);text-align:center;cursor: default;\n}.elementor .e-4501dce6-32c5{max-width:640px;font-family:var(--jm-font);font-size:18px;color:var(--jm-text-muted);line-height:1.6;text-align:center;}.elementor .e-3e579a48-d620{text-align:center;padding:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-69ad4b3f-6305{font-family:var(--jm-font);font-weight:800;font-size:24px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-7faa5ad1-e17e{font-family:var(--jm-font);font-size:16px;color:var(--jm-text-muted);line-height:1.65;}.elementor .e-50ab5eed-6e97{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E3E4F8;\n}.elementor .e-75d1ef88-8ac4{font-family:var(--jm-font);font-weight:800;font-size:24px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-95b303f-4c0a{font-family:var(--jm-font);font-size:16px;color:var(--jm-text-muted);line-height:1.65;}.elementor .e-25013148-2f82{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E3E4F8;\n}.elementor .e-49d872eb-a740{font-family:var(--jm-font);font-weight:800;font-size:24px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-d0a459f-1fa8{font-family:var(--jm-font);font-size:16px;color:var(--jm-text-muted);line-height:1.65;}.elementor .e-5f7da990-be9f{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E3E4F8;\n}.elementor .e-7760c3a3-b8b9{font-family:var(--jm-font);font-weight:800;font-size:24px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;cursor: default;\n}.elementor .e-386a96be-6ef7{font-family:var(--jm-font);font-size:16px;color:var(--jm-text-muted);line-height:1.65;}.elementor .e-628527c1-6d7f{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E3E4F8;\n}.elementor .e-1d203e16-544b{column-gap:48px;padding:0px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, auto);row-gap: 40px;\n}.elementor .e-1ea716d2-1956{max-width:1200px;padding:0px;flex-direction:column;gap:40px;}.elementor .e-5103d506-8557{background-color:#FFFFFF;}.elementor .e-604e9c02-127c{font-family:var(--jm-font);font-weight:800;font-size:clamp(28px, 3.4vw, 44px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1.1;text-align:center;cursor: default;\n}.elementor .e-9221da0-6857{max-width:600px;font-family:var(--jm-font);font-size:17px;color:#E1E2FA;line-height:1.6;text-align:center;}.elementor .e-519da95c-13fb{background-color:#FFFFFF;}.elementor .e-24aef1ab-c6a7{background-color:var(--jm-purple);}.elementor .e-16c1fa42-5306{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-6ae46fe0-e3e1{max-width:1200px;text-align:center;padding:56px;border-radius:28px;background-color:var(--jm-purple-deep);box-shadow:0px 2px 4px 0px rgba(20, 22, 58, 0.12),0px 36px 70px 0px rgba(20, 22, 58, 0.3);flex-direction:column;gap:18px;align-items:center;}.elementor .e-4c5c0165-9da4{padding-block-start:0px;background-color:#FFFFFF;}