@media (min-width:1025px){.app-logo--inverted .app-logo__svg path[fill="#1B2434"][data-v-12029a46]{fill:#fff}}.sub-navigation__list[data-v-dd10828e]{margin:0;padding:0}.sub-navigation__list-item[data-v-dd10828e]:before{display:none}.sub-navigation__list-item-link[data-v-dd10828e]{color:#1b2434;font-size:1.625rem;font-weight:800;line-height:2rem;text-decoration:none;transition:color .3s}.main-navigation[data-v-d14985e6]{background:#fff;display:block;height:100vh;left:150vw;overflow-y:auto;padding:8.5rem 0 1rem;position:fixed;top:0;transition:left .3s;width:100vw;z-index:1}@media (min-width:1025px){.main-navigation[data-v-d14985e6]{background:transparent;height:auto;left:auto;margin:0;overflow-y:initial;padding:0;position:relative;top:auto;width:auto;z-index:auto}}.main-navigation--active[data-v-d14985e6]{left:0}.main-navigation__list[data-v-d14985e6]{align-items:center;display:flex;flex-direction:column;margin:0;padding:0}@media (min-width:1025px){.main-navigation__list[data-v-d14985e6]{flex-direction:row}}.main-navigation__list-item[data-v-d14985e6]{margin-bottom:3rem;padding-top:4.5rem}@media (min-width:1025px){.main-navigation__list-item[data-v-d14985e6]{margin:0 .625rem;padding:0 0 0 4.5rem}}.main-navigation__list-item[data-v-d14985e6]:before{display:none}.main-navigation__list-item--wissen .main-navigation__list-item-link[data-v-d14985e6]:before{background-image:url(../icons/book.svg)}.main-navigation__list-item--wissen .main-navigation__list-item-link.router-link-active[data-v-d14985e6]:before{background-image:url(../icons/book-turquoise.svg)}.main-navigation__list-item--verfahren .main-navigation__list-item-link[data-v-d14985e6]:before{background-image:url(../icons/play.svg)}.main-navigation__list-item--verfahren .main-navigation__list-item-link.router-link-active[data-v-d14985e6]:before{background-image:url(../icons/play-turquoise.svg)}.main-navigation__list-item--ueber-uns .main-navigation__list-item-link[data-v-d14985e6]:before{background-image:url(../icons/help.svg)}.main-navigation__list-item--ueber-uns .main-navigation__list-item-link[data-v-d14985e6]:hover:before{transform:rotate(25deg)}.main-navigation__list-item--ueber-uns .main-navigation__list-item-link.router-link-active[data-v-d14985e6]:before{background-image:url(../icons/question-turquoise.svg)}.main-navigation__list-item--has-sub[data-v-d14985e6]{position:relative;text-align:center}.main-navigation__list-item--has-sub .main-navigation__list-item-link[data-v-d14985e6]{display:block;margin-bottom:1rem}@media (min-width:1025px){.main-navigation__list-item--has-sub .main-navigation__list-item-link[data-v-d14985e6]{margin:0}.main-navigation__list-item--has-sub .main-navigation__sub[data-v-d14985e6]{background:#fff;border-radius:.8125rem;left:0;opacity:0;padding:.625rem 1.25rem;position:absolute;top:115%;transform:translateY(-25px);transition:all .3s;visibility:hidden;width:100%;z-index:-1}.main-navigation__list-item--has-sub:hover .main-navigation__sub[data-v-d14985e6]{opacity:1;transform:translateY(0);visibility:visible;z-index:1}}.main-navigation__list-item-link[data-v-d14985e6]{color:#1b2434;font-size:1.625rem;font-weight:800;line-height:2rem;position:relative;text-decoration:none;transition:color .3s}@media (min-width:1025px){.main-navigation__list-item-link[data-v-d14985e6]{font-size:1.25rem}}.main-navigation__list-item-link[data-v-d14985e6]:after{background:#04adad;border-radius:.1875rem;bottom:-.5rem;content:"";height:.125rem;left:0;position:absolute;right:100%;transition:right .3s}.main-navigation__list-item-link[data-v-d14985e6]:before{background:url(../icons/pinsel.svg) no-repeat 0 0;background-size:100% auto;bottom:100%;content:"";display:inline-block;height:4rem;left:50%;margin-left:-2rem;position:absolute;transform:rotate(0);transition:background .3s,transform .4s cubic-bezier(.47,1.64,.41,.4);width:4rem}@media (min-width:1025px){.main-navigation__list-item-link[data-v-d14985e6]:before{bottom:auto;height:3.5rem;left:-3.5rem;margin-left:auto;margin-top:-2rem;top:50%;width:3.5rem}}.main-navigation__list-item-link[data-v-d14985e6]:hover:before{transform:rotate(-25deg)}.main-navigation__list-item-link.router-link-active[data-v-d14985e6]{color:#04adad}.main-navigation__list-item-link.router-link-active[data-v-d14985e6]:before{background-image:url(../icons/pinsel-turquoise.svg)}.main-navigation__list-item-link.router-link-active[data-v-d14985e6]:after{right:0}@media (min-width:1025px){.main-navigation--inverted .main-navigation__list-item .main-navigation__list-item-link[data-v-d14985e6]:before{background-image:url(../icons/pinsel-white.svg)}.main-navigation--inverted .main-navigation__list-item--wissen .main-navigation__list-item-link[data-v-d14985e6]:before{background-image:url(../icons/book-white.svg)}.main-navigation--inverted .main-navigation__list-item--verfahren .main-navigation__list-item-link[data-v-d14985e6]:before{background-image:url(../icons/play-white.svg)}.main-navigation--inverted .main-navigation__list-item--ueber-uns .main-navigation__list-item-link[data-v-d14985e6]:before{background-image:url(../icons/help-white.svg)}.main-navigation--inverted .main-navigation__list-item-link[data-v-d14985e6],.main-navigation--inverted .main-navigation__list-item-link.router-link-active[data-v-d14985e6]{color:#fff}}.user-actions__button{line-height:0;padding:0}.user-actions__button,.user-actions__button.show,.user-actions__button:hover{background:none;border:0}.user-actions__user-icon{background:url(../icons/user.svg) no-repeat 0 0;background-size:100% auto;display:inline-block;height:1.5rem;width:1.5rem}@media (min-width:1025px){.user-actions__user-icon{height:1.875rem;width:1.875rem}}.user-actions__menu{margin:0;padding:.625rem 0;z-index:1}.user-actions__menu>li:last-child{margin-bottom:0}.user-actions__menu>li:first-child>button{pointer-events:none}.user-actions__menu>li:before{display:none}.user-actions__menu .dropdown-item.active a.text-primary,.user-actions__menu .dropdown-item:active a.text-primary{color:var(--bs-dropdown-link-active-color)!important}.user-actions__dropdown{z-index:1}@media (min-width:1025px){.login-modal__button[data-v-8972aa30]{font-size:1.125rem;padding:.3125rem .9375rem}}/*!
* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers
*/.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.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:#1b2434}.hamburger-box{display:inline-block;height:21px;position:relative;width:24px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#1b2434;border-radius:3px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:24px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--elastic .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:9px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:18px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(-270deg);transition-delay:75ms}.hamburger{align-items:center;display:flex;line-height:1.125rem}.hamburger--inverted .hamburger-inner,.hamburger--inverted .hamburger-inner:after,.hamburger--inverted .hamburger-inner:before{background-color:#04adad}.hamburger--elastic .hamburger-inner:before{width:60%}.main-header{background:#fff;filter:drop-shadow(0 0 20px rgba(27,36,52,.1));left:0;padding:0;position:fixed;right:0;top:0;transition:opacity .2s ease-in-out,background .5s;width:100%;z-index:7}@media (min-width:1025px){.main-header{background:transparent;margin-bottom:5.625rem;position:relative;z-index:5}}.main-header--inverted{position:absolute}.main-header--invention-view-active{position:fixed}@media (min-width:1025px){.main-header--invention-view-active{margin-bottom:0;position:absolute}.main-header--invention-view-active .main-header__main-nav{padding-top:3.75rem}.main-header--teacher-view-active .main-header__main-nav{padding-left:3.75rem;padding-top:6.875rem}.main-header--teacher-view-sidebar-active{left:auto;right:0;width:70vw}.main-header--teacher-view-sidebar-active .main-header__inner{padding:0 2.5rem}.main-header--bottom{opacity:1;transform:translateY(0)}}.main-header__main-nav{padding:.8125rem 0}@media (min-width:1025px){.main-header__main-nav{padding:3.75rem 0 0}}.main-header__actions{align-items:center;display:flex;margin:0;padding:0}@media (min-width:1025px){.main-header__actions{justify-content:flex-end;min-width:8.9375rem}}.main-header__actions>li{margin:0}.main-header__actions>li:not(:last-child){margin-right:1.5rem}.main-header__actions>li:before{display:none}.main-header__inner{align-items:center;display:flex;justify-content:space-between;position:relative}@media (min-width:1025px){.main-header__inner{align-content:stretch}}.main-header__inner>*{z-index:2}@media (min-width:1025px){.main-header__hamburger.hamburger{display:none}}.main-header__logo-svg{height:1.25rem;opacity:1;width:5rem}@media (min-width:1025px){.main-header__logo-svg{height:2.25rem;width:9rem}}.main-header__logo-svg--is-home{opacity:0}.main-header__licence-link{color:#04adad;display:inline-block;font-size:.875rem;margin-top:.625rem;text-decoration:underline}.main-header__licence-link:hover{color:#1b2434}@media (min-width:769px){.main-header__licence-link{font-size:1.125rem;margin-left:1rem;margin-top:0}}.main-header__auth-links{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:769px){.main-header__auth-links{align-items:center;flex-direction:row}}.main-header--pinned .main-header__logo-svg--is-home{opacity:1}@media (max-width:1023px){.navigation-active .main-header{opacity:1;transform:translateY(0)}}
