#vid-carousel iframe {
    aspect-ratio: 16/9;
    width: 100%;
    /* max-height: 60vh; */
    border: 0;
    height: auto;
}

#vid-carousel img {
    aspect-ratio: 16/9;
    width: 100%;
    height: auto;
}

.video-buttons {
    display: flex;
    align-items: center;
    padding-top: 1rem;
    justify-content: end;
}

.d-flex.justify-content-evenly.buttons {
    max-width:9rem;
}

.carousel-control-prev.video-carousel, .carousel-control-next.video-carousel, .carousel-indicators.video-carousel {
    position: static !important;
    /* z-index: 1; */
}

    .carousel-control-prev.video-carousel svg, .carousel-control-next.video-carousel svg {
        height: 3.15rem;
        width: 5.15rem;
    }

    .carousel-indicators.video-carousel {
        list-style-type: none;
        margin: 0;
        display: flex;
        flex-flow: row nowrap;
        justify-content: end;
    }

        .carousel-indicators.video-carousel [data-bs-target] {
            margin: 0 0.5rem !important;
            border-radius: 1rem !important;
            border: none !important;
            height: 0.75rem !important;
            width: 0.75rem !important;
            background-color: #ECEFF1 !important;
        }

            .carousel-indicators.video-carousel [data-bs-target].active {
                background-color: #F15A24 !important;
                width: 3rem !important;
                transition: width 0.5s ease;
            }