/* media querie for different devices : https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ */

.carousel-container {
    height: 80vh; /* 80% of the viewport height */
    overflow: hidden;
}

.carousel-inner,
.carousel-item {
    height: 100%; /* Remplit tout l'espace disponible */
}

.carousel-item img {
    object-position: center;
    height: 80vh;
    object-fit: scale-down; /* Évite la déformation et ajuste bien l'image */
}

/* .carousel-control-next-icon,
.carousel-control-prev-icon {
  filter: invert(1);
} */



.carousel-control-prev-icon,
.carousel-control-next-icon {
  height: 100px;
  width: 100px;
  outline: black;
  background-size: 100%, 100%;
  /* border-radius: 50%;
  border: 1px solid black; */
  background-image: none;
}

.carousel-control-next-icon:after
{
  content: '>';
  font-size: 55px;
  color: red;
}

.carousel-control-prev-icon:after {
  content: '<';
  font-size: 55px;
  color: red;
}

.photo-intervenant {
  max-width: 250px;
}

ul.liste_perso li::marker {
    content: "⟡";/*👉 */
    font-weight: bold;
    color: hotpink;
}

ul.liste_perso li {
  padding-inline-start: 1ch;
}
