.media-with-text .container {
    display: flex;
    column-gap: 8rem;
}
.media-with-text .right-block {
    width: 60rem;
    flex: 0 0 auto;
}
.media-with-text .left-block {
    flex: 1 1 auto;
}
.media-with-text.reverse .container {
    flex-direction: row-reverse;
}
.media-with-text .left-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.grid_blocks {
    display: grid;
    grid-template-columns: 1fr 1fr;
    flex-wrap: wrap;
    row-gap: 2.4rem;
    column-gap: 2.4rem;
    margin: 0 0 4.8rem;
}
.media-with-text .video-icon {
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 1000px) {
    .media-with-text .container,
    .media-with-text.reverse .container {
        flex-direction: column-reverse;
        row-gap: 1.6rem;
    }

    .media-with-text .right-block {
        width: 100%;
    }

    .media-with-text .left-block {
        display: block;
    }

    .grid_blocks {
        margin: 0 0 2.4rem;
    }
}
