.elementor .legal-section{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:14px;border-bottom-style: solid; border-bottom-color: var(--grey-1); &:last-child { border-bottom: 0; padding-bottom: 0; }\n}.elementor .legal-body{font-family:var(--font-body);font-size:16px;color:var(--grey-8);line-height:1.75;margin:0px;display:block;& ul, & ol { margin: 6px 0 14px; padding-inline-start: 22px; list-style: disc; } & ol { list-style: decimal; } & ul:last-child, & ol:last-child { margin-bottom: 0; } & li { margin: 6px 0; padding-inline-start: 2px; } & strong, & b { font-weight: 600; } & a { color: var(--purple-5); text-decoration: underline; }\n}.elementor .legal-h2{font-family:var(--font-display);font-weight:500;font-size:30px;color:var(--purple-8);line-height:1.25;margin:0px;}.elementor .section{width:100%;padding-inline-start:100px;padding-inline-end:100px;box-sizing: border-box;\n}.elementor .body-m{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--black);line-height:1.25;margin:0px;}.elementor .display-m{font-family:var(--font-display);font-weight:700;font-size:36px;color:var(--purple-8);line-height:1.2;margin:0px;}.elementor .eyebrow{font-family:var(--font-body);font-weight:500;font-size:12px;color:var(--purple-5);letter-spacing:1.2px;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .btn{height:48px;font-family:var(--font-body);font-weight:500;font-size:16.667px;line-height:1.2;text-decoration:none;padding:12px;border-radius:var(--radius-button);transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .btn-on-dark:hover,.elementor .btn-on-dark:focus-visible{color:var(--purple-5);border-color:var(--purple-0);background-color:var(--purple-0);}.elementor .btn-on-dark{color:var(--purple-5);border-width:1.042px;border-color:var(--white);border-style:solid;background-color:var(--white);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--white);border-color:#4F1869;background-color:#4F1869;}.elementor .btn-primary{color:var(--white);border-width:1.042px;border-color:var(--purple-5);border-style:solid;background-color:var(--purple-5);}