@font-face {
  font-family: "Fontastique";
  src: url("/fonts/fontastique.ttf");
}

html,body {
  font-family: 'Open Sans', serif;
}
.hero.is-info {
  background: linear-gradient(
      rgba(0, 0, 0, 0.0),
      rgba(0, 0, 0, 0.6)
  ), url('/images/bgl.png') no-repeat center 0px fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.hero .nav, .hero.is-success .nav {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.hero .subtitle {
    /*line-height: ;*/
    /*position: relative;*/
    /*top: -50px;*/
    /*font-style: italic;*/
}

.logo {
  margin: 80px 0 40px;
}

@media only screen and (max-device-width: 480px) {
  /* define mobile specific styles come here */
  .logo {
    margin: 80px 0;
    width: 90%;
  }
}

.grecaptcha-badge {
  visibility: hidden;
  opacity: 0;
}
#app .hero-body {
  padding-top: 0; !important;
}
#app .hero-body .section{
  padding-top: 0;
}

#contact-info {
  display: none;
  text-align: left;
}

[v-cloak] { display:none; !important;}

