
@import url('https://fonts.googleapis.com/css2?family=Carter+One&family=Electrolize&family=Lora&family=Montserrat:wght@700&family=Source+Sans+Pro:wght@200&display=swap');
/* Référence instructions CSS
    font-family: 'Carter One', cursive;

    font-family: 'Electrolize', sans-serif;

    font-family: 'Lora', serif;

    font-family: 'Montserrat', sans-serif;

    font-family: 'Source Sans Pro', sans-serif;
*/

/* * {
  outline: 2px solid yellow;
} */

button {
  background-color: #fafafa;
  border-radius: 5px;
  border: 1px solid #c48f56;
  font: inherit;
  padding: 0.5em;
  transition: background-color 0.3s;
}
button:hover {
  background-color: rgb(196, 228, 255);
  border-radius: 5px;
  cursor: pointer;
}
button:active {
  background-color: #c48f56;
}

.caramel {
  color: #c48f56;
}

header 
{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;

  width: 96%;
  padding: 10px 15px;

  background-color: white;
}

.slogan {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  text-align: center;

  max-width: 800px;
  margin: 0 auto;
  height: 85vh;
  padding: 70px;
  
}

h1 {
  font-size: 2em;
}

@media screen and (min-width: 600px) {
  .slogan h1 {
    font-size: 4em;
  }
}

img {
  width: 100%;
  height: auto;
}

.prestations {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;

  gap: 20px;
  text-align: center;

  width: 100%;
  background-color: whitesmoke;
  padding: 50px 10px;
}

.prestations-carte {
  flex-basis: 500px;
  height: 300px;
  
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;

  background-color: white;
  border: 1px solid black;
  padding: 10px;
}

.contact {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;

  font-size: 1.3em;
  padding: 50px;
  /* background-color: #f5f5f5; */
  /* background-color: #bed7e6; */
}

.ils-disent-de-nous {
  background-color: whitesmoke;
  border: 10px solid whitesmoke;
  padding: 30px;
  
}
.ils-disent-de-nous h2 {
  text-align: center;
}

.ils-disent-de-nous p {
  background-color: white;
  padding: 10px;
  margin: 30px;
}

footer {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 50px 0;
}
footer img {
  width: 75px;

}


