main {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
}

#buero {
  display: grid;
  grid-template-rows: repeat(4, auto);
  grid-auto-flow: column;
  
  grid-gap: 10px 15px;
  gap: 10px 15px;
}
#buero p {
  margin: 0;
}

/* Mobile-Queries */
@media screen and (max-width: 1024px) {
  #buero {
    width: 100%;
    display: flex;
    flex-flow: column;
  }
}