@charset "UTF-8";
.wp-site-blocks > * + * {
  margin-block-start: 0 !important;
}

footer {
  background: #e0e0e0;
}
footer .link-footer {
  flex-wrap: wrap !important;
}
footer .link-footer p {
  flex: 1 0 100%;
}

header {
  padding: 1%;
  background: #eeeeee;
}
header .header-row {
  flex-wrap: nowrap;
}
@media screen and (min-width: 768px) {
  header .header-row {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1200px) {
  header .header-row {
    flex-wrap: nowrap !important;
  }
  header .header-row .header-nav ul {
    justify-content: end !important;
  }
}
header .header-row h1 {
  font-size: 2rem;
  text-align: center;
  flex: 1;
}
@media screen and (min-width: 1200px) {
  header .header-row h1 {
    flex: none;
  }
}
header .header-row nav {
  width: 100%;
}
@media screen and (min-width: 1200px) {
  header .header-row nav {
    width: none !important;
  }
}

.home .wp-site-blocks {
  padding-top: 0;
  padding-bottom: 0;
}
.home .wp-site-blocks main {
  margin-top: 0 !important;
}
.home .wp-site-blocks main .background .boton {
  width: 80%;
}
.home .wp-site-blocks main .background .boton a {
  width: 100%;
}
.home .wp-site-blocks main .background .boton a:hover {
  background: #bdbdbd !important;
}
.home .wp-site-blocks main .box-shadow {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.home .wp-site-blocks main iframe {
  width: 100%;
}
.home .wp-site-blocks main .is-layout-constrained > * {
  margin-block-start: 0;
}
.home .wp-site-blocks main .text-justify {
  text-align: justify;
}
@media screen and (min-width: 768px) {
  .home .wp-site-blocks main .background .boton {
    width: 60%;
  }
  .home .paragraph {
    text-align: left;
  }
}
@media screen and (min-width: 1200px) {
  .home .paragraph {
    text-align: left;
  }
  .home header h1 {
    font-size: 3rem;
  }
  .home .wp-site-blocks main .background .boton {
    width: 20%;
  }
  .home .wp-site-blocks .menu {
    max-width: var(--wp--style--global--wide-size);
    margin: 0 auto;
  }
}

/**
 * Definición de espacios
 */
:root {
  --base-min-space: 0.6180469716rem;
  --base-space: 1rem;
  --base-space-2: 1.618rem;
  --base-space-3: 2.617924rem;
  --base-space-4: 4.235801032rem;
  --base-space-5: 6.8535260698rem;
  --base-space-6: 11.0890051809rem;
  --base-space-7: 17.9420103827rem;
  --base-space-8: 29.0301727992rem;
  --base-space-9: 46.9708195891rem;
  --base-space-10: 75.9987860952rem;
}

p {
  font-size: var(--base-space);
}

:root {
  --base-1: rgb(33, 68, 2);
  --base-2: rgb(149, 46, 37);
  --base-light: #fdfdfd;
  --base-dark: #000000;
  --base-1-t: rgba(33, 68, 2, .9);
  --title-color: #33691e;
  --light-green: #f1f8e9;
  --light-red: #ffebee;
}

* {
  font-family: "Montserrat", sans-serif;
}

/*# sourceMappingURL=style.css.map */
