.elementor .e-bd77d6e-f42b37b{font-family:var(--uma-accent-font);font-weight:700;font-size:0.82rem;color:#933DAC;letter-spacing:0.18em;}.elementor .e-acf6bde-62a1887{font-family:var(--uma-heading-font);font-weight:500;font-size:clamp(2.05rem, 7.5vw, 5.2rem);color:#29232B;letter-spacing:-0.025em;line-height:1.02;}.elementor .e-6191960-83372de{max-width:39rem;font-size:clamp(1rem,1.4vw,1.2rem);color:#625866;line-height:1.75;}.elementor .e-cba0fcb-7a6c90c{font-family:var(--uma-accent-font);font-weight:700;font-size:0.9rem;color:#FFFFFF;letter-spacing:0.08em;text-decoration:none;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.75rem;background-color:#933DAC;box-shadow:0px 18px 40px 0px rgba(147,61,172,0.24);}.elementor .e-d25e83e-b39d0b3{font-size:0.8rem;color:#7D737F;line-height:1.5;}.elementor .e-ab50fcb-043aac0{max-width:44rem;display:flex;flex-direction:column;gap:1.4rem;flex:1 1 32rem;align-items:flex-start;}.elementor .e-c562dd2-d670ba4{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-start-start-radius:18rem;border-start-end-radius:18rem;border-end-start-radius:1.5rem;border-end-end-radius:1.5rem;box-shadow:0px 35px 80px 0px rgba(78,45,82,0.18);display:block;}.elementor .e-8cbfa9c-4422fb4{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#933DAC;line-height:1.15;}.elementor .e-1aa0b8a-3ff2381{font-size:0.82rem;color:#625866;line-height:1.55;margin-block-start:0.5rem;}.elementor .e-c7324f5-7856cd2{max-width:15rem;position:absolute;inset-inline-end:-1.2rem;inset-block-end:2.2rem;padding:1.35rem;border-radius:1rem;border-width:1px;border-color:rgba(147,61,172,0.16);border-style:solid;background-color:rgba(255,255,255,0.94);box-shadow:0px 20px 50px 0px rgba(66,39,69,0.16);}.elementor .e-a5fe08c-dff6bdb{max-width:34rem;position:relative;padding:0px;flex:1 1 28rem;}.elementor .e-eca1f1f-3b51737{padding-block-start:clamp(5rem,9vw,9rem);padding-block-end:clamp(5rem,9vw,9rem);padding-inline-start:5vw;padding-inline-end:5vw;background-image:linear-gradient(135deg, #FBF8F4 0%,#F6EEF7 58%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;gap:clamp(2.5rem,6vw,6rem);flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-9d04b80-1f9063e{font-family:var(--uma-heading-font);font-size:clamp(1.75rem, 4vw, 2.1rem);color:#933DAC;}.elementor .e-102cb05-7fa690b{font-family:var(--uma-accent-font);font-weight:600;font-size:0.74rem;color:#625866;letter-spacing:0.12em;margin-block-start:0.45rem;}.elementor .e-1fb6cd6-5cec453{text-align:center;padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;}.elementor .e-093ae5a-ebd7143{font-family:var(--uma-heading-font);font-size:clamp(1.75rem, 4vw, 2.1rem);color:#933DAC;}.elementor .e-cffaefb-01863b9{font-family:var(--uma-accent-font);font-weight:600;font-size:0.74rem;color:#625866;letter-spacing:0.12em;margin-block-start:0.45rem;}.elementor .e-6cfe005-882080d{text-align:center;padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;}.elementor .e-9faed84-8fce26d{font-family:var(--uma-heading-font);font-size:clamp(1.75rem, 4vw, 2.1rem);color:#933DAC;}.elementor .e-59f1e9c-26194e5{font-family:var(--uma-accent-font);font-weight:600;font-size:0.74rem;color:#625866;letter-spacing:0.12em;margin-block-start:0.45rem;}.elementor .e-94cf70e-cd7b8aa{text-align:center;padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;}.elementor .e-6f901c2-a2bc7b7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#E7DEE8;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));}.elementor .e-db3bffb-9888feb{font-family:var(--uma-accent-font);font-weight:700;font-size:0.8rem;color:#933DAC;letter-spacing:0.17em;}.elementor .e-7fb0c9e-03183ed{font-family:var(--uma-heading-font);font-weight:500;font-size:clamp(1.85rem, 5vw, 3.8rem);color:#29232B;line-height:1.08;}.elementor .e-cae96e6-68f0f48{max-width:43rem;font-size:1.05rem;color:#625866;line-height:1.75;}.elementor .e-e03c550-77538f3{max-width:55rem;display:flex;flex-direction:column;gap:1rem;}.elementor .e-478d9bf-4d78123{font-family:var(--uma-accent-font);font-weight:700;color:#933DAC;letter-spacing:0.12em;}.elementor .e-d9086c4-a8816d2{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#29232B;line-height:1.2;margin-block-start:1.5rem;}.elementor .e-849313e-4846caa{font-size:0.95rem;color:#625866;line-height:1.7;margin-block-start:0.85rem;}.elementor .e-b325649-198bd02{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:#EEE7EC;border-style:solid;background-color:#FBF8F4;}.elementor .e-fc38842-e3feff1{font-family:var(--uma-accent-font);font-weight:700;color:#933DAC;letter-spacing:0.12em;}.elementor .e-4cd090e-b01cfbc{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#29232B;line-height:1.2;margin-block-start:1.5rem;}.elementor .e-65a636a-7f621dc{font-size:0.95rem;color:#625866;line-height:1.7;margin-block-start:0.85rem;}.elementor .e-8eec563-5e52544{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:#EAD8EE;border-style:solid;background-color:#F8F0F9;}.elementor .e-a934e25-194743b{font-family:var(--uma-accent-font);font-weight:700;color:#933DAC;letter-spacing:0.12em;}.elementor .e-a683842-d4a3352{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#29232B;line-height:1.2;margin-block-start:1.5rem;}.elementor .e-95255ea-552a4e3{font-size:0.95rem;color:#625866;line-height:1.7;margin-block-start:0.85rem;}.elementor .e-61402ca-ee84d33{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:#EEE7EC;border-style:solid;background-color:#FBF8F4;}.elementor .e-d6e57e8-8f4deeb{font-family:var(--uma-accent-font);font-weight:700;color:#933DAC;letter-spacing:0.12em;}.elementor .e-c92d308-0f42f56{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#29232B;line-height:1.2;margin-block-start:1.5rem;}.elementor .e-496aade-a6c4777{font-size:0.95rem;color:#625866;line-height:1.7;margin-block-start:0.85rem;}.elementor .e-c40dcf6-eb4fb58{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:#EAD8EE;border-style:solid;background-color:#F8F0F9;}.elementor .e-3a6c8f9-6ccd000{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-template-rows:repeat(1, 1fr);}.elementor .e-5bdbe4d-d1235ae{padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FFFFFF;display:flex;flex-direction:column;gap:4rem;}.elementor .e-3c068bd-a6f6a4a{width:100%;display:flex;}.elementor .e-68192e7-f454d83{padding:0px;display:flex;flex-direction:row;justify-content:center;align-self:center;}.elementor .e-c454f31-b49bd2b{font-family:var(--uma-accent-font);font-weight:700;font-size:0.8rem;color:#DDA9EA;letter-spacing:0.17em;}.elementor .e-31969f4-fc6e6ff{font-family:var(--uma-heading-font);font-weight:500;font-size:clamp(1.85rem, 5vw, 3.8rem);color:#FFFFFF;line-height:1.08;}.elementor .e-7a79242-be0475b{font-size:1rem;color:#D8CEDA;line-height:1.75;}.elementor .e-af8f6da-fc345ed{font-family:var(--uma-accent-font);font-weight:700;color:#29232B;letter-spacing:0.08em;text-decoration:none;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0.7rem;background-color:#FFFFFF;}.elementor .e-775ecb4-6197c48{max-width:40rem;display:flex;flex-direction:column;gap:1.2rem;flex:1 1 28rem;align-items:flex-start;}.elementor .e-227f0f4-96de846{font-family:var(--uma-accent-font);font-weight:700;color:#DDA9EA;}.elementor .e-f83988a-01a075d{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#FFFFFF;margin-block-start:0.5rem;}.elementor .e-41072c6-d0b8b60{font-size:0.92rem;color:#D8CEDA;line-height:1.65;margin-block-start:0.6rem;}.elementor .e-4122654-54da17f{padding:1.6rem;border-radius:1rem;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.05);}.elementor .e-e575cb7-f1a24b8{font-family:var(--uma-accent-font);font-weight:700;color:#DDA9EA;}.elementor .e-4f3fad0-8d01cf6{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#FFFFFF;margin-block-start:0.5rem;}.elementor .e-2833365-a0cb3ff{font-size:0.92rem;color:#D8CEDA;line-height:1.65;margin-block-start:0.6rem;}.elementor .e-f32b125-a36d847{padding:1.6rem;border-radius:1rem;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.05);}.elementor .e-1402d62-44cadc8{font-family:var(--uma-accent-font);font-weight:700;color:#DDA9EA;}.elementor .e-c0dddec-8423909{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#FFFFFF;margin-block-start:0.5rem;}.elementor .e-97c9c49-76935b0{font-size:0.92rem;color:#D8CEDA;line-height:1.65;margin-block-start:0.6rem;}.elementor .e-64d9858-a4c295b{padding:1.6rem;border-radius:1rem;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.05);}.elementor .e-3e90b3b-e4fa957{display:flex;flex-direction:column;gap:1rem;flex:1 1 27rem;}.elementor .e-d7b21fd-0794871{color:#FFFFFF;padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:5vw;padding-inline-end:5vw;background-color:#29232B;display:flex;gap:clamp(3rem,8vw,8rem);flex-wrap:wrap;align-items:flex-start;}.elementor .e-d93503e-4b406a6{font-family:var(--uma-accent-font);font-weight:700;font-size:0.8rem;color:#F0D9F5;letter-spacing:0.17em;}.elementor .e-c8631a1-66f3c90{max-width:58rem;font-family:var(--uma-heading-font);font-weight:500;font-size:clamp(1.85rem, 5vw, 3.8rem);color:#FFFFFF;line-height:1.08;}.elementor .e-dcbe4fe-17c948b{max-width:43rem;font-size:1rem;color:#F0E5F2;line-height:1.7;}.elementor .e-210d7ae-05ad312{font-family:var(--uma-accent-font);font-weight:600;padding:1rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-baa754c-4896c9a{font-family:var(--uma-accent-font);font-weight:600;padding:1rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-aea31fc-0d26e58{font-family:var(--uma-accent-font);font-weight:600;padding:1rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-1197726-fc93433{font-family:var(--uma-accent-font);font-weight:600;padding:1rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-3d90108-06af936{font-family:var(--uma-accent-font);font-weight:600;padding:1rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-023f0c2-5f18eec{font-family:var(--uma-accent-font);font-weight:600;padding:1rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);}.elementor .e-0a98752-cbd1948{width:100%;max-width:68rem;margin-block-start:2rem;display:grid;gap:0.8rem;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));}.elementor .e-4044549-f3fd4f0{color:#FFFFFF;text-align:center;padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:5vw;padding-inline-end:5vw;background-image:linear-gradient(135deg, #933DAC 0%,#6F2D83 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-52d7bb4-e7ce006{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-start-start-radius:1.5rem;border-start-end-radius:16rem;border-end-start-radius:1.5rem;border-end-end-radius:16rem;box-shadow:0px 30px 70px 0px rgba(75,42,78,0.14);display:block;}.elementor .e-758e614-220e0a4{padding:0px;flex:1 1 27rem;}.elementor .e-480f967-d8e3448{font-family:var(--uma-accent-font);font-weight:700;font-size:0.8rem;color:#933DAC;letter-spacing:0.17em;}.elementor .e-c40457c-f88b7d4{font-family:var(--uma-heading-font);font-weight:500;font-size:clamp(1.85rem, 5vw, 3.8rem);color:#29232B;line-height:1.08;}.elementor .e-d8f3b09-c327806{font-size:1.02rem;color:#625866;line-height:1.8;}.elementor .e-f5ae716-db08899{font-family:var(--uma-accent-font);font-weight:700;color:#FFFFFF;letter-spacing:0.08em;text-decoration:none;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0.7rem;background-color:#933DAC;}.elementor .e-c3403e8-eb9751e{max-width:44rem;display:flex;flex-direction:column;gap:1.2rem;flex:1 1 30rem;align-items:flex-start;}.elementor .e-871ea0c-d548edf{padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FBF8F4;display:flex;gap:clamp(3rem,7vw,7rem);flex-wrap:wrap;align-items:center;}.elementor .e-629c3ea-d012626{font-family:var(--uma-accent-font);font-weight:700;font-size:0.8rem;color:#933DAC;letter-spacing:0.17em;}.elementor .e-ff4660a-168678f{max-width:55rem;font-family:var(--uma-heading-font);font-weight:500;font-size:clamp(1.85rem, 5vw, 3.8rem);color:#29232B;line-height:1.08;}.elementor .e-82da260-3e2dd74{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#29232B;}.elementor .e-19a91c4-6acf553{font-size:0.95rem;color:#625866;line-height:1.7;margin-block-start:0.65rem;}.elementor .e-75304fd-fe05d08{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E8E0E8;\n}.elementor .e-a2232e9-7ae1ab2{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#29232B;}.elementor .e-a0ad113-45bc461{font-size:0.95rem;color:#625866;line-height:1.7;margin-block-start:0.65rem;}.elementor .e-8aedb55-427b179{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E8E0E8;\n}.elementor .e-1b7dd68-636f4ce{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#29232B;}.elementor .e-9eae8ac-50bbd23{font-size:0.95rem;color:#625866;line-height:1.7;margin-block-start:0.65rem;}.elementor .e-47b0f61-7d9ad96{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E8E0E8;\n}.elementor .e-8243c9b-78b569b{font-family:var(--uma-heading-font);font-size:clamp(1.125rem, 3vw, 1.35rem);color:#29232B;}.elementor .e-187529f-ed381eb{font-size:0.95rem;color:#625866;line-height:1.7;margin-block-start:0.65rem;}.elementor .e-c43c98b-a140528{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E8E0E8;\n}.elementor .e-49f8e5b-1b8726c{max-width:62rem;margin-block-start:2rem;display:flex;flex-direction:column;gap:0px;}.elementor .e-a989bf8-8de553a{padding-block-start:clamp(5rem,8vw,8rem);padding-block-end:clamp(5rem,8vw,8rem);padding-inline-start:5vw;padding-inline-end:5vw;background-color:#FFFFFF;display:flex;flex-direction:column;gap:1rem;}.elementor .e-527d5e3-d850bfc{font-family:var(--uma-accent-font);font-weight:700;font-size:0.8rem;color:#933DAC;letter-spacing:0.17em;}.elementor .e-6fb1bef-d919dbb{max-width:57rem;font-family:var(--uma-heading-font);font-weight:500;font-size:clamp(1.85rem, 5vw, 3.8rem);color:#29232B;line-height:1.05;}.elementor .e-3ec628a-48076a5{max-width:42rem;font-size:1.02rem;color:#625866;line-height:1.75;}.elementor .e-48ec62b-b6580ec{font-family:var(--uma-accent-font);font-weight:700;color:#FFFFFF;letter-spacing:0.08em;text-decoration:none;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.75rem;background-color:#933DAC;box-shadow:0px 18px 40px 0px rgba(147,61,172,0.22);}.elementor .e-72719d2-8ef477e{text-align:center;padding-block-start:clamp(5rem,9vw,9rem);padding-block-end:clamp(5rem,9vw,9rem);padding-inline-start:5vw;padding-inline-end:5vw;background-image:linear-gradient(135deg, #F7EAF9 0%,#FBF8F4 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-9f45cb4-5943dd4{overflow:hidden;color:#29232B;padding:0px;background-color:#FFFFFF;display:flex;flex-direction:column;}