.paragraph--type--spalten {
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  padding: 40px;
}

.spalten-column {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.spalten-column.spalten-column-image div,
.spalten-column.spalten-column-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: flex;
  flex-direction: column;
}

.anordnung--text-bild .spalten-column.spalten-column-image {
  order: 2;
}

.spalten-column.spalten-column-text .spalten-innerwrap {
  padding: 100px;
}

.paragraph--type--spalten .cta-button {
  margin: 0 auto;
  display: block;
  text-align: center;
}

@media (max-width: 1100px) { 
 .paragraph--type--spalten {
    flex-direction: column;
    padding: 20px;
  }

  .spalten-column {
    width: 100%;
  } 

  .anordnung--text-bild .spalten-column.spalten-column-image {
    order: initial;
  }

  .spalten-column.spalten-column-text .spalten-innerwrap {
    padding: 20px 0px;
  }
}