.bloc_diaporama-slide {
    padding-bottom: 100px;
    position: relative;
}

    @media (max-width: 991px) {
        .bloc_diaporama-slide {
            height: auto;
        }
    }

.bloc_diaporama-slide--legend {
    position: absolute;
    top: calc(100% - 140px);
    left: 50%;
    background-color: var(--white);
    transform: translateX(-50%);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
