/*!
 * 
 * architecture
 * 
 * @author 
 * @version 1.5.0
 * @link ISC
 * @license ISC
 * 
 * Copyright (c) 2025 
 * 
 * undefined
 * 
 * Compiled with the help of https://wpack.io
 * A zero setup Webpack Bundler Script for WordPress
 */
.header-fixed{position:fixed;z-index:999;background:#dedede;overflow:hidden;transition:all .3s;width:100%;top:0;left:0;padding-left:8px}@media(min-width:768px){.header-fixed{padding-left:17px}}.curriculum .header-fixed{background-color:#c6c6c6}.institutskalender .header-fixed{background-color:#9d9d9d}.newsletter-anmeldung .header-fixed{background-color:#dedede}header#smallhead .language-switcher{position:absolute;right:81px;top:0}header#smallhead .language-switcher li:not(:last-child){margin-right:10px}header#smallhead .language-switcher a{box-shadow:0 0 0 1px rgba(0,0,0,.1);font-weight:400;font-size:13px;font-family:FS-Albert-Bold,sans-serif;color:#000;line-height:1;padding:0 12px;border-radius:3px;display:flex;justify-content:center;align-items:center;height:23px;transition:.3s ease}@media(max-width:991.98px){header#smallhead .language-switcher a{font-size:10px;padding:0 10px;height:16px;padding-top:2px;padding-bottom:0}}header#smallhead .language-switcher .wpml-ls-current-language a,header#smallhead .language-switcher li:hover a{box-shadow:0 0 0 1px #000!important}@media(max-width:991.98px){header#smallhead .language-switcher span.wpml-ls-native{width:2.2ch;overflow:hidden;white-space:nowrap;text-transform:uppercase;display:flex;justify-content:flex-start;align-items:center;height:100%}}header#smallhead .language-switcher .wpml-ls-legacy-list-horizontal{padding:7px}@media(max-width:991.98px){header#smallhead .language-switcher .wpml-ls-legacy-list-horizontal{padding:2px 0 0}}header#masthead{position:relative;width:100%;z-index:1001;background:#dedede;padding:14px 0 12px 17px}@media(min-width:768px){header#masthead{padding:23px 0 32px 32px;min-height:168px}}@media(min-width:992px){header#masthead{padding:32px 22px 35px 31px}}.curriculum header#masthead{background-color:#c6c6c6}@media(min-width:768px){.curriculum header#masthead{padding:32px 0 35px 32px}}.post-type-archive-tribe_events header#masthead{background-color:#c6c6c6}.page-template-default header#masthead{background-color:#dedede}header#masthead .language-switcher{position:absolute;right:81px;top:0}header#masthead .language-switcher li:not(:last-child){margin-right:10px}header#masthead .language-switcher a{box-shadow:0 0 0 1px rgba(0,0,0,.1);font-weight:400;font-size:13px;font-family:FS-Albert-Bold,sans-serif;color:#000;line-height:1;padding:0 12px;border-radius:3px;display:flex;justify-content:center;align-items:center;height:23px;transition:.3s ease}@media(max-width:991.98px){header#masthead .language-switcher a{font-size:10px;padding:0 10px;height:16px;padding-top:2px;padding-bottom:0}}header#masthead .language-switcher .wpml-ls-current-language a,header#masthead .language-switcher li:hover a{box-shadow:0 0 0 1px #000!important}@media(max-width:991.98px){header#masthead .language-switcher span.wpml-ls-native{width:2.2ch;overflow:hidden;white-space:nowrap;text-transform:uppercase;display:flex;justify-content:flex-start;align-items:center;height:100%}}.site-branding{display:flex;transition:all 1s;flex-direction:column}@media(min-width:768px){.site-branding{flex-direction:row}}.fixed .site-branding,.header-fixed .site-branding{height:30px;align-items:center;overflow:hidden;flex-direction:row;width:100%}@media(min-width:768px){.fixed .site-branding,.header-fixed .site-branding{height:45px}}.curriculum .site-branding{background-color:#c6c6c6}.site-branding__logo{overflow:hidden;width:100%;display:inline-block;margin-bottom:55px}@media(min-width:768px){.site-branding__logo{margin-bottom:0;width:28.125%}}@media(min-width:992px){.site-branding__logo{width:24.236111111%}}.header-fixed .site-branding__logo{display:none}@media(max-width:767.98px){.curriculum .site-branding__logo,.institutskalender .site-branding__logo{margin-bottom:64px}}.site-branding__logo>a{display:inline-block;overflow:hidden;width:108px;height:auto}@media(min-width:768px){.site-branding__logo>a{width:166px}}@media(min-width:992px){.site-branding__logo>a{width:168px}}.site-branding__logo>a svg{width:100%;height:auto}.site-branding__search{opacity:1;transition:all .3s;position:absolute!important;right:28px;top:4px}#masthead .site-branding__search{top:10px;overflow:visible}@media(min-width:768px){.site-branding__search{right:35px;top:9px}}@media(min-width:992px){.site-branding__search{width:26.388888888%}}.site-branding__menu{position:absolute;right:8px;top:5px}#masthead .site-branding__menu{top:12px}.curriculum .site-branding__menu .hamburger-inner,.curriculum .site-branding__menu .hamburger-inner:after,.curriculum .site-branding__menu .hamburger-inner:before,.curriculum .site-branding__menu .hamburger.active .hamburger-inner{background-color:#000!important}@media(min-width:768px){.site-branding__menu{right:12px;top:12px}}.site-branding .site-title{flex:1;justify-content:space-between;align-items:center;flex-direction:column;font-size:29px;line-height:30px;color:#000;margin:0}@media(min-width:768px)and (max-width:991.98px){.site-branding .site-title{margin-top:12px}}@media(min-width:768px){.site-branding .site-title{font-size:43px;line-height:46px}}@media(min-width:992px){.site-branding .site-title{font-size:54px;line-height:60px}}.fixed .site-branding .site-title,.header-fixed .site-branding .site-title{font-size:16px;line-height:21px;margin:0}@media(min-width:768px){.fixed .site-branding .site-title,.header-fixed .site-branding .site-title{font-size:24px;line-height:30px}}.curriculum .site-branding .site-title a{color:#000}.searchbar{display:block;position:relative;min-width:50px;width:0;height:22px;overflow:hidden;transition:width .3s;outline:none;margin-right:16px}@media(min-width:768px){.searchbar{height:27px}}.searchbar-input{position:absolute;top:30px;right:0;border:0;outline:0;background:transparent;width:0;height:22px;margin:0;padding:0 8px;font-size:13px;color:#c6c6c6;border-radius:3px;opacity:0;transition:all .3s;min-height:unset!important;border:none!important}.searchbar-input::-webkit-input-placeholder{color:#c6c6c6;font-family:FS-Albert-Bold,sans-serif}.searchbar-input:-moz-placeholder,.searchbar-input::-moz-placeholder{color:#c6c6c6;font-family:FS-Albert-Bold,sans-serif}.searchbar-input:-ms-input-placeholder{color:#c6c6c6;font-family:FS-Albert-Bold,sans-serif}.searchbar-input:focus{box-shadow:none}.searchbar-icon,.searchbar-submit{height:100%;display:block;position:absolute;top:0;font-size:13px;right:0;padding:0;margin:0;border:0;outline:0;line-height:26px;text-align:center;cursor:pointer;background:transparent}.searchbar-icon svg,.searchbar-submit svg{position:relative}@media(min-width:768px){.searchbar-icon svg,.searchbar-submit svg{top:2px}}.searchbar-icon{top:-5px;right:2px}.searchbar-open{width:86%;position:relative}#masthead .searchbar-open{width:50%}@media(min-width:768px){#masthead .searchbar-open{width:295px}}@media(min-width:992px){#masthead .searchbar-open{width:421px}}@media(min-width:768px){.searchbar-open{width:295px}}@media(min-width:992px){.searchbar-open{width:421px}}.searchbar-open .searchbar-input{background:#fff;position:absolute;width:100%;opacity:1}.searchbar-open .searchbar-input:focus{box-shadow:none;outline:none}@media(min-width:768px){.searchbar-open .searchbar-input{height:27px;line-height:18px}}.curriculum .searchbar-open .searchbar-input{background:#fff}.hamburger{padding:0 3px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:25px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:25px;height:1px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--squeeze__white .hamburger-inner,.hamburger--squeeze__white .hamburger-inner:after,.hamburger--squeeze__white .hamburger-inner:before{background-color:#fff}.hamburger--squeeze .hamburger-inner{transition-duration:.3s}.hamburger--squeeze .hamburger-inner:before{transition:top .3s ease .15s,opacity .3s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .3s ease .15s,transform .3s ease}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.3s;transform:rotate(-45deg);transition:top .3s ease,transform .3s ease .15s}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:all .3s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .3s ease,transform .3s ease .15s}.site-menu__icon{display:flex;align-items:center}.site-menu__overlay{top:0;left:0;width:100%;height:100%;position:fixed;background-color:transparent;display:none;z-index:99}@media(min-width:1200px){.site-menu__overlay.active{display:block}}.site-menu__wrapper{display:flex;flex-direction:column;position:fixed;overflow:hidden;right:0;top:30px;width:0;height:100%;background-color:#000;transition:width .3s;z-index:1001;overflow-y:scroll;padding-bottom:30px}@media(min-width:768px){.site-menu__wrapper{top:45px;padding-bottom:75px}}@media(min-width:992px){.site-menu__wrapper{padding-bottom:67px}}.site-menu__wrapper.toggled{width:100%}@media(min-width:1200px){.site-menu__wrapper.toggled{width:70%}}.site-menu__list{color:#fff;margin:0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column}@media(min-width:768px){.site-menu__list{flex-direction:row;flex-grow:1;flex-wrap:wrap}}@media(min-width:992px){.site-menu__list{flex-grow:.75}}.site-menu__list li{display:flex;width:100%;margin:0;padding:0}.site-menu__list a{position:relative;display:flex;flex:1;color:#fff;font-size:24px;line-height:30px;width:100%}@media(min-width:768px){.site-menu__list a{font-size:56px;line-height:60px}}.site-menu__list a span{display:flex;flex-grow:1;align-items:center;width:100%;padding:18px}@media(min-width:768px){.site-menu__list a span{padding:32px 0 29px 38px}}.site-menu__info{padding:29px 17px;color:#fff;display:flex}@media(min-width:768px){.site-menu__info{flex-grow:1;flex-direction:column;padding:0 33px}}@media(min-width:992px){.site-menu__info{flex-grow:.25}}.site-menu__info__logo{width:166px}@media(min-width:768px){.site-menu__info__logo{width:100%;max-width:275px;margin-top:26px!important}}.site-menu__info__logo svg path{fill:#fff}.site-menu__info a{text-decoration:underline;font-weight:100;display:inline-block}.site-menu__info a:hover{color:#fff;text-decoration:underline}.site-menu__info a,.site-menu__info h3,.site-menu__info p{margin:0;padding:0;font-size:16px;line-height:24px;color:#fff}.site-menu__info a,.site-menu__info p{font-family:FS-Albert-Light,sans-serif}.site-menu__info__kontakt{font-family:FS-Albert-Bold,sans-serif;margin-top:30px!important}@media(min-width:768px){.site-menu__info__kontakt{margin-top:21px!important}}.site-menu__info .widget{margin-bottom:30px}@media(min-width:768px){.site-menu__info .col-logo{flex:0 0 45.584045584%;max-width:45.584045584%}}@media(min-width:1200px){.site-menu__info .col-logo{flex:0 0 35.7941834452%;max-width:35.7941834452%}}@media(min-width:768px){.site-menu__info .col-contact{flex:0 0 27.207977208%;max-width:27.207977208%}}@media(min-width:1200px){.site-menu__info .col-contact{flex:0 0 35.7941834452%;max-width:35.7941834452%}}@media(min-width:768px){.site-menu__info .col-privacy{flex:0 0 27.207977208%;max-width:27.207977208%}}@media(min-width:1200px){.site-menu__info .col-privacy{flex:0 0 28.4116331096%;max-width:28.4116331096%}}.site-menu__socials__title{font-family:FS-Albert-Light,sans-serif;margin-bottom:6px!important;line-height:1!important}@media(min-width:768px){.site-menu__socials__title{margin-bottom:8px!important}}@media(min-width:992px){.site-menu__socials__title{margin-bottom:16px!important}}.site-menu__socials__icons{margin:0;padding:0;list-style:none;width:100%}@media(max-width:767.98px){.site-menu__socials__icons{margin-bottom:19px}}.site-menu__socials__icons li{margin-right:16px;display:inline-block}.site-menu__contact{padding:0;margin:0;list-style:none;display:block;font-size:0}.site-menu__contact li,.site-menu__contact li:after{position:relative;display:inline-block}.site-menu__contact li:after{margin:0 5px;content:"|";font-size:16px}.site-menu__contact li:last-child:after{content:""}.site-menu__contact a{text-decoration:none}.site-menu__contact a:hover{color:#fff;text-decoration:underline}.footer{position:relative;background-color:#000;color:#fff}.footer__info{padding-top:14px;padding-bottom:14px;width:100%;float:left;background:#000}@media(min-width:768px){.footer__info{padding-top:25px;padding-bottom:25px}}@media(min-width:992px){.footer__info{padding-top:32px;padding-bottom:32px}}.footer__info__full{width:100%;float:left}.footer__info__full .padd-0{padding-left:15px!important}@media(min-width:768px){.footer__info__full .padd-0{padding-left:0}}@media(min-width:768px){.footer__info__full{display:flex;transition:all 1s;flex-direction:row}}.footer__info__full__left{width:100%}@media(min-width:768px){.footer__info__full__left{width:28.125%}}@media(min-width:992px){.footer__info__full__left{width:24.236111111%}}.footer__info__full__right{flex:1;justify-content:space-between;align-items:center;flex-direction:column}.footer__info .widget a,.footer__info .widget p{margin:0;padding:0;font-size:16px;line-height:24px;color:#fff}.footer__info .widget a{text-decoration:underline}.footer__info__logo{fill:#fff}.footer__info__logo svg{width:108px}@media(min-width:768px){.footer__info__logo svg{width:166px}}@media(min-width:992px){.footer__info__logo svg{width:168px}}.footer__info__title{color:#fff;font-size:29px;line-height:30px;font-family:FS-Albert,sans-serif;padding:34px 0 39px;float:left}.footer__info__title:hover{color:#fff}@media(min-width:768px){.footer__info__title{padding:10px 0 0;font-size:43px;line-height:46px}}@media(min-width:992px){.footer__info__title{float:none;padding:0;font-size:54px;line-height:59px}}.footer__info__kontakt{font-size:16px;line-height:24px;color:#fff;font-family:FS-Albert-Bold,sans-serif;margin-bottom:0}@media(min-width:768px){.footer__info__kontakt{margin-top:104px}}@media(min-width:992px){.footer__info__kontakt{margin-top:56px}}.footer__info__kontakt__text{max-width:240px;margin-bottom:20px}.footer__info__socials__title{font-size:16px;line-height:23px;color:#fff;margin-top:32px;margin-bottom:12px}@media(min-width:768px){.footer__info__socials__title{margin-top:47px}}@media(min-width:992px){.footer__info__socials__title{margin-top:30px}}.footer__info__socials__icons{padding:0;list-style:none;width:100%;margin:0 0 30px}@media(min-width:768px){.footer__info__socials__icons{margin-bottom:25px}}.footer__info__socials__icons li{margin-right:16px;display:inline-block}.footer__info .menu-secondary-menu-container{padding-right:18px}@media(min-width:768px){.footer__info .menu-secondary-menu-container{padding-right:30px}}.footer__info .ml{margin-left:0}.footer__info .padd-0{padding-left:0}@media(min-width:768px){.footer__info .padd-0{padding:0}}@media(min-width:768px){.footer .site-menu__list li{width:50%}}@media(min-width:992px){.footer .site-menu__list li{width:25%}}.footer .site-menu__list li a{font-size:13px;line-height:1;font-family:FS-Albert-Bold,sans-serif}@media(min-width:768px){.footer .site-menu__list li a{font-size:16px}}.footer .site-menu__list li a span{padding:13px 17px}@media(min-width:768px){.footer .site-menu__list li a span{padding:11px 16px}}.footer .site-menu__contact{margin-bottom:30px;padding-top:25px}@media(min-width:768px){.footer .site-menu__contact{margin-bottom:25px;padding-left:0;padding-top:0}}.footer .site-menu__contact li a{margin:0;padding:0;font-size:16px;line-height:24px;color:#fff;font-family:FS-Albert-Light,sans-serif}.footer .site-menu__contact li a:hover{color:#fff}

/*# sourceMappingURL=navigation-58194303.css.map*/