.section-services {
  margin-top: 40px;
}
@media only screen and (min-width: 768px) {
  .section-services .grid-container {
    row-gap: 100px;
  }
}
@media only screen and (min-width: 1024px) and (orientation: landscape) {
  .section-intro-secondaire .container-90 > .flex-switch .col-2 {
    margin-left: 15%;
  }
  .section-services {
    margin-top: 124px;
    margin-bottom: 150px;
  }
  .section-services .grid-container {
    row-gap: 90px;
  }
}
@media only screen and (min-width: 1536px) and (orientation: landscape) {
  .section-services .container-90 {
    width: 70%;
  }
  .section-services h2 {
    font-size: 2.6em;
  }
}
