

/* Start:/local/templates/cor/components/bitrix/catalog/corp/style.css?1755497215130*/
.gallery .info-wrapp{
    display: flex;
    flex-direction: column;
    height: 126px;
    justify-content: space-between;
}
/* End */


/* Start:/local/templates/cor/components/bitrix/catalog.section.list/corp2/style.css?17554972151886*/
.notmain .content-wrap:has(.col-sections) {padding: 0; box-shadow: none; margin-top: 0px;}

.notmain .content-wrap:has(.right-side){
    display: grid;
    grid-template-columns: 320px 1fr;
    gap: 32px;
}

.col-sections .gallery{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
    gap:32px;
    margin: 0;
}

.gallery .col.catalog-main-item{
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin: 0;
}

.gallery .catalog-main-item.item .image{
    padding-left: 0 !important;
}

.gallery .catalog-main-item.item .image img{
    width: 100%;
}

.galleryr .info-wrapp, .gallery .info-wrapp{
    padding: 24px;
}

.info-wrapp .text{
    margin-bottom: 16px;
}

.link-to-section{
    color: rgba(0, 70, 150, 1);
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
}

.notmain .content-wrap .our-projects{
    margin-top: 64px !important;
}

.products-inner-desc p{
    color: rgba(0, 0, 0, 1);
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
}

.products-inner-desc{
    margin-top: 64px;
}

.mb-24{
    margin-bottom: 24px;
}

.mb-18{
    margin-bottom: 18px;
}

.mb-16{
    margin-bottom: 16px;
}

.products-inner-desc ul li::before{
    content: '' !important;
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%);
    width: 4px !important;
    height: 4px !important;
    border-radius: 50%;
    background-color: black !important;
}

.nav-sidebar.catalog-nav-sidebar.nav.nav-list li a{
    font-size: 16px !important;
}

.maincontent.col-md-12{
    padding: 0 !important;
    float: none !important;
}

@media(max-width: 1124px){
    .notmain .content-wrap:has(.right-side){
        grid-template-columns: 1fr;
    }
}
/* End */
/* /local/templates/cor/components/bitrix/catalog/corp/style.css?1755497215130 */
/* /local/templates/cor/components/bitrix/catalog.section.list/corp2/style.css?17554972151886 */
