@media (max-width:1024px) {
    ._page__container {
     max-width: 900; 
    }
    .footer__container {
        max-width: 700;
    }
    .menu__list {
        padding: 0 30px;
        font-size: 20px;
        flex-direction: column;
    }

}

@media (max-width:767px) {
    ._page__container {
     max-width: none; 
    }

    .page__content {
        padding:10px 10px;
    }

    .footer__container {
        max-width: none;
    }

    .header__menu {
        align-items: center;
        justify-content: center;
        text-align: center;
        flex-direction: column;
        gap: 50px;
    }

    .header__logo {
        height: 2.5em;
    }

    .menu__list {
        padding: 0 40px;
        font-size: 18px;
    }

    .page__title {
        font-size: 40px;
    }

    .page__subtitle-info {
        font-size: 18px;
    }

    .footer__content {
        font-size: 16px;
    }
    .footer__contacts {
        font-size: 24px;
    }
}

@media (max-width:375px) {
    .btn__action--orange {
        padding:20px 60px;
        font-size: 18px;
    }

    .page__subtitle-info {
        gap: 20px;
        font-size: 16px;
    }

    .footer__contacts {
        font-size: 20px;
    }
}

@media (max-width: 340px) {
    .btn__action--orange{
        font-size: 16px;
        padding: 20px 30px;
    }
}