#icon-lng_control{position:relative}#inhalt-lng-control{display:none;box-shadow:var(--box-shadow-down);background-color:var(--color-white);position:absolute;z-index:1;right:0;padding:2rem;top:1rem}#inhalt-lng-control.active{display:block}#language .fa-close-countries{padding:.25rem .5rem;font-size:1.75rem;cursor:pointer}#language .overlay-title{white-space:normal;margin-bottom:2rem}#language{opacity:0;height:0;width:100%;position:absolute;z-index:-100;top:-100vh}#language.active{position:fixed;left:0;top:0;background-color:rgba(0,0,0,.5);padding:0;text-align:left;z-index:1040;white-space:nowrap;opacity:1;height:100vh;transition:opacity .25s ease;overflow:auto}#language.active .container-countries{background-color:#fff;padding:3rem;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:500px;max-height:300px}.sprach_box .flag-container a{position:relative}.sprach_box .flag-container .lang-active{font-weight:600}.sprach_box .flag-container .lang-inactive{font-weight:200}[class*=flags]{display:inline-block;width:16px;height:11px;line-height:11px;background-image:url(../../../tn-core/extension/tycoon/flags.png);background-position:0 0;background-repeat:no-repeat;margin-right:7px}.flags-de-DE{background-position:-160px -166px;width:16px;height:11px}.flags-en-EN{background-position:-176px -22px;width:16px;height:11px}.flags-ja-JP{background-position:-32px -144px;width:16px;height:11px}.flags-es-ES{background-position:-176px -143px;width:16px;height:11px}.flags-it-IT{background-position:-96px -144px;width:16px;height:11px}.flags-pl-PL{background-position:-96px -99px;width:16px;height:11px}.flags-fr-FR{background-position:-176px -44px;width:16px;height:11px}.sprach_box .flag-container .lang{font-size:.9rem;line-height:2.5}