@charset "UTF-8";
.animated {
	-webkit-animation-duration: 14s;
	animation-duration: 14s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.animated.initial {
	-webkit-animation-iteration-count: initial;
	animation-iteration-count: initial;
}
 @-webkit-keyframes text1animate {
 10.34% {
 opacity: 1;
 left: 105px;
}
 89.66% {
 opacity: 1;
 left: 105px;
}
 100% {
 opacity: 0;
 left: 255px;
}
}
 @keyframes text1animate {
 10.34% {
 opacity: 1;
 left: 105px;
}
 89.66% {
 opacity: 1;
 left: 105px;
}
 100% {
 opacity: 0;
 left: 255px;
}
}
.text1animate {
	-webkit-animation: text1animate 5.5s linear 0s 1 normal forwards;
	animation: text1animate 5.5s linear 0s 1 normal forwards;
}
  @-webkit-keyframes text2animate {
 0% {
 opacity: 0;
 left: 300px;
}
 8.82% {
 opacity: 1;
 left: 185px;
}
 100% {
 opacity: 1;
 left: 185px;
}
}
 @keyframes text2animate {
 0% {
 opacity: 0;
 left: 300px;
}
 8.82% {
 opacity: 1;
 left: 185px;
}
 100% {
 opacity: 1;
 left: 185px;
}
}
.text2animate {
	-webkit-animation: text2animate 6.1s linear 9.6s 1 normal forwards;
	animation: text2animate 6.1s linear 9.6s 1 normal forwards;
}
 @-webkit-keyframes houseanimate {
 0% {
 opacity: 1;
 left: 64px;
}
 100% {
 opacity: 1;
 left: 20px;
}
}
 @keyframes houseanimate {
 0% {
 opacity: 1;
 left: 64px;
}
 100% {
 opacity: 1;
 left: 20px;
}
}
.houseanimate {
	-webkit-animation: houseanimate 0.6s linear 9.6s 1 normal forwards;
	animation: houseanimate 0.6s linear 9.6s 1 normal forwards;
}
 @-webkit-keyframes coupleanimate {
 0% {
 opacity: 0;
 left: 168px;
}
 10% {
 opacity: 1;
}
 75% {
 opacity: 1;
 left: 168px;
}
 90% {
 opacity: 1;
 left: 124px;
}
 100% {
 opacity: 1;
 left: 124px;
}
}
 @keyframes coupleanimate {
 0% {
 opacity: 0;
 left: 168px;
}
 10% {
 opacity: 1;
}
 75% {
 opacity: 1;
 left: 168px;
}
 90% {
 opacity: 1;
 left: 124px;
}
 100% {
 opacity: 1;
 left: 124px;
}
}
.coupleanimate {
	-webkit-animation: coupleanimate 4s linear 6.6s 1 normal forwards;
	animation: coupleanimate 4s linear 6.6s 1 normal forwards;
}

@-webkit-keyframes flipOutX {
from {
    -webkit-transform: rotateX(10deg);
    transform: rotateX(10deg);
	transform-origin: top;
    opacity: 1;
  }

  to {
    -webkit-transform: rotateX(135deg);
    transform: rotateX(135deg);
	transform-origin: top;
    opacity: 0;
  }
}

@keyframes flipOutX {
from {
    -webkit-transform: rotateX(10deg);
    transform: rotateX(10deg);
	transform-origin: top;
    opacity: 1;
  }

  to {
    -webkit-transform: rotateX(135deg);
    transform: rotateX(135deg);
	transform-origin: top;
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation: flipOutX 1s forwards;
  animation: flipOutX 1s forwards;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

 @-webkit-keyframes calendaranimate {
 0% {
 opacity: 0;
}
15% {
 opacity: 1;	
}
90% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
 @keyframes calendaranimate {
 0% {
 opacity: 0;
}
15% {
 opacity: 1;	
}
90% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
.calendaranimate {
	-webkit-animation: calendaranimate 5.5s linear 0s 1 normal forwards;
	animation: calendaranimate 5.5s linear 0s 1 normal forwards;
}
 @-webkit-keyframes signanimate {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
 @keyframes signanimate {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
.signanimate {
	-webkit-animation: signanimate 0.1s linear 4.7s 1 normal forwards;
	animation: signanimate 0.1s linear 4.7s 1 normal forwards;
}
 @-webkit-keyframes vananimate {
 0% {
 left: -115px;
}
 30% {
 left: -115px;
}
 45% {
 left: 132px; 
}
 76% {
 top: 149px;	
}
 77% {
 top: 147px;
}
 79% {
 top: 149px;	
}
 80% {
 left: 132px;	
}
 90% {
 left: 300px;
}
 100% {
 left: 300px;	
}
}
@keyframes vananimate {
 0% {
 left: -115px;
}
 30% {
 left: -115px;
}
 45% {
 left: 132px; 
}
 76% {
 top: 149px;	
}
 77% {
 top: 147px;
}
 79% {
 top: 149px;	
}
 80% {
 left: 132px;	
}
 90% {
 left: 300px;
}
 100% {
 left: 300px;	
}
}
.vananimate {
	-webkit-animation: vananimate 11.6s linear 0s 1 normal forwards;
	animation: vananimate 11.6s linear 0s 1 normal forwards;
}
 @-webkit-keyframes smokeanimate {
 0% {
 opacity: 0;
}
 25% {
 opacity: 1;
}
 50% {
 opacity: 0;	
}
 75% {
 opacity: 1;
}
 100% {
 opacity: 0;	
}
}
 @keyframes smokeanimate {
 0% {
 opacity: 0;
}
 25% {
 opacity: 1;
}
 50% {
 opacity: 0;	
}
 75% {
 opacity: 1;
}
 100% {
 opacity: 0;	
}
}
.smokeanimate {
	-webkit-animation: smokeanimate 0.5s linear 8.2s 1 normal forwards;
	animation: smokeanimate 0.5s linear 8.2s 1 normal forwards;
}
 @-webkit-keyframes logoanimate {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
 @keyframes logoanimate {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.logoanimate {
	-webkit-animation: logoanimate 0.6s linear 5.6s 1 normal forwards;
	animation: logoanimate 0.6s linear 5.6s 1 normal forwards;
}
}
 @-webkit-keyframes buttonanimate {
 0% {
 transform: scale3d(1, 1, -1);
}
 94.94% {
 opacity: 0;
 transform: scale3d(1, 1, 1);
}
 100% {
 opacity: 1;
 transform: scale3d(1, 1, 1);
}
} 
 @keyframes buttonanimate {
 0% {
 opacity: 0;
}
 94.94% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.buttonanimate {
	-webkit-animation: buttonanimate 10.7s linear 0s 1 normal forwards;
	animation: buttonanimate 10.7s linear 0s 1 normal forwards;
}