
/* Menu. Header default */

.menu-header-def {
  padding-left: 0;
  list-style: none;
  color: #212529;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}

.menu-header-def__item:not(:last-child) {
  margin-bottom: 2.125rem !important;
}

@media (min-width: 992px) {
  .menu-header-def {
    column-count: 2;
    column-gap: 1.5rem;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .menu-header-def__item:not(:last-child) {
    margin-bottom: 2.75rem !important;
  }
}

@media (min-width: 1200px) {
  .menu-header-def__item:not(:last-child) {
    margin-bottom: 3.125rem !important;
  }
}

.menu-header-def__link {
  text-decoration: none;
}

@media (min-width: 768px) {
  .menu-header-def {
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
   }
}

.menu-header-def__link:not(:hover):not(:focus-visible) {
color: inherit;
}