.single-about-us .about-us-img:first-of-type {
    grid-column: 1;
    grid-row: 3;
}

.single-about-us .about-us-descr:first-of-type {
    grid-row: 2;
}

.single-about-us .about-us-container {
    grid-template-columns: 1fr 1fr 1fr;
}

@media (max-width: 1050px) {
    .single-about-us .main-about-us {
        padding-bottom: 100px;
    }
    
    .single-about-us .about-us-title {
        grid-column: 1;
    }
    .single-about-us .about-us-container {
        grid-template-columns: 1fr;
        grid-template-rows: 60px auto auto auto;
    }
    .single-about-us .about-us-img:first-of-type {
        grid-column: initial;
        grid-row: 2;
        height: 55vw;
    }

    .single-about-us .about-us-descr:first-of-type {
        grid-row: initial;
        grid-row: 3;
    }
    .single-about-us .about-us-descr {
        grid-row: initial;
        grid-column: initial;
    }
    .single-about-us .about-us-img.large {
        grid-column: initial;
        grid-row: 4;
        height: 76vw;
    }
}