/* Conteneur des images et légendes */
        .image-container {
            display: flex;                /* Utilisation de Flexbox pour aligner horizontalement */
            justify-content: center;      /* Centrer les éléments horizontalement */
            gap: 200px;                    /* Ajouter un espace de 40px entre les images */
        }

        /* Style des images */
        .image-item {
            text-align: center;           /* Centrer la légende sous l'image */
            width: 250px;                 /* Largeur fixe pour chaque image */
        }

        /* Style des images */
        .image-item img {
            width: 100%;                  /* Les images prennent toute la largeur de leur conteneur */
            height: auto;                 /* Conserver le ratio d'aspect de l'image */
            border-radius: 8px;           /* Arrondir légèrement les coins des images */
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Ombre légère autour des images */
        }

        /* Style des légendes */
        .image-item figcaption {
            margin-top: 10px;             /* Espacement entre l'image et la légende */
            font-size: 14px;              /* Taille de la police de la légende */
            color: #555;                  /* Couleur gris clair pour le texte */
        }