#footer-nav>li>a{display:flex;flex-direction:column;font-size:var(--text-l)}#footer-nav>li>a:after{content:"";width:100%;height:1px;background:var(--light);margin:var(--space-s) 0}#footer-nav .sub-menu{list-style:none;padding:0}.underline-transition{position:relative;background-image:linear-gradient(to right,var(--light),var(--light));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:.8s cubic-bezier(.61,-.01,.37,.99) all}a:has(.underline-transition):hover .underline-transition{background-size:100% 2px}body div.any-logo.footer-logo a{display:inline-block}body div.footer-logo h1.nav-title a span:not(.dot){transform:translateY(100%)}body.scrolled-bottom div.footer-logo h1.nav-title a span:not(.dot){transform:translateY(0)}body div.footer-logo h1.nav-title a span.dot{transform:translateY(-100%)}body.scrolled-bottom div.footer-logo h1.nav-title a span.dot{transform:translateY(0)}body.scrolled-bottom div.any-logo.footer-logo a:hover span:is(:nth-child(2),:nth-child(3),:nth-child(4)){transform:translateY(100%)}body.scrolled-bottom div.any-logo.footer-logo a:hover span.dot{left:var(--center-left);transition-delay:0s}