.fixed-menu{
    width:50px;
    height:300px;
    position:fixed;
    bottom:0;
    top:0;
    left:0;
    margin:auto;
    z-index:999999;
}

.fixed-menu ul li{
    width:40px;
    background:#dc1c1c;
    padding:10px;
    transition: all .5s ease-out;
}

.fixed-menu ul li a{
    color:#fff;
    white-space: nowrap;
    display:flex;
    align-items:center;
    gap:15px;
}

.fixed-menu ul li a span{
    opacity:0;
    transition: all .5s ease-out;
}

.fixed-menu ul li a i{
    font-size:20px;
}

.fixed-menu ul li:hover{
    width:200px;
    transition: all .5s ease-out;
}

.fixed-menu ul li:hover a span{
    opacity:1;
    transition: all .5s ease-out;
}
