a:hover {
  color: var(--link-color);
}


.pre-header h2 {
  font-size: 1.6rem;

}
article h2{
  color: var(--link-color);
}
h3 {
  font-size: 20px;
}

article {
  background-color: #fff;
  padding-left: 40px !important;
  padding-right: 60px !important;
  padding-top: 60px;
  padding-bottom: 40px;
  line-height: 1.8rem;
  font-size: 18px;
}
article h3{
color :  var(--link-color);
}
footer {
  background-color: var(--link-color);
}

footer,
footer a {
  color: #fff;
}
footer a:hover {
  color: var(--primary-color);
}

footer ul {
  padding-left: 0rem;
}
footer ul li {
  list-style: none;
}

.mentions{
  display: flex;
  justify-content: center;
}
.btn-success{
  background-color:  var(--link-color);
  border-color:  var(--link-color);
}

.padding-contact{
  padding-left: 30px;
}

@media (max-width: 992px) {
  footer .row{
    flex-direction: column;
  }
}
