@media(min-width: 0px) {
    .image-link .grid-4-cols {
        display: none;
    }

    .image-link .info-box-item {
        padding: unset;
        display: flex;
        max-width: 365px;
        gap: 24px;
        position: relative;
    }

    .info-box-item-image {
        aspect-ratio: 1;
    }

    .info-box-item-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .image-link .info-box-item-image {
        width: 100%;
    }

    .image-link .info-box-item a {
        color: var(--Black);
        font-size: 1.25rem;
        font-weight: 500;
    }

    .swiper-slide.info-box-item {
        flex-basis: 100%;
        flex-shrink: 0;
    }

    .image-link .swiper-button-next,
    .image-link .swiper-button-prev {
        top: 30%;
    }

    .image-link .swiper .swiper-button-next::after,
    .image-link .swiper .swiper-button-prev::after {
        border: 2px solid white;
    }
}
@media(min-width: 576px) {}
@media(min-width: 768px) {
    .image-link .info-box-item {
        background-color: unset;
    }

    .image-link .info-box-item a {
        font-size: 1.75rem;
    }
    .image-link .swiper {
        display: none;
    }

    .image-link .grid-4-cols {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: var(--Spacing-Mid-Spacing, 60px);
    }
    .image-link .info-box-item:nth-of-type(2n) {
        margin-top: 75px;
    }

    .info-box-item-image:hover {
        opacity: 90%;
    }
}
@media(min-width: 992px) {

}
@media(min-width: 1200px) {
    .image-link .grid-4-cols {
        grid-template-columns: 1fr 1fr 1fr;
        gap: var(--Spacing-Mid-Spacing, 60px);    }

        .image-link .info-box-item:nth-of-type(2n) {
            margin-top: unset;
        }
        .image-link .info-box-item:nth-of-type(3n+2) {
            margin-top: 75px;
        }
    }


@media(min-width: 1400px) {
    .image-link .grid-4-cols {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .image-link .info-box-item:nth-of-type(3n+2) {
        margin-top: unset;
    }

    .image-link .info-box-item:nth-of-type(2n) {
        margin-top: 95px;
    }
}
@media(min-width: 1920px) {}
