@charset "utf-8";
/* CSS Document */

.owl-origin {
     perspective: 1200px;
}

.owl-fade-out {
     animation: 0.7s ease 0s normal both 1 running fadeOut;
     z-index: 10;
}

.owl-fade-in {
     animation: 0.7s ease 0s normal both 1 running fadeIn;
}

.owl-backSlide-out {
     animation: 1s ease 0s normal both 1 running backSlideOut;
}

.owl-backSlide-in {
     animation: 1s ease 0s normal both 1 running backSlideIn;
}

.owl-goDown-out {
     animation: 0.7s ease 0s normal both 1 running scaleToFade;
}

.owl-goDown-in {
     animation: 0.6s ease 0s normal both 1 running goDown;
}

.owl-fadeUp-in {
     animation: 0.8s ease-in-out 0s normal both 1 running scaleUpFrom;
}

.owl-fadeUp-out {
     animation: 0.3s ease-in-out 0s normal both 1 running scaleUpTo;
}

@keyframes empty {
0% { opacity: 1; }
}

@keyframes empty {
0% { opacity: 1; }
}

@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}

@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}

@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}

@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}

@keyframes backSlideOut {
25% { opacity: 0.5; transform: translateZ(-500px); }
75% { opacity: 0.5; transform: translateZ(-500px) translateX(-200%); }
100% { opacity: 0.5; transform: translateZ(-500px) translateX(-200%); }
}

@keyframes backSlideOut {
25% { opacity: 0.5; transform: translateZ(-500px); }
75% { opacity: 0.5; transform: translateZ(-500px) translateX(-200%); }
100% { opacity: 0.5; transform: translateZ(-500px) translateX(-200%); }
}

@keyframes backSlideIn {
0%, 25% { opacity: 0.5; transform: translateZ(-500px) translateX(200%); }
75% { opacity: 0.5; transform: translateZ(-500px); }
100% { opacity: 1; transform: translateZ(0px) translateX(0px); }
}

@keyframes backSlideIn {
0%, 25% { opacity: 0.5; transform: translateZ(-500px) translateX(200%); }
75% { opacity: 0.5; transform: translateZ(-500px); }
100% { opacity: 1; transform: translateZ(0px) translateX(0px); }
}

@keyframes scaleToFade {
100% { opacity: 0; transform: scale(0.8); }
}

@keyframes scaleToFade {
100% { opacity: 0; transform: scale(0.8); }
}

@keyframes goDown {
0% { transform: translateY(-100%); }
}

@keyframes goDown {
0% { transform: translateY(-100%); }
}

@keyframes scaleUpFrom {
0% { opacity: 0; margin-top: 40px; }
}

@keyframes scaleUpFrom {
0% { opacity: 0; margin-top: 40px; }
}

@keyframes scaleUpTo {
100% { opacity: 0; margin-top: 40px; }
}

@keyframes scaleUpTo {
100% { opacity: 0; margin-top: 40px; }
}
