body.dark-theme img{filter:brightness(.8) contrast(1.2)}html{--r1:2px;--r2:4px;--r3:8px;--r4:16px;--bg:#fefefe;--bgSub:#e7e7e7;--navbar:#194632dd;--black:#000;--white:#fff;--blue:#0a3fc2;--red:#a34637;--blue_:#fff;--green:#33cc34;--green_:#fff;--yellow:#dbbf08;--yellow_:#000;--brown:#4e3835;--brown_:#fff;--text1:#000;--text2:#2e2e2e;--text3:#4e4e4e;--text4:#6e6e6e;--main:#26a47a;--main_:#fff;--main2:#1c7b5b;--main2_:#fff;--sub:#2b332f;--subDarker:#0a3fc2;--subBlur:#0a3fc2;--sub_:#fff;--fa-primary-color:var(--main);--fa-secondary-color:var(--sub);--fa-secondary-opacity:0.5;--border:0.5px solid #eeeded;--borderActive:1px solid var(--text4)}@media(prefers-color-scheme:dark){html{--bg:#000;--bgSub:#151515;--black:#fff;--white:#000;--blue:#0a3fc2;--red:#cf1717;--blue_:#000;--green:#33cc34;--green_:#000;--yellow:#dbbf08;--yellow_:#000;--text1:#fff;--text2:#e5e5e5;--text3:#bbb;--text4:#8e8e8e;--main:#26a47a;--main_:#fff;--main2:#1c7b5b;--main2_:#fff;--sub:#2b332f;--subDarker:#0a3fc2;--subBlur:#0a3fc2;--sub_:#fff;--fa-primary-color:var(--main);--fa-secondary-color:var(--sub);--fa-secondary-opacity:0.5;--border:0.5px solid #eeeded;--borderActive:1px solid var(--text4)}}.App{background:var(--bg)}.App .Routes{min-height:calc(100vh - 80px)}button{align-items:center;background:#0000;border:2px solid var(--sub);border-radius:16px;color:var(--sub);cursor:pointer;display:flex;font-size:var(--fs3);font-weight:500;opacity:.9;padding:8px 16px;transition:.4s}button:hover,button:hover i,button:hover svg{color:var(--sub_)}button.sub{border-color:var(--bgSub)}button.sub:hover,button.sub:hover i,button.sub:hover svg{color:var(--text2)}button.disabled{cursor:block;opacity:.5}button.main{border-color:var(--main)}button.main,button.main i,button.main svg{color:var(--main)}button.main:hover{background:var(--main)}button.main:hover,button.main:hover i,button.main:hover svg{color:var(--main_)}button i,button svg{color:var(--sub);font-size:var(--fs3);margin-left:8px;transition:.7s}button:hover{background:var(--sub);opacity:1!important;transition:.3s}button:hover i,button:hover svg{transform:scale(1.2);transition:.3s}.sub{background:var(--bgSub);border-radius:var(--r3)}*{transition:.15s}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}html{--fs1:48px;--fs2:30px;--fs3:22px;--fs4:16px;--fs5:12px}b,p,span{color:var(--text3)}a{color:var(--blue);text-decoration:none}h1,h2,h3,h4,h5{color:var(--text2)}h1{color:var(--text1);font-size:48px;font-size:var(--fs1)}h1,h2{font-weight:700}h2{font-size:30px;font-size:var(--fs2)}h3{font-size:22px;font-size:var(--fs3);font-weight:700}p{font-size:16px;font-size:var(--fs4)}.PowerdBy{align-items:center;background:var(--bg);border-radius:8px;display:flex;flex-direction:row;font-size:15px;padding:4px 8px 4px 16px}.PowerdBy,.PowerdBy:hover{color:inherit;text-decoration:none}.PowerdBy span{font-weight:700}.PowerdBy img{height:28px;transition:.2s}.PowerdBy .heart{animation:animateHeart 1.2s infinite;background-color:#fb0100;height:13px;margin:0 8px;position:relative;transform:rotate(45deg);width:13px}.PowerdBy .heart:after,.PowerdBy .heart:before{background-color:#fb0100;border-radius:50%;content:"";height:13px;position:absolute;width:13px}.PowerdBy .heart:before{left:-8px}.PowerdBy .heart:after{top:-8px}@keyframes animateHeart{0%{transform:rotate(45deg) scale(.8)}5%{transform:rotate(45deg) scale(.9)}10%{transform:rotate(45deg) scale(.8)}15%{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(.8)}to{transform:rotate(45deg) scale(.8)}}footer{background:var(--sub);max-width:100vw;overflow-x:hidden;padding:32px 32px 40px}footer .copyrightArea{color:#fffc;padding-top:32px;text-align:center}footer .row>div{margin-bottom:24px}footer .items a{color:var(--text1);display:block;font-size:var(--fs4)}footer .items i,footer .items svg{min-width:25px}footer .items a .fab{padding-right:6px}footer hr{border-color:var(--text4);margin-bottom:8px}footer a{transition:.6s}footer a:hover{color:var(--sub)!important;transform:translateX(2px);transition:.2s}footer a:focus{transform:translateX(16px) scale(1.05);transition:.2s}footer h3{color:var(--sub)}footer .copyright,footer .lowItems a{color:var(--grey);font-size:var(--fs5);font-weight:300}footer .lowItems a{margin-right:12px}.StaticImage,.StaticImage img{max-width:100%}.StaticImage .asBackground{background-position:50%;background-size:cover;height:100%;min-height:32px;width:100%}.Logo{width:200px}.Header .bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--navbar);box-shadow:0 0 12px 2px #0003;height:52px;left:0;position:fixed;right:0;top:0;z-index:1000}.Header .bar .inner{align-items:center;display:flex;flex-wrap:nowrap;height:52px;justify-content:space-between}.Header .bar .inner .Logo{height:32px;width:120px}.Header .bar .inner .Logo img{max-height:32px}.Header .bar .inner .Logo:hover{transform:scale(1.05)}.Header .bar .inner button{border-color:var(--sub_);color:var(--sub_);font-size:var(--fs4);padding:4px 12px}.Header .bar .inner button i,.Header .bar .inner button svg{color:var(--sub_);font-size:var(--fs4);margin-left:4px}.Header .bar .inner .nav a{color:var(--brown);font-size:18px;font-weight:500;padding:0 12px;text-transform:uppercase}.IconBox{align-items:center;background:var(--main2);border-radius:var(--r2);display:flex;height:52px;justify-content:center;margin-bottom:12px;width:52px}.IconBox i,.IconBox svg{color:var(--main2_);font-size:32px}.ContactFormular .ContactFormularInput{margin-bottom:32px;margin-top:32px}.ContactFormular .ContactFormularInput input{background:var(--bgSub);border:none;border-left:4px solid var(--main);border-radius:var(--r2);font-weight:600;padding:8px 12px;width:100%}.ContactFormular .ContactFormularInput .requiredLabel{color:var(--red)}.MiniBar{background:var(--main);border-radius:var(--r2);height:8px;margin-bottom:12px;width:64px}.EasyBox .EasyBoxItem{align-items:flex-start;display:flex;flex-direction:column}.EasyBox.odd .row{flex-direction:row-reverse!important}.EasyBox.odd .row .imgBox{padding-right:16px}.EasyBox.colored{background:var(--main)}.EasyBox.colored h2,.EasyBox.colored h3,.EasyBox.colored p{color:var(--main_)}.EasyBox.colored p{opacity:.9}.EasyBox.colored button{background:var(--sub)}.EasyBox.colored .MiniBar{background:var(--main_);opacity:.95}.EasyBoxFour .EasyBoxItem{align-items:flex-start;display:flex;flex-direction:column}.EasyBoxFour.odd .row{flex-direction:row-reverse!important}.EasyBoxFour.odd .row .imgBox{padding-right:16px}.EasyBoxFour.colored{background:var(--main)}.EasyBoxFour.colored h2,.EasyBoxFour.colored h3,.EasyBoxFour.colored p{color:var(--main_)}.EasyBoxFour.colored p{opacity:.9}.EasyBoxFour.colored button{border-color:var(--main_);color:var(--main_)}.EasyBoxFour.colored button i,.EasyBoxFour.colored button svg{color:var(--main_)}.EasyBoxFour.colored button:hover{background-color:var(--main_);color:var(--main)}.EasyBoxFour.colored button:hover i,.EasyBoxFour.colored button:hover svg{color:var(--main)}.EasyBoxFour.colored .MiniBar{background:var(--main_);opacity:.95}.ProjectList{background:var(--bgSub)}.ProjectList .ProjectListItem{align-items:center;background:var(--bg);border-radius:var(--r3);display:flex;flex-direction:row;height:90px;margin-bottom:12px;padding:12px}.ProjectList .ProjectListItem i,.ProjectList .ProjectListItem img,.ProjectList .ProjectListItem svg{color:var(--main);font-size:32px;margin:12px 20px 12px 12px;width:32px}.ProjectList .ProjectListItem h3{margin-bottom:0}.ProjectList .ProjectListItem.sub{background:var(--main)}.ProjectList .ProjectListItem.sub h3{color:var(--main_)}.ProjectList .ProjectListItem.sub p{color:var(--main_);opacity:.8}.ProjectList .ProjectListItem.sub i,.ProjectList .ProjectListItem.sub svg{color:var(--main_)}.TeamBox .TeamMember{margin-bottom:8px;margin-right:8px}.TeamBox .TeamMember .inner{background:var(--bgSub);border-radius:var(--r3)}.TeamBox .TeamMember .inner h3,.TeamBox .TeamMember .inner p{margin-bottom:0}.TeamBox .TeamMember .inner img{width:100px}.ContactPage .container .Logo{width:50%}.TextPage{padding-bottom:128px;padding-top:128px}.ImageBox{align-items:flex-end;background-position:100% 20%;background-size:cover;display:flex;min-height:50vh;text-align:flex-end}.ImageBox .MiniBar{background:var(--sub)}.ImageBox h2{color:#fff;font-size:var(--fs1);font-weight:800;text-shadow:0 0 12px rgba(0,0,0,.667)}@media(max-width:1199.98px){.ImageBox{min-height:40vh}.ImageBox h2{font-size:var(--fs2)}}.HomePage .Logo img{height:44px}
/*# sourceMappingURL=main.fc1ea6e1.css.map*/