.footer-menus{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.footer-menus .menu-group .group-title{color:var(--color-primary);font-weight:700;margin-bottom:16px}.footer-menus .menu-group ul{display:flex;flex-flow:column nowrap;gap:24px}.footer-menus li{margin:0}.footer-menus .menu-group a{color:var(--color-base);font-size:16px;font-weight:300}@media screen and (max-width:767px){.footer-menus{display:flex;flex-flow:column wrap;row-gap:40px}}