.sf-menu__list[data-v-6255a2b2]{margin:0;padding:0;list-style:none}.sf-menu a[data-v-6255a2b2]{text-decoration:none}.sf-menu__icon[data-v-6255a2b2]{text-align:center;width:20px;color:var(--brand-primary);font-size:18px!important}@media (width>=992px){.sf-menu__head[data-v-6255a2b2],.sf-menu__toggle[data-v-6255a2b2]{display:none}.sf-menu[data-v-6255a2b2]{background:#fff}.sf-menu__list[data-v-6255a2b2]{flex-wrap:wrap;align-items:stretch;display:flex}.sf-menu__item[data-v-6255a2b2]{position:static}.sf-menu__link[data-v-6255a2b2]{height:100%;min-height:52px;color:var(--brand-text);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 14px;font-size:1rem;font-weight:600;display:flex}.has-children>.sf-menu__link[data-v-6255a2b2]{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22%234b5563%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E) right 12px center no-repeat;padding-right:30px}.sf-menu__item:focus-within>.sf-menu__link[data-v-6255a2b2],.sf-menu__item:hover>.sf-menu__link[data-v-6255a2b2],.sf-menu__link.router-link-active[data-v-6255a2b2]{color:var(--brand-primary-dark);background-color:var(--brand-primary-pale);border-bottom-color:var(--brand-primary)}.sf-menu__panel[data-v-6255a2b2]{z-index:101;border-top:3px solid var(--brand-primary-bright);box-shadow:var(--brand-shadow-lg);background:#fff;padding:24px 0;display:none;position:absolute;top:100%;left:0;right:0}.sf-menu__item:focus-within>.sf-menu__panel[data-v-6255a2b2],.sf-menu__item:hover>.sf-menu__panel[data-v-6255a2b2]{display:block}.sf-menu.is-shut .sf-menu__item:focus-within>.sf-menu__panel[data-v-6255a2b2],.sf-menu.is-shut .sf-menu__item:hover>.sf-menu__panel[data-v-6255a2b2]{display:none}.sf-menu__cols[data-v-6255a2b2]{width:var(--sf-container-w,1200px);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:100%;margin:0 auto;padding:0 16px;display:grid}.sf-menu__node+.sf-menu__node[data-v-6255a2b2]{margin-top:16px}.sf-menu__node-title[data-v-6255a2b2]{color:var(--brand-primary-dark);margin-bottom:6px;font-weight:700;display:block}.sf-menu__leaf[data-v-6255a2b2]{color:var(--brand-text);padding:5px 0;display:block}.sf-menu__leaf[data-v-6255a2b2]:hover,.sf-menu__node-title[data-v-6255a2b2]:hover{color:var(--brand-primary);text-decoration:underline}}@media (width<=991px){.sf-menu[data-v-6255a2b2]{z-index:1001;overscroll-behavior:contain;width:min(88vw,380px);box-shadow:var(--brand-shadow-lg);visibility:hidden;background:#fff;transition:transform .25s,visibility .25s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.sf-menu.is-opened[data-v-6255a2b2]{visibility:visible;transform:translate(0)}.sf-menu__head[data-v-6255a2b2]{z-index:1;color:#fff;background:var(--brand-primary-dark);justify-content:space-between;align-items:center;min-height:60px;padding:0 8px 0 20px;font-size:1.125rem;font-weight:700;display:flex;position:sticky;top:0}.sf-menu__close[data-v-6255a2b2]{color:#fff;cursor:pointer;background:0 0;border:0;width:48px;height:48px}.sf-menu__close .fa[data-v-6255a2b2]{font-size:24px!important}.sf-menu__item[data-v-6255a2b2]{border-bottom:1px solid var(--brand-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.sf-menu__link[data-v-6255a2b2]{min-height:56px;color:var(--brand-text);align-items:center;gap:12px;padding:8px 20px;font-size:1.0625rem;font-weight:600;display:flex}.sf-menu__toggle[data-v-6255a2b2]{width:56px;color:var(--brand-primary-dark);border:0;border-left:1px solid var(--brand-border);cursor:pointer;background:0 0}.sf-menu__toggle .fa[data-v-6255a2b2]{transition:transform .2s;font-size:22px!important}.is-expanded .sf-menu__toggle .fa[data-v-6255a2b2]{transform:rotate(180deg)}.sf-menu__panel[data-v-6255a2b2]{background:var(--brand-bg-muted);grid-column:1/-1;padding:4px 20px 16px;display:none}.is-expanded>.sf-menu__panel[data-v-6255a2b2]{display:block}.sf-menu__leaf[data-v-6255a2b2],.sf-menu__node-title[data-v-6255a2b2]{min-height:44px;color:var(--brand-text);align-items:center;display:flex}.sf-menu__node-title[data-v-6255a2b2]{color:var(--brand-primary-dark);font-weight:700}.sf-menu__leaf[data-v-6255a2b2]{padding-left:14px}}
