.hero {
  background-position-x: right !important;
}


.partner-logo {
  width: 100% !important;
  display: flex !important;
  flex-direction: column;
  align-items: center;
}

.logo-jonas-weiland::before {
  content: "";
  background-image: url(Jonas_Weiland.svg);
  background-size: 150px;
  background-repeat: no-repeat;
  background-position: center;
  width: 150px;
  height: 150px;
  display: block;
}

.logo-hk-misch::before {
  content: "";
  background-image: url(Holzkunst_Misch.png);
  background-size: 150px;
  background-repeat: no-repeat;
  background-position: center;
  width: 150px;
  height: 150px;
  display: block;
}

.logo-gh-lotschen::before {
  content: "";
  background-image: url(Gasthaus_Lotschen.svg);
  background-size: 150px;
  background-repeat: no-repeat;
  background-position: center;
  width: 150px;
  height: 150px;
  display: block;
}

#map { height: 500px; }
