.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .animated-image-reveal {
  position: relative;
  overflow: hidden;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .animated-image-reveal img {
  max-width: 100%;
  width: auto;
  transform: scale(5);
  opacity: 0;
  transition: opacity 2s,transform 2s;
  transition-delay: 1s, 4ms;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .text-reveal {
  transform: scale(1);
  opacity: 0;
  transition: opacity 2s,transform 2s;
  transition-delay: 1s, 4ms;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .animated-image-reveal .overlay {
  position: absolute;
  top: 0;
  width: 200%;
  height: 100%;
  transition: all 2.5s ease;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .overlay.right-to-left {
  right: -200%;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .overlay.left-to-right {
  left: -200%;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .overlay.top-to-bottom {
  top: -200%;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .overlay.bottom-to-top {
  top: 200%;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .animate .overlay.right-to-left {
  right: 200%;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .animate .overlay.left-to-right {
  left: 200%;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .animate .overlay.top-to-bottom {
  top: 200%;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .animate .overlay.bottom-to-top {
  top: -200%;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .animate img {
  transform: scale(1);
  opacity: 1;
}
.so-widget-animated_image_reveal-animated_image_reveal-style-dd-d75171398898-502 .animate .text-reveal {
  transform: scale(1);
  opacity: 1;
}