.hidden {
  display: none !important;
}

@media screen and (max-width: 1200px) {
  #home {
    header {
      .bloc-logo {
        text-align: center;

        .logo-aac {
          max-height: 200px;
          width: auto;
          max-width: 100%;
          height: 100%;
        }
      }

      h1 {
        font-size: 23px;
      }
    }

    h2 {
      font-size: 24px;
    }

    ul li button {
      width: 90%;
      font-size: 16px;
    }
  }
}

@media screen and (max-width: 768px) {
  #home {
    header {
      h1 {
        font-size: 21px;
      }
    }

    .hidden-mobile {
      display: none;
    }

    .bloc-title {
      min-height: 120px;
    }

    h2 {
      margin-top: 0;
    }

    .bloc-video-mobile {
      margin-top: 30px;
      margin-bottom: 30px;
      display: block !important;
    }
  }
}