@charset "UTF-8";*,*:after,*:before{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}hr{background-color:#000;border:none;box-sizing:content-box;display:block;height:1px;margin:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;-webkit-appearance:none;-moz-appearance:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}th{font-weight:400}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;margin:0}dl,dt,dd{margin:0;padding:0}a,a:hover,a:visited{text-decoration:none}a:focus{outline:none}nav ol,nav ul,nav li{margin:0;padding:0;list-style-type:none}::-moz-selection{background:#eee;text-shadow:none}::selection{background:#eee;text-shadow:none}i,em,address{font-style:normal}b,strong{font-weight:700}p{margin:0}ul{margin:0;padding:0}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:"(" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.clearfix{*zoom: 1}.clearfix:before{content:" ";display:table}.clearfix:after{content:" ";display:table;clear:both}@font-face{font-family:buch;src:url(/build/assets/soehne-buch-CW9nZnaH.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:fett;src:url(/build/assets/test-soehne-halbfett-ByoXtmJc.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:kraftig;src:url(/build/assets/soehne-kraftig-CEnZt8dL.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:novela;src:url(/build/assets/novela-regular-webfont-CvBZY7bu.woff2) format("woff2");font-weight:400;font-style:normal}footer a{color:#000;transition:.2s color}footer a:hover{color:#f76767}.content-text a{color:#000;text-decoration:underline;transition:.2s color}.content-text a:hover{color:#f76767}.content-images.layout-1 img:not(:last-child){margin-bottom:2.1739130435vw}@media(min-width:1840px){.content-images.layout-1 img:not(:last-child){margin-bottom:40px}}.content-images.layout-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.1739130435vw}@media(min-width:1840px){.content-images.layout-2{grid-gap:40px}}.content-letter-image{text-align:center;margin-top:max(6.5217391304vw,90px);font-size:max(.9782608696vw,14px)}@media(min-width:1840px){.content-letter-image{margin-top:120px;font-size:18px}}.content-letter-image img{width:40%}.intro h1{font-size:max(2.1739130435vw,29px)}@media(min-width:1840px){.intro h1{font-size:40px}}.intro h2,.intro h3{font-family:novela;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:max(3.0434782609vw,30px);line-height:1.14;margin-bottom:3.2608695652vw}@media(min-width:1840px){.intro h2,.intro h3{font-size:56px;margin-bottom:60px}}.btn{border-radius:2em;background-color:#000;padding:.4em 1.1em .4em 1em;line-height:1;font-family:fett;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;transition:.25s background-color,.25s color,.25s border;border:.07em transparent solid}.btn:hover{background-color:#fff;color:#000;border:.07em #000000 solid}.btn.outline{background-color:#fff;border:.07em #000000 solid;color:#000}.btn.outline:hover{background-color:#000;color:#fff}.btn.large{font-size:max(3.2608695652vw,29px);padding:.2em .9em .25em}@media(min-width:1840px){.btn.large{font-size:60px}}.btn.huge{font-size:max(4.8913043478vw,25px);padding:.2em .9em .25em;font-family:kraftig;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:1840px){.btn.huge{font-size:90px}}.btn.arrow{position:relative;padding:.4em 2em .4em 1.1em}.btn.arrow:after{position:absolute;top:50%;transform:translateY(-50%);right:.6em;content:"";display:inline-block;width:.6em;height:.6em;background-repeat:no-repeat;background-image:url(/build/assets/arrow-white-DC1nN871.svg);background-size:contain;background-position:center center;transition:transform .3s ease}.btn.arrow:hover:after{animation:moveArrow .7s ease forwards;background-image:url(/build/assets/arrow-black-Dhzpz7Un.svg)}.btn.arrow.outline:after{background-image:url(/build/assets/arrow-black-Dhzpz7Un.svg)}.btn.arrow.outline:hover:after{background-image:url(/build/assets/arrow-white-DC1nN871.svg)}.btn-nav{font-size:max(3.2608695652vw,29px);margin-top:.5em}@media(min-width:1840px){.btn-nav{font-size:60px}}.btn-nav li{border:0!important;padding:.2em 0;list-style:none}.btn-nav .btn{display:block;font-family:kraftig;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes moveArrow{0%{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(-.3em)}to{transform:translateY(-50%) translate(0)}}h1,h2,h3,h4,h5{font-weight:400}h1,h2{font-size:max(3.2608695652vw,30px);line-height:1.05;margin-bottom:.3em;font-family:kraftig;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:1840px){h1,h2{font-size:60px}}strong{font-family:kraftig;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h4{font-family:fett;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.35}h5{font-family:novela;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:3.2608695652vw;margin-bottom:3.2608695652vw;font-size:max(1.1956521739vw,13px)}@media(min-width:1840px){h5{margin-top:60px;margin-bottom:60px;font-size:22px}}.content-text h3{font-family:kraftig;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:max(2.1739130435vw,29px);margin-bottom:.5em}@media(min-width:1840px){.content-text h3{font-size:40px}}.content-big-list ul{margin-top:.6em;margin-bottom:6.5217391304vw}@media(min-width:1840px){.content-big-list ul{margin-bottom:120px}}.content-big-list ul li{font-size:max(3.2608695652vw,29px);font-family:kraftig;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.05;border-bottom:1px solid #000000;list-style:none;padding:.1em 0}@media(min-width:1840px){.content-big-list ul li{font-size:60px}}.content-big-list ul li:first-child{border-top:1px solid #000000}.card{padding:1.6304347826vw;position:relative;border-radius:.5vw}@media(min-width:1840px){.card{padding:30px}}@media only screen and (max-width:1023px){.card{padding:20px}}.card h3{line-height:1.2;margin-bottom:max(1.7934782609vw,12px);font-size:max(2.1739130435vw,29px);font-family:kraftig;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:1840px){.card h3{margin-bottom:33px;font-size:40px}}.card.has-image h3{line-height:1.04}.card h4{font-family:novela;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:max(1.1956521739vw,13px);line-height:1.04;margin-top:0vw}@media(min-width:1840px){.card h4{font-size:22px;margin-top:0}}.card h4:not(:last-child){margin-bottom:max(1.6304347826vw,15px)}@media(min-width:1840px){.card h4:not(:last-child){margin-bottom:30px}}.card h4:last-child{margin-bottom:0vw}@media(min-width:1840px){.card h4:last-child{margin-bottom:0}}.card img{width:100%;height:auto;border-radius:.5vw}.card .btn{font-size:max(1.1956521739vw,16px);margin-top:1.25vw;padding:.6em 1.6em .65em;border:0}@media(min-width:1840px){.card .btn{font-size:22px;margin-top:23px}}@media only screen and (max-width:1023px){.card .btn{margin-top:20px}}.card .btn:hover{background-color:#fff;color:#000}.card .button-prev,.card .button-next{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:10}.card .button-prev img,.card .button-next img{width:max(1.6304347826vw,20px);cursor:pointer}@media(min-width:1840px){.card .button-prev img,.card .button-next img{width:30px}}.card .button-prev{left:.5434782609vw}@media(min-width:1840px){.card .button-prev{left:10px}}.card .button-prev img{transform:rotate(180DEG);transform-origin:center center}.card .button-next{right:.5434782609vw}@media(min-width:1840px){.card .button-next{right:10px}}.card .swiper-pagination{--swiper-theme-color: #000;position:relative;font-size:0px;text-align:center;width:100%!important;overflow:hidden;margin-top:1.902173913vw}@media(min-width:1840px){.card .swiper-pagination{margin-top:35px}}@media only screen and (max-width:1023px){.card .swiper-pagination{margin-top:25px}}.card .swiper-card{width:100%}@media only screen and (max-width:1023px){.card .swiper-pagination-bullet{width:8px;height:8px}}.center{text-align:center}img{max-width:100%;height:auto}p:not(:last-child){margin-bottom:1em}.spinner-wrapper{position:relative}.spinner{border-width:3px;border-style:solid;border-color:#666 transparent #ccc transparent;border-radius:50%;animation:spin 1s linear infinite;width:36px;height:36px;position:absolute;top:50%;left:50%;margin-left:-18px;margin-top:-18px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blur-up{filter:blur(8px);transition:filter .3s}.blur-up.lazyloaded{filter:blur(0)}.spinner-overlay.lazyloaded{display:none}.content-images+.content-text{margin-top:6.5217391304vw}@media(min-width:1840px){.content-images+.content-text{margin-top:120px}}.content-text+.content-images{margin-top:6.5217391304vw}@media(min-width:1840px){.content-text+.content-images{margin-top:120px}}.content-text.endswith-h5+.content-images{margin-top:0vw}@media(min-width:1840px){.content-text.endswith-h5+.content-images{margin-top:0}}.content-images+.content-images{margin-top:2.1739130435vw}@media(min-width:1840px){.content-images+.content-images{margin-top:40px}}.card-wrapper{display:flex;position:relative;width:100%;gap:3.2608695652vw}@media(min-width:1840px){.card-wrapper{gap:60px}}.card-wrapper .column{flex:1;min-width:0}.card-wrapper .column>*{width:100%}.card-wrapper .column>*:not(:last-child){margin-bottom:3.2608695652vw}@media(min-width:1840px){.card-wrapper .column>*:not(:last-child){margin-bottom:60px}}@media only screen and (max-width:719px){.card-wrapper--home,.card-wrapper--work{flex-direction:column}.card-wrapper--home .column,.card-wrapper--work .column{display:contents}.card-wrapper--home .home-intro{order:-1}}.content-team{margin-top:6.5217391304vw;font-size:max(.9782608696vw,14px)}@media(min-width:1840px){.content-team{margin-top:120px;font-size:18px}}.content-team .team-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.1739130435vw}@media(min-width:1840px){.content-team .team-grid{gap:40px}}@media screen and (max-width:600px){.content-team .team-grid{grid-template-columns:1fr}}.content-team .team-member img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);margin-bottom:.652173913vw}@media(min-width:1840px){.content-team .team-member img{margin-bottom:12px}}.content-team .team-member h3,.content-team .team-member .function,.content-team .team-member .email{font-family:kraftig;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.content-team .team-member .email a{color:#000;text-decoration:none}#matter-stage{background:#000;z-index:1000;display:none;position:fixed;inset:0}#matter-stage a svg *{font-size:5vw!important}#matter-stage a svg:hover{cursor:pointer!important}.menu-open #matter-stage{display:block}.slide-in{opacity:0;transform:translateY(100px);transition:opacity .7s ease-out,transform .7s ease-out}.slide-in.is-visible{opacity:1;transform:translateY(0)}.fade-in{opacity:0;transform:translate(60px);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in.is-visible{opacity:1;transform:translate(0)}.slide-in-right{opacity:0;transform:translate(-5vw);transition:none}.slide-in-right.is-ready{transition:opacity .8s ease-out,transform .8s ease-out}.slide-in-right.is-visible{opacity:1;transform:translate(0)}.animation-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;transition:opacity .5s ease-out}.animation-loader.loaded{opacity:0;pointer-events:none}.animation-intro{width:100%;height:100vh;position:relative;overflow:hidden;margin-bottom:5vh}.animation-intro .animation-container{position:absolute;top:0;left:50%;transform:translate(-50%)}.animation-intro canvas{display:block;touch-action:auto}.animation-intro .dom-overlay-container{pointer-events:none;overflow:hidden;position:absolute;left:0;top:0}.animation-mobile{display:none}@media only screen and (max-width:719px){.animation-desktop{display:none}.animation-mobile{display:block;aspect-ratio:750/1334}}#nav-animation{position:fixed;inset:0;width:100vw;height:100vh;z-index:10;display:none;background:#000}#nav-animation canvas{display:block}.menu-open #nav-animation{display:block}.pill{position:absolute;left:0;top:0;transform-origin:center center;pointer-events:none;z-index:10;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#000;font-family:kraftig;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding:.2em .9em .25em;line-height:1;transition:font-size .7s ease}@media(max-width:719px){.pill,.pill.hovered{font-size:11vw!important}}.pill.hovered{font-size:8.5vw!important}.pill.pill--orange{background-color:#ff5408}.pill.pill--pink{background-color:#e100c6}.pill.pill--red{background-color:#e40016}.pill.pill--yellow{background-color:#ffe500}.pill.pill--flamingo{background-color:#f76767}.pill.pill--lila{background-color:#ee8dff}.pill.pill--green{background-color:#00d56b}.pill.pill--grey{background-color:#d9d9d9}.pill.pill--blue{background-color:#53a0ff}html,body{margin:0;padding:0;color:#000;font-family:buch;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:max(1.5217391304vw,22px);line-height:1.2}@media(min-width:1840px){html,body{font-size:28px}}html{scroll-behavior:smooth}.wrapper-wide{max-width:107.6956521739vw;padding-left:4.347826087vw;padding-right:4.347826087vw;position:relative;margin-left:auto;margin-right:auto}@media(min-width:1840px){.wrapper-wide{max-width:2000px}}@media only screen and (max-width:1023px){.wrapper-wide{max-width:none}}@media(min-width:1840px){.wrapper-wide{padding-left:80px;padding-right:80px}}@media only screen and (max-width:719px){.wrapper-wide{padding-left:20px;padding-right:20px}}.wrapper-medium{max-width:77.2608695652vw;padding-left:2.1739130435vw;padding-right:2.1739130435vw;margin-left:auto;margin-right:auto}@media(min-width:1840px){.wrapper-medium{max-width:1440px}}@media only screen and (max-width:1023px){.wrapper-medium{max-width:none}}@media(min-width:1840px){.wrapper-medium{padding-left:40px;padding-right:40px}}@media only screen and (max-width:719px){.wrapper-medium{padding-left:20px;padding-right:20px}}.wrapper-small{max-width:51.1739130435vw;padding-left:2.1739130435vw;padding-right:2.1739130435vw;margin-left:auto;margin-right:auto}@media(min-width:1840px){.wrapper-small{max-width:960px}}@media only screen and (max-width:1023px){.wrapper-small{max-width:none}}@media(min-width:1840px){.wrapper-small{padding-left:40px;padding-right:40px}}@media only screen and (max-width:1023px){.wrapper-small{padding-left:80px;padding-right:80px}}@media only screen and (max-width:719px){.wrapper-small{padding-left:20px;padding-right:20px}}main>*:first-child:not(.animation-intro){margin-top:15.2173913043vw}@media(min-width:1840px){main>*:first-child:not(.animation-intro){margin-top:280px}}@media only screen and (max-width:1023px){main>*:first-child:not(.animation-intro){margin-top:180px}}.bg-yellow{background-color:#ffe500}.bg-yellow .btn{color:#ffe500}.bg-green{background-color:#00d56b}.bg-green .btn{color:#00d56b}.bg-grey{background-color:#d9d9d9}.bg-grey .btn{color:#d9d9d9}.bg-flamingo{background-color:#f76767}.bg-flamingo .btn{color:#f76767}.bg-lila{background-color:#ee8dff}.bg-lila .btn{color:#ee8dff}::-webkit-scrollbar{height:7px;width:7px}::-webkit-scrollbar-track{background-color:#fff;border-radius:0}::-webkit-scrollbar-thumb{background-color:#000}::-webkit-scrollbar-thumb:window-inactive{background-color:#000}header{display:flex}header .logo{margin-top:3.5326086957vw;width:12.3913043478vw;min-width:160px;position:absolute;top:0;z-index:20;transition:filter .3s linear}@media(min-width:1840px){header .logo{margin-top:65px}}@media only screen and (max-width:719px){header .logo{margin-top:40px}}@media(min-width:1840px){header .logo{width:228px}}header .logo:hover{filter:brightness(0) saturate(100%) invert(55%) sepia(98%) saturate(1497%) hue-rotate(325deg) brightness(98%) contrast(95%)}.menu-open header .logo{position:fixed;z-index:20;filter:brightness(0) invert(1)}header .menu{all:unset;display:inline-block;cursor:pointer}header .menu img,header .menu svg{width:10.8695652174vw;margin-top:3.2608695652vw;position:fixed;right:4.347826087vw;top:0;z-index:100;transform-origin:center center}@media(min-width:1840px){header .menu img,header .menu svg{width:200px;margin-top:60px}}@media only screen and (max-width:719px){header .menu img,header .menu svg{margin-top:20px}}@media(min-width:1840px){header .menu img,header .menu svg{right:calc((100% - 1840px)/2 + 40px)}}header .menu img{animation:spin 30s linear infinite}@media only screen and (max-width:719px){header .menu img{width:95px}}header .menu svg{width:50px;height:50px;transition:transform .4s ease}@media only screen and (max-width:719px){header .menu svg{width:40px;height:40px;margin-top:30px}}header .menu svg:hover{transform:rotate(180deg)}header .menu [x-cloak]{display:none!important}@keyframes spin{to{transform:rotate(360deg)}}.menu-overlay-wrapper{display:flex;display:none;height:100%;background-color:#fff;position:fixed;top:0;width:100%;z-index:10;justify-content:space-around}.menu-overlay{align-self:center;padding:40px;background-color:#fff;position:relative;width:100%;max-width:77.2608695652vw;height:43vw}@media(min-width:1840px){.menu-overlay{max-width:1440px}}@media only screen and (max-width:1023px){.menu-overlay{max-width:none}}.menu-overlay a{display:inline-block;color:#fff;animation-fill-mode:both;will-change:transform;position:absolute}.menu-overlay a.arbeiten{left:19%;top:0%;animation:floatyArbeiten 15s linear infinite}.menu-overlay a.design{left:53%;top:15%;animation:floatyDesign 15s linear infinite}.menu-overlay a.branding{left:7%;top:27%;animation:floatyBranding 15s linear infinite}.menu-overlay a.coding{left:47%;top:45%;animation:floatyCoding 15s linear infinite}.menu-overlay a.agentur{left:15%;top:65%;animation:floatyAgentur 15s linear infinite}.menu-overlay a.kontakt{left:47%;top:76%;animation:floatyKontakt 15s linear infinite}@keyframes floatyArbeiten{0%{transform:translate(0) rotate(-7deg)}28%{transform:translate(5px,-15px) rotate(-4deg)}55%{transform:translate(-20px,-10px) rotate(8deg)}80%{transform:translate(5px,-15px) rotate(-4deg)}to{transform:translate(0) rotate(-7deg)}}@keyframes floatyDesign{0%{transform:translate(20px) rotate(7deg)}20%{transform:translateY(7px) rotate(2deg)}40%{transform:translate(-25px,15px) rotate(-7deg)}60%{transform:translateY(7px) rotate(2deg)}to{transform:translate(20px) rotate(7deg)}}@keyframes floatyBranding{0%{transform:translateY(20px) rotate(10deg)}28%{transform:translate(25px,10px) rotate(5deg)}60%{transform:translate(50px) rotate(1deg)}80%{transform:translate(25px,10px) rotate(5deg)}to{transform:translateY(20px) rotate(10deg)}}@keyframes floatyCoding{0%{transform:translate(-30px) rotate(15deg)}25%{transform:translate(0) rotate(7deg)}50%{transform:translate(20px) rotate(-8deg)}75%{transform:translate(0) rotate(7deg)}to{transform:translate(-30px) rotate(15deg)}}@keyframes floatyAgentur{0%{transform:translate(15px,6px) rotate(-8deg)}25%{transform:translate(10px,-5px) rotate(0)}53%{transform:translate(-20px,-10px) rotate(7deg)}75%{transform:translate(10px,-5px) rotate(0)}to{transform:translate(15px,6px) rotate(-8deg)}}@keyframes floatyKontakt{0%{transform:translate(10px,25px) rotate(-11deg)}25%{transform:translate(30px,10px) rotate(0)}48%{transform:translate(50px,20px) rotate(12deg)}75%{transform:translate(30px,10px) rotate(0)}to{transform:translate(10px,25px) rotate(-11deg)}}footer{padding-top:max(11.9565217391vw,120px);padding-bottom:2.1739130435vw;font-size:max(2.1739130435vw,29px);line-height:1.04}@media(min-width:1840px){footer{padding-top:220px;padding-bottom:40px;font-size:40px}}footer .inner{display:flex;justify-content:space-between}footer .some{display:flex;width:100%;gap:.8152173913vw;margin-top:1.6304347826vw}@media(min-width:1840px){footer .some{gap:15px;margin-top:30px}}footer .some img{width:max(1.6304347826vw,24px)}@media(min-width:1840px){footer .some img{width:30px}}footer .nav{display:block;font-family:kraftig;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer .nav li{display:block}footer .contact .flex{display:flex;gap:1em}footer .contact .flex>*{align-self:flex-start}footer .contact p{margin-bottom:.7em}@media only screen and (max-width:719px){footer .address{padding-top:1em}}footer .copyright{font-size:max(1.1956521739vw,13px);font-family:novela;font-style:normal;font-weight:400;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:1.847826087vw}@media(min-width:1840px){footer .copyright{font-size:22px;margin-top:34px}}footer .meta>*:not(:last-child):after{content:","}footer .logo{width:12.3913043478vw;min-width:160px}@media(min-width:1840px){footer .logo{width:228px}}@media only screen and (max-width:719px){footer .inner{display:grid;grid-template-columns:1fr auto;gap:1.6304347826vw}}@media only screen and (max-width:719px)and (min-width:1840px){footer .inner{gap:30px}}@media only screen and (max-width:719px){footer .nav,footer .contact,footer .contact .flex{display:contents}footer .nav ul{grid-row:1;grid-column:1}footer .logo{grid-row:1;grid-column:2;align-self:start}footer .some{grid-row:2;grid-column:1}footer .flex>span{grid-row:3;grid-column:1/-1}footer .copyright{grid-row:4;grid-column:1/-1}}.home-intro .wrapper-small{max-width:auto;padding:0;margin:0}
