@media(min-width:1000px) {

    .header .inner,
    footer .container {
        width: min(1440px, calc(100% - 80px))
    }

    .header .inner {
        padding-inline: 12px
    }

    .header .logo {}

    .header .nav {
        margin-left: auto
    }

    .header .nav>li {
        padding-inline: 12px
    }

    .header .phone {
        margin-left: 34px;
        padding-left: 26px;
        border-left: 1px solid #e3e6ea
    }

    footer {
        padding: 72px 0 18px;
        border-top: 1px solid rgba(255, 255, 255, .12)
    }

    .footer-grid {
        grid-template-columns: 2.8fr 2.4fr 3.6fr 1.4fr;
        gap: 56px;
        align-items: start
    }

    .footer-logo {}

    .socials {
        gap: 12px;
        margin-top: 32px
    }

    .socials img {
        width: 28px;
        height: 28px
    }

    .footer-copy {
        padding-top: 8px
    }

    .footer-copy p {
        color: #c4cfdd;
        font-size: 13px;
        line-height: 1.9
    }

    .qr {
        padding-top: 0
    }

    .qr img {
        height: 132px
    }

    .copyright {
        margin-top: 44px;
        padding-top: 18px;
        color: #9faec0;
        text-align: left;
        font-size: 12px
    }
}

@media(max-width:999px) {
    footer {
        padding-top: 34px
    }

    .footer-logo {
       
    }
}