.gi-page-header{display:flex;align-items:center;height:4rem;transition:transform .25s cubic-bezier(0.22, 0.44, 0, 1)}@media(min-width: 768px){.gi-page-header{height:5rem}}@media(max-width: 767px){.gi-page-header{border-bottom:.0625rem solid var(--gi-gray-900-alpha-16)}}.logo-goethe-institut,.wordmark-goethe-institut{fill:var(--gi-gray-900)}@media(min-width: 768px){.logo-goethe-institut{height:2.5rem;width:auto}}.line-logo{width:.0625rem;height:1.5rem;background-color:var(--gi-gray-900-alpha-16)}.logo-img img{width:2rem;height:auto}.logo-title{line-height:1 !important}@media(max-width: 767px){.nav-logo-wrapper img{width:.875rem;height:auto}}.header-container-landing{display:flex;justify-content:space-between;align-items:center}.navigation-toggle-landing,.navigation-close-button-landing{appearance:none;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:0;color:var(--gi-gray-900)}.navigation-close-button-landing{display:flex;position:absolute;top:1.125rem;right:1rem;border:none}.navigation-close-button-landing .icon{margin:0}[dir=rtl] .navigation-close-button-landing{right:auto;left:1rem}.gi-navigation-close-button{display:flex;position:absolute;top:1rem;right:1.25rem;border:none;background-color:rgba(0,0,0,0)}.gi-navigation-close-button .icon{margin:0}[dir=rtl] .gi-navigation-close-button{right:auto;left:1rem}.navigation-toggle-landing{font-family:var(--gi-font-medium)}.navigation-toggle-landing .current-lang-landing{display:none}@media(min-width: 768px){.navigation-toggle-landing .current-lang-landing{display:inline-block}}.navigation-toggle-landing .current-lang-short-landing{text-transform:uppercase}@media(min-width: 768px){.navigation-toggle-landing .current-lang-short-landing{display:none}}.navigation-toggle-landing[aria-expanded=true] .icon{transform:scale(-1)}@media(min-width: 768px){.navigation-toggle-landing:hover,.navigation-toggle-landing:focus{color:var(--gi-gray-900)}}.language-navigation-landing{position:relative}.language-navigation-wrapper-landing{opacity:0;visibility:hidden}.language-navigation-wrapper-landing.active{opacity:1;visibility:visible}@media(max-width: 767px){.language-navigation-wrapper-landing{width:100%;height:100%;background-color:var(--gi-black);position:fixed;left:0;top:0;z-index:5}.language-navigation-mobile .language-navigation-wrapper-landing{background:rgba(0,0,0,.56)}}@media(min-width: 768px){.language-navigation-wrapper-landing:not(.has-more-lang){position:absolute;top:calc(100% + 8px);right:-1.25rem;z-index:5}[dir=rtl] .language-navigation-wrapper-landing:not(.has-more-lang){left:-1.25rem;right:auto}}@media(min-width: 1440px){.language-navigation-wrapper-landing:not(.has-more-lang){right:auto;left:-1.25rem}[dir=rtl] .language-navigation-wrapper-landing:not(.has-more-lang){right:-1.25rem;left:auto}}@media(min-width: 768px){.language-navigation-wrapper-landing.has-more-lang{position:fixed;top:0;left:0;right:0;bottom:0;z-index:5}}.language-navigation-wrapper-landing.has-more-lang .language-navigation-bg{position:relative;height:100%;background:rgba(0,0,0,.56)}.language-navigation-container-landing{position:relative;padding:1rem;background-color:var(--gi-white);border-radius:.75rem .75rem 0 0}@media(max-width: 767px){.language-navigation-container-landing{height:100%}}@media(min-width: 768px){.language-navigation-container-landing{width:10rem;padding:.25rem;border-radius:.75rem;box-shadow:0 9px 46px 8px rgba(0,0,0,.03),0 24px 38px 3px rgba(0,0,0,.04),0 11px 15px -7px rgba(0,0,0,.04),0 0 3px 0 rgba(0,0,0,.06)}}@media(min-width: 768px){.has-more-lang .language-navigation-container-landing{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;z-index:1;width:17.5rem;padding:1rem .5rem}}@media(min-width: 992px){.has-more-lang .language-navigation-container-landing{width:20rem}}@media(min-width: 1200px){.has-more-lang .language-navigation-container-landing{width:22.75rem}}.language-navigation-mobile{margin-top:1rem;padding-top:1rem;border-top:.0625rem solid rgba(14,32,41,.08)}@media(max-width: 767px){.language-navigation-mobile .navigation-toggle-landing{width:100%}.language-navigation-mobile .navigation-toggle-landing .icon{position:absolute;right:.5rem;transform:rotate(-90deg)}.language-navigation-mobile .navigation-toggle-landing .current-lang-landing{display:block}.language-navigation-mobile .navigation-toggle-landing .current-lang-short-landing{display:none}}@media(max-width: 767px){.language-navigation-mobile .language-navigation-wrapper-landing.has-more-lang{padding-top:1.25rem}}.navigation-list-landing li a{display:block;padding:.75rem 1.25rem;font-family:var(--gi-font-news);color:var(--gi-gray-900);border-radius:.5rem}.navigation-list-landing li a:hover,.navigation-list-landing li a:focus{background-color:var(--gi-green-200-alpha-08)}.navigation-list-landing li a.link-active{display:flex;align-items:center;justify-content:space-between}.navigation-list-landing.over-height{overflow-y:auto}.navigation-hdl-landing.over-height{border-bottom:.0625rem solid var(--gi-gray-900-alpha-16)}.gi-header.gi-header-top{background-color:rgba(0,0,0,0)}.anchor-navigation li{padding:.75rem 0}@media(min-width: 1200px){.anchor-navigation li{padding:0 1rem}}.anchor-navigation li a{font-family:var(--gi-font-medium);color:var(--gi-gray-900)}.navigation-toggle{appearance:none;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:0;color:var(--gi-gray-900)}.gi-navigation-container-mobile{background-color:var(--gi-white);position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;opacity:0;visibility:hidden}.gi-navigation-container-mobile.active{opacity:1;visibility:visible}@media(min-width: 1200px){.gi-navigation-container-mobile{display:none}}.navigation-mobile-wrapper{overflow-y:auto}.app-download-wrapper{width:100%;background-color:#e6f4d6;position:absolute;bottom:0;left:0}body.gi-nav-open{overflow:hidden}@media(max-width: 991.98px){html.is-locked,html.is-locked body{box-sizing:border-box;height:calc(var(--vh)*100 - 1px);overflow:hidden}.gi-page-header-none{transform:translate3d(0, -100%, 0);position:fixed;top:0;opacity:0}.gi-page-header-min{background-color:var(--gi-white);transform:translate3d(0, 0, 0);position:fixed;top:0;left:0;z-index:210;right:0;box-shadow:0 0 1rem rgba(0,0,0,.08);border-bottom-color:rgba(0,0,0,0)}.gi-page-header-spacer{height:var(--gi-page-header-height);display:none}.gi-nav-open .gi-page-header{height:100%}.gi-page-header-none+.gi-page-header-spacer,.gi-page-header-min+.gi-page-header-spacer{display:block}}/*# sourceMappingURL=header_app-landing.gimin.css.map */
