/* GENERAL */

.quick-nav {
  display: flex;
  flex-grow: 2;
  font-family: "Herokid", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 120%;
  font-stretch: semi-condensed;
  text-transform: uppercase;
  background-color: var(--backgroundColorAccent);
  padding: var(--verticalSpacing) 0 var(--verticalSpacing) var(--horizontalSpacing);
}

.quick-nav .nav > li > a {
  display: flex;
  color: var(--colorText);
  padding: 0;
}

.quick-nav .nav > li > a::before {
  content: "";
  display: block;
  width: 24px;
  height: 16px;
  margin-right: 13px;
  position: relative;
  top: 3px;
  background-color: var(--colorText);
  mask-image: url(../../img/arrow_thick.svg);
  -webkit-mask-image: url(../../img/arrow_thick.svg);
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-size: contain;
}

.quick-nav .block-title {
  display: none;
}

.quick-nav .menu.nav {
  display: flex;
  align-items: center;
  justify-content: start;
  flex-wrap: wrap;
  width: 100%;
  column-gap: 50px;
}

.quick-nav .menu.nav::before,
.quick-nav .menu.nav::after {
  display: none;
}

.quick-nav .leaf {
  display: flex;
  align-items: center;
}

@media (max-width: 1199px) {
  .quick-nav {
    padding: 25px;
  }

  .quick-nav .menu.nav {
    justify-content: space-around;
  }
}
