.pck{
position: relative;
font-family: 'Times New Roman', Times, serif;
font-size: 1.8vw;
line-height: 1.8vw;
grid-column: 1;
align-self: end; /* Aligne l'élément en bas du conteneur */
}

.ecrire {
    font-family: 'Times New Roman', Times, serif;
    font-size: 1.8vw;
    line-height: 1.8vw;
    grid-column: 2;
    align-self: end; /* Aligne l'élément en bas du conteneur */
}


 h6{
    font-size: 2.3vw;
    font-weight: 600;
    font-family: 'Times New Roman', Times, serif;
    line-height: 2.8vw;

}

h5{
    font-weight: 600;
    font-size: 3vw;
    font-family: 'Times New Roman', Times, serif;
    line-height: 2.8vw;


}

.contenuEcrire{
    display: grid;
    padding: 10%;
    margin-left: 5%;
    gap: 20%;
    position: absolute;
bottom: 2vw;
}


.psst {
    width: 70%;
    filter: brightness(1.2) contrast(1.5); /* Ajuste les valeurs pour obtenir l'effet souhaité */
    object-fit: cover; /* Garde l'image couverte dans son conteneur */
    object-position: 22% center; /* Décale l'image légèrement à droite */
    animation: clignotement 1.5s ease-in-out infinite; /* Durée de 1.5s et animation fluide */


}
.contribuer {
    top: 8%;
    right: 2%;
    position: absolute;
    font-size: 1.8vw;
    font-family: 'Times New Roman', Times, serif;
    font-style: italic;
    text-align: center;
    font-weight: 600;
    border: 1.1px solid black;
    border-radius: 10px;
    width: 20%;
    height: 10%;
    align-items: center; /* Centre verticalement */
    padding-top: 1.5%;
}


.CparLa{
    animation: clignotement 1.5s ease-in-out infinite; /* Durée de 1.5s et animation fluide */

}

@keyframes clignotement {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.05);
        opacity: 1;
        color: rgb(97, 46, 46);
    }

    100%{
        transform: scale(1);
        opacity: 1;
    }
}
