.menu { position: fixed; bottom: 0; left: 0; width: 100%; height: auto; min-width: 96vmax; z-index: 2; overflow: visible; } .tuyau { position: fixed; bottom: 0; right: 3vw; width: 8%; height: auto; z-index: 2; overflow: visible; } .menu-link use { transition: transform 50ms; transform-origin: center; } .menu-link text { transition: transform 50ms; } .menu-link:hover text { fill: #FFDC00; transform: translateY(-1px); } .menu-link:hover use { transform: scaleY(1.1); } .menu svg { overflow: visible; }