footer{--bg-clr:#404549;--clr-text:#fff;--clr-link:#fff;--clr-link-hvr:#fff;--pd-base:104px}footer [data-footer=main]{background-color:var(--bg-clr);padding-top:calc(var(--pd-base)/2)}footer [data-footer=main] *{color:var(--clr-text)}footer [data-footer=main] ul li a{color:var(--clr-link)}footer [data-footer=main] ul{list-style:none;padding-left:0}footer [data-footer=main] .footer-block{margin:0 auto;max-width:1080px;padding:calc(var(--pd-base)/4) 0}footer [data-footer=main] .footer-row{display:flex;gap:2rem}footer [data-footer=main] .footer-row .footer-col{flex:1 0 auto;flex-basis:100%}footer [data-footer=main] .menu-group .menu-heading{font-size:18px;font-weight:700;line-height:24px;padding-bottom:14px}footer [data-footer=main] .menu-group .menu-separator{background:var(--clr-text);border:0;height:2px;margin:7px 0}footer [data-footer=main] .menu-items{margin:0}footer [data-footer=main] .menu-item+.menu-item{padding-top:2px}footer [data-footer=main] .menu-item,footer [data-footer=main] .menu-item .menu-voice{font-size:14px;font-weight:500;line-height:19px}@media only screen and (min-width:601px){footer [data-footer=main] .footer-row .footer-col{flex-basis:calc(50% - 2rem)}}@media only screen and (min-width:993px){footer [data-footer=main] .footer-row .footer-col{flex-basis:calc(20% - 2rem)}}footer .bottom-footer{padding:var(--pd-base) 0}footer .bottom-footer ul li a{color:var(--clr-text)}.icon-svg{display:inline-block;height:1em;width:1em;stroke-width:0;stroke:currentColor;fill:currentColor}