.navigation{background:red;display:block;height:90px;margin:0;overflow-y:scroll;padding:0}.navigation--button{background-color:initial;border:none;cursor:pointer;height:30px;margin:8px 0 0;outline:0;padding:0;width:30px}.navigation--button:active,.navigation--button:focus{outline:0}.navigation--button__svg{cursor:pointer;height:100%;opacity:.75;transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s;width:100%}.navigation--button__svg:active,.navigation--button__svg:focus,.navigation--button__svg:hover{opacity:1;-webkit-transform:scale(.9);transform:scale(.9)}.navigation--button__close{position:absolute;right:2.3rem;top:.7rem;z-index:102}.navigation{background:#fff;height:100vh;padding:3rem;position:fixed;right:0;top:0;width:100vw;z-index:101}.navigation--list{list-style:none;margin:0;padding:0}.navigation--list__item{font-size:20px;font-weight:700;margin:0 0 1.25rem;text-decoration:none;text-transform:uppercase;transition:color .25s}.navigation--list__item>*{transition:color .25s}.navigation--list__item>:link,.navigation--list__item>:visited{color:var(--neon-blue);text-decoration:none}.navigation--list__item>:active,.navigation--list__item>:focus,.navigation--list__item>:hover{color:var(--neon-pink)}.navigation--list__item>.active{border-bottom:1px solid var(--neon-orange);color:var(--neon-orange)}.navigation-lang{align-content:center;display:flex;height:30px;justify-content:center;margin:8px 4px 0 0;width:auto}.navigation-lang--button{-webkit-appearance:none;appearance:none;background:transparent;border:none;color:var(--neon-blue);cursor:pointer;font-weight:700;margin:0 10px 0 0;padding:0;text-transform:uppercase;transition:color .25s}.navigation-lang--button:link,.navigation-lang--button:visited{color:var(--neon-blue);text-decoration:none}.navigation-lang--button.active{border-bottom:1px solid var(--neon-orange);color:var(--neon-orange)}.header .navigation-lang--button.active{border-bottom:none;color:var(--neon-orange)}.navigation-lang--button:active,.navigation-lang--button:focus,.navigation-lang--button:hover{color:var(--neon-pink)}@media only screen and (min-width:670px){.navigation{-webkit-transform:translateX(66vw);transform:translateX(66vw);width:66vw}}@media only screen and (min-width:1028px){.navigation{-webkit-transform:translateX(50vw);transform:translateX(50vw);width:50vw}}.header{background:#fff;display:block;height:65px;margin:0;padding:12px 2rem 8px;position:relative;z-index:1}.header--logo{height:100%;width:225px}.footer{align-content:flex-start;align-items:flex-start;color:var(--shade-300);display:block;display:flex;flex-flow:column;font-size:12px;font-size:14px;margin:0;padding:2rem 1rem 3rem;position:relative;z-index:1}.footer--logo{height:50px}.footer--address{font-style:normal;margin:1rem 0 0}.footer a svg{margin-right:5px}.footer a,.footer a:link,.footer a:visited{align-items:center;color:var(--shade-300);cursor:pointer;display:flex;justify-content:flex-start;text-decoration:underline;transition:color .25s}.footer a:active,.footer a:focus,.footer a:hover{color:var(--neon-blue);text-decoration:none}@media only screen and (min-width:670px){.footer{align-items:flex-end;flex-flow:row;padding:1.5rem 4rem 2.5rem 3rem}.footer--address{margin:0 2rem -.25rem}}@media only screen and (min-width:1028px){.footer--address{font-style:normal;margin:0 2rem -.25rem}.footer{align-items:flex-end;padding:1.5rem 6rem 2.75rem}}form{margin:1em 0;max-width:35rem}input[type=email],input[type=text],select,textarea{border:1px solid var(--neon-pink);border-radius:4px;box-sizing:border-box;font-size:1rem;margin:.25rem 0 1.5em;padding:1rem;resize:vertical;width:100%}input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{border:1px solid var(--neon-pink)}.contact__address{font-size:20px;font-style:normal}:root{--neon-blue:#04d9ff;--neon-orange:#ffa703;--neon-pink:#ff035b;--shade-50:#f0f9ff;--shade-100:#e0f2fe;--shade-200:#bae6fd;--shade-300:#7dd3fc;--shade-400:#38bdf8;--shade-500:#0ea5e9;--shade-600:#0284c7;--shade-700:#0369a1;--shade-800:#075985;--shade-900:#0c4a6e;--shade-950:#082f49}*{box-sizing:border-box}body{color:#fff;margin:0;min-width:320px;padding:0}body,h1,h2,h3,h4,h5,h6{font-family:Nunito Sans,Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.navigation--list__item,.navigation-lang--button,body,h1,h2,h3,h4,h5,h6{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.navigation--list__item,.navigation-lang--button,[lang=gr] body,[lang=gr] h1,[lang=gr] h2,[lang=gr] h3,[lang=gr] h4,[lang=gr] h5,[lang=gr] h6{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}h1,h2,h3,h4,h5,h6{-webkit-hyphens:manual;hyphens:manual;max-width:90vw}h1{margin-top:0}h2,h3,h4,h5,h6{margin-bottom:0}h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}a{transition:background .25ms ease-in}.fx--view{left:50px;position:absolute;top:200px}.navigation--button__close{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);transition:opacity .75s ease-in,-webkit-transform .4s ease-in;transition:opacity .75s ease-in,transform .4s ease-in;transition:opacity .75s ease-in,transform .4s ease-in,-webkit-transform .4s ease-in}.navigation{-webkit-transform:translateX(100vw);transform:translateX(100vw);transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.navigation--list{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);transition:opacity .75s ease-in,-webkit-transform .4s ease-in;transition:opacity .75s ease-in,transform .4s ease-in;transition:opacity .75s ease-in,transform .4s ease-in,-webkit-transform .4s ease-in}.fx--navigation__open .navigation{-webkit-transform:translateX(0);transform:translateX(0)}.fx--navigation__open .navigation--button__close,.fx--navigation__open .navigation--list{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.fx--home__line{display:block}p.fx--home__line{color:#000!important}.navigation--overlay{opacity:.1;-webkit-transform:scale(0);transform:scale(0);transition:opacity .25s ease-in}.fx--navigation__open .navigation--overlay{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.view--item{position:relative}.view--item.view--home{margin-top:-65px;padding-top:100px}.view--item__content{padding:1rem}.view--item.view--home .view--item__content{align-content:flex-end;align-items:flex-end;display:flex;flex-wrap:wrap;height:calc(100% - 80px)}.view--item__content>a,.view--item__content>p,.view--item__content>ul{max-width:50rem}.view--item h1{color:#fff;font-size:9vw;font-weight:1000;letter-spacing:.05rem;line-height:.875;margin-bottom:0;text-transform:uppercase}.view--item .view--item__overline{margin-bottom:.25rem;opacity:.5}.view--item .view--item__overline,.view--item .view--item__subline{display:block;font-size:20px;font-weight:800;letter-spacing:.035rem;line-height:1.1;margin-top:1rem}.view--item .view--item__subline{margin-bottom:1rem}.view--item .view--item__spacer{display:block;height:1rem}.view--item p{color:#27ad66;font-size:18px;line-height:1.5}.view--item.view--home h1{margin-bottom:0;margin-top:0;text-shadow:0 0 20px #001b573f}.view--item.view--home p{color:#fff;font-size:18px;font-weight:400;letter-spacing:.025rem;line-height:1.2;margin-top:2rem;max-width:90%;text-shadow:0 0 20px #001b573f;text-transform:uppercase}.view--item.view--home a,.view--item.view--home a:link,.view--item.view--home a:visited{color:#fff;font-weight:bolder;text-decoration:underline}.view--item.view--home a:active,.view--item.view--home a:focus,.view--item.view--home a:hover{color:var(--neon-pink);text-decoration:none}.view--item.view--home{background:url(/static/media/hero.f7c8783011b46af72b25.jpg) 50% 50%;background-size:cover;height:100vh;width:100vw}.view--item.view--cover{background-size:cover;height:calc(100vh - 65px);width:100vw}.view--item.view--hero{padding-top:80px}.view--item.view--hero h1,.view--item.view--hero p{color:#fff}.view--item.view--hero a,.view--item.view--hero a:link,.view--item.view--hero a:visited{color:#fff;text-decoration:underline}.view--item.view--hero a:active,.view--item.view--hero a:focus,.view--item.view--hero a:hover{color:var(--neon-pink);text-decoration:none}.view--item a,.view--item a:link,.view--item a:visited{cursor:pointer;text-decoration:underline;transition:color .25s}.view--item a:active,.view--item a:focus,.view--item a:hover{text-decoration:none}.view--item__referenzen{display:flex;flex-flow:row;flex-wrap:wrap;list-style:none}.view--item__referenzen-item{margin:1rem;opacity:.85}@media only screen and (min-width:670px){.view--item__content{padding:2rem 4rem 1rem 3rem}.view--item h1{font-size:72px}.view--item.view--colors-dark h1,.view--item.view--colors-light h1,.view--item.view--colors-medium h1{font-size:50px}.view--item.view--cover h1{font-size:72px}.view--item h1 .view--item__overline,.view--item h1 .view--item__subline{font-size:20px}.view--item .view--item__spacer{display:block;height:2rem}.view--item p{font-size:20px}.view--item.view--home{background:url(/static/media/hero.f7c8783011b46af72b25.jpg) 90% 50%;background-size:cover}.view--item.view--home p{font-size:20px;margin-bottom:5rem;margin-top:3rem;max-width:30rem}.view--item.view--cover{height:100vh}}@media only screen and (min-width:821px){.view--item.view--home .view--item__content{display:block}}@media only screen and (min-width:1028px){.view--item__content{padding:4rem 6rem 2rem}.view--item.view--home{background:url(/static/media/hero.f7c8783011b46af72b25.jpg) 50% 50%;background-size:cover}.view--item h1{font-size:72px}.view--item.view--colors-dark h1,.view--item.view--colors-light h1,.view--item.view--colors-medium h1{font-size:50px}.view--item.view--cover h1{font-size:72px}.navigation{-webkit-transform:translateX(50vw);transform:translateX(50vw);width:50vw}}.view--item.view--cover{background-position:90% 50%}.view--item.view--cover .view--item__content{height:100%}.view--item__home-teaser{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-end;padding-bottom:0;padding-top:2rem}.view--item.view--cover h1{max-width:90%}.view--item.view--cover p{color:#fff;font-size:18px;font-weight:400;letter-spacing:.025rem;line-height:1.2;margin-top:2rem;max-width:90%;text-transform:uppercase}.view--item.view--cover{background-position:50% 50%}@media only screen and (min-width:670px){.view--item.view--cover h1{max-width:40rem}.view--item__home-teaser{padding-bottom:2rem}.view--item.view--cover p{font-size:20px;margin-bottom:5rem;margin-top:3rem;max-width:30rem}}@media only screen and (min-width:1028px){.view--item.view--cover h1{max-width:40rem}.view--item__home-teaser{padding-bottom:2rem}.view--item.view--cover p{max-width:30rem}.view--item.view--cover{background-position:50% 50%}}.flexbox{display:flex}.flexbox--spacer{flex-grow:2}.button-group{align-items:center;display:flex;gap:20px;justify-content:flex-start;margin-top:2rem}.button--cta{background:var(--neon-pink);border:none;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:800;margin:0;position:relative;text-decoration:none}.button--cta:after{background-color:var(--neon-blue);content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;transition:width .25s ease-in;width:0;z-index:1}.button--cta:hover:after{width:100%}.button--cta .button--cta__text{color:#fff;cursor:pointer;display:inline-block;font-size:1rem;height:100%;padding:.75rem 1rem;position:relative;text-decoration:none;width:100%;z-index:2}.button--scroll-down{background:transparent;border:none;bottom:.5rem;left:50%;margin-left:-55px;outline:none;position:absolute;transition:all .25s ease-in}.button--scroll-down .button--scroll-down__text{color:#fff;display:block;font-size:12px;font-weight:700;text-transform:uppercase}.button--scroll__down:hover{bottom:.25rem}.button--scroll-down .button--scroll-down__icon{height:30px;margin-top:-5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:30px}.button--scroll__down:hover:after{width:100%}.button--scroll-down a,.button--scroll-down a:active,.button--scroll-down a:focus,.button--scroll-down a:hover,.button--scroll-down a:link,.button--scroll-down a:visited{color:#fff;display:inline-block;height:100%;padding:1rem;position:relative;text-decoration:none;width:100%;z-index:2}.view--hero{background:var(--neon-blue)}.view--bg-100{background:var(--shade-100)}.view--bg-200{background:var(--shade-200)}.view--bg-300{background:var(--shade-300)}.view--bg-400{background:var(--shade-400)}.view--bg-500{background:var(--shade-500)}.view--bg-600{background:var(--shade-600)}.view--bg-700{background:var(--shade-700)}.view--bg-800{background:var(--shade-800)}.view--bg-900{background:var(--shade-900)}.view--bg-950{background:var(--shade-950)}.view--colors-light h1{color:var(--neon-blue)}.view--colors-light h2{color:var(--neon-pink)}.view--colors-light p{color:var(--shade-50)}.view--item__home-teaser h1 a{align-items:center;display:flex;margin:0;padding:0}.view--item__home-teaser h1 a svg{margin-right:10px}.view--item__home-teaser a,.view--item__home-teaser a:link,.view--item__home-teaser a:visited{color:var(--shade-200);text-decoration:none}.view--item__home-teaser a:active,.view--item__home-teaser a:focus,.view--item__home-teaser a:hover{color:#fff}.view--colors-light a,.view--colors-light a:link,.view--colors-light a:visited{color:var(--shade-50)}.view--colors-light a:active,.view--colors-light a:focus,.view--colors-light a:hover{color:var(--neon-pink)}.view--colors-medium h1{color:var(--shade-200)}.view--colors-medium p{color:var(--shade-100)}.view--colors-medium a,.view--colors-medium a:link,.view--colors-medium a:visited{color:var(--shade-200)}.view--colors-dark h1,.view--colors-medium a:active,.view--colors-medium a:focus,.view--colors-medium a:hover{color:var(--neon-pink)}.view--colors-dark a,.view--colors-dark a:link,.view--colors-dark a:visited,.view--colors-dark p{color:var(--shade-700)}.view--colors-dark a:active,.view--colors-dark a:focus,.view--colors-dark a:hover{color:var(--neon-pink)}
/*# sourceMappingURL=main.5774e59c.css.map*/