.main-header{
  background-color: black;
}

main {
  padding-top: 119px;
  padding-bottom: 300px;
  width: 90%;
  margin: auto;
}

section {
  padding-top: 30px;
  padding-bottom: 23px;
}

section p{
  margin-bottom: 30px;
}

h1 {
  text-transform: uppercase;
  font-size: 1.3em;
  font-weight: 600;
}

h2 {
  font-size: 1.2em;
  font-weight: 600;
}

h2, h1 {
  padding-bottom: 10px;
}

main ul{
  list-style-position: inside;
  list-style-type: disc;
  margin-bottom: 30px;
}

main .responsable{
  margin-bottom: 30px;
}

main .responsable p{
  margin-bottom: 10px;
}


@media only screen and (min-width: 1024px){
  main {
      padding-top: 240px;
  }
  h1 {
      font-size: 2.1em;
      margin-bottom: 56px;
  }
  h2 {
      font-size: 2em;
  }
}