body{font-family:SyntaxProRoman,sans-serif;-webkit-text-size-adjust:100%;background-color:#f7f7f7;color:#000;padding:0;margin:0;overflow:hidden;font-size:1rem;line-height:160%;font-weight:300;text-align:left;clear:left;-webkit-user-select:none;-ms-user-select:none;user-select:none}.SyntaxProBlack{font-family:SyntaxProBlack}.SyntaxProRoman{font-family:SyntaxProRoman}h1,h2,h3,h4,h5{font-family:SyntaxProBlack}p{font-family:SyntaxProRoman}#modal-content:after{content:"";display:inline-block;width:3rem;height:3rem;background-color:#ffffff80;-webkit-backdrop-filter:saturate(180%) blur(5px);backdrop-filter:saturate(180%) blur(5px);filter:drop-shadow(0px 0px 10px rgba(0,0,0,.3));position:absolute;bottom:-3rem;right:calc(10% - .5rem);clip-path:polygon(0 0,80% 0,100% 100%)}.modal-header{text-align:center;top:0;padding-top:4px;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom:1px solid white}.modal-body{flex:1;overflow-y:auto;scrollbar-color:#aaa rgba(255,255,255,1);scrollbar-width:thin;padding-top:10px;padding-left:20px;padding-right:20px}.sound-button{position:absolute;right:4%;top:2%;width:1.5rem;height:1.5rem;cursor:pointer}#redirect-button{position:absolute;left:50%;top:50%;opacity:0;padding:10px 20px;font-size:16px;color:#fff;background-color:#000;border:none;border-radius:25px;cursor:pointer;transition:background-color .3s}#redirect-button:hover{background-color:#fff;color:#000}#redirect-button.open{opacity:1;transform:scale(1)}#close{right:-.7%;top:2%;width:64px;height:64px;position:fixed;z-index:1000;display:none}#close:hover,#close:focus{cursor:pointer}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#a4a4a480}::-webkit-scrollbar-track{background:#fff0}#head{font-family:SyntaxProBlack;font-size:1.6rem;line-height:180%}.pages{visibility:hidden}#modal-content{position:fixed;right:4%;top:5%;background-color:#ffffff80;backdrop-filter:saturate(180%) blur(15px);-webkit-backdrop-filter:saturate(180%) blur(15px);filter:drop-shadow(0px 0px 10px rgba(0,0,0,.3));border-radius:25px;border:1px solid white;padding:0;width:94%;height:32%;display:flex;flex-direction:column}#modal-content:after{width:1.5rem;height:3rem;bottom:-3rem;right:calc(60% - .5rem);clip-path:polygon(0 0,0,0,-40% 100%)}@media (min-aspect-ratio: 3/4){#modal-content{right:32%;top:2%;width:60%;height:28%}#close{right:-.7%;top:-.7%}#modal-content:after{width:1.5rem;height:3rem;bottom:-3rem;right:calc(60% - .5rem);clip-path:polygon(0 0,80%,0,100% 100%)}}@media (min-aspect-ratio: 5/5){#modal-content{right:50%;top:5%;width:45%;height:20%}#close{right:17%;top:2%}#modal-content:after{width:1.5rem;height:3rem;bottom:-3rem;right:calc(60% - .5rem);clip-path:polygon(0 0,80% 0,100% 100%)}}@media (min-aspect-ratio: 4/3){#modal-content{right:54%;top:5%;width:35%;height:22%}#close{right:22%;top:1.5%}#modal-content:after{width:6rem;height:3rem;bottom:-3rem;right:calc(50% - .5rem);clip-path:polygon(0 0,40% 0,100% 100%)}}@media (min-aspect-ratio: 16/9){#modal-content{right:50%;top:5%;width:33%;height:20%}#close{right:18%;top:1%}#modal-content:after{width:6rem;height:3rem;bottom:-3rem;right:calc(50% - .5rem);clip-path:polygon(0 0,40% 0,100% 100%)}}#illustrationBtn{position:absolute;cursor:pointer;opacity:0%;bottom:41%;left:54%;padding:2% 13.5%;border-radius:50px;border:none}#animationBtn{position:absolute;cursor:pointer;opacity:0%;bottom:36.5%;left:54%;padding:2% 13.5%;border-radius:50px;border:none}#kontaktBtn{position:absolute;cursor:pointer;opacity:0%;bottom:32%;left:54%;padding:2% 13.5%;border-radius:50px;border:none}#carstenmellBtn{position:absolute;cursor:pointer;opacity:0%;bottom:27.5%;left:54.1%;padding:2% 13.5%;border-radius:50px;border:none}#referenzenBtn{position:absolute;cursor:pointer;opacity:0%;bottom:22.5%;left:54.2%;padding:2% 13.5%;border-radius:50px;border:none}#linksBtn{position:absolute;cursor:pointer;opacity:0%;bottom:18%;left:54.5%;padding:2% 13.5%;border-radius:50px;border:none}#impressumBtn{position:absolute;cursor:pointer;opacity:0%;bottom:13%;left:54.5%;padding:2% 13.5%;border-radius:50px;border:none}#datenschutzBtn{position:absolute;cursor:pointer;opacity:0%;bottom:8.5%;left:54.5%;padding:2% 13.5%;border-radius:50px;border:none}#englishBtn{position:absolute;cursor:pointer;opacity:0%;bottom:3.5%;left:55%;padding:2% 13.5%;border-radius:50px;border:none}#modal-content{transform:scale(.8);opacity:0;transition:all .3s ease-in-out}#modal-content.open{opacity:1;transform:scale(1)}#head{position:relative;top:20px;opacity:0;font-size:0}#text{position:relative;top:10px;opacity:0}#head.open{top:0;opacity:1;font-size:26px;transition:all .25s ease-in-out .25s}#text.open{top:0;opacity:1;transition:all .25s ease-in-out .35s}.video-wrapper{position:absolute;max-width:100vw;max-height:100vh;mix-blend-mode:multiply}#video2{position:fixed;z-index:9;top:-20%;right:-1.5%;max-width:100vw;max-height:100vh;transform:scaleY(1.1) perspective(120em) rotateY(45deg) translate(-550px) translateZ(-550px) translateY(300px)}/**
* @license
* MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
* 
* The fonts listed in this notice are subject to the End User License
* Agreement(s) entered into by the website owner. All other parties are 
* explicitly restricted from using the Licensed Webfonts(s).
* 
* You may obtain a valid license at the URLs below.
* 
* Webfont: undefined by undefined
* URL: https://www.myfonts.comundefined
* Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
*
* Webfont: undefined by undefined
* URL: https://www.myfonts.comundefined
* Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
* 
* © 2024 MyFonts Inc. */@font-face{font-family:SyntaxProBlack;src:url(/assets/font-p381fU3n.woff2) format("woff2"),url(/assets/font-CajNxfjm.woff) format("woff")}@font-face{font-family:SyntaxProRoman;src:url(/assets/font-C0qlEN4_.woff2) format("woff2"),url(/assets/font-BQHJ81aJ.woff) format("woff")}
