#outer-header .wp-block-navigation {
  color: var(--wp--custom--additional-colors--navigation-color);
}
#outer-header .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
  color: inherit;
}
#outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu) > ul {
  background-color: var(--wp--preset--color--blue);
  color: var(--wp--custom--additional-colors--navigation-color);
  top: 3.1875rem;
  padding: var(--wp--style--root--padding-right) var(--wp--style--root--padding-left) var(--wp--style--root--padding-right) var(--wp--style--root--padding-right);
  gap: 0.625rem;
}
#outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu):last-child > ul {
  right: calc(var(--wp--style--root--padding-right) * -1);
  left: auto;
}
#outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu) .wp-block-navigation__submenu-icon svg {
  transition: transform 0.1s linear;
  transform: rotate(-90deg);
}
#outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu) > button[aria-expanded="true"] + .wp-block-navigation__submenu-icon svg {
  transform: rotate(0);
}
.scrolled #outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu) > ul {
  --wp--custom--additional-colors--navigation-color: var(--wp--preset--color--white);
}
#outer-header .wp-block-navigation.items-justified-center .wp-block-outermost-mega-menu__menu-container.menu-width-content,
#outer-header .wp-block-navigation.items-justified-space-between .wp-block-outermost-mega-menu__menu-container.menu-width-content {
  left: auto;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle .wp-block-outermost-mega-menu__toggle-icon {
  margin-top: -5px;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container {
  top: 3.1875rem;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container.menu-width-content {
  /*max-width: calc( 100vw - var(--scrollbar-width) - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right) );*/
  max-width: var(--wp--custom--sizes--navigation-max-width);
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation .wp-block-navigation__submenu-icon {
  display: none;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  position: relative;
  opacity: 1;
  height: auto;
  visibility: visible;
  width: 100%;
  border: none;
  overflow: visible;
  background-color: transparent;
  gap: 0.625rem;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation .wp-block-navigation-item.has-child {
  flex-wrap: wrap;
  gap: 0.625rem;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  left: 0;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group:not(.alignfull).has-background {
  padding: var(--wp--custom--spacings--navigation-container-spacing);
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group:not(.alignfull) > .wp-block-navigation .wp-block-navigation-item > a {
  font-size: var(--wp--custom--font-sizes--h-3-default);
  font-weight: 700;
}
.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .menu-container__close-button {
  right: var(--wp--custom--spacings--navigation-container-spacing);
  top: var(--wp--custom--spacings--navigation-container-spacing);
}
.wp-block-outermost-mega-menu .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  top: auto;
}
.wp-block-outermost-mega-menu .wp-block-navigation .has-child .wp-block-navigation-submenu.is-grid-menu.wp-block-navigation__submenu-container {
  display: grid !important;
  grid-auto-flow: column;
  align-items: start;
  grid-template-rows: repeat(6, auto);
  grid-template-columns: repeat(auto-fit, minmax(min(12rem, 100%), 1fr));
  column-gap: var(--wp--preset--spacing--default);
}
.wp-block-outermost-mega-menu .wp-block-navigation .has-child .wp-block-navigation-submenu .wp-block-navigation-item__label {
  hyphens: manual;
  -webkit-hyphens: manual;
}
.wp-block-navigation .search-trigger.nav-button[aria-expanded="true"] {
  color: var(--wp--preset--color--green);
}
ul.wp-block-navigation__container > li.wp-block-navigation-item.has-child {
  border-bottom: 3px solid transparent;
}
ul.wp-block-navigation__container > li.wp-block-navigation-item.open {
  border-bottom: 3px solid var(--wp--preset--color--green);
}
@media screen and (min-width: 1120px) {
  .wp-block-navigation .wp-block-navigation-link.is-style-button > a {
    background: transparent none;
    background-color: var(--wp--custom--secondary-button-colors--background);
    border-color: var(--wp--custom--secondary-button-colors--border-color);
    border-width: 2px;
    border-style: solid;
    color: var(--wp--custom--secondary-button-colors--text);
    padding-top: 0.667em;
    padding-right: 1.33em;
    padding-bottom: 0.667em;
    padding-left: 1.33em;
    font-weight: 700;
    border-radius: 4px;
    transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  }
  .wp-block-navigation .wp-block-navigation-link.is-style-button > a:hover {
    color: var(--wp--custom--secondary-button-colors--hover-text);
    background: var(--wp--custom--secondary-button-colors--hover-background);
    border-color: var(--wp--custom--secondary-button-colors--hover-border-color);
  }
  .wp-block-navigation .wp-block-navigation-link.is-style-button.current-menu-item > a {
    color: var(--wp--custom--text-colors--navigation-button-active-color);
    background-color: var(--wp--custom--text-colors--navigation-button-active-background-color);
    border-color: var(--wp--custom--text-colors--navigation-button-active-border-color);
  }
}
.wp-block-navigation .wp-block-navigation-item__label {
  hyphens: none;
  -webkit-hyphens: none;
}
.wp-block-navigation .wp-block-navigation__container.is-vertical {
  gap: 0.625rem;
}
.wp-block-navigation .wp-block-navigation-item.hideme {
  visibility: hidden;
}
.wp-block-navigation .wp-block-outermost-mega-menu__toggle {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
.wp-block-navigation .wp-block-outermost-mega-menu__toggle .wp-block-outermost-mega-menu__toggle-icon {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 12px;
}
.wp-block-navigation .wp-block-outermost-mega-menu ul.wp-block-navigation__container.is-vertical > li:first-child > a {
  font-weight: 700;
  font-size: var(--wp--custom--font-sizes--h-3-small);
}
footer.wp-block-template-part .wp-block-navigation .wp-block-navigation__container.is-vertical {
  gap: 0;
}
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item > a,
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item > button {
  font-weight: 700;
}
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item > a > span.wp-block-navigation-item__label,
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item > button > span.wp-block-navigation-item__label {
  border-bottom: 4px solid transparent;
}
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-item:not(.is-style-button) > a,
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-ancestor > a,
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-item:not(.is-style-button) > button,
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-ancestor > button {
  font-weight: 700;
}
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-item:not(.is-style-button) > a > span.wp-block-navigation-item__label,
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-ancestor > a > span.wp-block-navigation-item__label,
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-item:not(.is-style-button) > button > span.wp-block-navigation-item__label,
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-ancestor > button > span.wp-block-navigation-item__label {
  border-bottom: 4px solid var(--wp--preset--color--green);
}
.wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container li.current-menu-item > a {
  color: var(--wp--custom--additional-colors--navigation-hover-color);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.wp-block-outermost-mega-menu {
  max-width: 100%;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group nav + .wp-block-group,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group nav + nav {
  margin-block-start: 1rem;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group .wp-block-group.is-layout-grid {
  gap: 1rem;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item {
  font-size: var(--wp--custom--font-sizes--h-3-default);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item > a,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item > button {
  font-weight: 700;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item > a > span.wp-block-navigation-item__label,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item > button > span.wp-block-navigation-item__label {
  border-bottom: none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-item:not(.is-style-button) > a,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-ancestor > a,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-item:not(.is-style-button) > button,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-ancestor > button {
  font-weight: 700;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-item:not(.is-style-button) > a > span.wp-block-navigation-item__label,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-ancestor > a > span.wp-block-navigation-item__label,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-item:not(.is-style-button) > button > span.wp-block-navigation-item__label,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container > li.wp-block-navigation-item.current-menu-ancestor > button > span.wp-block-navigation-item__label {
  border-bottom: none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul.wp-block-navigation__container li.current-menu-item > a {
  color: var(--wp--custom--additional-colors--navigation-hover-color);
}
@media screen and (max-width: 1200px) {
  .wp-block-navigation-item {
    font-size: 0.9375rem;
  }
}
/*@media screen and (max-width:1045px){
    .wp-block-navigation .wp-block-navigation-item__label {
        hyphens: manual;
        -webkit-hyphens: manual;
    }
}*/
/*@media screen and (max-width: 1000px) {
    .wp-block-outermost-mega-menu {
        .wp-block-outermost-mega-menu__menu-container {
            .wp-block-navigation .has-child .wp-block-navigation-submenu {
                &.is-grid-menu.wp-block-navigation__submenu-container {
                    display: flex !important;
                }
            }
        }
    }
}

@media screen and (max-width: 778px) {
    .wp-block-outermost-mega-menu {
        .wp-block-outermost-mega-menu__menu-container {
            .wp-block-navigation .has-child .wp-block-navigation-submenu {
                &.is-grid-menu.wp-block-navigation__submenu-container {
                    display: grid !important;
                }
            }
        }
    }
}*/
/*@media screen and (max-width: 599px) {
    .wp-block-outermost-mega-menu {
        .wp-block-outermost-mega-menu__menu-container {
            .wp-block-navigation .has-child .wp-block-navigation-submenu {
                &.is-grid-menu.wp-block-navigation__submenu-container {
                    display: block !important;
                }
            }
        }
    }
}*/
/*@media screen and (max-width:840px){
    header {
        ul.wp-block-navigation__container.bdk-mega-menu {
            gap: 1rem;
        }
    }
}*/
/*@media screen and (max-width:740px){
    header {
        ul.wp-block-navigation__container.bdk-mega-menu {
            flex-wrap: wrap;
            .wp-block-outermost-mega-menu__toggle {
                .wp-block-navigation-item__label {
                    hyphens: none;
                    -webkit-hyphens: none;
                }
            }
        }
    }
}*/
/*@media screen and (min-width: 600px) {
    .wp-block-navigation {
        .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle[aria-expanded=true] ~ .wp-block-outermost-mega-menu__menu-container {
            overflow: auto;
        }
    }
}*/
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  padding-top: calc(4rem + 24px);
}
@media screen and (max-width: 1120px) {
  .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation .has-child .wp-block-navigation-submenu.is-grid-menu.wp-block-navigation__submenu-container {
    display: block !important;
  }
  .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle[aria-expanded=true] ~ .wp-block-outermost-mega-menu__menu-container {
    overflow: auto;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.wp-block-outermost-mega-menu {
    max-width: 100%;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group nav + .wp-block-group,
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group nav + nav {
    margin-block-start: var(--wp--preset--spacing--0);
  }
  .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation .wp-block-navigation__submenu-icon {
    display: block;
    margin-left: auto;
  }
  .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-group.is-layout-grid {
    display: block;
  }
  .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-group.is-layout-grid nav ul li {
    margin-block-start: 1rem;
  }
  .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation li.wp-block-navigation-item.has-child.wp-block-navigation-submenu {
    flex-direction: row;
    width: 100%;
  }
  .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation li.wp-block-navigation-item.has-child.wp-block-navigation-submenu > ul {
    height: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0;
  }
  .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation li.wp-block-navigation-item.has-child.wp-block-navigation-submenu > button[aria-expanded="true"] + ul {
    height: auto;
    overflow: visible;
    visibility: visible;
    gap: 0;
  }
  .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    gap: 1rem;
    margin-top: 0;
  }
  .wp-block-navigation .wp-block-outermost-mega-menu ul ul.wp-block-navigation__container.is-vertical > li:first-child > a {
    font-size: var(--wp--custom--font-sizes--h-3-small);
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog {
    position: static;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content > ul {
    gap: 1rem;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
    position: static;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu {
    position: static;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu:has(> button[aria-expanded="true"]) ~ .wp-block-navigation-item {
    visibility: hidden;
    display: none;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: calc(500px + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-left));
    top: 0;
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%);
    background-color: var(--wp--preset--color--blue);
    padding: calc(4rem + 24px) var(--wp--style--root--padding-right) 3rem var(--wp--style--root--padding-left);
    overflow: auto;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group > nav .wp-block-navigation-item {
    font-size: var(--wp--custom--font-sizes--h-3-default);
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group > .wp-block-group nav ul > li:first-child {
    font-size: var(--wp--custom--font-sizes--h-3-small);
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group > .wp-block-group nav ul > li:first-child > a {
    color: var(--wp--custom--additional-colors--navigation-color);
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group > .wp-block-group nav ul > li:first-child ul li,
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group > .wp-block-group nav ul > li:first-child ul li:first-child {
    font-size: 1rem;
    font-weight: 400;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu button.wp-block-outermost-mega-menu__toggle[aria-expanded="true"] + div > .menu-container__close-button {
    display: block !important;
    opacity: 1;
    position: relative;
    background: var(--wp--custom--secondary-button-colors--background);
    border: 2px solid var(--wp--preset--color--white);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    font-family: inherit;
    top: 0;
    right: auto;
    visibility: visible;
    margin-block: 2rem;
    color: var(--wp--preset--color--white);
    padding-top: 0.667em;
    padding-right: 1.33em;
    padding-bottom: 0.667em;
    padding-left: 1.33em;
    font-size: 1rem;
    border-radius: 0;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu button.wp-block-outermost-mega-menu__toggle[aria-expanded="true"] + div > .menu-container__close-button svg,
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu button.wp-block-outermost-mega-menu__toggle[aria-expanded="true"] + div > .menu-container__close-button i {
    display: none;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container .wp-block-navigation-item.wp-block-outermost-mega-menu button.wp-block-outermost-mega-menu__toggle[aria-expanded="true"] + div > .menu-container__close-button::after {
    display: block;
    content: "Zurück";
  }
  nav.wp-block-navigation .wp-block-navigation-item.hideme {
    display: none;
  }
  nav.wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation__responsive-container-close {
    display: block;
  }
  nav.wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle {
    font-weight: 700;
  }
  nav.wp-block-navigation nav.wp-block-navigation.is-vertical {
    margin-block-start: var(--wp--preset--spacing--0);
  }
  nav.wp-block-navigation .wp-block-outermost-mega-menu ul.wp-block-navigation__container.is-vertical > li:first-child {
    font-size: 1.1rem;
  }
  nav.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
    background: var(--wp--preset--color--blue) !important;
    color: #FFF;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link.is-style-button > a {
    border: none;
    font-weight: 400;
    border-radius: 0;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open button.search-button {
    text-align: left;
  }
  nav.wp-block-navigation .wp-block-navigation-item.wp-block-outermost-mega-menu.current-menu-ancestor > .wp-block-outermost-mega-menu__toggle,
  nav.wp-block-navigation .wp-block-navigation-item.current-menu-ancestor > button,
  nav.wp-block-navigation .wp-block-navigation-item.current-menu-ancestor > a,
  nav.wp-block-navigation .wp-block-navigation-item.current-menu-item > button,
  nav.wp-block-navigation .wp-block-navigation-item.current-menu-item > a {
    color: var(--wp--custom--additional-colors--navigation-hover-color) !important;
  }
  nav.wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container.menu-width-content {
    height: 0;
    position: relative;
    left: auto !important;
    /*max-width: 100%;*/
    max-width: 500px;
    margin: 0 auto;
    width: 100%;
    top: 0;
  }
  nav.wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container.menu-width-content .menu-container__close-button {
    display: none;
  }
  nav.wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-group.has-background {
    background-color: transparent !important;
    padding: 0;
  }
  nav.wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation.is-vertical > ul {
    gap: 0;
    width: 100%;
  }
  nav.wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle[aria-expanded="true"] + .wp-block-outermost-mega-menu__menu-container {
    height: auto;
  }
  nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open {
    padding: var(--wp--style--root--padding-top) var(--wp--style--root--padding-right) var(--wp--style--root--padding-bottom) var(--wp--style--root--padding-left);
  }
  .has-modal-open .wp-block-navigation__responsive-close {
    max-width: 500px;
    width: 100%;
  }
  .wp-block-outermost-mega-menu .wo-block-outermost-mega-menu__menu-container .wp-block-navigation .wp-block-navigation-item.has-child {
    gap: 0;
  }
  .wp-block-outermost-mega-menu .wo-block-outermost-mega-menu__menu-container .wp-block-navigation .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container {
    gap: 0;
  }
  .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container .wp-block-navigation .wp-block-navigation-item.has-child {
    gap: 0;
  }
  #outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu) > ul {
    padding: 1rem 0 0 3rem;
    /*    display: none;
        visibility: hidden;*/
  }
  #outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu) > button span {
    display: flex;
    gap: 1rem;
    align-items: center;
  }
  #outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu) > button span i {
    display: block;
    width: 2rem;
  }
  #outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu) > button:hover {
    color: inherit;
  }
  /*#outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu) > button[aria-expanded="true"] ~ ul {
        display: block;
        visibility: visible;
    }

    #outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu) {
        position: relative;
    }

    #outer-header > .wp-block-navigation .wp-block-navigation__responsive-container-content > ul > li.has-child:not(.wp-block-outermost-mega-menu) > span.wp-block-navigation__submenu-icon {
        position: absolute;
        right: 0;
        display: block;
        top: 50%;
        transform: translateY(-50%);
    }*/
}
@media (min-width: 600px) {
  .wp-block-navigation__responsive-container-open {
    display: block !important;
  }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: none !important;
  }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: block !important;
  }
}
@media (min-width: 1120px) {
  .wp-block-navigation__responsive-container-open {
    display: none !important;
  }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: block !important;
  }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: none !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,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 */