.landing-regist h1 {
  font-size: 40px;
}

.landing-regist img.button {
  max-height: 94px;
}

.landing-regist img.date {
  max-height: 46px;
}

@media only screen and (min-width: 576px) {
  .landing-regist img.date {
    max-height: 54px;
  }
}

.landing-regist img.logo {
  max-width: 220px;
  max-height: 50px;
}

@media only screen and (min-width: 576px) {
  .landing-regist img.logo {
    max-width: 268px;
    max-height: 54px;
  }
}

/* @media only screen and (min-width: 768px) {
  .landing-regist h1 {
    font-size: 57px;
  }
}

@media only screen and (min-width: 768px) {
  .landing-regist img.button {
    max-height: 320px;
  }
} */

.animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

