/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 14 2024 | 11:01:48 */
.custom-image-accordion {
    position: relative;
    display: flex;
    flex-direction: row;
    aspect-ratio: 3 / 1;
    width: 100%;
}



.custom-image-accordion .accordion-item {
    height: auto;
    width: auto;
    transition: all 300ms ease-in;
    flex: 1;
    position: relative;
}

.custom-image-accordion .accordion-item.active {
    flex: 4.5;
}

.custom-image-accordion .accordion-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.custom-image-accordion .accordion-item.active img {
    object-fit: fill;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.custom-image-accordion .accordion-item .accordion-link {
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
}


.custom-image-accordion .accordion-item.active .accordion-link {
    display: block;
}


@media screen and (min-width: 200px) and (max-width: 500px) {

    @keyframes accordion-animate {
        0% {
            flex: 1;
        }

        100% {
            flex: 10;
        }
    }

    .custom-image-accordion {
        flex-direction: column;
        height: 700px;
    }

    .custom-image-accordion .accordion-item {
        flex: 1;
        overflow: hidden;
    }

    .custom-image-accordion .accordion-item.active {
        /* width: 100%; */
        animation-duration: 1s;
        animation-name: accordion-animate;
        animation-fill-mode: forwards;

    }

    .custom-image-accordion .accordion-item img {
        width: 100%;
        object-fit: cover;
    }

    .custom-image-accordion .accordion-item.active img {
        width: 100%;
        height: 100%;
    }

}