.section {
  padding-top: 6rem;
  padding-bottom: 6rem;
  width: 100%;
  box-sizing: border-box;
}

/* Media Queries für unterschiedliche Gerätetypen */

/* Für Tablets und kleinere Geräte */

@media (max-width: 768px) {
  .section {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

/* Für Mobiltelefone */

@media (max-width: 480px) {
  .section {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

