.slide-in-top {
	-webkit-animation-name:slide-in-top;
	animation-name:slide-in-top;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes slide-in-top {
0% {
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@keyframes slide-in-top {
0% {
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.slide-in-right {
	-webkit-animation-name:slide-in-right;
	animation-name:slide-in-right;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes slide-in-right {
0% {
-webkit-transform:translateX(100%);
transform:translateX(100%);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
@keyframes slide-in-right {
0% {
-webkit-transform:translateX(100%);
transform:translateX(100%);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
.slide-in-bottom {
	-webkit-animation-name:slide-in-bottom;
	animation-name:slide-in-bottom;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes slide-in-bottom {
0% {
-webkit-transform:translateY(100%);
transform:translateY(100%);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@keyframes slide-in-bottom {
0% {
-webkit-transform:translateY(100%);
transform:translateY(100%);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.slide-in-left {
	-webkit-animation-name:slide-in-left;
	animation-name:slide-in-left;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes slide-in-left {
0% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
@keyframes slide-in-left {
0% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
.fade-in {
	-webkit-animation-name:fade-in;
	animation-name:fade-in;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes fade-in {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fade-in {
0% {
opacity:0
}
100% {
opacity:1
}
}
.fade-in-fwd {
	-webkit-animation-name:fade-in-fwd;
	animation-name:fade-in-fwd;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes fade-in-fwd {
0% {
-webkit-transform:translateZ(-80px);
transform:translateZ(-80px);
opacity:0
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
@keyframes fade-in-fwd {
0% {
-webkit-transform:translateZ(-80px);
transform:translateZ(-80px);
opacity:0
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
.fade-in-bck {
	-webkit-animation-name:fade-in-bck;
	animation-name:fade-in-bck;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes fade-in-bck {
0% {
-webkit-transform:translateZ(80px);
transform:translateZ(80px);
opacity:0
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
@keyframes fade-in-bck {
0% {
-webkit-transform:translateZ(80px);
transform:translateZ(80px);
opacity:0
}
100% {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
}
.fade-in-top {
	-webkit-animation-name:fade-in-top;
	animation-name:fade-in-top;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes fade-in-top {
0% {
-webkit-transform:translateY(-50px);
transform:translateY(-50px);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@keyframes fade-in-top {
0% {
-webkit-transform:translateY(-50px);
transform:translateY(-50px);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.fade-in-right {
	-webkit-animation-name:fade-in-right;
	animation-name:fade-in-right;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes fade-in-right {
0% {
-webkit-transform:translateX(50px);
transform:translateX(50px);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
@keyframes fade-in-right {
0% {
-webkit-transform:translateX(50px);
transform:translateX(50px);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
.fade-in-bottom {
	-webkit-animation-name:fade-in-bottom;
	animation-name:fade-in-bottom;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes fade-in-bottom {
0% {
-webkit-transform:translateY(50px);
transform:translateY(50px);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@keyframes fade-in-bottom {
0% {
-webkit-transform:translateY(50px);
transform:translateY(50px);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.fade-in-left {
	-webkit-animation-name:fade-in-left;
	animation-name:fade-in-left;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes fade-in-left {
0% {
-webkit-transform:translateX(-50px);
transform:translateX(-50px);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
@keyframes fade-in-left {
0% {
-webkit-transform:translateX(-50px);
transform:translateX(-50px);
opacity:0
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:1
}
}
.zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn;
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-fill-mode:both
}
@-webkit-keyframes zoomIn {
from {
opacity:0;
-webkit-transform:scale3d(.8, .8, .8);
transform:scale3d(.8, .8, .8)
}
50% {
opacity:1
}
}
@keyframes zoomIn {
from {
opacity:0;
-webkit-transform:scale3d(.8, .8, .8);
transform:scale3d(.8, .8, .8)
}
50% {
opacity:1
}
}
.main-slider .swiper-slide-active .kenburns {
	-webkit-animation-name:kenburns;
	animation-name:kenburns;
	animation-timing-function:linear;
	animation-fill-mode:both
}
@-webkit-keyframes kenburns {
0% {
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0);
-webkit-transform-origin:50% 16%;
transform-origin:50% 16%
}
100% {
-webkit-transform:scale(1.07) translateY(-15px);
transform:scale(1.07) translateY(-15px);
-webkit-transform-origin:top;
transform-origin:top
}
}
@keyframes kenburns {
0% {
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0);
-webkit-transform-origin:50% 16%;
transform-origin:50% 16%
}
100% {
-webkit-transform:scale(1.07) translateY(-15px);
transform:scale(1.07) translateY(-15px);
-webkit-transform-origin:top;
transform-origin:top
}
}
