.StylableButton2545352419__root {
  -archetype: box;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: 10px;
  padding: 0;
  touch-action: manipulation;
  width: 100%;
}
.StylableButton2545352419__root[disabled] {
  pointer-events: none;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasBackgroundColor {
  background-color: var(--corvid-background-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverBackgroundColor {
  background-color: var(--corvid-hover-background-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
  background-color: var(--corvid-disabled-background-color) !important;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasBorderColor {
  border-color: var(--corvid-border-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverBorderColor {
  border-color: var(--corvid-hover-border-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledBorderColor {
  border-color: var(--corvid-disabled-border-color) !important;
}
.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
  border-radius: var(--corvid-border-radius) !important;
}
.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
  border-width: var(--corvid-border-width) !important;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasColor,
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasColor
  .StylableButton2545352419__label {
  color: var(--corvid-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverColor,
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverColor
  .StylableButton2545352419__label {
  color: var(--corvid-hover-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledColor,
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledColor
  .StylableButton2545352419__label {
  color: var(--corvid-disabled-color) !important;
}
.StylableButton2545352419__link {
  -archetype: box;
  box-sizing: border-box;
  color: #000;
  text-decoration: none;
}
.StylableButton2545352419__container {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 1;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  transition: all 0.2s ease, visibility 0s;
  width: 100%;
}
.StylableButton2545352419__label {
  -archetype: text;
  -controller-part-type: LayoutChildDisplayDropdown,
    LayoutFlexChildSpacing(first);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  transition: inherit;
  white-space: nowrap;
}
.StylableButton2545352419__root.StylableButton2545352419--isMaxContent
  .StylableButton2545352419__label {
  text-overflow: unset;
}
.StylableButton2545352419__root.StylableButton2545352419--isWrapText
  .StylableButton2545352419__label {
  min-width: 10px;
  overflow-wrap: break-word;
  white-space: break-spaces;
  word-break: break-word;
}
.StylableButton2545352419__icon {
  -archetype: icon;
  -controller-part-type: LayoutChildDisplayDropdown,
    LayoutFlexChildSpacing(last);
  flex-shrink: 0;
  height: 50px;
  min-width: 1px;
  transition: inherit;
}
.StylableButton2545352419__icon.StylableButton2545352419--override {
  display: block !important;
}
.StylableButton2545352419__icon svg,
.StylableButton2545352419__icon > span {
  display: flex;
  height: inherit;
  width: inherit;
}
.StylableButton2545352419__root:not(:hover):not(
    [disalbed]
  ).StylableButton2545352419--hasIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-icon-color) !important;
  stroke: var(--corvid-icon-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-hover-icon-color) !important;
  stroke: var(--corvid-hover-icon-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-disabled-icon-color) !important;
  stroke: var(--corvid-disabled-icon-color) !important;
}
.b5zn61 {
  background: var(--background);
  border-bottom: var(--border-bottom);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  border-left: var(--border-left);
  border-right: var(--border-right);
  border-top: var(--border-top);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  box-shadow: var(--box-shadow);
  box-sizing: border-box;
  cursor: pointer;
  direction: var(--btn-direction);
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: var(--btn-min-width);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  padding-top: var(--padding-top);
  touch-action: manipulation;
  width: 100%;
}
.b5zn61.kRkc5Y:not(:hover):not(:disabled) {
  border-color: var(--corvid-border-color, initial);
}
.b5zn61.oAOb11:not(:hover):not(:disabled) {
  background-color: var(--corvid-background-color, var(--background));
}
.b5zn61 [data-preview="hover"],
.b5zn61:hover {
  background: var(--hover-background, var(--background));
  border-bottom: var(--hover-border-bottom, var(--border-bottom));
  border-bottom-left-radius: var(
    --hover-border-bottom-left-radius,
    var(--border-bottom-left-radius)
  );
  border-bottom-right-radius: var(
    --hover-border-bottom-right-radius,
    var(--border-bottom-right-radius)
  );
  border-left: var(--hover-border-left, var(--border-left));
  border-right: var(--hover-border-right, var(--border-right));
  border-top: var(--hover-border-top, var(--border-top));
  border-top-left-radius: var(
    --hover-border-top-left-radius,
    var(--border-top-left-radius)
  );
  border-top-right-radius: var(
    --hover-border-top-right-radius,
    var(--border-top-right-radius)
  );
  box-shadow: var(--hover-box-shadow, var(--box-shadow));
  padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
  padding-left: var(--hover-padding-left, var(--padding-left));
  padding-right: var(--hover-padding-right, var(--padding-right));
  padding-top: var(--hover-padding-top, var(--padding-top));
}
.b5zn61.vOCSHf:hover:not(:disabled) {
  border-color: var(--corvid-hover-border-color, initial);
}
.b5zn61.S1KgBG:hover:not(:disabled) {
  background-color: var(
    --corvid-hover-background-color,
    var(--hover-background, var(--background))
  );
}
.b5zn61 [data-preview="disabled"],
.b5zn61:disabled {
  background: var(--disabled-background, var(--background));
  border-bottom: var(--disabled-border-bottom, var(--border-bottom));
  border-bottom-left-radius: var(
    --disabled-border-bottom-left-radius,
    var(--border-bottom-left-radius)
  );
  border-bottom-right-radius: var(
    --disabled-border-bottom-right-radius,
    var(--border-bottom-right-radius)
  );
  border-left: var(--disabled-border-left, var(--border-left));
  border-right: var(--disabled-border-right, var(--border-right));
  border-top: var(--disabled-border-top, var(--border-top));
  border-top-left-radius: var(
    --disabled-border-top-left-radius,
    var(--border-top-left-radius)
  );
  border-top-right-radius: var(
    --disabled-border-top-right-radius,
    var(--border-top-right-radius)
  );
  box-shadow: var(--disabled-box-shadow, var(--box-shadow));
  padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
  padding-left: var(--disabled-padding-left, var(--padding-left));
  padding-right: var(--disabled-padding-right, var(--padding-right));
  padding-top: var(--disabled-padding-top, var(--padding-top));
}
.b5zn61.n4G1gL:disabled:not(:hover) {
  border-color: var(--corvid-disabled-border-color, initial);
}
.b5zn61.fagXcI:disabled:not(:hover) {
  background-color: var(
    --corvid-disabled-background-color,
    var(--disabled-background, var(--background))
  );
}
.Q_1B5v {
  background-color: rgba(
    var(--text-highlight, 0, 0, 0),
    var(--alpha-text-highlight, 0)
  );
  color: rgba(var(--color, var(--color_0, color_0)), var(--alpha-color, 1));
  direction: var(--direction);
  display: var(--label-display);
  font: var(--font, var(--font_8));
  letter-spacing: var(--letter-spacing);
  line-height: var(--line-height);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: var(--text-align, revert);
  text-decoration-line: var(--text-decoration);
  text-overflow: var(--label-text-overflow);
  text-shadow: var(--text-outline), var(--text-shadow);
  text-transform: var(--text-transform);
  transition: inherit;
  white-space: var(--label-white-space);
}
.b5zn61.lKBJfO:not(:hover):not(:disabled) .Q_1B5v {
  color: var(
    --corvid-color,
    rgba(var(--color, var(--color_0, color_0)), var(--alpha-color, 1))
  );
}
.b5zn61 [data-preview="hover"] .Q_1B5v,
.b5zn61:hover .Q_1B5v {
  background-color: rgba(
    var(--hover-text-highlight, var(--text-highlight)),
    var(--alpha-hover-text-highlight, 1)
  );
  color: rgba(var(--hover-color, var(--color)), var(--alpha-hover-color, 1));
  direction: var(--hover-direction, var(--direction));
  display: var(--hover-label-display, var(--label-display));
  font: var(--hover-font, var(--font));
  letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
  line-height: var(--hover-line-height, var(--line-height));
  text-align: var(--hover-text-align, var(--text-align, revert));
  text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
  text-shadow: var(--hover-text-outline, var(--text-outline)),
    var(--hover-text-shadow, var(--text-shadow));
  text-transform: var(--hover-text-transform, var(--text-transform));
}
.b5zn61.EgnLMx:hover:not(:disabled) .Q_1B5v {
  color: var(
    --corvid-hover-color,
    rgba(var(--hover-color, var(--color)), var(--alpha-hover-color, 1))
  );
}
.b5zn61 [data-preview="disabled"] .Q_1B5v,
.b5zn61:disabled .Q_1B5v {
  background-color: rgba(
    var(--disabled-text-highlight, var(--text-highlight)),
    var(--alpha-disabled-text-highlight, 1)
  );
  color: rgba(
    var(--disabled-color, var(--color)),
    var(--alpha-disabled-color, 1)
  );
  direction: var(--disabled-direction, var(--direction));
  display: var(--disabled-label-display, var(--label-display));
  font: var(--disabled-font, var(--font));
  letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
  line-height: var(--disabled-line-height, var(--line-height));
  text-align: var(--disabled-text-align, var(--text-align, revert));
  text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
  text-shadow: var(--disabled-text-outline, var(--text-outline)),
    var(--disabled-text-shadow, var(--text-shadow));
  text-transform: var(--disabled-text-transform, var(--text-transform));
}
.b5zn61.Z8I3Qb:disabled:not(:hover) .Q_1B5v {
  color: var(
    --corvid-disabled-color,
    rgba(var(--disabled-color, var(--color)), var(--alpha-disabled-color, 1))
  );
}
.boASKT {
  box-sizing: border-box;
  color: #000;
  text-decoration: none;
}
.PlliFI {
  align-items: var(--container-align-items);
  display: flex;
  flex-basis: auto;
  flex-direction: var(--container-flex-direction);
  flex-grow: 1;
  gap: var(--content-gap, "0px");
  height: 100%;
  justify-content: var(--container-justify-content);
  overflow: hidden;
  transition: all 0.4s ease, visibility 0s;
  width: 100%;
}
.UHJG9m {
  fill: var(--icon-color);
  display: var(--icon-display);
  flex-shrink: 0;
  height: var(--icon-size);
  min-width: 1px;
  transform: rotate(calc(var(--icon-rotation) * 1deg));
  transition: inherit;
  width: var(--icon-size);
}
.b5zn61.cFMwDV:not(:hover):not(:disabled) .UHJG9m {
  fill: var(--corvid-icon-color, var(--icon-color));
}
.b5zn61 [data-preview="hover"] .UHJG9m,
.b5zn61:hover .UHJG9m {
  fill: var(--hover-icon-color, var(--icon-color));
  display: var(--hover-icon-display, var(--icon-display));
  height: var(--hover-icon-size, var(--icon-size));
  transform: rotate(
    calc(var(--hover-icon-rotation, var(--icon-rotation)) * 1deg)
  );
  width: var(--hover-icon-size, var(--icon-size));
}
.b5zn61.xizV0v:hover:not(:disabled) .UHJG9m {
  fill: var(
    --corvid-hover-icon-color,
    var(--hover-icon-color, var(--icon-color))
  );
}
.b5zn61 [data-preview="disabled"] .UHJG9m,
.b5zn61:disabled .UHJG9m {
  fill: var(--disabled-icon-color, var(--icon-color));
  display: var(--disabled-icon-display, var(--icon-display));
  height: var(--disabled-icon-size, var(--icon-size));
  transform: rotate(
    calc(var(--disabled-icon-rotation, var(--icon-rotation)) * 1deg)
  );
  width: var(--disabled-icon-size, var(--icon-size));
}
.b5zn61.cOr5EQ:disabled:not(:hover) .UHJG9m {
  fill: var(
    --corvid-disabled-icon-color,
    var(--disabled-icon-color, var(--icon-color))
  );
}
.UHJG9m svg,
.UHJG9m > span {
  display: flex;
  height: inherit;
  width: inherit;
}
.HamburgerMenuContainer502174924__root {
  -archetype: paintBox;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.sR1W7T {
  opacity: var(--hamburger-menu-container-initial-opacity);
}
.sR1W7T > * {
  transform: var(--hamburger-menu-container-initial-transform);
}
.sR1W7T[data-animation-name="revealFromRight"] {
  clip-path: inset(0);
}
.sR1W7T[data-animation-name="revealFromRight"] > * {
  transition: transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.sR1W7T[data-animation-name="revealFromRight"][data-animation-state="enterActive"]
  > *,
.sR1W7T[data-animation-name="revealFromRight"][data-animation-state="enterDone"]
  > * {
  transform: translateX(0);
}
.sR1W7T[data-animation-name="fadeIn"] {
  transition: opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.sR1W7T[data-animation-name="fadeIn"][data-animation-state="enterActive"],
.sR1W7T[data-animation-name="fadeIn"][data-animation-state="enterDone"] {
  opacity: 1;
}
.x3KXTL {
  border-radius: var(--overflow-wrapper-border-radius);
}
.c85NDQ {
  align-items: center;
  display: flex;
  flex-direction: var(--container-flex-direction);
  flex-wrap: nowrap;
  gap: var(--menu-items-main-axis-gap);
}
.c85NDQ,
.fkZBIS {
  flex-grow: var(--menu-items-flex-grow);
}
.fkZBIS {
  display: var(--item-wrapper-display);
  height: var(--menu-item-wrapper-height);
  justify-content: var(--container-align);
  width: var(--item-wrapper-width);
}
.uTHrSX {
  align-items: center;
  background: var(--item-background);
  border-bottom: var(--item-border-bottom);
  border-left: var(--item-border-left);
  border-radius: var(--item-border-radius);
  border-right: var(--item-border-right);
  border-top: var(--item-border-top);
  box-shadow: var(--item-box-shadow);
  box-sizing: border-box;
  display: flex;
  gap: var(--spacing-between-label-and-dropdown-icon);
  height: 100%;
  justify-content: var(--item-text-align);
  padding: var(--item-vertical-padding) var(--item-horizontal-padding);
  position: relative;
  width: var(--item-width);
}
.uTHrSX[data-interactive="true"]:hover,
.uTHrSX[data-preview="hover"],
[data-open]:not([data-animation-state="exitActive"]):not(
    [data-animation-state="exitDone"]
  )
  > .fkZBIS
  > .uTHrSX {
  background: var(--item-hover-background, var(--item-background));
  border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom));
  border-left: var(--item-hover-border-left, var(--item-border-left));
  border-radius: var(--item-hover-border-radius, var(--item-border-radius));
  border-right: var(--item-hover-border-right, var(--item-border-right));
  border-top: var(--item-hover-border-top, var(--item-border-top));
  box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow));
}
.uTHrSX[data-interactive="true"]:hover .YANY0j,
.uTHrSX[data-preview="hover"] .YANY0j,
[data-open]:not([data-animation-state="exitActive"]):not(
    [data-animation-state="exitDone"]
  )
  > .fkZBIS
  > .uTHrSX
  .YANY0j {
  background-color: var(
    --item-hover-text-highlight,
    var(--item-text-highlight)
  );
  color: var(--item-hover-color, var(--item-color));
  line-height: var(--item-line-height);
  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));
}
.uTHrSX[data-interactive="true"]:hover path,
.uTHrSX[data-preview="hover"] path,
[data-open]:not([data-animation-state="exitActive"]):not(
    [data-animation-state="exitDone"]
  )
  > .fkZBIS
  > .uTHrSX
  path {
  fill: var(--item-hover-icon-color, var(--item-icon-color, currentcolor));
}
.uTHrSX[data-preview="selected"],
.uTHrSX[data-selected] {
  background: var(--item-selected-background, var(--item-background));
  border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom));
  border-left: var(--item-selected-border-left, var(--item-border-left));
  border-radius: var(--item-selected-border-radius, var(--item-border-radius));
  border-right: var(--item-selected-border-right, var(--item-border-right));
  border-top: var(--item-selected-border-top, var(--item-border-top));
  box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow));
}
.uTHrSX[data-preview="selected"] .YANY0j,
.uTHrSX[data-selected] .YANY0j {
  background-color: var(
    --item-selected-text-highlight,
    var(--item-text-highlight)
  );
  color: var(--item-selected-color, var(--item-color));
  line-height: var(--item-line-height);
  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));
}
.uTHrSX[data-preview="selected"] path,
.uTHrSX[data-selected] path {
  fill: var(--item-selected-icon-color, var(--item-icon-color, currentcolor));
}
.uTHrSX > a:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.YANY0j {
  background-color: var(--item-text-highlight);
  color: var(--item-color);
  direction: var(--item-direction);
  font: var(--item-font, font_6);
  letter-spacing: var(--item-letter-spacing);
  line-height: var(--item-line-height);
  text-decoration-line: var(--item-text-decoration);
  text-shadow: var(--item-text-outline), var(--item-text-shadow);
  text-transform: var(--item-text-transform);
  white-space: nowrap;
}
.Ha0Wbi {
  --computed-anchor: var(--anchor, var(--dropdown-anchor));
  --computed-align: var(--align, var(--dropdown-align));
  --computed-space-above: var(--space-above, var(--dropdown-space-above));
  --computed-horizontal-margin: var(
    --horizontal-margin,
    var(--dropdown-horizontal-margin)
  );
  --before-el-top: calc(-1 * var(--computed-space-above));
  display: none;
  inset: auto !important;
  left: var(--dropdown-left) !important;
  margin-top: var(--computed-space-above) !important;
  position: absolute !important;
  visibility: hidden;
  z-index: var(--above-all-z-index);
}
.Ha0Wbi:before {
  content: "";
  display: block;
  height: var(--computed-space-above);
  position: absolute;
  top: var(--before-el-top);
  width: 100%;
}
.c85NDQ[data-open="calculating"] .Ha0Wbi {
  display: grid;
}
.c85NDQ[data-open="true"] .Ha0Wbi {
  display: grid;
  visibility: visible;
}
.T_IAEV {
  cursor: pointer;
  display: var(--item-icon-display, flex);
}
.T_IAEV svg {
  height: var(--item-icon-size);
  width: var(--item-icon-size);
}
.T_IAEV path {
  fill: var(--item-icon-color, currentcolor);
}
.T_IAEV.qy83eW:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.f14KBj[data-open] {
  transform: rotate(-180deg);
}
.R1IR31 {
  display: var(
    --vertical-expand-collapse-display,
    var(--item-icon-display, flex)
  );
}
.T_IAEV:not(.qy83eW) {
  position: relative;
}
.T_IAEV:not(.qy83eW):before {
  content: "";
  height: max(100%, 24px);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: max(var(--item-icon-size), 24px);
}
.F6wZup {
  display: var(--horizontal-menu-dropdown-display, block);
}
.azGCOj {
  display: var(--vertical-menu-dropdown-display);
  margin-top: calc(var(--menu-items-main-axis-gap, 0) * -1);
  width: 100%;
}
.fSdLtv {
  --computed-space-above: var(--space-above, var(--dropdown-space-above));
  height: var(--vertical-dropdown-height);
  margin-top: var(
    --vertical-dropdown-height,
    var(--computed-space-above)
  ) !important;
  visibility: var(--vertical-dropdown-visibility);
}
.ixi5ES .fSdLtv {
  height: unset;
  margin-top: var(--computed-space-above) !important;
  visibility: unset;
}
.btup_h {
  align-self: stretch;
  border-left: var(--horizontal-menu-item-divider, none);
  border-top: var(--vertical-menu-item-divider, none);
  display: var(--divider-display, none);
}
.c85NDQ:last-child .btup_h {
  display: none;
}
.r7VwmS {
  background: var(
    --container-background,
    var(--dropdown-menu-container-background)
  );
  border-bottom: var(
    --container-border-bottom,
    var(--dropdown-menu-container-border-bottom)
  );
  border-left: var(
    --container-border-left,
    var(--dropdown-menu-container-border-left)
  );
  border-radius: var(
    --container-border-radius,
    var(--dropdown-menu-container-border-radius)
  );
  border-right: var(
    --container-border-right,
    var(--dropdown-menu-container-border-right)
  );
  border-top: var(
    --container-border-top,
    var(--dropdown-menu-container-border-top)
  );
  box-shadow: var(
    --container-box-shadow,
    var(--dropdown-menu-container-box-shadow)
  );
  box-sizing: border-box;
  direction: var(
    --submenu-direction,
    var(--dropdown-menu-direction, var(--direction))
  );
  min-width: -moz-min-content !important;
  min-width: min-content !important;
  padding: var(
      --container-vertical-padding,
      var(
        --dropdown-menu-container-padding-top,
        var(--dropdown-menu-container-vertical-padding)
      )
    )
    var(
      --container-horizontal-padding,
      var(
        --dropdown-menu-container-padding-right,
        var(--dropdown-menu-container-horizontal-padding)
      )
    )
    var(
      --container-vertical-padding,
      var(
        --dropdown-menu-container-padding-bottom,
        var(--dropdown-menu-container-vertical-padding)
      )
    )
    var(
      --container-horizontal-padding,
      var(
        --dropdown-menu-container-padding-left,
        var(--dropdown-menu-container-horizontal-padding)
      )
    );
  text-align: var(--align, var(--dropdown-menu-align));
}
._rkxzS {
  --rows-number: calc((var(--items-number) / $columns-number) + 0.49);
  -moz-column-gap: var(
    --item-horizontal-spacing,
    var(--dropdown-menu-item-horizontal-spacing)
  );
  column-gap: var(
    --item-horizontal-spacing,
    var(--dropdown-menu-item-horizontal-spacing)
  );
  display: grid;
  grid-template-columns: repeat(
    var(--columns-number, var(--dropdown-menu-columns-number)),
    1fr
  );
  grid-template-rows: repeat(var(--rows-number), auto);
  row-gap: var(
    --item-vertical-spacing,
    var(--dropdown-menu-item-vertical-spacing)
  );
}
@supports (width: round(1.9px, 1px)) {
  ._rkxzS {
    --rows-number: calc(round(up, var(--items-number) / $columns-number));
  }
}
.vTZZB3 {
  display: flex;
  flex-direction: column;
  gap: var(
    --sub-items-vertical-spacing-between,
    var(--dropdown-menu-sub-items-vertical-spacing-between)
  );
  margin-top: var(
    --sub-items-vertical-spacing-before,
    var(--dropdown-menu-sub-items-vertical-spacing-before)
  );
}
.LL9Lr7 {
  width: 100%;
}
.nDuiRd {
  background: var(--item-background, var(--dropdown-menu-item-background));
  border-bottom: var(
    --item-border-bottom,
    var(--dropdown-menu-item-border-bottom)
  );
  border-left: var(--item-border-left, var(--dropdown-menu-item-border-left));
  border-radius: var(
    --item-border-radius,
    var(--dropdown-menu-item-border-radius)
  );
  border-right: var(
    --item-border-right,
    var(--dropdown-menu-item-border-right)
  );
  border-top: var(--item-border-top, var(--dropdown-menu-item-border-top));
  box-shadow: var(--item-box-shadow, var(--dropdown-menu-item-box-shadow));
  color: var(--item-color, var(--dropdown-menu-item-color));
  direction: var(
    --submenu-item-direction,
    var(
      --submenu-direction,
      var(
        --dropdown-menu-sub-item-direction,
        var(--dropdown-menu-direction, var(--direction))
      )
    )
  );
  display: block;
  font: var(--item-font, var(--dropdown-menu-item-font, var(--font_7)));
  letter-spacing: var(
    --item-letter-spacing,
    var(--dropdown-menu-item-letter-spacing)
  );
  line-height: var(--item-line-height, var(--dropdown-menu-item-line-height));
  padding: var(
      --item-vertical-padding,
      var(--dropdown-menu-item-vertical-padding)
    )
    var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding));
  text-align: var(
    --item-align,
    var(--align, var(--dropdown-menu-item-align, var(--dropdown-menu-align)))
  );
  text-decoration-line: var(
    --item-text-decoration,
    var(--dropdown-menu-item-text-decoration)
  );
  text-shadow: var(--item-text-outline, var(--dropdown-menu-item-text-outline)),
    var(--item-text-shadow, var(--dropdown-menu-item-text-shadow));
  text-transform: var(
    --item-text-transform,
    var(--dropdown-menu-item-text-transform)
  );
}
.nDuiRd.FKx9DB,
.nDuiRd[data-preview="selected"] {
  background: var(
    --item-selected-background,
    var(
      --item-background,
      var(
        --dropdown-menu-item-selected-background,
        var(--dropdown-menu-item-background)
      )
    )
  );
  border-bottom: var(
    --item-selected-border-bottom,
    var(
      --item-border-bottom,
      var(
        --dropdown-menu-item-selected-border-bottom,
        var(--dropdown-menu-item-border-bottom)
      )
    )
  );
  border-left: var(
    --item-selected-border-left,
    var(
      --item-border-left,
      var(
        --dropdown-menu-item-selected-border-left,
        var(--dropdown-menu-item-border-left)
      )
    )
  );
  border-radius: var(
    --item-selected-border-radius,
    var(
      --item-border-radius,
      var(
        --dropdown-menu-item-selected-border-radius,
        var(--dropdown-menu-item-border-radius)
      )
    )
  );
  border-right: var(
    --item-selected-border-right,
    var(
      --item-border-right,
      var(
        --dropdown-menu-item-selected-border-right,
        var(--dropdown-menu-item-border-right)
      )
    )
  );
  border-top: var(
    --item-selected-border-top,
    var(
      --item-border-top,
      var(
        --dropdown-menu-item-selected-border-top,
        var(--dropdown-menu-item-border-top)
      )
    )
  );
  box-shadow: var(
    --item-selected-box-shadow,
    var(
      --item-box-shadow,
      var(
        --dropdown-menu-item-selected-box-shadow,
        var(--dropdown-menu-item-box-shadow)
      )
    )
  );
  color: var(
    --item-selected-color,
    var(
      --item-color,
      var(--dropdown-menu-item-selected-color, var(--dropdown-menu-item-color))
    )
  );
  font: var(
    --item-selected-font,
    var(
      --item-font,
      var(--dropdown-menu-item-selected-font, var(--dropdown-menu-item-font))
    )
  );
  letter-spacing: var(
    --item-selected-letter-spacing,
    var(
      --item-letter-spacing,
      var(
        --dropdown-menu-item-selected-letter-spacing,
        var(--dropdown-menu-item-letter-spacing)
      )
    )
  );
  line-height: var(
    --item-selected-line-height,
    var(
      --item-line-height,
      var(
        --dropdown-menu-item-selected-line-height,
        var(--dropdown-menu-item-line-height)
      )
    )
  );
  text-decoration-line: var(
    --item-selected-text-decoration,
    var(
      --item-text-decoration,
      var(
        --dropdown-menu-item-selected-text-decoration,
        var(--dropdown-menu-item-text-decoration)
      )
    )
  );
  text-shadow: var(
      --item-selected-text-outline,
      var(
        --item-text-outline,
        var(
          --dropdown-menu-item-selected-text-outline,
          var(--dropdown-menu-item-text-outline)
        )
      )
    ),
    var(
      --item-selected-text-shadow,
      var(
        --item-text-shadow,
        var(
          --dropdown-menu-item-selected-text-shadow,
          var(--dropdown-menu-item-text-shadow)
        )
      )
    );
  text-transform: var(
    --item-selected-text-transform,
    var(
      --item-text-transform,
      var(
        --dropdown-menu-item-selected-text-transform,
        var(--dropdown-menu-item-text-transform)
      )
    )
  );
}
.nDuiRd.FKx9DB .Zy733W,
.nDuiRd[data-preview="selected"] .Zy733W {
  background-color: var(
    --item-selected-text-highlight,
    var(
      --item-text-highlight,
      var(
        --dropdown-menu-item-selected-text-highlight,
        var(--dropdown-menu-item-text-highlight)
      )
    )
  );
}
.nDuiRd:hover,
.nDuiRd[data-preview="hover"] {
  background: var(
    --item-hover-background,
    var(
      --item-background,
      var(
        --dropdown-menu-item-hover-background,
        var(--dropdown-menu-item-background)
      )
    )
  );
  border-bottom: var(
    --item-hover-border-bottom,
    var(
      --item-border-bottom,
      var(
        --dropdown-menu-item-hover-border-bottom,
        var(--dropdown-menu-item-border-bottom)
      )
    )
  );
  border-left: var(
    --item-hover-border-left,
    var(
      --item-border-left,
      var(
        --dropdown-menu-item-hover-border-left,
        var(--dropdown-menu-item-border-left)
      )
    )
  );
  border-radius: var(
    --item-hover-border-radius,
    var(
      --item-border-radius,
      var(
        --dropdown-menu-item-hover-border-radius,
        var(--dropdown-menu-item-border-radius)
      )
    )
  );
  border-right: var(
    --item-hover-border-right,
    var(
      --item-border-right,
      var(
        --dropdown-menu-item-hover-border-right,
        var(--dropdown-menu-item-border-right)
      )
    )
  );
  border-top: var(
    --item-hover-border-top,
    var(
      --item-border-top,
      var(
        --dropdown-menu-item-hover-border-top,
        var(--dropdown-menu-item-border-top)
      )
    )
  );
  box-shadow: var(
    --item-hover-box-shadow,
    var(
      --item-box-shadow,
      var(
        --dropdown-menu-item-hover-box-shadow,
        var(--dropdown-menu-item-box-shadow)
      )
    )
  );
  color: var(
    --item-hover-color,
    var(
      --item-color,
      var(--dropdown-menu-item-hover-color, var(--dropdown-menu-item-color))
    )
  );
  font: var(
    --item-hover-font,
    var(
      --item-font,
      var(--dropdown-menu-item-hover-font, var(--dropdown-menu-item-font))
    )
  );
  letter-spacing: var(
    --item-hover-letter-spacing,
    var(
      --item-letter-spacing,
      var(
        --dropdown-menu-item-hover-letter-spacing,
        var(--dropdown-menu-item-letter-spacing)
      )
    )
  );
  line-height: var(
    --item-hover-line-height,
    var(
      --item-line-height,
      var(
        --dropdown-menu-item-hover-line-height,
        var(--dropdown-menu-item-line-height)
      )
    )
  );
  text-decoration-line: var(
    --item-hover-text-decoration,
    var(
      --item-text-decoration,
      var(
        --dropdown-menu-item-hover-text-decoration,
        var(--dropdown-menu-item-text-decoration)
      )
    )
  );
  text-shadow: var(
      --item-hover-text-outline,
      var(
        --item-text-outline,
        var(
          --dropdown-menu-item-hover-text-outline,
          var(--dropdown-menu-item-text-outline)
        )
      )
    ),
    var(
      --item-hover-text-shadow,
      var(
        --item-text-shadow,
        var(
          --dropdown-menu-item-hover-text-shadow,
          var(--dropdown-menu-item-text-shadow)
        )
      )
    );
  text-transform: var(
    --item-hover-text-transform,
    var(
      --item-text-transform,
      var(
        --dropdown-menu-item-hover-text-transform,
        var(--dropdown-menu-item-text-transform)
      )
    )
  );
}
.nDuiRd:hover .Zy733W,
.nDuiRd[data-preview="hover"] .Zy733W {
  background-color: var(
    --item-hover-text-highlight,
    var(
      --item-text-highlight,
      var(
        --dropdown-menu-item-hover-text-highlight,
        var(--dropdown-menu-item-text-highlight)
      )
    )
  );
}
.T7eXeQ {
  background: var(
    --sub-item-background,
    var(--dropdown-menu-sub-item-background)
  );
  border-bottom: var(
    --sub-item-border-bottom,
    var(--dropdown-menu-sub-item-border-bottom)
  );
  border-left: var(
    --sub-item-border-left,
    var(--dropdown-menu-sub-item-border-left)
  );
  border-radius: var(
    --sub-item-border-radius,
    var(--dropdown-menu-sub-item-border-radius)
  );
  border-right: var(
    --sub-item-border-right,
    var(--dropdown-menu-sub-item-border-right)
  );
  border-top: var(
    --sub-item-border-top,
    var(--dropdown-menu-sub-item-border-top)
  );
  box-shadow: var(
    --sub-item-box-shadow,
    var(--dropdown-menu-sub-item-box-shadow)
  );
  color: var(--sub-item-color, var(--dropdown-menu-sub-item-color));
  direction: var(
    --submenu-sub-item-direction,
    var(
      --submenu-direction,
      var(
        --dropdown-menu-sub-item-direction,
        var(--dropdown-menu-direction, var(--direction))
      )
    )
  );
  display: block;
  font: var(--sub-item-font, var(--dropdown-menu-sub-item-font));
  letter-spacing: var(
    --sub-item-letter-spacing,
    var(--dropdown-menu-sub-item-letter-spacing)
  );
  line-height: var(
    --sub-item-line-height,
    var(--dropdown-menu-sub-item-line-height)
  );
  padding: var(
      --sub-item-vertical-padding,
      var(--dropdown-menu-sub-item-vertical-padding)
    )
    var(
      --sub-item-horizontal-padding,
      var(--dropdown-menu-sub-item-horizontal-padding)
    );
  text-align: var(
    --sub-item-align,
    var(
      --align,
      var(--dropdown-menu-sub-item-align, var(--dropdown-menu-align))
    )
  );
  text-decoration-line: var(
    --sub-item-text-decoration,
    var(--dropdown-menu-sub-item-text-decoration)
  );
  text-shadow: var(
      --sub-item-text-outline,
      var(--dropdown-menu-sub-item-text-outline)
    ),
    var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-text-shadow));
  text-transform: var(
    --sub-item-text-transform,
    var(--dropdown-menu-sub-item-text-transform)
  );
}
.T7eXeQ.FKx9DB,
.T7eXeQ[data-preview="selected"] {
  background: var(
    --sub-item-selected-background,
    var(
      --sub-item-background,
      var(
        --dropdown-menu-sub-item-selected-background,
        var(--dropdown-menu-sub-item-background)
      )
    )
  );
  border-bottom: var(
    --sub-item-selected-border-bottom,
    var(
      --sub-item-border-bottom,
      var(
        --dropdown-menu-sub-item-selected-border-bottom,
        var(--dropdown-menu-sub-item-border-bottom)
      )
    )
  );
  border-left: var(
    --sub-item-selected-border-left,
    var(
      --sub-item-border-left,
      var(
        --dropdown-menu-sub-item-selected-border-left,
        var(--dropdown-menu-sub-item-border-left)
      )
    )
  );
  border-radius: var(
    --sub-item-selected-border-radius,
    var(
      --sub-item-border-radius,
      var(
        --dropdown-menu-sub-item-selected-border-radius,
        var(--dropdown-menu-sub-item-border-radius)
      )
    )
  );
  border-right: var(
    --sub-item-selected-border-right,
    var(
      --sub-item-border-right,
      var(
        --dropdown-menu-sub-item-selected-border-right,
        var(--dropdown-menu-sub-item-border-right)
      )
    )
  );
  border-top: var(
    --sub-item-selected-border-top,
    var(
      --sub-item-border-top,
      var(
        --dropdown-menu-sub-item-selected-border-top,
        var(--dropdown-menu-sub-item-border-top)
      )
    )
  );
  box-shadow: var(
    --sub-item-selected-box-shadow,
    var(
      --sub-item-box-shadow,
      var(
        --dropdown-menu-sub-item-selected-box-shadow,
        var(--dropdown-menu-sub-item-box-shadow)
      )
    )
  );
  color: var(
    --sub-item-selected-color,
    var(
      --sub-item-color,
      var(
        --dropdown-menu-sub-item-selected-color,
        var(--dropdown-menu-sub-item-color)
      )
    )
  );
  font: var(
    --sub-item-selected-font,
    var(
      --sub-item-font,
      var(
        --dropdown-menu-sub-item-selected-font,
        var(--dropdown-menu-sub-item-font)
      )
    )
  );
  letter-spacing: var(
    --sub-item-selected-letter-spacing,
    var(
      --sub-item-letter-spacing,
      var(
        --dropdown-menu-sub-item-selected-letter-spacing,
        var(--dropdown-menu-sub-item-letter-spacing)
      )
    )
  );
  line-height: var(
    --sub-item-selected-line-height,
    var(
      --sub-item-line-height,
      var(
        --dropdown-menu-sub-item-selected-line-height,
        var(--dropdown-menu-sub-item-line-height)
      )
    )
  );
  text-decoration-line: var(
    --sub-item-selected-text-decoration,
    var(
      --sub-item-text-decoration,
      var(
        --dropdown-menu-sub-item-selected-text-decoration,
        var(--dropdown-menu-sub-item-text-decoration)
      )
    )
  );
  text-shadow: var(
      --sub-item-selected-text-outline,
      var(
        --sub-item-text-outline,
        var(
          --dropdown-menu-sub-item-selected-text-outline,
          var(--dropdown-menu-sub-item-text-outline)
        )
      )
    ),
    var(
      --sub-item-selected-text-shadow,
      var(
        --sub-item-text-shadow,
        var(
          --dropdown-menu-sub-item-selected-text-shadow,
          var(--dropdown-menu-sub-item-text-shadow)
        )
      )
    );
  text-transform: var(
    --sub-item-selected-text-transform,
    var(
      --sub-item-text-transform,
      var(
        --dropdown-menu-sub-item-selected-text-transform,
        var(--dropdown-menu-sub-item-text-transform)
      )
    )
  );
}
.T7eXeQ.FKx9DB .Olgd83,
.T7eXeQ[data-preview="selected"] .Olgd83 {
  background-color: var(
    --sub-item-selected-text-highlight,
    var(
      --sub-item-text-highlight,
      var(
        --dropdown-menu-sub-item-selected-text-highlight,
        var(--dropdown-menu-sub-item-text-highlight)
      )
    )
  );
}
.T7eXeQ:hover,
.T7eXeQ[data-preview="hover"] {
  background: var(
    --sub-item-hover-background,
    var(
      --sub-item-background,
      var(
        --dropdown-menu-sub-item-hover-background,
        var(--dropdown-menu-sub-item-background)
      )
    )
  );
  border-bottom: var(
    --sub-item-hover-border-bottom,
    var(
      --sub-item-border-bottom,
      var(
        --dropdown-menu-sub-item-hover-border-bottom,
        var(--dropdown-menu-sub-item-border-bottom)
      )
    )
  );
  border-left: var(
    --sub-item-hover-border-left,
    var(
      --sub-item-border-left,
      var(
        --dropdown-menu-sub-item-hover-border-left,
        var(--dropdown-menu-sub-item-border-left)
      )
    )
  );
  border-radius: var(
    --sub-item-hover-border-radius,
    var(
      --sub-item-border-radius,
      var(
        --dropdown-menu-sub-item-hover-border-radius,
        var(--dropdown-menu-sub-item-border-radius)
      )
    )
  );
  border-right: var(
    --sub-item-hover-border-right,
    var(
      --sub-item-border-right,
      var(
        --dropdown-menu-sub-item-hover-border-right,
        var(--dropdown-menu-sub-item-border-right)
      )
    )
  );
  border-top: var(
    --sub-item-hover-border-top,
    var(
      --sub-item-border-top,
      var(
        --dropdown-menu-sub-item-hover-border-top,
        var(--dropdown-menu-sub-item-border-top)
      )
    )
  );
  box-shadow: var(
    --sub-item-hover-box-shadow,
    var(
      --sub-item-box-shadow,
      var(
        --dropdown-menu-sub-item-hover-box-shadow,
        var(--dropdown-menu-sub-item-box-shadow)
      )
    )
  );
  color: var(
    --sub-item-hover-color,
    var(
      --sub-item-color,
      var(
        --dropdown-menu-sub-item-hover-color,
        var(--dropdown-menu-sub-item-color)
      )
    )
  );
  font: var(
    --sub-item-hover-font,
    var(
      --sub-item-font,
      var(
        --dropdown-menu-sub-item-hover-font,
        var(--dropdown-menu-sub-item-font)
      )
    )
  );
  letter-spacing: var(
    --sub-item-hover-letter-spacing,
    var(
      --sub-item-letter-spacing,
      var(
        --dropdown-menu-sub-item-hover-letter-spacing,
        var(--dropdown-menu-sub-item-letter-spacing)
      )
    )
  );
  line-height: var(
    --sub-item-hover-line-height,
    var(
      --sub-item-line-height,
      var(
        --dropdown-menu-sub-item-hover-line-height,
        var(--dropdown-menu-sub-item-line-height)
      )
    )
  );
  text-decoration-line: var(
    --sub-item-hover-text-decoration,
    var(
      --sub-item-text-decoration,
      var(
        --dropdown-menu-sub-item-hover-text-decoration,
        var(--dropdown-menu-sub-item-text-decoration)
      )
    )
  );
  text-shadow: var(
      --sub-item-hover-text-outline,
      var(
        --sub-item-text-outline,
        var(
          --dropdown-menu-sub-item-hover-text-outline,
          var(--dropdown-menu-sub-item-text-outline)
        )
      )
    ),
    var(
      --sub-item-hover-text-shadow,
      var(
        --sub-item-text-shadow,
        var(
          --dropdown-menu-sub-item-hover-text-shadow,
          var(--dropdown-menu-sub-item-text-shadow)
        )
      )
    );
  text-transform: var(
    --sub-item-hover-text-transform,
    var(
      --sub-item-text-transform,
      var(
        --dropdown-menu-sub-item-hover-text-transform,
        var(--dropdown-menu-sub-item-text-transform)
      )
    )
  );
}
.T7eXeQ:hover .Olgd83,
.T7eXeQ[data-preview="hover"] .Olgd83 {
  background-color: var(
    --sub-item-hover-text-highlight,
    var(
      --sub-item-text-highlight,
      var(
        --dropdown-menu-sub-item-hover-text-highlight,
        var(--dropdown-menu-sub-item-text-highlight)
      )
    )
  );
}
.Zy733W {
  background-color: var(
    --item-text-highlight,
    var(--dropdown-menu-item-text-highlight)
  );
  display: inline-block;
  text-align: inherit;
  text-decoration-line: inherit;
  text-shadow: inherit;
  text-transform: inherit;
}
.Olgd83 {
  background-color: var(
    --sub-item-text-highlight,
    var(--dropdown-menu-sub-item-text-highlight)
  );
}
.OpVjRb[data-animation-name="revealFromTop"] {
  transition: opacity 0.4s, clip-path 0.4s;
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.OpVjRb[data-animation-name="revealFromTop"][data-animation-state="enter"],
.OpVjRb[data-animation-name="revealFromTop"][data-animation-state="exitActive"],
.OpVjRb[data-animation-name="revealFromTop"][data-animation-state="exitDone"] {
  clip-path: var(--animation-clip-path);
  opacity: 0;
}
.OpVjRb[data-animation-name="revealFromTop"][data-animation-state="enterActive"],
.OpVjRb[data-animation-name="revealFromTop"][data-animation-state="exit"] {
  clip-path: inset(0 0 0 0);
}
.OpVjRb[data-animation-name="revealFromTop"][data-animation-state="enterDone"] {
  clip-path: unset;
}
.OpVjRb[data-animation-name="revealFromTop"][data-animation-state="enterActive"],
.OpVjRb[data-animation-name="revealFromTop"][data-animation-state="enterDone"],
.OpVjRb[data-animation-name="revealFromTop"][data-animation-state="exit"] {
  opacity: 1;
}
.OpVjRb[data-animation-name="fadeIn"] {
  transition: opacity 0.4s;
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.OpVjRb[data-animation-name="fadeIn"][data-animation-state="enter"],
.OpVjRb[data-animation-name="fadeIn"][data-animation-state="exitActive"],
.OpVjRb[data-animation-name="fadeIn"][data-animation-state="exitDone"] {
  opacity: 0;
}
.OpVjRb[data-animation-name="fadeIn"][data-animation-state="enterActive"],
.OpVjRb[data-animation-name="fadeIn"][data-animation-state="enterDone"],
.OpVjRb[data-animation-name="fadeIn"][data-animation-state="exit"] {
  opacity: 1;
}
.OpVjRb {
  background: var(--container-background, var(--dropdown-container-background));
  border-bottom: var(
    --container-border-bottom,
    var(--dropdown-container-border-bottom)
  );
  border-left: var(
    --container-border-left,
    var(--dropdown-container-border-left)
  );
  border-radius: var(
    --container-border-radius,
    var(--dropdown-container-border-radius)
  );
  border-right: var(
    --container-border-right,
    var(--dropdown-container-border-right)
  );
  border-top: var(--container-border-top, var(--dropdown-container-border-top));
  box-shadow: var(--container-box-shadow, var(--dropdown-container-box-shadow));
  direction: ltr;
}
.ieCNBk {
  box-sizing: border-box;
}
.eklYMX
  [data-part="menu-item"]:not([data-animation-name="none"])
  [data-part="dropdown-icon"] {
  transition-duration: 0.4s;
  transition-property: transform;
}
.eklYMX [data-part="menu-item"] [data-part="dropdown-item-label"]:after,
.eklYMX [data-part="menu-item"] [data-part="label"]:after {
  background-color: currentColor;
  content: "";
  display: block;
  height: 1px;
  transform: scaleX(0);
  width: 100%;
}
.eklYMX [data-part="menu-item"] [data-part="label"]:before {
  content: "•";
  display: var(--item-label-bullet-display, inline-block);
  opacity: 0;
  padding-inline-end: 3px;
}
.eklYMX
  [data-part="menu-item"]
  [data-part="menu-item-content"][data-selected]
  [data-part="label"]:after {
  display: var(--item-selected-label-underline-display, block);
}
.eklYMX
  [data-part="menu-item"]
  [data-part="menu-item-content"][data-selected]
  [data-part="label"]:before {
  opacity: 1;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="underline"]
  [data-part="label"]:after {
  transform-origin: left;
  transition-duration: 0.3s;
  transition-property: transform;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="underline"][data-animation-state="enterActive"]
  [data-part="menu-item-content"]:hover
  [data-part="label"]:after,
.eklYMX
  [data-part="menu-item"][data-animation-name="underline"][data-animation-state="enterActive"][data-open="true"]
  [data-part="label"]:after,
.eklYMX
  [data-part="menu-item"][data-animation-name="underline"][data-animation-state="enterDone"]
  [data-part="menu-item-content"]:hover
  [data-part="label"]:after,
.eklYMX
  [data-part="menu-item"][data-animation-name="underline"][data-animation-state="enterDone"][data-open="true"]
  [data-part="label"]:after {
  transform: scaleX(1);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="underline"]
  [data-part="dropdown-item-label"]:after {
  display: block;
  transform: scaleX(0);
  transform-origin: left;
  transition-duration: 0.3s;
  transition-property: transform;
}
.eklYMX
  [data-part="menu-item"]
  [data-part="menu-item-content"][data-selected]
  [data-part="label"]:after,
.eklYMX
  [data-part="menu-item"][data-animation-name="underline"]
  [data-part="dropdown-item"]:hover
  [data-part="dropdown-item-label"]:after {
  transform: scaleX(1);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="wash"]
  [data-part="menu-item-content"] {
  isolation: isolate;
  overflow: hidden;
  position: relative;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="wash"]
  [data-part="menu-item-content"]:before {
  background-color: var(--item-hover-background);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s;
  z-index: -1;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="wash"]
  [data-part="menu-item-content"]:not([data-selected]):hover {
  background-color: var(--item-background);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="wash"][data-animation-state="enterActive"]
  [data-part="menu-item-content"]:not([data-selected]):before,
.eklYMX
  [data-part="menu-item"][data-animation-name="wash"][data-animation-state="enterDone"]
  [data-part="menu-item-content"]:not([data-selected]):before,
.eklYMX
  [data-part="menu-item"][data-animation-name="wash"][data-open="true"]:not(
    [data-animation-state="exitActive"]
  )
  [data-part="menu-item-content"]:not([data-selected]):before {
  transform: scaleX(1);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="wash"]
  [data-part="dropdown-item-label"] {
  transition: color 0.2s ease-in-out;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="circle"]
  [data-part="menu-item-content"] {
  isolation: isolate;
  overflow: hidden;
  position: relative;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="circle"]
  [data-part="menu-item-content"]:before {
  background-color: var(--item-hover-background);
  bottom: 0;
  clip-path: circle(0);
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: clip-path 0.4s;
  z-index: -1;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="circle"]
  [data-part="menu-item-content"]:not([data-selected]):hover {
  background-color: var(--item-background);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="circle"][data-animation-state="enterActive"]
  [data-part="menu-item-content"]:not([data-selected]):before,
.eklYMX
  [data-part="menu-item"][data-animation-name="circle"][data-animation-state="enterDone"]
  [data-part="menu-item-content"]:not([data-selected]):before,
.eklYMX
  [data-part="menu-item"][data-animation-name="circle"][data-open="true"]:not(
    [data-animation-state="exitActive"]
  )
  [data-part="menu-item-content"]:not([data-selected]):before {
  clip-path: circle(100%);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="circle"][data-animation-state="enterActive"]
  [data-part="dropdown-icon"],
.eklYMX
  [data-part="menu-item"][data-animation-name="circle"][data-animation-state="enterDone"]
  [data-part="dropdown-icon"],
.eklYMX
  [data-part="menu-item"][data-animation-name="circle"][data-open="true"]:not(
    [data-animation-state="exitActive"]
  )
  [data-part="dropdown-icon"] {
  transform: rotate(-540deg);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="circle"]
  [data-part="dropdown-item-label"]:after {
  display: block;
  transform: scaleX(0);
  transform-origin: left;
  transition-duration: 0.3s;
  transition-property: transform;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="circle"]
  [data-part="dropdown-item"]:hover
  [data-part="dropdown-item-label"]:after {
  transform: scaleX(1);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="wave"]
  [data-part="menu-item-content"]:not([data-selected]):hover {
  background-color: var(--item-background);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="wave"]
  [data-part="menu-item-content"] {
  isolation: isolate;
  overflow: hidden;
  position: relative;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="wave"]
  [data-part="menu-item-content"]:before {
  background-color: var(--item-hover-background);
  bottom: 0;
  bottom: unset;
  content: "";
  display: block;
  height: 135%;
  left: 0;
  -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-position: center center;
  mask-position: center center;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateY(100%);
  transition: transform 0.4s;
  z-index: -1;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="wave"][data-animation-state="enterActive"]
  [data-part="menu-item-content"]:before,
.eklYMX
  [data-part="menu-item"][data-animation-name="wave"][data-animation-state="enterDone"]
  [data-part="menu-item-content"]:before,
.eklYMX
  [data-part="menu-item"][data-animation-name="wave"][data-animation-state="exit"]
  [data-part="menu-item-content"]:before {
  transform: translateY(-25.9259259259%);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="wave"]
  [data-part="dropdown-item-label"] {
  transition: color 0.2s ease-in-out;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="bullet"]
  [data-part="label"]:before {
  display: inline-block;
  transform: translateX(-150%);
  transition-duration: 0.3s;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="bullet"]
  [data-part="menu-item-content"][data-selected]
  [data-part="label"]:before,
.eklYMX
  [data-part="menu-item"][data-animation-name="bullet"][data-animation-state="enterActive"]
  [data-part="label"]:before,
.eklYMX
  [data-part="menu-item"][data-animation-name="bullet"][data-animation-state="enterDone"]
  [data-part="label"]:before {
  opacity: 1;
  transform: translateX(0);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="bullet"][data-animation-state="enterActive"]
  [data-part="menu-item-content"]:hover
  [data-part="label"]:after,
.eklYMX
  [data-part="menu-item"][data-animation-name="bullet"][data-animation-state="enterActive"][data-open="true"]
  [data-part="label"]:after,
.eklYMX
  [data-part="menu-item"][data-animation-name="bullet"][data-animation-state="enterDone"]
  [data-part="menu-item-content"]:hover
  [data-part="label"]:after,
.eklYMX
  [data-part="menu-item"][data-animation-name="bullet"][data-animation-state="enterDone"][data-open="true"]
  [data-part="label"]:after {
  transform: scaleX(1);
}
.eklYMX
  [data-part="menu-item"][data-animation-name="bullet"]
  [data-part="dropdown-item-label"]:after {
  display: block;
  transform: scaleX(0);
  transform-origin: left;
  transition-duration: 0.3s;
  transition-property: transform;
}
.eklYMX
  [data-part="menu-item"][data-animation-name="bullet"]
  [data-part="dropdown-item"]:hover
  [data-part="dropdown-item-label"]:after {
  transform: scaleX(1);
}
.eklYMX {
  background: var(--container-background);
  border-bottom: var(--container-border-bottom);
  border-left: var(--container-border-left);
  border-radius: var(--container-border-radius);
  border-right: var(--container-border-right);
  border-top: var(--container-border-top);
  box-shadow: var(--container-box-shadow);
  box-sizing: border-box;
  direction: var(--direction);
  height: 100%;
  overflow-x: var(--container-overflow-x, unset);
  padding-bottom: var(--container-padding-bottom, 0);
  padding-left: var(--container-padding-left, 0);
  padding-right: var(--container-padding-right, 0);
  padding-top: var(--container-padding-top, 0);
}
.XOcS9r,
.eklYMX {
  display: flex;
  scrollbar-width: none;
  width: 100%;
}
.XOcS9r {
  -moz-column-gap: var(--menu-items-column-gap);
  column-gap: var(--menu-items-column-gap);
  flex-direction: var(--container-flex-direction);
  flex-grow: var(--menu-items-flex-grow);
  flex-wrap: var(--container-flex-wrap, unset);
  height: auto;
  justify-content: var(--container-align);
  min-width: -moz-fit-content;
  min-width: fit-content;
  overflow-x: visible;
  row-gap: var(--menu-items-row-gap);
}
.mHPJDh {
  align-items: center;
  background: var(--scroll-button-background);
  border-bottom: var(--scroll-button-border-bottom);
  border-left: var(--scroll-button-border-left);
  border-radius: var(--scroll-button-border-radius);
  border-right: var(--scroll-button-border-right);
  border-top: var(--scroll-button-border-top);
  box-shadow: var(--scroll-button-box-shadow);
  cursor: pointer;
  display: flex;
  justify-content: center;
  overflow: hidden;
  pointer-events: auto;
  transform: var(--scroll-button-transform);
  visibility: hidden;
}
.mHPJDh:hover,
.mHPJDh[data-preview="hover"] {
  background: var(
    --scroll-button-hover-background,
    var(--scroll-button-background)
  );
  border-bottom: var(
    --scroll-button-hover-border-bottom,
    var(--scroll-button-border-bottom)
  );
  border-left: var(
    --scroll-button-hover-border-left,
    var(--scroll-button-border-left)
  );
  border-radius: var(
    --scroll-button-hover-border-radius,
    var(--scroll-button-border-radius)
  );
  border-right: var(
    --scroll-button-hover-border-right,
    var(--scroll-button-border-right)
  );
  border-top: var(
    --scroll-button-hover-border-top,
    var(--scroll-button-border-top)
  );
  box-shadow: var(
    --scroll-button-hover-box-shadow,
    var(--scroll-button-box-shadow)
  );
}
.mHPJDh:hover ._IXl7x,
.mHPJDh[data-preview="hover"] ._IXl7x {
  fill: var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
  height: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
  padding-left: var(
    --scroll-button-hover-padding-left,
    var(--scroll-button-padding-left, 0)
  );
  padding-right: var(
    --scroll-button-hover-padding-right,
    var(--scroll-button-padding-right, 0)
  );
  transform: rotate(
    calc(
      var(
          --scroll-button-hover-icon-rotation,
          var(--scroll-button-icon-rotation)
        ) * 1deg
    )
  );
  width: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
}
.mHPJDh:hover {
  transition: all 0.08s linear;
}
.gJIPb9 {
  pointer-events: auto;
  visibility: visible;
}
.gWrmGX {
  pointer-events: none;
  visibility: hidden;
}
._IXl7x {
  fill: var(--scroll-button-icon-color);
  height: var(--scroll-button-icon-size);
  max-height: 100%;
  max-width: 100%;
  min-width: 1px;
  padding-left: var(--scroll-button-padding-left, 0);
  padding-right: var(--scroll-button-padding-right, 0);
  transform: rotate(calc(var(--scroll-button-icon-rotation) * 1deg));
  width: var(--scroll-button-icon-size);
}
._IXl7x > svg {
  height: inherit;
  width: inherit;
}
.ZpIOaD {
  border: inherit;
  border-color: transparent;
  bottom: 0;
  display: var(--scroll-button-icon-display, flex);
  justify-content: space-between;
  left: 0;
  padding-bottom: inherit;
  padding-top: inherit;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
div.c_pphB {
  display: var(
    --l_display,
    var(--hamburger-menu-root-display, var(--container-display))
  );
}
.HamburgerOpenButton3537389287__nav {
  display: inherit;
  height: inherit;
  width: auto;
}
.rvGLLm {
  background: var(--background);
  border-bottom: var(--border-bottom);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  border-left: var(--border-left);
  border-right: var(--border-right);
  border-top: var(--border-top);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  box-shadow: var(--box-shadow);
  box-sizing: border-box;
  cursor: pointer;
  direction: var(--btn-direction);
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: var(--btn-min-width);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  padding-top: var(--padding-top);
  touch-action: manipulation;
  width: 100%;
}
.rvGLLm.jMYm0H:not(:hover):not(:disabled) {
  border-color: var(--corvid-border-color, initial);
}
.rvGLLm.y061lW:not(:hover):not(:disabled) {
  background-color: var(--corvid-background-color, var(--background));
}
.rvGLLm [data-preview="hover"],
.rvGLLm:hover {
  background: var(--hover-background, var(--background));
  border-bottom: var(--hover-border-bottom, var(--border-bottom));
  border-bottom-left-radius: var(
    --hover-border-bottom-left-radius,
    var(--border-bottom-left-radius)
  );
  border-bottom-right-radius: var(
    --hover-border-bottom-right-radius,
    var(--border-bottom-right-radius)
  );
  border-left: var(--hover-border-left, var(--border-left));
  border-right: var(--hover-border-right, var(--border-right));
  border-top: var(--hover-border-top, var(--border-top));
  border-top-left-radius: var(
    --hover-border-top-left-radius,
    var(--border-top-left-radius)
  );
  border-top-right-radius: var(
    --hover-border-top-right-radius,
    var(--border-top-right-radius)
  );
  box-shadow: var(--hover-box-shadow, var(--box-shadow));
  padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
  padding-left: var(--hover-padding-left, var(--padding-left));
  padding-right: var(--hover-padding-right, var(--padding-right));
  padding-top: var(--hover-padding-top, var(--padding-top));
}
.rvGLLm.mxKpu4:hover:not(:disabled) {
  border-color: var(--corvid-hover-border-color, initial);
}
.rvGLLm.zBIMAq:hover:not(:disabled) {
  background-color: var(
    --corvid-hover-background-color,
    var(--hover-background, var(--background))
  );
}
.rvGLLm [data-preview="disabled"],
.rvGLLm:disabled {
  background: var(--disabled-background, var(--background));
  border-bottom: var(--disabled-border-bottom, var(--border-bottom));
  border-bottom-left-radius: var(
    --disabled-border-bottom-left-radius,
    var(--border-bottom-left-radius)
  );
  border-bottom-right-radius: var(
    --disabled-border-bottom-right-radius,
    var(--border-bottom-right-radius)
  );
  border-left: var(--disabled-border-left, var(--border-left));
  border-right: var(--disabled-border-right, var(--border-right));
  border-top: var(--disabled-border-top, var(--border-top));
  border-top-left-radius: var(
    --disabled-border-top-left-radius,
    var(--border-top-left-radius)
  );
  border-top-right-radius: var(
    --disabled-border-top-right-radius,
    var(--border-top-right-radius)
  );
  box-shadow: var(--disabled-box-shadow, var(--box-shadow));
  padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
  padding-left: var(--disabled-padding-left, var(--padding-left));
  padding-right: var(--disabled-padding-right, var(--padding-right));
  padding-top: var(--disabled-padding-top, var(--padding-top));
}
.rvGLLm.lPvoIB:disabled:not(:hover) {
  border-color: var(--corvid-disabled-border-color, initial);
}
.rvGLLm.by2yNJ:disabled:not(:hover) {
  background-color: var(
    --corvid-disabled-background-color,
    var(--disabled-background, var(--background))
  );
}
.hQsOje {
  background-color: rgba(
    var(--text-highlight, 0, 0, 0),
    var(--alpha-text-highlight, 0)
  );
  color: rgba(var(--color, var(--color_0, color_0)), var(--alpha-color, 1));
  direction: var(--direction);
  display: var(--label-display);
  font: var(--font, var(--font_8));
  letter-spacing: var(--letter-spacing);
  line-height: var(--line-height);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: var(--text-align, revert);
  text-decoration-line: var(--text-decoration);
  text-overflow: var(--label-text-overflow);
  text-shadow: var(--text-outline), var(--text-shadow);
  text-transform: var(--text-transform);
  transition: inherit;
  white-space: var(--label-white-space);
}
.rvGLLm.xNSufk:not(:hover):not(:disabled) .hQsOje {
  color: var(
    --corvid-color,
    rgba(var(--color, var(--color_0, color_0)), var(--alpha-color, 1))
  );
}
.rvGLLm [data-preview="hover"] .hQsOje,
.rvGLLm:hover .hQsOje {
  background-color: rgba(
    var(--hover-text-highlight, var(--text-highlight)),
    var(--alpha-hover-text-highlight, 1)
  );
  color: rgba(var(--hover-color, var(--color)), var(--alpha-hover-color, 1));
  direction: var(--hover-direction, var(--direction));
  display: var(--hover-label-display, var(--label-display));
  font: var(--hover-font, var(--font));
  letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
  line-height: var(--hover-line-height, var(--line-height));
  text-align: var(--hover-text-align, var(--text-align, revert));
  text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
  text-shadow: var(--hover-text-outline, var(--text-outline)),
    var(--hover-text-shadow, var(--text-shadow));
  text-transform: var(--hover-text-transform, var(--text-transform));
}
.rvGLLm.ogDVcg:hover:not(:disabled) .hQsOje {
  color: var(
    --corvid-hover-color,
    rgba(var(--hover-color, var(--color)), var(--alpha-hover-color, 1))
  );
}
.rvGLLm [data-preview="disabled"] .hQsOje,
.rvGLLm:disabled .hQsOje {
  background-color: rgba(
    var(--disabled-text-highlight, var(--text-highlight)),
    var(--alpha-disabled-text-highlight, 1)
  );
  color: rgba(
    var(--disabled-color, var(--color)),
    var(--alpha-disabled-color, 1)
  );
  direction: var(--disabled-direction, var(--direction));
  display: var(--disabled-label-display, var(--label-display));
  font: var(--disabled-font, var(--font));
  letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
  line-height: var(--disabled-line-height, var(--line-height));
  text-align: var(--disabled-text-align, var(--text-align, revert));
  text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
  text-shadow: var(--disabled-text-outline, var(--text-outline)),
    var(--disabled-text-shadow, var(--text-shadow));
  text-transform: var(--disabled-text-transform, var(--text-transform));
}
.rvGLLm.IfOI50:disabled:not(:hover) .hQsOje {
  color: var(
    --corvid-disabled-color,
    rgba(var(--disabled-color, var(--color)), var(--alpha-disabled-color, 1))
  );
}
.I56lbS {
  box-sizing: border-box;
  color: #000;
  text-decoration: none;
}
.pMSuoq {
  align-items: var(--container-align-items);
  display: flex;
  flex-basis: auto;
  flex-direction: var(--container-flex-direction);
  flex-grow: 1;
  gap: var(--content-gap, "0px");
  height: 100%;
  justify-content: var(--container-justify-content);
  overflow: hidden;
  transition: all 0.4s ease, visibility 0s;
  width: 100%;
}
.xyuOGi {
  fill: var(--icon-color);
  display: var(--icon-display);
  flex-shrink: 0;
  height: var(--icon-size);
  min-width: 1px;
  transform: rotate(calc(var(--icon-rotation) * 1deg));
  transition: inherit;
  width: var(--icon-size);
}
.rvGLLm.Pczkxq:not(:hover):not(:disabled) .xyuOGi {
  fill: var(--corvid-icon-color, var(--icon-color));
}
.rvGLLm [data-preview="hover"] .xyuOGi,
.rvGLLm:hover .xyuOGi {
  fill: var(--hover-icon-color, var(--icon-color));
  display: var(--hover-icon-display, var(--icon-display));
  height: var(--hover-icon-size, var(--icon-size));
  transform: rotate(
    calc(var(--hover-icon-rotation, var(--icon-rotation)) * 1deg)
  );
  width: var(--hover-icon-size, var(--icon-size));
}
.rvGLLm.GRPSsV:hover:not(:disabled) .xyuOGi {
  fill: var(
    --corvid-hover-icon-color,
    var(--hover-icon-color, var(--icon-color))
  );
}
.rvGLLm [data-preview="disabled"] .xyuOGi,
.rvGLLm:disabled .xyuOGi {
  fill: var(--disabled-icon-color, var(--icon-color));
  display: var(--disabled-icon-display, var(--icon-display));
  height: var(--disabled-icon-size, var(--icon-size));
  transform: rotate(
    calc(var(--disabled-icon-rotation, var(--icon-rotation)) * 1deg)
  );
  width: var(--disabled-icon-size, var(--icon-size));
}
.rvGLLm.hGEkMI:disabled:not(:hover) .xyuOGi {
  fill: var(
    --corvid-disabled-icon-color,
    var(--disabled-icon-color, var(--icon-color))
  );
}
.xyuOGi svg,
.xyuOGi > span {
  display: flex;
  height: inherit;
  width: inherit;
}
.HamburgerOverlay547129737__root {
  -archetype: paintBox;
  box-sizing: border-box;
  /* !important is required because we need to override size and position set on the root element by the Viewer. */
  height: calc(100vh - var(--wix-ads-height)) !important;
  left: 0;
  position: fixed !important;
  top: var(--wix-ads-height) !important;
  visibility: hidden;
  width: 100vw !important;
  z-index: var(--above-all-z-index);
}
.HamburgerOverlay547129737__overlay {
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.HamburgerOverlay547129737__root.HamburgerOverlay547129737--isMenuOpen {
  visibility: visible;
}
.HamburgerOverlay547129737__root:not(
    .HamburgerOverlay547129737--showBackgroundOverlay
  ) {
  background-color: transparent;
}
.HamburgerOverlay547129737__root.HamburgerOverlay547129737--shouldScroll {
  overflow-x: hidden;
  overflow-y: scroll;
}
.HamburgerOverlay547129737__scrollContent {
  position: relative;
}
.scemAM[data-part="hamburger-overlay"] {
  opacity: var(--hamburger-overlay-initial-opacity);
}
.scemAM[data-part="hamburger-overlay"][data-animation-name="fadeIn"] {
  transition: opacity 0.4s;
}
.scemAM[data-part="hamburger-overlay"][data-animation-name="fadeIn"][data-animation-state="enterActive"],
.scemAM[data-part="hamburger-overlay"][data-animation-name="fadeIn"][data-animation-state="enterDone"] {
  opacity: 1;
}
.J6KGih {
  cursor: pointer;
}
.KaEeLN {
  --container-corvid-border-color: rgba(
    var(--brd, var(--color_15, color_15)),
    var(--alpha-brd, 1)
  );
  --container-corvid-border-size: var(--brw, 1px);
  --container-corvid-background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  --backdrop-filter: $backdrop-filter;
}
.uYj0Sg {
  -webkit-backdrop-filter: var(--backdrop-filter, none);
  backdrop-filter: var(--backdrop-filter, none);
  background-color: var(
    --container-corvid-background-color,
    rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
  );
  background-image: var(--bg-gradient, none);
  border: var(--container-corvid-border-width, var(--brw, 1px)) solid
    var(
      --container-corvid-border-color,
      rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))
    );
  border-radius: var(--rd, 5px);
  bottom: 0;
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, 0.6));
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.StylableHorizontalMenu3372578893__root {
  -archetype: paddingBox;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  width: 100%;
}
.StylableHorizontalMenu3372578893__root * {
  box-sizing: border-box;
}
.StylableHorizontalMenu3372578893__menu {
  display: flex;
  flex-wrap: var(--menu-flex-wrap, wrap);
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll
  .StylableHorizontalMenu3372578893__menuItem {
  box-sizing: border-box;
  height: 100%;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll
  .StylableHorizontalMenu3372578893__menu
  > li:first-of-type
  .StylableHorizontalMenu3372578893__menuItem {
  margin-inline-start: 0 !important;
}
.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll
  .StylableHorizontalMenu3372578893__menu
  > li:last-of-type
  .StylableHorizontalMenu3372578893__menuItem {
  margin-inline-end: 0 !important;
}
.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll
  .StylableHorizontalMenu3372578893__menu {
  height: auto !important;
  margin: 0 !important;
}
.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll {
  -ms-overflow-style: none;
  overflow-x: scroll;
  scrollbar-width: none;
}
.StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll::-webkit-scrollbar {
  display: none;
}
.StylableHorizontalMenu3372578893__menuItem {
  --focus-ring-box-shadow: var(--focus-ring) !important;
}
.StylableHorizontalMenu3372578893__megaMenuWrapper {
  display: flex;
}
.itemDepth02233374943__root {
  -archetype: paintBox;
  cursor: pointer;
  display: block;
  text-decoration: none;
}
.itemDepth02233374943__root.itemDepth02233374943--isCurrentPage,
.itemDepth02233374943__root.itemDepth02233374943--isCurrentPage
  .itemDepth02233374943__label,
.itemDepth02233374943__root.itemDepth02233374943--isHovered,
.itemDepth02233374943__root.itemDepth02233374943--isHovered
  .itemDepth02233374943__label {
  transition: all 0.08s linear;
}
.itemDepth02233374943__container {
  -archetype: box;
  align-items: center;
  display: flex;
  height: 100%;
}
.itemDepth02233374943__label {
  -archetype: text;
  -controller-part-type: LayoutChildDisplayDropdown;
  transition: inherit;
  white-space: nowrap;
}
.itemDepth02233374943__itemWrapper {
  flex-grow: inherit;
}
.itemDepth02233374943__positionBox {
  display: none;
  margin: auto;
  position: fixed;
  z-index: var(--position-box-z-index, 47);
}
.itemDepth02233374943__positionBox.itemDepth02233374943--isColumn {
  left: 0;
  position: absolute;
  right: 0;
}
.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched {
  max-width: unset;
}
@keyframes itemDepth02233374943__fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.itemDepth02233374943__animationBox {
  animation-delay: calc(var(--is-animated) * 0.05s);
  animation-duration: calc(var(--is-animated) * 0.1s);
  animation-fill-mode: forwards;
  max-height: var(--max-height, none);
  opacity: 0;
  overflow-y: var(--overflow-y, visible);
  transition: border-color 0.08s cubic-bezier(0.25, 1, 0.5, 1),
    box-shadow 0.08s cubic-bezier(0.25, 1, 0.5, 1);
}
.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched
  > .itemDepth02233374943__animationBox {
  width: 100%;
}
.itemDepth02233374943__positionBox.itemDepth02233374943--isStretched
  .itemDepth02233374943__megaMenuComp {
  width: 100% !important;
}
.itemDepth02233374943__alignBox {
  display: flex;
}
.itemDepth02233374943__list {
  -moz-column-gap: calc(1px * var(--horizontalSpacing));
  column-gap: calc(1px * var(--horizontalSpacing));
}
.itemDepth02233374943__itemWrapper[data-hovered]
  > .itemDepth02233374943__positionBox {
  display: block;
  visibility: hidden;
}
.itemDepth02233374943__itemWrapper[data-shown]
  > .itemDepth02233374943__positionBox {
  display: block;
  visibility: visible;
}
.itemDepth02233374943__itemWrapper[data-hovered]
  > .itemDepth02233374943__positionBox
  > .itemDepth02233374943__animationBox {
  animation-name: itemDepth02233374943__fadeIn;
}
.itemDepth02233374943__megaMenuComp {
  direction: ltr;
  flex-shrink: 0;
  margin-top: var(--containerMarginTop) !important;
  padding: 0 !important;
}
.itemDepth02233374943__itemWrapper:not([data-hovered])
  .itemDepth02233374943__megaMenuComp {
  display: none;
}
.itemDepth12472627565__root {
  -archetype: paintBox;
  display: block;
  position: relative;
  text-decoration: none;
}
.itemDepth12472627565__container {
  display: flex;
}
.itemDepth12472627565__label {
  -archetype: text;
  word-wrap: var(--label-word-wrap);
  display: block;
  overflow: hidden;
  overflow-wrap: var(--label-word-wrap);
  text-align: inherit !important;
  text-overflow: clip;
  white-space: var(--white-space);
}
.itemDepth12472627565__itemWrapper {
  -moz-column-break-inside: avoid;
  break-inside: avoid;
  page-break-inside: avoid;
  position: relative;
}
.itemDepth12472627565__itemWrapper:after {
  clear: both;
  content: "";
  display: table;
}
.itemDepth12472627565__positionBox {
  display: var(--subsubmenu-box-display);
  left: var(--subsubmenu-box-left);
  position: var(--subsubmenu-box-position);
  right: var(--subsubmenu-box-right);
  top: 0;
}
.itemDepth12472627565__positionBox[data-reverted] {
  left: var(--subsubmenu-box-right);
  right: var(--subsubmenu-box-left);
}
.itemDepth12472627565__itemWrapper[data-hovered]
  > .itemDepth12472627565__positionBox {
  display: block;
}
@keyframes itemDepth12472627565__fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.itemDepth12472627565__animationBox {
  animation-delay: calc(var(--is-animated) * 0.05s);
  animation-duration: calc(var(--is-animated) * 0.1s);
  animation-fill-mode: forwards;
  margin-top: 0 !important;
  opacity: 0;
}
.itemDepth12472627565__itemWrapper[data-hovered]
  > .itemDepth12472627565__positionBox
  > .itemDepth12472627565__animationBox {
  animation-name: itemDepth12472627565__fadeIn;
}
.submenu815198092__heading .itemDepth12472627565__label {
  color: #000;
}
.submenu815198092__pageWrapper {
  margin-left: auto !important;
  margin-right: auto !important;
}
.submenu815198092__overrideWidth {
  width: 100% !important;
}
.submenu815198092__rowItem:last-child {
  margin-bottom: 0 !important;
}
.submenu815198092__rowItem + .submenu815198092__rowItem,
.submenu815198092__rowItem:first-child {
  margin-top: 0;
}
.Zr_Nvv {
  display: var(--navbar-display, block);
  height: 100%;
}
.NZHLsZ:hover {
  z-index: var(--is-sticky, auto);
}
.ffrP7D {
  clip: rect(0, 0, 0, 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.mfxFLH {
  min-height: var(--min-height-override);
  min-width: var(--min-width-override);
}
.ScrollButton2305195801__root {
  -archetype: paddingBox;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
}
.ScrollButton2305195801__root:hover {
  transition: all 0.08s linear;
}
.ScrollButton2305195801__root.ScrollButton2305195801---side-4-left {
  transform: scaleX(-1);
}
.ScrollButton2305195801__root.ScrollButton2305195801--isVisible {
  opacity: 1;
  pointer-events: auto;
}
.ScrollButton2305195801__icon {
  -archetype: icon;
  -controller-part-type: LayoutChildDisplayDropdown;
  max-height: 100%;
  max-width: 100%;
  min-width: 1px;
}
.ScrollButton2305195801__icon > svg {
  height: inherit;
  width: inherit;
}
.ScrollControls2015960785__root {
  border: inherit;
  border-color: transparent;
  bottom: 0;
  display: var(--scroll-controls-display, flex);
  justify-content: space-between;
  left: 0;
  padding-bottom: inherit;
  padding-top: inherit;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.c1rIl3 {
  display: contents;
}
.TWFxr5 {
  height: auto !important;
}
.May50y {
  overflow: hidden !important;
}