.animate__animated.animate__delay-1dot5s {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}

.animate__cloud { 
  -webkit-animation-name: fadeIn, floating; 
  animation-name: fadeIn, floating;
  -webkit-animation-duration: 0.5s, 4s;
  animation-duration: 0.5s, 4s;
  -webkit-animation-timing-function:  ease-out, ease-in-out;
  animation-timing-function:  ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1 , infinite;
  animation-iteration-count: 1 , infinite;
}

.animate__cloud.-down {
  -webkit-animation-name: fadeIn, floatingDown; 
  animation-name: fadeIn, floatingDown;
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
	50% {
		-webkit-transform: translatey(-8px);
		        transform: translatey(-8px);
	}
	100% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
}
@keyframes floating {
	0% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
	50% {
		-webkit-transform: translatey(-8px);
		        transform: translatey(-8px);
	}
	100% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
}

@-webkit-keyframes floatingDown {
	0% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
	50% {
		-webkit-transform: translatey(8px);
		        transform: translatey(8px);
	}
	100% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
}
@keyframes floatingDown {
	0% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
	50% {
		-webkit-transform: translatey(8px);
		        transform: translatey(8px);
	}
	100% {
		-webkit-transform: translatey(0px);
		        transform: translatey(0px);
	}
}

.menuTop__slideInDown-init { 
	transition: transform 1s 1.6s;
	transform: translate3d(0, -100%, 0);
}

.menuTop__slideInDown-path {
	transform: translate3d(0,-100%,0) translate3d(0,5.416vw,0) translate3d(0,20px,0);
	transform: translate3d(0,calc(-100% + 5.416vw + 20px),0);
}

.menuTop__slideInDown-full-reverse {
	animation-name: slideInDown__menuTop-reverse;
	animation-duration: 0.6s;
	animation-fill-mode: both;
}

.menuTop__slideInDown-full {
	animation-name: slideInDown__menuTop;
	animation-duration: 0.6s;
	animation-fill-mode: both;
}


@keyframes slideInDown__menuTop {
	0% {
		transform: translate3d(0,-100%,0) translate3d(0,5.416vw,0) translate3d(0,20px,0);
		transform: translate3d(0,calc(-100% + 5.416vw + 20px),0);
		visibility: visible
	}

	to {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

@keyframes slideInDown__menuTop-reverse {
	0% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

	to {
		transform: translate3d(0,-100%,0) translate3d(0,5.416vw,0) translate3d(0,20px,0);
		transform: translate3d(0,calc(-100% + 5.416vw + 20px),0);
		visibility: visible
	}
}