#connexion, #inscription {
  margin-top: 160px;
  margin-bottom: 120px;
  min-height: 500px;
  display: flex;
}
.ctn {
 display: flex;
 justify-content: center;
 align-content: center;
 align-items: center;
}

.titre {
  display: flex;
  gap: 10px;
}

h2 {
  margin-bottom: 10px;
  text-transform: uppercase;
}

h2 a {
  font-size: 27px;
  text-decoration: none;
  line-height: 1.2;
  font-family: Apparat !important;
  font-style: normal;
  font-weight: 600;
}

h2 a:hover {
    color: var(--bleu) !important;
}