/*.container {*/
/*    max-width: 1000px;*/
/*    margin: 0 auto;*/
/*}*/
.carousel-cell {
    /*background: #8c8;*/
    counter-increment: carousel-cell;
    color: white;
    width: 100%;
}

.carousel-main .carousel-cell {
    width: 100%;
    font-size: 5rem;
    /*padding-bottom: 56.25%;*/
    /*max-height: 100vh;*/
    /*height: 565px;*/
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.carousel-nav {
    width: 540px;
    height: 80px;
    transform: rotate(90deg) translate(30px, -100%);
    transform-origin: left top;
}
.carousel-cell {
    /*transform: rotate(-90deg) !important;*/
    width: 80px;
    height: 80px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.carousel-nav .carousel-cell {
    margin-right: 1rem;
}

/* selected cell */
/*.carousel-nav .carousel-cell.is-nav-selected {*/
/*    background: #ed2;*/
/*}*/

.flickity-prev-next-button {
    width: 40px;
    height: 40px;
    background: transparent;
}

.flickity-prev-next-button .previous {
    left: -40px;
}
.flickity-prev-next-button .next {
    right: -40px;
}

/*.flickity-button {*/
/*    !*background: transparent;*!*/
/*    background: none;*/
/*}*/

/* big previous & next buttons */
.flickity-prev-next-button {
    width: 40px;
    height: 30px;
    background: none !important;
}

/* hide disabled button */
.flickity-button:disabled {
    display: none;
}
/*.row .left {*/
/*    max-width: 80px;*/
/*    margin-right: 2%;*/
/*    flex: 1 1 100%;*/
/*}*/
/*.row .right {*/
/*    flex: 1 1 0;*/
/*}*/
/*.row {*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*}*/

/*.flickity-prev-next-button.next {*/
/*    right: 0;*/
/*}*/

/*.flickity-prev-next-button.previous {*/
/*    left: 0;*/
/*}*/