.elementor .e-1ff5e9d9-39d3{width:520px;height:520px;inset-block-start:-120px;inset-inline-end:-80px;background-color:#B9B5E8;}.elementor .e-e2cca50-3d6f{width:640px;height:520px;inset-block-end:-300px;inset-inline-start:-140px;z-index:0;background-color:#F1E4C9;opacity:70%;}.elementor .e-8b0f16f-fd53{& em { font-style: italic; font-weight: 700; color: #A29CC6; }\n}.elementor .e-40111d3-f030{max-width:520px;}.elementor .e-252a4fbd-9524{width:auto;padding:0px;margin-block-start:4px;gap:14px;flex-wrap:wrap;}.elementor .e-5206eeca-e73b{font-family:var(--mi-font);font-weight:800;font-size:28px;color:var(--mi-primary);letter-spacing:-0.5px;}.elementor .e-3acdc585-eee0{font-family:var(--mi-font);font-weight:500;font-size:14px;color:var(--mi-muted);}.elementor .e-26fb5028-eb6e{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-60337549-88cb{font-family:var(--mi-font);font-weight:800;font-size:28px;color:var(--mi-primary);letter-spacing:-0.5px;}.elementor .e-3a2e819a-f237{font-family:var(--mi-font);font-weight:500;font-size:14px;color:var(--mi-muted);}.elementor .e-68f2b23f-2c35{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-49d1b42e-cf6d{font-family:var(--mi-font);font-weight:800;font-size:28px;color:var(--mi-primary);letter-spacing:-0.5px;}.elementor .e-220a32ed-e2f3{font-family:var(--mi-font);font-weight:500;font-size:14px;color:var(--mi-muted);}.elementor .e-4c3e4df-d1ba{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-68256db-ca23{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;border-block-start-width:1px;gap:clamp(20px, 4vw, 48px);flex-wrap:wrap;border-top-style: solid; border-top-color: rgba(123,116,178,0.2);\n}.elementor .e-2060ba87-923a{width:56%;padding:0px;flex-direction:column;gap:28px;flex:0 1 auto;align-items:flex-start;}.elementor .e-6fabb75-a6c2{width:100%;position:absolute;padding:0px;border-start-start-radius:260px;border-start-end-radius:260px;border-end-start-radius:44px;border-end-end-radius:44px;background-image:linear-gradient(170deg, #E4E1F7 0%,#CBC6EE 55%,#A29CC6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.7) inset,0px 40px 80px -40px rgba(58,55,100,0.55);inset: 40px 0 0 0;\n}.elementor .e-12190759-9c5a{width:100%;height:600px;object-fit:cover;object-position:50% 22%;position:relative;z-index:1;border-start-start-radius:260px;border-start-end-radius:260px;border-end-start-radius:44px;border-end-end-radius:44px;}.elementor .e-28416bf4-1e34{width:auto;position:absolute;inset-block-start:34%;inset-inline-start:-28px;z-index:2;white-space: nowrap;\n}.elementor .e-42ba0a4d-f15b{width:auto;position:absolute;inset-inline-end:-18px;inset-block-end:64px;z-index:2;white-space: nowrap;\n}.elementor .e-6c653fd8-3d5f{width:44%;min-height:600px;position:relative;padding:0px;flex:0 1 auto;justify-content:center;align-items:flex-end;}.elementor .e-2c7d75e4-2a48{width:100%;max-width:1280px;position:relative;z-index:1;padding:0px;gap:clamp(40px, 6vw, 96px);align-items:center;}.elementor .e-71036e53-c139{width:100%;overflow:visible;position:relative;padding-block-end:clamp(40px, 5vw, 64px);justify-content:center;overflow-x: clip;\n}.elementor .e-7635c52b-f023{font-family:var(--mi-font);font-weight:700;font-size:13px;color:var(--mi-muted);letter-spacing:2.4px;text-align:center;text-transform:uppercase;}.elementor .e-66f51efe-c063:hover,.elementor .e-66f51efe-c063:focus-visible{opacity:100%;filter:grayscale(0px);}.elementor .e-66f51efe-c063{width:234px;height:94px;object-fit:contain;opacity:60%;transition:all 0.3s;filter: grayscale(1);\n}.elementor .e-6a17b1cf-ba69:hover,.elementor .e-6a17b1cf-ba69:focus-visible{opacity:100%;filter:grayscale(0px);}.elementor .e-6a17b1cf-ba69{width:234px;height:94px;object-fit:contain;opacity:60%;transition:all 0.3s;filter: grayscale(1);\n}.elementor .e-2af26a16-fd25:hover,.elementor .e-2af26a16-fd25:focus-visible{opacity:100%;filter:grayscale(0px);}.elementor .e-2af26a16-fd25{width:234px;height:94px;object-fit:contain;opacity:60%;transition:all 0.3s;filter: grayscale(1);\n}.elementor .e-49b6aa4c-a7c1:hover,.elementor .e-49b6aa4c-a7c1:focus-visible{opacity:100%;filter:grayscale(0px);}.elementor .e-49b6aa4c-a7c1{width:234px;height:94px;object-fit:contain;opacity:60%;transition:all 0.3s;filter: grayscale(1);\n}.elementor .e-22169a1e-bed3{padding:0px;gap:24px;flex-wrap:wrap;justify-content:space-around;align-items:center;}.elementor .e-34c70c13-8431{width:100%;max-width:1280px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:26px;border-width:1px;border-color:rgba(255,255,255,0.95);border-style:solid;background-image:linear-gradient(180deg, #FFFFFF 0%,#FDFCF9 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,1) inset,0px 20px 48px -20px rgba(120,100,60,0.28),0px 2px 6px 0px rgba(58,55,100,0.05);flex-direction:column;gap:22px;align-items:center;}.elementor .e-6a3ebca-9cce{width:100%;position:relative;z-index:2;padding-block-start:24px;padding-block-end:24px;justify-content:center;}.elementor .e-535e1b89-700c{& em { font-style: italic; font-weight: 700; color: #A29CC6; }\n}.elementor .e-3091fa69-8a93{width:auto;padding:0px;flex-direction:column;gap:14px;}.elementor .e-6c4f82ce-b62e{max-width:460px;}.elementor .e-5c635018-6450{padding:0px;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .e-54d21d39-3636{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.6s;}.elementor .e-6819db32-86fe{height:380px;overflow:hidden;padding:0px;border-radius:20px;background-color:#EEECF8;}.elementor .e-6f59ee88-421a{font-family:var(--mi-font);font-weight:500;font-size:14px;color:var(--mi-muted);}.elementor .e-610eb9d2-a0d1{font-family:var(--mi-font);font-weight:700;font-size:15px;color:var(--mi-primary);}.elementor .e-78d22021-8558{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:center;}.elementor .e-54232b8d-3f21{padding-block-start:24px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-1a9dac0e-e7dd:hover,.elementor .e-1a9dac0e-e7dd:focus-visible{box-shadow:0px 1px 0px 0px rgba(255,255,255,0.85) inset,0px 34px 60px -24px rgba(58,55,100,0.45);transform:translate3d(0px, -6px, 0px);}.elementor .e-1a9dac0e-e7dd{overflow:hidden;padding:12px;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:0px;grid-column:span 7;}.elementor .e-90fd220-619d{width:100%;height:100%;object-fit:cover;transition:transform 0.6s;}.elementor .e-54eae7a2-8d0c{height:380px;overflow:hidden;padding:0px;border-radius:20px;background-color:#EEECF8;}.elementor .e-5ac26b06-21bf{font-family:var(--mi-font);font-weight:500;font-size:14px;color:var(--mi-muted);}.elementor .e-1e975fe6-f2f6{font-family:var(--mi-font);font-weight:700;font-size:15px;color:var(--mi-primary);}.elementor .e-34bae991-63d8{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:center;}.elementor .e-3176c1e-ee82{padding-block-start:24px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-42c520ce-2acc:hover,.elementor .e-42c520ce-2acc:focus-visible{box-shadow:0px 1px 0px 0px rgba(255,255,255,0.85) inset,0px 34px 60px -24px rgba(58,55,100,0.45);transform:translate3d(0px, -6px, 0px);}.elementor .e-42c520ce-2acc{overflow:hidden;padding:12px;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:0px;grid-column:span 5;}.elementor .e-3a8453cd-ae5d{width:100%;height:100%;object-fit:cover;transition:transform 0.6s;}.elementor .e-57524b3e-8e46{height:380px;overflow:hidden;padding:0px;border-radius:20px;background-color:#EEECF8;}.elementor .e-6dc43bab-d62f{font-family:var(--mi-font);font-weight:500;font-size:14px;color:var(--mi-muted);}.elementor .e-54945f4e-70d3{font-family:var(--mi-font);font-weight:700;font-size:15px;color:var(--mi-primary);}.elementor .e-4d377a32-f54e{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:center;}.elementor .e-5467d8ed-d87c{padding-block-start:24px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-9af8b04-2fd8:hover,.elementor .e-9af8b04-2fd8:focus-visible{box-shadow:0px 1px 0px 0px rgba(255,255,255,0.85) inset,0px 34px 60px -24px rgba(58,55,100,0.45);transform:translate3d(0px, -6px, 0px);}.elementor .e-9af8b04-2fd8{overflow:hidden;padding:12px;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:0px;grid-column:span 5;}.elementor .e-b30d7ef-7a3d{width:100%;height:100%;object-fit:cover;transition:transform 0.6s;}.elementor .e-7c9444e8-9c0b{height:380px;overflow:hidden;padding:0px;border-radius:20px;background-color:#EEECF8;}.elementor .e-5c42dec8-ac10{font-family:var(--mi-font);font-weight:500;font-size:14px;color:var(--mi-muted);}.elementor .e-5788d90f-3fc3{font-family:var(--mi-font);font-weight:700;font-size:15px;color:var(--mi-primary);}.elementor .e-4ae1109b-a365{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:center;}.elementor .e-27fa4184-edab{padding-block-start:24px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-7721d168-51ff:hover,.elementor .e-7721d168-51ff:focus-visible{box-shadow:0px 1px 0px 0px rgba(255,255,255,0.85) inset,0px 34px 60px -24px rgba(58,55,100,0.45);transform:translate3d(0px, -6px, 0px);}.elementor .e-7721d168-51ff{overflow:hidden;padding:12px;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:0px;grid-column:span 7;}.elementor .e-23266a2a-c9bf{column-gap:24px;padding:0px;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto auto;row-gap: 24px;\n}.elementor .e-47d82652-476a{width:560px;height:560px;inset-block-start:10%;inset-inline-start:-220px;background-color:#CFCAF2;opacity:45%;}.elementor .e-7c99c665-8e31{& em { font-style: italic; font-weight: 700; color: #A29CC6; }\n}.elementor .e-2bd1edfe-b348{max-width:720px;text-align:center;}.elementor .e-7acbce01-baa8{text-align:center;padding:0px;flex-direction:column;gap:16px;align-items:center;}.elementor .e-662e6984-cbba{font-family:var(--mi-font);font-weight:700;font-size:15px;}.elementor .e-466bd176-5677{font-family:var(--mi-font);font-weight:700;font-size:15px;}.elementor .e-3277e3f5-7b3a{font-family:var(--mi-font);font-weight:700;font-size:15px;}.elementor .e-2e7a3c82-409e{padding:6px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.85);border-style:solid;background-color:rgba(255,255,255,0.6);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.9) inset,0px 14px 30px -14px rgba(58,55,100,0.35);backdrop-filter:blur(18px);display:flex;flex-direction:row;gap:6px;width: fit-content;\n}.elementor .e-79787cd3-480e{width:100%;height:100%;object-fit:cover;}.elementor .e-6890adc8-2132{position:absolute;inset-block-end:16px;inset-inline-start:16px;font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}.elementor .e-24809b7b-1420:hover,.elementor .e-24809b7b-1420:focus-visible{transform:translate3d(0px, -4px, 0px) scale3d(1.01, 1.01, 1);}.elementor .e-24809b7b-1420{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.5);transition:transform 0.35s;}.elementor .e-3f134344-6d54{width:100%;height:100%;object-fit:cover;}.elementor .e-5b3f6508-f567{position:absolute;inset-block-end:16px;inset-inline-start:16px;font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}.elementor .e-73dc44fb-f477:hover,.elementor .e-73dc44fb-f477:focus-visible{transform:translate3d(0px, -4px, 0px) scale3d(1.01, 1.01, 1);}.elementor .e-73dc44fb-f477{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.5);transition:transform 0.35s;}.elementor .e-63178e3f-4f77{width:100%;height:100%;object-fit:cover;}.elementor .e-2e5d27f3-d047{position:absolute;inset-block-end:16px;inset-inline-start:16px;font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}.elementor .e-5f02bff1-b60c:hover,.elementor .e-5f02bff1-b60c:focus-visible{transform:translate3d(0px, -4px, 0px) scale3d(1.01, 1.01, 1);}.elementor .e-5f02bff1-b60c{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.5);transition:transform 0.35s;}.elementor .e-784aacb6-c753{width:100%;height:100%;object-fit:cover;}.elementor .e-4605502e-a0f5{position:absolute;inset-block-end:16px;inset-inline-start:16px;font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}.elementor .e-13eebd9d-d88f:hover,.elementor .e-13eebd9d-d88f:focus-visible{transform:translate3d(0px, -4px, 0px) scale3d(1.01, 1.01, 1);}.elementor .e-13eebd9d-d88f{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.5);transition:transform 0.35s;}.elementor .e-3aee997-86a1{width:100%;height:100%;object-fit:cover;}.elementor .e-4bcd3851-913f{position:absolute;inset-block-end:16px;inset-inline-start:16px;font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}.elementor .e-311f870c-ef71:hover,.elementor .e-311f870c-ef71:focus-visible{transform:translate3d(0px, -4px, 0px) scale3d(1.01, 1.01, 1);}.elementor .e-311f870c-ef71{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.5);transition:transform 0.35s;}.elementor .e-6ed050ed-daa4{width:100%;height:100%;object-fit:cover;}.elementor .e-1db97e79-a787{position:absolute;inset-block-end:16px;inset-inline-start:16px;font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;}.elementor .e-2d7aa261-5569:hover,.elementor .e-2d7aa261-5569:focus-visible{transform:translate3d(0px, -4px, 0px) scale3d(1.01, 1.01, 1);}.elementor .e-2d7aa261-5569{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.5);transition:transform 0.35s;}.elementor .e-3e6167fa-cab1{column-gap:20px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;row-gap: 20px;\n}.elementor .e-4b5a77ef-5fb3{width:100%;height:100%;object-fit:cover;border-radius:22px;grid-column:span 3;grid-row:span 1;}.elementor .e-17b8e3b0-3c2d{width:100%;height:100%;object-fit:cover;border-radius:22px;grid-column:span 3;grid-row:span 2;}.elementor .e-69b87759-ec74{width:100%;height:100%;object-fit:cover;border-radius:22px;grid-column:span 1;}.elementor .e-6ce591b9-3eef{width:100%;height:100%;object-fit:cover;border-radius:22px;grid-column:span 1;}.elementor .e-4165fbce-8907{width:100%;height:100%;object-fit:cover;border-radius:22px;grid-column:span 1;}.elementor .e-4e9b0c9a-f77e{column-gap:20px;padding:0px;grid-template-columns:repeat(6, 1fr);grid-template-rows:280px 280px;row-gap: 20px;\n}.elementor .e-56d76d5e-68e8{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.45);}.elementor .e-78095e51-7f09{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.45);}.elementor .e-142a680f-2357{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.45);}.elementor .e-45c14f75-5d48{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.45);}.elementor .e-8f1b2ef-2e11{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.45);}.elementor .e-777a32e9-7ce7{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:0px 20px 40px -24px rgba(58,55,100,0.45);}.elementor .e-4ce2725d-880f{column-gap:20px;padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;row-gap: 20px;\n}.elementor .e-7296c645-2130{width:100%;}.elementor .e-74ed6c93-49d4{gap:36px;align-items:center;}.elementor .e-379a646d-dc65{background-image:linear-gradient(180deg, #FFFEF8 0%,#F3F1FA 40%,#F3F1FA 70%,#FFFEF8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-4a577052-d27a{& em { font-style: italic; font-weight: 700; color: #A29CC6; }\n}.elementor .e-131ff32-c115{align-self:flex-start;}.elementor .e-5fd10f79-d716{width:100%;height:100%;object-fit:cover;object-position:50% 20%;}.elementor .e-7c828388-d656{height:420px;overflow:hidden;padding:0px;margin-block-start:12px;border-start-start-radius:200px;border-start-end-radius:200px;border-end-start-radius:32px;border-end-end-radius:32px;background-image:linear-gradient(170deg, #E4E1F7 0%,#A29CC6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 30px 60px -30px rgba(58,55,100,0.55);}.elementor .e-54919062-bbb6{width:40%;position:sticky;inset-block-start:110px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-48d2af33-6914{width:88px;height:88px;min-width:88px;object-fit:cover;border-radius:18px;}.elementor .e-59cbd3a0-4206{font-family:var(--mi-font);font-weight:700;font-size:20px;color:var(--mi-ink);margin-block-start:4px;}.elementor .e-61d94057-8559{font-family:var(--mi-font);font-weight:600;font-size:15px;color:var(--mi-lilac);}.elementor .e-35fe7877-82ef{font-size:15px;line-height:1.6;}.elementor .e-5611b8e6-7641{padding:0px;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-78e979bc-7200:hover,.elementor .e-78e979bc-7200:focus-visible{transform:translate3d(6px, 0px, 0px);}.elementor .e-78e979bc-7200{padding:20px;border-radius:24px;transition:transform 0.3s;gap:20px;align-items:flex-start;}.elementor .e-4deb253e-a4df{width:88px;height:88px;min-width:88px;object-fit:cover;border-radius:18px;}.elementor .e-5fffc4fe-aba4{font-family:var(--mi-font);font-weight:700;font-size:20px;color:var(--mi-ink);margin-block-start:4px;}.elementor .e-5b627fc9-d8d7{font-family:var(--mi-font);font-weight:600;font-size:15px;color:var(--mi-lilac);}.elementor .e-3a7d89c3-ee68{font-size:15px;line-height:1.6;}.elementor .e-480c7ed0-1299{padding:0px;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-5cf12565-56dc:hover,.elementor .e-5cf12565-56dc:focus-visible{transform:translate3d(6px, 0px, 0px);}.elementor .e-5cf12565-56dc{padding:20px;border-radius:24px;transition:transform 0.3s;gap:20px;align-items:flex-start;}.elementor .e-1eef57ad-9505{width:88px;height:88px;min-width:88px;object-fit:cover;border-radius:18px;}.elementor .e-5554d33f-62d6{font-family:var(--mi-font);font-weight:700;font-size:20px;color:var(--mi-ink);margin-block-start:4px;}.elementor .e-435fb2c3-7863{font-family:var(--mi-font);font-weight:600;font-size:15px;color:var(--mi-lilac);}.elementor .e-10f1e038-ba41{font-size:15px;line-height:1.6;}.elementor .e-730b6957-e265{padding:0px;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-7f0f9858-a742:hover,.elementor .e-7f0f9858-a742:focus-visible{transform:translate3d(6px, 0px, 0px);}.elementor .e-7f0f9858-a742{padding:20px;border-radius:24px;transition:transform 0.3s;gap:20px;align-items:flex-start;}.elementor .e-1b03ad60-da89{width:88px;height:88px;min-width:88px;object-fit:cover;border-radius:18px;}.elementor .e-1b984091-c2d7{font-family:var(--mi-font);font-weight:700;font-size:20px;color:var(--mi-ink);margin-block-start:4px;}.elementor .e-3257fae3-41d4{font-family:var(--mi-font);font-weight:600;font-size:15px;color:var(--mi-lilac);}.elementor .e-198bc413-60e1{font-size:15px;line-height:1.6;}.elementor .e-40aac453-1003{padding:0px;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-4442d9c6-dc1c:hover,.elementor .e-4442d9c6-dc1c:focus-visible{transform:translate3d(6px, 0px, 0px);}.elementor .e-4442d9c6-dc1c{padding:20px;border-radius:24px;transition:transform 0.3s;gap:20px;align-items:flex-start;}.elementor .e-75c0a7cd-7ca4{width:88px;height:88px;min-width:88px;object-fit:cover;border-radius:18px;}.elementor .e-587c7b4a-7c3a{font-family:var(--mi-font);font-weight:700;font-size:20px;color:var(--mi-ink);margin-block-start:4px;}.elementor .e-77894b1f-c62f{font-family:var(--mi-font);font-weight:600;font-size:15px;color:var(--mi-lilac);}.elementor .e-4b6b0a57-e04e{font-size:15px;line-height:1.6;}.elementor .e-173ed29a-10d9{padding:0px;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-4ac17b54-1c36:hover,.elementor .e-4ac17b54-1c36:focus-visible{transform:translate3d(6px, 0px, 0px);}.elementor .e-4ac17b54-1c36{padding:20px;border-radius:24px;transition:transform 0.3s;gap:20px;align-items:flex-start;}.elementor .e-ffaca21-8af1{width:88px;height:88px;min-width:88px;object-fit:cover;border-radius:18px;}.elementor .e-79ab4385-90da{font-family:var(--mi-font);font-weight:700;font-size:20px;color:var(--mi-ink);margin-block-start:4px;}.elementor .e-20b4a495-b085{font-family:var(--mi-font);font-weight:600;font-size:15px;color:var(--mi-lilac);}.elementor .e-52abfe39-f1d2{font-size:15px;line-height:1.6;}.elementor .e-65a83342-c71e{padding:0px;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-152bd46-ede5:hover,.elementor .e-152bd46-ede5:focus-visible{transform:translate3d(6px, 0px, 0px);}.elementor .e-152bd46-ede5{padding:20px;border-radius:24px;transition:transform 0.3s;gap:20px;align-items:flex-start;}.elementor .e-7f01fb1b-db77{width:60%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;border-inline-start-width:2px;flex-direction:column;gap:18px;border-left-style: dashed; border-left-color: rgba(162,156,198,0.45);\n}.elementor .e-6e1dca0f-d20b{width:100%;max-width:1280px;padding:0px;gap:clamp(40px, 6vw, 96px);align-items:flex-start;}.elementor .e-23cd747d-3749{overflow:visible;}.elementor .e-51df8b53-f0b6{& em { font-style: italic; font-weight: 700; color: #A29CC6; }\n}.elementor .e-2755494f-58c2{font-family:var(--mi-font);font-weight:700;font-size:14px;color:var(--mi-ink);}.elementor .e-35ad7e93-8b11:focus{border-color:#A29CC6;box-shadow:0px 0px 0px 4px rgba(185,181,232,0.35);}.elementor .e-35ad7e93-8b11{width:100%;height:52px;font-family:var(--mi-font);font-size:16px;color:var(--mi-ink);padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;border-width:1px;border-color:rgba(123,116,178,0.28);border-style:solid;background-color:rgba(255,255,255,0.75);transition:border-color 0.2s, box-shadow 0.2s;}.elementor .e-288e1631-ec78{padding:0px;flex-direction:column;gap:8px;}.elementor .e-5be2531-a8a1{font-family:var(--mi-font);font-weight:700;font-size:14px;color:var(--mi-ink);}.elementor .e-3233bf98-a587:focus{border-color:#A29CC6;box-shadow:0px 0px 0px 4px rgba(185,181,232,0.35);}.elementor .e-3233bf98-a587{width:100%;height:52px;font-family:var(--mi-font);font-size:16px;color:var(--mi-ink);padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;border-width:1px;border-color:rgba(123,116,178,0.28);border-style:solid;background-color:rgba(255,255,255,0.75);transition:border-color 0.2s, box-shadow 0.2s;}.elementor .e-5aca670c-dff7{padding:0px;flex-direction:column;gap:8px;}.elementor .e-b5a9ce3-7e41{padding:0px;gap:18px;}.elementor .e-3b8565f1-be6f{font-family:var(--mi-font);font-weight:700;font-size:14px;color:var(--mi-ink);}.elementor .e-d36d084-5f6f:focus{border-color:#A29CC6;box-shadow:0px 0px 0px 4px rgba(185,181,232,0.35);}.elementor .e-d36d084-5f6f{width:100%;min-height:140px;font-family:var(--mi-font);font-size:16px;color:var(--mi-ink);padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;border-width:1px;border-color:rgba(123,116,178,0.28);border-style:solid;background-color:rgba(255,255,255,0.75);transition:border-color 0.2s, box-shadow 0.2s;}.elementor .e-7b3e42e6-72ed{padding:0px;flex-direction:column;gap:8px;}.elementor .e-18c7ed67-ced9{cursor:pointer;align-self:flex-start;}.elementor .e-173174fe-acb6{font-family:var(--mi-font);font-weight:600;font-size:16px;color:#3E8E66;}.elementor .e-126ac4f6-ff3c{font-family:var(--mi-font);font-weight:600;font-size:16px;color:#B4486A;}.elementor .e-6da69c95-380b{padding:28px;margin-block-start:12px;flex-direction:column;gap:18px;flex-wrap:nowrap;align-items:stretch;}.elementor .e-2ab06b-9dd0{width:55%;padding:0px;flex-direction:column;gap:20px;}.elementor .e-379f8e34-b610{position:absolute;inset-block-start:26px;inset-inline-start:28px;font-family:var(--mi-font);font-weight:600;font-size:18px;color:rgba(255,255,255,0.92);}.elementor .e-5eaab18d-63d3{font-family:var(--mi-font);font-weight:700;font-size:17px;color:var(--mi-ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.85);border-style:solid;background-image:linear-gradient(150deg, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.45) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 2px 4px 0px rgba(255,255,255,0.9) inset,0px -6px 14px 0px rgba(120,114,170,0.3) inset,0px 12px 26px -8px rgba(45,42,80,0.45);backdrop-filter:blur(6px) saturate(150%);transform:rotateX(0deg) rotateY(0deg) rotateZ(-6deg);}.elementor .e-114c8c68-d83c{font-family:var(--mi-font);font-weight:700;font-size:17px;color:var(--mi-ink);padding:22px;border-radius:24px;border-width:1px;border-color:rgba(255,255,255,0.85);border-style:solid;background-image:linear-gradient(150deg, rgba(255,255,255,0.8) 0%,rgba(185,181,232,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 2px 4px 0px rgba(255,255,255,0.9) inset,0px -6px 14px 0px rgba(120,114,170,0.3) inset,0px 12px 26px -8px rgba(45,42,80,0.45);backdrop-filter:blur(6px) saturate(150%);transform:rotateX(0deg) rotateY(0deg) rotateZ(8deg);}.elementor .e-4637108b-4373{font-family:var(--mi-font);font-weight:700;font-size:17px;color:var(--mi-ink);padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.85);border-style:solid;background-image:linear-gradient(150deg, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.4) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 2px 4px 0px rgba(255,255,255,0.9) inset,0px -6px 14px 0px rgba(120,114,170,0.3) inset,0px 12px 26px -8px rgba(45,42,80,0.45);backdrop-filter:blur(6px) saturate(150%);}.elementor .e-62a26b7f-70e7{font-family:var(--mi-font);font-weight:700;font-size:17px;color:var(--mi-ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.85);border-style:solid;background-image:linear-gradient(150deg, rgba(255,255,255,0.8) 0%,rgba(185,181,232,0.5) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 2px 4px 0px rgba(255,255,255,0.9) inset,0px -6px 14px 0px rgba(120,114,170,0.3) inset,0px 12px 26px -8px rgba(45,42,80,0.45);backdrop-filter:blur(6px) saturate(150%);transform:rotateX(0deg) rotateY(0deg) rotateZ(4deg);}.elementor .e-6cef7737-1182{font-family:var(--mi-font);font-weight:700;font-size:17px;color:var(--mi-ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.85);border-style:solid;background-image:linear-gradient(150deg, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.45) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 2px 4px 0px rgba(255,255,255,0.9) inset,0px -6px 14px 0px rgba(120,114,170,0.3) inset,0px 12px 26px -8px rgba(45,42,80,0.45);backdrop-filter:blur(6px) saturate(150%);transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);}.elementor .e-24a92720-153c{font-family:var(--mi-font);font-weight:700;font-size:17px;color:var(--mi-ink);padding:20px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.85);border-style:solid;background-image:linear-gradient(150deg, rgba(255,255,255,0.8) 0%,rgba(185,181,232,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 2px 4px 0px rgba(255,255,255,0.9) inset,0px -6px 14px 0px rgba(120,114,170,0.3) inset,0px 12px 26px -8px rgba(45,42,80,0.45);backdrop-filter:blur(6px) saturate(150%);transform:rotateX(0deg) rotateY(0deg) rotateZ(-10deg);}.elementor .e-6a72b3fc-71db{font-family:var(--mi-font);font-weight:700;font-size:17px;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;background-image:linear-gradient(150deg, rgba(74,71,117,0.95) 0%,rgba(74,71,117,0.75) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.3) inset,0px 12px 26px -8px rgba(45,42,80,0.55);transform:rotateX(0deg) rotateY(0deg) rotateZ(5deg);}.elementor .e-59df47f4-91d0{width:45%;min-height:560px;overflow:hidden;position:relative;padding:28px;border-radius:48px;background-image:radial-gradient(circle at 15% 10%, rgba(255,255,255,0.45) 0%,transparent 40%),radial-gradient(circle at 90% 95%, rgba(185,181,232,0.7) 0%,transparent 45%),linear-gradient(160deg, #A29CC6 0%,#8F88BC 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px 30px 60px -28px rgba(58,55,100,0.5);gap:12px;flex-wrap:wrap;align-items:flex-end;align-content: flex-end;\n}.elementor .e-4d29a7a8-ec87{width:100%;max-width:1280px;padding:0px;gap:clamp(32px, 5vw, 72px);align-items:stretch;}.elementor .e-537dafc1-4f19{width:100%;padding:0px;background-color:#FFFEF8;overflow: clip;\n}