.desktop .frame-animate-down {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, -100px);
    -moz-transform: translate(0, -100px);
    transform: translate(0, -100px)
}
.desktop .frame-animate-down.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all 800ms ease-out 300ms;
    -moz-transition: all 800ms ease-out 300ms;
    transition: all 800ms ease-out 300ms
}
.desktop .frame-animate-up {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 100px);
    -moz-transform: translate(0, 100px);
    transform: translate(0, 100px)
}
.desktop .frame-animate-up.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 700ms ease-out 300ms, opacity 700ms ease-out 300ms;
    -moz-transition: -moz-transform 700ms ease-out 300ms, opacity 700ms ease-out 300ms;
    transition: transform 700ms ease-out 300ms, opacity 700ms ease-out 300ms
}
.desktop .frame-animate-up-1 {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 100px);
    -moz-transform: translate(0, 100px);
    transform: translate(0, 100px)
}
.desktop .frame-animate-up-1.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 700ms ease-out 300ms, opacity 700ms ease-out 600ms;
    -moz-transition: -moz-transform 700ms ease-out 300ms, opacity 700ms ease-out 600ms;
    transition: transform 700ms ease-out 300ms, opacity 700ms ease-out 600ms
}
.desktop .frame-animate-up-2 {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 100px);
    -moz-transform: translate(0, 100px);
    transform: translate(0, 100px)
}
.desktop .frame-animate-up-2.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 700ms ease-out 300ms, opacity 700ms ease-out 900ms;
    -moz-transition: -moz-transform 700ms ease-out 300ms, opacity 700ms ease-out 900ms;
    transition: transform 700ms ease-out 300ms, opacity 700ms ease-out 900ms
}
.desktop .frame-animate-up-3 {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 100px);
    -moz-transform: translate(0, 100px);
    transform: translate(0, 100px)
}
.desktop .frame-animate-up-3.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 700ms ease-out 300ms, opacity 700ms ease-out 1200ms;
    -moz-transition: -moz-transform 700ms ease-out 300ms, opacity 700ms ease-out 1200ms;
    transition: transform 700ms ease-out 300ms, opacity 700ms ease-out 1200ms
}
.desktop .frame-animate-left {
    opacity: 0;
    visibility: hidden;
    transform: translate(-100px, 0)
}
.desktop .frame-animate-left.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 700ms ease-out 300ms, opacity 700ms ease-out 300ms;
    -moz-transition: -moz-transform 700ms ease-out 300ms, opacity 700ms ease-out 300ms;
    transition: transform 700ms ease-out 300ms, opacity 700ms ease-out 300ms
}
.desktop .frame-animate-right {
    opacity: 0;
    visibility: hidden;
    transform: translate(100px, 0)
}
.desktop .frame-animate-right.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 700ms ease-out 300ms, opacity 700ms ease-out 300ms;
    -moz-transition: -moz-transform 700ms ease-out 300ms, opacity 700ms ease-out 300ms;
    transition: transform 700ms ease-out 300ms, opacity 700ms ease-out 300ms
}
.desktop .frame-animate-in {
    opacity: 0;
    visibility: hidden;
}
.desktop .frame-animate-in.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 700ms ease-out 300ms;
    -moz-transition: opacity 700ms ease-out 300ms;
    transition: opacity 700ms ease-out 300ms
}
.desktop .frame-animate-in-1 {
    opacity: 0;
    visibility: hidden;
}
.desktop .frame-animate-in-1.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 700ms ease-out 600ms;
    -moz-transition: opacity 700ms ease-out 600ms;
    transition: opacity 700ms ease-out 600ms
}
.desktop .frame-animate-in-2 {
    opacity: 0;
    visibility: hidden;
}
.desktop .frame-animate-in-2.animated {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 700ms ease-out 900ms;
    -moz-transition: opacity 700ms ease-out 900ms;
    transition: opacity 700ms ease-out 900ms
}