.menu { position: fixed; bottom: -2px; left: 0; width: 100%; height: auto; z-index: 2; overflow: visible; transition: transform 0.3s; } .tuyau { position: fixed; bottom: -2px; right: 3vw; width: 8%; min-width: 6.3vmax; height: auto; z-index: 2; transition: transform 0.3s; overflow: visible; } .menu-link use { transition: transform 50ms; transform-origin: center; } .menu-link.menu-bottom-line use { transform-origin: bottom; } .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; }