@media screen and (max-width: 960px) {
    .content {
        margin: 0 10px;
    }
}

@media screen and (max-width: 910px) {
    .cover--block {
        margin: 0 30px;
    }
}

@media screen and (max-width: 825px) {
    .cover_wrap--texts {
        padding: 42px 0 40px 44px;
    }
    .cover_wrap--texts span.title {
        font-size: 2rem;
    }
    .cover_wrap--texts p {
        font-size: 0.8rem;
    }
}

@media screen and (max-width: 750px) {
    .content .grid-questions,
    .content .grid-questions--2c {
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 700px) {
    .cover_wrap--texts {
        padding: 42px 0 40px 24px;
    }
    .cover_wrap--texts span.title {
        font-size: 1.5rem;
    }
}

@media screen and (max-width: 600px) {
    .cover {
        margin-top: 170px;
    }
}

@media screen and (max-width: 540px) {
    .cover_wrap--info a, 
    .cover_wrap--info span {
        font-size: 0.65px;
    }
}

@media screen and (max-width: 420px) {
    .store_apps {
        height: 24px;
    }
}

@media screen and (max-width: 300px) {
    .content .index--text {
        font-size: 1.8rem;
    }
}