.logo {
    width: 150px;
}
.accordion-header{
    background-color: #f6c41a;

}
.carousel-caption {
    opacity:0.5;
    color:white;
    background-color: #1C1C1C;

}
.carousel-caption:hover {
    opacity:0;


}
.carousel-caption .slider-caption:hover {
   opacity: 0;
    /* Ou utilisez display: none; si vous voulez le retirer complètement du flux */
}

.carousel-indicators li::marker{
    font-size: 0;          /* rend le numéro invisible */
}
.carousel-item img {
    height: 100%;               /* occupe toute la hauteur du slide */
    width: 100%;                /* largeur à 100 % */
    /*object-fit: cover;          /* conserve le ratio, coupe les bords si besoin */
}
.carousel-inner,
.carousel-item {
    /* max-height: 440px!important;          hauteur maximale - maintenant géré par JS */
    overflow: hidden;
}