.container-lang{
  position: absolute;  
  top: 90px;
  right:0px;
  z-index: 2;
  height: 50px;
  border-radius: 50px 0px 0px 50px;
  display:flex;
  align-items: center;
  padding:10px 0px 10px 10px;
  transition:1s;

}
.container-lang > .langAlt{
  display: flex;
  overflow:hidden;
  width:0px;
  transition:1s;
}

.container-lang:hover > .langAlt{
  width:90px;
  transition:1s;
}
.lang{
  border-radius: 50%;
  width: 30px;
  min-width: 30px;
  margin-right:15px;
  
}
.langHover{transition:0.5s;}
.langHover:hover{
  filter: brightness(200%);
  transition:0.5s;
}