/* === Neue Variablen === */
/* === Alte Variablen === */
.card-square-big {
  display: flex;
  aspect-ratio: 1/1;
  grid-column: 2 span;
  grid-row: 2 span;
  flex-direction: column;
  text-decoration: none;
}
.card-square-big.card {
  padding: 0;
}
.card-square-big > div {
  width: 100%;
  height: 50%;
}
.card-square-big-content {
  height: 100%;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.card-square-big-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 900px) {
  .card-square-big {
    flex-direction: row;
    grid-column: 3 span;
    grid-row: 1 span;
    aspect-ratio: unset;
    height: 357.333px;
  }
  .card-square-big > div {
    width: 50%;
    height: 100%;
  }
  .card-square-big-content {
    padding: 1.5rem;
  }
}

@media screen and (max-width: 900px) {
  .square-big-to-small {
    grid-column: 1 span;
  }
  .square-big-to-small .card-square-big-image {
    display: none;
  }
  .square-big-to-small .card-square-big-title {
    font-size: 1.25rem;
  }
}