.lang{position:relative;z-index:100;text-align:center;background:#fff;perspective:700px}
.lang_fixed{position:absolute}
.lang__link{cursor:pointer;transition:.3s all;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0;box-sizing:border-box;text-decoration:none;padding:1px}
.lang__img{width:30px;height:18px;flex-shrink:0;font-size:10px;display:block;transition:.3s all}
.lang__link_sub:hover {filter:drop-shadow(0 0 3px rgb(136, 136, 136)) brightness(130%)}
.lang__link_sub{width:100%;height:auto;position:relative;padding:0;margin:1px}
.lang__list{background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;opacity:0;visibility:hidden;transition:.3s all;transform:rotateX(-90deg);position:absolute;left:0;top:100%;z-index:100;line-height:13px;transform-origin:center top;box-sizing:border-box;margin-top:2px}
.lang:hover .lang__list{opacity:1;visibility:visible;transform:rotateX(0)}
.lang__link_select{align-items:flex-start;text-align:center;font-size:0}
@media (min-width:1200px){.lang_fixed{right:25px;top:105px}}
@media (min-width:992px) and (max-width:1199px){.lang_fixed{right:25px;top:105px}}
@media (min-width:768px) and (max-width:991px){.lang_fixed{right:22px;top:105px}}
@media (max-width:767px){.lang_fixed{right:26px;top:62px}}




