@media (max-width: 991px) {
  .btn-perso
{
  font-size: 15px !important;
  letter-spacing: 3px !important;
  padding-right: 5% !important;
  padding-left: 5% !important;
}
h1
{
  font-size: 38px !important;
}
h4
{
  font-size: 14px !important;
}
.icon-commencer img
{
  width: 13vw !important;
}

.titre-1 h1
{
  font-size: 18px !important;
  width: 20vw;
  line-height: 29px;
}
.lunette img
{
  width: 17vw;
  position: relative;
  z-index: -1;
}
.carte-gauche img, .carte-droite img
{
  width: 10vw;
  filter: drop-shadow(2px 5px 15px rgb(0, 0, 0, 0.05));
}

.carte-bleu h4
{
  font-weight: 400;
  font-size: 10px !important;
  margin-top: 2vw;
}
.carte-bleu
{
  margin: 1vw 8vw;
  padding: 0.5vw;
}
h2
{
  font-size: 19px;
}
h3
{
  font-size: 12px;
}
.cliquer span
{
  font-size: 10px;
}
.emoticon-bleu
{
  width: 3vw;
}
.titre-jaune-gauche h1
{
  font-size: 3vw !important;
}
}
