/* BELOW 1296px */
@media (max-width: 81em) {
  body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
  }

  .section--single-realization {
    align-items: flex-start;
    margin-top: 12.6rem;
    margin-bottom: 6.4rem;
    flex: 1;
  }
}

/* BELOW 896px */
@media (max-width: 56em) {
  .realization--column-left {
    padding-right: 3.2rem;
  }
}

/* BELOW 720px */
@media (max-width: 45em) {
  .columns {
    flex-direction: column;
  }

  .realization--column-left,
  .realization--column-right {
    margin-bottom: 4.4rem;
    padding: 0 1.2rem;
    width: 100%;
  }

  .realization-moreinfo {
    align-self: center;
    text-align: center;
    margin-bottom: 4.4rem;
  }
}

/* BELOW 496px */
/* @media (max-width: 31em) {
  .realization-description {
    text-align: center;
  }

  .location {
    justify-content: center;
  }
} */
