@media (max-width: 1366px) {
   
}

@media (max-width: 1024px) {
    .footer {
        padding: 32px;
    }
    .footer-top {
        flex-direction: column-reverse;
        align-items: center;
        row-gap: 32px;

    }
}

@media (max-width: 920px) {
 
}

@media (max-width: 767px) {

    .footer__anchor-to-start {
        right: 32px;
    }

    .footer__logotype {
        margin-bottom: 16px;
    }

    .footer__nav-buttons {
        flex-wrap: wrap;
        justify-content: center;
        gap: 32px;
        row-gap: 15px;
    }

    .footer p {
        text-align: center;
    }
    .footer__nav-buttons {
        gap:0;
        row-gap: 15px;
    }
    .footer__nav-item:not(:last-child) {
        margin: 0;
    }
}

@media (min-width: 768px) {

}

@media (max-width: 375px) {

    .footer {
        padding: 56px 16px 32px 16px;
    }

    .footer__anchor-to-start {
        right: 16px;
    }

}

@media (min-width: 375px) {
}
