body{
  font-family: Arial, Helvetica, sans-serif;
  background: #f2f2f2;
  color: #000;
  /* overflow: hidden; */
}

.container {
  display: flex;
  flex-direction: column;
  height: 100vh;
  align-items: center;
  justify-content: center;
  text-align: center;
}

img {
  max-height: 50%;
}

.container h1 {
    font-size: 6rem;
}

.container h2 {
  font-size: 3rem;
}

.animated {
  font-family: 'Charm', cursive;
  font-size: large;
  margin: 0;
  padding: 0;
/*  background: url('img_temp/text-bg.png') no-repeat;
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  animation: moveBg 90s linear infinite;
  -webkit-animation: moveBg 90s linear infinite,*/
}

.underText {
  font-family: 'Charm', cursive;
  font-size: large;
  margin: 0;
  padding: 0;
}

/* Text Background Animation */
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}

/* Responsive for mobiles */
@media (max-width:770px) {

  .container h1 {
    font-size: 2.5rem;
  }

  .container h2 {
    font-size: 2rem;
  }

  img {
    max-height: 40%;
  }

}
