.callout-1 {
    padding: 60px 0 100px;
    background-color: var(--colorPlomo);
}
.callout-1 h1 {
    color: var(--color4);
}
.callout-1 span {
    font-size: 20px;
    color: var(--color1);
}
.callout-1 p {
    font-size: 19px;
    color: var(--color4);
}
.callout-1 p.montseb {
    color: var(--color1);
}
.callout-1 .flex-cuadros > * {
    width: 500px;
    height: 300px;
    background-color: var(--color4);
    padding: 20px;
}
.callout-1 .flex-cuadros > div:hover {
    opacity: 0.8;
}
.callout-1 .flex-cuadros span {
    font-size: 50px;
    line-height: 1;
    top: 30px;
    left: 30px;
    color: var(--colorBlanco);
}
.callout-1 .flex-cuadros h5, .callout-1 .flex-cuadros p {
    color: var(--colorBlanco);
}
.callout-1 .flex-cuadros p {
    font-size: 16px;
}