.gallery-basic .gallery-wrapper {
    display: grid;
    gap: 32px;
}

.gallery-basic .gallery-item {
    height: 220px;
    max-height: 220px;
    overflow: hidden;
}

.gallery-basic .gallery-item.swiper-slide {
    height: auto;
    max-height: none;
    overflow: hidden;
}

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

.gallery-basic .gallery-item.gallery-item-logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.gallery-basic .cards-wrapper.cards-slider {
    display: flex;
    flex-direction: row;
}

.gallery-basic .cards-swiper .swiper-nav {
    display: flex;
    justify-content: center;
    column-gap: 8px;
    margin-top: 22px
}

@media (min-width: 1024px) {
    .gallery-basic .cards-swiper .swiper-nav {
        justify-content: end;
    }
}
