/* stylelint-disable selector-class-pattern */

.g-observe {
  transition: all 0.5s ease-in-out;
  transition-delay: 200ms;
}

.g-observe.a-parallax-vertical > .wpb_wrapper > .vc_single_image-wrapper,
.g-observe.a-parallax-vertical > .wpb_wrapper > .vc_single_image-wrapper > picture {
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.g-observe.a-parallax-vertical img {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: max(100%, 100vh);
  transform: translate3d(0, 0, 0);
}
