/* location.css - Version 2025 */
body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Effet sur les images de la galerie */
.gallery-img {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: zoom-in;
    object-fit: cover;
    height: 250px; /* Hauteur uniforme */
    width: 100%;
}

.gallery-img:hover {
    transform: scale(1.03);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
    z-index: 10;
}

.feature-icon {
    font-size: 1.5rem;
    color: #0d6efd;
    margin-right: 10px;
}

/* Override pour les textes de description */
.description-text {
    font-size: 1.1rem;
    line-height: 1.6;
    color: #444;
    text-align: justify;
}