@media screen and (max-width: 1120px) {
    .section {
        gap: 20px;
    }

    .content1 {
        padding: 50px 60px 50px 30px;
    }

    .content2 {
        padding: 50px 24px 100px 40px;
    }
}

@media screen and (max-width: 991px) {
    .section {
        gap: 15px;
    }

    .content1 {
        padding: 50px 30px;
    }

    .content2 {
        padding: 50px 24px 50px;
    }

    .section_content1_text {
        margin-bottom: 0;
        word-break: break-all;
    }

    .section_content2_text_num {
        margin-bottom: 30px;
    }
}


@media screen and (max-width: 768px) {
    .header__nav-logo {
        padding: 30px 0;
    }

    .header__nav-list {
        flex-wrap: wrap;
        gap: 20px 60px;
    }

    .section {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .footer_info {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 10px;
    }

    .footer_info_list {
        align-items: center;
    }    
}

@media screen and (max-width: 480px) {
    .header__nav-logo {
        padding: 20px 0;        
        width: 100px;
    }

    .header__nav-logo a img {
        width: 100%;
    }

    .header__nav-list {
        flex-direction: column;
        gap: 20px;
    }

    .header__nav-item_link {
        font-size: 16px;
    }

    .section_content1_heading,
    .section_content2_heading {
        font-size: 18px;
    }

    .section_content1_text,
    .section_content2_text {
        font-size: 16px;
    }

    .footer_info {
        padding: 15px 0;
    }

    .footer_info_logo {
        width: 200px;
    }
    .footer_info_logo a img {
        width: 100%;
    }

    .footer_info_list_item_text {
        font-size: 16px;
    }
    
    .footer_info_list_item_number a{
        font-size: 18px;
    }
}
