#cliente p {
    font-size: 19px;
}
#cliente .callout-1 {
    padding: 30px 0 70px;
    background-color: var(--color1);
}
#cliente .callout-1 h1 {
    color: var(--color2);
}
#cliente .callout-1 p {
    color: var(--colorBlanco);
}
#cliente .callout-2 {
    padding: 70px 0 90px;
}
#cliente .callout-2 p {
    font-size: 15px;
}
#cliente .callout-2 p.title {
    font-size: 14px;
}
#cliente .clientes-flex .item-cliente {
    width: 33.33%;
    padding: 30px 40px;
}
#cliente .clientes-flex .item-cliente figure {
    height: 140px;
    width: 100%;
    margin-bottom: 30px;
}
#cliente .clientes-flex .item-cliente blockquote {
    font-size: 31px;
}
#cliente .clientes-flex > .item-cliente + .item-cliente {
    border-left: 1px solid #E1E1E1;
    border-top: 1px solid #E1E1E1;
}
#cliente .clientes-flex > .item-cliente.arriba {
    border-top: 0;
}
#cliente .clientes-flex > .item-cliente.lado-l {
    border-left: 0;
}
#cliente .boton {
    max-width: 297px;
}
#cliente .boton i {
    color: #2CB742;
    font-size: 42px;
}
#cliente .boton span {
    font-size: 17px;
    line-height: 1.1;
}

/* Tablet y Movil */
@media screen and (max-width: 980px){
    #cliente .clientes-flex .item-cliente {
        width: 50%;
    }
    #cliente .clientes-flex > .item-cliente.md-arriba{
        border-left: 0;
        border-top: 1px solid #E1E1E1;
    }
    #cliente .clientes-flex > .item-cliente.md-arriba2{
        border-left: 1px solid #E1E1E1;
    }
}
@media screen and (max-width: 768px){
    #cliente .clientes-flex > .item-cliente{
        width: 100%;
        border-left: 0 !important;
        border-top: 1px solid #E1E1E1;
    }
}