.elementor .legal-btn:hover,.elementor .legal-btn:focus-visible{background-color:#FFFEFE;}.elementor .legal-btn{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--ninja-charcoal);padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:var(--ninja-green);display:inline-block;}.elementor .legal-contact-text{font-family:var(--font-body);font-size:17px;color:var(--ninja-white);line-height:1.7;display:block;}.elementor .legal-contact{padding:32px;border-radius:14px;background-color:var(--ninja-charcoal);display:flex;flex-direction:column;gap:12px;}.elementor .legal-p{font-family:var(--font-body);font-size:17px;color:var(--ninja-text);line-height:1.75;display:block;& ul { padding-left: 1.3em; margin: 10px 0 0; } & li { margin-bottom: 6px; } & a { color: #3383E4; text-decoration: underline; font-weight: 600; } & a:hover { color: #353535; }\n}.elementor .legal-h2{font-family:var(--font-heading);font-size:27px;color:var(--ninja-charcoal);line-height:1.25;display:block;}.elementor .legal-section{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: #E2E2E2;\n}.elementor .legal-card-title{font-family:var(--font-heading);font-size:21px;color:var(--ninja-charcoal);line-height:1.3;display:block;}.elementor .legal-card{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-radius:14px;border-inline-start-width:6px;background-color:#F4FAE8;display:flex;flex-direction:column;gap:12px;border-left-style: solid; border-left-color: #ADFF2F;\n}.elementor .legal-body{padding-block-start:56px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}.elementor .legal-lede{font-family:var(--font-body);font-size:18px;color:#EDEDED;line-height:1.7;display:block;}.elementor .legal-meta{font-family:var(--font-body);font-size:14px;color:#C9C9C9;line-height:1.5;display:block;}.elementor .legal-h1{font-family:var(--font-heading);font-size:54px;color:var(--ninja-white);line-height:1.08;display:block;}.elementor .legal-eyebrow{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--ninja-green);letter-spacing:0.16em;text-transform:uppercase;display:block;}.elementor .legal-inner{width:100%;max-width:820px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .legal-hero{padding-block-start:88px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ninja-charcoal);display:flex;flex-direction:column;align-items:center;}.elementor .legal-page{padding:0px;background-color:var(--ninja-white);display:flex;flex-direction:column;gap:0px;align-items:center;}