ul.top-menu{display:flex;justify-content:space-between;align-items:center}
footer .menu.black a {
    color: var(--white);
}
footer .menu.black a:hover{
    color:var(--black)
}
footer .menu ul {
    column-count: 3;
    display: block;
}
footer .menu ul li {
    margin-bottom: 15px;
}
@media(min-width:1200px) and (max-width:1499px) {
ul.top-menu a{font-size:15px}
}
@media(max-width:1199px) {
ul.top-menu{display:block}
header div.menu{position:fixed;top:0;left:-1200px;right:0;bottom:0;z-index:9;width:100%;height:100%;background:var(--white);padding-top:90px;transition:.3s all linear}
div.menu.opened{left:0;padding-left:0;padding-right:0}
header .top-menu li{border-bottom:1px solid #ddeff7}
header .top-menu li a{padding:12px 15px;display:inline-block;width:100%}
.menu-close{position:absolute;top:16px;right:15px}
footer .burger {
    display: none;
}
footer div.menu {
    position: relative;
    top: unset;
    left: unset;
    right: unset;
    bottom: unset;
    background: transparent;
    /* width: 50%; */
}
footer .menu-close{
    display:none;
}
}
@media(min-width:992px) and (max-width:1199px){
    footer .menu ul {
        column-count: 4;
    }
   footer div.contact {
        flex: 0 0 auto;
        width: 26%;
    }
    footer div.menu {
     
        width: 57%;
    }
}
@media(max-width:991px){
    footer .menu ul {
        column-count: 1;
    }
   footer .top-menu li{border-bottom:1px solid #ddeff7}
footer .top-menu li a{padding:12px 15px;display:inline-block;width:100%}
}