@charset "utf-8";
@-ms-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); left: 4%; bottom: -2%;  }
	to{ }
}
@-moz-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); left: 4%; bottom: -2%;  }
	to{ }
}
@-o-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); left: 4%; bottom: -2%;  }
	to{ }
}
@-webkit-keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); left: 4%; bottom: -2%;  }
	to{ }
}
@keyframes part1{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); left: 4%; bottom: -2%;  }
	to{ }
}

#header .part1{
	animation:'part1' 0.8s ease-in-out 0s normal;
	-ms-animation:part1 0.8s ease-in-out 0s normal;
	-moz-animation:part1 0.8s ease-in-out 0s normal;
	-o-animation:'part1' 0.8s ease-in-out 0s normal;
	-webkit-animation:'part1' 0.8s ease-in-out 0s normal;
}


@-ms-keyframes part2{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: -2%; bottom: 1%; }
	43%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: -2%; bottom: 1%; }
	to{ }
}
@-moz-keyframes part2{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: -2%; bottom: 1%; }
	43%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: -2%; bottom: 1%; }
	to{ }
}
@-o-keyframes part2{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: -2%; bottom: 1%; }
	43%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: -2%; bottom: 1%; }
	to{ }
}
@-webkit-keyframes part2{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: -2%; bottom: 1%; }
	43%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: -2%; bottom: 1%; }
	to{ }
}
@keyframes part2{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: -2%; bottom: 1%; }
	43%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: -2%; bottom: 1%; }
	to{ }
}

#header .part2{
	animation:'part2' 1.4s ease-in-out 0s normal;
	-ms-animation:part2 1.4s ease-in-out 0s normal;
	-moz-animation:part2 1.4s ease-in-out 0s normal;
	-o-animation:'part2' 1.4s ease-in-out 0s normal;
	-webkit-animation:'part2' 1.4s ease-in-out 0s normal;
}

@-ms-keyframes part3{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: 31%; bottom: 18%; }
	43%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: 31%; bottom: 18%; }
	to{ }
}
@-moz-keyframes part3{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: 31%; bottom: 18%; }
	43%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: 31%; bottom: 18%; }
	to{ }
}
@-o-keyframes part3{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: 31%; bottom: 18%; }
	43%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: 31%; bottom: 18%; }
	to{ }
}
@-webkit-keyframes part3{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: 31%; bottom: 18%; }
	43%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: 31%; bottom: 18%; }
	to{ }
}
@keyframes part3{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: 31%; bottom: 18%; }
	43%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); right: 31%; bottom: 18%; }
	to{ }
}

#header .part3{
	animation:'part3' 1.8s ease-in-out 0s normal;
	-ms-animation:part3 1.8s ease-in-out 0s normal;
	-moz-animation:part3 1.8s ease-in-out 0s normal;
	-o-animation:'part3' 1.8s ease-in-out 0s normal;
	-webkit-animation:'part3' 1.8s ease-in-out 0s normal;
}

@-ms-keyframes part4{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.2,0.2) rotate(360deg); }
	65%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.2,0.2) rotate(360deg); }
	to{ }
}
@-moz-keyframes part4{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.2,0.2) rotate(360deg); }
	65%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.2,0.2) rotate(360deg); }
	to{ }
}
@-o-keyframes part4{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.2,0.2) rotate(360deg); }
	65%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.2,0.2) rotate(360deg); }
	to{ }
}
@-webkit-keyframes part4{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.2,0.2) rotate(360deg); }
	65%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.2,0.2) rotate(360deg); }
	to{ }
}
@keyframes part4{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.2,0.2) rotate(360deg); }
	65%{ filter:alpha(opacity=0); opacity:0; transform:scale(0.2,0.2) rotate(360deg); }
	to{ }
}

#header .part4{
	animation:'part4' 2.3s ease-in-out 0s normal;
	-ms-animation:part4 2.3s ease-in-out 0s normal;
	-moz-animation:part4 2.3s ease-in-out 0s normal;
	-o-animation:'part4' 2.3s ease-in-out 0s normal;
	-webkit-animation:'part4' 2.3s ease-in-out 0s normal;
}

@-ms-keyframes part5{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(3.0,3.0); }
	65%{ filter:alpha(opacity=0); opacity:0; transform:scale(3.0,3.0); }
	to{ }
}
@-moz-keyframes part5{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(3.0,3.0); }
	65%{ filter:alpha(opacity=0); opacity:0; transform:scale(3.0,3.0); }
	to{ }
}
@-o-keyframes part5{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(3.0,3.0); }
	65%{ filter:alpha(opacity=0); opacity:0; transform:scale(3.0,3.0); }
	to{ }
}
@-webkit-keyframes part5{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(3.0,3.0); }
	65%{ filter:alpha(opacity=0); opacity:0; transform:scale(3.0,3.0); }
	to{ }
}
@keyframes part5{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(3.0,3.0); }
	65%{ filter:alpha(opacity=0); opacity:0; transform:scale(3.0,3.0); }
	to{ }
}

#header .part5{
	animation:'part5' 2.3s ease-in-out 0s normal;
	-ms-animation:part5 2.3s ease-in-out 0s normal;
	-moz-animation:part5 2.3s ease-in-out 0s normal;
	-o-animation:'part5' 2.3s ease-in-out 0s normal;
	-webkit-animation:'part5' 2.3s ease-in-out 0s normal;
}

@-ms-keyframes part6{
	from{ filter:alpha(opacity=0); opacity:0; }
	77%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-moz-keyframes part6{
	from{ filter:alpha(opacity=0); opacity:0; }
	77%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-o-keyframes part6{
	from{ filter:alpha(opacity=0); opacity:0; }
	77%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@-webkit-keyframes part6{
	from{ filter:alpha(opacity=0); opacity:0; }
	77%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}
@keyframes part6{
	from{ filter:alpha(opacity=0); opacity:0; }
	77%{ filter:alpha(opacity=0); opacity:0; }
	to{ }
}

#header .part6{
	animation:'part6' 2.6s ease-in-out 0s normal;
	-ms-animation:part6 2.6s ease-in-out 0s normal;
	-moz-animation:part6 2.6s ease-in-out 0s normal;
	-o-animation:'part6' 2.6s ease-in-out 0s normal;
	-webkit-animation:'part6' 2.6s ease-in-out 0s normal;
}

@-ms-keyframes part7{
	from{ filter:alpha(opacity=0); opacity:0; width: 0%; }
	77%{ filter:alpha(opacity=0); opacity:0; width: 0%; }
	to{ }
}
@-moz-keyframes part7{
	from{ filter:alpha(opacity=0); opacity:0; width: 0%; }
	77%{ filter:alpha(opacity=0); opacity:0; width: 0%; }
	to{ }
}
@-o-keyframes part7{
	from{ filter:alpha(opacity=0); opacity:0; width: 0%; }
	77%{ filter:alpha(opacity=0); opacity:0; width: 0%; }
	to{ }
}
@-webkit-keyframes part7{
	from{ filter:alpha(opacity=0); opacity:0; width: 0%; }
	77%{ filter:alpha(opacity=0); opacity:0; width: 0%; }
	to{ }
}
@keyframes part7{
	from{ filter:alpha(opacity=0); opacity:0; width: 0%; }
	77%{ filter:alpha(opacity=0); opacity:0; width: 0%; }
	to{ }
}

#header .part7,#header .part8{
	animation:'part7' 2.6s ease-in-out 0s normal;
	-ms-animation:part7 2.6s ease-in-out 0s normal;
	-moz-animation:part7 2.6s ease-in-out 0s normal;
	-o-animation:'part7' 2.6s ease-in-out 0s normal;
	-webkit-animation:'part7' 2.6s ease-in-out 0s normal;
}