.elementor .wg-logo-wordmark{font-family:var(--font);font-weight:700;font-size:var(--type-body);color:var(--white);line-height:1.25;text-decoration:none;}.elementor .wg-logo-svg{width:3rem;height:3rem;color:var(--white);display:block;flex:0 0 auto;}.elementor .wg-logo-lockup{width:auto;display:flex;gap:var(--space-2);flex:0 0 auto;align-items:center;}.elementor .wg-footer{border-block-start-width:1px;padding-block:var(--space-4); border-top-style: solid; border-top-color: var(--line);\n}.elementor .wg-subtext{font-size:var(--type-small);color:var(--muted);line-height:1.6;}.elementor .wg-nav-link{min-height:44px;font-weight:400;color:var(--body);text-decoration:none;padding:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;}.elementor .wg-nav-links{width:auto;display:flex;flex-direction:row;gap:var(--space-3);flex-wrap:wrap;align-items:center;}.elementor .wg-nav{border-block-end-width:1px;display:flex;flex-direction:row;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:var(--space-3); border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .wg-stack{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;}.elementor .wg-shell{width:calc(100% - 2 * var(--gutter));max-width:var(--site-width);margin-inline:auto;\n}