.elementor .e-3e4ea50a-e6cb{font-size:14px;color:#4a4452;margin:0px;}.elementor .e-13a058ec-2241{font-family:var(--lp-font-display);font-weight:800;font-size:clamp(36px, 4.5vw, 56px);color:#2a0d7c;letter-spacing:-0.025em;line-height:1.08;margin:0px;}.elementor .e-10af7ab6-c69f{max-width:680px;font-size:18px;color:#4a4452;line-height:1.625;margin:0px;}.elementor .e-314faeb0-5311:hover,.elementor .e-314faeb0-5311:focus-visible{background-color:#ebdcff;}.elementor .e-314faeb0-5311{font-weight:600;font-size:14px;color:#2a0d7c;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:9999px;border-width:1px;border-color:#ccc3d4;border-style:solid;background-color:#ffffff;}.elementor .e-114fce1b-6865:hover,.elementor .e-114fce1b-6865:focus-visible{background-color:#ebdcff;}.elementor .e-114fce1b-6865{font-weight:600;font-size:14px;color:#2a0d7c;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:9999px;border-width:1px;border-color:#ccc3d4;border-style:solid;background-color:#ffffff;}.elementor .e-aa621c-a0c6:hover,.elementor .e-aa621c-a0c6:focus-visible{background-color:#ebdcff;}.elementor .e-aa621c-a0c6{font-weight:600;font-size:14px;color:#2a0d7c;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:9999px;border-width:1px;border-color:#ccc3d4;border-style:solid;background-color:#ffffff;}.elementor .e-6b654bea-8d96:hover,.elementor .e-6b654bea-8d96:focus-visible{background-color:#ebdcff;}.elementor .e-6b654bea-8d96{font-weight:600;font-size:14px;color:#2a0d7c;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:9999px;border-width:1px;border-color:#ccc3d4;border-style:solid;background-color:#ffffff;}.elementor .e-1cb13f06-be7f:hover,.elementor .e-1cb13f06-be7f:focus-visible{background-color:#ebdcff;}.elementor .e-1cb13f06-be7f{font-weight:600;font-size:14px;color:#2a0d7c;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:9999px;border-width:1px;border-color:#ccc3d4;border-style:solid;background-color:#ffffff;}.elementor .e-88a2e30-7560:hover,.elementor .e-88a2e30-7560:focus-visible{background-color:#ebdcff;}.elementor .e-88a2e30-7560{font-weight:600;font-size:14px;color:#2a0d7c;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:9999px;border-width:1px;border-color:#ccc3d4;border-style:solid;background-color:#ffffff;}.elementor .e-37a094bc-ffef:hover,.elementor .e-37a094bc-ffef:focus-visible{background-color:#fec6e9;}.elementor .e-37a094bc-ffef{font-weight:600;font-size:14px;color:#410004;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:9999px;background-color:#ffdad7;}.elementor .e-3b6ad9d1-a197:hover,.elementor .e-3b6ad9d1-a197:focus-visible{background-color:#fec6e9;}.elementor .e-3b6ad9d1-a197{font-weight:600;font-size:14px;color:#410004;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:9999px;background-color:#ffdad7;}.elementor .e-2cf0e02c-78b0:hover,.elementor .e-2cf0e02c-78b0:focus-visible{background-color:#fec6e9;}.elementor .e-2cf0e02c-78b0{font-weight:600;font-size:14px;color:#410004;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:9999px;background-color:#ffdad7;}.elementor .e-15163bf7-cc58{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:10px;flex-wrap:wrap;}.elementor .e-77da481-b7af{flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-15991412-4277{padding-block-start:32px;padding-block-end:32px;background-color:#f8f9fa;}.elementor .e-6d3bd827-2847{width:100%;height:170px;object-fit:cover;background-color:#ebdcff;}.elementor .e-5bd6b337-d54c{font-family:var(--lp-font-display);font-weight:700;font-size:20px;color:#191c1d;line-height:1.3;margin:0px;}.elementor .e-4d3d7198-87b9{font-size:15px;color:#4a4452;line-height:1.6;margin:0px;}.elementor .e-fd17647-c6ad{font-size:14px;color:#4a4452;margin:0px;}.elementor .e-21d1dd6c-bee7{padding:24px;flex-direction:column;gap:10px;}.elementor .e-2d9bd107-bfa6:hover,.elementor .e-2d9bd107-bfa6:focus-visible{box-shadow:0px 40px 60px -20px rgba(76,29,149,0.12);}.elementor .e-2d9bd107-bfa6{height:100%;overflow:hidden;text-decoration:none;padding:0px;border-radius:1rem;background-color:#ffffff;display:flex;flex-direction:column;}.elementor .e-4161b84-3543{padding:0px;margin:0px;gap:24px;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));grid-auto-rows:auto;}.elementor .e-5665b44f-1078{font-weight:600;color:#2a0d7c;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0.5rem;background-color:#ffffff;}.elementor .e-745f105-e132{font-weight:600;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0.5rem;background-color:#2a0d7c;}.elementor .e-4166e9d9-b920{padding-block-start:28px;display:flex;gap:12px;justify-content:space-between;}.elementor .e-3d251f18-4d0a{padding:32px;border-radius:1rem;background-color:#ffffff;}.elementor .e-51ad306a-edbb{padding:0px;margin:0px;}.elementor .e-b29ed48-7c7c{flex-direction:column;}.elementor .e-519d3022-1f11{padding-block-start:8px;padding-block-end:72px;background-color:#f8f9fa;}.elementor .e-26d60da9-a437{font-family:var(--lp-font-display);font-weight:800;font-size:clamp(30px, 5vw, 44px);color:#2a0d7c;letter-spacing:-0.02em;line-height:1.1;margin:0px;}.elementor .e-b70caf6-a399{font-size:18px;color:#2a0d7c;margin:0px;}.elementor .e-39008238-c8cc{width:auto;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-5d711b69-a7f9{max-width:1280px;text-align:center;padding-block-start:clamp(48px, 7vw, 80px);padding-block-end:clamp(48px, 7vw, 80px);padding-inline-start:clamp(24px, 5vw, 48px);padding-inline-end:clamp(24px, 5vw, 48px);margin-inline-start:auto;margin-inline-end:auto;border-radius:1.5rem;background-color:#ebdcff;flex-direction:column;gap:24px;align-items:center;}.elementor .e-1d0eed8-4bac{padding-block-start:0px;padding-block-end:clamp(64px, 8vw, 96px);background-color:#f8f9fa;}