.section-gallery {
    padding: 68px 0 78px;
    background: var(--color1);
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.section-gallery:before {
    content: '';
    background: #2F558599;
    filter: blur(144px);
    width: 1000px;
    height: 500px;
    position: absolute;
    border-radius: 40%;
    left: -15%;
    transform: rotate(45deg);
    pointer-events: none;
    z-index: -1;
  }
  .section-gallery:after {
    content: '';
    background: #2F558599;
    filter: blur(144px);
    width: 1000px;
    height: 500px;
    position: absolute;
    border-radius: 40%;
    right: -30%;
    transform: rotate(-20deg);
    bottom: 8%;
    pointer-events: none;
    z-index: -1;
}

/* .section-gallery .swiper-gallery {
    direction: rtl;
    padding: 0 12px 32px;
} */

.section-gallery .swiper-wrapper {
    align-items: center;
}

.section-gallery .swiper-wrapper .swiper-slide:first-child {
    opacity: 0;
    transition: opacity 0.6s ease;
}

/* .section-gallery .swiper-slide-visible {
    opacity: 1;
} */

.swiper-slide img {
    width: 100%;
}

.swiper-gallery:not(.swiper-initialized) .swiper-slide {
    flex-shrink: unset;
    margin-left: 15px;
    width: 400px;
    flex: 0 0 400px;
}
@media (max-width: 575.99px) {
    .section-gallery .swiper-gallery:not(.swiper-initialized) .swiper-slide {
        width: 155px;
        flex: 0 0 155px;
    }
    .section-gallery {
        padding: 50px 0;
    }
    .section-gallery:before {
        content: none;
    }
    .section-gallery:after {
        width: 500px;
        height: 360px;
        right: -30%;
        bottom: 5%;
    }
}