/* >= 768px */
@media screen and (min-width: 768px) {
  #node-schlusselfertig #projekte .projekte {
    grid-template-columns: 1fr 1fr;
  }
}
/* >= 1024px */
@media screen and (min-width: 1024px) {
  #node-schlusselfertig #projekte .projekte .schluesselfertig-projekt .content .text {
    margin-bottom: 50px;
  }
  #node-schlusselfertig #projekte .projekte .schluesselfertig-projekt .content .button-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }
  #node-schlusselfertig #projekte .projekte .schluesselfertig-projekt .content .button-wrapper .button {
    width: auto;
    white-space: nowrap;
  }
}
/* >= 1248px */
