body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#000;display:flex;flex-direction:column;flex-wrap:nowrap;text-align:center}.App-header{background-color:#282c34;color:#fff;display:block;font-size:calc(10px + 2vmin);height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#101010;border-radius:3px}::-webkit-scrollbar-thumb{background:#555}::-webkit-scrollbar-thumb:hover{background:#346aff}@media screen and (max-width:900px){#nav{flex-direction:column!important}#nav.nav-toggle{display:block!important;float:right}#nav li{display:none!important}#nav.dropdown-active li{display:block!important}.OLDdropdown-active div.iconWrapper{float:none!important;margin:5px;transition:float .4s ease-in-out}.dropdown-active div.iconWrapper{margin:5px 0 5px 5px;width:100%}.dropdown-active div.iconWrapper span{width:100%}#nav img{display:none}.iconWrapper{float:right;margin-right:5%;overflow:hidden}.iconWrapper span{background-color:#101010;margin-bottom:5px;margin-top:5px;padding:4px;-webkit-transform:scale(1.7);transform:scale(1.7);width:10vw}.iconWrapper span:hover{box-shadow:0 8px 10px -6px #346aff;cursor:grab}}@media screen and (min-width:900px){.nav-toggle{display:none}}a.nav{background-color:#101010;border-radius:4px;box-shadow:0 4px 10px -16px #101010;color:#fff;display:block;font-size:larger;font-weight:100;margin:4px;padding:10px 30px;text-decoration:none;transition:color .2s ease-in-out,box-shadow .5s ease-in-out}a.nav:hover{box-shadow:0 18px 10px -16px #346aff;color:#346aff}img{margin-top:7px;width:64px}#nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:10px 0;padding:0}#nav li{display:block;float:left}#nav-wrapper{align-items:center;background-color:#101010;display:block;justify-content:center;margin:0;padding:1px 0;position:relative;top:0;width:100%;z-index:1}.dropdown-active li{display:block!important}*{z-index:0}.header{left:0;margin:0;padding:0;text-align:center;width:100%;z-index:-1}.headerWrapper{display:block;height:100%;min-height:95vh;position:relative;text-shadow:20px 20px 20px rgba(0,0,0,.596);width:100%}@-webkit-keyframes zoom-image{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-image{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}#header-image{height:100vh;overflow:hidden;position:absolute;width:100%}#header-image img{-webkit-animation:zoom-image 60s ease-in-out 0s infinite;animation:zoom-image 60s ease-in-out 0s infinite;display:inline-block;height:100%;margin:0;object-fit:cover;overflow:hidden;width:100%}.headerWrapper h1{display:block;font-size:6vw;margin:0;padding-top:30vh;position:relative}.headerWrapper h2{font-size:smaller;font-style:normal;font-weight:100;margin-top:0}.flexText{display:flex;flex-direction:row;font-size:3vw;height:80px;justify-content:space-around;margin-left:auto;margin-right:auto;width:2em}.flexText p{margin:0}@media screen and (max-width:700px){div.social-link-container{flex-direction:column}div.social-link-container a{margin-left:auto;margin-right:auto}.separator{border:0 solid #000;border-top:1px solid #fff;margin:48px auto;width:70vw}div#socialRoot{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.socialWrapper{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;padding-bottom:48px}}*{color:#fff}.socialWrapper{align-items:center;background-color:#101010;display:flex;flex-direction:column;height:70vh;min-height:500px;position:relative}.hl{border-top:1px solid #fff;margin:20px 20px 60px;width:80vw}.separator{border-left:1px solid #fff;height:100%}.socialWrapper h1{color:#d3d3d3;font-family:Helvetica;font-size:4em;font-weight:100;letter-spacing:.1em;margin-bottom:0;margin-top:60px}#socialRoot{max-height:500px}.social-link-container{display:flex;flex-direction:row;justify-content:space-around;width:90vw}.social-link-container a{border-radius:10px;font-size:10em;height:161px;padding:16px;width:161px}.facebook-btn{background-color:#00000000;box-shadow:1px 1px 15px #1778f200;transition:all .5s ease-in-out}.facebook-btn:hover{background-color:#1778f2;box-shadow:1px 1px 15px #1778f2;-webkit-transform:scale(1.2);transform:scale(1.2)}.youtube-btn{background-color:#00000000;box-shadow:1px 1px 15px #1778f200;transition:all .5s ease-in-out}.youtube-btn:hover{background-color:red;box-shadow:1px 1px 15px red;-webkit-transform:scale(1.2);transform:scale(1.2)}.footerWrapper{background-color:#101010;height:20vh}.contactWrapper{background-color:#05050f;padding:50px}.contactWrapper input,textarea{background-color:#303030;border:none;box-shadow:1px 1px 10px #000;color:#fff;margin:0!important;max-width:800px;padding:4px;width:95%}.contactRoot .contactWrapper .formcontainer{background-color:red;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}form div{margin-top:10px}.contactWrapper input{height:25px;margin-top:10px}.contactWrapper h1{margin:0 0 40px}#submitBtn{border:0;height:35px}input,textarea{transition:all .2s ease-in-out}input:hover,textarea:hover{box-shadow:1px 1px 10px #346aff}#impressum *{color:#a9a9a9;font-weight:lighter}#impressum{background-color:#000!important;box-shadow:0 0 0 #000;transition:box-shadow 1s ease}#impressum:not(.active):hover{background-color:#fff;box-shadow:0 -4px 16px #346aff}#impressumWrapper{border-top:1px solid #000;display:block;font-size:small;height:0;margin-left:30%;margin-right:30%;opacity:0;overflow:hidden;transition:all 1s ease-in-out}#impressum.active #impressumWrapper{border-top:1px solid #313131;display:block;height:256px!important;margin-left:5%!important;margin-right:5%!important;opacity:1;padding-bottom:16px}#impressum.active .toggle{margin-left:-65%}#impressum.active .toggle i.fa{padding:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.toggle{background-color:#000;height:100%;transition:margin-left 1s ease}.toggle p{font-size:150%;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.toggle p i{margin-left:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
/*# sourceMappingURL=main.9be91e73.css.map*/