/*clientes version 1.0*/

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');




.estructura_clientes{
    position: relative;
    width:100%;
}
.contenedor_clientes{
    padding-top:70px;
    padding-left:30px;
    padding-right: 30px;
}
.contenedor_texto-clientes{
    display:inline-flex;
    position:relative;
    width:100%;
    cursor:pointer;
}
.contenedor_texto-clientes:hover{
    font-weight: bold;
}
.titulo_texto-clientes{
    width: 14%;
}
.p_texto-clientes, .t_texto-clientes{
    margin: 0;
    margin-top:7px;
    font-family: Lato;
    color: #404040;
    font-size: 15px;
    font-weight: 300;
}
.cliente_font{
    font-family: Lato;
    color: #404040;
}
.estructura_descripcion-cliente, .p_descripcion-cliente,.estru_cli-descp{
    width: 100%;
    position: relative;
    
}
.estru_cli-descp{
    margin-top: 79px;
}
.h3_titulo-descripcion-cliente{
    font-size:17px;  
    margin-bottom: 0.2%;
    font-weight: 300;
    font-weight: bold;
}

.p_descripcion-cliente{
    font-size:15px;  
    font-weight: 300;
    text-align: justify;
    padding-right: 30px;
}
.imagen_cliente{
    width: auto;
    position:relative;
}
.img_cliente{
    width: auto;
    height:80px;
}
.estructura_imagen-cliente{
    display: inline-flex;
    width: 100%;
    position: relative;
    margin-top: 20px;
}

a
{
    color: inherit; /* blue colors for links too */
    text-decoration: inherit; /* no underline */
}

   /* Móviles en horizontal o tablets en vertical */
   @media (max-width: 767px) {

    .h3_titulo-descripcion-cliente{
        font-size:2.3vw;
    }
    
    .p_descripcion-cliente{
        font-size:1.6vw;  
    }
    .p_texto-clientes, .t_texto-clientes{
        font-size:1.6vw;
    
    }
    .titulo_texto-clientes {
        width: 25%;
    }
    }
    #fondo_contacto{
        position: absolute;
    width: 50%;
    bottom: 0;
    right: 0;
    }