.case-study-gallery {
    overflow: hidden;

    padding-top: 100px;

    @media (max-width: 992px) {
        padding-top: 50px;
    }
}

.case-study-gallery__navigations {
    margin-top: 60px;
    display: flex;
    gap: 35px;

    position: relative;

    .swiper-button-prev,
    .swiper-button-next {
        position: static;

        color: var(--color-primary);

        width: auto;
        height: auto;
        margin: 0;

        &:after {
            content: none;
        }
    }
}

.case-study-gallery__content {
    .swiper {
        overflow: visible;
    }

    .swiper-slide {
        border-radius: 30px;
        overflow: hidden;

        height: 450px;

        img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
    }
}

@media (min-width: 1024px) {
    .case-study-gallery {
    }
}