.elementor .e-1578bfb2-b4b6{font-family:Outfit;font-weight:700;font-size:14px;color:#d6457f;letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .e-75446de4-d9ad{font-family:Outfit;font-weight:300;font-size:60px;color:#2e1a3d;letter-spacing:-0.5px;line-height:1.05;margin:0px;}.elementor .e-62831329-199b{font-family:Outfit;font-weight:700;font-size:60px;color:#824c9e;letter-spacing:-1.5px;line-height:1.02;margin:0px;}.elementor .e-2750d725-e98e{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-427b064b-1522{font-family:Outfit;font-weight:500;font-size:20px;color:#2e1a3d;line-height:1.6;margin:0px;}.elementor .e-64e74ada-cd38{font-family:Outfit;font-weight:400;font-size:17px;color:#6b6275;line-height:1.7;margin:0px;}.elementor .e-76dc361f-839e{font-family:Outfit;font-weight:400;font-size:17px;color:#6b6275;line-height:1.7;margin:0px;}.elementor .e-41064676-395f{font-family:Outfit;font-weight:500;font-size:17px;color:#2e1a3d;line-height:1.7;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;margin:0px;border-start-start-radius:0px;border-start-end-radius:14px;border-end-start-radius:0px;border-end-end-radius:14px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#d6457f;border-style:solid;background-color:rgba(255,255,255,.7);}.elementor .e-337d9e48-6ff0{padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 480px;}.elementor .e-25c0fd02-d7f1{width:100%;aspect-ratio:4/3.4;object-fit:cover;border-radius:32px;box-shadow:-26px 26px 0px 0px #f1a3c4;}.elementor .e-1c0e8585-db4e{padding-block-start:0px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:0px;display:flex;flex:1 1 400px;}.elementor .e-49d6bb64-ecf7{width:100%;max-width:1255px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:15px;display:flex;flex-direction:row;gap:72px;flex-wrap:wrap;align-items:center;}.elementor .e-7bdc82fb-a2c0{overflow:hidden;padding-block-start:64px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;background-image:radial-gradient(circle at 88% 15%, rgba(214,69,127,.22) 0%,rgba(214,69,127,0) 38%),radial-gradient(circle at 6% 95%, rgba(130,76,158,.18) 0%,rgba(130,76,158,0) 40%),linear-gradient(160deg, #fbf8f5 0%,#f7eff8 60%,#f3ecf8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .e-3eb58bb3-e58d{font-family:Outfit;font-weight:700;font-size:12px;color:#d6457f;letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .e-41020edd-d4bc{font-family:Outfit;font-weight:300;font-size:38px;color:#2e1a3d;letter-spacing:-0.5px;line-height:1.05;margin:0px;}.elementor .e-eb4b52a-24c1{font-family:Outfit;font-weight:700;font-size:48px;color:#824c9e;letter-spacing:-1.5px;line-height:1.02;margin:0px;}.elementor .e-dfa123f-2425{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-7c12821e-20ab{font-family:Outfit;font-weight:400;font-size:20px;color:#6b6275;line-height:1.6;margin:0px;}.elementor .e-46335328-e660{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-5b66ce3b-7467{width:100%;aspect-ratio:16/10;object-fit:cover;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:16px;}.elementor .e-46f42b9d-a097{position:absolute;inset-block-start:26px;inset-inline-start:26px;z-index:2;font-family:Outfit;font-weight:700;font-size:15px;color:#d6457f;letter-spacing:1px;line-height:1;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:#ffffff;box-shadow:0px 8px 20px -10px rgba(46,26,61,.5);}.elementor .e-4b4f7fe4-a01f{font-family:Outfit;font-weight:700;font-size:20px;color:#2e1a3d;line-height:1.25;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;}.elementor .e-768c133b-e2fa{font-family:Outfit;font-weight:400;font-size:15px;color:#6b6275;line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;}.elementor .e-50349fa-d612:hover,.elementor .e-50349fa-d612:focus-visible{color:#ffffff;background-color:#824c9e;}.elementor .e-50349fa-d612{font-family:Outfit;font-weight:600;font-size:12px;color:#824c9e;letter-spacing:1.2px;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:8px;margin-inline-end:8px;border-radius:999px;border-width:1.5px;border-color:#824c9e;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-37ea8792-97f9:hover,.elementor .e-37ea8792-97f9:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-37ea8792-97f9{position:relative;padding-block-start:14px;padding-block-end:24px;padding-inline-start:14px;padding-inline-end:14px;border-radius:24px;background-color:#ffffff;box-shadow:0px 30px 60px -36px rgba(46,26,61,.5);display:flex;flex-direction:column;gap:10px;flex:1 1 260px;}.elementor .e-5965246f-f875{width:100%;aspect-ratio:16/10;object-fit:cover;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:16px;}.elementor .e-42cb18bb-5c84{position:absolute;inset-block-start:26px;inset-inline-start:26px;z-index:2;font-family:Outfit;font-weight:700;font-size:15px;color:#d6457f;letter-spacing:1px;line-height:1;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:#ffffff;box-shadow:0px 8px 20px -10px rgba(46,26,61,.5);}.elementor .e-7f2b9350-94a6{font-family:Outfit;font-weight:700;font-size:20px;color:#2e1a3d;line-height:1.25;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;}.elementor .e-73e8cd2f-b633{font-family:Outfit;font-weight:400;font-size:15px;color:#6b6275;line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;}.elementor .e-760aae81-74fd:hover,.elementor .e-760aae81-74fd:focus-visible{color:#ffffff;background-color:#824c9e;}.elementor .e-760aae81-74fd{font-family:Outfit;font-weight:600;font-size:12px;color:#824c9e;letter-spacing:1.2px;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:8px;margin-inline-end:8px;border-radius:999px;border-width:1.5px;border-color:#824c9e;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-787aaafb-acdb:hover,.elementor .e-787aaafb-acdb:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-787aaafb-acdb{position:relative;padding-block-start:14px;padding-block-end:24px;padding-inline-start:14px;padding-inline-end:14px;border-radius:24px;background-color:#ffffff;box-shadow:0px 30px 60px -36px rgba(46,26,61,.5);display:flex;flex-direction:column;gap:10px;flex:1 1 260px;}.elementor .e-4d6b5eef-ccdc{width:100%;aspect-ratio:16/10;object-fit:cover;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:16px;}.elementor .e-28a05828-6c0a{position:absolute;inset-block-start:26px;inset-inline-start:26px;z-index:2;font-family:Outfit;font-weight:700;font-size:15px;color:#d6457f;letter-spacing:1px;line-height:1;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:#ffffff;box-shadow:0px 8px 20px -10px rgba(46,26,61,.5);}.elementor .e-66566e78-f843{font-family:Outfit;font-weight:700;font-size:20px;color:#2e1a3d;line-height:1.25;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;}.elementor .e-739cc7c0-e0c4{font-family:Outfit;font-weight:400;font-size:15px;color:#6b6275;line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;}.elementor .e-256721c9-c108:hover,.elementor .e-256721c9-c108:focus-visible{color:#ffffff;background-color:#824c9e;}.elementor .e-256721c9-c108{font-family:Outfit;font-weight:600;font-size:12px;color:#824c9e;letter-spacing:1.2px;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:8px;margin-inline-end:8px;border-radius:999px;border-width:1.5px;border-color:#824c9e;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-693a3314-d325:hover,.elementor .e-693a3314-d325:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-693a3314-d325{position:relative;padding-block-start:14px;padding-block-end:24px;padding-inline-start:14px;padding-inline-end:14px;border-radius:24px;background-color:#ffffff;box-shadow:0px 30px 60px -36px rgba(46,26,61,.5);display:flex;flex-direction:column;gap:10px;flex:1 1 260px;}.elementor .e-1ee36cf4-258e{width:100%;aspect-ratio:16/10;object-fit:cover;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;border-radius:16px;}.elementor .e-a1065f2-981c{position:absolute;inset-block-start:26px;inset-inline-start:26px;z-index:2;font-family:Outfit;font-weight:700;font-size:15px;color:#d6457f;letter-spacing:1px;line-height:1;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:#ffffff;box-shadow:0px 8px 20px -10px rgba(46,26,61,.5);}.elementor .e-6c6fff2a-70b3{font-family:Outfit;font-weight:700;font-size:20px;color:#2e1a3d;line-height:1.25;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;}.elementor .e-6993ae18-b694{font-family:Outfit;font-weight:400;font-size:15px;color:#6b6275;line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;}.elementor .e-7da57455-a50d:hover,.elementor .e-7da57455-a50d:focus-visible{color:#ffffff;background-color:#824c9e;}.elementor .e-7da57455-a50d{font-family:Outfit;font-weight:600;font-size:12px;color:#824c9e;letter-spacing:1.2px;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:8px;margin-inline-end:8px;border-radius:999px;border-width:1.5px;border-color:#824c9e;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-7e591783-bd1b:hover,.elementor .e-7e591783-bd1b:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-7e591783-bd1b{position:relative;padding-block-start:14px;padding-block-end:24px;padding-inline-start:14px;padding-inline-end:14px;border-radius:24px;background-color:#ffffff;box-shadow:0px 30px 60px -36px rgba(46,26,61,.5);display:flex;flex-direction:column;gap:10px;flex:1 1 260px;}.elementor .e-1d4402be-a524{padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .e-47e0ef9e-a908{width:100%;max-width:1255px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:15px;display:flex;flex-direction:column;gap:44px;}.elementor .e-5ab7edac-1df3{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #ffffff 0%,#f6f1f8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .e-eb6a525-3ed6{font-family:Outfit;font-weight:700;font-size:12px;color:#d6457f;letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .e-47042e30-61c1{font-family:Outfit;font-weight:300;font-size:38px;color:#2e1a3d;letter-spacing:-0.5px;line-height:1.05;margin:0px;}.elementor .e-461bcc91-7d92{font-family:Outfit;font-weight:700;font-size:56px;color:#824c9e;letter-spacing:-1.5px;line-height:1.02;margin:0px;}.elementor .e-3c8b6852-ba57{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-59aab4a0-9092{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-5cc4ec4a-b92a{width:56px;height:56px;object-fit:contain;padding:13px;border-radius:16px;border-width:1.5px;border-color:rgba(130,76,158,.3);border-style:solid;background-color:transparent;flex:0 0 auto;align-self:flex-start;}.elementor .e-66d17dcf-a0b5{font-family:Outfit;font-weight:700;font-size:21px;color:#2e1a3d;line-height:1.2;margin:0px;}.elementor .e-49003299-b8d9{font-family:Outfit;font-weight:400;font-size:16px;color:#6b6275;line-height:1.7;margin:0px;}.elementor .e-721d4982-dcf7:hover,.elementor .e-721d4982-dcf7:focus-visible{color:#824c9e;}.elementor .e-721d4982-dcf7{font-family:Outfit;font-weight:700;font-size:14px;color:#d6457f;letter-spacing:1.2px;text-transform:uppercase;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;align-self:flex-start;}.elementor .e-63ed1cbe-3625:hover,.elementor .e-63ed1cbe-3625:focus-visible{border-color:#d6457f;transform:translate3d(0px, -4px, 0px);}.elementor .e-63ed1cbe-3625{padding:30px;border-radius:24px;border-width:1.5px;border-color:#e9e2ee;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:14px;flex:1 1 240px;}.elementor .e-186c3dce-2a30{width:56px;height:56px;object-fit:contain;padding:13px;border-radius:16px;border-width:1.5px;border-color:rgba(130,76,158,.3);border-style:solid;background-color:transparent;flex:0 0 auto;align-self:flex-start;}.elementor .e-4bf1f41e-8003{font-family:Outfit;font-weight:700;font-size:21px;color:#2e1a3d;line-height:1.2;margin:0px;}.elementor .e-71c5f92c-c717{font-family:Outfit;font-weight:400;font-size:16px;color:#6b6275;line-height:1.7;margin:0px;}.elementor .e-6f0da526-18bd:hover,.elementor .e-6f0da526-18bd:focus-visible{color:#824c9e;}.elementor .e-6f0da526-18bd{font-family:Outfit;font-weight:700;font-size:14px;color:#d6457f;letter-spacing:1.2px;text-transform:uppercase;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;align-self:flex-start;}.elementor .e-706fb3ef-b5e1:hover,.elementor .e-706fb3ef-b5e1:focus-visible{border-color:#d6457f;transform:translate3d(0px, -4px, 0px);}.elementor .e-706fb3ef-b5e1{padding:30px;border-radius:24px;border-width:1.5px;border-color:#e9e2ee;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:14px;flex:1 1 240px;}.elementor .e-3a14ef8c-e3db{width:56px;height:56px;object-fit:contain;padding:13px;border-radius:16px;border-width:1.5px;border-color:rgba(130,76,158,.3);border-style:solid;background-color:transparent;flex:0 0 auto;align-self:flex-start;}.elementor .e-1dc739f-3a9e{font-family:Outfit;font-weight:700;font-size:21px;color:#2e1a3d;line-height:1.2;margin:0px;}.elementor .e-183a3333-d36c{font-family:Outfit;font-weight:400;font-size:16px;color:#6b6275;line-height:1.7;margin:0px;}.elementor .e-2433a148-4246:hover,.elementor .e-2433a148-4246:focus-visible{color:#824c9e;}.elementor .e-2433a148-4246{font-family:Outfit;font-weight:700;font-size:14px;color:#d6457f;letter-spacing:1.2px;text-transform:uppercase;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;align-self:flex-start;}.elementor .e-18f557ce-e29b:hover,.elementor .e-18f557ce-e29b:focus-visible{border-color:#d6457f;transform:translate3d(0px, -4px, 0px);}.elementor .e-18f557ce-e29b{padding:30px;border-radius:24px;border-width:1.5px;border-color:#e9e2ee;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:14px;flex:1 1 240px;}.elementor .e-5e7187df-fa94{width:56px;height:56px;object-fit:contain;padding:13px;border-radius:16px;border-width:1.5px;border-color:rgba(130,76,158,.3);border-style:solid;background-color:transparent;flex:0 0 auto;align-self:flex-start;}.elementor .e-4a61cfd-7be3{font-family:Outfit;font-weight:700;font-size:21px;color:#2e1a3d;line-height:1.2;margin:0px;}.elementor .e-2e2c614d-4f84{font-family:Outfit;font-weight:400;font-size:16px;color:#6b6275;line-height:1.7;margin:0px;}.elementor .e-44c8d5ae-7fa3:hover,.elementor .e-44c8d5ae-7fa3:focus-visible{color:#824c9e;}.elementor .e-44c8d5ae-7fa3{font-family:Outfit;font-weight:700;font-size:14px;color:#d6457f;letter-spacing:1.2px;text-transform:uppercase;padding:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;align-self:flex-start;}.elementor .e-4f2c6efc-11ac:hover,.elementor .e-4f2c6efc-11ac:focus-visible{border-color:#d6457f;transform:translate3d(0px, -4px, 0px);}.elementor .e-4f2c6efc-11ac{padding:30px;border-radius:24px;border-width:1.5px;border-color:#e9e2ee;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:14px;flex:1 1 240px;}.elementor .e-60de4fd4-d96b{padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .e-6f3561b8-ea6d{width:100%;max-width:1255px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:15px;display:flex;flex-direction:column;gap:44px;}.elementor .e-4c480914-3d3c{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#f3ecf8;display:flex;flex-direction:column;align-items:center;}.elementor .e-3e68193d-95cb{font-family:Outfit;font-weight:700;font-size:12px;color:#f1a3c4;letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .e-2ec3e21a-8442{font-family:Outfit;font-weight:300;font-size:40px;color:#ffffff;letter-spacing:-0.5px;line-height:1.05;margin:0px;}.elementor .e-150acb16-85f6{font-family:Outfit;font-weight:700;font-size:58px;color:#f1a3c4;letter-spacing:-1.5px;line-height:1.02;margin:0px;}.elementor .e-31bf4873-ad3e{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-402666fc-182c{font-family:Outfit;font-weight:400;font-size:20px;color:#e7dcef;line-height:1.6;margin:0px;}.elementor .e-17ef96dc-3231{max-width:860px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-2fd5b4dc-5e80{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;}.elementor .e-337e2aa4-bf2a{font-family:Outfit;font-weight:700;font-size:18px;color:#2e1a3d;line-height:1.2;margin:0px;}.elementor .e-c7c1cb4-52c1{font-family:Outfit;font-weight:700;font-size:11px;color:#d6457f;letter-spacing:1.2px;line-height:1.45;text-transform:uppercase;margin:0px;}.elementor .e-6ddd9e19-68fe{padding-block-start:18px;padding-block-end:6px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:5px;}.elementor .e-41c7a4f8-e641{font-family:Outfit;font-weight:700;font-size:12px;color:#824c9e;letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-334ed345-7c90{padding:0px;}.elementor .e-5e755e2a-a80a{width:24px;height:24px;font-family:Outfit;font-weight:600;font-size:16px;color:#824c9e;line-height:1;margin:0px;border-radius:50%;background-color:#f3ecf8;display:flex;justify-content:center;align-items:center;}.elementor .e-14c7fab6-2f51{width:auto;height:auto;padding:0px;}.elementor .e-345b379c-c45c{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-685aba00-e54b{font-family:Outfit;font-weight:400;font-size:14px;color:#6b6275;line-height:1.6;margin:0px;}.elementor .e-c810bd0-aaec{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-55ca0bfa-5c5a{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e9e2ee;border-style:solid;}.elementor .e-37b2f07-bf09{padding-block-start:0px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:auto;}.elementor .e-369bac85-2d8d{overflow:hidden;padding:0px;border-radius:24px;background-color:#ffffff;box-shadow:0px 30px 60px -36px rgba(0,0,0,.6);display:flex;flex-direction:column;flex:1 1 220px;}.elementor .e-2f595583-4d07{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;}.elementor .e-4e8e2ec8-4d39{font-family:Outfit;font-weight:700;font-size:18px;color:#2e1a3d;line-height:1.2;margin:0px;}.elementor .e-2d41f192-447f{font-family:Outfit;font-weight:700;font-size:11px;color:#d6457f;letter-spacing:1.2px;line-height:1.45;text-transform:uppercase;margin:0px;}.elementor .e-33493d03-6aaf{padding-block-start:18px;padding-block-end:6px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:5px;}.elementor .e-73959df8-d70a{font-family:Outfit;font-weight:700;font-size:12px;color:#824c9e;letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-697276e6-5c8c{padding:0px;}.elementor .e-5df17dbd-64e8{width:24px;height:24px;font-family:Outfit;font-weight:600;font-size:16px;color:#824c9e;line-height:1;margin:0px;border-radius:50%;background-color:#f3ecf8;display:flex;justify-content:center;align-items:center;}.elementor .e-273394ba-260a{width:auto;height:auto;padding:0px;}.elementor .e-1a86ad7d-57dc{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-35ee4ca1-f5ce{font-family:Outfit;font-weight:400;font-size:14px;color:#6b6275;line-height:1.6;margin:0px;}.elementor .e-7fe64009-e320{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-26482bdb-e38f{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e9e2ee;border-style:solid;}.elementor .e-437e297-4715{padding-block-start:0px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:auto;}.elementor .e-45522b94-ac0e{overflow:hidden;padding:0px;border-radius:24px;background-color:#ffffff;box-shadow:0px 30px 60px -36px rgba(0,0,0,.6);display:flex;flex-direction:column;flex:1 1 220px;}.elementor .e-5b9264cf-166b{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;}.elementor .e-5f4bc26e-83f4{font-family:Outfit;font-weight:700;font-size:18px;color:#2e1a3d;line-height:1.2;margin:0px;}.elementor .e-ccc9f9c-7e82{font-family:Outfit;font-weight:700;font-size:11px;color:#d6457f;letter-spacing:1.2px;line-height:1.45;text-transform:uppercase;margin:0px;}.elementor .e-201f1df2-995d{padding-block-start:18px;padding-block-end:6px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:5px;}.elementor .e-f02994e-5318{font-family:Outfit;font-weight:700;font-size:12px;color:#824c9e;letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-78ab721a-ceb0{padding:0px;}.elementor .e-48c20464-adbc{width:24px;height:24px;font-family:Outfit;font-weight:600;font-size:16px;color:#824c9e;line-height:1;margin:0px;border-radius:50%;background-color:#f3ecf8;display:flex;justify-content:center;align-items:center;}.elementor .e-9604e56-ffae{width:auto;height:auto;padding:0px;}.elementor .e-72010698-dbcb{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-c1a4106-878a{font-family:Outfit;font-weight:400;font-size:14px;color:#6b6275;line-height:1.6;margin:0px;}.elementor .e-6c04d6e2-7a67{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2e492f85-d937{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e9e2ee;border-style:solid;}.elementor .e-23f3554-b3a9{padding-block-start:0px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:auto;}.elementor .e-5e1398d4-2ccf{overflow:hidden;padding:0px;border-radius:24px;background-color:#ffffff;box-shadow:0px 30px 60px -36px rgba(0,0,0,.6);display:flex;flex-direction:column;flex:1 1 220px;}.elementor .e-3dfc29a8-68c3{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;}.elementor .e-23dc9cae-3ee8{font-family:Outfit;font-weight:700;font-size:18px;color:#2e1a3d;line-height:1.2;margin:0px;}.elementor .e-408aef7d-18f9{font-family:Outfit;font-weight:700;font-size:11px;color:#d6457f;letter-spacing:1.2px;line-height:1.45;text-transform:uppercase;margin:0px;}.elementor .e-e444083-1462{padding-block-start:18px;padding-block-end:6px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:5px;}.elementor .e-3a9ef36e-a74e{font-family:Outfit;font-weight:700;font-size:12px;color:#824c9e;letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-712b4aea-94fb{padding:0px;}.elementor .e-7cae50ae-8370{width:24px;height:24px;font-family:Outfit;font-weight:600;font-size:16px;color:#824c9e;line-height:1;margin:0px;border-radius:50%;background-color:#f3ecf8;display:flex;justify-content:center;align-items:center;}.elementor .e-16bfd155-4ef4{width:auto;height:auto;padding:0px;}.elementor .e-4e4998cf-b45d{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-4623da9e-b407{font-family:Outfit;font-weight:400;font-size:14px;color:#6b6275;line-height:1.6;margin:0px;}.elementor .e-4bc285cd-40de{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5d75ee4e-e61e{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e9e2ee;border-style:solid;}.elementor .e-3175901f-3a81{padding-block-start:0px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:auto;}.elementor .e-7402f76b-2f05{overflow:hidden;padding:0px;border-radius:24px;background-color:#ffffff;box-shadow:0px 30px 60px -36px rgba(0,0,0,.6);display:flex;flex-direction:column;flex:1 1 220px;}.elementor .e-2f6a9841-9a6c{font-family:Outfit;font-weight:300;font-size:64px;color:#ffffff;letter-spacing:4px;margin:0px;}.elementor .e-f148002-3279{width:100%;aspect-ratio:4/5;padding:0px;background-image:linear-gradient(140deg, #6d3a8a 0%,#d6457f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;}.elementor .e-6078d9e2-808d{font-family:Outfit;font-weight:700;font-size:18px;color:#2e1a3d;line-height:1.2;margin:0px;}.elementor .e-4e3fe9c0-67ec{font-family:Outfit;font-weight:700;font-size:11px;color:#d6457f;letter-spacing:1.2px;line-height:1.45;text-transform:uppercase;margin:0px;}.elementor .e-3d261ae-813d{padding-block-start:18px;padding-block-end:6px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:5px;}.elementor .e-2ffdcce5-9ab6{overflow:hidden;padding:0px;border-radius:24px;background-color:#ffffff;box-shadow:0px 30px 60px -36px rgba(0,0,0,.6);display:flex;flex-direction:column;flex:1 1 220px;}.elementor .e-363b3d8-6a0b{padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .e-c41391e-182d{width:100%;max-width:1255px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:15px;display:flex;flex-direction:column;gap:44px;}.elementor .e-4bd427bf-3591{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-image:radial-gradient(circle at 15% 20%, rgba(214,69,127,.25) 0%,rgba(214,69,127,0) 40%),linear-gradient(160deg, #2e1a3d 0%,#1d0f28 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .e-15fd2444-8396{font-family:Outfit;font-weight:300;font-size:40px;color:#ffffff;letter-spacing:-0.5px;line-height:1.05;margin:0px;}.elementor .e-37e7a0e7-9634{font-family:Outfit;font-weight:700;font-size:58px;color:#ffffff;letter-spacing:-1.5px;line-height:1.02;margin:0px;}.elementor .e-7ef747aa-81a6{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-3b795df3-5077{max-width:560px;font-family:Outfit;font-weight:400;font-size:20px;color:#ffffff;line-height:1.6;margin:0px;}.elementor .e-60a70d03-4085{padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 420px;}.elementor .e-7711f54-5912:hover,.elementor .e-7711f54-5912:focus-visible{background-color:#ffffff;transform:translate3d(0px, -2px, 0px);}.elementor .e-7711f54-5912{font-family:Outfit;font-weight:600;font-size:14px;color:#2e1a3d;letter-spacing:1.5px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:999px;background-color:#f9d6e5;box-shadow:0px 14px 30px -14px rgba(46,26,61,.55);align-self:center;}.elementor .e-24a5c7f7-6c8d{width:100%;max-width:1225px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:80px;padding-inline-end:80px;border-radius:36px;background-image:radial-gradient(circle at 100% 0%, rgba(241,163,196,.45) 0%,rgba(241,163,196,0) 40%),linear-gradient(120deg, #2e1a3d 0%,#6d3a8a 55%,#d6457f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 50px 90px -50px rgba(46,26,61,.7);display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-61717c39-e67b{padding-block-start:80px;padding-block-end:80px;padding-inline-start:15px;padding-inline-end:15px;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}