footer {
    display: none;
}
article {
    grid-area: article;                         /* Nom de la zone GRILLE */
    height: calc(35vh + 5em);  
    height: auto;
    display: flex; 
    height: auto;
    margin-top: 20px;
    margin-bottom: 30px;
    flex-direction: row;
    justify-content: space-around;
}
#cure {
    margin: 0;
    padding: 0;
    width: 45vw;
    }
#kt {
    margin: 0;
    padding: 0;
    width: 45vw;
    }
article #cure #titre, article #kt #titre {
    margin: 0;
    padding: 0;
    margin-bottom: 0px;
    margin-left: 0px;
    color: white;
    width: 45vw;
    text-align: center;   
    
    border: 1px solid blue;  
    border-radius: 20px;
    background-color: #faa317;

    font-weight: 700;
    text-align: center;
    font-size: 3vw;
}
article #kt #titre {
    background-color: #05bb279c;

}
article #cure #titre p, article #kt #titre p{
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    padding-top: 5px;
}

article #cure #donnees, article #kt #donnees {
    margin: 0;
    padding: 0;
    margin-top: 10px;
    color: black;
    width: 45vw;
    background-color: #fec975;
    border: 1px solid blue;
    border-radius: 25px;
    font-weight: 700;
    font-size: 2vw;
} 
article #kt #donnees {
    background-color: #91f9a4;
}  
article #cure #donnees #personne, article #kt #donnees #personne{
    padding: 0;
    margin: 0;
    padding-left: 10px;
    margin-top: 10px;
    color: blue;
}
article #cure #donnees #decale, article #kt #donnees #decale{
    padding: 0;
    margin: 0;
    padding-left: 5.5vw;
    margin-top: 10px;
    font-weight: 500;
    font-size: 2vw;
}
article #cure #donnees #mail, article #kt #donnees #mail {
    display: flex;
    padding: 0;
    margin: 0;
    padding-left: 5.5vw;
    width: 39.5vw;
    color: red;
    font-size: 2vw;
    text-decoration: none;

}
article #cure #donnees #mail:hover, article #kt #donnees #mail:hover {
    background-color: blue;
    border-radius: 20px;
    text-decoration: none;
    color: white;
    transition: 0.3s;
}





/* ───────────────────────────────────────────────────────────────────────────────────────────────────── */
/*   ECRAN supérieur A 1600px */
/* ───────────────────────────────────────────────────────────────────────────────────────────────────── */

@media screen and (min-width: 1600px)  {
    article #cure #titre p, article #kt #titre p{
            font-size: 50px;
        }
    }

/* ───────────────────────────────────────────────────────────────────────────────────────────────────── */
/*   ECRAN INFERIEUR A 500px */
/* ───────────────────────────────────────────────────────────────────────────────────────────────────── */

@media screen and (max-width: 500px)  {
    article #cure #titre p, article #kt #titre p{
            font-size: 20px;
        }


}

/* ───────────────────────────────────────────────────────────────────────────────────────────────────── */
/*   ECRAN INFERIEUR A 350px */
/* ───────────────────────────────────────────────────────────────────────────────────────────────────── */

@media screen and (max-width: 350px)  {


}