@font-face{font-family:Syne;src:url(/assets/fonts/Syne-d1e7a525617e141cbe476f6b7b90a826.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;src:url(/assets/fonts/Syne-d1e7a525617e141cbe476f6b7b90a826.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;src:url(/assets/fonts/Syne-d1e7a525617e141cbe476f6b7b90a826.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.aspect-ratio-1x1{aspect-ratio:1/1}body,html{padding:0;margin:0;background:#fff;min-height:100vh;max-width:100vw;overflow-x:hidden;font-family:Syne,Syne,sans-serif;font-kerning:auto;font-variant-numeric:lining-nums;font-size:9px;color:#181d23}header,main,section{background:#fff}#DSVGO main,#DSVGO-en main,#about main,#about section,#about-en main,#about-en section,#contact main,#contact section,#contact-en main,#contact-en section,#footer,#imprint main,#imprint-en main,#next,.error{background:#181d23}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:0;--bs-gutter-y:0;padding:0;margin:0}.row>*{padding:0 2em 0 0}#DSVGO .row>*,#DSVGO-en .row>*,#imprint .row>*,#imprint-en .row>*{padding-right:.75em}.row{margin:0 auto;line-height:0}.rounded-corner{border-radius:3em}main{padding:11em 0 2em 2em}#home main,#home-en main{padding:4em 0 6em 2em}@media (hover:none) and (max-width:575px){main{padding:11em 0 6em 2em}#home main,#home-en main{padding:4em 0 6em 2em}#contact main,#contact-en main{padding-bottom:2em}}@media (min-width:768px){main{padding-top:12.5em}#home main,#home-en main{padding-top:6em}.dia-typo{padding:1.5em 3em 1.5em 0}}@media (min-width:992px){.rounded-corner{border-radius:4em}.dia-typo{padding:3em 6em 3em 0}p{font-size:2em}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img,video{width:100%;object-fit:cover}footer{position:relative;background-color:#181d23;overflow:hidden}footer::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#181d23;transform:translateY(1px)}h1{font-size:4em;font-weight:600;margin-bottom:0}#home a h2,#home a h3,#home-en a h2,#home-en a h3,.client-info a:hover{color:#181d23}p{font-size:2em;line-height:1.15em;margin-bottom:.75em}#footer p,#next p{letter-spacing:0}#DSVGO h3,#DSVGO-en h3,#imprint h3,#imprint-en h3,h2{font-weight:600}.caption{color:#181d23;font-size:1.5em;line-height:1.5em}#DSVGO h1,#DSVGO-en h1,#about h1,#about-en h1,#contact h1,#contact-en h1,#imprint h1,#imprint-en h1,.error h1{font-size:3em;margin-bottom:3em;color:#fff;margin-top:0}#about h2,#about-en h2{margin-top:2em;font-size:2em;margin-bottom:.5em}#DSVGO h4,#DSVGO-en h4,#about h4,#about-en h4,#imprint h4,#imprint-en h4{color:#fff;font-size:2em;margin-top:2em;font-weight:600}h2,h3,h4{font-size:2em;line-height:1.15em}a{color:#3d63f7;font-size:1em;text-decoration:none}.blue,.blue:active,.blue:focus{color:#3d63f7;margin:0}.home-about-us h1,.home-about-us p{font-size:2.4em!important;line-height:1.125em}.home-about-us h1{padding-bottom:1em}#brand{position:fixed;top:0;left:0;z-index:99;width:100%;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px;border-bottom:1px solid #181d23;background:#fff;height:calc(4.1rem - 1px);overflow:hidden;transition:box-shadow .25s}@media (min-width:500px){body,html{font-size:10px}#brand{height:calc(4.1rem + 0px)}}@media (min-width:768px){#brand{height:calc(6rem + .5px)}}#brand.has-shadow{box-shadow:0 3px 6px -2px rgb(33 33 33 / .25)}.brandContainer{position:absolute;top:0;left:0;display:flex;list-style:none;padding:0;margin:0;white-space:nowrap;will-change:transform;transform:translate3d(0,0,0) translateZ(0);-webkit-transform:translate3d(0,0,0) translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;contain:layout style paint;--speed:0.15;perspective:1000px;contain:paint;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.brandContainer li{flex:0 0 auto;display:inline-block;margin-right:2.2rem;list-style:none;text-transform:uppercase;font-size:6.265em;font-weight:700;font-kerning:auto;letter-spacing:.61rem;line-height:calc(4.1rem + -1px);color:#181d23;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;contain:layout paint}#services{position:absolute;top:calc(4em + -1px)!important;border-top:1px solid #181d23;border-bottom:1px solid #181d23;height:3.6em;background:#fff;z-index:2;overflow:hidden;width:100%;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px}@media (min-width:500px){#services{top:calc(4em + 0px)!important}}@media (min-width:768px){.brandContainer li{font-size:9.3rem;line-height:calc(6rem + 0px)}#services{top:calc(6em + -.5px)!important}.service-p{padding-right:2em}}@media (min-width:2048px){#brand{height:calc(6rem + 0px)}#services{top:calc(6em + -1px)!important}}.serviceContainer{position:absolute;display:flex;white-space:nowrap;padding:0;margin:0;will-change:transform;transform:translate3d(0,0,0) translateZ(0);-webkit-transform:translate3d(0,0,0) translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;contain:layout style paint;--speed:0.8}.serviceContainer li{font-size:2.5em;letter-spacing:-.02rem;line-height:calc(1.4em - 1px);-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;contain:layout paint;display:inline-block}#DSVGO .caption,#DSVGO a p:hover,#DSVGO-en .caption,#DSVGO-en a p:hover,#about .caption,#about a p:hover,#about h2,#about p,#about-en .caption,#about-en a p:hover,#about-en h2,#about-en p,#contact .caption,#contact a p:hover,#contact a:hover,#contact h2,#contact h3,#contact h4,#contact p,#contact-en .caption,#contact-en a p:hover,#contact-en a:hover,#contact-en h2,#contact-en h3,#contact-en h4,#contact-en p,#error-403 .caption,#footer,#footer .copycat a:hover,#frankfurt-time,#imprint .caption,#imprint a p:hover,#imprint-en .caption,#imprint-en a p:hover,#next h3,#next h4,.about .service-col h4,.about .service-col li,.about .service-hl,.about .service-p,.blue:hover,.error .caption,.error main,a:hover{color:#fff}.next-left h4,.project-page .caption{color:#a4a4a4}#DSVGO a p,#DSVGO-en a p,#about a p,#about-en a p,#contact a p,#contact-en a p,#imprint a p,#imprint-en a p{color:#3d63f7}.columns{display:inline-block;vertical-align:top}@media (min-width:576px){#DSVGO .row>*,#DSVGO-en .row>*,#imprint .row>*,#imprint-en .row>*{padding-right:2em}#DSVGO h1,#DSVGO-en h1,#about h1,#about-en h1,#contact h1,#contact-en h1,#imprint h1,#imprint-en h1,.error h1{font-size:4em}.columns{max-width:calc(50% - 1em - 0em);margin:0 0 1em}}@media (min-width:576px) and (max-width:991px){.columns:nth-child(2n){margin-left:2em}}.arrow-link,.arrow-link:active,.arrow-link:focus,.arrow-link:hover,.btn,.header-btn,.header-btn:hover,a,a:hover,body,button,button:hover{cursor:none}@media (hover:hover){.pointer{position:fixed;top:0;left:0;width:48px;height:48px;background:var(--bs-black);border-radius:50%;mix-blend-mode:difference;filter:invert(1);z-index:999999999999;pointer-events:none;backface-visibility:hidden;transform:translate3d(-50%,-50%,0);will-change:transform}}@media (hover:none){.pointer{display:none}}.project p{margin-bottom:1.5em;color:#989898!important;line-height:1.15em;font-size:2em;padding-right:1em}@media (min-width:992px){.caption{font-size:1.5em}#DSVGO h1,#DSVGO-en h1,#about h1,#about-en h1,#contact h1,#contact-en h1,#imprint h1,#imprint-en h1,.error h1{font-size:6em}#about h2,#about-en h2,h2,h3,h4{font-size:2em}.columns{max-width:42vw;margin:0 2em 1em 0}.project p{padding-right:3em}}@media (min-width:576px){.project p{padding-right:1em}#home a:hover img,#home-en a:hover img{border:9px solid transparent;transition:.5s}}@media (min-width:992px){.project p{font-size:2em;line-height:1.15em;padding-right:3em}}.project h3{font-weight:600;margin-top:.75em;margin-bottom:0}.project{display:block;width:100%;max-width:100%}.columns img{width:100%;height:auto;object-fit:cover}.columns .project img{min-width:42vw}.home-about-us{margin:3em 0 5em}#home a img,#home-en a img{border:0 solid transparent;transition:.5s}.service h3{font-size:.8em;font-weight:100;list-style:none;line-height:1.125em!important;padding-bottom:0;margin-bottom:0}.service-col ul{padding:0 1em 0 0}.about .service-hl{font-weight:600;margin-bottom:0}.service h2{margin-top:1em!important;font-size:2em}.service .row{width:calc(100vw - 2em)}.service-col li{font-size:2em;line-height:1.15em;font-weight:400;list-style:none;color:#989898}@media (min-width:768px) and (max-width:991px){.service-col{max-width:calc(50vw - 2em - 1em);margin:0 2em 1em 0}}@media (min-width:992px){#home a:hover img,#home-en a:hover img{border:12px solid transparent;transition:.5s}.service h3{font-size:1em}.service h2,.service-col li{font-size:2em}.service-col{max-width:calc(33vw + 1.333em)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#next .row>*{padding:0;margin:0}#next a{padding:2em 0;display:block}#next .next-left a{padding:2em 1em 0 2em;height:100%}.next-left h4,.next-left h5{padding:0;font-weight:200}#next img,#next video{overflow:hidden;max-height:50vw;object-fit:cover!important;object-position:top;padding-right:2em;padding-left:1em}@media (min-width:576px){.service div{margin-bottom:1.5em}#next img,#next video{max-height:calc(33vw - 3em)}.subline{padding-right:50%}}@media (min-width:2000px){#next img,#next video{max-height:calc(30vw - 3em)}}#next img.next-middle,#next video.next-middle{object-position:unset}.copycat p,.next-left h3{margin:0}#next p{font-size:2em;color:#989898;line-height:1.15em}.project-page main{padding-bottom:6em}.project-page main .video,.project-page main img{width:100%;line-height:0;margin-top:2em}.project-page h1{font-size:2em;font-weight:600}.project-page main h3{font-size:2em;font-weight:600;line-height:1.15em;letter-spacing:-.125px;color:#181d23;max-width:24em;margin-bottom:1em}.client{margin-top:1em;font-size:2em}h2.client{color:#989898;margin-bottom:0;font-weight:400}.client-info{margin-top:6em}.client-info p{margin-bottom:0;font-size:2em}.project-info h2,.project-info h3{margin-top:2em;margin-bottom:1em}.subline{color:#989898}@media (min-width:992px){.project-page h1{font-size:2.5em}.client,.client-info p,.project-page main h3{font-size:2em}.client-info{padding-right:12em}}.project-logo{max-width:45vw;float:left;padding:2em}@media (min-width:576px){.project-logo{padding:6em}}@media (min-width:768px){.project-logo{padding:9em}}@media (min-width:992px){.project-logo{max-width:21vw;padding:3em}}.vbox{border:0;margin-left:-2em;width:calc(100% + 2em)}.video{width:100%;height:auto;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,white);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}video::-webkit-media-controls{display:none!important}.video::-webkit-media-controls{display:none!important}.portrait{max-width:75vw;margin-bottom:3em}@media (min-width:576px){.portrait{max-width:calc(50vw - 2em);margin-bottom:3em}}@media (min-width:768px){.portrait{max-width:45vw;margin-bottom:3em}#contact .caption,#contact-en .caption{margin-top:.49em}}@media (min-width:992px){.portrait{max-width:40vw;margin-bottom:3em}}@media (min-width:768px) and (max-width:991px){#contact main,#contact-en main{padding-top:11.75em;padding-bottom:9em}}@media (min-width:992px){#contact main,#contact-en main{padding-top:11.75em;padding-bottom:6em}}#contact p,#contact-en p{margin-bottom:0}#contact a,#contact-en a,#footer a{white-space:nowrap}#contact main .about-link,#contact-en main .about-link{margin-top:1em;display:block}#frankfurt-time{position:absolute;top:1em;right:1.4em;color:#181d23;font-size:2.5em}@media (min-width:992px){#frankfurt-time{right:1.5em}}.blink{animation:1s steps(1) infinite blink;padding:0 .025em 0 .05em}@keyframes blink{50%{opacity:0}}.contact-image,.vbox{position:relative}#contact h2,#contact-en h2{font-weight:200;line-height:1em}#contact .caption,#contact-en .caption{display:inline-block}@media (min-width:992px){#contact .caption,#contact-en .caption{margin-top:.5em}}#contact main,#contact-en main{min-height:78vh}#DSVGO h4,#DSVGO-en h4{margin-bottom:1em}#DSVGO main li,#DSVGO-en main li{color:#fff;font-size:2em;line-height:1.125em;margin-bottom:1em}#imprint h3,#imprint-en h3{padding-bottom:.5em}#DSVGO main ul,#DSVGO-en main ul{margin-bottom:3em}#DSVGO p,#DSVGO-en p,.project-page p{word-wrap:break-word}#DSVGO h3,#DSVGO p,#DSVGO-en h3,#DSVGO-en p,#imprint h3,#imprint p,#imprint-en h3,#imprint-en p{font-size:2em;color:#fff}#footer{padding-bottom:8.4em}#footer .claim,#footer p{font-size:2em}#footer .claim{line-height:1.25em;margin-bottom:3em;margin-top:2em}#footer .brand-logo{font-weight:700;font-size:2.1em;letter-spacing:.125em;color:#fff}@media (min-width:1024px){#footer .brand-logo{font-size:2.5em}}.foot-call a{font-size:1em}.foot-call p{display:table-row}#footer .foot-call a p{line-height:1.125em}.arrow{font-size:2em;margin-top:-.4em;margin-right:.25em}.copyright-sign{color:#909090;font-size:.66em!important;float:left;margin-top:-.15em;width:2em;height:2em}#footer .copycat a,#footer .copyright{color:#909090;font-size:1.5em!important;letter-spacing:.075em;line-height:1.3em}#footer .copycat a{margin-right:1.5em}@media (min-width:1200px){.dia-typo{padding:4.5em 9em 4.5em 0}.project p{padding-right:7em}.service-col{max-width:22.8vw}#next p{margin-right:6em}.project-info{margin-right:12em}.subline{padding-right:60%}.project-logo{padding:6em}.portrait{max-width:25vw;margin-bottom:3em}#contact main,#contact-en main{padding:calc(9.6em - 1px) 0 0 2em}#contact .row>*,#contact-en .row>*{padding:0}#frankfurt-time{top:1.25em;right:.75em}#contact .pt-copy,#contact-en .pt-copy{padding-right:2em}#contact .caption,#contact-en .caption{margin-top:calc(1.925em + 1px)}#footer .foot-call p{font-size:2em;line-height:1em}.arrow{font-size:2.5em;margin-top:-.305em}#footer .claim{font-size:2em}}@media (min-width:575px) and (max-width:767px){#footer p br{display:none}}hr{color:#fff;margin:0;padding:0}#about .menu-op2,#about-en .menu-op2,#contact .menu-op3,#contact-en .menu-op3,#home .menu-op1,#home hr,#home-en .menu-op1,#home-en hr,.error .menu-op2,.error .menu-op4{display:none}.social-app{display:flex;align-items:center;justify-content:flex-start;line-height:0;gap:.5em}.social{color:grey;display:block;width:1.6em;height:1.6em;flex-shrink:0;overflow:visible}.social-app svg:hover{color:#fff!important}.pt-copy{align-items:center}#footer .row{padding:2em 0 0 2em}#footer a h3{display:unset}.carousel-fade .carousel-item{opacity:0;transition:opacity 1s ease-in-out}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0}@media (prefers-color-scheme:dark){body,html{color:#fff;background:#212529}#brand,#footer,#next,#services,body,body:is(.dark-mode *),main,section{background:#212529!important}#next{border-top:.5px solid grey}#home a h2,#home a h3,#home-en a h2,#home-en a h3,.brandContainer li,.client-info a:hover,.project-page main h3{color:#fff}#brand{border-bottom:1px solid #fff}#services{border-top:1px solid #fff;border-bottom:1px solid #fff}#home hr,#home-en hr{display:block}.project p{color:#9b9aa4!important}}.menu{position:fixed;bottom:1.5em;left:0;right:0;margin:0 auto;width:87%;z-index:999999999;box-sizing:border-box;transform:translateY(0);transition:transform .3s;will-change:transform}@media (min-width:576px){.menu{width:63%}}@media (min-width:768px){#footer .claim br{display:block}.menu{width:48%}}@media (min-width:1440px){.project-page .menu{width:30%}}@media (max-width:991px){#next h3,#next h4{font-size:2em}.project-page .menu{width:48%}}#about .menu,#about-en .menu,#contact .menu,#contact-en .menu,#home .menu,#home-en .menu{width:30%}@media (min-width:1400px){h1{font-size:6em;line-height:1em}.project p{padding-right:12em}.service-col{max-width:calc(21vw + 1em)}#about .foot-brand,#about-en .foot-brand,#home .foot-brand,#home-en .foot-brand,.service-col:nth-child(3){max-width:calc(42vw + 2em)}#next p{margin-right:21vw}.client-info{padding-right:18vw}#about .menu,#about-en .menu,#contact .menu,#contact-en .menu,#home .menu,#home-en .menu{width:21%}}@media (max-width:991px){#about .menu,#about-en .menu,#contact .menu,#contact-en .menu,#home .menu,#home-en .menu{width:54%}.menu-op1,.menu-op2{flex:0 0 27%}}@media (max-width:767px){#next p:nth-child(n+2){margin:0;font-size:1.5em}#next .caption{font-size:1.5em}.contact-image{margin-top:2em}.foot-call{margin-bottom:4em}#footer .claim br{display:block}.pt-copy{margin-top:3em}.project-page .menu{width:63%}#about .menu,#about-en .menu,#contact .menu,#contact-en .menu,#home .menu,#home-en .menu{width:66%}}@media (max-width:575px){#about h2 br,#about-en h2 br{display:none}.brandContainer{--speed:0.10}.project-page .menu{width:87%}#about .menu,#about-en .menu,#contact .menu,#contact-en .menu,#home .menu,#home-en .menu{width:72%}}.menu .row{display:flex;flex-wrap:nowrap;gap:1.5px}.menu .row>*{padding:0!important;margin:0!important}.menu a{line-height:1.75em;font-size:2.5em;color:#181d23;text-align:center;display:block;box-sizing:border-box;border:1px solid transparent;border-radius:6px;background-color:rgba(221,221,221,.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.menu a:active,.menu a:focus,.menu a:hover{opacity:.9;background:#181d23;color:#fff}#about .menu a:active,#about .menu a:focus,#about .menu a:hover,#about-en .menu a:active,#about-en .menu a:focus,#about-en .menu a:hover,#contact .menu a:active,#contact .menu a:focus,#contact .menu a:hover,#contact-en .menu a:active,#contact-en .menu a:focus,#contact-en .menu a:hover,.menu.over-footer a:active,.menu.over-footer a:focus,.menu.over-footer a:hover{color:#fff;background:#181d23}@media (min-width:992px){#footer{padding-bottom:1.5em}#footer p br{display:none}.social{transform:translateY(-.14em)}.pt-copy{padding-right:2em}.menu{width:39%}.menu.over-footer{transform:translateY(-3em)}.menu-op1,.menu-op2{flex:0 1 26%;flex-shrink:0}.menu-op3{flex:0 1 calc(28% + 13px);flex-shrink:0}#about .menu-op1,#about .menu-op2,#about-en .menu-op1,#about-en .menu-op2,#contact .menu-op1,#contact .menu-op2,#contact-en .menu-op1,#contact-en .menu-op2,#home .menu-op1,#home .menu-op2,#home-en .menu-op1,#home-en .menu-op2{flex:0 1 36%;flex-shrink:0}#about .menu-op3,#about-en .menu-op3,#contact .menu-op3,#contact-en .menu-op3,#home .menu-op3,#home-en .menu-op3{flex:0 1 calc(36% + 13px);flex-shrink:0}.menu-op4{flex:0 1 auto}}@media (max-width:991px){.menu .row{flex-wrap:nowrap;justify-content:flex-start}#about .menu-op1,#about .menu-op2,#about-en .menu-op1,#about-en .menu-op2,#contact .menu-op1,#contact .menu-op2,#contact-en .menu-op1,#contact-en .menu-op2,#home .menu-op1,#home .menu-op2,#home-en .menu-op1,#home-en .menu-op2{flex:0 0 36%}.menu-op3{flex:0 0 calc(27% + 13px)}#about .menu-op3,#about-en .menu-op3,#contact .menu-op3,#contact-en .menu-op3,#home .menu-op3,#home-en .menu-op3{flex:0 0 calc(36% + 13px)}.menu-op4{flex:1 1 auto}}@media (min-width:1800px){#next,footer,main{max-width:1800px;margin:0 auto;padding-left:0}#DSVGO .row>*,#DSVGO-en .row>*,#about .row>*,#about-en .row>*,#contact main,#contact-en main,#footer .row,#home .row>:last-child,#home-en .row>:last-child,#imprint .row>*,#imprint-en .row>*,#next .next-left a,.project-page main section:first-child .row>:last-child,main{padding-left:0}#DSVGO .row>*,#DSVGO-en .row>*,#contact .pt-copy,#contact-en .pt-copy,#imprint .row>*,#imprint-en .row>*,#next img,#next video{padding-right:0}.row>*{padding-right:1em}.row>:last-child{padding-right:0;padding-left:1em}.project-logo{max-width:calc((1800px / 4) - 2em);padding:12em;max-height:360px}.columns .project img{min-width:0}.columns{max-width:calc(900px - 1em);margin-right:1em}.columns:nth-child(2n){margin-right:0;margin-left:1em}.service{max-width:1080px}.service-x{width:36%}.service-col{flex:0 0 390px;max-width:390px}.service-wrap .row{max-width:1170px;flex-wrap:wrap}}.fullvid{display:block;width:100%;height:auto}#about-design{scroll-margin-top:9em}.header-btn{position:absolute;left:2em;bottom:24px;opacity:0;pointer-events:none;transition:opacity .3s;mix-blend-mode:difference}.arrow-link{display:block;width:1.5em;height:1.5em;font-size:3em;text-align:center;line-height:0;border-radius:50px;padding:6px 0 0;margin-top:1em;margin-left:2px;color:#fff;border:1px solid rgba(255,255,255,.75)}.arrow-link:hover{background:rgba(255,255,255,.9);color:#181d23}