h1,h2,h3,h4,h5,h6{line-height:initial}h1{font-size:36px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px;margin-top:2em}h6{font-size:16px}blockquote{padding-left:15px;border-left:3px solid #C9D3E7;font-style:normal}pre{overflow:auto;padding:15px;margin-bottom:0;font-size:14px;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}body{font-family:"Roboto",sans-serif;font-size:16px;line-height:28px;color:#000;background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body input,body textarea{border:#3E4250 1px solid;outline:none}body input:focus:required:invalid,body textarea:focus:required:invalid{border-color:#e02f40}body input:required:valid,body textarea:required:valid{border-color:#34a74e}a{text-decoration:none;color:#101010;transition:.35s}a:hover{color:#d4dcec}header{position:sticky;top:0;background-color:transparent;display:flex;justify-content:space-between;align-items:center;height:60px;width:100%;z-index:10}.logo{font-size:24px;font-family:"Roboto",sans-serif;font-weight:bold;color:#000;margin-left:30px;z-index:10}nav ul{list-style:none;padding:0;margin:0;z-index:10}nav ul li{display:inline-block;margin-right:20px}nav ul li a{font-size:32px;color:#666;text-decoration:none}video#headerVideo{position:absolute;object-fit:cover;z-index:-1;top:0;left:0;width:100%;height:85vh}video#postVideo{width:100%;margin:1% 1%;position:relative;overflow:hidden}.video-title{position:absolute;left:50%;transform:translate(-50%, -50%);font-weight:bold;font-size:6.5vw;color:#fff;z-index:1}.info{padding-top:80vh;width:90%;margin:auto;line-height:0px}.infolabs{padding-top:30vh;width:90%;margin:auto;line-height:0px}.lab-container{padding-top:0.0vh;width:90%;margin:auto;display:flex;flex-wrap:wrap}.portfolio-container{padding-top:10vh;width:90%;margin:auto;display:flex;flex-wrap:wrap}.portfolio-image{width:calc(50% - 2%);margin:1% 1%;position:relative;overflow:hidden}.portfolio-image img{display:block;max-width:100%}.portfolio-title{position:relative;margin-top:-80px;bottom:0;left:0;right:0;padding:1em;background-color:rgba(0,0,0,0);color:white;font-size:1em;text-align:left}.portfolio-title .image-name{font-family:"Roboto",sans-serif;font-weight:bold}.lhs-image{margin-top:10%}.rhs-image{order:1}@media only screen and (max-width: 768px){video#headerVideo{position:absolute;object-fit:cover;z-index:-1;top:0;left:0;width:100%;height:50vh}.info{padding-top:50vh;width:90%;margin:auto;line-height:0px}.portfolio-image{width:100%;margin:1%}.rhs-image{order:initial}}

/*# sourceMappingURL=styles.css.map */