/*
Theme Name: Constructo Child Theme
Theme URI: https://anpsthemes.com/constructo-landing-page/
Description: Constructo Child Theme
Author: AnpsThemes
Author URI: https://themeforest.net/user/Anps/portfolio
Template: constructo
Version: 1.0.0
*/

@import url("../constructo/style.css");


/* estilos para shortcode de inmuebles relacionados */
/* Zoom suave en la imagen al pasar el ratón por el inmueble */
.jc-inmueble-item:hover .jc-img-hover {
    transform: scale(1.05);
}

/* Reduce la opacidad y satura un poco la imagen de los inmuebles ya alquilados */
.jc-img-alquilada {
    opacity: 0.8;
    filter: grayscale(40%);
}
/* Fuerza al contenedor a ocupar todo el espacio y lo divide en 4 fracciones exactas */
.jc-grilla-inmuebles {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1.5rem;
    width: 100%;
}

/* En tablets, divide el espacio en 2 fracciones exactas */
@media (max-width: 1024px) {
    .jc-grilla-inmuebles {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* En móviles, 1 sola columna */
@media (max-width: 767px) {
    .jc-grilla-inmuebles {
        grid-template-columns: 1fr;
    }
}

.elementor img.jc-img-hover {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
    aspect-ratio: 4/3;
    transition: transform 0.4s ease-in-out !important; /* Aquí está la magia forzada */
}	

.jc-item-grilla:hover .jc-img-hover {
    transform: scale(1.05) !important;
}