h2{font-family: Montserrat;}
h3{font-family: Montserrat;font-size: var(--font-size-subtitulo);}

section.bloqueFoto{display: flex;width: 100%;margin-bottom: 3rem;}
  section.bloqueFoto .imagen{position: relative;background-image:  url('../images/home_fondo_home.jpg');height: 900px;width: 100%;background-position: bottom;background-repeat: no-repeat;background-size: cover;}
  section.bloqueFoto .info{display: flex;flex-direction: row;align-items: center;margin-top: 7%;margin-left: 7%;}
    section.bloqueFoto .info a{color: var(--color-primario);text-decoration: none;}
    section.bloqueFoto .info a:hover{text-decoration: none;}
      section.bloqueFoto .info .textos{background-color: rgba(255, 255, 255, 0.8);width: 500px;padding: 20px;border-radius: 25px;box-shadow: 2px 2px 4px 0px #fff;}
      section.bloqueFoto .info .textos2{background-color: rgba(255, 255, 255, 0.8);width: 260px;padding: 20px;border-radius: 25px;box-shadow: 2px 2px 4px 0px #fff;margin-top: 30px;}

      section.bloqueFoto .info .frase1{font-family: Montserrat;color: var(--color-blanco);font-size: var(--font-size-titulo_home_foto);text-align: right;font-weight: var(--font-wight-normal);}
      section.bloqueFoto .info .frase2{font-family: Montserrat;color: var(--color-primario);font-size: var(--font-size-titulo_home_foto);text-align: right;font-weight: var(--font-wight-negrita);}

section .cajas .cajaFondo{background-color: #fff;box-shadow: var(--color-sombra) var(--color-gris-oscuro);border-radius: var(--img-border-radius);padding: 20px;height: 100%;width:100%;}

section.bloqueProblema{display: flex;width: 100%;margin-bottom: 3rem;}
  section.bloqueProblema .cajas{display: flex;margin-top: 20px;justify-content: space-between;}
    section.bloqueProblema .cajas .caja{width: 20%;align-items: center;display: flex;flex-direction: column;text-align: center;}
      section.bloqueProblema .cajas .caja .ico img{width: 100px;}
      section.bloqueProblema .cajas .caja .texto{}

section.bloqueComoAyudo{display: flex;width: 100%;margin-bottom: 3rem;background-color: #e7da63;padding-top: 2rem;padding-bottom: 2rem;}
  section.bloqueComoAyudo .cajas{display: flex;margin-top: 20px;justify-content: space-between;}
    section.bloqueComoAyudo .cajas .caja{width: 20%;align-items: center;display: flex;flex-direction: column;text-align: center;}
      section.bloqueComoAyudo .cajas .caja .ico img{width: 100px;}
      section.bloqueComoAyudo .cajas .caja .texto{}
        section.bloqueComoAyudo .cajas .caja .texto .tit{display: block;font-weight: 800;}
      section.bloqueComoAyudo .cajas .caja .info{margin-top: 10px;font-size: var(--font-size-body-minus);}


section.bloqueContacta{display: flex;width: 100%;margin-bottom: 3rem;}
  section.bloqueContacta .cajas{display: flex;margin-top: 20px;justify-content: space-between;}
    section.bloqueContacta .cajas .caja{width: 20%;align-items: center;display: flex;flex-direction: column;text-align: center;}
      section.bloqueContacta .cajas .caja .ico img{width: 100px;}
      section.bloqueContacta .cajas .caja .texto{}
        section.bloqueContacta .cajas .caja .texto .tit{display: block;font-weight: 800;}
    section.bloqueContacta .cajas .caja.formulario{width: 45%;}
      section.bloqueContacta .cajas .caja.formulario .bloque{margin-bottom: 5px;}
        section.bloqueContacta .cajas .caja.formulario label{display: none;}
            section.bloqueContacta .cajas .caja.formulario input,
              section.bloqueContacta .cajas .caja.formulario textarea{width: 100%;}

section.bloqueInversion{display: flex;width: 100%;margin-bottom: 3rem;background-color: #7fcd98;padding-top: 2rem;padding-bottom: 2rem;}
  section.bloqueInversion .cajas{display: flex;margin-top: 20px;justify-content: space-between;}
    section.bloqueInversion .cajas .caja{width: 30%;align-items: center;display: flex;flex-direction: column;text-align: center;}
      section.bloqueInversion .cajas .caja .titulo{font-weight: 800;}
      section.bloqueInversion .cajas .caja .texto{}
      section.bloqueInversion .cajas .caja .precio{font-size: var(--font-size-texto-grande);font-weight: 800;}
    section.bloqueInversion .dudas{text-align: center;margin-top: 30px;}
      section.bloqueInversion .dudas p{font-size: var(--font-size-texto-grande);}

section.bloqueKaixo{display: flex;width: 100%;margin-bottom: 3rem;}
  section.bloqueKaixo .bloques{display: flex;margin-top: 20px;justify-content: space-between;}
    section.bloqueKaixo .bloques .desta{font-weight: 800;}
  section.bloqueKaixo .bloques .bloque1{}
  section.bloqueKaixo .bloques .bloque2{width: 45%;}
  section.bloqueKaixo .bloques .bloque3{width: 45%;}
