@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 .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: .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: .1s;
    animation-delay: .1s
}

.wpb_wrapper>.wpb_animate_when_almost_visible:nth-child(3) {
    transition-delay: .2s;
    animation-delay: .2s
}

.wpb_wrapper>.wpb_animate_when_almost_visible:nth-child(4) {
    transition-delay: .3s;
    animation-delay: .3s
}

.wpb_wrapper>.wpb_animate_when_almost_visible:nth-child(5) {
    transition-delay: .4s;
    animation-delay: .4s
}

.wpb_wrapper>.wpb_animate_when_almost_visible:nth-child(6) {
    transition-delay: .5s;
    animation-delay: .5s
}

.wpb_wrapper>.wpb_animate_when_almost_visible:nth-child(7) {
    transition-delay: .6s;
    animation-delay: .6s
}