/*!
 * 
 * Rush Agency
 * 
 * @author rush.ch
 * @version 1.0.1
 * @link https://rush.ch
 * @license 
 * 
 * Copyright (c) 2026 rush.ch
 * 
 * 
 */
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}body.admin-bar{padding-top:32px}@media screen and (max-width:782px){body.admin-bar{padding-top:0!important}body.admin-bar #wpadminbar{display:none!important}}body.admin-bar #wpadminbar{position:fixed!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none}.edit--this--post{background-color:#000!important;border-radius:0!important;bottom:var(--space-0);box-shadow:1px -5px 10px 2px rgba(0,0,0,.05);color:#fff!important;font-size:12px!important;font-weight:700!important;left:var(--space-5);padding:.25rem 2rem .25rem 1rem!important;position:fixed;transition:all .25s}.edit--this--post:after{background-color:#fff!important;content:"";height:14px;-webkit-mask:url('data:image/svg+xml; utf8, <svg width="501px" height="501px" viewBox="0 0 501 501" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><g id="pencil-square-svgrepo-com" transform="translate(17.000000, 17.000000)" stroke="rgb(255,255,255)" stroke-width="43.3333333"><path d="M233.333333,0 L133.333333,0 C70.4793333,0 39.0523333,0 19.5263333,19.5263333 C0,39.0523333 0,70.4793333 0,133.333333 L0,333.333333 C0,396.186667 0,427.613333 19.5263333,447.14 C39.0523333,466.666667 70.4793333,466.666667 133.333333,466.666667 L333.333333,466.666667 C396.186667,466.666667 427.613333,466.666667 447.14,447.14 C466.666667,427.613333 466.666667,396.186667 466.666667,333.333333 L466.666667,233.333333 M143.966333,256.37 L341.62,60.9343333 C357.386667,45.347 382.48,44.4873333 399.273333,58.9586667 C417.77,74.896 419.076667,103.099667 402.133333,120.678 L207.763333,322.34 L133.333333,333.333333 L143.966333,256.37 Z" id="Shape"></path></g></g></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml; utf8, <svg width="501px" height="501px" viewBox="0 0 501 501" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><g id="pencil-square-svgrepo-com" transform="translate(17.000000, 17.000000)" stroke="rgb(255,255,255)" stroke-width="43.3333333"><path d="M233.333333,0 L133.333333,0 C70.4793333,0 39.0523333,0 19.5263333,19.5263333 C0,39.0523333 0,70.4793333 0,133.333333 L0,333.333333 C0,396.186667 0,427.613333 19.5263333,447.14 C39.0523333,466.666667 70.4793333,466.666667 133.333333,466.666667 L333.333333,466.666667 C396.186667,466.666667 427.613333,466.666667 447.14,447.14 C466.666667,427.613333 466.666667,396.186667 466.666667,333.333333 L466.666667,233.333333 M143.966333,256.37 L341.62,60.9343333 C357.386667,45.347 382.48,44.4873333 399.273333,58.9586667 C417.77,74.896 419.076667,103.099667 402.133333,120.678 L207.763333,322.34 L133.333333,333.333333 L143.966333,256.37 Z" id="Shape"></path></g></g></svg>') no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:.75rem;top:7px;transition:all .25s;width:14px}.edit--this--post:hover{color:#bbd4ff!important}.edit--this--post:hover:after{background-color:#bbd4ff!important}
:root{--fluid-min-width:500;--fluid-max-width:1920;--fluid-screen:100vw;--design-container-padding-max:24;--design-container-padding-min:24;--container-padding:calc(var(--design-container-padding-min)/16*1rem + (var(--design-container-padding-max) - var(--design-container-padding-min))*var(--fluid-bp));--container-default:1358px;--container-small:1080px;--container-large:1480px;--design-container-margin-max:134;--design-container-margin-min:24;--container-margin:calc(var(--design-container-margin-min)/16*1rem + (var(--design-container-margin-max) - var(--design-container-margin-min))*var(--fluid-bp));--container-max-width:calc(100vw - var(--container-margin)*2);--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)))}@media screen and (min-width:1470px){:root{--fluid-screen:calc(var(--fluid-max-width)*1px);--container-max-width:calc(var(--fluid-max-width)*1px - var(--container-margin)*2)}}
:root{--primary:#fffb00;--dark:#000;--white:#fff}
:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--f-16-min:16;--f-16-max:16;--step-16:calc(var(--f-16-min)/16*1rem + (var(--f-16-max) - var(--f-16-min))*var(--fluid-bp));--f-20-min:18;--f-20-max:20;--step-20:calc(var(--f-20-min)/16*1rem + (var(--f-20-max) - var(--f-20-min))*var(--fluid-bp));--f-25-min:22;--f-25-max:25;--step-25:calc(var(--f-25-min)/16*1rem + (var(--f-25-max) - var(--f-25-min))*var(--fluid-bp));--f-32-min:28;--f-32-max:32;--step-32:calc(var(--f-32-min)/16*1rem + (var(--f-32-max) - var(--f-32-min))*var(--fluid-bp));--f-40-min:35;--f-40-max:40;--step-40:calc(var(--f-40-min)/16*1rem + (var(--f-40-max) - var(--f-40-min))*var(--fluid-bp));--f-44-min:40;--f-44-max:44;--step-44:calc(var(--f-44-min)/16*1rem + (var(--f-44-max) - var(--f-44-min))*var(--fluid-bp));color:var(--dark);font-family:Arial,Helvetica,sans-serif}
:root{--fluid-min-width-lg:1024;--fluid-bp-lg:calc((var(--fluid-screen) - var(--fluid-min-width-lg)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width-lg)));--multi-min:1;--multi-max:4;--space-0-min:(var(--space-1-min) * 0);--space-0-max:(var(--space-1-max) * 0);--space-1-min:(var(--multi-min,1));--space-1-max:(var(--multi-max,4));--space-1-5-min:(var(--space-1-min) * 3);--space-1-5-max:(var(--space-1-max) * 1.5);--space-2-min:(var(--space-1-min) * 4);--space-2-max:(var(--space-1-max) * 2);--space-2-5-min:(var(--space-1-min) * 5);--space-2-5-max:(var(--space-1-max) * 2.5);--space-3-min:(var(--space-1-min) * 6);--space-3-max:(var(--space-1-max) * 3);--space-3-5-min:(var(--space-1-min) * 7);--space-3-5-max:(var(--space-1-max) * 3.5);--space-4-min:(var(--space-1-min) * 8);--space-4-max:(var(--space-1-max) * 4);--space-5-min:(var(--space-1-min) * 10);--space-5-max:(var(--space-1-max) * 5);--space-6-min:(var(--space-1-min) * 12);--space-6-max:(var(--space-1-max) * 6);--space-7-min:(var(--space-1-min) * 14);--space-7-max:(var(--space-1-max) * 7);--space-8-min:(var(--space-1-min) * 16);--space-8-max:(var(--space-1-max) * 8);--space-9-min:(var(--space-1-min) * 18);--space-9-max:(var(--space-1-max) * 9);--space-10-min:(var(--space-1-min) * 20);--space-10-max:(var(--space-1-max) * 10);--space-11-min:(var(--space-1-min) * 22);--space-11-max:(var(--space-1-max) * 11);--space-12-min:(var(--space-1-min) * 24);--space-12-max:(var(--space-1-max) * 12);--space-14-min:(var(--space-1-min) * 28);--space-14-max:(var(--space-1-max) * 14);--space-16-min:(var(--space-1-min) * 32);--space-16-max:(var(--space-1-max) * 16);--space-18-min:(var(--space-1-min) * 36);--space-18-max:(var(--space-1-max) * 18);--space-20-min:(var(--space-1-min) * 40);--space-20-max:(var(--space-1-max) * 20);--space-24-min:(var(--space-1-min) * 48);--space-24-max:(var(--space-1-max) * 24);--space-28-min:(var(--space-1-min) * 56);--space-28-max:(var(--space-1-max) * 28);--space-32-min:(var(--space-1-min) * 64);--space-32-max:(var(--space-1-max) * 32);--space-36-min:(var(--space-1-min) * 72);--space-36-max:(var(--space-1-max) * 36);--space-40-min:(var(--space-1-min) * 80);--space-40-max:(var(--space-1-max) * 40);--space-44-min:(var(--space-1-min) * 88);--space-44-max:(var(--space-1-max) * 44);--space-48-min:(var(--space-1-min) * 96);--space-48-max:(var(--space-1-max) * 48);--space-52-min:(var(--space-1-min) * 104);--space-52-max:(var(--space-1-max) * 52);--space-56-min:(var(--space-1-min) * 112);--space-56-max:(var(--space-1-max) * 56);--space-60-min:(var(--space-1-min) * 120);--space-60-max:(var(--space-1-max) * 60);--space-64-min:(var(--space-1-min) * 128);--space-64-max:(var(--space-1-max) * 64);--space-72-min:(var(--space-1-min) * 144);--space-72-max:(var(--space-1-max) * 72);--space-80-min:(var(--space-1-min) * 160);--space-80-max:(var(--space-1-max) * 80);--space-96-min:(var(--space-1-min) * 192);--space-96-max:(var(--space-1-max) * 96);--space-0:calc(var(--space-0-min)/16*1rem + (var(--space-0-max) - var(--space-0-min))*var(--fluid-bp));--space-1:calc(var(--space-1-min)/16*1rem + (var(--space-1-max) - var(--space-1-min))*var(--fluid-bp));--space-1-5:calc(var(--space-1-5-min)/16*1rem + (var(--space-1-5-max) - var(--space-1-5-min))*var(--fluid-bp));--space-2:calc(var(--space-2-min)/16*1rem + (var(--space-2-max) - var(--space-2-min))*var(--fluid-bp));--space-2-5:calc(var(--space-2-5-min)/16*1rem + (var(--space-2-5-max) - var(--space-2-5-min))*var(--fluid-bp));--space-3:calc(var(--space-3-min)/16*1rem + (var(--space-3-max) - var(--space-3-min))*var(--fluid-bp));--space-3-5:calc(var(--space-3-5-min)/16*1rem + (var(--space-3-5-max) - var(--space-3-5-min))*var(--fluid-bp));--space-4:calc(var(--space-4-min)/16*1rem + (var(--space-4-max) - var(--space-4-min))*var(--fluid-bp));--space-5:calc(var(--space-5-min)/16*1rem + (var(--space-5-max) - var(--space-5-min))*var(--fluid-bp));--space-6:calc(var(--space-6-min)/16*1rem + (var(--space-6-max) - var(--space-6-min))*var(--fluid-bp));--space-7:calc(var(--space-7-min)/16*1rem + (var(--space-7-max) - var(--space-7-min))*var(--fluid-bp));--space-8:calc(var(--space-8-min)/16*1rem + (var(--space-8-max) - var(--space-8-min))*var(--fluid-bp));--space-9:calc(var(--space-9-min)/16*1rem + (var(--space-9-max) - var(--space-9-min))*var(--fluid-bp));--space-10:calc(var(--space-10-min)/16*1rem + (var(--space-10-max) - var(--space-10-min))*var(--fluid-bp));--space-11:calc(var(--space-11-min)/16*1rem + (var(--space-11-max) - var(--space-11-min))*var(--fluid-bp));--space-12:calc(var(--space-12-min)/16*1rem + (var(--space-12-max) - var(--space-12-min))*var(--fluid-bp));--space-14:calc(var(--space-14-min)/16*1rem + (var(--space-14-max) - var(--space-14-min))*var(--fluid-bp));--space-16:calc(var(--space-16-min)/16*1rem + (var(--space-16-max) - var(--space-16-min))*var(--fluid-bp));--space-18:calc(var(--space-18-min)/16*1rem + (var(--space-18-max) - var(--space-18-min))*var(--fluid-bp));--space-20:calc(var(--space-20-min)/16*1rem + (var(--space-20-max) - var(--space-20-min))*var(--fluid-bp));--space-24:calc(var(--space-24-min)/16*1rem + (var(--space-24-max) - var(--space-24-min))*var(--fluid-bp));--space-28:calc(var(--space-28-min)/16*1rem + (var(--space-28-max) - var(--space-28-min))*var(--fluid-bp));--space-32:calc(var(--space-32-min)/16*1rem + (var(--space-32-max) - var(--space-32-min))*var(--fluid-bp));--space-36:calc(var(--space-36-min)/16*1rem + (var(--space-36-max) - var(--space-36-min))*var(--fluid-bp));--space-40:calc(var(--space-40-min)/16*1rem + (var(--space-40-max) - var(--space-40-min))*var(--fluid-bp));--space-44:calc(var(--space-44-min)/16*1rem + (var(--space-44-max) - var(--space-44-min))*var(--fluid-bp));--space-48:calc(var(--space-48-min)/16*1rem + (var(--space-48-max) - var(--space-48-min))*var(--fluid-bp));--space-52:calc(var(--space-52-min)/16*1rem + (var(--space-52-max) - var(--space-52-min))*var(--fluid-bp));--space-56:calc(var(--space-56-min)/16*1rem + (var(--space-56-max) - var(--space-56-min))*var(--fluid-bp));--space-60:calc(var(--space-60-min)/16*1rem + (var(--space-60-max) - var(--space-60-min))*var(--fluid-bp));--space-64:calc(var(--space-64-min)/16*1rem + (var(--space-64-max) - var(--space-64-min))*var(--fluid-bp));--space-72:calc(var(--space-72-min)/16*1rem + (var(--space-72-max) - var(--space-72-min))*var(--fluid-bp));--space-80:calc(var(--space-80-min)/16*1rem + (var(--space-80-max) - var(--space-80-min))*var(--fluid-bp));--space-96:calc(var(--space-96-min)/16*1rem + (var(--space-96-max) - var(--space-96-min))*var(--fluid-bp));--space-x-button:calc(var(--space-8-min)/16*1rem + (var(--space-4-max) - var(--space-8-min))*var(--fluid-bp));--space-y-button:calc(var(--space-2-min)/16*1rem + (var(--space-1-max) - var(--space-2-min))*var(--fluid-bp));--space-box:calc(var(--space-12-min)/16*1rem + (var(--space-6-max) - var(--space-12-min))*var(--fluid-bp));--space-nav:calc(var(--space-48-min)/16*1rem + (var(--space-32-max) - var(--space-48-min))*var(--fluid-bp));--space-brand:200px;--space-0-to-48:var(--space-0);--space-0-to-36:var(--space-0)}@media (min-width:1024px){:root{--space-0-to-48:calc(var(--space-0-min)/16*1rem + (var(--space-48-max) - var(--space-0-min))*var(--fluid-bp-lg));--space-0-to-36:calc(var(--space-0-min)/16*1rem + (var(--space-36-max) - var(--space-0-min))*var(--fluid-bp-lg))}}@media (min-width:1920px){:root{--space-0-to-48:calc(var(--space-0-min)/16*1rem + (var(--space-48-max) - var(--space-0-min))*var(--fluid-bp));--space-0-to-36:calc(var(--space-0-min)/16*1rem + (var(--space-36-max) - var(--space-0-min))*var(--fluid-bp))}}
:root{--btn-border-width:1px;--btn-border-radius:10px;--btn-line-height:1.6;--btn-font-weight:400;--btn-font-size:var(--step-16);--img-border-radius:16px}
.mb-0{margin-bottom:0!important}.m-0{margin:0!important}.svg--fill svg{height:auto;width:100%}.svg--53{min-width:53px;width:53px}img{width:100%}.button__text{order:1}.button--arrow{gap:10px;align-items:center;display:inline-flex}.button--arrow:after{background-color:currentColor;content:"";display:block;flex-shrink:0;height:10px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M.75 5.75h10.417m0 0-5-5m5 5-5 5'/%3E%3C/svg%3E") no-repeat 50% 50%/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M.75 5.75h10.417m0 0-5-5m5 5-5 5'/%3E%3C/svg%3E") no-repeat 50% 50%/contain;order:2;transition:transform .25s ease;width:10px}.button--arrow:hover:after{transform:translateX(6px)}.button--arrow.button--arrow-exit:after{height:8px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M.75 8.116 8.116.75m0 0H1.045m7.071 0V7.82'/%3E%3C/svg%3E") no-repeat 50% 50%/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M.75 8.116 8.116.75m0 0H1.045m7.071 0V7.82'/%3E%3C/svg%3E") no-repeat 50% 50%/contain;width:8px}@media(max-width:767px){.no-mobile{margin-left:-24px;margin-right:-24px}}@media(max-width:639px){.no-mobile-sm{margin-left:-24px;margin-right:-24px}}
body .site-header{margin-bottom:119px}@media (min-width:768px){body .site-header{margin-bottom:163.11px}body.body-with-submenu .site-header,body.page-template-page-projekte .site-header{margin-bottom:83px}}.site-main{min-height:75vh}.site-header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:var(--space-10);pointer-events:none;position:relative;width:100%;z-index:5}.site-header .header--grid{gap:var(--space-16);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .header .header-left{opacity:1;pointer-events:auto;transition:opacity .35s linear}.site-header .header .header-left .brand{pointer-events:auto;width:var(--space-brand)}.site-header .header .header-left .brand svg{height:auto;width:100%}.site-header .header .header-right{pointer-events:auto}@media (min-width:768px){.site-header .header .header-right{padding-right:var(--space-28)}}.site-header .header .header-right.header-right--with-view-toolbar{gap:var(--space-2);align-items:flex-end;flex-direction:column;overflow:visible}@media (min-width:768px){.site-header .header .header-right.header-right--with-view-toolbar{gap:var(--space-0);align-items:center;flex-direction:row}}body.nav--open .site-header .header-left{opacity:0;pointer-events:none;transition:opacity .15s linear}body.nav--open .site-header .header-left .brand{pointer-events:none}body.nav--open .site-header .home-start__toolbar--mobile{opacity:0;pointer-events:none}.mobile--inner--wrapper ul.menu{gap:var(--space-2);align-items:center;background:var(--primary);border-radius:9999px;display:flex;flex-direction:column;height:363px;justify-content:center;padding:30px;width:363px}.mobile--inner--wrapper ul.menu li a{display:block;font-size:var(--step-44);text-decoration:underline}.header-mobile-content{background-color:var(--white);color:var(--dark);display:block;height:100vh;left:var(--space-0);max-width:100vw;overflow-x:hidden;overflow-y:scroll;pointer-events:auto;position:fixed;top:var(--space-0);transform:translateY(-100%);transition:transform .35s linear,visibility .35s linear;visibility:hidden;width:100%;z-index:-1}.header-mobile-content.header--open{transform:translateY(0);visibility:visible}.header-mobile-content .mobile--inner--wrapper{height:100%;overflow-x:hidden;padding:var(--space-10);padding-bottom:100px;padding-top:100px}
:root{--burger-button-size:80px;--burger-bar-width:1;--burger-bar-height:2px;--burger-bar-spacing:18px;--burger-animate-timeout:0s}.burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--burger-button-size);line-height:var(--burger-button-size);margin:0;outline:0!important;padding:0 0 0 var(--burger-button-size);position:relative;vertical-align:middle}.burger,.burger b{width:calc(var(--burger-button-size)*var(--burger-bar-width))}.burger b{background-color:var(--dark);border-radius:calc(var(--burger-bar-height)/2);display:block;height:var(--burger-bar-height);left:0;opacity:1;position:absolute;transition:all .5s var(--burger-animate-timeout)}.burger b:first-of-type{bottom:calc(50% + var(--burger-bar-spacing) - var(--burger-bar-height)/2);transition-delay:.1s,.1s}.burger b:nth-of-type(2){top:calc(50% - var(--burger-bar-height)/2 + var(--burger-bar-height)/2);transition-delay:0s;transition:all .5s .1s}.burger b:nth-of-type(3){top:calc(50% + var(--burger-bar-spacing) + var(--burger-bar-height)/2);transition-delay:.1s,.1s}.burger.burger--closed b:first-of-type{bottom:calc(50% - var(--burger-bar-height)/2);transform:rotate(45deg);transition-delay:calc(var(--burger-animate-timeout)),calc(var(--burger-animate-timeout) + .1s)}.burger.burger--closed b:nth-of-type(2){opacity:0;top:calc(50% - var(--burger-bar-height)/2 + var(--burger-bar-height)/2);transition-delay:0s;transition:all 0s}.burger.burger--closed b:nth-of-type(3){top:calc(50% - var(--burger-bar-height)/2);transform:rotate(-45deg);transition-delay:calc(var(--burger-animate-timeout)),calc(var(--burger-animate-timeout) + .1s)}
.headline--section{font-size:var(--step-32);line-height:1.3}.headline--project,.headline--section{font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;margin-bottom:var(--space-2)}.headline--project{font-size:var(--step-40);line-height:1.05}a,div,li,p{font-size:var(--step-20);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.65}a:not([class*=button--]):not(.card):not(.no-style):not(.menu-item a):not(.legal--link):not(.brand):not(.icon--link):not(.wrap--white a){color:inherit;font-size:inherit;font-weight:inherit;text-decoration:underline}.text--wrap.wrap--lg a,.text--wrap.wrap--lg div,.text--wrap.wrap--lg li,.text--wrap.wrap--lg p{font-size:var(--step-25);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.6}.text--wrap ol,.text--wrap p,.text--wrap ul{margin-bottom:var(--space-4)}.text--wrap ol:last-child,.text--wrap p:last-child,.text--wrap ul:last-child{margin-bottom:0}.text--wrap h2{font-size:var(--step-32);line-height:1.3;margin-bottom:var(--space-4)}.text--wrap h2,.text--wrap h3{font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal}.text--wrap h3{font-size:var(--step-25);line-height:1.6;margin-bottom:var(--space-12)}.text--wrap ul{list-style:disc;padding-left:1.3rem}.text--wrap ol{list-style:decimal!important;padding-left:1.3rem}.text--wrap ol li{list-style:decimal}.text--wrap ol+h2,.text--wrap p+h2,.text--wrap ul+h2{padding-top:var(--space-6)}.text--wrap ol+h3,.text--wrap p+h3,.text--wrap ul+h3{padding-top:var(--space-4)}
.content__group>.content__section+.content__section:not(.vertical--even){margin-top:var(--space-28)}.content__group>.vertical--even{padding-bottom:var(--space-28);padding-top:var(--space-28)}.content__group>.content__section:not(.vertical--even)+.vertical--even,.content__group>.cover__section+.content__section:not(.vertical--even),.content__group>.vertical--even+.content__section:not(.vertical--even){margin-top:var(--space-28)}.content__group>.content__section:last-child,.content__group>.cover__section:last-child{padding-bottom:var(--space-28)}.content__group>.content__section+.content__section.spacing--lg:not(.vertical--even){margin-top:var(--space-36)}.content__group>.content__section+.content__section.spacing--sm:not(.vertical--even){margin-top:var(--space-16)}.content__group .content__section>.block__container+.block__container{margin-top:var(--space-10)}@media (min-width:768px){.section--projects{margin-top:-69px}}
.embla.block-slider{position:relative}.embla.block-slider .embla__viewport{overflow:hidden}.embla.block-slider .embla__container{display:flex;touch-action:pan-y pinch-zoom}.embla.block-slider .embla__slide{flex:0 0 100%;min-width:0}.embla.block-slider .embla__dots{gap:var(--space-2);align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:var(--space-10)}.embla.block-slider .embla__dot{background-color:var(--dark);border-radius:9999px;height:.75rem;opacity:.6;transition:opacity .2s ease,background-color .2s ease;width:.75rem}.embla.block-slider .embla__dot.is-selected{background-color:var(--primary);opacity:1}.embla.block-slider .embla__dot:hover{opacity:1}.embla.block-slider .embla__button{background:transparent;border-width:0;color:var(--white);cursor:pointer;height:23px;padding:var(--space-0);position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:2}.embla.block-slider .embla__button:disabled{cursor:not-allowed;opacity:.4}.embla.block-slider .embla__button .svg--fill svg{display:block}.embla.block-slider .embla__button--prev{left:var(--space-5)}.embla.block-slider .embla__button--next{right:var(--space-5)}
.video--overlay{border-radius:24px;display:block!important;overflow:hidden;position:relative}.video--overlay img{transform:scale(1);transition:all .35s ease-in-out!important}.video--overlay:before{background:rgba(0,0,0,.15);border-radius:24px;content:"";height:100%;left:var(--space-0);position:absolute;top:var(--space-0);transition:all .35s ease-in-out!important;width:100%;z-index:1}.video--overlay .play--button{gap:var(--space-4);align-items:center;background-color:var(--white);border-radius:20px;display:flex;left:50%;padding:var(--space-y-button) var(--space-x-button);position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.video--overlay:hover img{transform:scale(1.1)}.video--overlay:hover:before{background:rgba(0,0,0,.35)}.video--overlay:hover .play--button *{color:var(--primary)}.video--overlay:hover .play--button * svg path{fill:var(--primary)}.video--overlay:hover .play--button * svg rect{stroke:var(--primary)}.gallery--grid{gap:var(--space-16);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.card{display:block}.card .card--image--wrapper{border-radius:var(--img-border-radius);overflow:hidden}.card .card--image--wrapper img{transform:scale(1);transition:transform .3s ease}.card:hover .card--image--wrapper img{transform:scale(1.1);transition:transform .3s ease}.card .card-body{padding-bottom:var(--space-3);padding-top:var(--space-3)}.card .card-body *{line-height:1.4}.card--title{font-size:var(--step-32);font-weight:600;line-height:1.3}.card--lead{font-size:var(--step-20);line-height:1.5}.cards--grid{display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--space-6)*-1);margin-right:calc(var(--space-6)*-1);row-gap:var(--space-12)}.cards--grid .card--item{height:100%;padding-left:var(--space-6);padding-right:var(--space-6);width:100%}@media (min-width:640px){.cards--grid .card--item{width:50%}}@media (min-width:1024px){.cards--grid .card--item{width:33.333%}}.cards--grid .card--item .card{height:100%;width:100%}.cards--grid.cards--std .card{background-color:var(--white);border-color:var(--dark);border-radius:var(--img-border-radius);border-width:1px;display:block}.cards--grid.cards--std .card .card--top{padding:var(--space-12)}.cards--grid.cards--std .card .card--bottom .card--image--wrapper,.cards--grid.cards--std .card .card--bottom img{border-top-left-radius:0;border-top-right-radius:0}.cards--grid.cards--noimg .card--item{display:flex;height:auto}.cards--grid.cards--noimg .card{background-color:var(--white);border-radius:var(--img-border-radius);display:flex;flex-direction:column;height:100%;padding:var(--space-12);width:100%}.cards--grid.cards--noimg .badge+.card--lead,.cards--grid.cards--noimg .card--title+.card--lead{margin-top:var(--space-6)}.cards--grid.cards--high .card{border-radius:var(--img-border-radius);position:relative}.cards--grid.cards--high .card .card--bottom{position:relative}.cards--grid.cards--high .card .card--bottom:after{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));border-radius:var(--img-border-radius);bottom:var(--space-0);content:"";height:100%;left:var(--space-0);position:absolute;width:100%;z-index:1}.cards--grid.cards--high .card .card--top{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:var(--space-0);padding:var(--space-12);position:absolute;top:var(--space-0);width:100%;z-index:2}.cards--grid.cards--high .card .card--top .card--top--inner{gap:var(--space-8);align-items:flex-end;display:grid;grid-template-columns:auto 40px}.cards--grid.cards--high .card .card--top .card--top--inner .card--top--inner--left{margin-bottom:var(--space-12)}.cards--grid.cards--high .svg--round--arrow{align-items:center;border-color:var(--primary);border-radius:10px;border-width:1px;display:flex;height:40px;justify-content:center;padding:10px;transition:all .25s ease;width:40px}.cards--grid.cards--high .svg--round--arrow svg{height:auto;width:12px}.cards--grid.cards--high .svg--round--arrow.arrow--primary{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.cards--grid.cards--high .svg--round--arrow.arrow--primary svg path{stroke:var(--white)}.cards--grid.cards--high .card:hover .svg--round--arrow.arrow--primary{background-color:var(--white);border-color:var(--primary)}.cards--grid.cards--high .card:hover .svg--round--arrow.arrow--primary svg path{stroke:var(--primary)}
.project--card{display:block}.project--card__image{aspect-ratio:var(--card-image-aspect-ratio,750/583);overflow:hidden}.project--card__image .bis-image,.project--card__image img,.project--card__image picture{display:block;height:100%;width:100%}.project--card__image img{filter:grayscale(100%);-o-object-fit:cover;object-fit:cover;transition:filter .3s ease}.project--card:hover .project--card__image img{filter:grayscale(0)}.project--card__body{margin-top:var(--space-3)}.project--card__categories{align-items:center;-moz-column-gap:var(--space-2);column-gap:var(--space-2);display:flex;flex-wrap:wrap;list-style-type:none;margin:var(--space-0);padding:var(--space-0)}.project--card__categories li{font-size:var(--step-25);text-decoration:underline}@media (min-width:768px){.project--card__categories li{font-size:var(--step-16)}}.project--card__categories li{line-height:1.41}.project--card__title{font-weight:400;line-height:1;margin-top:var(--space-1)}
.home-start[data-view=grid] .home-start__grid{display:grid}.home-start[data-view=grid] .home-start__list,.home-start[data-view=list] .home-start__grid{display:none}.home-start[data-view=list] .home-start__list{display:block}.home-start__toolbar--mobile.home-start__view-toggle{gap:24px;align-items:flex-end;display:flex;flex-direction:column;justify-content:center;min-width:80px;opacity:1;overflow:visible;padding:var(--space-0);pointer-events:auto;transition:opacity .35s linear;width:80px}@media (min-width:768px){.home-start__toolbar--mobile.home-start__view-toggle{display:none}}.home-start__view-toggle__icon,.home-start__view-toggle__icon .svg--fill{display:block;flex-shrink:0;max-width:80px;min-width:80px;width:80px}.home-start__view-toggle__icon .svg--fill{overflow:visible}.home-start__view-toggle__icon .svg--fill svg{display:block;flex-shrink:0;height:auto;max-width:80px;min-width:80px;overflow:visible;width:80px!important}.home-start__view-toggle__icon--list{color:var(--dark)}.home-start__view-toggle[data-active-view=grid] .icon-grid-mobile__dot{fill:var(--dark)}.home-start__view-toggle[data-active-view=list] .icon-grid-mobile__dot{fill:var(--white);stroke:var(--dark)}.home-start__toolbar--desktop{display:none}@media (min-width:768px){.home-start__toolbar--desktop{gap:10px;align-items:center;display:flex;justify-content:flex-end;padding-right:var(--space-28)}}.home-start__toolbar--desktop button{width:36px}@media (min-width:768px){.home-start>.container>.home-start__toolbar--desktop{margin-bottom:37px}}.home-start__toolbar .home-start__view-btn{color:var(--dark);padding-bottom:var(--space-2);padding-top:var(--space-2)}.home-start__toolbar .home-start__view-btn .svg--fill svg{display:block}.home-start__toolbar--desktop .home-start__view-btn[data-view=grid] .icon-grid__dot{transition:fill .2s ease,stroke .2s ease}.home-start__toolbar--desktop .home-start__view-btn[data-view=grid]:not(.is-active){color:var(--white)}.home-start__toolbar--desktop .home-start__view-btn[data-view=grid]:not(.is-active) .icon-grid__dot{fill:var(--white);stroke:var(--dark)}.home-start__toolbar--desktop .home-start__view-btn[data-view=grid].is-active{color:var(--dark)}.home-start__toolbar--desktop .home-start__view-btn[data-view=grid].is-active .icon-grid__dot{fill:var(--dark);stroke:var(--dark)}.home-start[data-view=grid] .home-start__toolbar--desktop.is-list-hover .home-start__view-btn[data-view=grid].is-active{color:var(--white)}.home-start[data-view=grid] .home-start__toolbar--desktop.is-list-hover .home-start__view-btn[data-view=grid].is-active .icon-grid__dot{fill:var(--white);stroke:var(--dark)}.home-start__toolbar--desktop .home-start__view-btn[data-view=grid]:not(.is-active):hover{color:var(--dark)}.home-start__toolbar--desktop .home-start__view-btn[data-view=grid]:not(.is-active):hover .icon-grid__dot{fill:var(--dark);stroke:var(--dark)}.home-start__view-btn[data-view=list]{color:var(--dark);opacity:1}.home-start__grid{--card-image-aspect-ratio:750/583;-moz-column-gap:10px;column-gap:10px;row-gap:59px}@media (min-width:768px){.home-start__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:39px}}.home-start__item{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.home-start__link-frame{aspect-ratio:var(--card-image-aspect-ratio);align-items:center;display:flex;justify-content:center;min-width:0;width:100%}.home-start__link--std{align-items:center;display:inline-flex;justify-content:center;line-height:1.36;max-width:100%;padding:var(--space-20) var(--space-12);text-align:center;text-decoration:underline}@media (min-width:768px){.home-start__link--std{padding-bottom:var(--space-0);padding-top:var(--space-0)}}@media(max-width:767px){.home-start__link--std .home-start__link-inner{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;word-break:normal}}.home-start__list .home-start__link{margin-bottom:var(--space-12);margin-top:var(--space-12)}.home-start__link--yellow{aspect-ratio:1;align-items:center;background:var(--primary);border-radius:9999px;display:inline-flex;height:auto;justify-content:center;line-height:1.36;max-width:100%;max-width:300px;min-height:min(100%,10rem);min-width:min(100%,10rem);padding:30px;text-align:center;text-decoration:underline;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:640px){.home-start__link--yellow{max-width:432px;min-height:min(100%,12rem);min-width:min(100%,12rem)}}.home-start__link--yellow .home-start__link-inner{display:block}.home-start__list .home-start__link-slide--yellow{display:flex;justify-content:center}.home-start__card,.home-start__card--linked.project--card{display:block;width:100%}.home-start__card__video{aspect-ratio:var(--card-image-aspect-ratio,750/583);isolation:isolate;overflow:hidden;position:relative;width:100%}.home-start__card__video .home-start__card__video__iframe,.home-start__card__video iframe{aspect-ratio:16/9;border:0;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.home-start__card__video-controls{gap:var(--space-2);align-items:center;bottom:12px;display:flex;left:12px;position:absolute;z-index:2}.home-start__card__video-btn{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:var(--space-0)}.home-start__card__video-btn .home-start__card__video-icon{min-width:20px;width:20px}.home-start__card__video-btn .svg--fill svg{display:block}
.accordion--simple{position:relative}.accordion--simple .accordion--card{border-bottom:none;position:relative}.accordion--simple:before{top:0}.accordion--simple .accordion--card:after,.accordion--simple:before{background-color:var(--dark);content:"";height:2px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw}.accordion--simple .accordion--card:after{bottom:0}.accordion--simple .acc--title{cursor:pointer;line-height:1.41;padding-bottom:var(--space-6);padding-top:var(--space-6)}.accordion--jobs .accordion--slide:before{display:none}.accordion--simple .click--down{cursor:pointer}.accordion--simple .click--down .icon--down{align-items:center;color:var(--dark);display:flex;flex-shrink:0;height:41px;width:40px}.accordion--simple .click--down .icon--down svg{display:block;height:auto;width:100%}.accordion--simple .click--down .icon--down svg .icon-down__line{transition:stroke .3s ease}.accordion--simple .click--down.up .icon--down svg .icon-down__line,.accordion--simple .click--down:hover .icon--down svg .icon-down__line{stroke:transparent}.accordion--simple .accordion--slide{display:none;overflow:visible;position:relative}.accordion--simple .accordion--slide:before{background-color:var(--dark);content:"";height:2px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:1}.accordion--simple .accordion--slide__inner{display:none}.accordion--slide-layout{align-items:center;display:grid}@media (min-width:768px){.accordion--slide-layout{-moz-column-gap:var(--space-24);column-gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}.accordion--slide-layout__image{min-width:0;width:100%}.accordion--slide-layout__image .bis-image,.accordion--slide-layout__image picture{display:block;width:100%}.accordion--slide-layout__image img{display:block;height:auto;width:100%}.home-start__list .accordion--slide__link .accordion--slide-layout__image{overflow:hidden}.home-start__list .accordion--slide__link .accordion--slide-layout__image img{filter:grayscale(100%);transition:filter .3s ease}.home-start__list .accordion--slide__link:hover .accordion--slide-layout__image img{filter:grayscale(0)}.accordion--slide-layout__content{gap:var(--space-6);display:grid;padding:var(--space-12)}@media (min-width:768px){.accordion--slide-layout__content{padding:var(--space-2) var(--space-6) var(--space-2) var(--space-0)}}@media (min-width:640px){.accordion--slide-layout__content{grid-template-columns:auto 65px}}.accordion--slide-layout__content--news{gap:var(--space-10)}.accordion--slide-layout__content--data{gap:var(--space-6);display:flex;flex-direction:column}.accordion--slide-layout__content--card{align-items:center;display:flex}.jobs--accordion-slide{gap:var(--space-6);display:grid;grid-template-columns:auto calc(53px + var(--space-28));padding-bottom:var(--space-12);padding-top:var(--space-6)}.jobs--accordion-slide .text--wrap{max-width:570px}
.subpage--header{margin-bottom:var(--space-24)}.subpage--header ul{gap:14px;display:flex;list-style:none;margin:0;padding:0}.subpage--header li{border:1px solid var(--dark);border-radius:10px;min-width:100px}@media (min-width:768px){.subpage--header li{min-width:162px}}.subpage--header li.current-menu-item,.subpage--header li.current_page_item{background-color:var(--primary);border-color:var(--primary)}.subpage--header li a{display:block;font-size:var(--step-16);padding:var(--space-1) var(--space-4)}
.project--heading{gap:var(--space-6);align-items:start;display:grid;grid-template-columns:1fr;margin-bottom:43px}@media (min-width:768px){.project--heading{grid-template-columns:auto 280px}}.post-filter{gap:14px;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.post-filter .post-button{background-color:var(--white);border-color:var(--dark);border-radius:.25rem;border-radius:10px;border-width:1px;cursor:pointer;font-size:var(--step-16);padding:var(--space-1) var(--space-4)}.post-filter .post-button.mixitup-control-active{background-color:var(--primary);border-color:var(--primary)}.projekte-filters:not(.is-open) .projekte-filters__expand-item{display:none}.projekte-filters.is-open .projekte-filters__expand-item{-webkit-animation:projekte-filter-item-in .85s cubic-bezier(.4,0,.2,1) both;animation:projekte-filter-item-in .85s cubic-bezier(.4,0,.2,1) both}.projekte-filters{max-width:975px}@-webkit-keyframes projekte-filter-item-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes projekte-filter-item-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.projekte-filters__expand-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .85s cubic-bezier(.4,0,.2,1)}.projekte-filters.is-open .projekte-filters__expand-panel{grid-template-rows:1fr;margin-top:var(--space-4)}.projekte-filters__expand-panel-inner{min-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transition:opacity .85s cubic-bezier(.4,0,.2,1),transform .85s cubic-bezier(.4,0,.2,1)}.projekte-filters.is-open .projekte-filters__expand-panel-inner{opacity:1;transform:translateY(0)}.projekte-filter__toggle{background-color:var(--primary);border-color:var(--primary);border-radius:.25rem;border-radius:10px;border-width:1px;color:var(--dark);cursor:pointer;font-size:var(--step-16);min-width:145px;padding:var(--space-1) var(--space-4);transition:background-color .85s cubic-bezier(.4,0,.2,1),border-color .85s cubic-bezier(.4,0,.2,1),color .85s cubic-bezier(.4,0,.2,1)}.projekte-filters.is-open .projekte-filter__toggle{background-color:var(--dark);border-color:var(--dark);color:var(--white)}@media(max-width:767px){.projekte-filters .post-filter,.projekte-filters .projekte-filter__toggle-item{width:100%}.projekte-filters .post-button,.projekte-filters .projekte-filter__toggle{font-size:var(--step-20);padding-bottom:var(--space-2);padding-top:var(--space-2);text-align:center}.projekte-filters .projekte-filter__toggle{min-width:0;width:100%}.projekte-filters .projekte-filters__expand-item,.projekte-filters .projekte-filters__expand-panel .post-button{width:calc(50% - 7px)}}
.content__group>.content__section.projekte-hero:last-child{padding-bottom:var(--space-0)}.projekte-intro__title-wrap{order:1}.projekte-intro__data-title-wrap{margin-top:var(--space-24);order:3}@media (min-width:768px){.projekte-intro__data-title-wrap{margin-top:var(--space-0);order:2}}.projekte-intro__content{order:2}@media (min-width:768px){.projekte-intro__content{order:3}}.projekte-intro__data{order:4}@media (min-width:768px){.projekte-intro__data{order:4}}.projekte-intro__title{margin-bottom:var(--space-6)}.projekte-intro__lead:not(:first-child){margin-top:var(--space-6)}.projekte-intro__data-title{margin-bottom:var(--space-6)}.projekte-daten{border-bottom:2px solid var(--dark);border-collapse:collapse;border-top:2px solid var(--dark);width:100%}.projekte-daten__label{width:30%}.projekte-daten__value{width:70%}.projekte-daten__label,.projekte-daten__value{font-weight:400;padding-bottom:var(--space-6);padding-top:var(--space-6);vertical-align:top}@media(max-width:767px){.projekte-daten__label,.projekte-daten__value{display:block;padding-left:24px;padding-right:24px;width:100%}}.projekte-daten__label{text-decoration:underline}@media (min-width:768px){.projekte-daten__label{text-decoration:none}}.projekte-daten__label{text-align:left}@media(max-width:767px){.projekte-daten__label{padding-bottom:var(--space-0);padding-top:var(--space-6)}}@media (min-width:768px){.projekte-daten__value{text-align:right}}@media(max-width:767px){.projekte-daten__value{padding-bottom:var(--space-6);padding-top:var(--space-2);text-align:left}}.projekte-daten tbody tr+tr .projekte-daten__label,.projekte-daten tbody tr+tr .projekte-daten__value{border-top:2px solid var(--dark)}@media(max-width:767px){.projekte-daten tbody tr{display:block}.projekte-daten tbody tr+tr{border-top:2px solid var(--dark)}.projekte-daten tbody tr+tr .projekte-daten__label,.projekte-daten tbody tr+tr .projekte-daten__value{border-top:none}}.projekte-intro__back{display:inline-block}.projekte-related__title{margin-bottom:var(--space-10)}.projekte-hero__figure{width:100%}.projekte-hero__cover{container-type:inline-size}.projekte-hero__media{aspect-ratio:540/420;position:relative;width:100%}@media (min-width:1024px){.projekte-hero__media{aspect-ratio:1420/642}}.projekte-hero__figure:not(.projekte-hero__figure--hochformat):not(.projekte-hero__figure--mittel) .projekte-hero__media .bis-image{height:100%;width:100%}.projekte-hero__figure:not(.projekte-hero__figure--hochformat):not(.projekte-hero__figure--mittel) .projekte-hero__media img,.projekte-hero__figure:not(.projekte-hero__figure--hochformat):not(.projekte-hero__figure--mittel) .projekte-hero__media picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projekte-hero__format-col{display:inline-flex;flex-direction:column;max-width:100%}.projekte-hero__figure--hochformat .projekte-hero__media{aspect-ratio:444/592;height:calc(100cqw/1.28571);width:auto;width:calc(100cqw/1.28571*444/592)}@media (min-width:1024px){.projekte-hero__figure--hochformat .projekte-hero__media{height:calc(100cqw/2.21184);width:calc(100cqw/2.21184*444/592)}}.projekte-hero__figure--hochformat .projekte-hero__media .bis-image{height:100%;width:100%}.projekte-hero__figure--hochformat .projekte-hero__media img,.projekte-hero__figure--hochformat .projekte-hero__media picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projekte-hero__figure--mittel .projekte-hero__media{aspect-ratio:750/601;height:calc(100cqw/1.28571);width:auto;width:calc(100cqw/1.28571*750/601)}@media (min-width:1024px){.projekte-hero__figure--mittel .projekte-hero__media{height:calc(100cqw/2.21184);width:calc(100cqw/2.21184*750/601)}}.projekte-hero__figure--mittel .projekte-hero__media .bis-image{height:100%;width:100%}.projekte-hero__figure--mittel .projekte-hero__media img,.projekte-hero__figure--mittel .projekte-hero__media picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.projekte-hero__figure--hochformat .projekte-hero__caption,.projekte-hero__figure--mittel .projekte-hero__caption{text-align:right}.projekte-hero__caption{font-size:10px;margin:var(--space-0);padding-top:var(--space-2);text-align:right}.projekte-hero__slider .embla__viewport{container-type:inline-size}.projekte-hero__slider .embla__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.projekte-hero__slider .embla__button{filter:drop-shadow(0 0 1px rgba(0,0,0,.9)) drop-shadow(0 1px 4px rgba(0,0,0,.55))}
.goverlay{background:hsla(0,0%,83.1%,.8)!important}.gslide-media{box-shadow:0 10px 35px rgba(0,0,0,.65)!important}.glightbox-button-hidden{display:none}
.color-left-split{background-color:var(--dark)}.lwa-status-invalid{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem;color:#721c24}.lwa-status-confirm,.lwa-status-invalid{display:block;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.lwa-status-confirm{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.25rem;color:#155724}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-danger a,.alert-primary a,.alert-success a{font-weight:700}.text-center{text-align:center}.page-login h2{font-family:Open Sans;font-size:30px;font-weight:700;letter-spacing:-1.26px}.page-login #dev-animation{overflow:hidden;padding-top:75%;position:relative}.page-login #dev-animation svg{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.page-login .alert-dev-state{background-color:#f6f6f6;margin-bottom:3rem}.page-login .container-fluid{height:100vh;margin-bottom:0!important;max-width:100vw!important}.page-login .container-fluid>.grid{height:100%}.page-login .container-development,.page-login .container-fun{display:none;order:1;position:relative}@media (min-width:768px){.page-login .container-development,.page-login .container-fun{align-items:center;display:flex;justify-content:center}}.page-login .container-development .logo-lm,.page-login .container-fun .logo-lm{left:2rem;position:absolute;top:2rem;width:8rem}.page-login .container-development .content,.page-login .container-fun .content{max-width:80%;width:600px}.page-login .container-development{background-color:#000}.page-login .container-fun{background-color:var(--primary)}.page-login .container-login{align-items:center;background:#f6f6f6;display:flex;justify-content:center;order:2}@media (min-width:1024px){.page-login .container-login{justify-content:flex-start;padding-left:10%}}.page-login .container-login .content{max-width:80%;width:20rem}.page-login .container-login .content .logo{max-width:100%;padding-bottom:2rem}.page-login .container-login .content .logo svg{height:auto;width:100%}.page-login .container-login .login-form-container .form-group .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;margin-bottom:1rem;min-height:2.5rem;padding:.375rem .75rem;width:100%}.page-login .container-login .login-form-container .form-group .form-check{align-items:center;display:flex}.page-login .container-login .login-form-container .form-group .form-check-input{border:1px solid #ced4da!important;border-radius:.25rem;height:1.5rem;margin-right:.5rem;width:1.5rem}.page-login .container-login .login-form-container .form-group .form-check{margin-bottom:1rem}.page-login .container-login .login-form-container .btn-primary{background-color:var(--primary);background:var(--white);border:var(--btn-border-width) solid var(--dark);border-radius:var(--btn-border-radius);color:#fff;color:var(--dark);cursor:pointer;cursor:pointer;display:inline-block;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);padding:var(--space-y-button) var(--space-x-button);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.page-login .container-login .login-form-container .btn-primary:hover{background:var(--dark);color:var(--white)}.page-login .container-login .login-form-container .forgot-password{color:var(--primary);font-size:14px!important}.text-white{color:#fff!important}

/*# sourceMappingURL=main-e9168720.css.map*/