/*!
 * KNO Menu v1.9.8 (https://kraineuolek.com/)
 * Copyright 2023-2026 by Oleksandr Khrashchevskyi
 * Licensed (https://kraineuolek.com/)
 *
 * Unlimited-depth Bootstrap 5.3 navbar dropdowns.
 * No Font Awesome — arrows and bullets come from the plugin's img/ folder.
 *
 * Selectors are keyed on the classes the JS adds (.kno-has-submenu,
 * .kno-submenu, .kno-top / .kno-nested), not on the depth number, so a menu
 * five or fifteen levels deep needs no extra CSS.
 *
 * Scope: `:is(header .navbar, .kno-menu-root)`. `.kno-menu-root` is put on
 * every element matched by the `root` option, so a menu that does not live in
 * `header .navbar` is styled too. The literal `header .navbar` is kept for the
 * no-JS fallback and for themes that already override on that selector.
 *
 * Colours resolve in three steps: the KNO Bootstrap theme variables first,
 * then Bootstrap 5.3's own `--bs-*` (so `data-bs-theme="dark"` just works),
 * then a hard-coded default.
 */:root{--kno-menu-width:300px;--kno-menu-width-1:var(--kno-menu-width);--kno-menu-width-2:var(--kno-menu-width);--kno-menu-width-3:var(--kno-menu-width);--kno-menu-width-4:350px;--kno-menu-width-5:350px;--kno-menu-font-size:12px;--kno-menu-padding-y:5px;--kno-menu-padding-x:7.5px;--kno-menu-indent:10px;--kno-menu-radius:0px;--kno-menu-shadow:0 8px 24px rgba(0, 0, 0, .08);--kno-menu-transition:var(--animation-duraton-1000, .25s) ease;--kno-menu-z:1000;--kno-menu-icon-size:16px;--kno-menu-icon-box:30px;--kno-menu-icon-filter:none;--kno-menu-icon-filter-active:invert(1);--kno-menu-icon-filter-top:var(--kno-menu-icon-filter-active);--kno-menu-indicator-size:11px;--kno-menu-indicator-gap:6px;--kno-menu-indicator-opacity:.65;--kno-menu-bullet:url("../img/bullet.svg");--kno-menu-bullet-size:6px;--kno-menu-anim-duration:.28s;--kno-menu-anim-easing:cubic-bezier(.22, .61, .36, 1);--kno-menu-anim-distance:10px;--kno-menu-shift-y:0px;--kno-menu-shift-x:0px;--kno-menu-mega-width:min(920px, calc(100vw - 32px));--kno-menu-mega-gap:0px;--kno-menu-columns:3;--kno-menu-item-icon-size:16px;--kno-menu-item-icon-gap:8px;--kno-menu-badge-color:#fff;--kno-menu-badge-size:10px;--kno-menu-drill-duration:.3s;--kno-menu-drill-easing:cubic-bezier(.4, 0, .2, 1);--kno-menu-search-height:34px;--kno-menu-search-mark-color:inherit;--kno-menu-search-mark-on-bg:transparent;--kno-menu-palette-z:1080;--kno-menu-palette-top:12vh;--kno-menu-palette-width:560px;--kno-menu-palette-radius:10px;--kno-menu-palette-backdrop:rgba(0, 0, 0, .38);--kno-menu-palette-shadow:0 18px 60px rgba(0, 0, 0, .28)}:root,[data-bs-theme]{--kno-menu-bg:var(--global-color-02, var(--bs-body-bg, #ffffff));--kno-menu-color:var(--global-color-01, var(--bs-body-color, #16181c));--kno-menu-border:var(--global-color-03, var(--bs-border-color, rgba(0, 0, 0, .145)));--kno-menu-bg-hover:var(--global-color-00, var(--bs-emphasis-color, #16181c));--kno-menu-color-hover:var(--global-color-02, var(--bs-body-bg, #ffffff));--kno-menu-bg-active:var(--color-const-02, var(--bs-emphasis-color, #16181c));--kno-menu-focus-ring:var(--bs-primary, #0d6efd);--kno-menu-badge-bg:var(--color-const-02, var(--bs-danger, #d92b2b));--kno-menu-drill-back-bg:var(--bs-tertiary-bg, rgba(0, 0, 0, .04));--kno-menu-search-bg:var(--bs-tertiary-bg, rgba(0, 0, 0, .03));--kno-menu-search-mark-bg:var(--bs-warning-bg-subtle, #fff3cd);--kno-menu-error-color:var(--bs-danger-text-emphasis, #b02a37);--kno-menu-palette-bg:var(--bs-body-bg, #ffffff);--kno-menu-palette-color:var(--bs-body-color, #16181c);--kno-menu-palette-row-hover:var(--bs-tertiary-bg, rgba(0, 0, 0, .05));--kno-menu-palette-row-on:var(--bs-secondary-bg, rgba(0, 0, 0, .12))}[data-bs-theme=dark]{--kno-menu-icon-filter:invert(1);--kno-menu-icon-filter-active:none;--kno-menu-icon-filter-top:invert(1);--kno-menu-shadow:0 8px 24px rgba(0, 0, 0, .5);--kno-menu-search-mark-bg:var(--bs-warning-bg-subtle, #332701);--kno-menu-error-color:var(--bs-danger-text-emphasis, #ea868f);--kno-menu-palette-backdrop:rgba(0, 0, 0, .6);--kno-menu-palette-row-hover:var(--bs-tertiary-bg, rgba(255, 255, 255, .07));--kno-menu-palette-row-on:var(--bs-tertiary-bg, rgba(255, 255, 255, .1));--kno-menu-palette-shadow:0 18px 60px rgba(0, 0, 0, .6)}:is(header .navbar,.kno-menu-root) .kno-icon--mask{display:inline-block;flex:0 0 auto;background-color:currentColor;-webkit-mask:var(--kno-icon) no-repeat center/contain;mask:var(--kno-icon) no-repeat center/contain}:is(header .navbar,.kno-menu-root) li,:is(header .navbar,.kno-menu-root) ul{overflow-anchor:none}:is(header .navbar,.kno-menu-root) .kno-has-submenu>ul,:is(header .navbar,.kno-menu-root) .kno-submenu,:is(header .navbar,.kno-menu-root) [class*=dropdown_submenu_depth_]>ul{list-style:none;margin:0;padding:0;width:var(--kno-menu-width);box-sizing:border-box;background:var(--kno-menu-bg)!important;color:var(--kno-menu-color);border-radius:var(--kno-menu-radius);border:1px solid var(--kno-menu-panel-border,var(--kno-menu-border))!important;box-shadow:var(--kno-menu-shadow);--kno-menu-step:calc(var(--kno-menu-indent) * (var(--kno-level, 1) - .5));--kno-menu-bullet-x:max(
    calc(var(--kno-menu-padding-x) * .5),
    calc(var(--kno-menu-step) - var(--kno-menu-indent))
    )}:is(header .navbar,.kno-menu-root) .kno-nesting-1>ul{width:var(--kno-menu-width-1)}:is(header .navbar,.kno-menu-root) .kno-nesting-2>ul{width:var(--kno-menu-width-2)}:is(header .navbar,.kno-menu-root) .kno-nesting-3>ul{width:var(--kno-menu-width-3)}:is(header .navbar,.kno-menu-root) .kno-nesting-4>ul{width:var(--kno-menu-width-4)}:is(header .navbar,.kno-menu-root) .kno-nesting-5>ul{width:var(--kno-menu-width-5)}:is(header .navbar,.kno-menu-root) .kno-level-2>ul{width:var(--kno-menu-width-2)}:is(header .navbar,.kno-menu-root) .kno-level-3>ul{width:var(--kno-menu-width-3)}:is(header .navbar,.kno-menu-root) .kno-level-4>ul{width:var(--kno-menu-width-4)}:is(header .navbar,.kno-menu-root) .kno-level-5>ul{width:var(--kno-menu-width-5)}:is(header .navbar,.kno-menu-root) .kno-submenu>li{border-bottom:1px solid var(--kno-menu-border)}:is(header .navbar,.kno-menu-root) .kno-submenu>li:last-child{border-bottom:none}:is(header .navbar,.kno-menu-root) .kno-submenu .dropdown-divider,:is(header .navbar,.kno-menu-root) .kno-submenu>li>hr{height:0;margin:4px 0;padding:0;border:0;border-top:1px solid var(--kno-menu-border);opacity:1}:is(header .navbar,.kno-menu-root) .kno-submenu>li:has(> .dropdown-divider),:is(header .navbar,.kno-menu-root) .kno-submenu>li:has(> hr){border-bottom:none}:is(header .navbar,.kno-menu-root) .kno-submenu .dropdown-header{display:block;margin:0;padding:var(--kno-menu-padding-y) var(--kno-menu-padding-x);color:var(--kno-menu-color);font-size:calc(var(--kno-menu-font-size) - 1px);font-weight:600;text-transform:uppercase;letter-spacing:.03em;opacity:.65}:is(header .navbar,.kno-menu-root) .kno-submenu>li>a{display:block;padding:var(--kno-menu-padding-y) var(--kno-menu-padding-x);color:var(--kno-menu-color)!important;text-decoration:none;position:relative;white-space:normal!important;font-size:var(--kno-menu-font-size)!important;transition:background var(--kno-menu-transition),color var(--kno-menu-transition)}:is(header .navbar,.kno-menu-root) .kno-submenu>li>a:focus-visible,:is(header .navbar,.kno-menu-root) .kno-submenu>li>a:hover{background:var(--kno-menu-bg-hover)!important;color:var(--kno-menu-color-hover)!important}:is(header .navbar,.kno-menu-root) a:focus-visible,:is(header .navbar,.kno-menu-root) button:focus-visible,:is(header .navbar,.kno-menu-root) input:focus-visible{outline:2px solid var(--kno-menu-focus-ring);outline-offset:-2px}:is(header .navbar,.kno-menu-root) .dropdown-item.active,:is(header .navbar,.kno-menu-root) .kno-submenu li>a.active,:is(header .navbar,.kno-menu-root) .kno-submenu li>a.kno-current{background:var(--kno-menu-bg-active)!important;color:var(--kno-menu-color-hover)!important}:is(header .navbar,.kno-menu-root) .kno-current-parent>a{font-weight:600}:is(header .navbar,.kno-menu-root) .kno-item-icon{width:var(--kno-menu-item-icon-size);height:var(--kno-menu-item-icon-size);flex:0 0 auto;margin-inline-end:var(--kno-menu-item-icon-gap);object-fit:contain;transition:filter var(--kno-menu-transition)}:is(header .navbar,.kno-menu-root) img.kno-item-icon{filter:var(--kno-menu-icon-filter)}:is(header .navbar,.kno-menu-root) .kno-open>a>img.kno-item-icon,:is(header .navbar,.kno-menu-root) a.kno-current>img.kno-item-icon,:is(header .navbar,.kno-menu-root) a:hover>img.kno-item-icon{filter:var(--kno-menu-icon-filter-active)}:is(header .navbar,.kno-menu-root) a.kno-decorated{display:flex!important;align-items:center}:is(header .navbar,.kno-menu-root) .kno-badge{flex:0 0 auto;margin-inline-start:auto;padding:1px 6px;border-radius:999px;background:var(--kno-menu-badge-bg);color:var(--kno-menu-badge-color);font-size:var(--kno-menu-badge-size);line-height:1.6;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}:is(header .navbar,.kno-menu-root) .kno-badge+.kno-indicator{margin-inline-start:var(--kno-menu-indicator-gap)}:is(header .navbar,.kno-menu-root) li.kno-search{display:block;padding:6px;border-bottom:1px solid var(--kno-menu-border);background:var(--kno-menu-search-bg)}:is(header .navbar,.kno-menu-root) .kno-search__input{width:100%;height:var(--kno-menu-search-height);padding:0 10px;border:1px solid var(--kno-menu-border);border-radius:var(--kno-menu-radius);background:var(--kno-menu-bg);color:var(--kno-menu-color);font-size:var(--kno-menu-font-size);outline:0}:is(header .navbar,.kno-menu-root) .kno-search__input:focus{border-color:var(--kno-menu-bg-active)}:is(header .navbar,.kno-menu-root) .kno-search__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(header .navbar,.kno-menu-root) .kno-search__results{list-style:none;margin:0;padding:0}:is(header .navbar,.kno-menu-root) .kno-search__results>li{border-bottom:1px solid var(--kno-menu-border)}:is(header .navbar,.kno-menu-root) .kno-search__results>li:last-child{border-bottom:none}:is(header .navbar,.kno-menu-root) .kno-search__results a{display:block;padding:var(--kno-menu-padding-y) var(--kno-menu-padding-x);color:var(--kno-menu-color)!important;text-decoration:none;font-size:var(--kno-menu-font-size)}:is(header .navbar,.kno-menu-root) .kno-search__results a:focus-visible,:is(header .navbar,.kno-menu-root) .kno-search__results a:hover{background:var(--kno-menu-bg-hover)!important;color:var(--kno-menu-color-hover)!important}:is(header .navbar,.kno-menu-root) .kno-search__label{display:block}:is(header .navbar,.kno-menu-root) .kno-search__mark{padding:0;background:var(--kno-menu-search-mark-bg);color:var(--kno-menu-search-mark-color);border-radius:2px}:is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-open>a .kno-search__mark,:is(header .navbar,.kno-menu-root) .kno-search__results a:focus-visible .kno-search__mark,:is(header .navbar,.kno-menu-root) .kno-search__results a:hover .kno-search__mark,:is(header .navbar,.kno-menu-root) .kno-submenu>li>a:focus-visible .kno-search__mark,:is(header .navbar,.kno-menu-root) .kno-submenu>li>a:hover .kno-search__mark{background:var(--kno-menu-search-mark-on-bg);color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}:is(header .navbar,.kno-menu-root) .kno-search__path{display:block;opacity:.6;font-size:calc(var(--kno-menu-font-size) - 1px)}:is(header .navbar,.kno-menu-root) .kno-search__empty{padding:var(--kno-menu-padding-y) var(--kno-menu-padding-x);opacity:.6;font-size:var(--kno-menu-font-size)}:is(header .navbar,.kno-menu-root) .kno-submenu.kno-searching>li:not(.kno-search):not(.kno-drill-back){display:none!important}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-mega>ul.kno-mega__panel{width:var(--kno-menu-mega-width)!important;max-width:calc(100vw - 16px);padding:6px;margin-left:var(--kno-menu-shift-x,0);column-count:var(--kno-menu-columns);column-gap:var(--kno-menu-mega-gap)}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-mega>ul.kno-mega__panel>li{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;border-bottom:none;margin-bottom:4px}html.kno-menu-ready.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-mega__panel .kno-mega__group>ul{display:block!important;position:static!important;width:auto!important;box-shadow:none!important;border:0!important;background:0 0!important;animation:none!important}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-mega__panel>li.kno-mega__group>a{font-weight:600;text-transform:uppercase;font-size:calc(var(--kno-menu-font-size) - 1px)!important;letter-spacing:.03em}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-mega__panel .kno-mega__group>ul>li>a{padding-inline-start:calc(var(--kno-menu-padding-x) + var(--kno-menu-indent))}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-mega__panel .kno-indicator{display:none}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-mega__panel .kno-has-submenu.kno-mega__group.kno-open>a,html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-mega__panel .kno-has-submenu.kno-mega__group.kno-open>a:hover{background:0 0!important;color:var(--kno-menu-color)!important}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-mega__panel .kno-has-submenu>a:hover{background:var(--kno-menu-bg-hover)!important;color:var(--kno-menu-color-hover)!important}:is(header .navbar,.kno-menu-root) .kno-has-submenu>a.dropdown-toggle::after,:is(header .navbar,.kno-menu-root) .kno-link--parent::after{display:none!important}:is(header .navbar,.kno-menu-root) .kno-indicator{width:var(--kno-menu-indicator-size);height:var(--kno-menu-indicator-size);flex:0 0 auto;margin-inline-start:var(--kno-menu-indicator-gap);opacity:var(--kno-menu-indicator-opacity);pointer-events:none;transition:transform var(--kno-menu-transition),opacity var(--kno-menu-transition)}:is(header .navbar,.kno-menu-root) img.kno-indicator--top{filter:var(--kno-menu-icon-filter-top)}:is(header .navbar,.kno-menu-root) .kno-indicator--nested{margin-inline-start:auto}:is(header .navbar,.kno-menu-root) img.kno-indicator--nested{filter:var(--kno-menu-icon-filter)}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu{position:relative}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu>ul,html.kno-menu-desktop :is(header .navbar,.kno-menu-root) [class*=dropdown_submenu_depth_]>ul{position:absolute;margin:0;display:none;z-index:calc(var(--kno-menu-z) + var(--kno-level,1))}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-submenu>li{--kno-menu-shift-y:0px;--kno-menu-shift-x:0px}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-top>ul{top:calc(100% + var(--kno-menu-shift-y,0px));inset-inline-start:0;inset-inline-end:auto}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-nested>ul{top:calc(-1px + var(--kno-menu-shift-y,0px));inset-inline-start:calc(100% - 0.5px);inset-inline-end:auto}html.kno-menu-ready.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-open>ul{display:block}html:not(.kno-menu-ready).kno-menu-desktop header .navbar [class*=dropdown_submenu_depth_]:hover>ul{display:block}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-nested.kno-flip-x>ul{inset-inline-start:auto;inset-inline-end:calc(100% - 0.5px)}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-top.kno-flip-x>ul{inset-inline-start:auto;inset-inline-end:0}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-fixed.kno-nested.kno-flip-x>ul,html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-fixed.kno-nested>ul,html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-fixed.kno-top.kno-flip-x>ul,html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-fixed.kno-top>ul{position:fixed;inset-inline-start:auto;inset-inline-end:auto;top:auto;margin:0}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-inline{display:block}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-inline>ul{position:static!important;width:auto!important;min-width:0;box-shadow:none!important;border:0!important;border-top:1px solid var(--kno-menu-border)!important;background:0 0!important}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-inline>ul>li>a{padding-inline-start:calc(var(--kno-menu-padding-x) + var(--kno-menu-indent) * (var(--kno-menu-inline-depth,0) + 1))!important}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-inline>ul>li>a::before{content:'';position:absolute;inset-inline-start:calc(var(--kno-menu-padding-x) * .5 + var(--kno-menu-indent) * var(--kno-menu-inline-depth,0));top:50%;transform:translateY(-50%);width:var(--kno-menu-bullet-size);height:var(--kno-menu-bullet-size);background-color:currentColor;-webkit-mask:var(--kno-menu-bullet) no-repeat center/contain;mask:var(--kno-menu-bullet) no-repeat center/contain;opacity:.55}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-inline.kno-open>a>.kno-indicator--nested{transform:rotate(90deg)}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-scroll>ul{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kno-menu-border) transparent}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-scroll>ul::-webkit-scrollbar{width:6px}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-scroll>ul::-webkit-scrollbar-thumb{background:var(--kno-menu-border);border-radius:3px}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu>a.kno-current>img.kno-indicator--nested,html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu>a:focus-visible>img.kno-indicator--nested,html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu>a:hover>img.kno-indicator--nested{filter:var(--kno-menu-icon-filter-active)}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-open>a>.kno-indicator{opacity:1}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-nested.kno-open>a{background:var(--kno-menu-bg-hover)!important;color:var(--kno-menu-color-hover)!important}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-nested.kno-open>a>img.kno-indicator--nested{filter:var(--kno-menu-icon-filter-active)}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-top.kno-open>a>.kno-indicator--top{transform:rotate(180deg)}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-flip-x>a>.kno-indicator--nested{transform:rotate(180deg)}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu>a.kno-link--parent{display:flex!important;align-items:center}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-top>a.kno-link--parent{display:inline-flex!important}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-arrow{display:none!important}html.kno-menu-ready.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-open>ul:not([kno-position]){animation:kno-menu-in var(--kno-menu-anim-duration) var(--kno-menu-anim-easing) both}html.kno-menu-ready.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-closing>ul{display:block;pointer-events:none;animation:kno-menu-out var(--kno-menu-anim-duration) var(--kno-menu-anim-easing) both}@keyframes kno-menu-in{from{opacity:0;transform:translateY(calc(-1 * var(--kno-menu-anim-distance)))}to{opacity:1;transform:none}}@keyframes kno-menu-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(-.5 * var(--kno-menu-anim-distance)))}}html.kno-menu-mobile .kno-menu-root .dropdown-toggle::after,html.kno-menu-mobile header .dropdown-toggle::after{display:none!important}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) .kno-indicator{display:none!important}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) li.kno-has-submenu{display:flex!important;flex-wrap:wrap!important;align-items:center!important}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) li.kno-has-submenu>a{flex:1 1 0%!important;width:auto!important;min-width:0!important;display:flex!important;align-items:center!important}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) .kno-arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--kno-menu-icon-box);align-self:stretch;min-height:var(--kno-menu-icon-box);padding:0;margin-inline-start:auto;border:0;background:0 0;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background var(--kno-menu-transition)}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) li.kno-has-submenu.kno-top>.kno-arrow{background:var(--kno-menu-bg-hover);color:var(--kno-menu-color-hover)}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) .kno-arrow:focus-visible{outline:2px solid var(--kno-menu-focus-ring);outline-offset:-2px}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) li.kno-has-submenu.kno-top>.kno-arrow:focus-visible{outline-offset:2px}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) .kno-arrow__icon{width:var(--kno-menu-icon-size);height:var(--kno-menu-icon-size);display:block;pointer-events:none;transition:transform var(--kno-menu-transition),filter var(--kno-menu-transition)}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) img.kno-arrow__icon{filter:var(--kno-menu-icon-filter)}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) li.kno-has-submenu.kno-top>.kno-arrow>img.kno-arrow__icon{filter:var(--kno-menu-icon-filter-top)}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) li.kno-has-submenu>ul,html.kno-menu-mobile :is(header .navbar,.kno-menu-root) li[class*=dropdown_submenu_depth_]>ul{position:relative!important;width:100%!important;flex:0 0 100%!important;inset-inline-start:0!important;top:0!important;box-shadow:none;display:none}html.kno-menu-ready.kno-menu-mobile :is(header .navbar,.kno-menu-root) li.kno-has-submenu.kno-open>ul{display:block}html.kno-menu-ready.kno-menu-mobile :is(header .navbar,.kno-menu-root) li.kno-has-submenu.kno-open>ul:not([kno-position]){animation:kno-menu-slide var(--kno-menu-anim-duration) var(--kno-menu-anim-easing) both}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) .kno-submenu>li>a{position:relative;padding-inline-start:calc(var(--kno-menu-bullet-x,0px) + var(--kno-menu-indent))!important}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) .kno-submenu>li>a::before{content:'';position:absolute;inset-inline-start:var(--kno-menu-bullet-x,0px);top:50%;transform:translateY(-50%);width:var(--kno-menu-bullet-size);height:var(--kno-menu-bullet-size);background-color:currentColor;-webkit-mask:var(--kno-menu-bullet) no-repeat center/contain;mask:var(--kno-menu-bullet) no-repeat center/contain}html.kno-menu-drill.kno-menu-mobile .kno-drill{position:relative;overflow:hidden;height:var(--kno-drill-h,auto);transition:height var(--kno-menu-drill-duration) var(--kno-menu-drill-easing);width:100%;flex:1 1 100%;box-sizing:border-box}html.kno-menu-drill.kno-menu-mobile .kno-drill .kno-drill__panel{position:absolute!important;top:0!important;inset-inline-start:0!important;width:100%!important;margin:0;transform:translateX(100%);visibility:hidden;transition:transform var(--kno-menu-drill-duration) var(--kno-menu-drill-easing),visibility 0s linear var(--kno-menu-drill-duration)}html.kno-menu-drill.kno-menu-rtl.kno-menu-mobile .kno-drill .kno-drill__panel:not(.kno-drill--active):not(.kno-drill--behind),html.kno-menu-drill[dir=rtl].kno-menu-mobile .kno-drill .kno-drill__panel:not(.kno-drill--active):not(.kno-drill--behind){transform:translateX(-100%)}html.kno-menu-drill.kno-menu-mobile .kno-drill .kno-drill--active{transform:translateX(0);visibility:visible;transition:transform var(--kno-menu-drill-duration) var(--kno-menu-drill-easing),visibility 0s}html.kno-menu-drill.kno-menu-mobile .kno-drill .kno-drill--behind{transform:none;visibility:hidden}html.kno-menu-drill.kno-menu-mobile .kno-drill .kno-submenu>li>a{padding-inline-start:var(--kno-menu-padding-x)!important}html.kno-menu-drill.kno-menu-mobile .kno-drill .kno-submenu>li>a::before{display:none}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) li.kno-drill-back{display:block;background:var(--kno-menu-drill-back-bg);border-bottom:1px solid var(--kno-menu-border)}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) .kno-drill-back__btn{display:flex;align-items:center;gap:8px;width:100%;padding:var(--kno-menu-padding-y) var(--kno-menu-padding-x);border:0;background:0 0;color:var(--kno-menu-color);font-size:var(--kno-menu-font-size);font-weight:600;text-align:start;cursor:pointer;appearance:none;-webkit-appearance:none}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) .kno-drill-back__icon{width:var(--kno-menu-icon-size);height:var(--kno-menu-icon-size);flex:0 0 auto}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) img.kno-drill-back__icon{filter:var(--kno-menu-icon-filter)}html.kno-menu-mobile :is(header .navbar,.kno-menu-root) .navbar-collapse.show{max-height:80vh;overflow-y:auto;overscroll-behavior:contain}@keyframes kno-menu-slide{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}html.kno-menu-desktop [dir=rtl] :is(header .navbar,.kno-menu-root) .kno-mega>ul.kno-mega__panel,html.kno-menu-rtl.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-mega>ul.kno-mega__panel{margin-left:0;margin-right:calc(-1 * var(--kno-menu-shift-x,0px))}html.kno-menu-mobile [dir=rtl] :is(header .navbar,.kno-menu-root) .kno-submenu>li>a,html.kno-menu-rtl.kno-menu-mobile :is(header .navbar,.kno-menu-root) .kno-submenu>li>a{text-align:right}html.kno-menu-noanim .kno-drill .kno-drill__panel,html.kno-menu-noanim :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-closing>ul,html.kno-menu-noanim :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-open>ul{animation:none!important}html.kno-menu-noanim .kno-drill,html.kno-menu-noanim .kno-drill .kno-drill__panel,html.kno-menu-noanim :is(header .navbar,.kno-menu-root) .kno-arrow,html.kno-menu-noanim :is(header .navbar,.kno-menu-root) .kno-submenu>li>a{transition:none!important}@media (forced-colors:active){:is(header .navbar,.kno-menu-root) .kno-submenu{border:1px solid CanvasText!important}:is(header .navbar,.kno-menu-root) .kno-arrow__icon,:is(header .navbar,.kno-menu-root) .kno-indicator,:is(header .navbar,.kno-menu-root) .kno-item-icon{filter:none!important;forced-color-adjust:auto}:is(header .navbar,.kno-menu-root) .kno-icon--mask{background-color:CanvasText}}html.kno-menu-nomask :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-inline>ul>li>a::before,html.kno-menu-nomask :is(header .navbar,.kno-menu-root) .kno-submenu>li>a::before{-webkit-mask:none;mask:none;background-color:transparent;background:var(--kno-menu-bullet) no-repeat center/contain}:is(header .navbar,.kno-menu-root) .kno-measuring{flex-wrap:nowrap!important}:is(header .navbar,.kno-menu-root) .kno-measuring-off{position:absolute!important;visibility:hidden!important}:is(header .navbar,.kno-menu-root) .kno-measuring>li{flex:0 0 auto!important;white-space:nowrap!important}:is(header .navbar,.kno-menu-root) .kno-measuring>li ul{position:absolute!important;visibility:hidden!important;width:auto!important}:is(header .navbar,.kno-menu-root) .kno-more[hidden]{display:none!important}:is(header .navbar,.kno-menu-root) .kno-more__panel>li>a.nav-link{padding:var(--kno-menu-padding-y) var(--kno-menu-padding-x);width:100%}:is(header .navbar,.kno-menu-root) .kno-load{display:flex;align-items:center;gap:8px;padding:var(--kno-menu-padding-y) var(--kno-menu-padding-x);font-size:var(--kno-menu-font-size);color:var(--kno-menu-color)}:is(header .navbar,.kno-menu-root) .kno-load--busy::before{content:"";width:12px;height:12px;flex:none;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:.7s linear infinite kno-spin}@keyframes kno-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:is(header .navbar,.kno-menu-root) .kno-arrow,:is(header .navbar,.kno-menu-root) .kno-arrow__icon,:is(header .navbar,.kno-menu-root) .kno-indicator,:is(header .navbar,.kno-menu-root) .kno-item-icon,:is(header .navbar,.kno-menu-root) .kno-submenu>li>a{transition:none!important}html.kno-menu-ready :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-closing>ul,html.kno-menu-ready :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-open>ul{animation:none!important}html.kno-menu-drill .kno-drill,html.kno-menu-drill .kno-drill .kno-drill__panel{transition:none!important}:is(header .navbar,.kno-menu-root) .kno-load--busy::before{animation:none;border-top-color:currentColor;opacity:.5}}:is(header .navbar,.kno-menu-root) .kno-load--error{color:var(--kno-menu-error-color)}:is(header .navbar,.kno-menu-root) .kno-load__retry{margin-inline-start:auto;padding:2px 8px;border:1px solid currentColor;border-radius:var(--kno-menu-radius);background:0 0;color:inherit;font:inherit;font-size:calc(var(--kno-menu-font-size) - 1px);cursor:pointer}:is(header .navbar,.kno-menu-root) .kno-load__retry:hover{background:var(--kno-menu-bg-hover);color:var(--kno-menu-color-hover)}.kno-palette{position:fixed;inset:0;z-index:var(--kno-menu-palette-z);display:flex;align-items:flex-start;justify-content:center;padding:var(--kno-menu-palette-top) 16px 16px}.kno-palette[hidden]{display:none}.kno-palette__backdrop{position:absolute;inset:0;background:var(--kno-menu-palette-backdrop)}.kno-palette__dialog{position:relative;display:flex;flex-direction:column;width:min(var(--kno-menu-palette-width),100%);max-height:calc(100vh - var(--kno-menu-palette-top) - 32px);background:var(--kno-menu-palette-bg);color:var(--kno-menu-palette-color);border:1px solid var(--kno-menu-border);border-radius:var(--kno-menu-palette-radius);box-shadow:var(--kno-menu-palette-shadow);overflow:hidden}.kno-palette__head{display:flex;align-items:center;gap:4px;padding:8px;border-bottom:1px solid var(--kno-menu-border)}.kno-palette__input{flex:1 1 auto;min-width:0;height:36px;padding:0 10px;border:0;background:0 0;color:inherit;font-size:15px;outline:0}.kno-palette__close{flex:none;width:32px;height:32px;border:0;border-radius:var(--kno-menu-radius);background:0 0;color:inherit;font-size:20px;line-height:1;cursor:pointer}.kno-palette__close:hover{background:var(--kno-menu-palette-row-hover)}.kno-palette__caption:not(:empty){padding:8px 14px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.6}.kno-palette__list{overflow-y:auto;padding:4px 0 8px}.kno-palette__row{display:block;position:relative;padding:7px 14px;color:inherit;text-decoration:none;cursor:pointer}.kno-palette__row--on,.kno-palette__row:focus-visible{background:var(--kno-menu-palette-row-on);outline:0}.kno-palette__row--on::before{content:'';position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:var(--kno-menu-focus-ring)}.kno-palette__label{display:block;font-size:14px}.kno-palette__path{display:block;margin-top:1px;font-size:11.5px;opacity:.6}.kno-palette__row--on .kno-palette__path{opacity:.85}.kno-palette .kno-search__mark,.kno-palette__mark{padding:0;background:var(--kno-menu-search-mark-bg);color:var(--kno-menu-search-mark-color);border-radius:2px}.kno-palette__empty{padding:18px 14px;font-size:13px;opacity:.7}.kno-palette__hint{padding:7px 14px;border-top:1px solid var(--kno-menu-border);font-size:11.5px;opacity:.6}.kno-palette__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.kno-palette-open,html.kno-palette-open body{overflow:hidden}@media (max-width:575.98px){.kno-palette{padding-top:12px}.kno-palette__dialog{max-height:calc(100vh - 24px)}}@media print{.kno-palette,:is(header .navbar,.kno-menu-root) .kno-arrow,:is(header .navbar,.kno-menu-root) .kno-drill-back,:is(header .navbar,.kno-menu-root) .kno-indicator,:is(header .navbar,.kno-menu-root) .kno-load,:is(header .navbar,.kno-menu-root) .kno-search{display:none!important}:is(header .navbar,.kno-menu-root) .kno-has-submenu>ul,:is(header .navbar,.kno-menu-root) .kno-more__panel,:is(header .navbar,.kno-menu-root) .kno-submenu,:is(header .navbar,.kno-menu-root) [class*=dropdown_submenu_depth_]>ul{position:static!important;display:block!important;width:auto!important;max-height:none!important;border:0!important;box-shadow:none!important;opacity:1!important;transform:none!important;visibility:visible!important;padding-inline-start:var(--kno-menu-indent)!important}html.kno-menu-drill.kno-menu-mobile .kno-drill{height:auto!important;overflow:visible!important}html.kno-menu-drill.kno-menu-mobile .kno-drill .kno-drill--behind,html.kno-menu-drill.kno-menu-mobile .kno-drill .kno-drill__panel{position:static!important;transform:none!important;visibility:visible!important;width:auto!important;transition:none!important}:is(header .navbar,.kno-menu-root) *{animation:none!important}:is(header .navbar,.kno-menu-root) .kno-more[hidden]{display:block!important}:is(header .navbar,.kno-menu-root) .kno-submenu>li>a::before{display:none}}@media (min-width:992px){html:not(.kno-menu-ready) header .navbar [class*=dropdown_submenu_depth_]{position:relative}html:not(.kno-menu-ready) header .navbar [class*=dropdown_submenu_depth_]>ul{position:absolute;top:0;inset-inline-start:100%;display:none;z-index:var(--kno-menu-z);width:var(--kno-menu-width);background:var(--kno-menu-bg);border:1px solid var(--kno-menu-border);list-style:none;margin:0;padding:0}html:not(.kno-menu-ready) header .navbar [class*=dropdown_submenu_depth_]:hover>ul{display:block}}@media (forced-colors:active){.kno-palette__row--on,.kno-palette__row:focus-visible,.kno-palette__row:hover,:is(header .navbar,.kno-menu-root) .kno-search__results a:focus-visible,:is(header .navbar,.kno-menu-root) .kno-search__results a:hover,:is(header .navbar,.kno-menu-root) .kno-submenu>li>a:focus-visible,:is(header .navbar,.kno-menu-root) .kno-submenu>li>a:hover{background:Highlight!important;color:HighlightText!important;forced-color-adjust:none}html.kno-menu-desktop :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-nested.kno-open>a,html.kno-menu-mobile :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-open>a{background:Highlight!important;color:HighlightText!important;forced-color-adjust:none}:is(header .navbar,.kno-menu-root) .kno-submenu>li>a:focus-visible .kno-icon--mask,:is(header .navbar,.kno-menu-root) .kno-submenu>li>a:hover .kno-icon--mask,html :is(header .navbar,.kno-menu-root) .kno-has-submenu.kno-open>a .kno-icon--mask{background-color:HighlightText!important}.kno-palette__close:focus-visible,.kno-palette__input:focus-visible,:is(header .navbar,.kno-menu-root) a:focus-visible,:is(header .navbar,.kno-menu-root) button:focus-visible,:is(header .navbar,.kno-menu-root) input:focus-visible{outline:CanvasText solid 2px;outline-offset:1px}:is(header .navbar,.kno-menu-root) .kno-badge{border:1px solid CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:none}.kno-palette .kno-search__mark,.kno-palette__mark,:is(header .navbar,.kno-menu-root) .kno-search__mark{background:Mark;color:MarkText;forced-color-adjust:none}.kno-palette__row--on .kno-search__mark,.kno-palette__row:focus-visible .kno-search__mark,.kno-palette__row:hover .kno-search__mark,:is(header .navbar,.kno-menu-root) .kno-search__results a:focus-visible .kno-search__mark,:is(header .navbar,.kno-menu-root) .kno-search__results a:hover .kno-search__mark,:is(header .navbar,.kno-menu-root) .kno-submenu>li>a:focus-visible .kno-search__mark,:is(header .navbar,.kno-menu-root) .kno-submenu>li>a:hover .kno-search__mark{background:HighlightText;color:Highlight}.kno-palette__dialog{border:1px solid CanvasText}.kno-palette__backdrop{background:0 0}:is(header .navbar,.kno-menu-root) .kno-load--busy::before{border-color:transparent CanvasText CanvasText;forced-color-adjust:none}}
/*# sourceMappingURL=kno-menu.min.css.map */