@font-face{src:url("../font/noto/NotoSans-Regular.ttf");font-family:"Noto Sans"}@font-face{src:url("../font/noto/NotoSans-Bold.ttf");font-family:"Noto Sans Bold"}@font-face{src:url("../font/noto/NotoSans-Italic.ttf");font-family:"Noto Sans Italic"}@font-face{src:url("../font/noto/NotoSans-BoldItalic.ttf");font-family:"Noto Sans Bold Italic"}body{margin:0;background:#f4f4f4;color:#31363b;font-family:"Noto Sans"}a,a:link,a:visited{text-decoration:none;color:#009100;transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out}a:hover{color:#71c837}a.button,a.button:link,a.button:visited{display:inline-flex;align-items:center;justify-content:center;background-color:#009100;border:1px solid #006400;color:white;padding:15px;height:30px;width:150px;border-radius:0.2em;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out}a.button:hover{background-color:white;color:#009100}a.button>*{font-size:1.5rem}a.button>i{margin-right:0.5em}a.download{font-weight:bold}a.publication-link{font-weight:bold}div#wrapper{display:flex;flex-direction:column;height:100%;margin:0}div#header{display:flex;flex:0 0 auto;flex-direction:row;justify-content:center;align-items:center;background-image:linear-gradient(#e3e3e3, #f4f4f4);height:5vw;padding-top:4vw}div#main{display:flex;flex:1 0 auto;flex-direction:column;justify-content:flex-start;align-items:center;padding:5px;margin-top:3vw;margin-bottom:2vw}div#footer{display:flex;flex-shrink:0;justify-content:center;align-items:center;background-color:#006400;border-top:2px solid #71c837;height:50px;width:100%}div#footer>*{margin-left:1vw;margin-right:1vw}div#footer>a,div#footer a:link,div#footer a:visited{color:white;transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out}div#footer>a:hover{color:#71c837}div#content{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}div#scrollbox{height:500px;overflow:hidden;overflow-y:scroll;scrollbar-width:thin;padding:10px;border:2px solid #006400;border-top-left-radius:0.5em;border-bottom-left-radius:0.5em}div#scrollbox>ul{width:90%}div#scrollbox::-webkit-scrollbar{width:5px}div#scrollbox::-webkit-scrollbar-track{background:#a2a2a2}div#scrollbox::-webkit-scrollbar-thumb{background-color:#009100;outline:1px solid #009100}div#centered-content{max-width:75vw}div#team-area{display:flex;flex-direction:row}div.person{display:flex;flex-direction:column;background:#e3e3e3;border-radius:10px;padding:1vw;margin:5vw 3vw 3vw;width:20vw}div.row{display:flex;flex-wrap:wrap;padding:0 4px}div.column{flex:50%;max-width:45%;padding:0 2.5%}div.column>*{margin-bottom:1vw}div.download-area{display:flex;flex-direction:row;justify-content:space-between}div.download-area>*{margin-right:1vw}div.section{display:block;margin-bottom:2vw;width:45vw}div.publication{display:flex;flex-direction:column;margin-top:8px;margin-bottom:8px}span#headline{display:block;font-size:2.8rem;font-weight:bold}span#subline{display:block;font-size:1.5rem;font-weight:bold}span.person-name{font-weight:bold;font-size:1.5rem}span.person-email{display:flex;flex-direction:row}span.email-domain::before{content:'@'}img#smartiflow-logo{width:6vw;margin-right:2em}img#workbench-screenshot{max-width:45vw;border-radius:0.5em;margin-bottom:3vw;box-shadow:0.1vw 0.1vw 0.5vw rgba(30,30,30,0.3)}img.person-image{width:8vw;height:8vw;margin:-5vw auto 2vw;border-radius:10000vw;border:10px solid #e3e3e3}hr{color:#71c837;border-bottom:1px solid #006400}table{width:100%}th{text-align:left}td:last-child{width:15%}tbody>tr:hover{background-color:#e6e6e6}ul{list-style-type:none}ul>li::before{font-family:"Font Awesome 5 Free";content:'\f105';font-weight:900;text-indent:-5px;margin:0 10px 0 -15px;float:left}.header-icon{margin-right:10px}
