@media(max-width: 1024px) {
    .main_description {
        font-size: 16px;
    }
    .main_header {
        font-size: 34px;
    }
    .main .container, .advantage .container, .about .container {
        padding: 120px 16px;
    }
    .main_header {
        margin-bottom: 40px;
    }
    .main_img {
        width: 60%;
    }
}
@media(max-width: 860px) {
    .burger_menu {
        display: block;
    }
    .header_menu_list {
        position: absolute;
        top: 106px;
        left: 0;
        width: 100%;
        flex-direction: column;
        background-color: #fff;
        justify-content: center;
        align-items: center;
        gap: 16px;
        padding-bottom: 32px;
        display: none;
    }
    .header_menu_list.header_menu_list-active {
        display: flex;
    }
}
@media(max-width: 768px) {
    .main .container, .advantage .container, .about .container {
        flex-direction: column-reverse;
        padding: 80px 16px;
    }
    .main_content,
    .main_img,
    .advantage_img,
    .advantage_content,
    .about_content,
    .about_img {
        width: 90%;
    }
    .advantage_content_title,
    .about_content_title {
        margin-bottom: 40px;
        font-size: 34px;
    }
}
@media(max-width: 500px) {
    .footer_info {
        flex-direction: column;
        align-items: start;
        gap: 16px;
    }
    .footer_info_menu {
        flex-direction: row;
        flex-wrap: wrap;
    }
}
@media(max-width: 425px) {
    .main_content,
    .main_img,
    .advantage_img,
    .advantage_content,
    .about_content,
    .about_img {
        width: 100%;
    }
    .header_logo {
        font-size: 20px;
    }
}