.elementor .e-4bbc5be5-4014{font-weight:700;font-size:0.75rem;color:#d2a9ed;letter-spacing:0.13em;}.elementor .e-19da729d-e289{font-weight:500;font-size:clamp(2.5rem,4.5vw,4.75rem);color:#fff;letter-spacing:-0.045em;line-height:1.08;}.elementor .e-f184fa-ff37{font-size:1.15rem;color:#ddcfe8;line-height:1.75;}.elementor .e-6f94c84d-1456:hover,.elementor .e-6f94c84d-1456:focus-visible{background-color:#e6d5f1;}.elementor .e-6f94c84d-1456{font-size:0.85rem;color:#321346;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:4rem;background-color:#fff;align-self:flex-start;}.elementor .e-fdf40b-f212{padding:0px;display:flex;flex-direction:column;gap:1.6rem;}.elementor .e-78e4de72-37a4{width:11rem;object-fit:contain;display:block;align-self:center;}.elementor .e-2c7b7572-e0e6{width:100%;object-fit:contain;border-radius:0.75rem;display:block;}.elementor .e-4aff392a-3493{position:relative;padding:2rem;border-radius:1.5rem;background-color:#e4dcee;box-shadow:0px 30px 75px 0px #1a082a7a;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-2325e69d-e848{padding:0px;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto;align-items:center;}.elementor .e-1a6b5643-253e{overflow:hidden;position:relative;color:#fff;padding-block-start:5rem;padding-block-end:5.5rem;padding-inline-start:max(1.5rem,calc((100vw - 1240px)/2));padding-inline-end:max(1.5rem,calc((100vw - 1240px)/2));background-color:#280d3f;isolation: isolate;\n}.elementor .e-12f07c30-3545{font-weight:700;font-size:0.75rem;color:#6e3b94;letter-spacing:0.12em;margin-block-end:1.4rem;}.elementor .e-24d1e2af-c58e{font-weight:500;font-size:clamp(2rem,3.5vw,3.4rem);color:#271039;letter-spacing:-0.045em;line-height:1.12;}.elementor .e-5db6d258-105b{font-size:1.05rem;color:#665572;line-height:1.8;}.elementor .e-db3e453-aee6{font-size:1.05rem;color:#665572;line-height:1.8;}.elementor .e-24861eb8-2499{max-width:49rem;margin-block-start:1.7rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-4e21fadd-f66d{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #d8cbe2;\n}.elementor .e-7c53af10-7455{font-weight:700;font-size:0.75rem;color:#6e3b94;letter-spacing:0.12em;margin-block-end:1.4rem;}.elementor .e-7511840f-5d6a{font-weight:500;font-size:clamp(2rem,3.5vw,3.4rem);color:#271039;letter-spacing:-0.045em;line-height:1.12;}.elementor .e-7b868bd4-a74b{max-width:49rem;font-size:1.05rem;color:#665572;line-height:1.8;margin-block-start:1.7rem;}.elementor .e-688ccc99-3f8e{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #d8cbe2;\n}.elementor .e-4993dcfb-3d45{font-weight:700;font-size:0.75rem;color:#6e3b94;letter-spacing:0.12em;margin-block-end:1.4rem;}.elementor .e-32a325c7-b516{font-weight:500;font-size:clamp(2rem,3.5vw,3.4rem);color:#271039;letter-spacing:-0.045em;line-height:1.12;}.elementor .e-5a828528-9323{font-size:1.05rem;color:#665572;line-height:1.8;}.elementor .e-13197d98-5ec6{font-size:1.05rem;color:#665572;line-height:1.8;}.elementor .e-5f215b80-62b4{max-width:49rem;margin-block-start:1.7rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-69da4cb9-f477{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #d8cbe2;\n}.elementor .e-106f4f44-5d17{font-weight:700;font-size:0.75rem;color:#6e3b94;letter-spacing:0.12em;margin-block-end:1.4rem;}.elementor .e-209817b-59f2{font-weight:500;font-size:clamp(2rem,3.5vw,3.4rem);color:#271039;letter-spacing:-0.045em;line-height:1.12;}.elementor .e-65bb0aec-e2c2{font-size:1.05rem;color:#665572;line-height:1.8;}.elementor .e-a4624a8-2ecb{font-size:1.05rem;color:#665572;line-height:1.8;}.elementor .e-a6a3c85-e1c8{max-width:49rem;margin-block-start:1.7rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-28ec5954-a132{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #d8cbe2;\n}.elementor .e-341e6849-d390{font-weight:700;font-size:0.75rem;color:#6e3b94;letter-spacing:0.12em;margin-block-end:1.4rem;}.elementor .e-5f6df811-a2f5{font-weight:500;font-size:clamp(2rem,3.5vw,3.4rem);color:#271039;letter-spacing:-0.045em;line-height:1.12;}.elementor .e-446adf6d-71b4{font-size:1.05rem;color:#665572;line-height:1.8;}.elementor .e-39688b4-1dd2{font-size:1.05rem;color:#665572;line-height:1.8;}.elementor .e-353d6017-c217{max-width:49rem;margin-block-start:1.7rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-42e881b2-7436{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #d8cbe2;\n}.elementor .e-1d7dfe39-5dd5{font-weight:700;font-size:0.75rem;color:#6e3b94;letter-spacing:0.12em;margin-block-end:1.4rem;}.elementor .e-d8d3a65-d26b{font-weight:500;font-size:clamp(2rem,3.5vw,3.4rem);color:#271039;letter-spacing:-0.045em;line-height:1.12;}.elementor .e-1cdadd47-1615{max-width:49rem;font-size:1.05rem;color:#665572;line-height:1.8;margin-block-start:1.7rem;}.elementor .e-54b8ec67-6fe7{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #d8cbe2;\n}.elementor .e-360729f7-1c92{font-weight:700;font-size:0.75rem;color:#6e3b94;letter-spacing:0.12em;margin-block-end:1.4rem;}.elementor .e-52067b6d-fa42{font-weight:500;font-size:clamp(2rem,3.5vw,3.4rem);color:#271039;letter-spacing:-0.045em;line-height:1.12;}.elementor .e-3a8c5a2a-dd6f{font-size:1.05rem;color:#665572;line-height:1.8;}.elementor .e-13cb010e-4fdf{max-width:49rem;margin-block-start:1.7rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-7859890-f61c{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #d8cbe2;\n}.elementor .e-43b02ee6-4988{font-weight:500;font-size:clamp(2rem,3.5vw,3.4rem);color:#271039;letter-spacing:-0.045em;line-height:1.12;}.elementor .e-19a9a029-bb4f{font-size:1.05rem;color:#665572;line-height:1.8;}.elementor .e-63cbc2f3-748c:hover,.elementor .e-63cbc2f3-748c:focus-visible{background-color:#35104b;}.elementor .e-63cbc2f3-748c{font-size:0.85rem;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:4rem;background-color:#542177;align-self:flex-start;&:focus-visible { outline:3px solid #bb81e7; outline-offset:4px; }\n}.elementor .e-dc57abe-3755{font-size:0.9rem;color:#542177;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;}.elementor .e-5a66d5c2-907d{padding-block-start:3rem;border-block-start-width:1px;display:flex;flex-direction:column;gap:1.5rem;border-top-style: solid; border-top-color: #d8cbe2;\n}.elementor .e-5f4a30d4-4bbd{max-width:80rem;padding-block-start:0px;padding-block-end:6rem;padding-inline-start:5vw;padding-inline-end:5vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6152e344-8527{font-family:Manrope;color:#271039;padding:0px;background-color:#f5f1f8;}