#bugGameArea,#lightbox-onepage .lightbox-content,body,html{overflow:hidden}#animate-btn,#content-imprint .flex-container,#overlay-imprint .overlay-content{text-shadow:2px 2px #000}#content-imprint .flex-container .imp-sm,.error a,body.files #lightbox-onepage .rotated-headline span{font-size:3vmin}.animate-buttons a,a,body.files a.section{text-decoration:none}.chess_text,body,body.value--design,body.value--dev{background-image:linear-gradient(45deg,#f5f5f5 25%,transparent 25%),linear-gradient(-45deg,#f5f5f5 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f5f5f5 75%),linear-gradient(-45deg,transparent 75%,#f5f5f5 75%)}.splash-screen #particles-js h1,.splash-screen #particles-js h2{text-shadow:2px 1px #696969;margin:20px;font-family:Sweedolicious}.value--contact .box__face-content,h2{margin-top:0}.value--home .box.show-home .box__face--home{background:linear-gradient(270deg,#000,transparent 50%)}.overlay,body::after{pointer-events:none;bottom:0}*{word-break:break-word}html{scroll-behavior:smooth}#bottom-left:hover h2,#lightbox .lightbox-content .flip-title.flipped h4,#lightbox .lightbox-content .flip-title.flipped p,.box__face,.splash-screen,.value--contact .contact-input,.value--contact .imprint-input,.value--contact .info-link,.value--contact .top,.value--cut .bg-image,.value--home .bg-image,.value--home .contact-input,.value--home .imprint-input,.value--home .info-link,.value--home .top,.value--imprint .contact-input,.value--imprint .imprint-input,.value--imprint .info-link,.value--imprint .top,a,body,body.files .section#mid-center:hover p,body.files .section#top-center:hover p,body.value--home,label{color:#fff}.splash-screen,body,body.value--design,body.value--dev,body.value--home{background-size:240px 240px;background-position:center center}body.value--design.bg-tiles-90{background-size:240px 240px;background-position:0 0,0 120px,120px -120px,-120px 0}.box__face.animate-slide{pointer-events:auto}#privacyLink,.box__face h3,body.files .lightbox-content h4,input[value=imprint]+p,p .h4-dev{font-size:2vmin}.splash-screen{background-image:linear-gradient(45deg,#fff 25%,transparent 25%),linear-gradient(-45deg,#fff 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#fff 75%),linear-gradient(-45deg,transparent 75%,#fff 75%);width:100%;height:100%;justify-content:center;align-items:center;font-size:20vmin;z-index:1000;opacity:1;transition:opacity .5s;background-color:#000}*,.flex-item,body.files .container,body.files .section{box-sizing:border-box}@font-face{font-family:Barriecito;src:url("../assets/fonts/barriecito/Barriecito-Regular.woff2") format("woff2"),url("../assets/fonts/barriecito/Barriecito-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sweedolicious;src:url("../assets/fonts/sweedolicious/sweedolicious.woff2") format("woff2");font-display:swap}@font-face{font-family:morganite;src:url("../assets/fonts/morganite/morganite_black.woff2") format("woff2");font-display:swap}:root{--background-color-light:white;--text-color-light:black;--background-color-dark:black;--text-color-dark:white}input[value=contact]+p{text-shadow:0 2px 2px #000;font-size:2vmin}#content-contact .open-overlay-btn,.chess_text,.close-overlay-btn,.contact-btn{text-shadow:none!important}#content-imprint a,.box__face--contact h2,.box__face--imprint h2,.chess_text,.imprint-input,.intro_text,.top p{font-family:Sweedolicious}.top p{font-size:20px;line-height:1;padding:25px 20px 20px;margin:0}#content-home span,.chess_text,.home #contactForm,.info-quer .quer-content,.quer .quer-content,.top p.logo-desk{display:block}h2.quer-content a{font-size:6vmin;color:#fff}.files.info-quer .container,.home.value--contact.contact-form .info-link,.home.value--contact.contact-form .radio-group,.social-icons_contact a.social-mail,.top p.logo-mobile,[type=radio],body.value--contact .top,h2.contact-h2{display:none}body,html{font-family:Sweedolicious;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;width:100%}.splash-screen,body::after{position:fixed;left:0;top:0}.box__face,.splash-screen,body,main{display:flex}.scene.skunk{width:100vw;height:100vh;height:100dvh}body,body.value--home{font-weight:400;font-style:normal;height:100vh;height:100dvh;justify-content:center;align-items:center;background-color:#000;color:var(--text-color-dark);transition:background-color .3s,color .3s;flex-direction:column}body.value--design::after,body.value--dev::after,body::after{background-color:transparent}#bottom-right:hover,.chess_text,.custom-radio,.value--contact .custom-radio,.value--contact input:hover+.custom-radio,.value--home .custom-radio,.value--home input:checked+.custom-radio,.value--home input:hover+.custom-radio,.value--imprint .custom-radio,.value--imprint input:checked+.custom-radio,.value--imprint input:hover+.custom-radio,body.value--design,body.value--dev{background-color:#fff}body::after{content:"";right:0;z-index:1}body.files #particles-js,main{z-index:10}.splash-screen #particles-js,body.files::after{background:linear-gradient(45deg,#000,transparent)}.value--cut .custom-radio,.value--cut input:checked+.custom-radio,.value--cut input:hover+.custom-radio,body.files{background:#000}body.value--home{background-color:#000;background-image:linear-gradient(45deg,#1c1c1c 25%,transparent 25%),linear-gradient(-45deg,#1c1c1c 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1c1c1c 75%),linear-gradient(-45deg,transparent 75%,#1c1c1c 75%)}body.value--cut{background-color:#fff;background-image:none}body.error::after{background:linear-gradient(0deg,#000,transparent)}.box,.scene{transform-style:preserve-3d}.close-overlay-btn,.contact-btn,.contact-links a,.custom-cursor,.open-overlay-btn,.pointer-bull,body,body.error a,body.home .custom-radio,body.home.value--cut .custom-radio,body.home.value--home .custom-radio{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><text x="0" y="15" font-size="15">⚪</text></svg>'),auto}main{flex:1;justify-content:left;align-items:center}h2{margin-bottom:0;font-size:8vmin}h1,h2{text-shadow:3px 2px 2px gray}body.home.value--cut h2{color:#000;text-shadow:none}.privacy-container ul{margin:0;padding:0 0 0 20px}.privacy-container li{text-align:left;font-size:2vmin;color:#d93e5a}.box__face,.error p{font-size:5vmin}.box__face,.box__face h3,.overlay-content,.radio-group,.top p{text-align:center}div#content-home{margin:0 50px;font-size:4vmin}.splash-screen #particles-js{display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-direction:column}.splash-screen #particles-js h1{font-size:3vmin;position:absolute;top:0;left:0;color:#000}.splash-screen #particles-js h2{font-size:2vmin;position:absolute;color:#000}#splash-screen img{width:100%;max-width:250px;position:absolute;bottom:0;margin-bottom:25px;opacity:.85}#splash-screen h2.splash-welcome{font-size:20vmin!important;text-align:center;line-height:1}#splash-screen h2.splash-welcome .first-part{font-size:10vmin;display:block;line-height:1}#splash-screen h2.splash-welcome .second-part{display:block;font-size:6vmin;line-height:1}h2.splash-dev{bottom:0;right:0}h2.splash-cut{top:35px;right:0;writing-mode:sideways-lr}h2.splash-design{left:0;bottom:0;writing-mode:sideways-rl}h2.splash-design span,h2.splash-dev span{color:#d93e5a!important;text-shadow:none!important}h2.h2-dev{line-height:1}p .h4-dev,p.h3-dev{color:#000;font-size:2.5vmin;line-height:1;margin:0}.nav-indicator div{position:absolute;top:0;right:0;background-color:#d93e5a;border-radius:50%;margin:20px;width:20px;height:20px}.scene{width:80vmin;height:80vmin;perspective-origin:center center;perspective:1000px;transition:width 1s,height 1s;will-change:width,height}.box,.box__face{width:100%;height:100%}.box{position:relative;transform:translateZ(-40vmin);transition:transform 1s cubic-bezier(.68, -.55, .27, 1.55)}#bug,.bird,.box__face,.horse-container,canvas{position:absolute}.overlay,.privacy-container,.top{position:fixed}.box.show-home{transform:translateZ(-40vmin) rotateY(0)}.box.show-dev{transform:translateZ(-40vmin) rotateY(-180deg)}.box.show-design{transform:translateZ(-40vmin) rotateY(-90deg)}.box.show-cut{transform:translateZ(-40vmin) rotateY(90deg)}.box.show-contact{transform:translateZ(-40vmin) rotateX(-90deg)}.box.show-imprint{transform:translateZ(-40vmin) rotateX(90deg)}.box__face{pointer-events:none;will-change:transform,opacity;flex-direction:column;justify-content:center;align-items:center;font-weight:700;border-radius:15px;line-height:1.2;opacity:.5;transition:background 1s,opacity .5s}.skunk .box__face{opacity:0;border-radius:0}.box__face-content{font-size:2.5vmin;opacity:0;transition:opacity 1s;margin-top:20px;z-index:11}.box__face #animate-btn,.box__face .h3-dev,.box__face .h4-dev,.box__face h1,.box__face h2{position:relative;opacity:0;transition:opacity 1s,transform 1.5s;transform:translateY(200px);min-height:5vmin;visibility:hidden;will-change:transform,opacity}#content-imprint a,.error a,.error h1{transition:.3s ease-in-out}#content-imprint a:hover,body.files .files-instagram{color:#d93e5a;transition:.3s}#privacyLink:hover,.contact-btn:hover{color:#000;transition:.3s}#input-contact:checked+.contact-input,#input-imprint:checked+.imprint-input{transform:scale(2);transform-origin:bottom center;color:#d93e5a}.box__face.animate-slide h2.headline-hp{font-family:Sweedolicious;font-size:15vmin;line-height:1;color:#fff;text-shadow:3px 2px 2px #000;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:center center}#bottom-right:hover h2,#bottom-right:hover p,.box__face--dev h2,.close-overlay-btn:hover,.home.value--cut .top p,.home.value--design .bg-image,.home.value--dev .bg-image,.value--cut .info-link,.value--design .contact-input,.value--design .imprint-input,.value--design .info-link,.value--design .top,.value--design h2,.value--dev .contact-input,.value--dev .imprint-input,.value--dev .info-link,.value--dev .top,body.home.value--cut .h3-dev{color:#000}body.home.value--cut .contact-input,body.home.value--cut .imprint-input,body.home.value--cut .top p,body.home.value--cut a{text-shadow:1px 1px 0 gray}.box__face h3{margin:0 0 15px;opacity:.3}.box__face.animate-slide #animate-btn,.box__face.animate-slide .h3-dev,.box__face.animate-slide .h4-dev,.box__face.animate-slide h1,.box__face.animate-slide h2{transform:translateY(0);opacity:1;width:75%;visibility:visible}.chess_text{font-size:20vmin;font-weight:700;background-size:10px 10px;background-position:center;color:transparent;-webkit-background-clip:text;background-clip:text}.box__face.animate-slide h2.headline-hp::before{content:"nicht was,";display:block;font-size:4vmin;line-height:1;margin:0;text-shadow:2px 2px #000;color:#fff;opacity:0;opacity:.85}#lightbox .lightbox-content .flip-title.flipped::before,.box__face-content.show,.overlay.showing{opacity:1}.box__face--home{transform:rotateY(0) translateZ(40vmin);background:#000}.box__face--dev{transform:rotateY(180deg) translateZ(40vmin);background:#fff}.box__face--design{transform:rotateY(90deg) translateZ(40vmin);background:#000}.box__face--cut{transform:rotateY(-90deg) translateZ(40vmin);background:#fff}.box__face--contact{transform:rotateX(90deg) translateZ(40vmin);background-color:#fff}#bottom-left:hover,#content-contact:hover,.box__face--imprint,.value--design .custom-radio,.value--design input:checked+.custom-radio,.value--design input:hover+.custom-radio,.value--dev .custom-radio,.value--dev input:checked+.custom-radio,.value--dev input:hover+.custom-radio{background-color:#000}.box__face--imprint{transform:rotateX(-90deg) translateZ(40vmin)}.box__face--home{background:linear-gradient(270deg,#000,transparent 50%),linear-gradient(0deg,#000,transparent 50%),linear-gradient(180deg,#000,transparent 50%),linear-gradient(90deg,#000,transparent 50%)}.box.show-design .box__face--design,.box.show-dev .box__face--dev{background:linear-gradient(270deg,#fff,transparent 50%)}.box.show-contact .box__face--contact{background:linear-gradient(45deg,#000,transparent)}#overlay-imprint,.box.show-imprint .box__face--imprint{background:linear-gradient(315deg,#000,transparent)}.top{top:5px;left:25%;right:25%;z-index:20;transition:.3s}.custom-radio{display:inline-block;width:20px;height:20px;border-radius:50%;transition:width .3s,height .3s;cursor:none;border:none;box-shadow:0 2px 2px gray}#bug,#content-imprint a:hover,#lightbox-onepage .next,#lightbox-onepage .prev,.animate-buttons a,.dark-cursor,.social-icons_contact a,.visitenkarte:hover,body.files .lightbox .close,body.files .section#mid-center p a,body.home.value--design .custom-radio,body.home.value--dev .custom-radio{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><text x="0" y="15" font-size="15">⚫</text></svg>'),auto}#bug img,input:checked+.custom-radio,input:hover+.custom-radio{width:35px;height:35px}.value--contact .contact-input,.value--contact .info-link span,.value--contact .top p,.value--contact h2,.value--imprint .contact-input,.value--imprint .info-link span,.value--imprint .top p,.value--imprint a,.value--imprint h2,body.home .contact-input,body.home .top p,body.home a,body.home h2,body.home.value--home .contact-input,body.home.value--home .imprint-input,body.home.value--home .top p,body.home.value--home a{text-shadow:2px 2px 0 #000}.value--contact .imprint-input,.value--imprint .imprint-input,body.home .imprint-input{text-shadow:1px 1px 0 #000}input[value=contact]+p,input[value=imprint]+p{color:#fff;margin:0;transition:.3s}.box__face--contact .close-overlay-btn:hover,.close-overlay:hover,.contact-btn:hover,.error a:hover,.open-overlay-imprint:hover,.top:hover,input[value=imprint]:hover+p{transform:scale(.8)}.info-link:hover,.social-icons_contact a:hover,input[value=contact]:checked+p,input[value=contact]:hover+p{transform:scale(1.2)}input[value=contact]:checked+p,input[value=contact]:hover+p{transform-origin:bottom center}input:-moz-autofill,input:-webkit-autofill{background-color:transparent!important;color:#fff!important;border:none;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{background-color:transparent!important}.overlay-background{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:rgba(0,0,0,.8);display:none;z-index:999}#content-contact .open-overlay-btn,.contact-links,.flex-container,.left-content,.overlay,.overlay-content,.right-content{display:flex;display:flex}.overlay{top:0;left:0;right:0;justify-content:flex-end;align-items:center;z-index:9999;opacity:0;transform:scale(.5);transition:transform 1s cubic-bezier(.68, -.55, .27, 1.55),opacity 1s}#overlay-home{background:#000;flex-direction:column}#overlay-dev{background:#fff;flex-direction:column}#overlay-design{background:linear-gradient(135deg,#8a2be2,indigo);flex-direction:column}#overlay-cut{background:linear-gradient(135deg,#6a0572,#a428bf);flex-direction:column}#content-contact,#overlay-imprint,.overlay-content{flex-direction:column}.overlay.showing{transform:scale(1);pointer-events:all}.overlay-content{width:50%;justify-content:center;align-items:flex-end;height:100%}.flex-container{flex-direction:column;text-align:left;font-size:4vmin;margin-bottom:15px}.error p,.flex-container p,.imprint-p{margin:0}.flex-item{width:50%;padding:20px}.left-content,.right-content{color:#fff;justify-content:center;text-align:left}#content-contact{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px #000;transition:.5s}#content-contact:hover{transition:.5s}#content-contact .open-overlay-btn{font-size:3vmin;line-height:1;text-transform:uppercase;color:#000;border-radius:10px;transition:.5s;width:30vmin;aspect-ratio:1/1;justify-content:center;align-items:center}#content-contact .open-overlay-btn:hover{color:#fff;transition:.5s}.contact-links{flex-direction:column;width:100%;max-width:350px;margin:0 auto}.contact-links a{font-size:2.5vmin}.contact-btn{padding:10px 20px;font-size:5vmin;transition:.3s;background-color:transparent;border:none;color:#fff;font-family:Sweedolicious}.close-overlay-btn{margin:0 auto;font-size:2vmin;padding:20px 25px;transition:.3s;color:#000;position:absolute;top:0;right:0}.close-overlay,.open-overlay,.open-overlay-imprint{background-color:transparent;border:none;color:#fff;transition:.3s;display:flex;justify-content:center;align-items:center}.pulse,body.files .section{transition:background-color .3s}#contactForm{width:100%;padding:25px}#contactForm input,#contactForm textarea{font-family:Sweedolicious;background-color:transparent;border:none;border-bottom:1px solid #fff;width:100%;max-width:350px;color:#fff;font-size:3vmin;outline:0}#contactForm textarea{margin-top:25px;overflow:scroll;resize:none}#contactForm input::placeholder,#contactForm textarea::placeholder{color:#d3d3d3;font-size:2.5vmin;font-family:Sweedolicious}#contactForm .error-message{color:#fff;font-size:1.5vmin;position:absolute;opacity:.5;text-align:center;width:50%;padding-top:5px}#contactForm .right-column .error-message{margin-top:-50px}.success-message{position:absolute;bottom:0;left:0;color:#fff;font-size:6vmin;padding:25px;z-index:9999}.pulse{animation:2s ease-in-out infinite alternate pulseEffect}canvas{top:0;left:0;z-index:1}.privacy-container{display:none;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;border-radius:10px;box-shadow:2px 2px 2px rgba(26,26,26,.85);z-index:9999;width:90%;background-color:#fff;hyphens:auto}.privacy-container p{font-size:2vmin;text-align:left;color:#000}#privacyLink{padding:10px 0 25px;text-align:right;transition:.3s;color:#fff;text-shadow:none}.home .span-1{font-size:15vmin;display:block}.home .span-2{font-size:5vmin;line-height:5vmin;margin-bottom:-10px;display:block}.home .span-3{font-size:15vmin;line-height:16vmin;display:block}#animate-btn,.headline-design{line-height:1;padding:0;margin:0}.error a,.error h1{text-shadow:3px 3px 2px #000;font-family:Sweedolicious;margin:0;z-index:10;position:relative;text-align:center;display:block}.error h1{font-size:20vmin}#animate-btn,#bottom-center:hover p,#bottom-left h2,#bottom-left:hover p,#bottom-right:hover h2,#startBugGame,body.files .section#top-center p,body.files .section#top-center:hover h2{color:#d93e5a}.home .bg-image{position:absolute;margin:0;font-family:Sweedolicious;font-size:2vmin;line-height:1}.bg-image,.bg-image>*{color:#d93e5a!important;top:75px}.home.value--design a,.home.value--design h2,.home.value--dev a,.home.value--dev h2{color:#000;text-shadow:2px 2px gray}.home.value--contact.contact-form .top p,.home.value--cut .contact-input,.home.value--cut .imprint-input,.home.value--design .contact-input,.home.value--design .imprint-input,.home.value--design .info-link span,.home.value--design .top p,.home.value--dev .contact-input,.home.value--dev .imprint-input,.home.value--dev .info-link span,.home.value--dev .top p{color:#000;text-shadow:1px 1px gray}.social-icons_contact{position:fixed;top:75px;left:0;display:grid;grid-template-columns:repeat(1,1fr);gap:15px;padding:20px;z-index:99}.social-icons_contact a{transition:.3s;display:inline-flex;justify-content:center;align-items:center;width:25px;height:25px}.animate-btn__animate img,.animate-btn__animate-txt img,.animate-btn__background img,.animate-btn__color img,.animate-btn__font img,.animate-btn__random img,.animate-btn__rotate img,.animate-buttons a{width:50px;height:50px}.social-icons_contact a img{width:100%;height:100%;object-fit:contain;filter:invert(1)}.info-link{font-family:Morganite;display:flex;flex-direction:column;position:absolute;right:0;transition:.3s;font-size:8vmin;align-items:center;padding:20px}@keyframes pulseEffect{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.5)}100%{transform:scale(1);opacity:1}}@keyframes pulse-1{0%,100%{transform:rotate(50deg) scale(1)}50%{transform:rotate(50deg) scale(1.2)}}@keyframes pulse-2{0%,100%{transform:rotate(-50deg) scale(1)}50%{transform:rotate(-50deg) scale(1.2)}}@keyframes move-down{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}body.files .container{z-index:99;display:grid;height:100vh;height:100dvh;width:100%;grid-template-rows:75% 10% 15%;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"top-center top-center top-center" "mid-center mid-center mid-center" "bottom-left bottom-center bottom-right"}body.files a.section{color:inherit}body.files .lightbox-content h4,body.files .lightbox-content p{color:#000;font-family:Sweedolicious;margin:0}body.files #lightbox-onepage .slide.active{display:flex!important;align-items:center;justify-content:flex-start;gap:15px;position:relative;box-sizing:border-box}body.files #lightbox-onepage .text-slides{padding:50px}body.files #lightbox-onepage .rotated-headline{writing-mode:vertical-rl;transform:rotate(180deg);font-size:6vmin;margin:0;white-space:nowrap;line-height:1;text-align:center;text-shadow:none}body.files #lightbox-onepage .slide-content{flex:1;width:100%;max-width:500px}body.files #lightbox-onepage .lightbox-content p{color:#fff;font-size:3vmin;line-height:1;margin-bottom:15px}body.files #lightbox-onepage .lightbox-content p span{font-size:2vmin;line-height:1}body.files .section a,body.files .section h2,body.files .section p{font-size:3vmin;font-family:Sweedolicious;text-shadow:3px 2px 2px #000}body.files .lightbox{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;justify-content:center;align-items:center;z-index:1000;opacity:0;transform:scale(.9);transition:opacity .5s,transform .5s}body.files .lightbox.active{display:flex;opacity:1;transform:scale(1)}body.files #lightbox .lightbox-content{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;gap:20px;padding:20px;max-width:90%;max-height:90%;overflow-y:auto}body.files #lightbox .lightbox-content>div{flex:1 0 30%;min-width:250px;background-color:#fff;padding:15px;border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,.3);text-align:center}body.files #lightbox .lightbox-content>div:hover{background-color:#000;transition:background-color .3s}body.files #lightbox .lightbox-content>div:hover h4,body.files #lightbox .lightbox-content>div:hover p{color:#fff;transition:.3s}body.files #lightbox .lightbox-content img{height:100vh;height:100dvh;width:auto;max-width:100%;object-fit:contain}body.files .lightbox .close{position:absolute;top:0;right:0;font-family:Sweedolicious;color:#fff;font-size:2vmin;font-weight:700;transform:scale(1);transition:.3s;padding:25px}body.files .lightbox .close:hover{color:#d3d3d3;transform:scale(.8)}body.files .lightbox-content::-webkit-scrollbar{display:none}#lightbox .lightbox-content .flip-title{position:relative;background-color:#fff;color:#000;overflow:hidden;transition:color 2.5s}#lightbox .lightbox-content .flip-title::before{content:"";position:absolute;inset:0;background-color:#000;opacity:0;transition:opacity 1.5s;z-index:0}#lightbox .lightbox-content .flip-title>*{position:relative;z-index:1;transition:color 1.5s}#lightbox-onepage .slide-content.animate-drop{animation:.5s ease-out forwards drop-in-smooth}body.files .section#top-center{grid-area:top-center;background:linear-gradient(180deg,transparent,#000 10%);flex-direction:column;display:flex;justify-content:center;align-items:center}body.files .section#top-center h2{font-size:12vmin}#bugScore,body.files .section#top-center p{font-size:2vmin;margin:0}body.files .section#bottom-center p,body.files .section#bottom-left p,body.files .section#bottom-right p{font-size:1.5vmin;margin:0;text-shadow:none}body.files .section#mid-center{grid-area:mid-center;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#000,transparent)}body.files .section#mid-center p a{color:#fff;font-size:2vmin}#bottom-center,#bottom-left,#bottom-right{display:flex;flex-direction:column;justify-content:center;align-items:center}#bottom-left{grid-area:bottom-left}#bottom-center:hover,body.files .section#mid-center:hover,body.files .section#top-center:hover{background:linear-gradient(270deg,#fff 50%,#000 50%)}#bottom-center{grid-area:bottom-center}#bottom-right{grid-area:bottom-right}body.files .files-linkedin{color:#0082bf;transition:.3s;font-size:3vmin}body.files .files-instagram:hover,body.files .files-linkedin:hover{transform:scale(.8);transition:.3s}body.files.fade-in .container>*{opacity:0;animation:2s ease-in-out fadeInAnimation}.visitenkarte{display:block;width:100%;max-width:350px;height:auto;filter:invert(1);margin-bottom:20px}.char,.headline-design{display:inline-block;position:relative}#bug,#lightbox-onepage .slide,.quer #animate-btn,.quer #contactForm,.quer #content-contact,.quer #splash-screen img,.quer .animate-buttons,.quer .bug-game-container,.quer .close-overlay-btn,.quer .ind-dev,.quer .info-link,.quer .radio-group,.quer .social-icons_contact,.quer .splash-screen #particles-js h1,.quer .top,.quer h2,.quer p,.quer-content,.turn-phone{display:none}@keyframes fadeInAnimation{from{opacity:0}to{opacity:1}}@-webkit-keyframes moveTilesUp{0%{background-image:radial-gradient(circle,#fafafa 20%,transparent 21%);background-position:0 0,50px 50px,25px 25px,75px 75px;background-size:250px 250px,230px 230px,260px 260px,240px 240px}25%{background-image:radial-gradient(circle,#fafafa 18%,transparent 19%),radial-gradient(circle,#1c1c1c 20%,transparent 21%);background-position:10% 20%,30px 40px,-10px 25px,50px 60px;background-size:200px 200px,210px 210px,220px 220px,230px 230px}50%{background-image:radial-gradient(circle,#fafafa 20%,transparent 21%),radial-gradient(circle,#1c1c1c 18%,transparent 19%),radial-gradient(circle,#f5f5f5 20%,transparent 21%);background-position:0 0,25px 25px,0 50px,25px 0;background-size:50px 50px,60px 60px,55px 55px,50px 50px}75%{background-image:radial-gradient(circle,#fafafa 19%,transparent 20%),radial-gradient(circle,#1c1c1c 21%,transparent 22%);background-position:-10% 10%,40px 50px,15px 35px,60px 70px;background-size:60px 60px,55px 55px,65px 65px,50px 50px}100%{background-image:radial-gradient(circle,#fafafa 20%,transparent 21%),radial-gradient(circle,#1c1c1c 18%,transparent 19%),radial-gradient(circle,#f5f5f5 22%,transparent 23%);background-position:0 0,50px 50px,25px 25px;background-size:250px 250px,230px 230px,260px 260px}}@keyframes moveTilesUp{0%{background-image:radial-gradient(circle,#fafafa 20%,transparent 21%);background-position:0 0,50px 50px,25px 25px,75px 75px;background-size:250px 250px,230px 230px,260px 260px,240px 240px}25%{background-image:radial-gradient(circle,#fafafa 18%,transparent 19%),radial-gradient(circle,#1c1c1c 20%,transparent 21%);background-position:10% 20%,30px 40px,-10px 25px,50px 60px;background-size:200px 200px,210px 210px,220px 220px,230px 230px}50%{background-image:radial-gradient(circle,#fafafa 20%,transparent 21%),radial-gradient(circle,#1c1c1c 18%,transparent 19%),radial-gradient(circle,#f5f5f5 20%,transparent 21%);background-position:0 0,25px 25px,0 50px,25px 0;background-size:50px 50px,60px 60px,55px 55px,50px 50px}75%{background-image:radial-gradient(circle,#fafafa 19%,transparent 20%),radial-gradient(circle,#1c1c1c 21%,transparent 22%);background-position:-10% 10%,40px 50px,15px 35px,60px 70px;background-size:60px 60px,55px 55px,65px 65px,50px 50px}100%{background-image:radial-gradient(circle,#fafafa 20%,transparent 21%),radial-gradient(circle,#1c1c1c 18%,transparent 19%),radial-gradient(circle,#f5f5f5 22%,transparent 23%);background-position:0 0,50px 50px,25px 25px;background-size:250px 250px,230px 230px,260px 260px}}@-webkit-keyframes moveTilesUpMobile{0%{background-position:0 100.5%,0 100.5%,0 100.5%,0 100.5%}100%{background-position:0 -100.5%,0 -100.5%,0 -100.5%,0 -100.5%}}@keyframes moveTilesUpMobile{0%{background-position:0 100.5%,0 100.5%,0 100.5%,0 100.5%}100%{background-position:0 -100.5%,0 -100.5%,0 -100.5%,0 -100.5%}}@keyframes moveTilesDown{0%{background-position:0 100.5%,0 100.5%,0 100.5%,0 100.5%}100%{background-position:0 -100.5%,0 -100.5%,0 -100.5%,0 -100.5%}}@keyframes drop-in-smooth{0%{transform:translateX(-100px);opacity:0}60%{transform:translateX(20px);opacity:1}100%{transform:translateX(0)}}.home.value--cut .box__face h2,.home.value--design .box__face h2,.home.value--dev .box__face h2{font-family:Sweedolicious;line-height:normal;padding-top:3px;font-size:6vmin}.bug-game-container{padding:15px 35px;margin:25px 0 0;background:0 0;color:#000;text-align:center;width:100%}.horse-container,.horse-container::after,.horse-container::before{top:0;left:0;width:200%;background-image:url("../assets/images/horse/clouds_big.png");background-repeat:repeat-x;background-size:auto;will-change:transform;height:100%}#startBugGame{font-family:Sweedolicious;font-size:4vmin;text-shadow:1px 1px #000;cursor:e-resize;position:relative;z-index:999;padding:20px 20px 0}#bugGameArea{position:relative;width:100%;max-width:500px;height:250px;border-radius:10px;margin:0 auto}#bug{font-size:2rem;user-select:none}.headline-design{font-size:6vmin}.char{transition:transform .5s ease-out,color .5s ease-out}.animate-buttons{margin:50px 0}#animate-btn{font-size:10vmin;transition:transform .3s,background-color .3s,color .3s;margin-bottom:10px}#animate-btn::before{content:"Play";font-size:8vmin;display:block}.animate-buttons a img{transform:scale(1);transition:transform .3s,filter .3s;width:50%;height:50%;pointer-events:none}.animate-buttons a img:hover{transform:scale(1.2);filter:brightness(1.2)}.horse-container{overflow:hidden;background-color:#fff;animation:none}body.value--cut .horse-container{animation:60s linear infinite alternate floatClouds}.horse-container::after,.horse-container::before{content:"";position:absolute;opacity:.6;animation:none}body.value--cut .horse-container::before{animation:50s linear -10s infinite alternate floatCloudsLayer1}body.value--cut .horse-container::after{animation:90s linear -20s infinite alternate floatCloudsLayer2}@keyframes floatClouds{0%{transform:translateX(0) translateY(0) scale(1)}20%{transform:translateX(-60px) translateY(5px) scale(1.01)}40%{transform:translateX(-120px) translateY(-8px) scale(1.02)}60%{transform:translateX(-180px) translateY(6px) scale(1.01)}80%{transform:translateX(-240px) translateY(-4px) scale(1.03)}100%{transform:translateX(-300px) translateY(0) scale(1)}}@keyframes floatCloudsLayer1{0%{transform:translateX(0) translateY(0) scale(1)}25%{transform:translateX(-100px) translateY(4px) scale(1.005)}50%{transform:translateX(-200px) translateY(-5px) scale(1.01)}75%{transform:translateX(-300px) translateY(3px) scale(1.005)}100%{transform:translateX(-400px) translateY(0) scale(1)}}@keyframes floatCloudsLayer2{0%{transform:translateX(0) translateY(0) scale(1)}20%{transform:translateX(-120px) translateY(-6px) scale(1.01)}40%{transform:translateX(-240px) translateY(8px) scale(1.02)}60%{transform:translateX(-360px) translateY(-4px) scale(1.01)}80%{transform:translateX(-480px) translateY(6px) scale(1.02)}100%{transform:translateX(-600px) translateY(0) scale(1)}}.bird{width:40px;height:40px;background-image:url("../assets/images/horse/bird.png");background-size:contain;background-repeat:no-repeat;cursor:crosshair;pointer-events:auto;touch-action:none;will-change:transform;transform-origin:center center;z-index:9999;scale:1}body.home.value--contact.contact-form{background-color:#d93e5a}.quer .turn-phone{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.quer .turn-phone img{width:80px;height:auto}body.value--design.bg-tiles-90{background-image:linear-gradient(45deg,#f5f5f5 25%,transparent 25%),linear-gradient(-45deg,#f5f5f5 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f5f5f5 75%),linear-gradient(-45deg,transparent 75%,#f5f5f5 75%)}.animate-buttons a.disabled{pointer-events:none;opacity:.4}.animate-buttons a{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s,background-color .2s}.animate-buttons a:hover{transform:scale(1.1);box-shadow:0 6px 12px rgba(0,0,0,.25);background-color:#f0f0f0}.animate-buttons a:active{transform:scale(.95);box-shadow:0 2px 6px rgba(0,0,0,.2)}#lightbox-onepage .next,#lightbox-onepage .prev{position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;color:#fff;background:0 0;border:none;padding:.5rem 1rem;z-index:10}#lightbox-onepage .prev{left:10px}#lightbox-onepage .next{right:10px}@media (max-width:768px){.info-link{font-size:10vmin}.overlay{align-items:flex-start}.overlay-content{width:100%}.privacy-container,.splash-screen,body,body.value--cut,body.value--design,body.value--design.bg-tiles-90,body.value--dev,body.value--home{background-size:150px 150px}#splash-screen img{width:100%;max-width:200px;margin-bottom:50px}body.value--design.bg-tiles-90{background-size:150px 150px;background-position:0 0,0 75px,75px -75px,-75px 0}body.files{background:#000}body.files .section#mid-center p a,input[value=contact]+p{font-size:3vmin}input[value=imprint]+p{font-size:2.5vmin}.top p.logo-desk{display:none}.top p.logo-mobile{display:block;line-height:1}.animate-buttons{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:70px;gap:15px;justify-items:center}#content-contact .open-overlay-btn{font-size:4vmin;width:40vmin}#contactForm input{margin-bottom:15px}#contactForm .error-message{width:100%;padding-top:0;left:0}.success-message{left:unset;font-size:4vmin}}@media (max-width:500px){.info-link{font-size:12vmin}.box__face.animate-slide h2.headline-hp{font-size:20vmin}.privacy-container,.splash-screen,body,body.value--cut,body.value--design,body.value--dev,body.value--home{background-size:80px 80px}#splash-screen img,.bg-image,.bg-image>*{display:none}body.value--design.bg-tiles-90{background-size:80px 80px;background-position:0 0,0 40px,40px -40px,-40px 0}body.files{background:#000}.visitenkarte{max-width:250px}.margin-top{margin-top:15px!important}.animate-btn__animate img,.animate-btn__animate-txt img,.animate-btn__background img,.animate-btn__color img,.animate-btn__font img,.animate-btn__random img,.animate-btn__rotate img{width:25px;height:25px}.animate-buttons{margin:25px 0;grid-auto-rows:50px;gap:20px}#bugScore,.close-overlay-btn,body.files #lightbox-onepage .lightbox-content p span,body.files .lightbox .close{font-size:3vmin}#content-imprint .flex-container .imp-sm,.splash-screen #particles-js h1,.splash-screen #particles-js h2,body.files #lightbox-onepage .lightbox-content p,body.files #lightbox-onepage .rotated-headline span,body.files .section#bottom-center h2,body.files .section#bottom-left h2,body.files .section#bottom-right h2,body.files .section#mid-center p a,body.files .section#top-center p{font-size:4vmin}#startBugGame{font-size:7vmin}.animate-buttons a{width:50px;height:50px}.animate-buttons a img{width:60%;height:60%}.animate-buttons a:nth-child(7){grid-column:2/3}#content-contact .open-overlay-btn{font-size:5vmin;width:50vmin}body.files .section#top-center h2{font-size:15vmin}body.files .section#bottom-center p,body.files .section#bottom-left p,body.files .section#bottom-right p{font-size:2.5vmin}body.files #lightbox-onepage .rotated-headline{font-size:8vmin}#contactForm .right-column .error-message{margin-top:-25px}}