.banner-cont {
    height: 215px;
    background-image: url(../img/banners/inmueble.jpg);
}
p {
    font-size: 18px;
}
.callout-1 {
    padding: 100px 0;
}
.callout-1 h1 {
    color: var(--color1);
}
.callout-1 h5 {
    font-size: 32px;
    color: var(--color1);
    padding-left: 20px;
}
.callout-1 h5 span {
    color: var(--color2);
    left: 0;
}
.callout-1 .corto {
    max-width: 400px;
}
.callout-1 .cuadro-contact {
    background-color: var(--colorPlomo);
}
.callout-1 .cuadro-contact > div {
    width: 50%;
}
.callout-1 .cuadro-contact > div:first-child {
    padding: 40px;
}
.callout-1 .cuadro-contact h4 {
    color: var(--color1);
}
.callout-1 form .d-flex > fieldset {
    width: 245px;
}
.callout-1 form input,
.callout-1 form textarea {
    background-color: transparent;
    border-bottom: 1px solid #838383;
    border-radius: 0;
}
.callout-1 .boton {
    font-size: 18px;
    border-radius: 5px;
    line-height: 56px;
    max-width: 232px;
    color: var(--color2);
}
.callout-1 .boton:hover {
    color: var(--color1);
    background-color: var(--color2);
}
@media screen and (max-width: 980px){
    .callout-1 {
        padding: 50px 0 100px;
    }
    .callout-1 .cuadro-contact > div,
    .callout-1 form .d-flex > fieldset {
        width: 100%;
    }
}