@charset "UTF-8";:root{--ease: .8s cubic-bezier(.84, 0, .16, 1);--spacing: clamp(1 * (1 - var(--multip)) / 16 * 1rem, 1 / var(--desw) * 100vw, 1 * (1 + var(--multip)) / 16 * 1rem) }.accordion.active .accordion_content{grid-template-rows:1fr}.accordion.active .accordion_icon{transform:rotate(45deg)}.accordion_content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ease)}.accordion_icon{transition:transform var(--ease),color var(--ease)}.nav{transform:translateY(-100%);pointer-events:none;transition:transform var(--ease),background-color var(--ease)}.nav_items,.logo{transition:color var(--ease)}body.at-top .nav{transform:translateY(0);pointer-events:auto;background-color:transparent}body.at-top .nav .nav_items,body.at-top .nav .logo{color:#fff}body.at-top .nav .burger_btn-line{background-color:#fff}body.scroll-up .nav{transform:translateY(0);pointer-events:auto;background-color:#fff}body.scroll-up .nav .logo,body.scroll-up .nav .nav_items{color:#000}body.scroll-down .nav{transform:translateY(-100%);pointer-events:none}body.inner.at-top .nav .nav_items,body.inner.at-top .nav .logo{color:#000}body.inner.at-top .nav .burger_btn-line{background-color:#000}[data-module=FadeIn]:not(.copy){opacity:0;transform:translateY(1rem)}[data-module=FadeIn]:not(.copy).fade-in{opacity:1;transform:translateY(0);transition:all .6s ease-out}.nav_items .f-20,.footer_links .f-18{position:relative;cursor:pointer}.nav_items .f-20:before,.footer_links .f-18:before{content:"";position:absolute;left:0;top:calc(100% - 1px);width:100%;height:1px;transition:transform .5s ease-in-out;transform-origin:right;transform:scaleX(0);background-color:currentColor}.nav_items .f-20:hover:before,.footer_links .f-18:hover:before{transform-origin:left;transform:scaleX(1)}.nav_items .f-20.w--current:before{transform-origin:left;transform:scaleX(1)}.link{position:relative;cursor:pointer}.link:before{content:"";position:absolute;left:0;top:calc(100% - 1px);width:100%;height:1px;transition:transform .5s ease-in-out;transform-origin:right;transform:scaleX(0);background-color:currentColor}.link:hover:before{transform-origin:left;transform:scaleX(1)}.rich-text a,.inner_link .f-20,.inner_link .f-16{position:relative;cursor:pointer}.rich-text a:before,.inner_link .f-20:before,.inner_link .f-16:before{content:"";position:absolute;left:0;top:calc(100% - 1px);width:100%;height:1px;transition:transform .5s ease-in-out;transform-origin:left;transform:scaleX(1);background-color:currentColor}.rich-text a:hover:before,.inner_link .f-20:hover:before,.inner_link .f-16:hover:before{transform-origin:right;transform:scaleX(0)}.loader{display:block;position:absolute}.loader.shift{transform:translateY(-100vh);transition:transform ease 1s}.proj_item-body:hover img{scale:1.05}.proj_item-body img{transition:scale .3s ease-in-out}.carousel_wrap:hover{pointer-events:all;cursor:pointer}.carousel_btn.next:after{content:"WEITER"}.carousel_btn.prev:after{content:"ZURÜCK"}.carousel_btn{opacity:0;transition:opacity ease-in .3s}.carousel_btn.active{opacity:1}.carousel_list{transition:transform .5s cubic-bezier(.22,.61,.36,1);will-change:transform}.carousel_container{overflow:clip}.burger{display:block;pointer-events:none}.burger_wrap{display:block;transform:translate(120%);transition:transform .4s ease-out}.burger_btn-line{top:50%;left:50%;transition:transform .3s ease-in-out,background-color var(--ease);transform:translate(-50%,calc(-50% - var(--spacing) * 6)) rotate(0)}.burger_btn-line:nth-child(2){transform:translate(-50%,calc(-50% + var(--spacing) * 6)) rotate(0)}body.burger-open .burger_btn-line{background-color:#000}body.burger-open .burger_wrap{transform:translate(0);pointer-events:all}body.burger-open .burger_btn-line:first-child{transform:translate(-50%,-50%) rotate(45deg)}body.burger-open .burger_btn-line:last-child{transform:translate(-50%,-50%) rotate(-45deg)}body.burger-open.at-top .burger_btn-line{background-color:#000}body.burger-open.at-top .nav .logo{color:#000}html.w-editor main{visibility:visible}html.w-editor .loader{display:none}
