/*1726819398000*/
.yja-mobile-navigation__button {
  background: transparent;
  border: 0;
  color: var(--yja-menu-link-color, currentColor); }
  .yja-mobile-navigation__button.yja-mobile-navigation__button--toggler {
    padding: 0;
    width: var(--yja-menu-button-size, 2.625rem);
    height: var(--yja-menu-button-size, 2.625rem);
    cursor: pointer;
    z-index: 2;
    margin-left: auto;
    margin-right: .625rem;
    border-radius: 0; }
    .yja-mobile-navigation__button.yja-mobile-navigation__button--toggler > svg {
      transition: all .2s ease-in;
      transform: rotate(0); }

.yja-mobile-navigation button[aria-expanded="true"] > svg {
  transform: rotate(90deg); }

.yja-mobile-navigation .mm-listitem_selected > button {
  background: rgba(0, 0, 0, 0.1); }

.yja-mobile-navigation .yja-mobile-navigation__button--close {
  background: var(--yja-menu-overlay-background, #5c5c5c);
  padding: .625rem;
  border: 1px solid var(--yja-menu-link-color, currentColor);
  margin-left: auto; }

.yja-mobile-navigation[data-menu-position="right"] .yja-mobile-navigation__content {
  transform: translateX(100%); }

.yja-mobile-navigation a {
  color: var(--yja-menu-link-color, currentColor); }

.yja-mobile-navigation li.mm-listitem > div > a.mm-listitem__text {
  color: var(--yja-menu-link-color, currentColor) !important;
  overflow: inherit;
  white-space: normal;
  padding: 0;
  z-index: 2;
  max-width: 90%; }
  .yja-mobile-navigation li.mm-listitem > div > a.mm-listitem__text:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%; }
  .yja-mobile-navigation li.mm-listitem > div > a.mm-listitem__text:focus {
    outline: none; }
    .yja-mobile-navigation li.mm-listitem > div > a.mm-listitem__text:focus:before {
      outline: 5px auto -webkit-focus-ring-color; }

.yja-mobile-navigation li.mm-listitem_selected > div > a.mm-listitem__text {
  background: transparent !important; }

.yja-mobile-navigation ul.mm-listview {
  margin-left: 0;
  display: block;
  width: 100%; }
  .yja-mobile-navigation ul.mm-listview.child-menu {
    display: none; }
    .yja-mobile-navigation ul.mm-listview.child-menu > li:first-child:before {
      content: "";
      display: block;
      position: absolute;
      border-top: 1px solid var(--yja-menu-border-color, #000);
      opacity: 0.1;
      left: 0;
      right: 0;
      top: 0; }
  .yja-mobile-navigation ul.mm-listview > li.mm-listitem {
    margin-bottom: 0; }
    .yja-mobile-navigation ul.mm-listview > li.mm-listitem > a,
    .yja-mobile-navigation ul.mm-listview > li.mm-listitem > div > a {
      padding-left: .75rem;
      padding-right: .75rem; }
    .yja-mobile-navigation ul.mm-listview > li.mm-listitem > a {
      padding-right: 10%; }
    .yja-mobile-navigation ul.mm-listview > li.mm-listitem a:hover, .yja-mobile-navigation ul.mm-listview > li.mm-listitem a:focus {
      text-decoration: underline; }
    .yja-mobile-navigation ul.mm-listview > li.mm-listitem:after {
      border-color: var(--yja-menu-border-color, #000);
      opacity: 0.1;
      left: 0; }
    .yja-mobile-navigation ul.mm-listview > li.mm-listitem:last-child:after {
      display: none; }
  .yja-mobile-navigation ul.mm-listview > li.yja-mobile-navigation--open > ul.mm-listview.child-menu {
    display: block; }
  .yja-mobile-navigation ul.mm-listview div.nav-item__container {
    position: relative; }
    .yja-mobile-navigation ul.mm-listview div.nav-item__container:before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      background: linear-gradient(to top,rgba(0, 0, 0,0.4),rgba(0, 0, 0,0.4))var(--yja-menu-overlay-background, #5c5c5c);
      transition: all .75s ease-out;
      opacity: 0;
      z-index: 1;
      height: 100%; }
    .yja-mobile-navigation ul.mm-listview div.nav-item__container:hover:before {
      opacity: .15; }
  .yja-mobile-navigation ul.mm-listview li.mm-listitem[aria-current="page"] > .nav-item__container:before {
    opacity: .175; }

.yja-mobile-navigation ul.mm-listview > li.level-1 > a,
.yja-mobile-navigation ul.mm-listview > li.level-1 > div > a {
  padding-left: 1.25rem; }

.yja-mobile-navigation ul.mm-listview > li.level-2 > a,
.yja-mobile-navigation ul.mm-listview > li.level-2 > div > a {
  padding-left: 2.5rem; }

.yja-mobile-navigation ul.mm-listview > li.level-3 > a,
.yja-mobile-navigation ul.mm-listview > li.level-3 > div > a {
  padding-left: 3.75rem; }

.yja-mobile-navigation ul.mm-listview > li.level-4 > a,
.yja-mobile-navigation ul.mm-listview > li.level-4 > div > a {
  padding-left: 5rem; }

.yja-mobile-navigation ul.mm-listview > li.level-5 > a,
.yja-mobile-navigation ul.mm-listview > li.level-5 > div > a {
  padding-left: 6.25rem; }

.yja-mobile-navigation__toolbar {
  position: relative;
  margin-bottom: var(--yja-gutter-base, 1.25rem);
  display: flex; }

.yja-mobile-navigation {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  overflow: hidden;
  top: 0;
  bottom: 0;
  z-index: 100; }
  .yja-mobile-navigation__tree {
    position: relative;
    margin-left: -20px;
    margin-right: -20px; }
    .yja-mobile-navigation__tree .nav-item__container {
      display: flex;
      flex: 0 0 100%;
      padding-top: .325rem;
      padding-bottom: .325rem;
      min-height: var(--yja-menu-link-row-height, 3.25rem);
      align-items: center; }
  .yja-mobile-navigation__content {
    position: relative;
    background: var(--yja-menu-overlay-background, #5c5c5c);
    max-width: 40rem;
    width: 85vw;
    height: 100%;
    padding: var(--yja-gutter-base, 1.25rem);
    overflow-y: scroll; }
  .yja-mobile-navigation[data-menu-position="right"] .yja-mobile-navigation__content {
    transform: translateX(100%); }
  .yja-mobile-navigation[data-menu-position="left"] .yja-mobile-navigation__content {
    transform: translateX(-100%); }
  .yja-mobile-navigation--open[data-menu-position="right"] {
    display: block; }
    .yja-mobile-navigation--open[data-menu-position="right"] .yja-mobile-navigation__content {
      margin-left: auto; }
    .yja-mobile-navigation--open[data-menu-position="right"].yja-mobile-navigation--slide-in > .yja-mobile-navigation__content {
      animation: slidein-right .25s ease-out;
      transform: translateX(0); }
    .yja-mobile-navigation--open[data-menu-position="right"].yja-mobile-navigation--slide-out > .yja-mobile-navigation__content {
      animation: slideout-right .25s ease-out;
      transform: translateX(100%); }
  .yja-mobile-navigation--open[data-menu-position="left"] {
    display: block; }
    .yja-mobile-navigation--open[data-menu-position="left"].yja-mobile-navigation--slide-in > .yja-mobile-navigation__content {
      transform: translateX(0);
      animation: slidein-left .25s ease-in; }
    .yja-mobile-navigation--open[data-menu-position="left"].yja-mobile-navigation--slide-out > .yja-mobile-navigation__content {
      transform: translateX(-100%);
      animation: slideout-left .25s ease-out; }

@keyframes slidein-left {
  from {
    transform: translateX(-100%); }
  to {
    transform: translateX(0); } }

@keyframes slideout-left {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(-100%); } }

@keyframes slidein-right {
  from {
    transform: translateX(100%); }
  to {
    transform: translateX(0); } }

@keyframes slideout-right {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(100%); } }
