html, body {
  background: #ffffff;
}

html.home, html.home body {
  background: #0A2482;
  background-size: cover;
}

.grecaptcha-badge {
  visibility: hidden;
}


.hero.hola img {
  width: 80vw;
  max-width: 660px;
}
html.privacy .hero.hola img {
  width: 75vw;
  max-width: 500px;
}

.hero.hola .has-text-centered img {
  margin-left: auto;
  margin-right: auto;
}

.hero.hola.is-fullheight .hero-foot {
  padding-bottom: 1rem;
}
.hero.hola a.privacy {
  font-family: "Antonio", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  color: #E4E1D3;
}
.title {
  color: white;
}
.title.is-1 {
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  color: #fff;
}
.title.is-4 {
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  color: #fff;
  font-size: 2rem;
}
.title.is-5 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
    color: #fff;
}

html.privacy .content p {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  color: black;
}

html.privacy .title.is-1 {
  display: none;
  color: black;
}
html.privacy .title.is-4 {
  color: black;
}
html.privacy body {
  padding-bottom: 1rem;
  color: black;
}
@media screen and (min-width: 1408px) {
    .container:not(.is-max-desktop):not(.is-max-widescreen) {
        max-width: 800px;
    }
}

@media screen and (min-width: 1216px) {
    .container:not(.is-max-desktop) {
        max-width: 800px;
    }
}
@media screen and (max-width: 768px) {
  form.contact {
    box-shadow: 2px 2px 10px #600616;
    padding: 2rem;
    border-radius: 0px;
  }
}
/*
@media screen and (min-width: 1408px) {
}
@media screen and (min-width: 1216px) {
}
@media screen and (max-width: 1023px) {
}
@media screen and (min-width: 769px) {
}
@media screen and (max-width: 768px) {
}
*/
