@-webkit-keyframes animTitle {
   0% {
       -webkit-transform: translateX(-50px);
       transform: translateX(-50px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animTitle {
   0% {
       -webkit-transform: translateX(-50px);
       transform: translateX(-50px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animContent {
   0% {
       -webkit-transform: translateX(50px);
       transform: translateX(50px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animContent {
   0% {
       -webkit-transform: translateX(50px);
       transform: translateX(50px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animTop {
   0% {
       -webkit-transform: translateY(80px);
       transform: translateY(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animTop {
   0% {
       -webkit-transform: translateY(80px);
       transform: translateY(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animBottom {
   0% {
       -webkit-transform: translateY(-80px);
       transform: translateY(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animBottom {
   0% {
       -webkit-transform: translateY(-80px);
       transform: translateY(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animLeft {
   0% {
       -webkit-transform: translateX(80px);
       transform: translateX(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animLeft {
   0% {
       -webkit-transform: translateX(80px);
       transform: translateX(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animRight {
   0% {
       -webkit-transform: translateX(-80px);
       transform: translateX(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animRight {
   0% {
       -webkit-transform: translateX(-80px);
       transform: translateX(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animZoomIn {
   0% {
       -webkit-transform: scale(0.5);
       transform: scale(0.5);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animZoomIn {
   0% {
       -webkit-transform: scale(0.7);
       transform: scale(0.7);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animZoomInTop {
   0% {
       -webkit-transform: scale(0.8) translateY(80px);
       transform: scale(0.8) translateY(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animZoomInTop {
   0% {
       -webkit-transform: scale(0.8) translateY(80px);
       transform: scale(0.8) translateY(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animZoomInBottom {
   0% {
       -webkit-transform: scale(0.8) translateY(-80px);
       transform: scale(0.8) translateY(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animZoomInBottom {
   0% {
       -webkit-transform: scale(0.8) translateY(-80px);
       transform: scale(0.8) translateY(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animZoomInLeft {
   0% {
       -webkit-transform: scale(0.8) translateX(80px);
       transform: scale(0.8) translateX(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animZoomInLeft {
   0% {
       -webkit-transform: scale(0.8) translateX(80px);
       transform: scale(0.8) translateX(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animZoomInRight {
   0% {
       -webkit-transform: scale(0.8) translateX(-80px);
       transform: scale(0.8) translateX(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animZoomInRight {
   0% {
       -webkit-transform: scale(0.8) translateX(-80px);
       transform: scale(0.8) translateX(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animZoomOut {
   0% {
       -webkit-transform: scale(1.2);
       transform: scale(1.2);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animZoomOut {
   0% {
       -webkit-transform: scale(1.2);
       transform: scale(1.2);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animZoomOutTop {
   0% {
       -webkit-transform: scale(1.2) translateY(80px);
       transform: scale(1.2) translateY(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animZoomOutTop {
   0% {
       -webkit-transform: scale(1.2) translateY(80px);
       transform: scale(1.2) translateY(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animZoomOutBottom {
   0% {
       -webkit-transform: scale(1.2) translateY(-80px);
       transform: scale(1.2) translateY(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animZoomOutBottom {
   0% {
       -webkit-transform: scale(1.2) translateY(-80px);
       transform: scale(1.2) translateY(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animZoomOutLeft {
   0% {
       -webkit-transform: scale(1.2) translateX(80px);
       transform: scale(1.2) translateX(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animZoomOutLeft {
   0% {
       -webkit-transform: scale(1.2) translateX(80px);
       transform: scale(1.2) translateX(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animZoomOutRight {
   0% {
       -webkit-transform: scale(1.2) translateX(-80px);
       transform: scale(1.2) translateX(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animZoomOutRight {
   0% {
       -webkit-transform: scale(1.2) translateX(-80px);
       transform: scale(1.2) translateX(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animTopLeft {
   0% {
       -webkit-transform: translateX(80px) translateY(80px);
       transform: translateX(80px) translateY(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animTopLeft {
   0% {
       -webkit-transform: translateX(80px) translateY(80px);
       transform: translateX(80px) translateY(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animTopRight {
   0% {
       -webkit-transform: translateX(-80px) translateY(80px);
       transform: translateX(-80px) translateY(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animTopRight {
   0% {
       -webkit-transform: translateX(-80px) translateY(80px);
       transform: translateX(-80px) translateY(80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animBottomLeft {
   0% {
       -webkit-transform: translateX(80px) translateY(-80px);
       transform: translateX(80px) translateY(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animBottomLeft {
   0% {
       -webkit-transform: translateX(80px) translateY(-80px);
       transform: translateX(80px) translateY(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@-webkit-keyframes animBottomRight {
   0% {
       -webkit-transform: translateX(-80px) translateY(-80px);
       transform: translateX(-80px) translateY(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}
@keyframes animBottomRight {
   0% {
       -webkit-transform: translateX(-80px) translateY(-80px);
       transform: translateX(-80px) translateY(-80px);
       opacity: 0;
   }
   to {
       -webkit-transform: none;
       transform: none;
       opacity: 1;
   }
}