@media (max-width: 1023px) {
    main {flex-direction: column;} 
    .header {font-size: 26px;}
    .footer__link a {font-size: 28px;}
}

@media (max-width: 767px) {
    main .column_left {padding: 50px 40px;align-items: center;}
    .header {font-size: 16px;}
    .footer__logo_after {display: block;text-align: center;margin-bottom: 14px;}
    .footer__logo_after svg {width: 34px;height: 37px;}
    .footer__link {font-size: 24px;text-align: center;}
}
