.elementor .bs-legal-end{padding-block-start:70px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#050915;display:flex;justify-content:center;}.elementor .bs-legal{text-align:center;padding-block-start:90px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;background-color:#050915;display:flex;flex-direction:column;gap:16px;align-items:center;background-image: radial-gradient(ellipse at 50% 0%, rgba(154, 49, 197, 0.25) 0%, rgba(5, 9, 21, 0) 60%); & ~ * { background-color: #050915; } & + .e-con:not(:has(.elementor-widget-text-editor)) { display: none; } & ~ * .elementor-widget-text-editor .elementor-widget-heading { display: none; } & ~ * .elementor-widget-text-editor:not(.elementor-widget-text-editor .elementor-widget-text-editor) { width: 100%; max-width: 900px; margin: 0 auto; } & ~ * .elementor-widget-text-editor:not(.elementor-widget-text-editor .elementor-widget-text-editor) > .elementor-widget-container { padding: 56px 60px; border-radius: 24px; background-color: #0B1020; border: 1px solid rgba(154, 49, 197, 0.3); box-shadow: 0 40px 80px -50px rgba(154, 49, 197, 0.5); font-family: Inter; font-size: 16px; line-height: 1.8; color: rgba(255, 255, 255, 0.75); } & ~ * .elementor-widget-text-editor .e-con, & ~ * .elementor-widget-text-editor .e-con-inner { padding: 0 !important; background: transparent !important; } & ~ * .elementor-widget-text-editor p { margin: 0 0 16px 0; color: rgba(255, 255, 255, 0.75); } & ~ * .elementor-widget-text-editor strong { color: #FFFFFF; font-weight: 600; } & ~ * .elementor-widget-text-editor .elementor-widget-container > p > strong:only-child, & ~ * .elementor-widget-text-editor h3 { display: block; margin: 40px 0 6px 0; padding-left: 16px; border-left: 3px solid #9A31C5; font-family: Anton; font-size: 25px; font-weight: 400; line-height: 1.3; letter-spacing: 0.3px; color: #FFFFFF; } & ~ * .elementor-widget-text-editor ul { list-style: none; margin: 0 0 18px 0; padding: 0; } & ~ * .elementor-widget-text-editor li { position: relative; padding-left: 30px; margin-bottom: 12px; } & ~ * .elementor-widget-text-editor li p { margin: 0; } & ~ * .elementor-widget-text-editor li::before { content: '✓'; position: absolute; left: 0; top: 4px; width: 19px; height: 19px; border-radius: 50%; background-color: rgba(154, 49, 197, 0.3); color: #FFFFFF; font-size: 11px; line-height: 19px; text-align: center; } & ~ * .elementor-widget-text-editor a { color: #C77DE6; text-decoration: underline; } & ~ * .elementor-widget-text-editor a:hover { color: #FFFFFF; }\n}.elementor .bs-chip-active{color:#FFFFFF;border-color:#9A31C5;background-color:#9A31C5;}.elementor .bs-btn-white:hover,.elementor .bs-btn-white:focus-visible{color:#5F0384;background-color:#F3E6F9;}.elementor .bs-btn-white{font-family:Inter;font-weight:700;font-size:15px;color:#5F0384;line-height:1.4;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;background-color:#FFFFFF;transition:background-color 0.3s;display:inline-block;&::after { content: ' →'; }\n}.elementor .bs-pd-cta-text{width:auto;padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 420px;}.elementor .bs-pd-cta{width:100%;max-width:1200px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:56px;padding-inline-end:56px;border-radius:26px;background-image:linear-gradient(135deg, #9A31C5 0%,#5F0384 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#9A31C5;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .bs-chip:hover,.elementor .bs-chip:focus-visible{color:#FFFFFF;border-color:#9A31C5;background-color:#9A31C5;}.elementor .bs-chip{font-family:Inter;font-weight:500;font-size:14px;color:#FFFFFF;line-height:1.3;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.16);border-style:solid;background-color:rgba(255, 255, 255, 0.03);transition:background-color 0.3s, border-color 0.3s;display:inline-block;}.elementor .bs-chips{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center;}.elementor .bs-lead{font-family:Inter;font-size:17px;color:rgba(255, 255, 255, 0.75);line-height:1.6;text-align:center;display:block;}.elementor .bs-title{font-family:Anton;font-weight:400;font-size:50px;color:#FFFFFF;line-height:1.15;margin:0px;}.elementor .bs-eyebrow{font-family:Anton;font-size:13px;color:#AFC2F6;letter-spacing:2.5px;line-height:1.3;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(154, 49, 197, 0.6);border-style:solid;display:inline-block;}