.ehu-carousel {
    padding: 2rem 0
}

.ehu-carousel .carousel-item {
    padding: var(--image-padding, 0 15px) !important
}

.ehu-carousel .carousel-item img{
  min-width:100%;
}

.ehu-carousel .carousel-caption {
    background-color: var(--ehu-colors-primary);
    color: var(--ehu-colors-neutral-white);
    font-size: 1rem;
    padding: 10px;
    text-align: center
}

.ehu-carousel.hide-captions .carousel-caption {
    display: none
}

.slick-dotted.slick-slider {
    display: grid;
    padding: 0 1rem
}

.slick-dotted.slick-slider.no-arrows {
    padding: 0
}

#ehu-carousel .slick-next.slick-arrow:before,
.slick-prev.slick-arrow:before {
    color: var(--ehu-colors-purple);
    font-size: 30px
}

#ehu-carousel .slick-next,
.slick-prev {
    height: 30px;
    width: 30px
}

.ehu-timeline-2-item__innerblocks .ehu-carousel {
    padding: 3rem 0
}

.ehu-timeline-2-item__innerblocks .ehu-carousel .slick-dots {
    display: block !important;
    position: relative;
    bottom: 0;
    margin-top: 1rem;
}


.ehu-timeline-2-item__innerblocks .ehu-carousel .slick-list{
  max-height: 341px;
}


.ehu-timeline-2-item__innerblocks .ehu-carousel .slick-dots li.slick-active button:before {
    color: var(--ehu-colors-primary) !important;
    opacity: 1 !important
}

.expander__content #ehu-carousel{
  padding:2rem 1rem 0;
}

/*# sourceMappingURL=ehu-carousel.css.map*/
