/**
 * @file
 * Image styles
 */

.image {
  display: flex;
  width: 100%;
  flex-direction: column;
  margin: 2rem 0;
}
.image img {
  display: block;
}
.image--left img {
  margin-right: auto;
}
.image--center img {
  margin-right: auto;
  margin-left: auto;
}
.image--right img {
  margin-left: auto;
}
@media all and (min-width: 1200px) {
  .image {
    margin: 0;
  }
}
.layout__region--first .reveal {
  transform: translateX(-150px);
}
.layout__region--first .reveal.active {
  transform: translateX(0);
}
