.img-reveal {
  overflow: hidden;
  position: relative;
}
.img-reveal:before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgb(41.58, 41.58, 41.58);
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.6s ease-in-out;
}
.img-reveal:after {
  content: "";
  width: 100%;
  height: 100%;
  background: hsl(3, 77%, 42%);
  position: absolute;
  top: 0;
  left: 0;
  transition: 0.6s ease-in-out;
  transform: translateX(-100%);
}
.img-reveal img {
  width: 100%;
}
.img-reveal.reveal:before, .img-reveal.reveal:after {
  transform: translateX(100%);
}/*# sourceMappingURL=ImgReveal.css.map */