.h1-ml {
  font-size: 3.14285714em;
  line-height: 0.625em;
}
.h1-index {
    font-family: 'Lato', sans-serif;
    letter-spacing: 4px;
  font-size: 2.5em;
  line-height: 1em;
    text-transform: uppercase;
   padding-bottom: .1em;
    padding-top: .6em;
    
}

.text-contacto {
  text-align: left;
    margin: auto;
}

@media all and (max-width: 990px) {
  .text-contacto {
    text-align: left;
    margin: auto;
  }
}

@media all and (max-width: 767px) {
  .text-contacto {
    text-align: left;
    margin: auto;
  }
}
@media all and (max-width:769px) {
  .text-contacto {
    text-align: left;
    margin: auto;
  }
}

section.space--lg2,
footer.space--lg {
  padding-top: 5em;
  padding-bottom: 8em;
}

@media all and (max-width:990px) {
section.space--lg2{
  padding-top: 2.85714286em;
  padding-bottom: 8em;
  }
}
@media all and (max-width:767px) {
section.space--lg2{
  padding-top: 1.85714286em;
  padding-bottom: 8em;
  }
}

.sinraya {
     text-decoration: none;
  }
.espacio-ml {
   padding-top: 5em !important;
  }

.link-now {
   color: #d6a6a5;
    font-weight: 600;
  }

.lead2 {
    font-size: 1.250em;
    line-height: 1.500em;
    padding-left: 5px;
  }
.lead3 {
    font-size: 1.250em;
    line-height: 1.5em;
    font-weight: 400;
   
    text-align: justify;
  }
.lead4 {
    font-size: 1.125em;
    line-height: 1.625em;
   font-weight: 600;
   
    text-align: left;
    padding-left: 1.5em;
  }

.lead-bold {
    font-size: 1.250em;
    line-height: 1.500em;
    font-weight: 700;
    
  }
.rosa-ml {
    color: #e2b6b5;
   
    text-align: left;
    padding-left: 1.5em;
  }
.link2-ml {
    color: #e2b6b5;
  }

section.space--lg,
footer.space--lg {
  padding-top: 3.75em;
  padding-bottom: 7em;
}
section.space--sm,
footer.space--sm {
  padding-top: 3em;
  padding-bottom: 2.95238095em;
}

