/* Uniformiser la hauteur des cards dans le carrousel de la page d'accueil */
/* Forcer toutes les slides et cards à avoir la même hauteur */
.swiper-container .swiper-wrapper {
    display: flex !important;
}

.swiper-container .swiper-slide {
    height: auto !important;
    display: flex !important;
}

/* Forcer toutes les cards à avoir la même hauteur */
.swiper-container .swiper-slide .property-item {
    width: 100%;
    display: flex !important;
    flex-direction: column !important;
}

/* L'image avec hauteur fixe */
.swiper-container .property-item .img {
    position: relative;
    overflow: hidden;
    flex-shrink: 0;
    height: 350px !important;
}

.swiper-container .property-item .img img.property-image-cover {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

/* Le contenu de la card s'étire pour remplir l'espace */
.swiper-container .property-item .property-content {
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}

/* Le bouton reste toujours en bas */
.swiper-container .property-item .btn {
    margin-top: auto !important;
}

/* Ajuster la pagination pour la décoller des cards */
.swiper-pagination-home {
    bottom: -40px !important;
    position: relative !important;
}
