.inmueble {
    max-width: 386px;
    margin: 0 auto 10px;
}
.inmueble figure {
    margin: 0 auto 15px;
}
.inmueble span {
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 10px;
}
.inmueble span i {
    color: var(--color2);
    font-size: 18px;
    margin-right: 5px;
}
.inmueble .titu {
    font-size: 16px;
    line-height: 1.3;
    color: var(--colorTexto);
    display: inline-block;
    margin-bottom: 10px;
}
.inmueble .pre-hab {
    border: 1px solid var(--color1);
    padding: 10px 20px;
    height: 52px;
}
.inmueble .pre-hab p.precio {
    font-size: 26px !important;
    color: var(--color1);
}
.inmueble .pre-hab .habita {
    font-size: 15px !important;
}
.inmueble .pre-hab .habita i {
    font-size: 18px !important;
    color: var(--color1);
    margin-right: 5px;
}
.buscarInmueble {
    border-radius: 15px;
    padding: 30px 30px 50px;
    background-color: var(--color1);
}
.buscarInmueble form {
    max-width: 100%;
}
.buscarInmueble form label {
    color: var(--colorBlanco);
}
.buscarInmueble form input,
.buscarInmueble form select {
    margin-bottom: 0;
    background-color: var(--colorBlanco);
}
.buscarInmueble form .select {
    width: 166px;
}
.buscarInmueble form .buscar {
    width: 85px;
}
.buscarInmueble form .buscar .boton {
    font-size: 25px;
    border: 0;
    background-color: var(--color2);
    color: var(--colorBlanco);
    border-radius: 5px;
}
.buscarInmueble form .buscar .boton:hover {
    background-color: var(--colorBlanco);
    color: var(--color2);
}
.cont h5 strong {
    color: var(--color2);
}
.cont p.lem {
    font-size: 25px;
}
.cont .item-contact {
    width: 307px;
    background-color: var(--color2);
    padding: 10px;
    border-radius: 10px;
    height: 112px;
}
.cont .item-contact:hover {
    background-color: var(--color1);
}
.cont .item-contact > * {
    color: var(--colorBlanco);
}
.cont .item-contact p {
    font-size: 27px;
    text-align: left;
    line-height: 1.1;
}
.cont .item-contact p.correo {
    font-size: 22px;
    text-align: center;
}
.cont .item-contact p small {
    font-size: 13px;
}
@media screen and (max-width: 980px){
    .buscarInmueble form .select {
        width: 49%;
    }
}
@media screen and (max-width: 768px){
    .buscarInmueble form .select {
        width: 100%;
    }
}