body {
  font-family: "Lato", Arial, sans-serif;
  background-color: #fff;
  color: #333;
}

main {
  padding-top: 200px;
}

figure {
  max-width: 300px;
  width: 100%;
  height: auto;
  margin: 0 auto 100px;
}

h1 {
  font-size: 20px;
}

h1,
article {
  text-align: center;
  width: 100%;
  display: inline-block;
}

section.links {
  padding-top: 100px;
}
h4 {
  text-align: center;
}

ul.reseau-list {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  list-style: none;
}

.reseau-block {
  width: 200px;
}
.reseau-block figure {
  margin-bottom: 10px;
}
.reseau-block span {
  display: inline-block;
  width: 100%;
  text-align: center;
}

.google-form-handler {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  width: 100%;
  max-width: 600px;
  margin: 20px auto 0;
  padding: 0;
}

@media only screen and (max-width: 500px) {
  figure {
    max-width: 250px;
  }
  main {
    padding-top: 100px;
  }
}

