﻿.header .lang-wrapper{position:relative;display:inline-block;}.header .lang-popup{position:absolute;transition:all .3s ease;visibility:hidden;}@media(min-width:1400px){.header .lang-popup{top:5rem;opacity:0;}.header .lang-popup.open{opacity:1;visibility:visible;}}@media(max-width:1399px){.header .lang-popup{top:0;opacity:0;}.header .lang-popup.open{top:5rem;opacity:1;visibility:visible;}}@media(max-width:799px){.header .lang-popup{right:0;left:inherit;}}@media(max-width:767px){.header .lang-popup{top:0;right:0;opacity:0;}.header .lang-popup.open{top:4.75rem;opacity:1;visibility:visible;}}.header .lang-popup ul{list-style:none;margin:0;padding:0;}.header .lang-popup ul li{margin:0;padding:0;}.header .lang-popup ul li a{background:#1d1d1d;display:block;color:#fff;text-decoration:none;font-weight:bold;font-size:1.4rem;line-height:5rem;width:5rem;text-align:center;}.header .lang-popup ul li a:hover{background:#0e2b93;}@media(max-width:1399px){.header .lang-popup ul li a{background:#1d1d1d;}.header .lang-popup ul li a:hover{background:#0e2b93;}}@media(max-width:767px){.header .lang-popup ul li a{line-height:3.75rem;width:3.75rem;}}.header .lang-toggle-button{position:relative;top:1rem;height:5rem;width:5rem;border:none;border-radius:0;background:rgba(0,0,0,0);color:#fff;transition:all .3s ease;outline:none;cursor:pointer;}@media(min-width:1400px){.header .lang-toggle-button{left:0;}}@media(min-width:1200px){.header .lang-toggle-button{top:0;}}@media(max-width:799px){.header .lang-toggle-button{right:0;left:inherit;}}@media(max-width:767px){.header .lang-toggle-button{height:3.75rem;width:3.75rem;right:0;}}.header .lang-toggle-button:hover,.header .lang-toggle-button.open{background:#1d1d1d;}.header .lang-toggle-button .button-text{color:#fff;font-weight:bold;display:inline-block;vertical-align:middle;margin:0 .3125rem 0 0;}.header .lang-toggle-button .button-icon{display:inline-block;vertical-align:middle;transition:all .3s ease;}.header .lang-toggle-button .button-icon i{color:#fff;}@media(min-width:1400px){.header .lang-toggle-button.open .button-icon{transform:rotate(-180deg);}}@media(max-width:1390px){.header .lang-toggle-button.open .button-icon{transform:rotate(-180deg);}}