.elementor .sw-legal-link:hover,.elementor .sw-legal-link:focus-visible{color:var(--sw-on-night);text-decoration:underline;background-color:transparent;}.elementor .sw-legal-link{font-family:var(--sw-font-text);font-weight:400;font-size:13px;color:var(--sw-on-night-muted);line-height:18px;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;}.elementor .sw-footer-link:hover,.elementor .sw-footer-link:focus-visible{color:var(--sw-on-night);text-decoration:underline;background-color:transparent;}.elementor .sw-footer-link{min-height:0px;font-family:var(--sw-font-text);font-weight:400;font-size:15px;color:var(--sw-on-night);line-height:22px;text-align:start;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;}.elementor .sw-icon-sm{width:20px;height:20px;color:inherit;display:block;flex:0 0 auto;}.elementor .sw-caption{font-family:var(--sw-font-text);font-size:13px;color:var(--sw-ink-muted);line-height:18px;margin:0px;}.elementor .sw-text-sm-night{font-family:var(--sw-font-text);font-size:15px;color:var(--sw-on-night-muted);line-height:22px;margin:0px;}.elementor .sw-eyebrow{font-family:var(--sw-font-display);font-weight:700;font-size:13px;color:var(--sw-laterite);letter-spacing:0.08em;line-height:16px;text-transform:uppercase;margin:0px;}.elementor .sw-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .sw-container{width:100%;max-width:var(--sw-container);padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .sw-accent-night{color:var(--sw-laterite-on-night);}