<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.cardslider {
    width: 100%;
    height: 100%;
    min-height: 500px;
    /* position: relative;
  overflow: hidden;   */
}

.cardslider__cards,
.cardslider__dots-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.cardslider__cards {
    width: 100%;
    height: 100%;
    transform-style: preserve-3d;
}

.cardslider__dots-nav {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
}

.cardslider__dot {
    display: inline-block;
    margin-right: 8px;
}

.cardslider__dot-btn {
    position: relative;
    border-radius: 50%;
    border: 2px solid white;
    width: 10px;
    height: 10px;
    display: block;
    appearance: none;
    background: none;
    padding: 0;
}

.cardslider__dot-btn::before {
    content: ' ';
    position: absolute;
    display: block;
    background: white;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transition: all .5s;
    transform: translate(-50%, -50%) scale(0);
}

.cardslider__dot--active .cardslider__dot-btn::before {
    transform: translate(-50%, -50%) scale(1.1);
}

.cardslider__card {
    /* background: #d7d7d7; */
    display: block;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    display: inline-table;
    will-change: transform, opacity, background;
    transition: background 0.5s ease-out, opacity 0.5s;
}

.cardslider__card img {
    border-radius: 15px;
}

.cardslider__card--transitions {
    transition: background 0.5s ease-out, transform 0.5s ease-out, opacity 0.5s;
}

.cardslider__card--index-0 {
    /*  background: white;  */
}

.cardslider__card--index-1 {
    /* background: whitesmoke; */
}

.cardslider__card--index-2 {
    /* background: #ebebeb; */
}

.cardslider__card--index-3 {
    /* background: #e1e1e1; */
}

.cardslider__card--invisible {
    opacity: 0;
}

.cardslider--direction-up .cardslider__card {
    transform: scale(0.8) translate3d(0, 17.25%, 0);
}

.cardslider--direction-up .cardslider__card--index-0 {
    transform: translate3d(0, 0, 4px);
}

.cardslider--direction-up .cardslider__card--index-1 {
    transform: scale(0.95) translate3d(0, 4.31%, 3px);
}

.cardslider--direction-up .cardslider__card--index-2 {
    transform: scale(0.9) translate3d(0, 8.61%, 2px);
}

.cardslider--direction-up .cardslider__card--index-3 {
    transform: scale(0.85) translate3d(0, 12.91%, 1px);
}

.cardslider--direction-up .cardslider__card--out {
    transform: translate3d(0, 150%, 4px);
}

.cardslider--sortback-up {
    animation: sortback-up 0.67s;
}

.cardslider--sortfront-up {
    animation: sortfront-up 0.67s;
}

.cardslider--direction-down .cardslider__card {
    transform: scale(1) translate3d(0, -17.25%, 0);
}

.cardslider--direction-down .cardslider__card--index-0 {
    transform: translate3d(0, 0, 4px);
}

.cardslider--direction-down .cardslider__card--index-1 {
    transform: scale(1) translate3d(0, -4.31%, 3px);
}

.cardslider--direction-down .cardslider__card--index-2 {
    transform: scale(1) translate3d(0, -8.61%, 2px);
}

.cardslider--direction-down .cardslider__card--index-3 {
    transform: scale(1) translate3d(0, -12.91%, 1px);
}

.cardslider--direction-down .cardslider__card--out {
    transform: translate3d(0, 150%, 4px);
}

.cardslider--sortback-down {
    animation: sortback-down 0.67s;
}

.cardslider--sortfront-down {
    animation: sortfront-down 0.67s;
}

.cardslider--direction-right .cardslider__card {
    transform: scale(0.8) translate3d(-17.25%, 0, 0);
}

.cardslider--direction-right .cardslider__card--index-0 {
    transform: translate3d(0, 0, 4px);
}

.cardslider--direction-right .cardslider__card--index-1 {
    transform: scale(0.95) translate3d(-4.31%, 0, 3px);
}

.cardslider--direction-right .cardslider__card--index-2 {
    transform: scale(0.9) translate3d(-8.61%, 0, 2px);
}

.cardslider--direction-right .cardslider__card--index-3 {
    transform: scale(0.85) translate3d(-12.91%, 0, 1px);
}

.cardslider--direction-right .cardslider__card--out {
    transform: translate3d(150%, 0, 4px);
}

.cardslider--sortback-right {
    animation: sortback-right 0.67s;
}

.cardslider--sortfront-right {
    animation: sortfront-right 0.67s;
}

.cardslider--direction-left .cardslider__card {
    transform: scale(0.8) translate3d(17.25%, 0, 0);
}

.cardslider--direction-left .cardslider__card--index-0 {
    transform: translate3d(0, 0, 4px);
}

.cardslider--direction-left .cardslider__card--index-1 {
    transform: scale(1) translate3d(0%, 0px, 3px);
}

.cardslider--direction-left .cardslider__card--index-2 {
    transform: scale(1) translate3d(0%, 0px, 2px);
}

.cardslider--direction-left .cardslider__card--index-3 {
    transform: scale(1) translate3d(0%, 0px, 1px);
}

.cardslider--direction-left .cardslider__card--out {
    transform: translate3d(150%, 0, 4px);
}

.cardslider--sortback-left {
    animation: sortback-left 0.67s;
}

.cardslider--sortfront-left {
    animation: sortfront-left 0.67s;
}

.go.cardslider--direction-left .cardslider__card {
    transform: scale(0.8) translate3d(17.25%, 0, 0);
}

.go.cardslider--direction-left .cardslider__card--index-0 {
    transform: translate3d(0, 0, 4px);
}

.go.cardslider--direction-left .cardslider__card--index-1 {
    transform: scale(1) translate3d(3%, -20px, 3px);
}

.go.cardslider--direction-left .cardslider__card--index-2 {
    transform: scale(1) translate3d(6%, -40px, 2px);
}

.go.cardslider--direction-left .cardslider__card--index-3 {
    transform: scale(1) translate3d(9%, -60px, 1px);
}

.go.cardslider--direction-left .cardslider__card--out {
    transform: translate3d(150%, 0, 4px);
}

.go.cardslider--sortback-left {
    animation: sortback-left 0.67s;
}

.go.cardslider--sortfront-left {
    animation: sortfront-left 0.67s;
}

.cardslider__direction-nav {
    position: absolute;
    right: 35%;
    bottom: -61px;
    width: 32%;
    text-align: center;
    font-family: monospace;
}

.cardslider__nav-next,
.cardslider__nav-prev {
    display: block;
    background: none;
    border: none;
    width: 50px;
    height: 50px;
    text-indent: 0;
    outline: none;
    transition: all .3s;
    border: 1px solid #ececec;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20px 20px;
    display: block;
    margin: 10px 22px;
    padding: 0;
    font-size: 0;
    float: left;
}

.cardslider__nav-next:hover,
.cardslider__nav-prev:hover {
    background: #ececec;
}


/* .cardslider__nav-next:active,
.cardslider__nav-prev:active {
    transform: scale(0.8);
} */

.cardslider__nav-next {
    margin-bottom: 10px;
}

button.cardslider__nav-next svg,
button.cardslider__nav-prev svg {
    width: 7px;
    position: relative;
    z-index: 99;
}

button.cardslider__nav-prev svg {
    transform: rotate(180deg);
}

@keyframes sortback-down {
    0% {
        transform: translate3d(0, 0, 4px) scale(1);
    }
    50% {
        transform: translate3d(0, 50%, 4px) scale(1);
    }
    60% {
        transform: translate3d(0, 50%, 0) scale(0.8);
    }
    100% {
        transform: translate3d(0, 0, 0) scale(0.8);
    }
}

@keyframes sortfront-down {
    0% {
        transform: translate3d(0, 0, 0) scale(0.8);
    }
    50% {
        transform: translate3d(0, 50%, 0) scale(0.8);
    }
    60% {
        transform: translate3d(0, 50%, 4px) scale(1);
    }
    100% {
        transform: translate3d(0, 0, 4px) scale(1);
    }
}

@keyframes sortback-up {
    0% {
        transform: translate3d(0, 0, 4px) scale(1);
    }
    50% {
        transform: translate3d(0, -50%, 4px) scale(1);
    }
    60% {
        transform: translate3d(0, -50%, 0) scale(0.8);
    }
    100% {
        transform: translate3d(0, 0, 0) scale(0.8);
    }
}

@keyframes sortfront-up {
    0% {
        transform: translate3d(0, 0, 0) scale(0.8);
    }
    50% {
        transform: translate3d(0, -50%, 0) scale(0.8);
    }
    60% {
        transform: translate3d(0, -50%, 4px) scale(1);
    }
    100% {
        transform: translate3d(0, 0, 4px) scale(1);
    }
}

@keyframes sortback-left {
    0% {
        transform: translate3d(0, 0, 4px) scale(1);
        opacity: 1;
    }
    50% {
        transform: translate3d(-50%, 0, 4px) scale(1);
        opacity: 0;
    }
    60% {
        transform: translate3d(-50%, 0, 0) scale(0.8);
        opacity: 0;
    }
    100% {
        transform: translate3d(0, 0, 0) scale(0.8);
        opacity: 0;
    }
}

@keyframes sortfront-left {
    0% {
        transform: translate3d(0, 0, 0) scale(0.8);
        opacity: 0;
    }
    50% {
        transform: translate3d(-20%, 0, 0) scale(0.8);
        opacity: 0;
    }
    60% {
        transform: translate3d(-20%, 0, 4px) scale(1);
        opacity: .3;
    }
    100% {
        transform: translate3d(0, 0, 4px) scale(1);
        opacity: 1;
    }
}

@keyframes sortback-right {
    0% {
        transform: translate3d(0, 0, 4px) scale(1);
    }
    50% {
        transform: translate3d(50%, 0, 4px) scale(1);
    }
    60% {
        transform: translate3d(50%, 0, 0) scale(0.8);
    }
    100% {
        transform: translate3d(0, 0, 0) scale(0.8);
    }
}

@keyframes sortfront-right {
    0% {
        transform: translate3d(0, 0, 0) scale(0.8);
    }
    50% {
        transform: translate3d(50%, 0, 0) scale(0.8);
    }
    60% {
        transform: translate3d(50%, 0, 4px) scale(1);
    }
    100% {
        transform: translate3d(0, 0, 4px) scale(1);
    }
}

@media(max-width:1366px) {
    .cardslider {
        min-height: 380px;
    }
}

@media(max-width:1200px) {
    .cardslider__direction-nav {
        width: 190px;
    }
    .cardslider {
        min-height: 280px;
    }
}

@media(max-width:991px) {
    .cardslider__direction-nav {
        width: 30%;
        bottom: 0;
    }
    .cardslider {
        min-height: 380px;
    }
}

@media(max-width:767px) {
    .cardslider__direction-nav {
        right: 0;
        left: 0;
        margin: auto;
        width: 95px;
    }
    .cardslider__nav-next,
    .cardslider__nav-prev {
        background: #ececec;
        width: 35px;
        height: 35px;
    }
    .cardslider__nav-prev {
        margin-right: 0;
    }
    .cardslider__nav-next {
        margin-left: 0;
        margin-right: 0;
    }
    .cardslider {
        min-height: 280px;
    }
}

@media(max-width:680px) {
    .cardslider {
        min-height: 200px;
    }
}</pre></body></html>