.slick-prev {
    left: 20px;
    z-index: 2000;
}
.slick-next {
    right: 20px;
    z-index: 2000;
}

.slick-list {
    /*height: 580px;*/
}

.vfm-slide {
    position: relative;
    background-color: #e9e9e9;
    max-height: 580px;
}

.vfm-slider-center {
    display: none;
}

.vfm-slider-center img {
    width: 100%;
}

.vfm-slide:not(.slick-active) img {
    filter: brightness(50%);
}

.flip-card {
    background-color: transparent;
    perspective: 1600px;
}

.flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.8s;
    transform-style: preserve-3d;
}

.slick-active .flip-card:hover .flip-card-inner, .slick-active .flip-card-hover .flip-card-inner {
    transform: rotateY(180deg);
    cursor: pointer;
}

.flip-card-front, .flip-card-back {
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip-card-front {
}

.flip-card-back {
    top: 0;
    left: 0;
    position: absolute;
    transform: rotateY(180deg);
}

.link-left, .link-right {
    display: block;
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
}

.link-left {
    left: 0;
}

.link-left:hover, .link-right:hover {
    background-color: #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

.link-right {
    right: 0;
}