body {
    /* Couleur de fond très claire */
    background-color: #A7FFD2;
    /* Applique la police à TOUTE la page */
    font-family: 'Nunito', sans-serif;
    color: #333;
    margin: 0; /* Important: enlève la marge par défaut des navigateurs */
}

.logo {
    width: 300px;
    height: auto;
    display: block;
    /* Marge en haut et en bas, auto pour centrer l'élément bloc */
    margin: 30px auto;
}

.image {
    width: 300px;
    height: auto;
    display: block;
    margin: 20px auto;
    border-radius: 50px;
}

.service {
  text-align: center;
  font-weight: bold;
  font-size: 25px;
}

.choix {
    color: white;
    font-weight: bold;
    font-size: 30px;
    display: inline-block;
    padding: 10px 10px;
    background-color: #A5D564;
    border-radius: 50px;
    text-align: center;
    text-decoration: none;
}

.description {
    text-align: center;
    font-weight: bold;
    font-size: 25px;
    margin: 0px 0px;
}

.liste-services {
    list-style: none;
    padding-left: 0;
}

.lien-conteneur {
    /* Centre les éléments inline/inline-block à l'intérieur */
    text-align: center;
    padding: 20px 0;
}

.lien-formulaire {
    display: inline-block;
    padding: 15px 25px; /* Augmenté légèrement le padding pour un meilleur look de bouton */
    background-color: rgb(57, 182, 182);
    color: white;
    text-decoration: none;
    border-radius: 15px;
    font-weight: bold;
}
#services {
  text-align: center;
}
