@keyframes wd-SlideFromTop {
  from {
    transform: translateY(-150px);
  }
  to {
    transform: none;
  }
}
@keyframes wd-SlideFromBottom {
  from {
    transform: translateY(150px);
  }
  to {
    transform: none;
  }
}
@keyframes wd-SlideFromLeft {
  from {
    transform: translateX(-150px);
  }
  to {
    transform: none;
  }
}
@keyframes wd-SlideFromRight {
  from {
    transform: translateX(150px);
  }
  to {
    transform: none;
  }
}
@keyframes wd-RightFlipY {
  from {
    transform: translateX(100px) rotate3d(0, 1, 0, 90deg) scale(0.6);
  }
  to {
    transform: perspective(1000px) translateY(0px) rotate3d(0, 1, 0, 0deg)
      scale(1);
  }
}
@keyframes wd-LeftFlipY {
  from {
    transform: translateX(-100px) rotate3d(0, 1, 0, -90deg) scale(0.6);
  }
  to {
    transform: perspective(1000px) translateY(0px) rotate3d(0, 1, 0, 0deg)
      scale(1);
  }
}
@keyframes wd-TopFlipX {
  from {
    transform: translateY(-100px) rotate3d(1, 0, 0, 90deg) scale(0.6);
  }
  to {
    transform: perspective(1000px) translateY(0) rotate3d(1, 0, 0, 0deg)
      scale(1);
  }
}
@keyframes wd-BottomFlipX {
  from {
    transform: translateY(100px) rotate3d(1, 0, 0, 90deg) scale(0.6);
  }
  to {
    transform: perspective(1000px) translateY(0) rotate3d(1, 0, 0, 0deg)
      scale(1);
  }
}
@keyframes wd-ZoomIn {
  from {
    transform: scale(0.7);
  }
  to {
    transform: none;
  }
}
@keyframes wd-RotateZ {
  from {
    transform: matrix3d(
      0.70592,
      0.02465,
      0.37557,
      -0.00062,
      -0.06052,
      0.79532,
      0.06156,
      -0.0001,
      -0.46435,
      -0.10342,
      0.87958,
      -0.00146,
      -21.42566,
      4.13698,
      4.81749,
      0.99197085
    );
  }
  to {
    transform: none;
  }
}
.wpb_animate_when_almost_visible[class*="color-scheme-hover"] {
  transition: all 0.25s ease;
}
:is(
  .wd-slide-from-bottom,
  .wd-slide-from-top,
  .wd-slide-from-left,
  .wd-slide-from-right,
  .wd-left-flip-y,
  .wd-right-flip-y,
  .wd-top-flip-x,
  .wd-bottom-flip-x,
  .wd-zoom-in,
  .wd-rotate-z
) {
  transition: opacity 0.7s cubic-bezier(0, 0.87, 0.58, 1);
  animation-fill-mode: none !important;
}
:is(
  .wd-slide-from-bottom,
  .wd-slide-from-top,
  .wd-slide-from-left,
  .wd-slide-from-right,
  .wd-left-flip-y,
  .wd-right-flip-y,
  .wd-top-flip-x,
  .wd-bottom-flip-x,
  .wd-zoom-in,
  .wd-rotate-z
).animated {
  animation-duration: 0.7s;
  animation-timing-function: cubic-bezier(0, 0.87, 0.58, 1);
}
.wd-slide-from-top {
  animation-name: wd-SlideFromTop;
}
.wd-slide-from-bottom {
  animation-name: wd-SlideFromBottom;
}
.wd-slide-from-left {
  animation-name: wd-SlideFromLeft;
}
.wd-slide-from-right {
  animation-name: wd-SlideFromRight;
}
.wd-right-flip-y {
  animation-name: wd-RightFlipY;
}
.wd-left-flip-y {
  animation-name: wd-LeftFlipY;
}
.wd-top-flip-x {
  animation-name: wd-TopFlipX;
}
.wd-bottom-flip-x {
  animation-name: wd-BottomFlipX;
}
.wd-zoom-in {
  animation-name: wd-ZoomIn;
}
.wd-rotate-z {
  animation-name: wd-RotateZ;
  will-change: animation;
}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(2) {
  transition-delay: 0.1s;
  animation-delay: 0.1s;
}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(3) {
  transition-delay: 0.2s;
  animation-delay: 0.2s;
}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(4) {
  transition-delay: 0.3s;
  animation-delay: 0.3s;
}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(5) {
  transition-delay: 0.4s;
  animation-delay: 0.4s;
}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(6) {
  transition-delay: 0.5s;
  animation-delay: 0.5s;
}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(7) {
  transition-delay: 0.6s;
  animation-delay: 0.6s;
}
