.elementor .legal-text{font-family:var(--font-body);font-size:15px;color:var(--color-text);line-height:1.7;display:block;}.elementor .legal-h2{font-family:var(--font-heading);font-weight:600;font-size:1.25rem;color:var(--color-primary);line-height:1.4;margin-block-start:28px;}.elementor .crumbs{font-family:var(--font-body);font-size:var(--text-eyebrow);color:var(--color-text-muted);line-height:16px;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--color-white);}.elementor .footer-link{font-family:var(--font-body);font-size:var(--text-small);color:rgba(249, 252, 254, 0.8);line-height:20px;text-decoration:none;}.elementor .footer-heading{font-family:var(--font-body);font-weight:600;font-size:var(--text-small);color:var(--color-white);letter-spacing:-0.02em;line-height:20px;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .text-meta{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text-muted);line-height:20px;}.elementor .container{width:100%;max-width:var(--container-max);padding-inline-start:var(--space-16);padding-inline-end:var(--space-16);margin-inline-start:auto;margin-inline-end:auto;}