.elementor .s-footer-name{font-weight:800;font-size:var(--text-h3);color:var(--color-inverse-ink);}.elementor .s-footer-tag{color:var(--color-ink-subtle);}.elementor .s-footer-brand{display:flex;flex-direction:column;gap:var(--space-sm);}.elementor .s-footer-products-h{font-size:var(--text-body);color:var(--color-inverse-ink);}.elementor .s-footer-products-0{color:var(--color-ink-subtle);}.elementor .s-footer-products-1{color:var(--color-ink-subtle);}.elementor .s-footer-products-2{color:var(--color-ink-subtle);}.elementor .s-footer-products-3{color:var(--color-ink-subtle);}.elementor .s-footer-products-4{color:var(--color-ink-subtle);}.elementor .s-footer-products{display:flex;flex-direction:column;gap:var(--space-sm);}.elementor .s-footer-resources-h{font-size:var(--text-body);color:var(--color-inverse-ink);}.elementor .s-footer-resources-0{color:var(--color-ink-subtle);}.elementor .s-footer-resources-1{color:var(--color-ink-subtle);}.elementor .s-footer-resources-2{color:var(--color-ink-subtle);}.elementor .s-footer-resources-3{color:var(--color-ink-subtle);}.elementor .s-footer-resources-4{color:var(--color-ink-subtle);}.elementor .s-footer-resources{display:flex;flex-direction:column;gap:var(--space-sm);}.elementor .s-footer-account-h{font-size:var(--text-body);color:var(--color-inverse-ink);}.elementor .s-footer-account-0{color:var(--color-ink-subtle);}.elementor .s-footer-account-1{color:var(--color-ink-subtle);}.elementor .s-footer-account-2{color:var(--color-ink-subtle);}.elementor .s-footer-account{display:flex;flex-direction:column;gap:var(--space-sm);}.elementor .s-footer-company-h{font-size:var(--text-body);color:var(--color-inverse-ink);}.elementor .s-footer-company-0{color:var(--color-ink-subtle);}.elementor .s-footer-company-1{color:var(--color-ink-subtle);}.elementor .s-footer-company-2{color:var(--color-ink-subtle);}.elementor .s-footer-company{display:flex;flex-direction:column;gap:var(--space-sm);}.elementor .s-footer-grid{display:grid;gap:var(--space-xl);grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));}.elementor .s-footer-copy{font-size:var(--text-small);color:var(--color-ink-subtle);}.elementor .s-site-footer{color:var(--color-inverse-ink);padding-block-start:64px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--color-inverse-bg);display:flex;flex-direction:column;gap:var(--space-2xl);}