[zk-anime] {
  visibility: hidden;
}
[zk-anime].zk-vis {
  visibility: visible !important;
}
[zk-anime-name] {
  visibility: hidden;
}
[zk-anime-name].zk-vis {
  visibility: visible !important;
}
@-webkit-keyframes zk-fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes zk-fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.zk-fadein {
  -webkit-animation: zk-fadein ease 0.5s;
  animation: zk-fadein ease 0.5s;
}
@-webkit-keyframes zk-leftfadein {
  from {
    -webkit-transform: translate3d(-10%, 0, 0);
            transform: translate3d(-10%, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes zk-leftfadein {
  from {
    -webkit-transform: translate3d(-10%, 0, 0);
            transform: translate3d(-10%, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.zk-leftfadein {
  -webkit-animation: zk-leftfadein ease 0.5s;
  animation: zk-leftfadein ease 0.5s;
}
@-webkit-keyframes zk-rightfadein {
  from {
    -webkit-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes zk-rightfadein {
  from {
    -webkit-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.zk-rightfadein {
  -webkit-animation: zk-rightfadein ease 0.5s;
  animation: zk-rightfadein ease 0.5s;
}
@-webkit-keyframes zk-topfadein {
  from {
    -webkit-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes zk-topfadein {
  from {
    -webkit-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.zk-topfadein {
  -webkit-animation: zk-topfadein ease 0.5s;
  animation: zk-topfadein ease 0.5s;
}
@-webkit-keyframes zk-bottomfadein {
  from {
    -webkit-transform: translate3d(0, -10%, 0);
            transform: translate3d(0, -10%, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes zk-bottomfadein {
  from {
    -webkit-transform: translate3d(0, -10%, 0);
            transform: translate3d(0, -10%, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.zk-bottomfadein {
  -webkit-animation: zk-bottomfadein ease 0.5s;
  animation: zk-bottomfadein ease 0.5s;
}
@-webkit-keyframes zk-bigfadein {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
  }
  80% {
    -webkit-transform: scale(0.9, 0.9);
            transform: scale(0.9, 0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes zk-bigfadein {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
  }
  80% {
    -webkit-transform: scale(0.9, 0.9);
            transform: scale(0.9, 0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
.zk-bigfadein {
  -webkit-animation: zk-bigfadein ease 0.5s;
  animation: zk-bigfadein ease 0.5s;
}
@-webkit-keyframes zk-smallfadein {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5, 0.5);
            transform: scale(0.5, 0.5);
  }
  80% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes zk-smallfadein {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5, 0.5);
            transform: scale(0.5, 0.5);
  }
  80% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
.zk-smallfadein {
  -webkit-animation: zk-smallfadein ease 0.5s;
  animation: zk-smallfadein ease 0.5s;
}
@-webkit-keyframes zk-rotateXin {
  0% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 0;
  }
  80% {
    -webkit-transform: rotateX(740deg);
            transform: rotateX(740deg);
    opacity: 1;
  }
  90% {
    -webkit-transform: rotateX(710deg);
            transform: rotateX(710deg);
  }
  100% {
    -webkit-transform: rotateX(720deg);
            transform: rotateX(720deg);
  }
}
@keyframes zk-rotateXin {
  0% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 0;
  }
  80% {
    -webkit-transform: rotateX(740deg);
            transform: rotateX(740deg);
    opacity: 1;
  }
  90% {
    -webkit-transform: rotateX(710deg);
            transform: rotateX(710deg);
  }
  100% {
    -webkit-transform: rotateX(720deg);
            transform: rotateX(720deg);
  }
}
.zk-rotateXin {
  -webkit-animation: zk-rotateXin ease 0.5s;
  animation: zk-rotateXin ease 0.5s;
}
@-webkit-keyframes zk-rotateYin {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    opacity: 0;
  }
  80% {
    -webkit-transform: rotateY(740deg);
            transform: rotateY(740deg);
    opacity: 1;
  }
  90% {
    -webkit-transform: rotateY(710deg);
            transform: rotateY(710deg);
  }
  100% {
    -webkit-transform: rotateY(720deg);
            transform: rotateY(720deg);
  }
}
@keyframes zk-rotateYin {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    opacity: 0;
  }
  80% {
    -webkit-transform: rotateY(740deg);
            transform: rotateY(740deg);
    opacity: 1;
  }
  90% {
    -webkit-transform: rotateY(710deg);
            transform: rotateY(710deg);
  }
  100% {
    -webkit-transform: rotateY(720deg);
            transform: rotateY(720deg);
  }
}
.zk-rotateYin {
  -webkit-animation: zk-rotateYin ease 0.5s;
  animation: zk-rotateYin ease 0.5s;
}
@-webkit-keyframes zk-clockwise {
  0% {
    opacity: 0;
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  80% {
    -webkit-transform: rotateZ(368deg);
            transform: rotateZ(368deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}
@keyframes zk-clockwise {
  0% {
    opacity: 0;
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  80% {
    -webkit-transform: rotateZ(368deg);
            transform: rotateZ(368deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}
.zk-clockwise {
  -webkit-animation: zk-clockwise ease 0.5s;
  animation: zk-clockwise ease 0.5s;
}
@-webkit-keyframes zk-anti-clockwise {
  0% {
    opacity: 0;
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  80% {
    -webkit-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
}
@keyframes zk-anti-clockwise {
  0% {
    opacity: 0;
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  80% {
    -webkit-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
}
.zk-anti-clockwise {
  -webkit-animation: zk-anti-clockwise ease 0.5s;
  animation: zk-anti-clockwise ease 0.5s;
}
@-webkit-keyframes zk-yline-left-rotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateY(-40deg) translate3d(0px, 0px, 200px);
            transform: perspective(250px) rotateY(-40deg) translate3d(0px, 0px, 200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
  }
}
@keyframes zk-yline-left-rotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateY(-40deg) translate3d(0px, 0px, 200px);
            transform: perspective(250px) rotateY(-40deg) translate3d(0px, 0px, 200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
  }
}
.zk-yline-left-rotatein {
  -webkit-animation: zk-yline-left-rotatein ease 0.5s;
  animation: zk-yline-left-rotatein ease 0.5s;
}
@-webkit-keyframes zk-yline-right-rotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateY(40deg) translate3d(0px, 0px, 200px);
            transform: perspective(250px) rotateY(40deg) translate3d(0px, 0px, 200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
  }
}
@keyframes zk-yline-right-rotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateY(40deg) translate3d(0px, 0px, 200px);
            transform: perspective(250px) rotateY(40deg) translate3d(0px, 0px, 200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
  }
}
.zk-yline-right-rotatein {
  -webkit-animation: zk-yline-right-rotatein ease 0.5s;
  animation: zk-yline-right-rotatein ease 0.5s;
}
@-webkit-keyframes zk-xline-top-rotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateX(40deg) translate3d(0px, 0px, 200px);
            transform: perspective(250px) rotateX(40deg) translate3d(0px, 0px, 200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
  }
}
@keyframes zk-xline-top-rotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateX(40deg) translate3d(0px, 0px, 200px);
            transform: perspective(250px) rotateX(40deg) translate3d(0px, 0px, 200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
  }
}
.zk-xline-top-rotatein {
  -webkit-animation: zk-xline-top-rotatein ease 0.5s;
  animation: zk-xline-top-rotatein ease 0.5s;
}
@-webkit-keyframes zk-xline-bottom-rotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateX(-40deg) translate3d(0px, 0px, 200px);
            transform: perspective(250px) rotateX(-40deg) translate3d(0px, 0px, 200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
  }
}
@keyframes zk-xline-bottom-rotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateX(-40deg) translate3d(0px, 0px, 200px);
            transform: perspective(250px) rotateX(-40deg) translate3d(0px, 0px, 200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
  }
}
.zk-xline-bottom-rotatein {
  -webkit-animation: zk-xline-bottom-rotatein ease 0.5s;
  animation: zk-xline-bottom-rotatein ease 0.5s;
}
@-webkit-keyframes zk-yline-left-innerrotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateY(70deg) translate3d(0px, 0px, -200px);
            transform: perspective(250px) rotateY(70deg) translate3d(0px, 0px, -200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
  }
}
@keyframes zk-yline-left-innerrotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateY(70deg) translate3d(0px, 0px, -200px);
            transform: perspective(250px) rotateY(70deg) translate3d(0px, 0px, -200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
  }
}
.zk-yline-left-innerrotatein {
  -webkit-animation: zk-yline-left-innerrotatein ease 0.5s;
  animation: zk-yline-left-innerrotatein ease 0.5s;
}
@-webkit-keyframes zk-yline-right-innerrotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateY(-70deg) translate3d(0px, 0px, -200px);
            transform: perspective(250px) rotateY(-70deg) translate3d(0px, 0px, -200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
  }
}
@keyframes zk-yline-right-innerrotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateY(-70deg) translate3d(0px, 0px, -200px);
            transform: perspective(250px) rotateY(-70deg) translate3d(0px, 0px, -200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateY(0deg) translate3d(0px, 0px, 0px);
  }
}
.zk-yline-right-innerrotatein {
  -webkit-animation: zk-yline-right-innerrotatein ease 0.5s;
  animation: zk-yline-right-innerrotatein ease 0.5s;
}
@-webkit-keyframes zk-xline-top-innerrotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateX(70deg) translate3d(0px, 0px, -200px);
            transform: perspective(250px) rotateX(70deg) translate3d(0px, 0px, -200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
  }
}
@keyframes zk-xline-top-innerrotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateX(70deg) translate3d(0px, 0px, -200px);
            transform: perspective(250px) rotateX(70deg) translate3d(0px, 0px, -200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
  }
}
.zk-xline-top-innerrotatein {
  -webkit-animation: zk-xline-top-innerrotatein ease 0.5s;
  animation: zk-xline-top-innerrotatein ease 0.5s;
}
@-webkit-keyframes zk-xline-bottom-innerrotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateX(-70deg) translate3d(0px, 0px, -200px);
            transform: perspective(250px) rotateX(-70deg) translate3d(0px, 0px, -200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
  }
}
@keyframes zk-xline-bottom-innerrotatein {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateX(-70deg) translate3d(0px, 0px, -200px);
            transform: perspective(250px) rotateX(-70deg) translate3d(0px, 0px, -200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
            transform: perspective(250px) rotateX(0deg) translate3d(0px, 0px, 0px);
  }
}
.zk-xline-bottom-innerrotatein {
  -webkit-animation: zk-xline-bottom-innerrotatein ease 0.5s;
  animation: zk-xline-bottom-innerrotatein ease 0.5s;
}
@-webkit-keyframes zk-xtopline-rotateIn {
  0% {
    -webkit-transform-origin: 50% -6%;
            transform-origin: 50% -6%;
    -webkit-transform: perspective(250px) rotateX(60deg);
            transform: perspective(250px) rotateX(60deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: perspective(250px) rotateX(-40deg);
            transform: perspective(250px) rotateX(-40deg);
  }
  40% {
    -webkit-transform: perspective(250px) rotateX(30deg);
            transform: perspective(250px) rotateX(30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(-20deg);
            transform: perspective(250px) rotateX(-20deg);
  }
  80% {
    -webkit-transform: perspective(250px) rotateX(10deg);
            transform: perspective(250px) rotateX(10deg);
  }
  100% {
    -webkit-transform-origin: 50% -6%;
            transform-origin: 50% -6%;
    -webkit-transform: perspective(250px) rotateX(0deg);
            transform: perspective(250px) rotateX(0deg);
  }
}
@keyframes zk-xtopline-rotateIn {
  0% {
    -webkit-transform-origin: 50% -6%;
            transform-origin: 50% -6%;
    -webkit-transform: perspective(250px) rotateX(60deg);
            transform: perspective(250px) rotateX(60deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: perspective(250px) rotateX(-40deg);
            transform: perspective(250px) rotateX(-40deg);
  }
  40% {
    -webkit-transform: perspective(250px) rotateX(30deg);
            transform: perspective(250px) rotateX(30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(-20deg);
            transform: perspective(250px) rotateX(-20deg);
  }
  80% {
    -webkit-transform: perspective(250px) rotateX(10deg);
            transform: perspective(250px) rotateX(10deg);
  }
  100% {
    -webkit-transform-origin: 50% -6%;
            transform-origin: 50% -6%;
    -webkit-transform: perspective(250px) rotateX(0deg);
            transform: perspective(250px) rotateX(0deg);
  }
}
.zk-xtopline-rotateIn {
  -webkit-animation: zk-xtopline-rotateIn ease 0.5s;
  animation: zk-xtopline-rotateIn ease 0.5s;
}
@-webkit-keyframes zk-xbottomline-rotateIn {
  0% {
    -webkit-transform-origin: 50% 106%;
            transform-origin: 50% 106%;
    -webkit-transform: perspective(250px) rotateX(60deg);
            transform: perspective(250px) rotateX(60deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: perspective(250px) rotateX(-40deg);
            transform: perspective(250px) rotateX(-40deg);
  }
  40% {
    -webkit-transform: perspective(250px) rotateX(30deg);
            transform: perspective(250px) rotateX(30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(-20deg);
            transform: perspective(250px) rotateX(-20deg);
  }
  80% {
    -webkit-transform: perspective(250px) rotateX(10deg);
            transform: perspective(250px) rotateX(10deg);
  }
  100% {
    -webkit-transform-origin: 50% 106%;
            transform-origin: 50% 106%;
    -webkit-transform: perspective(250px) rotateX(0deg);
            transform: perspective(250px) rotateX(0deg);
  }
}
@keyframes zk-xbottomline-rotateIn {
  0% {
    -webkit-transform-origin: 50% 106%;
            transform-origin: 50% 106%;
    -webkit-transform: perspective(250px) rotateX(60deg);
            transform: perspective(250px) rotateX(60deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: perspective(250px) rotateX(-40deg);
            transform: perspective(250px) rotateX(-40deg);
  }
  40% {
    -webkit-transform: perspective(250px) rotateX(30deg);
            transform: perspective(250px) rotateX(30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateX(-20deg);
            transform: perspective(250px) rotateX(-20deg);
  }
  80% {
    -webkit-transform: perspective(250px) rotateX(10deg);
            transform: perspective(250px) rotateX(10deg);
  }
  100% {
    -webkit-transform-origin: 50% 106%;
            transform-origin: 50% 106%;
    -webkit-transform: perspective(250px) rotateX(0deg);
            transform: perspective(250px) rotateX(0deg);
  }
}
.zk-xbottomline-rotateIn {
  -webkit-animation: zk-xbottomline-rotateIn ease 0.5s;
  animation: zk-xbottomline-rotateIn ease 0.5s;
}
@-webkit-keyframes zk-yleftline-rotateIn {
  0% {
    -webkit-transform-origin: -6% 50%;
            transform-origin: -6% 50%;
    -webkit-transform: perspective(250px) rotateY(60deg);
            transform: perspective(250px) rotateY(60deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: perspective(250px) rotateY(-40deg);
            transform: perspective(250px) rotateY(-40deg);
  }
  40% {
    -webkit-transform: perspective(250px) rotateY(30deg);
            transform: perspective(250px) rotateY(30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(-20deg);
            transform: perspective(250px) rotateY(-20deg);
  }
  80% {
    -webkit-transform: perspective(250px) rotateY(10deg);
            transform: perspective(250px) rotateY(10deg);
  }
  100% {
    -webkit-transform-origin: -6% 50%;
            transform-origin: -6% 50%;
    -webkit-transform: perspective(250px) rotateY(0deg);
            transform: perspective(250px) rotateY(0deg);
  }
}
@keyframes zk-yleftline-rotateIn {
  0% {
    -webkit-transform-origin: -6% 50%;
            transform-origin: -6% 50%;
    -webkit-transform: perspective(250px) rotateY(60deg);
            transform: perspective(250px) rotateY(60deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: perspective(250px) rotateY(-40deg);
            transform: perspective(250px) rotateY(-40deg);
  }
  40% {
    -webkit-transform: perspective(250px) rotateY(30deg);
            transform: perspective(250px) rotateY(30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(-20deg);
            transform: perspective(250px) rotateY(-20deg);
  }
  80% {
    -webkit-transform: perspective(250px) rotateY(10deg);
            transform: perspective(250px) rotateY(10deg);
  }
  100% {
    -webkit-transform-origin: -6% 50%;
            transform-origin: -6% 50%;
    -webkit-transform: perspective(250px) rotateY(0deg);
            transform: perspective(250px) rotateY(0deg);
  }
}
.zk-yleftline-rotateIn {
  -webkit-animation: zk-yleftline-rotateIn ease 0.5s;
  animation: zk-yleftline-rotateIn ease 0.5s;
}
@-webkit-keyframes zk-yrightline-rotateIn {
  0% {
    -webkit-transform-origin: 106% 50%;
            transform-origin: 106% 50%;
    -webkit-transform: perspective(250px) rotateY(60deg);
            transform: perspective(250px) rotateY(60deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: perspective(250px) rotateY(-40deg);
            transform: perspective(250px) rotateY(-40deg);
  }
  40% {
    -webkit-transform: perspective(250px) rotateY(30deg);
            transform: perspective(250px) rotateY(30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(-20deg);
            transform: perspective(250px) rotateY(-20deg);
  }
  80% {
    -webkit-transform: perspective(250px) rotateY(10deg);
            transform: perspective(250px) rotateY(10deg);
  }
  100% {
    -webkit-transform-origin: 106% 50%;
            transform-origin: 106% 50%;
    -webkit-transform: perspective(250px) rotateY(0deg);
            transform: perspective(250px) rotateY(0deg);
  }
}
@keyframes zk-yrightline-rotateIn {
  0% {
    -webkit-transform-origin: 106% 50%;
            transform-origin: 106% 50%;
    -webkit-transform: perspective(250px) rotateY(60deg);
            transform: perspective(250px) rotateY(60deg);
    opacity: 0;
  }
  20% {
    -webkit-transform: perspective(250px) rotateY(-40deg);
            transform: perspective(250px) rotateY(-40deg);
  }
  40% {
    -webkit-transform: perspective(250px) rotateY(30deg);
            transform: perspective(250px) rotateY(30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateY(-20deg);
            transform: perspective(250px) rotateY(-20deg);
  }
  80% {
    -webkit-transform: perspective(250px) rotateY(10deg);
            transform: perspective(250px) rotateY(10deg);
  }
  100% {
    -webkit-transform-origin: 106% 50%;
            transform-origin: 106% 50%;
    -webkit-transform: perspective(250px) rotateY(0deg);
            transform: perspective(250px) rotateY(0deg);
  }
}
.zk-yrightline-rotateIn {
  -webkit-animation: zk-yrightline-rotateIn ease 0.5s;
  animation: zk-yrightline-rotateIn ease 0.5s;
}
@-webkit-keyframes zk-leftlinetoprotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  80% {
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes zk-leftlinetoprotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  80% {
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.zk-leftlinetoprotatein {
  -webkit-animation: zk-leftlinetoprotatein ease 0.5s;
  animation: zk-leftlinetoprotatein ease 0.5s;
}
@-webkit-keyframes zk-leftlinebottomrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  80% {
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes zk-leftlinebottomrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  80% {
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: -5% 50%;
            transform-origin: -5% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.zk-leftlinebottomrotatein {
  -webkit-animation: zk-leftlinebottomrotatein ease 0.5s;
  animation: zk-leftlinebottomrotatein ease 0.5s;
}
@-webkit-keyframes zk-toplineleftrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  80% {
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes zk-toplineleftrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  80% {
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.zk-toplineleftrotatein {
  -webkit-animation: zk-toplineleftrotatein ease 0.5s;
  animation: zk-toplineleftrotatein ease 0.5s;
}
@-webkit-keyframes zk-toplinerightrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  80% {
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes zk-toplinerightrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  80% {
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% -5%;
            transform-origin: 50% -5%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.zk-toplinerightrotatein {
  -webkit-animation: zk-toplinerightrotatein ease 0.5s;
  animation: zk-toplinerightrotatein ease 0.5s;
}
@-webkit-keyframes zk-rightlinetoprotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  80% {
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes zk-rightlinetoprotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  80% {
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.zk-rightlinetoprotatein {
  -webkit-animation: zk-rightlinetoprotatein ease 0.5s;
  animation: zk-rightlinetoprotatein ease 0.5s;
}
@-webkit-keyframes zk-rightlinebottomrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  80% {
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes zk-rightlinebottomrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  80% {
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 105% 50%;
            transform-origin: 105% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.zk-rightlinebottomrotatein {
  -webkit-animation: zk-rightlinebottomrotatein ease 0.5s;
  animation: zk-rightlinebottomrotatein ease 0.5s;
}
@-webkit-keyframes zk-bottomlinerightrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  80% {
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes zk-bottomlinerightrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  80% {
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.zk-bottomlinerightrotatein {
  -webkit-animation: zk-bottomlinerightrotatein ease 0.5s;
  animation: zk-bottomlinerightrotatein ease 0.5s;
}
@-webkit-keyframes zk-bottomlineleftrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  80% {
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes zk-bottomlineleftrotatein {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  80% {
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 105%;
            transform-origin: 50% 105%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.zk-bottomlineleftrotatein {
  -webkit-animation: zk-bottomlineleftrotatein ease 0.5s;
  animation: zk-bottomlineleftrotatein ease 0.5s;
}
@-webkit-keyframes zk-shakingin {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) translate3d(0, 0, -50px);
            transform: perspective(250px) translate3d(0, 0, -50px);
  }
  20% {
    -webkit-transform: perspective(250px) translate3d(0, 0, 30px);
            transform: perspective(250px) translate3d(0, 0, 30px);
  }
  40% {
    opacity: 1;
    -webkit-transform: perspective(250px) translate3d(0, 0, -20px);
            transform: perspective(250px) translate3d(0, 0, -20px);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(250px) translate3d(0, 0, 10px);
            transform: perspective(250px) translate3d(0, 0, 10px);
  }
  80% {
    opacity: 1;
    -webkit-transform: perspective(250px) translate3d(0, 0, -10px);
            transform: perspective(250px) translate3d(0, 0, -10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) translate3d(0, 0, 0px);
            transform: perspective(250px) translate3d(0, 0, 0px);
  }
}
@keyframes zk-shakingin {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) translate3d(0, 0, -50px);
            transform: perspective(250px) translate3d(0, 0, -50px);
  }
  20% {
    -webkit-transform: perspective(250px) translate3d(0, 0, 30px);
            transform: perspective(250px) translate3d(0, 0, 30px);
  }
  40% {
    opacity: 1;
    -webkit-transform: perspective(250px) translate3d(0, 0, -20px);
            transform: perspective(250px) translate3d(0, 0, -20px);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(250px) translate3d(0, 0, 10px);
            transform: perspective(250px) translate3d(0, 0, 10px);
  }
  80% {
    opacity: 1;
    -webkit-transform: perspective(250px) translate3d(0, 0, -10px);
            transform: perspective(250px) translate3d(0, 0, -10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) translate3d(0, 0, 0px);
            transform: perspective(250px) translate3d(0, 0, 0px);
  }
}
.zk-shakingin {
  -webkit-animation: zk-shakingin ease 0.5s;
  animation: zk-shakingin ease 0.5s;
}
@-webkit-keyframes zk-rotateshaking {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateZ(-25deg);
            transform: perspective(250px) rotateZ(-25deg);
  }
  20% {
    -webkit-transform: perspective(250px) rotateZ(20deg);
            transform: perspective(250px) rotateZ(20deg);
  }
  40% {
    -webkit-transform: perspective(250px) rotateZ(-15deg);
            transform: perspective(250px) rotateZ(-15deg);
  }
  60% {
    -webkit-transform: perspective(250px) rotateZ(10deg);
            transform: perspective(250px) rotateZ(10deg);
  }
  80% {
    -webkit-transform: perspective(250px) rotateZ(-5deg);
            transform: perspective(250px) rotateZ(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateZ(0deg);
            transform: perspective(250px) rotateZ(0deg);
  }
}
@keyframes zk-rotateshaking {
  0% {
    opacity: 0;
    -webkit-transform: perspective(250px) rotateZ(-25deg);
            transform: perspective(250px) rotateZ(-25deg);
  }
  20% {
    -webkit-transform: perspective(250px) rotateZ(20deg);
            transform: perspective(250px) rotateZ(20deg);
  }
  40% {
    -webkit-transform: perspective(250px) rotateZ(-15deg);
            transform: perspective(250px) rotateZ(-15deg);
  }
  60% {
    -webkit-transform: perspective(250px) rotateZ(10deg);
            transform: perspective(250px) rotateZ(10deg);
  }
  80% {
    -webkit-transform: perspective(250px) rotateZ(-5deg);
            transform: perspective(250px) rotateZ(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(250px) rotateZ(0deg);
            transform: perspective(250px) rotateZ(0deg);
  }
}
.zk-rotateshaking {
  -webkit-animation: zk-rotateshaking ease 0.5s;
  animation: zk-rotateshaking ease 0.5s;
}
@-webkit-keyframes zk-leftshakein {
  0% {
    -webkit-transform: translate3d(-200%, 0, 0);
            transform: translate3d(-200%, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0);
  }
  80% {
    -webkit-transform: translate3d(-5%, 0, 0);
            transform: translate3d(-5%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes zk-leftshakein {
  0% {
    -webkit-transform: translate3d(-200%, 0, 0);
            transform: translate3d(-200%, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0);
  }
  80% {
    -webkit-transform: translate3d(-5%, 0, 0);
            transform: translate3d(-5%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.zk-leftshakein {
  -webkit-animation: zk-leftshakein ease 0.5s;
  animation: zk-leftshakein ease 0.5s;
}
@-webkit-keyframes zk-rightshakein {
  0% {
    -webkit-transform: translate3d(200%, 0, 0);
            transform: translate3d(200%, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(-10%, 0, 0);
            transform: translate3d(-10%, 0, 0);
  }
  80% {
    -webkit-transform: translate3d(5%, 0, 0);
            transform: translate3d(5%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes zk-rightshakein {
  0% {
    -webkit-transform: translate3d(200%, 0, 0);
            transform: translate3d(200%, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(-10%, 0, 0);
            transform: translate3d(-10%, 0, 0);
  }
  80% {
    -webkit-transform: translate3d(5%, 0, 0);
            transform: translate3d(5%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.zk-rightshakein {
  -webkit-animation: zk-rightshakein ease 0.5s;
  animation: zk-rightshakein ease 0.5s;
}
@-webkit-keyframes zk-topshakein {
  0% {
    -webkit-transform: translate3d(0, -200%, 0);
            transform: translate3d(0, -200%, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0);
  }
  80% {
    -webkit-transform: translate3d(0, -5%, 0);
            transform: translate3d(0, -5%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes zk-topshakein {
  0% {
    -webkit-transform: translate3d(0, -200%, 0);
            transform: translate3d(0, -200%, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 10%, 0);
            transform: translate3d(0, 10%, 0);
  }
  80% {
    -webkit-transform: translate3d(0, -5%, 0);
            transform: translate3d(0, -5%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.zk-topshakein {
  -webkit-animation: zk-topshakein ease 0.5s;
  animation: zk-topshakein ease 0.5s;
}
@-webkit-keyframes zk-bottomshakein {
  0% {
    -webkit-transform: translate3d(0, 200%, 0);
            transform: translate3d(0, 200%, 0);
  }
  60% {
    -webkit-transform: translate3d(0, -10%, 0);
            transform: translate3d(0, -10%, 0);
  }
  80% {
    -webkit-transform: translate3d(0, 5%, 0);
            transform: translate3d(0, 5%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes zk-bottomshakein {
  0% {
    -webkit-transform: translate3d(0, 200%, 0);
            transform: translate3d(0, 200%, 0);
  }
  60% {
    -webkit-transform: translate3d(0, -10%, 0);
            transform: translate3d(0, -10%, 0);
  }
  80% {
    -webkit-transform: translate3d(0, 5%, 0);
            transform: translate3d(0, 5%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.zk-bottomshakein {
  -webkit-animation: zk-bottomshakein ease 0.5s;
  animation: zk-bottomshakein ease 0.5s;
}
/*@keyframes zk-ylinehangin {
    0% {
        transform: translateY(-100px);
    }
    20% {
        transform: translateY(0px);
    }
    40% {
        transform: translateY(-70px);
    }
    60% {
        transform: translateY(0px);
    }
    80% {
        transform: translateY(-30px);
    }
    100% {
        transform: translateY(0px);
    }
}

@keyframes zk-righthanginx {
    0% {
        margin-left: 300px;
    }
    100% {
        margin-left: 0;
    }
}

.zk-righthangin {
    animation: zk-ylinehangin ease @hangintime, zk-righthanginx linear @hangintime;
}

@keyframes zk-lefthanginx {
    0% {
        margin-left: -300px;
    }
    100% {
        margin-left: 0;
    }
}

.zk-lefthangin {
    animation: zk-ylinehangin ease @hangintime, zk-lefthanginx linear @hangintime;
}*/
@-webkit-keyframes zk-expandUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
            transform: translateY(100%) scale(0.6) scaleY(0.5);
  }
  60% {
    -webkit-transform: translateY(-7%) scaleY(1.12);
            transform: translateY(-7%) scaleY(1.12);
  }
  75% {
    opacity: 1;
    -webkit-transform: translateY(3%);
            transform: translateY(3%);
  }
  100% {
    -webkit-transform: translateY(0%) scale(1) scaleY(1);
            transform: translateY(0%) scale(1) scaleY(1);
  }
}
@keyframes zk-expandUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
            transform: translateY(100%) scale(0.6) scaleY(0.5);
  }
  60% {
    -webkit-transform: translateY(-7%) scaleY(1.12);
            transform: translateY(-7%) scaleY(1.12);
  }
  75% {
    opacity: 1;
    -webkit-transform: translateY(3%);
            transform: translateY(3%);
  }
  100% {
    -webkit-transform: translateY(0%) scale(1) scaleY(1);
            transform: translateY(0%) scale(1) scaleY(1);
  }
}
.zk-expandUp {
  -webkit-animation: zk-expandUp ease 0.5s;
  animation: zk-expandUp ease 0.5s;
}
@-webkit-keyframes zk-expandDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%) scale(0.6) scaleY(0.5);
            transform: translateY(-100%) scale(0.6) scaleY(0.5);
  }
  60% {
    -webkit-transform: translateY(7%) scaleY(1.12);
            transform: translateY(7%) scaleY(1.12);
  }
  75% {
    opacity: 1;
    -webkit-transform: translateY(-3%);
            transform: translateY(-3%);
  }
  100% {
    -webkit-transform: translateY(0%) scale(1) scaleY(1);
            transform: translateY(0%) scale(1) scaleY(1);
  }
}
@keyframes zk-expandDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%) scale(0.6) scaleY(0.5);
            transform: translateY(-100%) scale(0.6) scaleY(0.5);
  }
  60% {
    -webkit-transform: translateY(7%) scaleY(1.12);
            transform: translateY(7%) scaleY(1.12);
  }
  75% {
    opacity: 1;
    -webkit-transform: translateY(-3%);
            transform: translateY(-3%);
  }
  100% {
    -webkit-transform: translateY(0%) scale(1) scaleY(1);
            transform: translateY(0%) scale(1) scaleY(1);
  }
}
.zk-expandDown {
  -webkit-animation: zk-expandDown ease 0.5s;
  animation: zk-expandDown ease 0.5s;
}
@-webkit-keyframes zk-expandLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) scale(0.6) scaleY(0.5);
            transform: translateX(-100%) scale(0.6) scaleY(0.5);
  }
  60% {
    -webkit-transform: translateX(7%) scaleY(1.12);
            transform: translateX(7%) scaleY(1.12);
  }
  75% {
    opacity: 1;
    -webkit-transform: translateX(-3%);
            transform: translateX(-3%);
  }
  100% {
    -webkit-transform: translateX(0%) scale(1) scaleY(1);
            transform: translateX(0%) scale(1) scaleY(1);
  }
}
@keyframes zk-expandLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) scale(0.6) scaleY(0.5);
            transform: translateX(-100%) scale(0.6) scaleY(0.5);
  }
  60% {
    -webkit-transform: translateX(7%) scaleY(1.12);
            transform: translateX(7%) scaleY(1.12);
  }
  75% {
    opacity: 1;
    -webkit-transform: translateX(-3%);
            transform: translateX(-3%);
  }
  100% {
    -webkit-transform: translateX(0%) scale(1) scaleY(1);
            transform: translateX(0%) scale(1) scaleY(1);
  }
}
.zk-expandLeft {
  -webkit-animation: zk-expandLeft ease 0.5s;
  animation: zk-expandLeft ease 0.5s;
}
@-webkit-keyframes zk-expandRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) scale(0.6) scaleY(0.5);
            transform: translateX(100%) scale(0.6) scaleY(0.5);
  }
  60% {
    -webkit-transform: translateX(-7%) scaleY(1.12);
            transform: translateX(-7%) scaleY(1.12);
  }
  75% {
    opacity: 1;
    -webkit-transform: translateX(3%);
            transform: translateX(3%);
  }
  100% {
    -webkit-transform: translateX(0%) scale(1) scaleY(1);
            transform: translateX(0%) scale(1) scaleY(1);
  }
}
@keyframes zk-expandRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) scale(0.6) scaleY(0.5);
            transform: translateX(100%) scale(0.6) scaleY(0.5);
  }
  60% {
    -webkit-transform: translateX(-7%) scaleY(1.12);
            transform: translateX(-7%) scaleY(1.12);
  }
  75% {
    opacity: 1;
    -webkit-transform: translateX(3%);
            transform: translateX(3%);
  }
  100% {
    -webkit-transform: translateX(0%) scale(1) scaleY(1);
            transform: translateX(0%) scale(1) scaleY(1);
  }
}
.zk-expandRight {
  -webkit-animation: zk-expandRight ease 0.5s;
  animation: zk-expandRight ease 0.5s;
}
@-webkit-keyframes zk-bigEntrance {
  0% {
    -webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
            transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
    opacity: 0.2;
  }
  30% {
    -webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
            transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
    opacity: 1;
  }
  45% {
    -webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
            transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
            transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
            transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  90% {
    -webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
            transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
            transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
}
@keyframes zk-bigEntrance {
  0% {
    -webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
            transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
    opacity: 0.2;
  }
  30% {
    -webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
            transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
    opacity: 1;
  }
  45% {
    -webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
            transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  60% {
    -webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
            transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  75% {
    -webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
            transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  90% {
    -webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
            transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
            transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
}
.zk-bigEntrance {
  -webkit-animation: zk-bigEntrance ease 0.5s;
  animation: zk-bigEntrance ease 0.5s;
}
@-webkit-keyframes zk-hatch {
  0% {
    opacity: 0;
    -webkit-transform: rotate(0deg) scaleY(0.6);
            transform: rotate(0deg) scaleY(0.6);
  }
  20% {
    -webkit-transform: rotate(-2deg) scaleY(1.05);
            transform: rotate(-2deg) scaleY(1.05);
  }
  35% {
    -webkit-transform: rotate(2deg) scaleY(1);
            transform: rotate(2deg) scaleY(1);
  }
  50% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  65% {
    opacity: 1;
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg);
  }
  80% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes zk-hatch {
  0% {
    opacity: 0;
    -webkit-transform: rotate(0deg) scaleY(0.6);
            transform: rotate(0deg) scaleY(0.6);
  }
  20% {
    -webkit-transform: rotate(-2deg) scaleY(1.05);
            transform: rotate(-2deg) scaleY(1.05);
  }
  35% {
    -webkit-transform: rotate(2deg) scaleY(1);
            transform: rotate(2deg) scaleY(1);
  }
  50% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  65% {
    opacity: 1;
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg);
  }
  80% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.zk-hatch {
  -webkit-animation: zk-hatch ease 0.5s;
  animation: zk-hatch ease 0.5s;
}
@-webkit-keyframes zk-tadain {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes zk-tadain {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.zk-tadain {
  -webkit-animation: zk-tadain ease 0.5s;
  animation: zk-tadain ease 0.5s;
}
@-webkit-keyframes zk-rubberBandin {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes zk-rubberBandin {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.zk-rubberBandin {
  -webkit-animation: zk-rubberBandin ease 0.5s;
  animation: zk-rubberBandin ease 0.5s;
}
@-webkit-keyframes zk-wobblein {
  0% {
    opacity: 0;
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes zk-wobblein {
  0% {
    opacity: 0;
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.zk-wobblein {
  -webkit-animation: zk-wobblein ease 0.5s;
  animation: zk-wobblein ease 0.5s;
}
@-webkit-keyframes zk-jelloin {
  0% {
    opacity: 0;
  }
  11.1% {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes zk-jelloin {
  0% {
    opacity: 0;
  }
  11.1% {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.zk-jelloin {
  -webkit-animation: zk-jelloin ease 0.5s;
  animation: zk-jelloin ease 0.5s;
}
@-webkit-keyframes zk-bottomfillin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%) scale(0.2);
            transform: translateY(100%) scale(0.2);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-5%) scale(0.2);
            transform: translateY(-5%) scale(0.2);
  }
  55% {
    -webkit-transform: translateY(0) scale(0.2);
            transform: translateY(0) scale(0.2);
  }
  60% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  90% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes zk-bottomfillin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%) scale(0.2);
            transform: translateY(100%) scale(0.2);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-5%) scale(0.2);
            transform: translateY(-5%) scale(0.2);
  }
  55% {
    -webkit-transform: translateY(0) scale(0.2);
            transform: translateY(0) scale(0.2);
  }
  60% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  90% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.zk-bottomfillin {
  -webkit-animation: zk-bottomfillin ease 0.5s;
  animation: zk-bottomfillin ease 0.5s;
}
@-webkit-keyframes zk-topfillin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%) scale(0.2);
            transform: translateY(-100%) scale(0.2);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(5%) scale(0.2);
            transform: translateY(5%) scale(0.2);
  }
  55% {
    -webkit-transform: translateY(0) scale(0.2);
            transform: translateY(0) scale(0.2);
  }
  60% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  90% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes zk-topfillin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%) scale(0.2);
            transform: translateY(-100%) scale(0.2);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(5%) scale(0.2);
            transform: translateY(5%) scale(0.2);
  }
  55% {
    -webkit-transform: translateY(0) scale(0.2);
            transform: translateY(0) scale(0.2);
  }
  60% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  90% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.zk-topfillin {
  -webkit-animation: zk-topfillin ease 0.5s;
  animation: zk-topfillin ease 0.5s;
}
@-webkit-keyframes zk-leftfillin {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) scale(0.2);
            transform: translateX(-100%) scale(0.2);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(5%) scale(0.2);
            transform: translateX(5%) scale(0.2);
  }
  55% {
    -webkit-transform: translateX(0) scale(0.2);
            transform: translateX(0) scale(0.2);
  }
  60% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  90% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes zk-leftfillin {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) scale(0.2);
            transform: translateX(-100%) scale(0.2);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(5%) scale(0.2);
            transform: translateX(5%) scale(0.2);
  }
  55% {
    -webkit-transform: translateX(0) scale(0.2);
            transform: translateX(0) scale(0.2);
  }
  60% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  90% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.zk-leftfillin {
  -webkit-animation: zk-leftfillin ease 0.5s;
  animation: zk-leftfillin ease 0.5s;
}
@-webkit-keyframes zk-rightfillin {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) scale(0.2);
            transform: translateX(100%) scale(0.2);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-5%) scale(0.2);
            transform: translateX(-5%) scale(0.2);
  }
  55% {
    -webkit-transform: translateX(0) scale(0.2);
            transform: translateX(0) scale(0.2);
  }
  60% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  90% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes zk-rightfillin {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) scale(0.2);
            transform: translateX(100%) scale(0.2);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-5%) scale(0.2);
            transform: translateX(-5%) scale(0.2);
  }
  55% {
    -webkit-transform: translateX(0) scale(0.2);
            transform: translateX(0) scale(0.2);
  }
  60% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  90% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.zk-rightfillin {
  -webkit-animation: zk-rightfillin ease 0.5s;
  animation: zk-rightfillin ease 0.5s;
}
