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



@keyframes logoA {
	0% {
		transform:rotate(25deg) scale(0.8) translateX(-800px) scale(0,0);
		opacity:0;
		}
	}

@keyframes deslocaesquerda {
 from {
  transform:translateX(-300px);
  opacity:0;
  z-index:999;
 }
 to{
  transform:translateX(0px);
  opacity:1;
  z-index:999;
	 }
}

@keyframes deslocadireita {
 from {
  transform:translateX(1300px);
  opacity:0;
 }
 to{
  transform:translateX(0px);
  opacity:1;
	 }
}

@keyframes deslocasobe {
 from {
  transform:translateY(100px);
  opacity:0;
 }
 to{
  transform:translateY(0px);
  opacity:1;
	 }
}

@keyframes deslocadesce {
 from {
  transform:translateY(-100px);
  opacity:0;
 }
 to{
  transform:translateY(0px);
  opacity:1;
	 }
}

@keyframes surge {
 from {
	transform:scale(0.9);
	opacity:0;
 }
 to{
	transform:scale(1.0);
	opacity:1;
	 }
}

.deslocaEsq {
	opacity: 0;
	transform: translate3d(-100px,0,0);
	transition: .6s;
}

.deslocaEsq-start {
	opacity: 1;
	transform: translate3d(0,0,0);
}

.deslocaDir {
	opacity: 0;
	transform: translate3d(20px,0,0);
	transition: .6s;
}

.deslocaDir-start {
	opacity: 1;
	transform: translate3d(0,0,0);
}

.deslocaDesce {
	opacity: 0;
	transform: translate3d(0,-100px,0);
	transition: .6s;
}

.deslocaDesce-start {
	opacity: 1;
	transform: translate3d(0,0,0);
}

.deslocaSobe {
	opacity: 0;
	transform: translate3d(0,100px,0);
	transition: .6s;
}

.deslocaSobe-start {
	opacity: 1;
	transform: translate3d(0,0,0);
}

.surge{
	transform:scale(0.9);
	opacity:0;
	transition: 1.0s;
}

.surge-start{
	transform:scale(1.0);
	opacity:1;
}