.elementor .e-45bcbef3-95fb{font-family:"DM Sans";font-weight:600;font-size:.78rem;color:#6B5490;letter-spacing:.14em;text-transform:uppercase;margin:0}.elementor .e-5afe55bf-9b54{font-family:"Playfair Display";font-size:2.75rem;color:#3E2B5E;margin:0}.elementor .e-58505d33-fb33{width:100%;max-width:48rem;padding:2.5rem;margin-inline-start:auto;margin-inline-end:auto;border-radius:1.5rem;background-color:#fff;box-shadow:0 20px 50px 0 rgb(62 43 94 / .1);display:flex;flex-direction:column;gap:1rem}.elementor .e-41a49d99-127d{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-image:linear-gradient(135deg,#F6E7F1 0%,#EDE3F6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column}.elementor .e-730ff8a2-16e9{font-family:"DM Sans";font-weight:700;font-size:1.05rem;color:#3E2B5E;line-height:1.4;margin-block-start:.75rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-3dfede4b-881c{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-75471ee6-3a5c{font-family:"DM Sans";font-weight:700;font-size:1.05rem;color:#3E2B5E;line-height:1.4;margin-block-start:.75rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-2a472f7f-374c{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-5faae691-f35f{font-family:"DM Sans";font-size:1.1rem;color:#3E2B5E;line-height:1.65;margin:0}.elementor .e-326c80d1-8bf6{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-47ede5ef-936b{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-7eb4d18b-fdcf{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-6d94884a-ec83{font-family:"DM Sans";font-weight:700;font-size:1.05rem;color:#3E2B5E;line-height:1.4;margin-block-start:.75rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-5a8f422d-3676{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-1ec5150-2d41{font-family:"DM Sans";font-weight:700;font-size:1.05rem;color:#3E2B5E;line-height:1.4;margin-block-start:.75rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-72781c07-14b1{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-e74cd40-4a1b{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-5f023ee3-edac{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-7997f3c8-81e3{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-1e17f583-98af{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-3b7f687f-58c3{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-50b195e3-c680{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-5205ae83-6c1f{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-70f770fa-13c6{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-511298f4-f074{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-518d0a53-3d1a{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-620a8d55-804e{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-58e7f0e7-7a16{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-67404fd-1f96{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-6972d468-106e{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-77a3ecae-3fc4{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-7bb25814-4619{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-7364480a-d467{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-5ac5e36e-5aeb{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-7db4b240-a325{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-71141c54-2076{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-ec3b20e-f96e{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-4f455724-e694{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-1c1b9af4-286f{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-7edd3436-80e0{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-69d5b21d-6743{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-58eb5015-46d6{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-451b5c5e-c390{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-de3c88f-1c7b{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-7544707d-f7d6{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-62f0a603-8e8a{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-17a8b093-a623{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-6da3851b-d0db{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-1a3d551b-e1a2{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-457f4691-34f1{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-3f32c6db-b14a{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-6aa131ce-bec2{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-4fedd630-3f03{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-6d2705be-af0a{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-4aa1d1c5-48df{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-4bcf6583-f1ed{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-32672371-d539{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-502e7f38-a29a{font-family:"DM Sans";font-weight:700;font-size:1.05rem;color:#3E2B5E;line-height:1.4;margin-block-start:.75rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-2cbed3d8-ab59{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-49e6327a-da26{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-7e13f86-422a{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-7ca2e2c-fc07{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-44ffab68-e1ea{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-7fd32fba-6303{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-6b330118-88f9{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-6ec59c6f-e115{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-2c4516c3-9860{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-2c460c56-22f6{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-34a40344-8bcd{font-family:"Playfair Display";font-size:1.5rem;color:#3E2B5E;line-height:1.25;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-671d9d56-183a{font-family:"DM Sans";font-size:1.1rem;color:#3E2B5E;line-height:1.65;margin:0}.elementor .e-634d1f52-2b38{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-4220526-8119{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-2eb0169c-c892{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-75d31953-98fa{font-family:"DM Sans";font-size:1rem;color:#4A3F5C;line-height:1.7;margin:0;overflow-wrap:anywhere;\n}.elementor .e-1965ad83-d7af{width:100%;max-width:52rem;padding:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:.9rem}.elementor .e-67068bd8-cf06{padding-block-start:3rem;padding-block-end:4.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#fff;display:flex;flex-direction:column}