.link-footer{background-color:var(--grey);color:#fff;border-top:1px solid #ffffff1a;width:100%;padding:4rem 0}.link-footer__sections{grid-template-columns:1fr;gap:3rem 2.5rem;display:grid}@media only screen and (width>=768px){.link-footer__sections{grid-template-columns:repeat(2,1fr)}.link-footer__section{width:auto;margin-right:0}}@media only screen and (width>=1200px){.link-footer__sections{grid-template-columns:repeat(4,1fr)}}.link-footer__section{margin-bottom:0}.link-footer__section:hover h2{border-color:var(--secondary)}.link-footer h2{color:#fff;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #f4f6f826;margin-bottom:1rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:900;transition:border-color .1s ease-in-out}.link-footer ul{margin:0;padding:0;list-style:none}.link-footer ul li{margin-bottom:.25rem}.link-footer ul li a{color:var(--off-white);opacity:.7;letter-spacing:.2px;align-items:center;font-size:.95rem;font-weight:600;line-height:1.6;transition:all .2s;display:inline-flex}@media only screen and (width>=768px){.link-footer ul li a{line-height:1.4}}.link-footer ul li a .nuxt-icon{opacity:0;color:var(--secondary);margin-left:.5rem;font-size:.7rem;transition:all .2s;transform:translate(-5px)}.link-footer ul li a:hover{opacity:1;color:#fff;transform:translate(3px)}.link-footer ul li a:hover .nuxt-icon{opacity:1;transform:translate(0)}html{scroll-behavior:smooth}
