/* flickity overwrites */

.flickity-viewport {
    height: 40vh;
}

.carousel-cell {
    height: 40vh !important;
    margin-right: 0.5rem;
}

.carousel-cell>img {
    height: 100%;
}

.flickity-prev-next-button {
    width: 50% !important;
    height: 100% !important;
    transform: translateY(-50%) !important;
    border-radius: 0 !important;
    padding: 0 !important;
    opacity: 0 !important;
}

.next .previous {
    height: 100%;
    width: 50%;
}

.next:hover {
    cursor: e-resize !important;
}

.previous:hover {
    cursor: w-resize !important;
}

.flickity-prev-next-button.next {
    right: 0 !important;
}

.flickity-prev-next-button.previous {
    left: 0 !important;
}

.switcher {
    display: none;
}