.wtxs-overlay :focus-visible{outline:3px solid var(--wtxs-primary);outline-offset:5px}.wtxs-nav ul{padding:0;margin:0;list-style:none}.wtxs-menu{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.wtxs-menu>li{position:relative}.wtxs-menu a{text-decoration:none;color:inherit;display:inline-flex;align-items:center;min-height:44px;line-height:1.4;gap:8px;font-weight:550}.wtxs-menu a:hover{text-decoration:underline;text-underline-offset:6px}.wtxs-menu ul{display:none;position:absolute;inset-inline-start:0;top:100%;min-width:220px;padding:16px;background:var(--wtxs-background);color:var(--wtxs-text);border:1px solid var(--wtxs-border);box-shadow:var(--wtxs-shadow);border-radius:var(--wtxs-radius);z-index:70}.wtxs-menu li:hover>ul,.wtxs-menu li:focus-within>ul,.wtxs-menu li.is-expanded>ul{display:block}.wtxs-menu li.wtxs-closed>ul{display:none}.wtxs-menu ul li{position:relative}.wtxs-menu ul ul{top:0;inset-inline-start:100%}.wtxs-menu ul a{width:100%;padding:6px}.wtxs-submenu-toggle{border:0;background:transparent;color:inherit;min-width:32px;min-height:44px;cursor:pointer}.wtxs-submenu-toggle:focus-visible{outline:2px solid var(--wtxs-primary)}.wtxs-overlay{display:none;position:fixed;inset:0;z-index:100001;background:rgb(0 0 0 / 45%);overflow-y:auto;overscroll-behavior:contain}.wtxs-overlay.is-open,.wtxs-overlay:target{display:flex}.wtxs-overlay-panel{background:var(--wtxs-background,#fff);color:var(--wtxs-text,#172c28);padding:28px;width:min(440px,100%);min-height:100%;margin-inline-start:auto;box-shadow:0 0 100px rgb(0 0 0 / 20%);overflow-wrap:anywhere}.wtxs-overlay-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.wtxs-menu-overlay .wtxs-menu{display:block}.wtxs-menu-overlay .wtxs-menu>li{border-bottom:1px solid var(--wtxs-border)}.wtxs-menu-overlay .wtxs-menu ul{position:static;border:0;box-shadow:none;padding-inline-start:20px;min-width:0;background:transparent}.wtxs-menu-overlay .wtxs-menu a{max-width:calc(100% - 36px);padding-block:10px}.wtxs-menu-overlay form{margin-block:28px}.wtxs-menu-overlay .wtxs-social{margin-top:24px}.wtxs-search-overlay{justify-content:center;align-items:flex-start;padding-top:10vh}.wtxs-search-overlay .wtxs-overlay-panel{min-height:0;width:min(820px,100% - 32px);margin:0;border-radius:var(--wtxs-radius);padding:40px}.wtxs-search-overlay .wtxs-icon-button{float:inline-end}.wtxs-search-overlay h2{margin-top:40px}@media(max-width:782px){.wtxs-overlay-panel{padding:22px}}@media(prefers-reduced-motion:reduce){.wtxs-overlay *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wtxs-menu li{position:relative}.wtxs-sub-toggle{background:transparent;color:inherit;border:0;min-width:30px;min-height:38px;cursor:pointer}.wtxs-menu li.wtxs-sub-open>.sub-menu{display:block;visibility:visible;opacity:1;pointer-events:auto}.wtxs-menu-overlay .wtxs-menu .sub-menu{display:none;position:static;box-shadow:none}.wtxs-menu-overlay .wtxs-menu li.wtxs-sub-open>.sub-menu{display:block}.wtxs-overlay.wtxs-open{display:flex;visibility:visible;opacity:1;pointer-events:auto}.wtxs-overlay :focus-visible{outline:3px solid var(--wtxs-primary);outline-offset:4px}.wtxs-menu-image{display:inline-block!important;width:32px!important;height:32px!important;object-fit:contain;vertical-align:middle;margin-inline-end:8px}.wtxs-menu-badge{display:inline-block;font:600 10px/1.4 system-ui,sans-serif;letter-spacing:0;padding:3px 6px;border-radius:10px;margin-inline-start:7px;background:var(--wtxs-primary);color:var(--wtxs-on-primary)}.wtxs-mega-panel{display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;width:min(700px,90vw);padding:20px;background:var(--wtxs-background);color:var(--wtxs-text);border:1px solid var(--wtxs-border);box-shadow:var(--wtxs-shadow);border-radius:var(--wtxs-radius);z-index:90}.wtxs-menu li:hover>.wtxs-mega-panel,.wtxs-menu li:focus-within>.wtxs-mega-panel,.wtxs-menu li.wtxs-sub-open>.wtxs-mega-panel,.pn-menu li:hover>.wtxs-mega-panel,.pn-menu li:focus-within>.wtxs-mega-panel{display:block}.wtxs-menu-overlay .wtxs-mega-panel{position:static;box-shadow:none;width:auto}.wtxs-menu-overlay .wtxs-menu li:hover>.wtxs-mega-panel{display:none}.wtxs-menu-overlay .wtxs-menu li.wtxs-sub-open>.wtxs-mega-panel,.wtxs-menu-overlay .wtxs-menu li:focus-within>.wtxs-mega-panel{display:block}@media(min-width:1025px){.wtxs-menu>.wtx-mega>.sub-menu{min-width:min(700px,85vw);column-gap:28px}}@media(min-width:1025px){.wtxs-menu>.wtx-mega-2>.sub-menu{columns:2}}@media(min-width:1025px){.wtxs-menu>.wtx-mega-3>.sub-menu{columns:3}}@media(min-width:1025px){.wtxs-menu>.wtx-mega-4>.sub-menu{columns:4}}@media(min-width:1025px){.wtxs-menu>.wtx-mega>.sub-menu>li{break-inside:avoid}}.wtxs-menu li.wtxs-closed > ul,.wtxs-menu li.wtxs-closed > .wtxs-mega-panel{display:none!important}.wtxs-overlay[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}.wtxs-nav li{list-style:none}.wtxs-menu-overlay .wtxs-menu{padding:0;margin:0;list-style:none}
