.divLng{position:absolute;top:50%;right:59px;margin-top:-17px;}
.divLng ul{list-style:none;display:flex;flex-direction:column;}

.divLng:before{
content: "language";
font-family: "Material Symbols Outlined";
width: 16px;
height: 16px;
position: absolute;
left: -15px;
top:10px;
line-height: 16px;
font-size: 24px;
font-variation-settings: "FILL" 0, "wght" 100, "GRAD" -25, "opsz" 24;
color: var(--g1-color);
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}


.divLng li{order:2;display:none;cursor:pointer;z-index:5;margin-bottom:2px;padding:0px;}
.divLng li.sel{order:1;color:#767c7f;display:block;z-index:6;background-color:transparent;}
.divLng li a{display:block;text-transform:uppercase;width:35px;height:35px;text-align:center;background-color:#2d343d;color:#FFFFFF;font-size:14px;line-height:32px;position:relative;transition:all 0.5s ease-out 0s;font-weight: 600}
.divLng li.sel a:after{content:"";position:absolute;width:12px;height:12px;border-right:1px solid var(--g1-color);border-bottom:1px solid var(--g1-color);bottom:15px;right:-14px;transform: rotate(45deg)}
.divLng li.sel a, .divLng li a:hover{background-color:transparent;transition:all 0.5s ease-out 0s;color: #3A3A3C}
.divLng li.langAnim{display:block;}
.animatedLang{animation-duration:1s;animation-fill-mode:both;}
@keyframes fadeInDownMenu{0%{opacity:0;transform:translate3d(0,-100%,0);}
100%{opacity:1;transform:none;}
}
.fadeInDownMenu{animation-name:fadeInDownMenu;}
@keyframes fadeOutUpMenu{0%{opacity:1;}
100%{opacity:0;transform:translate3d(0,-100%,0);}
}
.fadeOutUpMenu{animation-name:fadeOutUpMenu;}