@media (min-width: 1100px) {
    .hero-container {
        display: flex;
        justify-content: space-between;
        margin: 10px auto 20px auto;
        padding: 40px 30px 20px 30px;
    }
    .hero-block-left {
        max-width: 665px;
    }
    .hero-block-right {
        max-width: 458px;
    }
    .flags-imgs {
        margin: 16px 0 0 0;
    }
    .partners-imgs {
        width: 100%;
        justify-content: space-between;
        margin: 0 auto;
    }
    .hero-text {
        margin: 0 0 40px 0;
    }
    .service-card {
        max-width: 23%;
    }
    .services-container {
        padding: 0 40px;
    }
    .partners-container {
        padding: 0 30px 24px 30px;
    }
    .advantage-card {
        max-width: 30%;
        align-items: stretch;
    }
    .feedback-name {
        max-width: 137px;
    }
    .techno-title {
        margin: 40px 0 29px 0;
    }
    .advantages-title {
        margin: 28px 0 20px 0;
    }
    .advantages-cards {
        margin: 0 0 60px 0;
    }
    .advantage-card-title {
        margin: 0 auto 16px auto;
    }
    .techno-line {
        --n: 8;
    }
}

@media (min-width: 1200px) {
    .feedback-card {
        max-width: 30%;
        height: stretch;
    }
}