/* ------------- ОТРАСЛИ -------------*/
#wallpaper{
    background:url(/upload/medialibrary/427/naue1inbr126lmj6k8xsn0stg0fk5p6w/back1.png);
/*     &.industries { background:url(/upload/medialibrary/427/naue1inbr126lmj6k8xsn0stg0fk5p6w/back1.png); }
    &.teplosnabzhenie-energetika { background:url(/upload/medialibrary/427/naue1inbr126lmj6k8xsn0stg0fk5p6w/back1.png); }
   &.tsellyulozno-bumazhnaya-promyshlennost { background:url(/upload/medialibrary/427/naue1inbr126lmj6k8xsn0stg0fk5p6w/back1.png); }
    &.vodosnabzhenie {background:url(/upload/medialibrary/427/naue1inbr126lmj6k8xsn0stg0fk5p6w/back1.png);}
    &.pishchevaya-i-molochnaya-promyshlennost {background:url(/upload/medialibrary/427/naue1inbr126lmj6k8xsn0stg0fk5p6w/back1.png);}
    &.khimicheskaya-promyshlennost{ background:url(/upload/medialibrary/427/naue1inbr126lmj6k8xsn0stg0fk5p6w/back1.png);}
*/
    background-size:contain;
    position:absolute;
    top:100px;
    width:100%;
    height:270px;
}



.flex-industry{
    justify-content:left;
    padding:60px 1em 0;
    gap:30px;

    &>div {
        width:300px;
        height:260px;
        border:solid 2px #fff;
        border-radius:var(--radius-big);
        overflow:hidden;
        background:#fff;
        box-shadow:1px 2px 7px #aaa;
        display:flex;
        flex-flow:column;
        justify-content: space-between;
        a {
            img {
                object-fit:cover;
                height:200px;
                width:300px;
            }
        }
        h3{
            font-size:18px;
            line-height:1.15;
            font-weight:500;
            text-align:center;
            color:#555;
            padding:0;
        }
    }
}


.section-industry { /* конкретный раздел */
    background:#fff;
    padding:30px;
    box-shadow:var(--shadow-a);1px 2px 7px #aaa;
    zborder-radius:var(--radius-big);
    gap:30px;
    .section {
        img.detail {
            width:100%;
            aspect-ratio:16/10;
            object-fit:cover;
            overflow:hidden;
            border:solid 3px #fff;
        }
        img.detail,.delicious {
            border-radius:var(--radius-small);
        }
        &.left-column {
            display:flex;
            flex-flow:column nowrap;
            justify-content:top;
            align-items:flex-start;
            flex:0 1 360px;
            gap:30px;
        }
        &.right-column {
            white-space:pre-line;
        }
        .delicious{
            padding:0.5em .8em;
            white-space:initial;
            background:#def;
            font-size:15px;
        }
    }
    h2 {font-size:42px}
    ul {padding-left:.3em}
}

.review-list { /* отзывы */
    gap:45px;
    .grid-item {
        width:200px;
        img{
            width:100%;
            aspect-ratio:21/29;
            box-shadow:1px 3px 5px #aaa;
        }
        p {font-size:15px;}
    }
}

@media only screen and (max-width : 768px) {
    #wallpaper{background:transparent;}
    .section-industry {
        background:transparent;
        box-shadow:none;
        padding:15px 0;
        gap:15px;
        h2,h3 {font-size:22px}
        .section.left-column{gap:15px}
    }
}