.logo-container{align-items:center;cursor:pointer;display:flex;height:80px;overflow:hidden;position:relative;width:200px}.logo-icon{height:60px;left:25%;transform:translateX(-50%);width:60px;z-index:2}.logo-icon,.logo-text{position:absolute;transition:all .45s cubic-bezier(.4,0,.2,1)}.logo-text{height:auto;left:50px;opacity:0;overflow:visible;transform:translateY(30px) scale(.7);width:162px}.logo-container:hover .logo-icon{left:0;transform:translateX(0) scale(.8)}.logo-container:hover .logo-text{opacity:1;transform:translateY(0) scale(.85);transition-delay:.05s}