/*
  * Copyright 2025 4th motion GmbH
  * Marco Koenen <mako@4thmotion.com>
  *
  * @4th-motion/werksviertel v1.1.4
  */
body{margin:0;padding:0}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body * :after,body * :before{-webkit-box-sizing:inherit;box-sizing:inherit}fieldset,h1,h2,h3,h4,iframe,ol,p,span,ul{margin:0;padding:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}a,button,input,label,select,textarea{font-family:Roboto,Helvetica Neue Condensed,Arial Narrow,Arial,sans-serif;background:0 0;border:none;padding:0;margin:0;-webkit-tap-highlight-color:transparent;outline-color:var(--color-primary)}a{-webkit-text-decoration-skip:objects}a,button{cursor:pointer}img{border-style:none}[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset{border:none}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;height:inherit;max-width:1728px;margin-right:auto;margin-left:auto;padding-left:16px;padding-right:16px}.grid-large{padding-top:40px;padding-bottom:40px}.container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;margin-left:-8px;margin-right:-8px}.container .container{margin-left:0;margin-right:0}.grid-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:none}.grid-fluid .container{margin-left:0;margin-right:0}.w-0{max-width:0;-ms-flex:0 0 0%;flex:0 0 0%}.w-0,.w-1{-webkit-box-flex:0;padding-left:8px;padding-right:8px}.w-1{max-width:8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%}.w-2{max-width:16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%}.w-2,.w-3{-webkit-box-flex:0;padding-left:8px;padding-right:8px}.w-3{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}.w-4{max-width:33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}.w-4,.w-5{-webkit-box-flex:0;padding-left:8px;padding-right:8px}.w-5{max-width:41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%}.w-6{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.w-6,.w-7{-webkit-box-flex:0;padding-left:8px;padding-right:8px}.w-7{max-width:58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%}.w-8{max-width:66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%}.w-8,.w-9{-webkit-box-flex:0;padding-left:8px;padding-right:8px}.w-9{max-width:75%;-ms-flex:0 0 75%;flex:0 0 75%}.w-10{max-width:83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%}.w-10,.w-11{-webkit-box-flex:0;padding-left:8px;padding-right:8px}.w-11{max-width:91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%}.w-12{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:8px;padding-right:8px}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.w-0,.w-1,.w-2,.w-3,.w-4,.w-5,.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-lg-0,.w-lg-1,.w-lg-2,.w-lg-3,.w-lg-4,.w-lg-5,.w-lg-6,.w-lg-7,.w-lg-8,.w-lg-9,.w-lg-10,.w-lg-11,.w-lg-12,.w-md-0,.w-md-1,.w-md-2,.w-md-3,.w-md-4,.w-md-5,.w-md-6,.w-md-7,.w-md-8,.w-md-9,.w-md-10,.w-md-11,.w-md-12,.w-sm-0,.w-sm-1,.w-sm-2,.w-sm-3,.w-sm-4,.w-sm-5,.w-sm-6,.w-sm-7,.w-sm-8,.w-sm-9,.w-sm-10,.w-sm-11,.w-sm-12,.w-xl-0,.w-xl-1,.w-xl-2,.w-xl-3,.w-xl-4,.w-xl-5,.w-xl-6,.w-xl-7,.w-xl-8,.w-xl-9,.w-xl-10,.w-xl-11,.w-xl-12,.w-xs-0,.w-xs-1,.w-xs-2,.w-xs-3,.w-xs-4,.w-xs-5,.w-xs-6,.w-xs-7,.w-xs-8,.w-xs-9,.w-xs-10,.w-xs-11,.w-xs-12,.w-xxl-0,.w-xxl-1,.w-xxl-2,.w-xxl-3,.w-xxl-4,.w-xxl-5,.w-xxl-6,.w-xxl-7,.w-xxl-8,.w-xxl-9,.w-xxl-10,.w-xxl-11,.w-xxl-12{position:relative;width:100%}.d-none{display:none!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}::selection{background:var(--color-primary);color:var(--background-primary)}::-moz-selection{background:var(--color-primary);color:var(--background-primary)}.no-padding{padding:0!important}.no-pt{padding-top:0!important}.no-pr{padding-right:0!important}.no-pl{padding-left:0!important}.no-ptb{padding-top:0!important;padding-bottom:0!important}.no-mb{margin-bottom:0!important}.capitalize{text-transform:capitalize!important}.break-all{word-break:break-all!important}.is-hidden,[hidden]{opacity:0!important;visibility:hidden!important}.is-visible{opacity:1!important;visibility:visible!important}.sr-only{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}div[data-context-type=events] #contact h2{margin-top:32px}div[data-context-type=legal] h2{margin-top:32px;margin-bottom:8px}div[data-context-type=legal] h3{margin-top:24px;margin-bottom:8px}div[data-context-name=deine-veranstaltungen] [data-container=hero],div[data-context-name=veranstaltung-erstellen] [data-container=hero]{margin-top:40px}div[data-context-name=deine-veranstaltungen] [data-container=hero] h1,div[data-context-name=veranstaltung-erstellen] [data-container=hero] h1{margin-bottom:24px}div[data-context-name=deine-veranstaltungen] [data-container=hero] [data-component=accordion],div[data-context-name=deine-veranstaltungen] [data-container=hero] [data-component=button],div[data-context-name=veranstaltung-erstellen] [data-container=hero] [data-component=accordion],div[data-context-name=veranstaltung-erstellen] [data-container=hero] [data-component=button]{margin-top:32px}div[data-context-name=deine-veranstaltungen] [data-container=fallback] p,div[data-context-name=veranstaltung-erstellen] [data-container=fallback] p{margin-top:8px}div[data-context-name=deine-veranstaltungen] [data-container=teasers],div[data-context-name=veranstaltung-erstellen] [data-container=teasers]{display:-webkit-box;display:-ms-flexbox;display:flex}div[data-context-name=deine-veranstaltungen] [data-container=teasers] h2,div[data-context-name=veranstaltung-erstellen] [data-container=teasers] h2{margin-bottom:16px}div[data-context-name=deine-veranstaltungen] [data-container=teasers] h2+p,div[data-context-name=veranstaltung-erstellen] [data-container=teasers] h2+p{margin-bottom:32px}div[data-context-name=deine-veranstaltungen] [data-container=teasers] ul:not([data-component=tags]),div[data-context-name=veranstaltung-erstellen] [data-container=teasers] ul:not([data-component=tags]){list-style-type:none;margin-top:8px;margin-bottom:0}div[data-context-name=deine-veranstaltungen] [data-container=teasers] ul:not([data-component=tags])>li,div[data-context-name=veranstaltung-erstellen] [data-container=teasers] ul:not([data-component=tags])>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;margin-bottom:32px}div[data-context-name=deine-veranstaltungen] [data-container=teasers] ul:not([data-component=tags])>li:before,div[data-context-name=veranstaltung-erstellen] [data-container=teasers] ul:not([data-component=tags])>li:before{display:none}div[data-context-name=deine-veranstaltungen] [data-container=teasers] ul:not([data-component=tags])>li ul,div[data-context-name=veranstaltung-erstellen] [data-container=teasers] ul:not([data-component=tags])>li ul{padding-top:0;margin-top:0}div[data-context-name=deine-veranstaltungen] [data-container=teasers] [data-component=teaser]+a,div[data-context-name=veranstaltung-erstellen] [data-container=teasers] [data-component=teaser]+a{margin-top:12px}div[data-context-name=deine-veranstaltungen] ul.container,div[data-context-name=veranstaltung-erstellen] ul.container{list-style-type:none}div[data-context-name=veranstaltung-erstellen] [data-component=teaser]{position:sticky;top:120px;width:100%;pointer-events:none}@font-face{font-family:Roboto;font-display:swap;font-stretch:25% 150%;font-weight:100 700;src:url(../fonts/Roboto.woff2) format("woff2 supports variations"),url(../fonts/Roboto.woff2) format("woff2-variations")}hr{height:1px;background-color:var(--background-secondary);width:100%;margin:0;padding:0;border:none;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}main ol,main ul{margin:16px 0 16px 18px;font-size:inherit;line-height:inherit}main ol,main ol li,main ul,main ul li{position:relative}main ol li ol,main ol li ul,main ul li ol,main ul li ul{margin-top:0;margin-bottom:0}#no-javascript{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;top:0;right:0;bottom:0;z-index:9999;overflow:hidden}#no-javascript:before{content:"";position:absolute;width:100%;height:100%;background:#fff;opacity:1}#no-javascript p{margin:32px;color:#000;font-weight:500}#no-javascript p,main .section,main article,main section{position:relative}main .section [data-container]:not([data-container=hero]),main article [data-container]:not([data-container=hero]),main section [data-container]:not([data-container=hero]){padding-top:16px;padding-bottom:16px}main .section [data-container]:not([data-container=hero])[data-container=disruptor],main .section [data-container]:not([data-container=hero])[data-container=images],main .section [data-container]:not([data-container=hero])[data-container=quote],main article [data-container]:not([data-container=hero])[data-container=disruptor],main article [data-container]:not([data-container=hero])[data-container=images],main article [data-container]:not([data-container=hero])[data-container=quote],main section [data-container]:not([data-container=hero])[data-container=disruptor],main section [data-container]:not([data-container=hero])[data-container=images],main section [data-container]:not([data-container=hero])[data-container=quote]{padding-top:48px;padding-bottom:48px}main .section .container .w-12 [data-container=disruptor],main article .container .w-12 [data-container=disruptor],main section .container .w-12 [data-container=disruptor]{padding-top:80px;padding-bottom:80px}main .section .container .w-12:first-child [data-container],main article .container .w-12:first-child [data-container],main section .container .w-12:first-child [data-container]{padding-top:0}main .section .container .w-12:first-child [data-container][data-container=text]:first-of-type h2:first-child,main article .container .w-12:first-child [data-container][data-container=text]:first-of-type h2:first-child,main section .container .w-12:first-child [data-container][data-container=text]:first-of-type h2:first-child{margin-top:24px}main .section .container .w-12:first-child [data-container][data-container=text]:first-of-type h3:first-child,main article .container .w-12:first-child [data-container][data-container=text]:first-of-type h3:first-child,main section .container .w-12:first-child [data-container][data-container=text]:first-of-type h3:first-child{margin-top:0}main .section .container .w-12:last-child [data-container],main article .container .w-12:last-child [data-container],main section .container .w-12:last-child [data-container]{padding-bottom:0}main .section,main section{padding-top:40px;padding-bottom:40px}main .section:first-child,main section:first-child{padding-top:0}main article{padding-bottom:40px}.display-l,.display-m,.h1,.h2,.h3,.h4,.title-l,.title-m,div[data-context-type=legal] h2,div[data-context-type=legal] h3,h1,h2,h3,h4{position:relative;display:block;width:100%;font-stretch:76%;font-weight:640}.display-l a,.display-m a,.h1 a,.h2 a,.h3 a,.h4 a,.title-l a,.title-m a,div[data-context-type=legal] h2 a,div[data-context-type=legal] h3 a,h1 a,h2 a,h3 a,h4 a{text-decoration:underline}@media print{.display-l,.display-m,.h1,.h2,.h3,.h4,.title-l,.title-m,div[data-context-type=legal] h2,div[data-context-type=legal] h3,h1,h2,h3,h4{page-break-before:auto;page-break-after:avoid;page-break-inside:avoid}}.h1,h1{font-size:clamp(2rem,1.989vw + 1.602rem,3.75rem);margin-bottom:24px}.h1,.h2,.title-l,h1,h2{line-height:normal;text-transform:uppercase}.h2,.title-l,h2{font-size:clamp(1.625rem,1.563vw + 1.313rem,3rem)}.h3,div[data-context-type=legal] h2,h3{font-size:22px;line-height:26px}.h4,h4{font-size:16px;line-height:19px;text-transform:none}.display-l{font-size:clamp(2.75rem,6.818vw + 1.386rem,8.75rem);line-height:normal}.display-m{font-size:clamp(2.375rem,4.403vw + 1.494rem,6.25rem);line-height:normal}.title-m,div[data-context-type=legal] h3{font-size:22px;line-height:26px}.kicker{font-stretch:76%;font-size:18px;line-height:21px}.p,p{display:block}.p.body-l,p.body-l{font-size:20px;line-height:31px}.p.body-m,p.body-m{font-size:18px;line-height:28px}a{display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--color-primary);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;cursor:pointer}a:-webkit-any-link,a:visited{color:var(--color-primary)}:global(body.is-touch) a:active,:global(body:not(.is-touch)) a:hover:not(:checked){color:var(--color-primary)}a:focus{outline-width:1px;outline-color:var(--color-focus);outline-style:solid;outline-offset:1.5px}small,span{font-weight:400}small{font-size:14px;line-height:16px}strong{font-weight:640}em{font-style:italic;font-variation-settings:"ital" 1}del{text-decoration:line-through}main{display:block;width:100vw;min-height:100vh;min-height:calc(100vh - 64px);padding-top:64px}main div[data-context=content]{padding-bottom:48px}main div[data-context=content] div[data-context=content]{padding:0}main[data-context-ui=false]{padding-top:0}@media (prefers-reduced-motion){div[data-context=content]{-webkit-transform:none!important;transform:none!important;opacity:1!important}}div[data-context=content].slide-leave-active{will-change:opacity;-webkit-transition:opacity .35s cubic-bezier(.35,0,.1,1);transition:opacity .35s cubic-bezier(.35,0,.1,1)}div[data-context=content].slide-leave{opacity:1}div[data-context=content].slide-leave-to{opacity:0}div[data-context=content].slide-enter-active,div[data-context=content].slide-once-active{will-change:opacity,transform;-webkit-transition:opacity .75s cubic-bezier(.35,0,.1,1),-webkit-transform 1s cubic-bezier(.2,1,.25,1);transition:opacity .75s cubic-bezier(.35,0,.1,1),-webkit-transform 1s cubic-bezier(.2,1,.25,1);transition:opacity .75s cubic-bezier(.35,0,.1,1),transform 1s cubic-bezier(.2,1,.25,1);transition:opacity .75s cubic-bezier(.35,0,.1,1),transform 1s cubic-bezier(.2,1,.25,1),-webkit-transform 1s cubic-bezier(.2,1,.25,1)}div[data-context=content].slide-enter,div[data-context=content].slide-once{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}div[data-context=content].slide-enter-to,div[data-context=content].slide-once-to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}body[data-theme=blue]{--color-primary:#004db3;--color-focus:#004db3;--color-box-shadow:rgba(0,77,179,.3);--background-primary:#f4f0e6;--background-secondary:rgba(0,77,179,.12);--background-trinary:rgba(0,77,179,.08);--background-field:#fff}body[data-theme=blue][data-invert=true]{--color-primary:#fff;--color-focus:#fff;--color-box-shadow:rgba(0,0,0,.3);--background-primary:#004db3;--background-secondary:hsla(0,0%,100%,.12);--background-trinary:hsla(0,0%,100%,.08);--background-field:#004db3}body[data-theme=orange]{--color-primary:#ff6200;--color-focus:#ff6200;--color-box-shadow:rgba(255,98,0,.3);--background-primary:#f4f0e6;--background-secondary:rgba(255,98,0,.12);--background-trinary:rgba(255,98,0,.08);--background-field:#fff}body[data-theme=orange][data-invert=true]{--color-primary:#fff;--color-focus:#fff;--color-box-shadow:rgba(0,0,0,.3);--background-primary:#ff6200;--background-secondary:hsla(0,0%,100%,.12);--background-trinary:hsla(0,0%,100%,.08);--background-field:#ff6200}body[data-theme=green]{--color-primary:#5a7f43;--color-focus:#5a7f43;--color-box-shadow:rgba(90,127,67,.3);--background-primary:#f4f0e6;--background-secondary:rgba(90,127,67,.12);--background-trinary:rgba(90,127,67,.08);--background-field:#fff}body[data-theme=green][data-invert=true]{--color-primary:#fff;--color-focus:#fff;--color-box-shadow:rgba(0,0,0,.3);--background-primary:#5a7f43;--background-secondary:hsla(0,0%,100%,.12);--background-trinary:hsla(0,0%,100%,.08);--background-field:#5a7f43}body{width:100vw;min-height:100vh;font-family:Roboto,Helvetica Neue Condensed,Arial Narrow,Arial,sans-serif;font-weight:400;color:var(--color-primary);background:var(--background-primary);font-size:16px;line-height:19px;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:0;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}body:not(.is-tab) [role=button],body:not(.is-tab) a,body:not(.is-tab) button,body:not(.is-tab) button span,body:not(.is-tab) button svg{outline:0!important}body.is-animating div[data-context=content] :not(img,figure>div),body.is-loading *{-webkit-transition:none!important;transition:none!important}@media (prefers-reduced-motion){body{-webkit-transition:none;transition:none}}body,html{width:100vw}