
:root {
    --line: #eaeaea;
}

.full_width {
    padding: 90px 0;
}

.full_width.partners_section {
    border-bottom: 1px solid var(--line);
}

.module_title {
    text-align: center;
    margin-bottom: 40px;
}

@media (min-width: 1200px) {

    .partners_slider-wrapper {
        max-width: 1056px;
        margin: 0 auto;
    }

}

@media (max-width: 1199px) {

    .full_width.partners_section .container {
        max-width: 100%;
    }
}

@media (min-width: 768px) {

    .partners_slider-wrapper {
        display: flex;
        flex-wrap: wrap;
        row-gap: 50px;
    }

    .partners_slider-item {
        width: 25%;
        text-align: center;
    }

}

@media (min-width: 768px) and (max-width: 991px) {
    .partners_slider-item {
        width: 33%;
    }
}


@media (max-width: 767px) {

    .module_title {
        margin-bottom: 20px;
    }

    .full_width {
        padding: 40px 0;
    }

    .swiper.partners_slider {
        width: calc(100% + 15px);
    }

}


