

/* Start:/local/templates/ges/components/bitrix/news.list/slider_projects_v2/style.css?1772780970186*/
.main_projects.main_projects_v2 .swiper-wrapper {
    height: auto;
    padding-bottom: 32px;
}
.main_projects.main_projects_v2 .project_img:has(img)::before {
    display: none;
}
/* End */


/* Start:/local/templates/ges/components/bitrix/news.list/banners_partner/style.css?17743429351271*/
/* Стили плитки партнеров */
.partners {
    width: 100%;
    margin-top: 75px;
}

.partners-tiles {
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(6, 1fr);
}

.partners-tiles .partners-tiles-item {
    border: 1px solid #e9e7e5;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100px;
    padding: 7px 7px;
}

.partners-tiles .partners-tiles-item img {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    filter: none;
}

@media screen and (max-width: 1400px) {
    .partners-tiles {
        grid-template-columns: repeat(5, 1fr);
    }
}

@media screen and (max-width: 1200px) {
    .partners-tiles {
        grid-template-columns: repeat(4, 1fr);
    }

    .partners-tiles .partners-tiles-item {
        height: 90px;
    }
}

@media screen and (max-width: 767px) {
    .partners-tiles {
        gap: 16px;
        grid-template-columns: repeat(3, 1fr);
    }

    .partners-tiles .partners-tiles-item {
        height: 80px;
    }
}

@media screen and (max-width: 567px) {
    .partners-tiles {
        grid-template-columns: repeat(2, 1fr);
    }

    .partners-tiles .partners-tiles-item {
        height: 60px;
    }
}
/* End */
/* /local/templates/ges/components/bitrix/news.list/slider_projects_v2/style.css?1772780970186 */
/* /local/templates/ges/components/bitrix/news.list/banners_partner/style.css?17743429351271 */
