.typo_language_switch_wrapper{padding-top:2rem}.typo_language_switch_wrapper .current{display:none}.typo_language_switch_wrapper .typo_language_switch_nav{margin:0}.typo_language_switch_wrapper .typo_language_switch_nav li{list-style:none;display:inline-block}.typo_language_switch_wrapper .typo_language_switch_nav li a{padding:0 .75rem;position:relative;color:inherit}.typo_language_switch_wrapper .typo_language_switch_nav li a:after{content:'';position:absolute;bottom:0;left:.75rem;right:.75rem;width:auto;height:1px;background-color:currentColor;opacity:0;visibility:hidden}.typo_language_switch_wrapper .typo_language_switch_nav li.current a:after{opacity:1;visibility:visible}@media screen and (min-width:64em){.menu_wrapper .typo_language_switch_wrapper.has_dropdown{position:absolute;top:50%;right:0;padding-top:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.typo_language_switch_wrapper.has_dropdown>.current{display:inline-block;height:4rem;line-height:4rem}.typo_language_switch_wrapper.has_dropdown .typo_language_switch_nav{position:absolute;margin:0;padding:.5rem .25rem;background-color:#fff;color:#0a0a0a;border-radius:.375rem;left:50%;top:100%;opacity:0;visibility:hidden;width:3rem;pointer-events:none;box-shadow:0 0 1rem rgba(0,0,0,.125);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .25s ease,visibility .25s ease;-moz-transition:opacity .25s ease,visibility .25s ease;-ms-transition:opacity .25s ease,visibility .25s ease;-o-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease}.typo_language_switch_wrapper.has_dropdown:hover .typo_language_switch_nav,.typo_language_switch_wrapper.has_dropdown:focus .typo_language_switch_nav,.typo_language_switch_wrapper.has_dropdown:hover .typo_language_switch_nav:hover{opacity:1;visibility:visible;pointer-events:all}.typo_language_switch_wrapper.has_dropdown .typo_language_switch_nav li{display:block;padding:.25rem;text-align:center}.typo_language_switch_wrapper.has_dropdown .typo_language_switch_nav li a{padding:0}.typo_language_switch_wrapper .typo_language_switch_nav li a:after{left:0;right:0}}