@font-face {
  font-family: Andy Mt Bold;
  src: url("fonts/andy-mt-bold.ttf");
}

@font-face {
  font-family: Andy Mt;
  src: url("fonts/andy-mt-regular.ttf");
}

@keyframes zoomInOutRotate {
  0%, 100% {
    transform: scale(1) rotate(0deg);
  }
  25% {
    transform: scale(1.1) rotate(10deg);
  }
  50% {
    transform: scale(1) rotate(0deg);
  }
  75% {
    transform: scale(1.1) rotate(-10deg);
  }
}

* {
  color: white;
  font-family: Andy Mt Bold;
  text-shadow:
    -1px -1px 0 black,
     1px -1px 0 black,
    -1px  1px 0 black,
     1px  1px 0 black;
}

body {
  background: url("images/bg2.png") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

a {
  text-decoration: none !important;
  color: white !important;
}

a:hover {
  color: yellow !important;
}