body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1060px}}body{background:#0d0e12}img{width:100%}.logo{width:auto!important}.black{color:#0d0e12!important}.box{text-align:center;overflow:hidden}.box img{max-width:100%;transition:all .5s ease-in-out .1s}.box h1{opacity:1;-webkit-transform:scale(0);transform:scale(0);font-size:3rem;margin-bottom:1rem}.box h3{opacity:1;margin-bottom:3rem}.box .link,.box h3{-webkit-transform:scale(0);transform:scale(0);font-size:1.25rem;transition:all .4s ease-in-out .2s}.box .link{opacity:0;color:#ffdd90;font-weight:600}.video{width:100%}@media (min-width:1200px){.h2,h2{font-size:3rem}}.imgBox{position:relative}.imgBox:hover .overlayImg{opacity:.9}.imgBox:hover .textBox h2,.imgBox:hover .textBox p{opacity:1}.demo{border:thin solid #fff;padding:1rem 6rem;border-radius:3px;color:#fff;text-decoration:none;transition:all .3s ease-in-out}.demo:hover{background-color:#fff;color:#000!important}.subline{color:#939cb8}.bottomRow{padding:5rem 0}.final{width:auto!important;max-width:100%!important}.cguest p{color:#b1eeee!important}.cguest h5{color:#b2eeee}.w-80{max-width:80%}.darkText{color:#0d0e12!important}.bgWhite{background:#fff}.textBox{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;width:80%;height:98px;z-index:2;text-align:center}.overlayImg{background-color:#0d0e12;width:100%;height:100%;opacity:.5;position:absolute;transition:all .5s ease-in-out}body{font-family:"Inter",sans-serif}.titleWrapper{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;width:80%;height:98px;z-index:2}.textBox h2{font-size:2.25rem}.textBox h2,.textBox p{color:#fff!important;transition:all .3s ease-in-out;opacity:0}.links a{width:auto!important;display:block;color:#ffdd90}.overlay{height:100%;width:100%;background-color:#000;position:absolute;opacity:0;z-index:1;transition:all .3s}.portfolio{color:#c6c5ca}.footer{background-color:#1c1e25;margin:0!important;padding:0}.footer .logo{opacity:.1}.footerText{color:#656875;font-size:.75rem}.box:hover .overlay{opacity:.7}.box:hover h1,.box:hover h3{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.box:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.box:hover .link{opacity:1}.portfolioHero{height:20rem;overflow:hidden}.portfolioHero img{width:100%;opacity:.1}.portfolioMain img{width:100%}.portfolioMain .imgWrapper{position:absolute;top:10rem}h1{z-index:2;font-weight:600;transition:all .4s}h1,h3{color:#fff}h3{font-weight:400}h5{color:#939cb8}.introHeader h1{font-size:5rem}.introHeader h5{font-size:2.5rem}.content{background:#fefefe;padding:10rem 0;color:#0d0e12}.content img{max-width:100%;width:100%}.leftBox{display:flex;justify-content:start;align-items:center;padding-left:5rem}.leftBox h2{color:#fff;font-size:3rem;margin-bottom:3rem;font-weight:800}.leftBox p{color:#939cb8}.leftBox .leftContent{width:70%}.logo{height:6rem}.rightBox{display:flex;align-items:center}.textDark{color:#0d0e12;font-size:1.05rem}.impressum h2{margin-top:2rem}.impressum h1{color:#0d0e12}.slide-in-top{-webkit-animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both}.slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}.scale-in-center{-webkit-animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}.scale-in-top{-webkit-animation:scale-in-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-top .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes scale-in-top{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:1}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:1}}@keyframes scale-in-top{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:1}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:1}}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@media only screen and (min-device-width:320px) and (max-device-width:480px){h1{font-size:2.5rem!important}.titleWrapper{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;width:80%;height:115px;z-index:2}.leftBox{padding-left:1rem}.box h1{font-size:1.5rem!important}.box h3{font-size:1rem!important;margin-bottom:1rem}.box .link{font-size:.85rem}.portfolioHero{height:10rem;overflow:hidden}.introHeader h5{font-size:1.5rem}.content{background:#fefefe;padding:3rem 0;color:#0d0e12}.leftBox{justify-content:start}.leftBox h2{color:#fff;font-size:2rem;margin-bottom:3rem}.leftBox .leftContent{width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.textBox h2{color:#fff!important;font-size:2rem;transition:all .3s ease-in-out;opacity:0}}
/*# sourceMappingURL=main.eb7fed69.chunk.css.map */