.banniere-prevention {
  background: url('../images_pdp/banniere-pdp.webp') no-repeat center center;
  background-attachment: fixed;
  background-size: cover;
}

#banniere .filtre {
  color: #fff;
  background: #012e47c9;
  background-size: cover;
}

.content {
  font-weight: 300;
  font-size: 20px;
  line-height: 1.5;
  text-align: justify;
}

.content-flex {
  display: flex;
  align-items: center;
}

.flex-end {
  justify-content: end;
}

#reglementation img {
  width: 100%;
  max-width: 500px;
}

#define img,
#lototo img,
#securite img {
  width: 80%;
  max-width: 500px;
}

.img-small img {
  width: 60% !important;
}

#lototo,
#reglementation {
  background-color: #f0f0f0;
  img {
    mix-blend-mode: multiply;
  }
  ol.custom-counter {
    list-style: none;
    counter-reset: item;
    font-style: italic;
  }

  ol.custom-counter li {
    counter-increment: item;
  }

  ol.custom-counter li::before {
    content: counter(item) ') ';
  }
}
