@charset "UTF-8";.ncl{list-style:none;margin:0;padding:0}.no-undl{text-decoration:none}.inner,.inner-padding{margin-left:auto;margin-right:auto;max-width:100rem}.inner-padding{--padding-size:1.5rem;padding-left:var(--padding-size);padding-right:var(--padding-size)}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(../fonts/IBMPlexSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(../fonts/IBMPlexSans-Bold.woff2) format("woff2")}.background,.shoutout-container{background-color:#fafafa}.shoutout-container{margin-bottom:5em;margin-top:5em;padding-bottom:3em;padding-top:3em;text-align:center}.shoutout-container .quelle{color:#737373;font-size:1.125rem;font-weight:400;line-height:1.5;padding-bottom:.5em}.shoutout-container .shoutout{font-size:2rem;line-height:1.1em;padding-bottom:2rem}.clients-background{background:linear-gradient(180deg,#00f,#0000af)}.clients-container{padding-bottom:4em;padding-top:2em}.clients-container .clients-headline{color:#fff;font-size:1.5rem;font-weight:400;opacity:.6;padding-bottom:1.5rem;padding-top:2rem;text-align:center;width:100%}.client-logos{display:flex;flex-wrap:wrap}.client-logos img{width:50%}.testimonial-container{background-color:#fafafa;color:#00f;margin-bottom:4em;margin-top:4em;padding-bottom:2rem;padding-top:2rem}.testimonial-container .wrapper,.testimonial-wrapper{--padding-size:1.5rem;margin-left:auto;margin-right:auto;max-width:100rem;padding-left:var(--padding-size);padding-right:var(--padding-size)}.testimonial-quote{font-size:1.5rem;font-weight:400;padding-bottom:1.5rem;padding-top:2rem}.testimonial-image{width:100%}.testimonial-image img{margin-left:auto;margin-right:auto;width:auto}.testimonial-company{opacity:1}.testimonial-company,.testimonial-name{font-size:1.125rem;font-weight:400;line-height:1.5}.testimonial-name{font-weight:700}.projekte-container{background-color:#fafafa;font-size:1.125rem;font-weight:400;line-height:1.5;margin-bottom:4em;margin-top:4em;padding-bottom:2em;padding-top:2em}a.projekt-link{text-decoration:none}.projekt{padding-bottom:2em;padding-top:.5em;width:100%}.projekt-name{color:#181818;padding-top:.5em}.projekt-client,.projekt-name{font-size:1.125rem;font-weight:400;line-height:1.5}.projekt-client{color:#737373}.projekt-thumb{transition:all .2s ease-in-out}.projekt-thumb:hover{box-shadow:0 51px 161px rgba(0,0,0,.07),0 15.375px 48.5368px rgba(0,0,0,.046),0 6.38599px 20.1597px rgba(0,0,0,.035);transform:scale(1.05)}.projekte-title{font-size:1.5rem;font-weight:400;padding-bottom:1.5rem}.book-link{background:#00f;display:block;padding:1em;width:100%}.book-content{align-content:center;color:#fff;display:flex;font-size:1.25rem;font-weight:400;justify-content:center;text-align:center}.book-content a{text-decoration:none}.book-content span{display:block}.book-shoutout-container{--padding-size:1.5rem;background-color:#fafafa;margin:5em auto;max-width:100rem;padding-bottom:3em;padding-left:var(--padding-size);padding-right:var(--padding-size);padding-top:3em;text-align:left}.book-shoutout-container .quelle{color:#737373;font-size:1.125rem;font-weight:400;line-height:1.5;padding-bottom:.5em}.book-shoutout-container .quelle strong{color:#181818}.book-shoutout-container .testimonial{color:#00f;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.5rem}.book-shoutout-container .shoutout{font-size:1.5rem;font-weight:400;padding-bottom:2rem}.book-shoutout-container .link a{color:#737373;text-decoration:underline}.shop-link{margin-top:2em}.shop-link a{background-color:#00f;border-radius:9999px;color:#fff!important;font-size:1.25rem;font-weight:400;padding:.75em 1.5em;text-decoration:none;transition:background-color .3s ease}.shop-link a:hover{background-color:#181818}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;background-color:#fafafa;box-sizing:border-box;color:#181818;font-family:IBM Plex Sans,sans-serif;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit;margin:0}body{margin:0;min-height:100vh;min-height:-webkit-fill-available;padding:0}::-moz-selection{background:#050058;color:#fff;text-shadow:none}::selection{background:#050058;color:#fff;text-shadow:none}audio,iframe,img,svg,video{vertical-align:middle}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}img,picture{display:block;height:auto;width:100%}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit}h1{background-color:#fafafa;font-size:2.25em;padding-bottom:1.5rem}.headlinekicker,h1{font-weight:400;text-align:center}.headlinekicker{color:#00f;font-size:1.5rem;line-height:2em}.heading-container{--padding-size:1.5rem;background-color:#fafafa;margin-left:auto;margin-right:auto;max-width:100rem;padding-left:var(--padding-size);padding-right:var(--padding-size);padding-top:1.5rem}.content{margin-top:4em}.content p{--padding-size:1.5rem;background-color:#fafafa;font-size:1.125rem;font-weight:400;line-height:1.5;margin-left:auto;margin-right:auto;max-width:100rem;padding-bottom:2rem;padding-left:var(--padding-size);padding-right:var(--padding-size)}.content p:last-child{padding-bottom:4rem}.content ul{--padding-size:1.5rem;background-color:#fafafa;-moz-column-count:1;column-count:1;font-size:1.125rem;font-weight:400;line-height:1.5;margin-left:auto;margin-right:auto;max-width:100rem;padding-bottom:2rem;padding-left:var(--padding-size);padding-right:var(--padding-size)}.content ul li{display:block;list-style-type:none;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.content ul li:before{color:#00f;content:"↳";left:0;padding-right:4px;position:absolute}.projekte-container+p:before,.testimonial-container+p:before,figure+.heading-container:before,figure+p:before{content:"";display:block;height:2em}.content figure{background-color:#fafafa;padding-top:1em}.content figure ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;padding:0}.content figure ul li{padding:0 0 1rem;width:calc(50% - .5rem)}.content figure ul li:nth-child(3n+1){width:100%}figcaption{color:#737373;font-size:1rem;font-weight:400;line-height:1.5;margin-top:.5rem;padding-bottom:1em;text-align:center}.heading-container h2{text-align:left}.heading-container h2,.heading-container h3{font-size:1.5rem;font-weight:400}.heading-container h2,.heading-container h3,.heading-container h4{margin-left:auto;margin-right:auto;max-width:49rem;padding-bottom:1.5rem}.heading-container h4{font-size:1.125rem;font-weight:700}.content a{color:#00f;text-decoration:none}.more-link{font-size:1.125rem;font-weight:400;line-height:1.5;margin-left:auto;margin-right:auto;padding-bottom:.1em;text-align:center;width:100%}.more-link a{border-bottom:1px solid #737373}.more-link a:hover{border-bottom:1px solid #00f}.main-header{color:hotpink}header{margin-bottom:6em}body:after{border-right:1px solid #cdcdcd;bottom:0;content:"";left:0;position:fixed;top:0;width:50%;z-index:-100}hr{border:0;border-right:1px solid #cdcdcd;height:7em;margin-left:auto}a.logo,hr{display:inline-block;width:50%}a.logo{margin-left:50%;max-width:230px;padding-bottom:1.5rem}.logo img{width:100%}.hidden{visibility:hidden}.nodisplay{display:none}.menu-start-container{align-content:flex-start;align-items:flex-start;background-color:#fafafa;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-top:2em}.menu-start-small{display:none;font-size:1.25rem;font-weight:400;text-align:right}.menu{background-color:#181818;color:#fafafa;height:100%;left:0;letter-spacing:normal;overflow:scroll;padding-top:2em;position:absolute;top:0;width:100%;z-index:1000}.menu a{text-decoration:none}.menu a:hover{color:#454545}.menuicon{cursor:pointer;float:right;margin:6px;width:32px}.menu_primary{font-size:2.5em}.menu_primary li a{display:inline-block;transition:all .2s ease-in-out;width:100%}.menu_primary li a:hover{color:#fafafa;letter-spacing:10px}header ul{display:inline-block;font-weight:100;list-style:none;padding-left:0;width:100%}header ul li a{text-decoration:none}.menu_secondary{font-size:1.25em;margin-bottom:1em}.menu_secondary li{display:inline;margin-right:1.5rem;opacity:.5}.menu_footer{bottom:0;padding-bottom:1.5rem;position:absolute}.feature-background{background-color:#fafafa}.feature-container{margin-bottom:5em;margin-top:5em;padding-bottom:3em}.feature-container h2{color:#181818;font-size:1.5rem;font-weight:400;padding-bottom:1.5rem;padding-top:4rem;text-align:center;width:100%}.feature-list{font-size:1.125rem;font-weight:400;line-height:1.5}.feature-list ul{align-items:top;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:0}.feature-list ul li{color:#181818;-ms-hyphens:manual;hyphens:manual;line-height:1.5;list-style-type:none;padding-left:2rem;padding-right:2rem;padding-top:2rem;text-align:center}.feature-list ul li:before{content:url(/check.svg);display:inline-block;height:32px;position:relative;width:32px}.feature-list ul li strong{color:#181818;display:block}.faq-container{background-color:#181818;padding-bottom:4rem}.faq-item{border-bottom:1px solid #454545;padding-bottom:1.5rem;padding-top:1.5rem}.faq-item:last-child{border:none}.faq-question{line-height:1.5}.faq-question-container{color:#f2f2ff;cursor:pointer;font-size:1.25rem;font-weight:400}.faq-helper{align-items:flex-start;display:flex;justify-content:space-between}.faq-chevron{margin-left:1.5rem;transition:transform .3s ease;width:2.5rem}.faq-chevron.rotate{transform:rotate(180deg);transition:transform .3s ease}.faq-answer-block{max-height:0;overflow:hidden;transition:max-height .3s ease;visibility:hidden}.faq-answer-block.show{max-height:1000px;visibility:visible}.faq-answer{opacity:0;transition:opacity .3s ease .3s}.faq-answer-block.show .faq-answer{opacity:1;transition-delay:0s}.faq-answer{color:#ababab;font-size:1.25rem;font-weight:400;line-height:1.5;padding-bottom:1.5rem;padding-top:1.5rem}.faq-answer a{color:#ababab;text-decoration:underline}.faq-headline{color:#737373;font-size:1.5rem;font-weight:400;padding-bottom:1.5rem;padding-top:4rem}.cta{--padding-size:1.5rem;background-color:#fafafa;margin-left:auto;margin-right:auto;max-width:100rem;padding-bottom:2rem;padding-left:var(--padding-size);padding-right:var(--padding-size);padding-top:2rem}a.cta__button{background-color:#00f;color:#fff;display:inline-block;font-size:1.25rem;font-weight:400;padding:.9rem 1.4rem}.headline-container{background-color:#fafafa;padding-top:2em}.headline-container .headlinekicker{font-size:1.125rem;font-weight:400;line-height:1.5;text-align:center}h1.detail{text-align:center}.projekt-kurzbeschreibung{--padding-size:1.5rem;background-color:#fafafa;font-size:1.125rem;font-weight:400;line-height:1.5;margin-left:auto;margin-right:auto;max-width:100rem;padding-bottom:2em;padding-left:var(--padding-size);padding-right:var(--padding-size);padding-top:2em;text-align:center}.projekt-leistungen{color:#737373;margin-top:2em;padding-bottom:.25em}a.projekt-leistung{border-bottom:1px solid #181818;color:#181818;margin-right:.5em;text-decoration:none}a.projekt-leistung:hover{border-bottom:1px solid #00f;color:#00f}.next-project-container{background-color:#333;color:#ababab;padding-bottom:2rem;padding-top:2rem;text-align:right}.next-project-container a{text-decoration:none}.next-project-container a:hover{color:#fff}.next-project-container .next-label{font-size:1rem;font-weight:400;line-height:1.5}.next-project-container .next-client,.next-project-container .next-name{color:#fff;font-size:1.25rem;font-weight:400}.next-project-container .next-client{color:#ababab}@media (min-width:48rem){.inner-padding{--padding-size:4.0rem}.shoutout-container .shoutout{font-size:3rem;margin-left:auto;margin-right:auto;max-width:40rem}.client-logos img{width:33.3%}.testimonial-container{--padding-size:1.5rem;align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:100rem;padding-bottom:4rem;padding-left:var(--padding-size);padding-right:var(--padding-size);padding-top:4rem}.testimonial-container .wrapper,.testimonial-wrapper{--padding-size:4.0rem;padding:0;text-align:left;width:50%}.testimonial-quote{font-size:1.5rem;padding-top:0;text-align:left}.testimonial-image{width:90%}.projekte-container{gap:1rem;margin-bottom:6em;margin-top:6em;padding-bottom:2em;padding-top:2em}.grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.projekt{max-width:100%;padding-bottom:2em}.projekt-client,.projekt-name{font-size:1.25rem;font-weight:400}.book-content span{display:inline}.book-shoutout-container{--padding-size:4.0rem;margin-left:auto;margin-right:auto;max-width:40rem;padding-bottom:2em;padding-top:2em}h1{font-size:3em;text-align:center}.heading-container{margin-left:auto;margin-right:auto;max-width:40rem;padding-top:2em}.content p,.heading-container{--padding-size:4.0rem}.content p{font-size:1.125rem;font-weight:400;line-height:1.5;margin-left:auto;margin-right:auto;max-width:40rem}.content ul{--padding-size:4.0rem;-moz-column-count:2;column-count:2;font-size:1.125rem;font-weight:400;line-height:1.5;margin-left:auto;margin-right:auto;max-width:40rem}.heading-container h3{font-size:1.5rem}.heading-container h4,.more-link{font-size:1.25rem}.more-link{font-weight:400}.logo img{width:75%}.menu{min-height:800px}.menu_primary{font-size:3em;margin-left:50%;margin-top:2em;width:50%}.menu_footer{left:0;margin-left:50%;margin-top:4em;width:50%}.feature-list{font-size:1.25rem;font-weight:400}.feature-list ul{flex-direction:row}.feature-list ul li{margin-top:3rem;width:50%}.faq-question{max-width:70%}.faq-question-container{font-size:1.5rem;font-weight:400}.faq-question-container:hover{opacity:.6}.faq-answer{max-width:50%}.faq-headline{font-size:1.5rem}.cta{--padding-size:4.0rem;margin-left:auto;margin-right:auto;max-width:40rem;padding-bottom:2rem}.headline-container .headlinekicker{font-size:1.25rem;font-weight:400}.projekt-kurzbeschreibung{--padding-size:4.0rem}.next-project-container .next-client,.next-project-container .next-name,.projekt-kurzbeschreibung{font-size:1.25rem;font-weight:400}}@media (min-width:48rem) and (min-width:48rem){.testimonial-container{--padding-size:4.0rem}}@media (min-width:64rem){.inner-padding{--padding-size:5.0rem}.shoutout-container .shoutout{font-size:4rem;margin-left:auto;margin-right:auto;max-width:60rem}.clients-container .clients-headline{font-size:2rem}.client-logos{align-items:flex-start;display:flex}.client-logos img{width:25%}.testimonial-container .wrapper,.testimonial-wrapper{--padding-size:5.0rem}.testimonial-quote{font-size:1.5rem}.testimonial-company,.testimonial-name{font-size:1.5rem;font-weight:400}.testimonial-name{font-weight:700}.projekte-container{gap:1rem;margin-bottom:6em;margin-top:6em;padding-bottom:2em;padding-top:2em}.grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.projekt{max-width:100%;padding-bottom:2em}.projekt-client,.projekt-name{font-size:1.5rem;font-weight:400}.projekte-title{font-size:2rem}.book-shoutout-container{--padding-size:5.0rem;margin-left:auto;margin-right:auto;max-width:49rem;padding:4em 0}.book-shoutout-container .shoutout{font-size:2rem}h1{font-size:4em}.headlinekicker,h1{text-align:center}.heading-container{margin-left:auto;margin-right:auto;max-width:49rem;padding:2em 0 0}.content p,.heading-container{--padding-size:5.0rem}.content p{font-size:1.25rem;font-weight:400;margin-left:auto;margin-right:auto;max-width:49rem;padding:0 0 2rem}.content p:last-child{padding-bottom:8rem}.content ul{--padding-size:5.0rem;font-size:1.25rem;font-weight:400;margin-left:auto;margin-right:auto;max-width:49rem;padding:0 0 2rem}.projekte-container+p:before,.testimonial-container+p:before,figure+.heading-container:before,figure+p:before{height:4em}.content figure{--padding-size:1.5rem;margin-left:auto;margin-right:auto;max-width:100rem;padding-left:var(--padding-size);padding-right:var(--padding-size)}figcaption{font-size:1.125rem;font-weight:400;line-height:1.5;padding-right:0}.heading-container h2{font-size:2rem}.heading-container h3,.heading-container h4,.more-link{font-size:1.5rem}.more-link{font-weight:400}header{margin-bottom:10em}.logo img{width:100%}.menu-start-container{display:flex;height:10em;padding-top:4em}.menu-start-small{flex-grow:1;line-height:1.5;margin-right:1em;width:auto}.menu-start-small li{padding-left:1em}.menu{padding-top:4em}.menuicon{position:relative}.menu_primary{font-size:4em;margin-left:50%;margin-top:2em;width:50%}.feature-container h2{font-size:2rem}.feature-list{font-size:1.5rem;font-weight:400}.feature-list ul li{margin-top:3rem;width:33.3%}.feature-list ul li:before{height:48px;width:48px}.faq-headline{font-size:1.5rem}.cta{--padding-size:5.0rem;margin-left:auto;margin-right:auto;max-width:49rem;padding:0 0 2rem}.headline-container .headlinekicker{font-size:1.5rem;font-weight:400}.projekt-kurzbeschreibung{--padding-size:5.0rem}.next-project-container .next-client,.next-project-container .next-name,.projekt-kurzbeschreibung{font-size:1.5rem;font-weight:400}}@media (min-width:48rem) and (min-width:64rem){.testimonial-container{--padding-size:5.0rem}}@media (min-width:64rem) and (min-width:48rem){.content figure{--padding-size:4.0rem}}@media (min-width:64rem) and (min-width:64rem){.content figure{--padding-size:5.0rem}}