.elementor .e-1d8b7a0b-35c1{font-weight:600;font-size:14px;color:#7428FA;cursor:pointer;display:block;}.elementor .e-aab7d6c-cea5{max-width:860px;font-family:Montserrat;font-weight:800;font-size:clamp(34px, 5vw, 60px);color:#120A1F;letter-spacing:-0.035em;line-height:1.04;display:block;cursor: auto;\n}.elementor .e-5ec04015-f4b1{max-width:680px;font-size:clamp(18px, 1.6vw, 21px);color:#5A5068;display:block;cursor: auto;\n}.elementor .e-2d5e8c6b-3363{font-size:15px;color:#8E7FA8;display:block;cursor: auto;\n}.elementor .e-135c45dc-f791{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;object-position: center;\n}.elementor .e-195d0864-26d2{width:100%;min-width:0px;max-width:1120px;overflow:hidden;padding:0px;margin-block-start:clamp(16px, 3vw, 36px);border-radius:28px;background-color:#EFE8FD;}.elementor .e-59dc7580-897c{width:auto;min-width:0px;max-width:1240px;text-align:center;padding-block-start:clamp(40px, 6vw, 80px);padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-1b698600-30a3{width:auto;min-width:0px;max-width:720px;font-size:19px;color:#2C2140;line-height:1.75;padding-block-start:clamp(36px, 5vw, 64px);padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& .elementor-widget-theme-post-content, & p, & li, & td, & th { font-family: DM Sans; color: #2C2140; } & strong { font-weight: 700; color: #120A1F; } & p { margin: 0 0 1.2em; } & h2, & h3, & h4 { font-family: Montserrat; font-weight: 700; color: #120A1F; letter-spacing: -0.02em; line-height: 1.2; } & .wp-block-table { margin: 1.6em 0; overflow-x: auto; } & table { width: 100%; border-collapse: collapse; font-size: 17px; line-height: 1.5; background: #FFFFFF; } & th, & td { border: 1px solid #E7E1F2; padding: 12px 16px; text-align: left; vertical-align: top; } & thead th { background: #F3EEFC; font-family: Montserrat; font-weight: 700; color: #120A1F; } & tbody td:first-child { font-weight: 700; color: #120A1F; } & blockquote p { margin: 0; font-size: 19px; color: #120A1F; } & h2 { font-size: clamp(26px, 2.6vw, 32px); margin: 1.8em 0 .6em; } & h3 { font-size: clamp(21px, 2vw, 24px); margin: 1.6em 0 .5em; } & ul, & ol { padding-left: 1.3em; margin: 0 0 1.2em; } & li { margin-bottom: .45em; } & li::marker { color: #7428FA; } & blockquote { margin: 1.2em 0 1.6em; padding: 18px 22px; border-left: 4px solid #7428FA; border-radius: 0 16px 16px 0; background: #FFFFFF; font-size: 19px; color: #120A1F; } & img { max-width: 100%; height: auto; border-radius: 18px; } & a { color: #7428FA; text-decoration-thickness: 2px; text-underline-offset: 3px; } & figcaption { font-size: 14px; color: #8E7FA8; text-align: center; }\n}.elementor .e-327951c1-4ae5{font-family:Montserrat;font-weight:700;font-size:clamp(24px, 3vw, 34px);color:#FFFFFF;letter-spacing:-0.03em;line-height:1.08;margin-block-end:8px;display:block;cursor: auto;\n}.elementor .e-1b129ad9-fd2c{max-width:520px;font-size:17px;color:#CFC4E3;display:block;cursor: auto;\n}.elementor .e-431eec33-dffc{width:auto;min-width:0px;padding:0px;flex:999 1 420px;}.elementor .e-21c23b50-d69f:hover,.elementor .e-21c23b50-d69f:focus-visible{background-color:#5E1BD6;}.elementor .e-21c23b50-d69f{min-height:54px;font-weight:700;color:#FFFFFF;line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#7428FA;display:inline-flex;align-items:center;}.elementor .e-6208bf39-4900:hover,.elementor .e-6208bf39-4900:focus-visible{background-color:#EFE8FD;}.elementor .e-6208bf39-4900{min-height:54px;font-weight:700;color:#120A1F;line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#FFFFFF;display:inline-flex;align-items:center;}.elementor .e-369f08a0-d6d7{width:auto;min-width:0px;padding:0px;display:flex;gap:10px;flex-wrap:wrap;}.elementor .e-69a675e0-494e{width:auto;min-width:0px;max-width:960px;color:#FFFFFF;padding:clamp(28px, 4vw, 52px);margin-block-start:clamp(48px, 6vw, 80px);margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:28px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;background-image: radial-gradient(120% 140% at 0% 0%, #3A1C6E 0%, #1F1330 45%, #120A1F 100%);\n}.elementor .e-3cf1e410-347c{width:auto;min-width:0px;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6a10f9c5-c585{font-family:Montserrat;font-weight:700;font-size:clamp(26px, 3vw, 36px);color:#120A1F;letter-spacing:-0.03em;margin-block-end:28px;display:block;cursor: auto;\n}.elementor .e-55eed6db-9b00{width:100%;height:100%;object-fit:cover;display:block;object-position: center 30%;\n}.elementor .e-5a27b36-56cb{width:auto;min-width:0px;overflow:hidden;aspect-ratio:16 / 10;padding:0px;background-image:linear-gradient(135deg, #EFE8FD 0%,#D9C7FD 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-748cab04-efa3{font-family:Montserrat;font-weight:700;font-size:21px;color:#120A1F;letter-spacing:-0.02em;line-height:1.2;cursor:pointer;display:block;}.elementor .e-6eccf9fa-bc6a{font-size:16px;color:#5A5068;line-height:1.6;cursor:pointer;display:block;}.elementor .e-32851195-ef05{font-size:14px;color:#8E7FA8;line-height:1.4;cursor:pointer;padding-block-start:8px;margin-block-start:auto;display:block;}.elementor .e-1f44f387-ac4b{width:auto;min-width:0px;padding-block-start:22px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-91964df-9b4b:hover,.elementor .e-91964df-9b4b:focus-visible{box-shadow:0px 24px 48px 0px rgba(18,10,31,.18);transform:translate3d(0px, -4px, 0px);}.elementor .e-91964df-9b4b{width:auto;height:100%;min-width:0px;overflow:hidden;color:#1F1330;text-decoration:none;padding:0px;border-radius:24px;border-width:1px;border-color:#E7E1F2;border-style:solid;background-color:#FFFFFF;transition:transform 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;& img { transition: transform .8s ease; } &:hover img { transform: scale(1.04); }\n}.elementor .e-3d74ade-b3fa{padding:0px;}.elementor .e-57c6c7a5-a508{display:grid;gap:28px;grid-template-columns:repeat(auto-fill, minmax(min(330px, 100%), 1fr));grid-auto-rows:auto;}.elementor .e-4b6a77db-b08d{font-size:17px;color:#5A5068;display:block;cursor: auto;\n}.elementor .e-6e4eb4a4-a66f{width:100%;min-width:0px;text-align:center;padding:clamp(32px, 5vw, 56px);border-radius:24px;border-width:1px;border-color:#D9C7FD;border-style:dashed;background-color:#FFFFFF;}.elementor .e-543fc547-20e0{padding:0px;}.elementor .e-1e75a00d-e088{padding:0px;}.elementor .e-6ce4c02a-f0d6{width:auto;min-width:0px;max-width:1240px;padding-block-start:clamp(56px, 7vw, 96px);padding-block-end:clamp(72px, 9vw, 120px);padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1bcc5662-72fb{width:auto;min-width:0px;font-family:"DM Sans";color:#1F1330;line-height:1.6;padding:0px;background-color:#F7F5FB;}