/* FOOTER */

footer {
    display: flex;
  
    flex-direction: column;
  
    justify-content: space-evenly;
  
    align-items: center;
  
    width: 100%;
  
    height: 300px;
  
    border-top: 5px solid #cdc2a4;
  
    background-color: #efe8d5;
  
    bottom: 0;
  }
  
  #reseaux {
    display: flex;
  
    justify-content: center;
  
    gap: 15px;
  }
  
  #reseaux img {
    margin-top: 30px;
  
    width: 80px;
  
    border-radius: 100px;
  
    transition: all 0.3s;
  }
  
  @media only screen and (max-width: 650px) {
    #reseaux img {
      width: 40px !important;
    }
  }
  
  footer a,
  footer p {
    font-size: 14px;
  }
  