.navigation-footer .navigation__item > .link {
  font-weight: var(--font-weight-bold);
  margin-bottom: .2rem;
}

.navigation-footer .navigation__item > .link .icon {
  height: 12px;
  width: 10px;
}

@media screen and (min-width: 1020px) {
  .navigation-footer .navigation__item > .link {
    font-size: .8rem;
  }

  .navigation-footer .navigation__item > .link .icon {
    height: 14px;
    width: 10px;
  }
}

@media screen and (min-width: 1200px) {
  .navigation-footer .navigation__item > .link {
    font-size: 1rem;
  }
}

.navigation-footer .navigation__subitem > .link {
  color: var(--color-text);
  line-height: 1.2rem;
  margin-bottom: .4rem;
}

.navigation-footer .navigation__subitem > .link:hover {
  color: var(--color-text);
}

@media screen and (min-width: 1020px) {
  .navigation-footer .navigation__subitem > .link {
    font-size: .8rem;
  }
}

@media screen and (min-width: 1200px) {
  .navigation-footer .navigation__subitem > .link {
    font-size: .9rem;
  }
}
