@charset "UTF-8";
@-webkit-keyframes ZInOut {
 0%,
 100% {
  -webkit-transform:scale(1,1);
  transform:scale(1,1)
 }
 50% {
  -webkit-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1)
 }
}
@keyframes ZInOut {
 0%,
 100% {
  -webkit-transform:scale(1,1);
  transform:scale(1,1)
 }
 50% {
  -webkit-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1)
 }
}
@-webkit-keyframes FInFOut {
 0%,
 100% {
  opacity:0
 }
 20%,
 90% {
  opacity:1
 }
}
@keyframes FInFOut {
 0%,
 100% {
  opacity:0
 }
 20%,
 90% {
  opacity:1
 }
}
@-webkit-keyframes popup {
 50% {
  -webkit-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1)
 }
}
@keyframes popup {
 50% {
  -webkit-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1)
 }
}
@-webkit-keyframes popup02 {
 0%,
 100%,
 20% {
  -webkit-transform:scale(1,1);
  transform:scale(1,1)
 }
 10% {
  -webkit-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1)
 }
}
@keyframes popup02 {
 0%,
 100%,
 20% {
  -webkit-transform:scale(1,1);
  transform:scale(1,1)
 }
 10% {
  -webkit-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1)
 }
}
@-webkit-keyframes Spin {
 0% {
  -webkit-transform:rotate(4deg)
 }
 100% {
  -webkit-transform:rotate(-4deg)
 }
}
@keyframes Spin {
 0% {
  transform:rotate(4deg)
 }
 100% {
  transform:rotate(-4deg)
 }
}
@-webkit-keyframes flash {
 50% {
  opacity:0
 }
}
@keyframes flash {
 50% {
  opacity:0
 }
}
@-webkit-keyframes heartbeat {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 30% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes heartbeat {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 30% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@-webkit-keyframes spin {
 0% {
  -webkit-transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes spin {
 0% {
  -moz-transform:rotate(0)
 }
 100% {
  -moz-transform:rotate(360deg)
 }
}
@-webkit-keyframes swayH {
 0% {
  margin-right:0
 }
 50% {
  margin-left:-5%
 }
 100% {
  margin-right:-5%
 }
}
@keyframes swayH {
 0% {
  margin-right:0
 }
 50% {
  margin-left:-5%
 }
 100% {
  margin-right:-5%
 }
}
@-webkit-keyframes scrollR {
 0% {
  margin-right:0
 }
 100% {
  margin-right:-100%
 }
}
@keyframes scrollR {
 0% {
  margin-right:0
 }
 100% {
  margin-right:-100%
 }
}
@-webkit-keyframes scrollBg {
 0% {
  background-position:0 0
 }
 100% {
  background-position:50% 0
 }
}
@keyframes scrollBg {
 0% {
  background-position:0 0
 }
 100% {
  background-position:50% 0
 }
}
@-webkit-keyframes scrollBgRev {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-50% 0
 }
}
@keyframes scrollBgRev {
 0% {
  background-position:0 0
 }
 100% {
  background-position:-50% 0
 }
}
@-webkit-keyframes dropDown {
 0% {
  top:-1000%;
  opacity:0
 }
 50% {
  top:-300%;
  opacity:.5
 }
 90% {
  top:5%;
  opacity:1
 }
 100% {
  top:0;
  opacity:1
 }
}
@keyframes dropDown {
 0% {
  top:-1000%;
  opacity:0
 }
 50% {
  top:-300%;
  opacity:.5
 }
 90% {
  top:5%;
  opacity:1
 }
 100% {
  top:0;
  opacity:1
 }
}
@-webkit-keyframes cloudMove {
 0% {
  background-position:0 20%;
  opacity:0
 }
 5% {
  background-position:10% 20%;
  opacity:1
 }
 13% {
  background-position:50% 20%;
  opacity:1
 }
 25% {
  background-position:150% 20%;
  opacity:1
 }
 50% {
  background-position:300% 20%;
  opacity:1
 }
 75% {
  background-position:450% 20%;
  opacity:1
 }
 100% {
  background-position:600% 20%;
  opacity:1
 }
}
@keyframes cloudMove {
 0% {
  background-position:0 20%;
  opacity:0
 }
 5% {
  background-position:10% 20%;
  opacity:1
 }
 13% {
  background-position:50% 20%;
  opacity:1
 }
 25% {
  background-position:150% 20%;
  opacity:1
 }
 50% {
  background-position:300% 20%;
  opacity:1
 }
 75% {
  background-position:450% 20%;
  opacity:1
 }
 100% {
  background-position:600% 20%;
  opacity:1
 }
}
@-webkit-keyframes cloudMove_s {
 0% {
  background-position:0 30%;
  opacity:0
 }
 5% {
  background-position:10% 30%;
  opacity:1
 }
 13% {
  background-position:50% 30%;
  opacity:1
 }
 25% {
  background-position:150% 30%;
  opacity:1
 }
 50% {
  background-position:300% 30%;
  opacity:1
 }
 75% {
  background-position:450% 30%;
  opacity:1
 }
 100% {
  background-position:600% 30%;
  opacity:1
 }
}
@keyframes cloudMove_s {
 0% {
  background-position:0 30%;
  opacity:0
 }
 5% {
  background-position:10% 30%;
  opacity:1
 }
 13% {
  background-position:50% 30%;
  opacity:1
 }
 25% {
  background-position:150% 30%;
  opacity:1
 }
 50% {
  background-position:300% 30%;
  opacity:1
 }
 75% {
  background-position:450% 30%;
  opacity:1
 }
 100% {
  background-position:600% 30%;
  opacity:1
 }
}
@-webkit-keyframes logoBounce {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 20% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(1.03,1.03,1.03);
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 100% {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes logoBounce {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 20% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(1.03,1.03,1.03);
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 100% {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@-webkit-keyframes bounce {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 20% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 60% {
  -webkit-transform:scale3d(1.03,1.03,1.03);
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes bounce {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 20% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 60% {
  -webkit-transform:scale3d(1.03,1.03,1.03);
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@-webkit-keyframes horizontalIntoRight {
 0% {
  -webkit-transform:translate3d(-100%,0,0) skewX(-30deg);
  transform:translate3d(-100%,0,0) skewX(-30deg);
  opacity:0
 }
 60% {
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg);
  opacity:1
 }
 80% {
  -webkit-transform:skewX(-5deg);
  transform:skewX(-5deg);
  opacity:1
 }
 100% {
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes horizontalIntoRight {
 0% {
  -webkit-transform:translate3d(-100%,0,0) skewX(-30deg);
  transform:translate3d(-100%,0,0) skewX(-30deg);
  opacity:0
 }
 60% {
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg);
  opacity:1
 }
 80% {
  -webkit-transform:skewX(-5deg);
  transform:skewX(-5deg);
  opacity:1
 }
 100% {
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@-webkit-keyframes horizontalIntoLeft {
 0% {
  -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
  transform:translate3d(100%,0,0) skewX(-30deg);
  opacity:0
 }
 60% {
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg);
  opacity:1
 }
 80% {
  -webkit-transform:skewX(-5deg);
  transform:skewX(-5deg);
  opacity:1
 }
 100% {
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes horizontalIntoLeft {
 0% {
  -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
  transform:translate3d(100%,0,0) skewX(-30deg);
  opacity:0
 }
 60% {
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg);
  opacity:1
 }
 80% {
  -webkit-transform:skewX(-5deg);
  transform:skewX(-5deg);
  opacity:1
 }
 100% {
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes fadeInOut {
 0%,
 100% {
  opacity:0
 }
 25%,
 50%,
 75% {
  opacity:1
 }
}
@keyframes fadeInOut {
 0%,
 100% {
  opacity:0
 }
 25%,
 50%,
 75% {
  opacity:1
 }
}
@-webkit-keyframes boxfadeIn {
 0%,
 100%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);
  transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
 }
 0% {
  opacity:0;
  -webkit-transform:scale3d(.7,.7,.7);
  transform:scale3d(.7,.7,.7)
 }
 100% {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes boxfadeIn {
 0%,
 100%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);
  transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
 }
 0% {
  opacity:0;
  -webkit-transform:scale3d(.7,.7,.7);
  transform:scale3d(.7,.7,.7)
 }
 100% {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@-webkit-keyframes boxfadeInBounce {
 0%,
 100%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);
  transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
 }
 0% {
  opacity:0;
  -webkit-transform:scale3d(.7,.7,.7);
  transform:scale3d(.7,.7,.7)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(1.03,1.03,1.03);
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 100% {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes boxfadeInBounce {
 0%,
 100%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);
  transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
 }
 0% {
  opacity:0;
  -webkit-transform:scale3d(.7,.7,.7);
  transform:scale3d(.7,.7,.7)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(1.03,1.03,1.03);
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 100% {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@-webkit-keyframes slideInTop {
 0% {
  opacity:0;
  -webkit-transform:translateY(-20%);
  transform:translateY(-20%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes slideInTop {
 0% {
  opacity:0;
  -webkit-transform:translateY(-20%);
  transform:translateY(-20%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@-webkit-keyframes slideInBottom {
 0% {
  opacity:0;
  -webkit-transform:translateY(10%);
  transform:translateY(10%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes slideInBottom {
 0% {
  opacity:0;
  -webkit-transform:translateY(10%);
  transform:translateY(10%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@-webkit-keyframes slideInLeft {
 0% {
  opacity:0;
  -webkit-transform:translateX(-20%);
  transform:translateX(-20%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes slideInLeft {
 0% {
  opacity:0;
  -webkit-transform:translateX(-20%);
  transform:translateX(-20%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@-webkit-keyframes slideInRight {
 0% {
  opacity:0;
  -webkit-transform:translateX(20%);
  transform:translateX(20%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes slideInRight {
 0% {
  opacity:0;
  -webkit-transform:translateX(20%);
  transform:translateX(20%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@-webkit-keyframes slideInTop_s {
 0% {
  opacity:0;
  -webkit-transform:translateY(-3%);
  transform:translateY(-3%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes slideInTop_s {
 0% {
  opacity:0;
  -webkit-transform:translateY(-3%);
  transform:translateY(-3%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@-webkit-keyframes slideInBottom_s {
 0% {
  opacity:0;
  -webkit-transform:translateY(3%);
  transform:translateY(3%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes slideInBottom_s {
 0% {
  opacity:0;
  -webkit-transform:translateY(3%);
  transform:translateY(3%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@-webkit-keyframes slideInLeft_s {
 0% {
  opacity:0;
  -webkit-transform:translateX(-3%);
  transform:translateX(-3%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes slideInLeft_s {
 0% {
  opacity:0;
  -webkit-transform:translateX(-3%);
  transform:translateX(-3%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@-webkit-keyframes slideInRight_s {
 0% {
  opacity:0;
  -webkit-transform:translateX(3%);
  transform:translateX(3%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes slideInRight_s {
 0% {
  opacity:0;
  -webkit-transform:translateX(3%);
  transform:translateX(3%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@-webkit-keyframes h1Loop {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 20% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 60% {
  -webkit-transform:scale3d(1.3,1.3,1.3);
  transform:scale3d(1.3,1.3,1.3)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes h1Loop {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 20% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 60% {
  -webkit-transform:scale3d(1.3,1.3,1.3);
  transform:scale3d(1.3,1.3,1.3)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@-webkit-keyframes flipY {
 0%,
 100%,
 40%,
 60%,
 80% {
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
 }
 100%,
 60% {
  -webkit-transform:rotateY(360deg);
  transform:rotateY(360deg)
 }
}
@keyframes flipY {
 0%,
 100%,
 40%,
 60%,
 80% {
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
 }
 100%,
 60% {
  -webkit-transform:rotateY(360deg);
  transform:rotateY(360deg)
 }
}
@-webkit-keyframes flipY-infinite {
 0%,
 100%,
 40%,
 60%,
 80% {
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
 }
 10%,
 100%,
 20% {
  -webkit-transform:rotateY(360deg);
  transform:rotateY(360deg)
 }
}
@keyframes flipY-infinite {
 0%,
 100%,
 40%,
 60%,
 80% {
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
 }
 10%,
 100%,
 20% {
  -webkit-transform:rotateY(360deg);
  transform:rotateY(360deg)
 }
}
@-webkit-keyframes flipX {
 0%,
 100%,
 40%,
 60%,
 80% {
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
 }
 100%,
 60% {
  -webkit-transform:rotateX(360deg);
  transform:rotateX(360deg)
 }
}
@keyframes flipX {
 0%,
 100%,
 40%,
 60%,
 80% {
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d
 }
 100%,
 60% {
  -webkit-transform:rotateX(360deg);
  transform:rotateX(360deg)
 }
}
@-webkit-keyframes Arrow {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 100% {
  -webkit-transform:scale3d(.8,.8,.8);
  transform:scale3d(.8,.8,.8)
 }
}
@keyframes Arrow {
 0%,
 100%,
 20%,
 40%,
 60%,
 80% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 100% {
  -webkit-transform:scale3d(.8,.8,.8);
  transform:scale3d(.8,.8,.8)
 }
}
@-webkit-keyframes headchara {
 0% {
  opacity:0;
  -webkit-transform:translateY(-40%);
  transform:translateY(-40%)
 }
 30% {
  opacity:1;
  -webkit-transform:translateY(10%);
  transform:translateY(10%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes headchara {
 0% {
  opacity:0;
  -webkit-transform:translateY(-40%);
  transform:translateY(-40%)
 }
 30% {
  opacity:1;
  -webkit-transform:translateY(10%);
  transform:translateY(10%)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@-webkit-keyframes jump {
 45%,
 55% {
  -webkit-transform:scaleY(.75);
  transform:scaleY(.75)
 }
 75% {
  -webkit-transform:scaleY(1.1) translateY(-10px);
  transform:scaleY(1.1) translateY(-10px)
 }
 85% {
  -webkit-transform:translateY(2px);
  transform:translateY(2px)
 }
}
@keyframes jump {
 45%,
 55% {
  -webkit-transform:scaleY(.75);
  transform:scaleY(.75)
 }
 75% {
  -webkit-transform:scaleY(1.1) translateY(-10px);
  transform:scaleY(1.1) translateY(-10px)
 }
}
@-webkit-keyframes typing {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@-moz-keyframes typing {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@-webkit-keyframes blink-caret {
 from,
 to {
  border-color:transparent
 }
 50% {
  border-color:#fff
 }
}
@-moz-keyframes blink-caret {
 from,
 to {
  border-color:transparent
 }
 50% {
  border-color:#fff
 }
}
