.elementor .e-3008304e-b360{width:100%;padding:0px;display:flex;justify-content:center;}.elementor .e-4d0706ed-d4ce{max-width:940px;font-size:44px;color:var(--white);line-height:1.12;text-align:center;margin:0px;}.elementor .e-42bc5bbe-d636{width:100%;padding:0px;}.elementor .e-3a1f6ea3-c872{width:100%;padding-block-start:44px;padding-block-end:56px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-23a06b6-9082{padding:0px;display:none;}.elementor .e-62d3894f-c3a9{width:100%;min-width:0px;padding:0px;}.elementor .e-62b5942b-91c6{padding:0px;}.elementor .e-5f091cf1-bbfb{padding:0px;}.elementor .e-1abea49f-e8e3{min-width:0px;padding-block-start:52px;padding-block-end:44px;padding-inline-start:52px;padding-inline-end:52px;border-radius:32px;background-color:var(--white);display:flex;flex-direction:column;gap:32px;}.elementor .e-14c00730-3bef{padding:0px;}.elementor .e-6cb4855d-795c{width:44px;height:44px;object-fit:cover;border-radius:999px;flex:0 0 auto;}.elementor .e-ff663e7-4b3e{font-weight:700;font-size:15px;color:var(--ink);}.elementor .e-32ac8f79-4a07{font-size:13px;color:var(--text-body);line-height:1.4;}.elementor .e-222bc73b-5e4c{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;flex:1 1 0%;}.elementor .e-4433c7bd-7aac{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-4156ad00-8056:hover,.elementor .e-4156ad00-8056:focus-visible{color:var(--violet);}.elementor .e-4156ad00-8056{font-weight:700;font-size:13px;color:var(--violet-deep);text-decoration:underline;}.elementor .e-559286da-d675{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:24px;background-color:var(--white);display:flex;flex-direction:column;gap:14px;}.elementor .e-28c194b-9662{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--white);line-height:1.25;}.elementor .e-5b47792a-e962{font-size:14px;color:var(--text-soft);line-height:1.55;}.elementor .e-eb3aff7-b247:hover,.elementor .e-eb3aff7-b247:focus-visible{color:var(--ink);background-color:var(--white);}.elementor .e-eb3aff7-b247{width:100%;color:var(--ink);margin-block-start:6px;background-color:var(--peach);}.elementor .e-78bc318a-6eff{color:var(--mist);padding-block-start:22px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:24px;background-color:var(--ink);display:flex;flex-direction:column;gap:10px;}.elementor .e-62864b16-feb3{position:sticky;inset-block-start:96px;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-5f870814-508c{width:100%;max-width:1224px;padding:0px;display:grid;gap:32px;grid-template-columns:minmax(0, 1fr) 288px;align-items:start;}.elementor .e-34a5bfe-da4b{width:100%;padding-block-start:40px;padding-block-end:80px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:var(--mist);display:flex;flex-direction:column;align-items:center;}.elementor .e-470eaa31-cb88{font-size:clamp(26px, 2.8vw, 38px);color:var(--white);letter-spacing:-0.035em;line-height:1.06;}.elementor .e-7463f291-d953{font-size:17px;line-height:1.6;margin-block-start:24px;}.elementor .e-4fc12e08-1d71{width:32px;height:32px;color:var(--violet-deep);padding:8px;border-radius:50%;background-color:var(--white);flex:0 0 32px;}.elementor .e-5a7563b2-6248{font-size:17px;}.elementor .e-4f07e8fb-6498{padding:0px;gap:12px;flex-wrap:nowrap;align-items:center;}.elementor .e-419c012e-b86b{width:32px;height:32px;color:var(--violet-deep);padding:8px;border-radius:50%;background-color:var(--white);flex:0 0 32px;}.elementor .e-340adae7-e15c{font-size:17px;}.elementor .e-73ce8262-cdc0{padding:0px;gap:12px;flex-wrap:nowrap;align-items:center;}.elementor .e-1fbdc5f4-3a9f{width:32px;height:32px;color:var(--violet-deep);padding:8px;border-radius:50%;background-color:var(--white);flex:0 0 32px;}.elementor .e-3679927d-f87a{font-size:17px;}.elementor .e-f0f2dbe-fdfa{padding:0px;gap:12px;flex-wrap:nowrap;align-items:center;}.elementor .e-728ee35d-ef07{padding:0px;margin-block-start:28px;display:flex;flex-direction:column;gap:12px;}.elementor .e-66782d27-532f{gap:0px;justify-content:center;}.elementor .e-7e7b6041-431f{font-size:clamp(20px, 1.9vw, 25px);color:var(--white);}.elementor .e-431f0547-8fc6{font-size:14px;color:#B5AEDB;padding:0px;gap:12px;justify-content:space-between;}.elementor .e-1663bc76-b5eb{width:50%;height:8px;padding:0px;border-radius:999px;background-color:#FFB89A;}.elementor .e-22e3e9de-a02b{height:8px;overflow:hidden;padding:0px;border-radius:999px;background-color:#2A2266;}.elementor .e-217db9a4-4b22{padding:0px;margin-block-start:6px;display:flex;flex-direction:column;gap:8px;}.elementor .e-44390250-1c8f{width:100%;min-height:50px;font-size:17px;margin-block-start:8px;}.elementor .e-5f19ff45-39d8{height:auto;min-height:132px;line-height:1.5;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:24px;}.elementor .e-383aef3d-9450:hover,.elementor .e-383aef3d-9450:focus-visible{color:var(--peach);border-color:transparent;background-color:transparent;}.elementor .e-383aef3d-9450{min-width:50px;min-height:50px;font-size:24px;color:#C9C0FF;line-height:1;padding-inline-start:12px;padding-inline-end:12px;border-width:0px;border-color:transparent;background-color:transparent;}.elementor .e-7d91fa96-26cb{min-height:50px;font-size:17px;line-height:1.25;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;flex:1 1 220px;}.elementor .e-41a25b24-d1ea{padding:0px;gap:10px;flex-wrap:wrap;align-items:stretch;}.elementor .e-7900f88c-7c00{gap:24px;}.elementor .e-5316ecd4-8cd6{font-size:14px;color:#D9D4F2;line-height:1.55;}.elementor .e-4701f8ca-ab22{font-size:15px;color:#140F33;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;background-color:#FFB89A;}.elementor .e-431215b1-3478{font-size:15px;color:#140F33;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;background-color:#FFD9D9;}.elementor .e-1e925df7-c1f3{padding:0px;flex-direction:column;gap:24px;align-items:stretch;}.elementor .e-7c28b213-d039{padding:36px;background-color:#140F33;gap:18px;}.elementor .e-60bf826d-7cf6{column-gap:72px;gap:48px;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);align-items:center;}.elementor .e-5b2c2cb0-4dea{padding-block-start:clamp(56px, 7vw, 96px);padding-block-end:clamp(56px, 7vw, 96px);}