.callout-1 {
    background-color: var(--color2);
}
.callout-1 .row {
    height: 250px;
}
.callout-1 h3 {
    color: var(--colorBlanco);
}
.callout-1 h3 small {
    font-size: 17px;
}
.callout-2 {
    padding: 40px 0;
}
.callout-2 blockquote {
    font-size: 37px;
    line-height: 1.1;
    color: var(--color1);
}
.callout-2 .blog .detalle {
    padding: 10px;
}
.callout-2 .blog .titulo {
    font-size: 20px;
    color: var(--colorTexto);
}
.callout-2 .blog .titulo:hover {
    color: var(--color1);
}
.callout-2 h1 {
    font-size: 32px;
    color: var(--color4);
}
.callout-2 .presentar {
    font-size: 22px;
}
.callout-2 .btn-retor {
    font-size: 17px;
    color: var(--color4);
}
.callout-2 .descripcion > * {
    padding-bottom: 20px;
}

@media screen and (max-width: 768px){
    .callout-1 .row {
        height: 100px;
    }
    .callout-2 {
        padding: 45px 0 86px;
    }
}