﻿.home-picture {
}

    .home-picture .grid.wide {
        max-width: 1324px;
    }

.home-picture-container {
    padding-top: 57px;
}

.home-picture-list {
    display: grid;
    grid-auto-rows: minmax(min-content,max-content);
    grid-template-columns: repeat(5,minmax(0,1fr));
    column-gap: 16px;
    row-gap: 13px;
    margin-top: 41px;
}

.home-picture-item {
    height: 253px;
    overflow: hidden;
}

    .home-picture-item img {
        transition: all linear .3s;
    }

    .home-picture-item:hover img {
        transform: scale(1.07);
    }

.home-picture .p-heading-top::before {
    left: -23px;
}

.home-picture .p-heading-top h3 {
    font-size: 38px;
}


@media(max-width:1023px) {
    .home-picture-container {
        padding-top: 35px;
    }
}

@media(min-width:740px) and (max-width:1023px) {
    .home-picture-list {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
}

@media(max-width:739px) {
    .home-picture-list {
        margin-top: 8px;
        grid-template-columns: repeat(2,minmax(0,1fr));
        padding: 0;
    }
    .home-picture-item {
        height: 160px;
    }
}
