.banner-hogar {
    background-image: url(https://www.delvallepropiedades.com/img/portada/contacto.jpg);
    height: 492px;
}
.callout-1 {
    padding: 70px 0 100px;
}
.callout-1 .img-compartir,
.callout-1 .publica {
    padding: 10px;
    background-color: var(--colorPlomo);
}
.callout-1 .titulo-blog {
    font-size: 26px;
}
.callout-1 .descripcion > * {
    padding-bottom: 20px;
}
.callout-1 .descripcion figure.image {
    text-align: center;
}
.callout-1 .tabs a {
    background: #F5F5F5;
    color: #19233C;
    padding: 5px 10px;
    font-size: 16px;
    line-height: 16px;
    border-radius: 5px;
}
.callout-2 {
    background-color: var(--colorPlomo);
    padding: 50px 0;
}
.callout-hogar .row {
    height: 493px;
}
.callout-hogar h2 {
    color: var(--color1);
    position: relative;
}
.callout-hogar h2::after {
    content: '';
    border-bottom: 1px solid #999;
    width: 355px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.callout-hogar h2 span {
    font-size: 30px;
    color: var(--color4);
}
.banner-hogar p {
    font-size: 17px;
}
.banner-hogar p i {
    font-size: 30px;
    color: var(--color1);
    width: 40px;
    text-align: center;
}
.banner-hogar a.boton {
    font-size: 15px;
}

@media screen and (max-width: 768px){
    .callout-1 .descripcion img {
        width: 100% !important;
        height: 100% !important;
    }
    .banner-hogar {
        background: #e0e7ed;
        height: 435px;
    }
    .callout-hogar .row {
        height: 435px;
    }
}