@charset "UTF-8";.animation-none__XVWlD {
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-dialog-initial-opacity: unset;
  --hamburger-dialog-initial-transform: unset;
}

.animation-calm__3dYT3,
.animation-wash__QCeg5,
.animation-circle__O-RL2 {
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-dialog-initial-opacity: unset;
  --hamburger-dialog-initial-transform: unset;
  --hamburger-dialog-initial-opacity: 0;
}

.animation-underline__2sdsW,
.animation-bullet__x4Y13,
.animation-wave__8hNHr {
  --item-selected-label-underline-display: none;
  --item-label-bullet-display: none;
  --hamburger-dialog-initial-opacity: unset;
  --hamburger-dialog-initial-transform: unset;
  --hamburger-dialog-initial-transform: translateX(100%);
}

.animation-underline__2sdsW {
  --item-selected-label-underline-display: unset;
}

.animation-bullet__x4Y13 {
  --item-label-bullet-display: inline-block;
}.listItem__Vh8iZ {
  display: flex;
  flex-direction: var(--container-flex-direction);
  flex-grow: var(--menu-items-flex-grow);
  flex-wrap: nowrap;
  align-items: center;
  gap: var(--menu-items-main-axis-gap);
}

.itemWrapper__sn71X {
  height: var(--menu-item-wrapper-height);
  display: var(--item-wrapper-display);
  width: var(--item-wrapper-width);
  justify-content: var(--container-align);
  flex-grow: var(--menu-items-flex-grow);
}

.labelContainer__E4y-p {
  display: flex;
  width: var(--item-width);
  align-items: center;
  box-sizing: border-box;
  height: 100%;
  position: relative;
}
.labelContainer__E4y-p a {
  color: inherit;
}
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone]) > .itemWrapper__sn71X > .labelContainer__E4y-p, .labelContainer__E4y-p[data-interactive=true]:hover, .labelContainer__E4y-p[data-preview=hover], .labelContainer__E4y-p.hover__tD6A4, .labelContainer__E4y-p.menu__item--hover {
  background: var(--item-hover-background, var(--item-background));
  box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow));
  border-top: var(--item-hover-border-top, var(--item-border-top));
  border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom));
}
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone]) > .itemWrapper__sn71X > .labelContainer__E4y-p .label__BBchK, .labelContainer__E4y-p[data-interactive=true]:hover .label__BBchK, .labelContainer__E4y-p[data-preview=hover] .label__BBchK, .labelContainer__E4y-p.hover__tD6A4 .label__BBchK, .labelContainer__E4y-p.menu__item--hover .label__BBchK {
  color: var(--item-hover-color, var(--item-color));
  text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration));
  text-shadow: var(--item-hover-text-outline, var(--item-text-outline)), var(--item-hover-text-shadow, var(--item-text-shadow));
  background-color: var(--item-hover-text-highlight, var(--item-text-highlight));
  line-height: var(--item-line-height);
}
[data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone]) > .itemWrapper__sn71X > .labelContainer__E4y-p path, .labelContainer__E4y-p[data-interactive=true]:hover path, .labelContainer__E4y-p[data-preview=hover] path, .labelContainer__E4y-p.hover__tD6A4 path, .labelContainer__E4y-p.menu__item--hover path {
  fill: var(--item-hover-icon-color, var(--item-icon-color, currentcolor));
}
.labelContainer__E4y-p[data-selected], .labelContainer__E4y-p[data-preview=selected], .labelContainer__E4y-p.selected__qC-k6, .labelContainer__E4y-p.menu__item--selected {
  background: var(--item-selected-background, var(--item-background));
  box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow));
  border-top: var(--item-selected-border-top, var(--item-border-top));
  border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom));
}
.labelContainer__E4y-p[data-selected] .label__BBchK, .labelContainer__E4y-p[data-preview=selected] .label__BBchK, .labelContainer__E4y-p.selected__qC-k6 .label__BBchK, .labelContainer__E4y-p.menu__item--selected .label__BBchK {
  color: var(--item-selected-color, var(--item-color));
  text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration));
  text-shadow: var(--item-selected-text-outline, var(--item-text-outline)), var(--item-selected-text-shadow, var(--item-text-shadow));
  background-color: var(--item-selected-text-highlight, var(--item-text-highlight));
  line-height: var(--item-line-height);
}
.labelContainer__E4y-p[data-selected] path, .labelContainer__E4y-p[data-preview=selected] path, .labelContainer__E4y-p.selected__qC-k6 path, .labelContainer__E4y-p.menu__item--selected path {
  fill: var(--item-selected-icon-color, var(--item-icon-color, currentcolor));
}
.labelContainer__E4y-p > a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (forced-colors: active) {
  .labelContainer__E4y-p {
    outline: 2px solid ButtonText;
    outline-offset: -1px;
  }
  .labelContainer__E4y-p .dropdownToggleButton__nisoC {
    color: ButtonText;
  }
  [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone]) > .itemWrapper__sn71X > .labelContainer__E4y-p, .labelContainer__E4y-p[data-interactive=true]:hover, .labelContainer__E4y-p[data-preview=hover], .labelContainer__E4y-p.hover__tD6A4, .labelContainer__E4y-p.menu__item--hover, .labelContainer__E4y-p[data-selected], .labelContainer__E4y-p[data-preview=selected], .labelContainer__E4y-p.selected__qC-k6, .labelContainer__E4y-p.menu__item--selected {
    outline: 3px solid Highlight;
    outline-offset: -2px;
  }
  [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone]) > .itemWrapper__sn71X > .labelContainer__E4y-p .dropdownToggleButton__nisoC, .labelContainer__E4y-p[data-interactive=true]:hover .dropdownToggleButton__nisoC, .labelContainer__E4y-p[data-preview=hover] .dropdownToggleButton__nisoC, .labelContainer__E4y-p.hover__tD6A4 .dropdownToggleButton__nisoC, .labelContainer__E4y-p.menu__item--hover .dropdownToggleButton__nisoC, .labelContainer__E4y-p[data-selected] .dropdownToggleButton__nisoC, .labelContainer__E4y-p[data-preview=selected] .dropdownToggleButton__nisoC, .labelContainer__E4y-p.selected__qC-k6 .dropdownToggleButton__nisoC, .labelContainer__E4y-p.menu__item--selected .dropdownToggleButton__nisoC {
    color: Highlight;
  }
  .labelContainer__E4y-p:focus-within {
    outline: 3px solid Highlight !important;
    outline-offset: -2px !important;
  }
  .labelContainer__E4y-p:focus-within .dropdownToggleButton__nisoC {
    color: Highlight;
  }
  .labelContainer__E4y-p > a:focus, .labelContainer__E4y-p > a:focus-visible {
    outline: none !important;
  }
  .labelContainer__E4y-p .dropdownToggleButton__nisoC:focus,
  .labelContainer__E4y-p .dropdownToggleButton__nisoC:focus-visible {
    outline: 3px solid Highlight !important;
    outline-offset: 1px !important;
  }
}

@media (forced-colors: active) {
  .dropdownToggleButton__nisoC,
  .dropdownToggleButton__nisoC svg,
  .dropdownToggleButton__nisoC svg *,
  .dropdownToggleButton__nisoC path {
    fill: currentColor !important;
    stroke: currentColor !important;
  }
}
.label__BBchK {
  direction: var(--item-direction);
  background-color: var(--item-text-highlight);
  white-space: nowrap;
}

.horizontalDropdown__TETsA {
  --computed-anchor: var(--anchor);
  --computed-align: var(--align);
  --computed-space-above: var(--space-above);
  --computed-horizontal-margin: var(--horizontal-margin);
  --before-el-top: calc(-1 * var(--computed-space-above));
  display: none !important;
  visibility: hidden;
  z-index: var(--above-all-z-index);
  position: absolute !important;
  margin-top: var(--computed-space-above) !important;
  inset: auto !important;
  left: var(--dropdown-left) !important;
}
.horizontalDropdown__TETsA::before {
  content: "";
  display: block;
  position: absolute;
  height: var(--computed-space-above);
  top: var(--before-el-top);
  width: 100%;
}

.horizontalDropdown__TETsA[data-open=true] {
  visibility: visible;
}

.listItem__Vh8iZ[data-open=calculating] .horizontalDropdown__TETsA,
.listItem__Vh8iZ[data-open=true] .horizontalDropdown__TETsA {
  display: grid !important;
}

.dropdownToggleButton__nisoC {
  cursor: pointer;
  display: var(--item-icon-display, flex);
}
.dropdownToggleButton__nisoC svg {
  height: var(--item-icon-size);
  width: var(--item-icon-size);
}
.dropdownToggleButton__nisoC path {
  fill: var(--item-icon-color, currentcolor);
}
.dropdownToggleButton__nisoC.coverAllSpace__Iwj6W::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.dropdownToggleButton__nisoC.srOnly__AGv2l {
  display: var(--sr-only-item-icon-display, flex);
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  position: absolute;
}
.dropdownToggleButton__nisoC.srOnly__AGv2l:focus, .dropdownToggleButton__nisoC.srOnly__AGv2l:active {
  position: static;
  clip-path: unset;
}

.dropdownIcon__1JsUn[data-open] {
  transform: rotate(-180deg);
}

.noDropdownItems__P9nB3 {
  display: var(--vertical-expand-collapse-display, var(--item-icon-display, flex));
}

.dropdownToggleButton__nisoC:not(.coverAllSpace__Iwj6W):not(.srOnly__AGv2l) {
  position: relative;
}

.dropdownToggleButton__nisoC:not(.coverAllSpace__Iwj6W)::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: max(100%, 24px);
  width: max(var(--item-icon-size), 24px);
  transform: translate(-50%, -50%);
}

.horizontalDropdownDisplayWrapper__9Ep15 {
  display: var(--horizontal-menu-dropdown-display, block);
}

.verticalDropdownDisplayWrapper__ERDA- {
  display: var(--vertical-menu-dropdown-display);
  margin-top: calc(var(--menu-items-main-axis-gap, 0) * -1);
  width: 100%;
}

.verticalDropdown__PYfx4 {
  --computed-space-above: var(--space-above);
  visibility: var(--vertical-dropdown-visibility);
  height: var(--vertical-dropdown-height);
  margin-top: var(--vertical-dropdown-height, var(--computed-space-above)) !important;
}

.expandedDropdown__LDSbF .verticalDropdown__PYfx4 {
  visibility: unset;
  height: unset;
  margin-top: var(--computed-space-above) !important;
}

.divider__Pyztn {
  display: var(--divider-display, none);
  border-left: var(--horizontal-menu-item-divider, none);
  border-top: var(--vertical-menu-item-divider, none);
  align-self: stretch;
}
.listItem__Vh8iZ:last-child .divider__Pyztn {
  display: none;
}

.submenuToggleWrapper__RaD4x {
  display: contents;
}

.submenuToggleLabel__rbbmv {
  display: none;
}

.hiddenToggle__PMEFN {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

[data-prehydration] [data-submenu-toggle]:checked ~ .verticalDropdownDisplayWrapper__ERDA- .verticalDropdown__PYfx4 {
  visibility: unset;
  height: unset;
  margin-top: var(--computed-space-above) !important;
}

[data-prehydration] .submenuToggleWrapper__RaD4x {
  display: flex;
  position: relative;
  z-index: 1;
}

[data-prehydration] .submenuToggleWrapper__RaD4x .dropdownToggleButton__nisoC {
  pointer-events: none;
}

[data-prehydration] .submenuToggleLabel__rbbmv {
  display: block;
  position: absolute;
  inset: 0;
  z-index: 1;
  cursor: pointer;
  pointer-events: auto;
}
[data-prehydration] .submenuToggleLabel__rbbmv::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 44px;
  min-height: 44px;
  transform: translate(-50%, -50%);
}

[data-prehydration] [data-submenu-toggle]:checked ~ .itemWrapper__sn71X .dropdownIcon__1JsUn {
  transform: rotate(-180deg);
}

[data-prehydration] .listItem__Vh8iZ:hover .horizontalDropdown__TETsA[data-anchor=screen],
[data-prehydration] .listItem__Vh8iZ:hover .horizontalDropdown__TETsA[data-anchor=menuStretched] {
  display: grid !important;
  visibility: visible;
  position: fixed !important;
  left: var(--computed-horizontal-margin) !important;
  width: calc(100vw - 2 * var(--computed-horizontal-margin)) !important;
}

[data-prehydration] .listItem__Vh8iZ:hover .horizontalDropdown__TETsA[data-anchor=menuItem],
[data-prehydration] .listItem__Vh8iZ:hover .horizontalDropdown__TETsA[data-anchor=menuCustomWidth] {
  display: grid !important;
  visibility: visible;
  left: 0 !important;
}.childrenWrapper__UYx0a {
  background: var(--dropdown-container-background);
  box-shadow: var(--dropdown-container-box-shadow);
  border-top: var(--dropdown-container-border-top-width) var(--dropdown-container-border-top-style) var(--dropdown-container-border-top-color);
  border-bottom: var(--dropdown-container-border-bottom-width) var(--dropdown-container-border-bottom-style) var(--dropdown-container-border-bottom-color);
  border-inline-start: var(--dropdown-container-border-inline-start-width) var(--dropdown-container-border-inline-start-style) var(--dropdown-container-border-inline-start-color);
  border-inline-end: var(--dropdown-container-border-inline-end-width) var(--dropdown-container-border-inline-end-style) var(--dropdown-container-border-inline-end-color);
  border-start-start-radius: var(--dropdown-container-border-start-start-radius);
  border-start-end-radius: var(--dropdown-container-border-start-end-radius);
  border-end-start-radius: var(--dropdown-container-border-end-start-radius);
  border-end-end-radius: var(--dropdown-container-border-end-end-radius);
}
@media (forced-colors: active) {
  .childrenWrapper__UYx0a {
    outline: 2px solid ButtonText;
    outline-offset: 0px;
  }
}.root__JxTph {
  direction: var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
  min-width: min-content !important;
  box-sizing: border-box;
  text-align: var(--align);
}

.list__HKOkk {
  --rows-number: calc((var(--items-number) / $columns-number) + 0.49);
  display: grid;
  grid-template-columns: repeat(var(--columns-number), 1fr);
  grid-template-rows: repeat(var(--rows-number), auto);
  row-gap: var(--dropdown-menu-item-vertical-spacing);
  column-gap: var(--dropdown-menu-item-horizontal-spacing);
}
@supports (width: round(1.9px, 1px)) {
  .list__HKOkk {
    --rows-number: calc(round(up, var(--items-number) / $columns-number));
  }
}

.subList__uWPaR {
  display: flex;
  flex-direction: column;
  gap: var(--dropdown-menu-item-vertical-spacing);
  margin-top: var(--dropdown-menu-item-vertical-spacing);
}

.listItem__nFgdQ {
  width: 100%;
}

.item__nS3PO {
  direction: var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
  justify-self: var(--dropdown-menu-item-justify-self);
  display: block;
  text-align: var(--dropdown-menu-item-align);
  padding-top: var(--dropdown-menu-item-padding-top);
  padding-bottom: var(--dropdown-menu-item-padding-bottom);
  padding-inline-start: var(--dropdown-menu-item-padding-inline-start);
  padding-inline-end: var(--dropdown-menu-item-padding-inline-end);
}
.item__nS3PO.selected__YFkZs, .item__nS3PO[data-preview=selected], .item__nS3PO.menu__dropdown-item--selected {
  font: var(--dropdown-menu-item-selected-font, var(--dropdown-menu-item-font));
  color: var(--dropdown-menu-item-selected-color, var(--dropdown-menu-item-color));
  letter-spacing: var(--dropdown-menu-item-selected-letter-spacing, var(--dropdown-menu-item-letter-spacing));
  line-height: var(--dropdown-menu-item-selected-line-height, var(--dropdown-menu-item-line-height));
  text-decoration-line: var(--dropdown-menu-item-selected-text-decoration, var(--dropdown-menu-item-text-decoration));
  text-transform: var(--dropdown-menu-item-selected-text-transform, var(--dropdown-menu-item-text-transform));
  text-shadow: var(--dropdown-menu-item-selected-text-outline, var(--dropdown-menu-item-text-outline)), var(--dropdown-menu-item-selected-text-shadow, var(--dropdown-menu-item-text-shadow));
  background: var(--dropdown-menu-item-selected-background, var(--dropdown-menu-item-background));
  border-top: var(--dropdown-menu-item-selected-border-top, var(--dropdown-menu-item-border-top));
  border-bottom: var(--dropdown-menu-item-selected-border-bottom, var(--dropdown-menu-item-border-bottom));
  box-shadow: var(--dropdown-menu-item-selected-box-shadow, var(--dropdown-menu-item-box-shadow));
}
.item__nS3PO.selected__YFkZs .itemLabel__d2L8o, .item__nS3PO[data-preview=selected] .itemLabel__d2L8o, .item__nS3PO.menu__dropdown-item--selected .itemLabel__d2L8o {
  background-color: var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight));
}
.item__nS3PO:hover, .item__nS3PO.hover__Uh49s, .item__nS3PO[data-preview=hover], .item__nS3PO.menu__dropdown-item--hover {
  font: var(--dropdown-menu-item-hover-font, var(--dropdown-menu-item-font));
  color: var(--dropdown-menu-item-hover-color, var(--dropdown-menu-item-color));
  letter-spacing: var(--dropdown-menu-item-hover-letter-spacing, var(--dropdown-menu-item-letter-spacing));
  line-height: var(--dropdown-menu-item-hover-line-height, var(--dropdown-menu-item-line-height));
  text-decoration-line: var(--dropdown-menu-item-hover-text-decoration, var(--dropdown-menu-item-text-decoration));
  text-transform: var(--dropdown-menu-item-hover-text-transform, var(--dropdown-menu-item-text-transform));
  text-shadow: var(--dropdown-menu-item-hover-text-outline, var(--dropdown-menu-item-text-outline)), var(--dropdown-menu-item-hover-text-shadow, var(--dropdown-menu-item-text-shadow));
  background: var(--dropdown-menu-item-hover-background, var(--dropdown-menu-item-background));
  border-top: var(--dropdown-menu-item-hover-border-top, var(--dropdown-menu-item-border-top));
  border-bottom: var(--dropdown-menu-item-hover-border-bottom, var(--dropdown-menu-item-border-bottom));
  box-shadow: var(--dropdown-menu-item-hover-box-shadow, var(--dropdown-menu-item-box-shadow));
}
.item__nS3PO:hover .itemLabel__d2L8o, .item__nS3PO.hover__Uh49s .itemLabel__d2L8o, .item__nS3PO[data-preview=hover] .itemLabel__d2L8o, .item__nS3PO.menu__dropdown-item--hover .itemLabel__d2L8o {
  background-color: var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight));
}
@media (forced-colors: active) {
  .item__nS3PO {
    outline: 2px solid ButtonText;
    outline-offset: 0px;
  }
  .item__nS3PO.selected__YFkZs, .item__nS3PO[data-preview=selected], .item__nS3PO.menu__dropdown-item--selected, .item__nS3PO:hover, .item__nS3PO.hover__Uh49s, .item__nS3PO[data-preview=hover], .item__nS3PO.menu__dropdown-item--hover {
    outline: 3px solid Highlight;
    outline-offset: -2px;
  }
  .item__nS3PO:focus, .item__nS3PO:focus-visible, .item__nS3PO:focus-within {
    outline: 3px solid Highlight !important;
    outline-offset: 1px;
  }
}

.subItem__3ieV0 {
  direction: var(--submenu-sub-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
  justify-self: var(--dropdown-menu-item-justify-self);
  display: block;
  text-align: var(--dropdown-menu-item-align);
}
.subItem__3ieV0.selected__YFkZs, .subItem__3ieV0[data-preview=selected], .subItem__3ieV0.menu__dropdown-sub-item--selected {
  font: var(--sub-item-selected-font, var(--sub-item-font));
  color: var(--sub-item-selected-color, var(--sub-item-color));
  letter-spacing: var(--sub-item-selected-letter-spacing, var(--sub-item-letter-spacing));
  line-height: var(--sub-item-selected-line-height, var(--sub-item-line-height));
  text-decoration-line: var(--sub-item-selected-text-decoration, var(--sub-item-text-decoration));
  text-transform: var(--sub-item-selected-text-transform, var(--sub-item-text-transform));
  text-shadow: var(--sub-item-selected-text-outline, var(--sub-item-text-outline)), var(--sub-item-selected-text-shadow, var(--sub-item-text-shadow));
  background: var(--sub-item-selected-background, var(--sub-item-background));
  border-top: var(--sub-item-selected-border-top, var(--sub-item-border-top));
  border-bottom: var(--sub-item-selected-border-bottom, var(--sub-item-border-bottom));
  box-shadow: var(--sub-item-selected-box-shadow, var(--sub-item-box-shadow));
}
.subItem__3ieV0.selected__YFkZs .subItemLabel__v6zMr, .subItem__3ieV0[data-preview=selected] .subItemLabel__v6zMr, .subItem__3ieV0.menu__dropdown-sub-item--selected .subItemLabel__v6zMr {
  background-color: var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight));
}
.subItem__3ieV0:hover, .subItem__3ieV0.hover__Uh49s, .subItem__3ieV0[data-preview=hover], .subItem__3ieV0.menu__dropdown-sub-item--hover {
  font: var(--sub-item-hover-font, var(--sub-item-font));
  color: var(--sub-item-hover-color, var(--sub-item-color));
  letter-spacing: var(--sub-item-hover-letter-spacing, var(--sub-item-letter-spacing));
  line-height: var(--sub-item-hover-line-height, var(--sub-item-line-height));
  text-decoration-line: var(--sub-item-hover-text-decoration, var(--sub-item-text-decoration));
  text-transform: var(--sub-item-hover-text-transform, var(--sub-item-text-transform));
  text-shadow: var(--sub-item-hover-text-outline, var(--sub-item-text-outline)), var(--sub-item-hover-text-shadow, var(--sub-item-text-shadow));
  background: var(--sub-item-hover-background, var(--sub-item-background));
  border-top: var(--sub-item-hover-border-top, var(--sub-item-border-top));
  border-bottom: var(--sub-item-hover-border-bottom, var(--sub-item-border-bottom));
  box-shadow: var(--sub-item-hover-box-shadow, var(--sub-item-box-shadow));
}
.subItem__3ieV0:hover .subItemLabel__v6zMr, .subItem__3ieV0.hover__Uh49s .subItemLabel__v6zMr, .subItem__3ieV0[data-preview=hover] .subItemLabel__v6zMr, .subItem__3ieV0.menu__dropdown-sub-item--hover .subItemLabel__v6zMr {
  background-color: var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight));
}
@media (forced-colors: active) {
  .subItem__3ieV0 {
    outline: 2px solid ButtonText;
    outline-offset: 0px;
  }
  .subItem__3ieV0.selected__YFkZs, .subItem__3ieV0[data-preview=selected], .subItem__3ieV0.menu__dropdown-sub-item--selected, .subItem__3ieV0:hover, .subItem__3ieV0.hover__Uh49s, .subItem__3ieV0[data-preview=hover], .subItem__3ieV0.menu__dropdown-sub-item--hover {
    outline: 3px solid Highlight;
    outline-offset: -2px;
  }
  .subItem__3ieV0:focus, .subItem__3ieV0:focus-visible, .subItem__3ieV0:focus-within {
    outline: 3px solid Highlight !important;
    outline-offset: 1px;
  }
}

.itemLabel__d2L8o {
  display: inline-block;
  background-color: var(--dropdown-menu-item-text-highlight);
  text-align: inherit;
  text-decoration-line: inherit;
  text-transform: inherit;
  text-shadow: inherit;
}

.subItemLabel__v6zMr {
  background-color: var(--sub-item-text-highlight);
}@property --wix-menu-dropdown-anchor {
  syntax: "<number>";
  inherits: false;
}
.dropdown__AdOBG {
  /* This is an ugly hack to trigger a transition event in the editor
  in order to recalculate the size and positioning of the dropdown */
  outline: 0px rgba(var(--wix-menu-dropdown-anchor), 0, 0, 0);
}

.submenu__XhNgM {
  flex-grow: 1;
}

.container__L6ce2 {
  width: 100%;
}

.dropdownContentWrapper__T9BwO {
  display: flex;
  flex-direction: var(--dropdown-content-wrapper-flex-dir, row);
  padding-top: var(--dropdown-container-padding-top);
  padding-bottom: var(--dropdown-container-padding-bottom);
  padding-inline-start: var(--dropdown-container-padding-inline-start);
  padding-inline-end: var(--dropdown-container-padding-inline-end);
}
.root__YhBXP [data-part=menu-item] {
  --underline-scale: scaleX(0);
  --wash-scale: scaleX(0);
  --circle-clip-path: circle(0%);
  --dropdown-icon-transform: rotate(0);
  --bullet-translate: translateX(-150%);
  --bullet-opacity: 0;
  --wave-tarnslate: scaleY(0);
}
.root__YhBXP [data-part=menu-item]:not([data-animation-name=none]) [data-part=dropdown-icon] {
  transition-property: transform;
  transition-duration: 400ms;
}
.root__YhBXP [data-part=menu-item] [data-part=label]::after,
.root__YhBXP [data-part=menu-item] [data-part=dropdown-item-label]::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  display: var(--item-label-underline-display, block);
  transform: scaleX(0);
}
.root__YhBXP [data-part=menu-item] [data-part=label]::before {
  content: "•"/"";
  padding-inline-end: 3px;
  display: var(--item-label-bullet-display, inline-block);
  opacity: 0;
}
.root__YhBXP [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]::after {
  display: var(--item-selected-label-underline-display, block);
  transform: scaleX(1);
}
.root__YhBXP [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]::before {
  opacity: 1;
}
.root__YhBXP [data-part=menu-item][data-open=true], .root__YhBXP [data-part=menu-item][data-animation-state=enterActive], .root__YhBXP [data-part=menu-item][data-animation-state=enterDone] {
  --underline-scale: scaleX(1);
  --wash-scale: scaleX(1);
  --circle-clip-path: circle(100%);
  --dropdown-icon-transform: rotate(-540deg);
  --bullet-translate: translateX(0%);
  --bullet-opacity: 1;
  --wave-tarnslate: scaleY(1.5);
}
.root__YhBXP [data-part=menu-item] [data-selected] {
  --underline-scale: scaleX(1);
  --wash-scale: scaleX(0);
  --bullet-translate: translateX(0%);
  --bullet-opacity: 1;
}
.root__YhBXP [data-part=menu-item][data-animation-name=underline] [data-part=label]::after {
  transition: transform 300ms;
  transform-origin: left;
  transform: var(--underline-scale);
}
.root__YhBXP [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]::after {
  display: block;
  transform-origin: left;
  transition-property: transform;
  transform: scaleX(0);
}
.root__YhBXP [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]::after {
  transition-duration: 300ms;
}
.root__YhBXP [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item]:hover [data-part=dropdown-item-label]::after {
  transform: scaleX(1);
}
.root__YhBXP [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}
.root__YhBXP [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: var(--item-hover-background);
  transition: transform 400ms;
  transform-origin: left;
  transform: var(--wash-scale);
}
.root__YhBXP [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:not([data-selected]):hover {
  background-color: var(--item-background);
}
.root__YhBXP [data-part=menu-item][data-animation-name=wash] [data-part=dropdown-item-label] {
  transition: color 200ms ease-in-out;
}
.root__YhBXP [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}
.root__YhBXP [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: var(--item-hover-background);
  transition: clip-path 400ms;
  clip-path: var(--circle-clip-path);
}
.root__YhBXP [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:not([data-selected]):hover {
  background-color: var(--item-background);
}
.root__YhBXP [data-part=menu-item][data-animation-name=circle] [data-part=dropdown-icon] {
  transform: var(--dropdown-icon-transform);
}
.root__YhBXP [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:not([data-selected]):hover {
  background-color: var(--item-background);
}
.root__YhBXP [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content] {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}
.root__YhBXP [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: var(--item-hover-background);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: center center;
  mask-position: center center;
  height: 135%;
  bottom: unset;
  transition: transform 400ms;
  transform-origin: bottom;
  transform: var(--wave-tarnslate);
}
.root__YhBXP [data-part=menu-item][data-animation-name=wave] [data-part=dropdown-item-label] {
  transition: color 200ms ease-in-out;
}
.root__YhBXP [data-part=menu-item][data-animation-name=bullet] [data-part=label]::before {
  display: inline-block;
  transition-duration: 300ms;
  transform: var(--bullet-translate);
  opacity: var(--bullet-opacity);
}

.root__YhBXP {
  display: flex;
  height: 100%;
  width: 100%;
  overflow-x: var(--container-overflow-x, unset);
  overflow-y: var(--container-overflow-y, visible);
  scrollbar-width: none;
  box-sizing: border-box;
}

.rootDirection__3yF0G {
  direction: var(--direction);
}

.container__AIbpV {
  width: 100%;
  height: auto;
  min-width: fit-content;
  display: flex;
  justify-content: var(--container-align);
  flex-grow: var(--menu-items-flex-grow);
  flex-direction: var(--container-flex-direction);
  overflow-x: visible;
  flex-wrap: var(--container-flex-wrap, unset);
  scrollbar-width: none;
  row-gap: var(--menu-items-row-gap);
  column-gap: var(--menu-items-column-gap);
}.root__ufRZ- {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  pointer-events: auto;
  overflow: hidden;
  visibility: hidden;
  transform: var(--scroll-button-transform);
  --icon-rotation: var(--scroll-button-icon-rotation-deg);
  --icon-rotation-hover: var(--scroll-button-hover-icon-rotation-deg);
}
.root__ufRZ- .icon__p4-DX {
  padding-inline-start: var(--scroll-button-padding-inline-start, 0);
  padding-inline-end: var(--scroll-button-padding-inline-end, 0);
}
.root__ufRZ-:hover, .root__ufRZ-[data-preview=hover], .root__ufRZ-.menu__scroll-button--hover {
  background: var(--scroll-button-hover-background, var(--scroll-button-background));
  box-shadow: var(--scroll-button-hover-box-shadow, var(--scroll-button-box-shadow));
  border-top: var(--scroll-button-hover-border-top, var(--scroll-button-border-top));
  border-bottom: var(--scroll-button-hover-border-bottom, var(--scroll-button-border-bottom));
}
.root__ufRZ-:hover .icon__p4-DX, .root__ufRZ-[data-preview=hover] .icon__p4-DX, .root__ufRZ-.menu__scroll-button--hover .icon__p4-DX {
  fill: var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
  transform: rotate(var(--icon-rotation-hover, var(--icon-rotation)));
  height: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
  width: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
}

.root__ufRZ-:hover {
  transition: all 0.08s cubic-bezier(0, 0, 1, 1);
}

.visible__tHTKq {
  visibility: visible;
  pointer-events: auto;
}

.hidden__agl8y {
  visibility: hidden;
  pointer-events: none;
}

.icon__p4-DX {
  min-width: 1px;
  max-height: 100%;
  max-width: 100%;
  fill: var(--scroll-button-icon-color);
  transform: rotate(var(--icon-rotation));
  height: var(--scroll-button-icon-size);
  width: var(--scroll-button-icon-size);
}

.icon__p4-DX > svg {
  width: inherit;
  height: inherit;
}

@media (forced-colors: active) {
  .root__ufRZ-.visible__tHTKq {
    outline: 2px solid ButtonText;
    outline-offset: 0px;
    color: ButtonText;
  }
  .root__ufRZ-.visible__tHTKq:hover,
  .root__ufRZ-[data-preview=hover],
  .root__ufRZ-.menu__scroll-button--hover {
    outline: 3px solid Highlight;
    outline-offset: 1px;
    color: Highlight;
  }
  .icon__p4-DX,
  .icon__p4-DX * {
    fill: currentColor;
    stroke: currentColor;
  }
}.root__Ok9AO {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: inherit;
  padding-bottom: inherit;
  border: inherit;
  border-color: transparent;
  justify-content: space-between;
  pointer-events: none;
  display: var(--scroll-button-icon-display, flex);
}.navbar__H6ySL {
  display: var(--navbar-display, block);
  min-width: var(--navbar-min-width, revert);
  height: var(--navbar-height, revert);
  --item-hover-text-decoration: underline;
  --item-selected-text-decoration: underline;
  --dropdown-menu-item-hover-text-decoration: underline;
  --dropdown-menu-item-selected-text-decoration: underline;
  --sub-item-hover-text-decoration: underline;
  --sub-item-selected-text-decoration: underline;
  --sr-only-item-icon-display: none;
}

.rtl__7sC1t {
  --scroll-button-transform: scaleX(-1);
}

.ltr__r9AkY {
  --scroll-button-transform: scaleX(1);
}.dialog__8nYtn {
  width: var(--wrapper-width);
  position: fixed;
  top: var(--wix-ads-height, 0);
  inset-inline-start: var(--wrapper-inset-inline-start, revert);
  inset-inline-end: var(--wrapper-inset-inline-end, revert);
  margin: var(--wrapper-margin);
  height: calc(100% - var(--wix-ads-height));
  z-index: var(--above-all-z-index);
  --navbar-display: block;
}

.backdrop__GPb-W {
  position: fixed;
  top: var(--wix-ads-height, 0);
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--overlay-background, rgba(0, 0, 0, 0.5));
}

.dialogContent__Xp-X2 {
  display: flex;
  flex-direction: column;
  position: relative;
  box-sizing: border-box;
  z-index: 1;
  height: 100%;
  background: var(--background);
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom);
  padding-inline-start: var(--padding-inline-start);
  padding-inline-end: var(--padding-inline-end);
  border-top-color: var(--border-top-color);
  border-top-style: var(--border-top-style);
  border-top-width: var(--border-top-width);
  border-bottom-color: var(--border-bottom-color);
  border-bottom-style: var(--border-bottom-style);
  border-bottom-width: var(--border-bottom-width);
  border-inline-start-color: var(--border-inline-start-color);
  border-inline-start-style: var(--border-inline-start-style);
  border-inline-start-width: var(--border-inline-start-width);
  border-inline-end-color: var(--border-inline-end-color);
  border-inline-end-style: var(--border-inline-end-style);
  border-inline-end-width: var(--border-inline-end-width);
  box-shadow: var(--boxShadow);
  border-start-start-radius: var(--border-start-start-radius);
  border-start-end-radius: var(--border-start-end-radius);
  border-end-start-radius: var(--border-end-start-radius);
  border-end-end-radius: var(--border-end-end-radius);
  overflow-y: auto;
}

.header__zD0Aj {
  display: flex;
  flex-direction: var(--header-flex-direction);
  align-items: flex-start;
  position: sticky;
  top: 0px;
  z-index: 1;
}

.headerContent__YA-my {
  flex: 1;
  align-self: stretch;
}

.main__nxjmC {
  display: flex;
  flex: 1;
  flex-direction: var(--main-flex-direction);
}

.content__Axo2j {
  flex: 1;
  align-self: stretch;
}

.openButtonNavigation__q0G3h {
  display: var(--hamburger-open-button-display) !important;
}

.closeButton__SyNEB {
  flex: 0;
}

.navbar__-KnMk {
  flex-grow: 1;
}.dialog__i2P5D {
  opacity: var(--hamburger-dialog-initial-opacity);
  transform: var(--hamburger-dialog-initial-transform);
}
.dialog__i2P5D[data-animation-name=none] {
  opacity: unset;
  transform: unset;
}
.dialog__i2P5D[data-animation-name=revealFromRight] {
  clip-path: inset(0);
  transition: transform 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dialog__i2P5D[data-animation-name=revealFromRight][data-animation-state=enterActive], .dialog__i2P5D[data-animation-name=revealFromRight][data-animation-state=enterDone] {
  transform: translateX(0);
}
.dialog__i2P5D[data-animation-name=fadeIn] {
  transition: opacity 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dialog__i2P5D[data-animation-name=fadeIn][data-animation-state=enterActive], .dialog__i2P5D[data-animation-name=fadeIn][data-animation-state=enterDone] {
  opacity: 1;
}
.presetWrapper__J1yzj {
  display: contents;
}
.fallbackDirection__HeRgn:not([dir]) {
  direction: var(--wix-opt-in-direction);
}
.rootDirection__PPhdq {
  direction: var(--btn-direction);
}

.root__IB9QF {
  --display: flex;
  display: var(--display);
  cursor: pointer;
  min-width: var(--btn-min-width);
  min-height: 10px;
  box-sizing: border-box;
  touch-action: manipulation;
  flex-basis: auto;
  flex-direction: var(--container-flex-direction, row);
  justify-content: var(--container-justify-content, var(--content-horizontal-alignment, center));
  align-items: var(--container-align-items, center);
  outline: none;
}
.root__IB9QF:hover, .root__IB9QF.active__lpoVO, .root__IB9QF.button--hover {
  transition-property: border-left, border-inline-start, border-right, border-inline-end, border-top, border-bottom, border-color, border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius, border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius, background, background-color, box-shadow, padding-left, padding-inline-start, padding-right, padding-inline-end, padding-top, padding-bottom, color, fill, width, height, transform, letter-spacing, line-height, text-decoration-line, text-align, text-transform, text-shadow;
  transition-duration: 0.4s;
  transition-timing-function: ease;
}
@media (forced-colors: active) {
  .root__IB9QF:not(:disabled):not(.button--disabled) {
    outline: 2px solid ButtonText;
    outline-offset: 0px;
  }
  .root__IB9QF:not(:disabled):not(.button--disabled):hover, .root__IB9QF:not(:disabled):not(.button--disabled).active__lpoVO, .root__IB9QF:not(:disabled):not(.button--disabled).button--hover, .root__IB9QF:not(:disabled):not(.button--disabled)[aria-pressed=true], .root__IB9QF:not(:disabled):not(.button--disabled)[aria-selected=true], .root__IB9QF:not(:disabled):not(.button--disabled)[data-preview=selected] {
    outline: 3px solid Highlight;
    outline-offset: 1px;
  }
  .root__IB9QF:not(:disabled):not(.button--disabled):focus, .root__IB9QF:not(:disabled):not(.button--disabled):focus-visible {
    outline: 3px solid Highlight !important;
    outline-offset: 1px;
  }
}
.root__IB9QF:disabled, .root__IB9QF.button--disabled {
  cursor: not-allowed;
}

.root__IB9QF.isMaxContent__lXOal {
  height: max-content;
  min-width: max-content;
}
.root__IB9QF.isMaxContent__lXOal.isWrapText__4sl7H {
  min-width: 10px;
}

.root__IB9QF.isWrapText__4sl7H {
  white-space: pre-line;
}
.root__IB9QF.isWrapText__4sl7H .label__EtLji {
  white-space: pre-line;
}

.link__0rDnC {
  text-decoration: none;
  box-sizing: border-box;
  color: black;
  cursor: pointer;
}
.link__0rDnC:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

.label__EtLji {
  text-shadow: var(--text-shadow);
  text-overflow: var(--label-text-overflow);
  white-space: var(--label-white-space);
  min-width: 1.8em;
  max-width: 100%;
  transition: inherit;
  direction: var(--direction);
}

.icon__ZzsS5 {
  min-width: 1px;
  transition: inherit;
  flex-shrink: 0;
  width: var(--size);
  height: var(--size);
  order: var(--icon-order, 0);
  fill: var(--icon-color);
  transform: rotate(var(--icon-rotation));
}

.root__IB9QF:hover .label__EtLji,
.root__IB9QF[data-preview=hover] .label__EtLji,
.root__IB9QF.button--hover .label__EtLji,
.label__EtLji.button__label--hover {
  text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
  direction: var(--hover-direction, var(--direction));
}

.root__IB9QF:hover .icon__ZzsS5,
.root__IB9QF[data-preview=hover] .icon__ZzsS5,
.root__IB9QF.button--hover .icon__ZzsS5 {
  width: var(--hover-icon-size, var(--size));
  height: var(--hover-icon-size, var(--size));
  fill: var(--hover-icon-color, var(--icon-color));
  transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
}

.root__IB9QF:disabled .label__EtLji,
.root__IB9QF [data-preview=disabled] .label__EtLji,
.root__IB9QF.button--disabled .label__EtLji,
.label__EtLji.button__label--disabled {
  text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
  direction: var(--disabled-direction, var(--direction));
}

.root__IB9QF:disabled .icon__ZzsS5,
.root__IB9QF [data-preview=disabled] .icon__ZzsS5,
.root__IB9QF.button--disabled .icon__ZzsS5 {
  width: var(--disabled-icon-size, var(--size));
  height: var(--disabled-icon-size, var(--size));
  fill: var(--disabled-icon-color, var(--icon-color));
  transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
}

.button__i8gkO {
  min-width: min-content !important;
}
.animatedIcon__3o5ii {
  --size: 16px;
  --fill: #000000;
  --rotation: 0deg;
}
.animatedIcon__3o5ii {
  display: block;
  width: inherit;
  height: inherit;
  width: var(--size);
  height: var(--size);
}
.animatedIcon__3o5ii svg {
  width: var(--size);
  height: var(--size);
  display: block;
  fill: var(--fill);
  transform: rotate(var(--rotation));
}