.elementor .e-c1f2c4d-f238{color:#E1E2FA;margin-block-start:0px;}.elementor .e-59f85bff-589a{font-size:clamp(46px, 6vw, 92px);color:#FFFFFF;cursor: default;\n}.elementor .e-60ca3680-b5ce{max-width:540px;font-family:var(--jm-font);font-size:19px;color:#E1E2FA;line-height:1.6;}.elementor .e-153fc2e1-5586{background-color:var(--jm-purple-deep);}.elementor .e-6761dca3-30fb{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-a69590e-203a{padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;align-items:flex-start;}.elementor .e-68bbc6ca-29e7{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-782583e-4ed3{aspect-ratio:16 / 10;object-fit:cover;object-position:top center;}.elementor .e-9e4b3de-6006{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-79e5a073-eb4d{position:relative;padding:0px;flex:1 1 0px;}.elementor .e-5abd7abc-36aa{max-width:1200px;padding:0px;gap:64px;align-items:center;}.elementor .e-5f57ec24-aaa6{overflow:hidden;padding-block-start:120px;padding-block-end:140px;background-color:var(--jm-purple);}.elementor .e-1377a09e-7e0d{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-7d2ae3a-29aa{font-family:var(--jm-font);font-weight:500;font-size:16px;color:var(--jm-ink);line-height:1.5;}.elementor .e-7ce6ee15-b37e{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-5a11e813-12dc{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-21e86415-555d{font-family:var(--jm-font);font-weight:500;font-size:16px;color:var(--jm-ink);line-height:1.5;}.elementor .e-78616f66-57b8{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-34494370-25e1{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-3729fa4e-de7b{font-family:var(--jm-font);font-weight:500;font-size:16px;color:var(--jm-ink);line-height:1.5;}.elementor .e-4a1827c5-923a{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-1c796709-6085{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-14ea8fe7-8d9d{font-family:var(--jm-font);font-weight:500;font-size:16px;color:var(--jm-ink);line-height:1.5;}.elementor .e-7319b38e-b5f4{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-772529c4-7543{max-width:1200px;padding:0px;gap:32px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(1, auto);}.elementor .e-19b45d89-2a9c{padding-block-start:56px;padding-block-end:56px;background-color:#FFFFFF;}.elementor .e-1e81abee-3f75{color:var(--jm-ink);text-align:center;cursor: default;\n}.elementor .e-7daadd0d-e69c{max-width:660px;font-family:var(--jm-font);font-size:18px;color:var(--jm-text-muted);line-height:1.6;text-align:center;}.elementor .e-5d70212d-7b84{text-align:center;padding:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-3b31d996-5cc7{font-family:var(--jm-font);font-weight:600;font-size:12px;color:var(--jm-purple-mid);letter-spacing:0.1em;text-transform:uppercase;margin-inline-start:auto;order:3;white-space: nowrap;\n}.elementor .e-2c44aee-5550{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;flex:0 0 280px;cursor: default;\n}.elementor .e-27d7bf17-12f0{padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:row;gap:24px;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E4F8;\n}.elementor .e-1cd92fbe-85ca{font-family:var(--jm-font);font-weight:600;font-size:12px;color:var(--jm-purple-mid);letter-spacing:0.1em;text-transform:uppercase;margin-inline-start:auto;order:3;white-space: nowrap;\n}.elementor .e-30aa4db-666d{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;flex:0 0 280px;cursor: default;\n}.elementor .e-6e38ad49-2cf2{font-family:var(--jm-font);font-size:14px;color:var(--jm-ink);line-height:1.3;display:block;flex:1 1 0px;& ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; gap: 8px; } & li { padding: 6px 12px; border-radius: 999px; background-color: #F1F1FB; border: 1px solid #E3E4F8; }\n}.elementor .e-74ab3e0e-d752{padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:row;gap:24px;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E4F8;\n}.elementor .e-a1675e5-745d{font-family:var(--jm-font);font-weight:600;font-size:12px;color:var(--jm-purple-mid);letter-spacing:0.1em;text-transform:uppercase;margin-inline-start:auto;order:3;white-space: nowrap;\n}.elementor .e-453c10b3-121c{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;flex:0 0 280px;cursor: default;\n}.elementor .e-74619867-7f77{font-family:var(--jm-font);font-size:14px;color:var(--jm-ink);line-height:1.3;display:block;flex:1 1 0px;& ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; gap: 8px; } & li { padding: 6px 12px; border-radius: 999px; background-color: #F1F1FB; border: 1px solid #E3E4F8; }\n}.elementor .e-324af327-3c51{padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:row;gap:24px;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E4F8;\n}.elementor .e-45e4e2d4-facc{font-family:var(--jm-font);font-weight:600;font-size:12px;color:var(--jm-purple-mid);letter-spacing:0.1em;text-transform:uppercase;margin-inline-start:auto;order:3;white-space: nowrap;\n}.elementor .e-6140cad5-831c{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;flex:0 0 280px;cursor: default;\n}.elementor .e-6e57c83d-a65f{padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:row;gap:24px;align-items:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E4F8;\n}.elementor .e-3cd7393a-9028{font-family:var(--jm-font);font-weight:600;font-size:12px;color:var(--jm-purple-mid);letter-spacing:0.1em;text-transform:uppercase;margin-inline-start:auto;order:3;white-space: nowrap;\n}.elementor .e-6a1f3df1-4af3{font-family:var(--jm-font);font-weight:800;font-size:20px;color:var(--jm-ink);letter-spacing:-0.02em;line-height:1.2;flex:0 0 280px;cursor: default;\n}.elementor .e-256e57a8-21f5{font-family:var(--jm-font);font-size:14px;color:var(--jm-ink);line-height:1.3;display:block;flex:1 1 0px;& ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; gap: 8px; } & li { padding: 6px 12px; border-radius: 999px; background-color: #F1F1FB; border: 1px solid #E3E4F8; }\n}.elementor .e-3a5fe887-7204{padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:row;gap:24px;align-items:center;}.elementor .e-7c5c0951-61e0{overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:#E3E4F8;border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(20, 22, 58, 0.06),0px 18px 40px 0px rgba(20, 22, 58, 0.08);gap:0px;grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(5, auto);}.elementor .e-7cbe23dc-7ec1{max-width:1200px;padding:0px;flex-direction:column;gap:40px;}.elementor .e-488f40f9-3fa3{background-color:#F5F5FD;}.elementor .e-781ab873-bb83{color:var(--jm-ink);text-align:center;cursor: default;\n}.elementor .e-7a8486d9-adf1{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-11eb7196-3ff8{text-align:center;padding:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-7138de64-6c36{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-4773c36d-3991{font-family:var(--jm-font);font-size:16px;color:var(--jm-text-muted);line-height:1.65;}.elementor .e-5297c77b-40c4{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-79ec9eb7-4d78{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-49dd466c-8b61{font-family:var(--jm-font);font-size:16px;color:var(--jm-text-muted);line-height:1.65;}.elementor .e-778f1080-db31{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-6d26c73f-a37f{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-1812e516-eddd{font-family:var(--jm-font);font-size:16px;color:var(--jm-text-muted);line-height:1.65;}.elementor .e-3187d967-27db{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-56b24ec-210c{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-4d00eec1-d27e{font-family:var(--jm-font);font-size:16px;color:var(--jm-text-muted);line-height:1.65;}.elementor .e-2e621c07-3be2{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-37867693-bb3b{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-710b0846-9014{max-width:1200px;padding:0px;flex-direction:column;gap:40px;}.elementor .e-4f606d70-29b6{background-color:#FFFFFF;}.elementor .e-3a8ee883-c9d7{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-277048f2-a461{max-width:600px;font-family:var(--jm-font);font-size:17px;color:#E1E2FA;line-height:1.6;text-align:center;}.elementor .e-5c1c4622-7665{background-color:#FFFFFF;}.elementor .e-1dadfa4d-79e3{background-color:var(--jm-purple);}.elementor .e-10e08629-a4aa{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-39946f05-aafd{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-78319785-c475{padding-block-start:0px;background-color:#FFFFFF;}