.elementor .e-7ebbee17-8d6c{font-weight:700;font-size:12px;color:#f3aa1c;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-4fa59ead-1d1c{max-width:20ch;font-weight:800;font-size:clamp(32px, 5.6vw, 54px);color:#ffffff;letter-spacing:-0.02em;line-height:1.08;text-transform:none;}.elementor .e-44fb7e10-4c81{max-width:60ch;font-size:18px;color:rgba(255,255,255,.86);line-height:1.6;}.elementor .e-216412f-8932{max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:14px;}.elementor .e-4580bb52-d7cb{padding-block-start:72px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(110deg, #2b1650 0%,#512c87 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-49fdffc8-284e{font-weight:700;font-size:12px;color:#6b5c85;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-71965593-dafe{font-weight:800;font-size:24px;color:#2b1650;line-height:1.15;text-transform:none;}.elementor .e-7efea5ec-bbc0{font-size:16px;color:#4f4363;line-height:1.5;}.elementor .e-56cd7c0b-f0f5:hover,.elementor .e-56cd7c0b-f0f5:focus-visible{color:#2b1650;background-color:#d98f0a;}.elementor .e-56cd7c0b-f0f5{font-weight:700;font-size:15px;color:#2b1650;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:6px;border-radius:999px;background-color:#f3aa1c;}.elementor .e-59f2b03e-ee37{padding:24px;border-radius:18px;border-width:1px;border-color:#e6dcf3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-3098da02-ef37{font-weight:700;font-size:12px;color:#6b5c85;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-5cc52d40-d9eb{font-weight:800;font-size:24px;color:#2b1650;line-height:1.15;text-transform:none;}.elementor .e-708b1b9c-f4a3{font-size:16px;color:#4f4363;line-height:1.5;}.elementor .e-731e4c2-339b:hover,.elementor .e-731e4c2-339b:focus-visible{color:#2b1650;background-color:#d98f0a;}.elementor .e-731e4c2-339b{font-weight:700;font-size:15px;color:#2b1650;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:6px;border-radius:999px;background-color:#f3aa1c;}.elementor .e-30d3c845-624d{padding:24px;border-radius:18px;border-width:1px;border-color:#e6dcf3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-dc8e033-e24e{font-weight:700;font-size:12px;color:#6b5c85;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-5ba07116-802a{font-weight:800;font-size:24px;color:#2b1650;line-height:1.15;text-transform:none;}.elementor .e-28c2ee09-e2bc{font-size:16px;color:#4f4363;line-height:1.5;}.elementor .e-35743b2b-4efd:hover,.elementor .e-35743b2b-4efd:focus-visible{color:#ffffff;background-color:#2b1650;}.elementor .e-35743b2b-4efd{font-weight:700;font-size:15px;color:#ffffff;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:6px;border-radius:999px;background-color:#512c87;}.elementor .e-5938aaaf-45f9{padding:24px;border-radius:18px;border-width:1px;border-color:#e6dcf3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-1c167c97-8002{font-weight:700;font-size:12px;color:#6b5c85;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-55a2b3-ccf8{font-weight:800;font-size:24px;color:#2b1650;line-height:1.15;text-transform:none;}.elementor .e-589cdf61-f9a2{font-size:16px;color:#4f4363;line-height:1.5;}.elementor .e-27bf3705-5d00:hover,.elementor .e-27bf3705-5d00:focus-visible{color:#ffffff;background-color:#2b1650;}.elementor .e-27bf3705-5d00{font-weight:700;font-size:15px;color:#ffffff;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:6px;border-radius:999px;background-color:#512c87;}.elementor .e-6cb6c238-7b2f{padding:24px;border-radius:18px;border-width:1px;border-color:#e6dcf3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-7f4160ec-591c{font-weight:700;font-size:12px;color:#6b5c85;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-135b036-50ed{font-weight:800;font-size:24px;color:#2b1650;line-height:1.15;text-transform:none;}.elementor .e-3f232647-7204{font-size:16px;color:#4f4363;line-height:1.5;}.elementor .e-1a8ee6df-7b7a:hover,.elementor .e-1a8ee6df-7b7a:focus-visible{color:#ffffff;background-color:#2b1650;}.elementor .e-1a8ee6df-7b7a{font-weight:700;font-size:15px;color:#ffffff;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:6px;border-radius:999px;background-color:#512c87;}.elementor .e-e7e30fa-8250{padding:24px;border-radius:18px;border-width:1px;border-color:#e6dcf3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-515912dc-9c33{font-weight:700;font-size:12px;color:#6b5c85;letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-99c5b8e-2c52{font-weight:800;font-size:24px;color:#2b1650;line-height:1.15;text-transform:none;}.elementor .e-57412238-db3c{font-size:16px;color:#4f4363;line-height:1.5;}.elementor .e-69116313-f635{padding:24px;border-radius:18px;border-width:1px;border-color:#e6dcf3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-2341d1ed-16cd{padding:0px;display:grid;gap:18px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-7ed392fd-5282{max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .e-50232dc2-1d50{padding-block-start:64px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;background-color:#f6f1fb;}.elementor .e-2a7cebcc-de22{font-weight:800;font-size:clamp(26px, 4vw, 36px);color:#2b1650;letter-spacing:-0.01em;line-height:1.15;text-transform:none;}.elementor .e-93559c6-5f34{font-size:16px;color:#6b5c85;line-height:1.5;padding-block-end:8px;}.elementor .e-77d0ab92-30cd{width:36px;height:36px;font-weight:800;font-size:16px;color:#2b1650;line-height:36px;text-align:center;border-radius:999px;background-color:#f3aa1c;}.elementor .e-7d657fc-f0d8{font-weight:600;font-size:15px;color:#2b1650;line-height:1.4;}.elementor .e-5b3dc769-5826{padding:18px;border-radius:14px;border-width:1px;border-color:#e6dcf3;border-style:solid;background-color:#ffffff;flex-direction:row;gap:14px;align-items:center;}.elementor .e-6a3c123d-d8e6{width:36px;height:36px;font-weight:800;font-size:16px;color:#2b1650;line-height:36px;text-align:center;border-radius:999px;background-color:#f3aa1c;}.elementor .e-74144558-843e{font-weight:600;font-size:15px;color:#2b1650;line-height:1.4;}.elementor .e-edfd328-53e8{padding:18px;border-radius:14px;border-width:1px;border-color:#e6dcf3;border-style:solid;background-color:#ffffff;flex-direction:row;gap:14px;align-items:center;}.elementor .e-3495c76a-6e54{width:36px;height:36px;font-weight:800;font-size:16px;color:#2b1650;line-height:36px;text-align:center;border-radius:999px;background-color:#f3aa1c;}.elementor .e-fd2c8bf-1c4b{font-weight:600;font-size:15px;color:#2b1650;line-height:1.4;}.elementor .e-5d2285f2-1566{padding:18px;border-radius:14px;border-width:1px;border-color:#e6dcf3;border-style:solid;background-color:#ffffff;flex-direction:row;gap:14px;align-items:center;}.elementor .e-766b7344-b298{width:36px;height:36px;font-weight:800;font-size:16px;color:#2b1650;line-height:36px;text-align:center;border-radius:999px;background-color:#f3aa1c;}.elementor .e-1416fcab-5509{font-weight:600;font-size:15px;color:#2b1650;line-height:1.4;}.elementor .e-594406e7-683c{padding:18px;border-radius:14px;border-width:1px;border-color:#e6dcf3;border-style:solid;background-color:#ffffff;flex-direction:row;gap:14px;align-items:center;}.elementor .e-6f7f2bfd-4120{padding:0px;display:grid;gap:14px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-58d55567-b6e2{max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:14px;}.elementor .e-1e8fd1e4-8a27{padding-block-start:40px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;background-color:#f6f1fb;}.elementor .e-48baba09-e8e6{max-width:22ch;font-weight:800;font-size:clamp(28px, 4vw, 42px);color:#2b1650;letter-spacing:-0.01em;line-height:1.1;text-transform:none;}.elementor .e-5013ca55-381a{max-width:52ch;font-size:18px;color:#3a2600;line-height:1.55;}.elementor .e-494228c4-e3fe:hover,.elementor .e-494228c4-e3fe:focus-visible{color:#ffffff;background-color:#2b1650;}.elementor .e-494228c4-e3fe{font-weight:700;font-size:16px;color:#ffffff;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:#512c87;}.elementor .e-74695d3f-9406{max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-12a2cf0b-97c4{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;background-color:#f3aa1c;}