@media screen and (min-width: 1260px) {
    .sh-mainpage-production {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        gap: 1px 24px;
    }

    .sh-mainpage-production-block1 {
        grid-column: 1/5;
    }

    .sh-mainpage-production-block2 {
        grid-column: 5/13;
        display: flex;
    }

    .sh-mainpage-production-block22 {
        padding-left: 40px;
        flex: 1;
    }

    /* .sh-mainpage-production-block3 {
        grid-column: 1/5;
    } */

}