#page nav.mm-menu.desktop {
  z-index: 20;
  height: inherit;
  margin-top: -0.3125rem;
  margin-left: -0.625rem;
}
#page nav.mm-menu.desktop.mm-menu_dropdown {
  box-shadow: 0px 99px 99px rgba(0, 0, 0, 0.3);
}
#page nav.mm-menu.desktop .mm-panels {
  height: var(--mm-panels-height);
}
#page nav.mm-menu.desktop .mm-panels > .mm-panel:first-child .mm-navbar {
  display: none;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel {
  overflow: hidden;
  background-color: var(--corporate-white);
}
#page nav.mm-menu.desktop .mm-panels .mm-panel .mm-navbar {
  background-color: var(--corporate-white);
}
#page nav.mm-menu.desktop .mm-panels .mm-panel .mm-navbar a.mm-btn_prev {
  border: none;
  padding: 0;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel .mm-navbar a.mm-btn_prev:before {
  width: 13px;
  height: 12px;
  border: 0;
  background: url("../images/arrow_left.svg");
  background-repeat: no-repeat;
  transform: none;
  right: 0;
  left: 0;
  bottom: -3px;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel .mm-navbar a.mm-navbar__title {
  justify-content: flex-start;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel .mm-navbar a.mm-navbar__title span {
  color: var(--corporate-bright-blue);
  overflow: initial;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview {
  padding-bottom: 1.875rem;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview li.mm-listitem {
  justify-content: flex-start;
  color: var(--corporate-main-color);
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview li.mm-listitem a {
  color: inherit;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview li.mm-listitem a.mm-listitem__text {
  flex-grow: initial;
  flex-basis: initial;
  white-space: normal;
  overflow: initial;
  line-height: 1.625rem;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview li.mm-listitem a.mm-listitem__text div.mm-btn_next {
  border: none;
  padding: 0;
  display: inline;
  margin-left: 0.625rem;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview li.mm-listitem a.mm-listitem__text div.mm-btn_next:after {
  width: 13px;
  height: 12px;
  border: 0;
  background: url("../images/arrow_right.svg");
  background-repeat: no-repeat;
  transform: none;
  right: 0;
  left: 0;
  bottom: -3px;
}
html[dir=rtl] #page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview li.mm-listitem a.mm-listitem__text div.mm-btn_next:after {
  transform: rotate(180deg);
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview li.mm-listitem:not(.inside-swiper):first-child {
  font-weight: 900;
  color: var(--corporate-main-color);
  padding: 1.875rem 0;
  font-size: 1.375rem;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview li.mm-listitem:not(.inside-swiper):first-child a.mm-listitem__text {
  padding-top: 0;
  padding-bottom: 0;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview li.mm-listitem:hover {
  color: var(--corporate-bright-blue);
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview li.mm-listitem:hover a.mm-listitem__text {
  color: var(--corporate-bright-blue);
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview li.mm-listitem:hover a.mm-btn:after {
  background: url("../images/arrow_right_hover.svg");
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview.with-slider {
  padding-bottom: 0;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview.with-slider .button {
  height: 30px;
  width: 100%;
  cursor: pointer;
  position: relative;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview.with-slider .button:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 17px;
  height: 12px;
  background-image: url("../images/menu_scroll_overflow_icon.svg");
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview.with-slider .up {
  transform: rotate(180deg);
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview.with-slider .swiper .swiper-wrapper {
  height: 500px;
}
@media screen and (max-height: 50.625rem) {
  #page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview.with-slider .swiper .swiper-wrapper {
    height: calc(100vh - 320px);
  }
}
@media screen and (max-height: 50.625rem) {
  body.user-logged-in.fullpage_bis #page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview.with-slider .swiper .swiper-wrapper {
    height: calc(100vh - 360px);
  }
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview.with-slider .swiper .swiper-wrapper .swiper-slide {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview.with-slider .swiper .swiper-wrapper .swiper-slide:first-child li.mm-listitem {
  font-weight: 900;
  color: var(--corporate-main-color);
  padding: 1.875rem 0;
  font-size: 1.375rem;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel ul.mm-listview.with-slider .swiper .swiper-wrapper .swiper-slide:first-child li.mm-listitem a.mm-listitem__text {
  padding-top: 0;
  padding-bottom: 0;
}
#page nav.mm-menu.desktop .mm-panels .mm-panel:after {
  display: none;
}
#page nav.mm-menu.desktop.mm-menu_opened {
  visibility: hidden;
}
#page nav.mm-menu.desktop.mm-menu_opened.good {
  visibility: visible;
}
/*# sourceMappingURL=mmenu-desktop.css.map */
