.fce-card-slider .fce-cs-sin-slide {
    /* width: 416px; */
    height: auto;
    aspect-ratio: 208 / 265;
    background-color: var(--bagels-bright_color_a_500);
}

.fce-card-slider .fce-cs-ss-1 {
    padding: var(--spc-xl);
}

.fce-card-slider .fce-cs-ss-description{
    margin-top: var(--spc-md);
}

.fce-card-slider .fce-cs-ss-img{
    /* width: 270px; */
    max-width: 100%;
    bottom: 0;
    right: 0;
    opacity: 0;
}

.fce-card-slider .owl-carousel .owl-stage-outer{
    overflow: visible;
}

.fce-card-slider .owl-carousel .owl-dots{
    margin-top: 15px;
}

.fce-card-slider .fce-cs-in-show-content{
    opacity: 0;
    pointer-events: none;
}


.fce-card-slider.trans-exp-cards .fce-cs-ss-plus{
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
    font-size: 30px;
}

.fce-card-slider.trans-exp-cards .fce-cs-sin-slide.active .fce-cs-in-show-content{
    opacity: 0;
    pointer-events: none;
    bottom: -100%;
}

@media (min-width: 992px) {
    .fce-card-slider .fce-cs-sin-slide:hover {
        background-color: var(--bagels-bright_color_a_800);
    }

    .fce-card-slider .fce-cs-sin-slide:hover .fce-cs-ss-img{
        opacity: 1;
    }
}

@media (max-width: 1439px) {
    .fce-card-slider .fce-cs-sin-slide{
        /* aspect-ratio: 208 / 220; */
    }

    .fce-card-slider .fce-cs-ss-img{
        max-width: 80%;
    }
}

@media (max-width: 1199px) {
    .fce-card-slider .fce-cs-sin-slide .fce-cs-ss-img{
        max-width: 100%;
    }
}

@media (max-width: 991px) {
    .fce-card-slider .fce-cs-sin-slide:active {
        /* background-color: var(--bagels-bright_color_a_800); */
    }

    .fce-card-slider .fce-cs-sin-slide:active .fce-cs-ss-img{
        opacity: 1;
    }

    .fce-card-slider .fce-cs-ss-description{
        display: none;
    }
    
    .fce-card-slider .fce-cs-sin-slide .fce-cs-ss-img{
        opacity: 1;
    }

    .fce-card-slider .fce-cs-ss-1{
        flex-direction: column-reverse;
    }

    .fce-card-slider .fce-cs-ss-bottom-section{
        display: none;
    }

    .fce-card-slider .fce-cs-ss-1 {
        padding: var(--spc-lg);
    }
    

    .fce-card-slider.trans-exp-cards .fce-cs-sin-slide:active .fce-cs-ss-img{
        opacity: 0;
    }

    .fce-card-slider.trans-exp-cards .fce-cs-sin-slide{
        min-width: 8.97vw;
        max-width: 8.97vw;
        /* aspect-ratio: 35/341; */
        aspect-ratio: unset;
        height: 63.4vh;
        margin-right: 7px;
    }

    .fce-card-slider.trans-exp-cards .fce-cs-sin-slide:last-child{
        margin-right: 0;
    }
    
    .fce-card-slider.trans-exp-cards .fce-cs-sin-slide.active{
        min-width: 64.35vw;
        max-width: 64.35vw;
        /* aspect-ratio: 251/341; */
    }

    .fce-card-slider.trans-exp-cards .fce-cs-1 {
        margin-left: calc( var( --bagels-pg-margin ) * -1 );
        margin-right: calc( var( --bagels-pg-margin ) * -1 );
        display: flex;
        padding-left: var( --bagels-pg-margin );
        overflow: auto;
    }

    .fce-card-slider.trans-exp-cards .fce-cs-in-hid-content{
        opacity: 0;
        pointer-events: none;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

    .fce-card-slider.trans-exp-cards .fce-cs-sin-slide.active .fce-cs-in-hid-content{
        opacity: 1;
        pointer-events: all;
    }

    .fce-card-slider.trans-exp-cards .fce-cs-ss-title .bagels-heading .bh-1{
        font-size: var(--fs-2xl);
        line-height: var(--lh-2xl);
    }

    .fce-card-slider.trans-exp-cards .fce-cs-in-show-content{
        opacity: 1;
        pointer-events: all;
    }

    .fce-card-slider.trans-exp-cards .fce-cs-sin-slide .fce-cs-ss-img{
        max-width: 91%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

@media (max-width: 767px) {
    .fce-card-slider.trans-exp-cards .fce-cs-1 {
        margin-left: -15px;
        margin-right: -15px;
    }
}