@media screen and (min-width:320px) and (max-width:1000px){*{font-size:10pt}#rootsection{display:grid;grid-template-columns:auto 1fr;grid-gap:25px;grid-auto-columns:minmax(0,auto);grid-template-areas:"photo heading" "photo menue" "main main" "sidebar sidebar"}#main,#rootsection{margin-left:25px;margin-right:25px}#main{display:flex;grid-area:main;flex-wrap:wrap}#photo>img{height:200px}}@media screen and (min-width:1001px){#rootsection{grid-template-columns:auto 1fr 1fr;grid-gap:0;grid-auto-columns:minmax(0,auto);grid-template-areas:"photo heading heading" "photo menue menue" "sidebar main main";margin-left:25px}#main,#rootsection{display:grid;margin-right:25px}#main{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,auto);grid-template-areas:"title title" "projects projects" "work certificates" "work education" "work placeholder";grid-area:main;grid-gap:10px;align-items:start}#photo>img{height:400px}}#heading{display:grid;grid-area:heading;align-items:center;justify-items:center}#heading img{align-items:center;max-width:100%;height:auto}#menue{grid-area:menue;flex-direction:row;display:flex;align-items:flex-end;justify-content:flex-start;font-size:20pt}#menue button{background:none;border:none;padding:0;color:#069;text-decoration:underline;cursor:pointer}#menue div{margin-right:10px}#photo{display:grid;grid-area:photo;align-items:center;justify-items:center;object-fit:cover}#title{display:grid;grid-area:title}#projects{display:grid;grid-area:projects}#work{display:grid;grid-area:work}#education{display:grid;grid-area:education}#certificates{display:grid;grid-area:certificates}aside,div,header,img,section,span{border:0 solid}#sidebar{grid-area:sidebar}#sidebar ul{list-style:none;padding-left:0}#sidebar ul li i svg{min-width:16px;max-width:16px}#sidebar ul li span{margin-left:5px}.blocks,.details,header{display:flex;flex-flow:column}header{align-items:flex-start}.date{padding-top:25px}.date span:nth-child(2):before{content:" - "}h2,h3{margin:0}.details div{padding-top:10px}.blog{display:flex;flex-flow:column;margin-left:20%;margin-right:20%;background-color:#d3d3d3;text-align:justify}.blog p{margin:0;align-content:center}.blog pre{background-color:grey;border:1px solid;max-width:50%}ul{margin-top:5px}@media print{#main,#rootsection{grid-template-columns:none;grid-template-areas:none;grid-gap:initial;grid-auto-rows:auto;flex-wrap:nowrap;margin:initial;grid-area:initial;align-items:normal}#main,#rootsection,#work{display:inline;display:initial}#work{grid-template-columns:none;grid-template-areas:none;grid-gap:initial;grid-auto-rows:auto}#certificates,#education,#projects{display:inline;display:initial;grid-template-columns:none;grid-template-areas:none;grid-gap:initial;grid-auto-rows:auto}.blocks,.details{display:inline;display:initial;flex-flow:initial}.details div{padding:initial}.date{padding-top:0}.calendar{display:none!important}#photo{display:none}#menue,#photo{grid-area:initial}#heading,#menue{display:none}a{color:#000;text-decoration:none}@page{size:A4;margin:0}*{box-sizing:border-box}:root{--page-width:8.3in;--page-height:35.1in;--main-width:6.4in;--sidebar-width:calc(var(--page-width) - var(--main-width));--decorator-horizontal-margin:0.2in;--sidebar-horizontal-padding:0.2in;--decorator-outer-offset-top:10px;--decorator-outer-offset-left:-5.5px;--decorator-border-width:1px;--decorator-outer-dim:9px;--decorator-border:1px solid #ccc;--row-blocks-padding-top:5pt;--date-block-width:0.6in;--main-blocks-title-icon-offset-left:-19pt}body{width:var(--page-width);height:var(--page-height);margin:0;font-family:"Open Sans",sans-serif;font-weight:300;line-height:1.3;color:#444;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,h2,h3{margin:0;color:#000}li{list-style-type:none}#main{float:left;width:var(--main-width);padding:.25in .25in 0;font-size:7pt}#sidebar{float:right;position:relative;width:var(--sidebar-width);height:var(--page-height);padding:.6in var(--sidebar-horizontal-padding);background-color:#f2f2f2;font-size:8.5pt}#title,h1,h2{text-transform:uppercase}#title{position:relative;left:.55in;margin-bottom:.3in;line-height:1.2}#title h1{font-weight:300;font-size:18pt;line-height:1.5}#title h1 strong{margin:auto 2pt auto 4pt;font-weight:600}.subtitle{font-size:8pt}.main-block{margin-top:.1in}#main h2{position:relative;top:var(--row-blocks-padding-top);left:calc(var(--date-block-width) + var(--decorator-horizontal-margin));font-weight:400;font-size:11pt;color:#555}#main h2>i{position:absolute;left:var(--main-blocks-title-icon-offset-left);z-index:1;color:#444}#main h2:after{height:calc(var(--row-blocks-padding-top)*2);position:relative;top:calc(-1*var(--row-blocks-padding-top));left:calc(-1*var(--decorator-horizontal-margin));display:block;border-left:var(--decorator-border);z-index:0;line-height:0;font-size:0;content:" "}#main h2>.fa-graduation-cap{left:calc(var(--main-blocks-title-icon-offset-left) - 2pt);top:2pt}#main h2>.fa-suitcase{top:1pt}#main h2>.fa-folder-open{top:1.5pt}.blocks{display:flex;flex-flow:row nowrap}.blocks>div{padding-top:var(--row-blocks-padding-top)}.date{flex:0 0 var(--date-block-width);padding-top:calc(var(--row-blocks-padding-top) + 2.5pt)!important;padding-right:var(--decorator-horizontal-margin);font-size:7pt;text-align:right;line-height:1}.date span{display:block}.date span:nth-child(2):before{position:relative;top:1pt;right:5.5pt;display:block;height:10pt;content:"|"}.decorator{flex:0 0;position:relative;width:2pt;min-height:100%;border-left:var(--decorator-border)}.decorator:before{top:var(--decorator-outer-offset-top);left:var(--decorator-outer-offset-left);width:var(--decorator-outer-dim);height:var(--decorator-outer-dim);border-radius:calc(var(--decorator-outer-dim)/2);background-color:#fff}.decorator:after,.decorator:before{position:absolute;content:" ";display:block}.decorator:after{top:calc(var(--decorator-outer-offset-top) + var(--decorator-border-width));left:calc(var(--decorator-outer-offset-left) + var(--decorator-border-width));width:calc(var(--decorator-outer-dim) - var(--decorator-border-width)*2);height:calc(var(--decorator-outer-dim) - var(--decorator-border-width)*2);border-radius:calc((var(--decorator-outer-dim) - var(--decorator-border-width)*2)/2);background-color:#555}.blocks:last-child .decorator{margin-bottom:.25in}.details{flex:1 0;padding-left:var(--decorator-horizontal-margin);padding-top:calc(var(--row-blocks-padding-top) - .5pt)!important}.details header{color:#000}.details h3{font-size:9pt}.main-block:not(.concise) .details div{margin:.18in 0 .1in}.main-block:not(.concise) .blocks:last-child .details div{margin-bottom:0}.main-block.concise .details div:not(.concise){padding:.05in 0 .07in}.details .place{float:left;font-size:7.5pt}.details .location{float:right}.details div{clear:both}.details .location:before{display:inline-block;position:relative;right:3pt;top:.25pt;font-weight:400;font-style:normal;text-decoration:inherit}#main ul{padding-left:.07in;margin:.08in 0}#main li{margin:0 0 .025in}#main li:before{position:relative;margin-left:-4.25pt;content:"• "}.details .concise ul{margin:0!important;-webkit-columns:2;column-count:2}.details .concise li{margin:0!important;margin-left:0!important}#sidebar h1{font-weight:400;font-size:11pt}.side-block{margin-top:.5in}#contact ul{margin-top:.05in;padding-left:0;font-family:"Source Code Pro";font-weight:400;line-height:1.75}#contact li>i{width:9pt;text-align:right}#skills{line-height:1.5}#skills ul{margin:.05in 0 .15in;padding:0}#disclaimer{position:absolute;bottom:var(--sidebar-horizontal-padding);right:var(--sidebar-horizontal-padding);font-size:7.5pt;font-style:italic;line-height:1.1;text-align:right;color:#777}#disclaimer code{color:#666;font-family:"Source Code Pro";font-weight:400;font-style:normal}.details .summary{float:left}#languages ul{margin:.05in 0 .15in;padding:0}.subtitle{width:96%!important}}
/*# sourceMappingURL=main.c39d5b82.chunk.css.map */