@import "https://fonts.googleapis.com/css?family=IBM+Plex+Mono|Maiden+Orange";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}html{height:100%!important}body{min-height:100%!important}div#root{height:100vh!important}.full-height{height:100%!important}a{text-decoration:none!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.has-bg-img-keyboard{background:url(/assets/keyboard-BkeM5IW1.jpg) 50%/cover}.has-bg-img-escalator{background:url(/assets/escalator-BZmcRKKr.jpg) 50%/cover}.has-bg-img-ocean{background:url(/assets/ocean-BUoJ9Zpl.jpg) 50%/cover}.has-bg-img-reach{background:url(/assets/reach-7ZyBaY-r.jpg) 50%/cover}.has-bg-img-bulb{background:url(/assets/bulb2-DZDNSc5p.jpg) 50%/cover}.notfound-container{margin-top:100px}.notfound-title{font-size:200px}.notfound-subtitle{font-size:50px}.notfound-content{font-size:25px}.jumbotron-full-page{flex-direction:column;min-height:100vh;margin:0 0 20px;padding:0 50px;display:flex;border-radius:0!important}.jumbotron-full-page div#scroll-arrow{flex-grow:1;align-items:end!important}.jumbotron-full-page span{color:#fff;cursor:pointer;text-decoration:none}.jumbotron-full-page .arrow{text-align:center;margin:8% 0;font-size:100px}.jumbotron-full-page .bounce{animation:2s infinite bounce}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}#jumbotron-title{font-size:62px;font-weight:bolder}#jumbotron-subtitle,.subtitle-style{font-family:Maiden Orange,cursive;font-size:23px;font-style:italic}.jumbotron-content{flex-direction:column;flex-grow:1;min-height:100%;padding-top:180px;padding-bottom:40px;display:flex}.big-icon{text-align:center;justify-content:center;align-items:center;margin:0 auto;font-size:100px;display:flex}.main-button{text-shadow:0 1px 4px #000000e6;letter-spacing:.05em;border-radius:0;width:300px;height:60px;padding-top:10px;font-size:20px;font-weight:700;display:block;box-shadow:0 4px 16px #00000080,inset 0 1px #ffffff26;color:#fff!important;background:#00000059!important;border:2px solid #ffffffe6!important}.main-button:hover{text-shadow:none;box-shadow:0 6px 24px #0009;color:#111!important;background:#fffffff2!important}.always-visible{display:block!important}.cv-swedish-btn-row,.cv-english-btn-row{margin:10px}.cv-english-btn-row div a#btn-resume-english{margin:0!important}#btn-resume-swedish,#btn-resume-english{width:320px}.wrapper-btn-github,.wrapper-btn-thesis,.wrapper-btn-linkedin{margin:0 0 10px!important}.caret{vertical-align:middle;border-top:4px dashed;border-top:4px solid \9 ;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px;display:inline-block}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9 ;content:""}ul.is-unstyled{margin:0!important;padding:0!important;list-style:none!important}.outline{color:#fff;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000!important}.sandbox{padding:5rem 0}label.radio{padding:5px!important}input.radio-value{margin-right:10px!important}div.radio-form{padding-bottom:10px}@media only screen and (width>=768px){#form-container{width:500px}}@media only screen and (device-width>=768px) and (device-width<=1024px){.jumbotron-content{padding-top:70px}}@media only screen and (width<=768px){.jumbotron-content{padding-top:70px}}@media only screen and (width<=480px){#jumbotron-title{font-size:52px!important}.jumbotron-content{padding-top:20px}}@media only screen and (width<=350px){#btn-github,#btn-resume-mobile-swedish,#btn-resume-mobile-english,#btn-linkedin,#btn-thesis{width:220px!important}#jumbotron-title{font-size:45px!important}}.navbar.transparent.navbar-inverse .navbar-inner{background:#0006!important}.navbar-nav a{color:#fff!important}button.navbar-toggler i{color:#fff!important;font-size:20px!important}div.navbar-nav{text-align:center!important}div.navbar-nav:hover>a{opacity:.5;transition:opacity .2s linear}div.navbar-nav:hover>a:hover{opacity:1;transition:opacity .1s}.navbar-toggler{border:none;background:0 0!important}.navbar-toggler:focus{outline:none;background:0 0!important}.navbar-toggler .icon-bar{background-color:#fff;border-radius:1px;width:22px;height:2px;transition:all .2s;display:block;transform:rotate(0)translate(0)}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.icon-bar:nth-child(2),.navbar-toggler:hover>.icon-bar:nth-child(2),.navbar-toggler:active>.icon-bar:nth-child(2){width:22px;transition:all .2s}.navbar-toggler:not(.collapsed) .icon-bar:first-child{transition:all .2s;transform:rotate(45deg)translate(5px,4px)}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){opacity:0;transition:all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3){transition:all .2s;transform:rotate(-45deg)translate(4px,-4px)}.sec-accent{background-color:#fafcf5}.blue{background-color:#99c}@media only screen and (width<=768px){.navbar-nav a{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000!important}}nav.no-background{background-color:#000;margin-bottom:20px;padding:20px 50px}.image-grid-row{margin:0;padding:0}.image-grid{margin:30px 0}.image-icon{opacity:.75;position:absolute;top:0;right:0}.project-image-container{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;border-radius:7px;overflow:hidden;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.project-image{-o-transition:all .2s ease-in-out;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:7px;width:100%;height:100%;transition:all .2s ease-in-out}.project-image-container:hover{border-radius:7px}.project-image-container:hover .project-image,.project-image-container:focus .project-image{opacity:.5;border-radius:7px;transform:scale(1.2)}.project-image-hover-content{visibility:hidden;z-index:1000;background:#0009;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.project-image-title{color:#fff;z-index:1000;margin:0 0 12px;padding:0 10px}.project-image-button{z-index:10000;min-width:100px;font-weight:600;color:#000!important;background-color:#fff!important;border-color:#fff!important}.project-image-button:hover{background-color:#9191914d}.project-image-container .project-image-hover-content{-o-transition:visibility .2s ease-in-out;transition:visibility .2s ease-in-out}.project-image-container:hover .project-image-hover-content{visibility:visible!important}@media only screen and (width<=992px){.image-grid{margin:0}.image-grid-col{margin:10px 0}}.content .tag,.content .number{padding:inherit;font-size:inherit;line-height:inherit;text-align:inherit;vertical-align:inherit;border-radius:inherit;font-weight:inherit;white-space:inherit;background:inherit;margin:inherit;display:inline}nav.corona-tab{z-index:-1;margin-bottom:10px;padding-bottom:7px}.corona-tab a{padding:10px;color:#207fdf!important;padding-bottom:10px!important}.corona-tab a.active{background-color:#d7d7d7;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-top-left-radius:6px;border-top-right-radius:6px;color:#2b2929!important}.MuiTableContainer-root table{width:100%;display:table}@media only screen and (width<=768px){.MuiTableContainer-root{overflow-x:auto!important}.MuiTableContainer-root table th,.MuiTableContainer-root table td{min-width:170px}}
