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