@media (max-width: 999px) {
  .footer .flex {
    display: block;
  }
}
.footer .grid-width {
  padding-top: 60px;
}
.footer .grid-width .logo {
  display: inline-block;
}
.footer .grid-width .logo img {
  width: auto;
}
.footer--content {
  margin: 0 0 60px 0;
}
.footer--content--standort {
  margin-right: 25px;
}
@media (max-width: 999px) {
  .footer--content--standort {
    margin-bottom: 30px;
  }
}
@media (max-width: 999px) {
  .footer--content--logos {
    margin-bottom: 30px;
  }
}
.footer--content--logos img {
  max-width: 100px;
}
.footer--content--maxw {
  max-width: 210px;
}
@media (max-width: 999px) {
  .footer--social {
    margin-top: 30px;
  }
}
.footer--meta span {
  margin-right: 50px;
}
@media (max-width: 999px) {
  .footer--meta span {
    margin-right: 0;
  }
}
.footer--meta a {
  margin: 0 10px;
}
.footer .bg--blue {
  width: 100%;
  height: 10px;
}/*# sourceMappingURL=footer.css.map */