@media print{body{background:white !important}body *{visibility:hidden !important}#printarea,#printarea *{visibility:visible !important}#printarea{position:absolute !important;left:0 !important;right:0 !important;top:0 !important;width:210mm}}@page{size:A4;padding:0;margin:0}#change-lang{display:block;text-align:right;position:relative;top:2em;margin-right:1em}@media screen and (max-width: 820px){#change-lang{top:0}}@media print{#change-lang{display:none}}@media print{#printarea{width:210mm}}#printarea>div{page-break-before:always;page-break-inside:avoid;overflow:hidden;background:#fff;border:solid 1px rgba(160,160,160,0.3)}#printarea>div *{z-index:10;page-break-inside:auto}@media print{#printarea>div{border:0}}#printarea>div *{color:#3c3b3b}@media print{#printarea>div{line-height:1.2em;font-size:3.55mm}}.schreiben>div{padding:1.5em}@media print{.schreiben>div{padding:0;margin:18mm}}.schreiben>div>*{margin-top:0.5em;margin-bottom:0.5em;clear:both}.schreiben>div .right{float:right}.schreiben>div .left{float:left}.schreiben>div .space-top{margin-top:2em}.schreiben>div .no-clear{clear:none}.schreiben>div p{margin-bottom:2em}.schreiben>div #subject{font-size:1.2em;margin-bottom:2.5em;margin-top:1.5em}.schreiben>div ul{list-style:none;padding:0;margin:0}.schreiben>div ul li{padding:0}.schreiben>div ul li .icon{min-width:2em;margin:auto}.schreiben>div ul li.space{margin-top:1em}.cv>div{hyphens:none;padding:1.5em;display:grid;align-items:start;grid-gap:0.75em 3em;grid-template-columns:250px auto}@media print{.cv>div{padding:15mm}}@media screen and (max-width: 820px){.cv>div{grid-template-columns:1fr}}@media print{.cv>div{grid-gap:1.8mm 5.4mm;grid-template-columns:43mm auto}}.cv>div h2{position:relative;grid-column:2 / span 1;line-height:35px;font-size:25px;margin-top:10px;margin-bottom:10px}@media screen and (max-width: 820px){.cv>div h2{grid-column:1}}@media print{.cv>div h2{line-height:7mm;font-size:6mm;margin-top:4mm;margin-bottom:2mm}}.cv>div h2:after{content:'';display:block;position:absolute;bottom:0;left:-100px;width:calc(9999%);height:1px;z-index:-1;background:rgba(160,160,160,0.3)}.cv>div h3{text-transform:none;font-weight:normal;letter-spacing:0;font-size:1.2em;line-height:1.3em;font-weight:bold;margin-bottom:0.3em}.cv>div h3 i{font-size:0.7em;line-height:1.0em;font-weight:normal}.cv>div .date{text-align:right}@media screen and (max-width: 820px){.cv>div .date{text-align:left}}.cv>div .event{text-align:left}.cv>div .event ul{font-size:1.0em;list-style:square;margin-left:1em;padding:0}.cv>div .event ul li{padding:0}.cv>div .event ul li .icon{min-width:2em;margin:auto}.cv>div .event ul li.space{margin-top:1em}.cv>div .signature{margin-top:1em;line-height:2em;grid-column:1 / span 2}.cv>div .photo{position:relative;width:100%}.cv>div .photo img{display:block;margin:0 auto;border-radius:100%;box-shadow:0 0 0 20px #fff;height:150px}@media print{.cv>div .photo img{height:35mm;box-shadow:0 0 0 0.25cm #fff}}.cv>div .photo:before{content:'';display:block;position:absolute;top:50%;left:-100%;width:calc(9999%);height:1px;z-index:-1;background:rgba(160,160,160,0.3)}.cv>div .personal-data{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:1.5em}@media screen and (max-width: 820px){.cv>div .personal-data{grid-template-columns:1fr}}.cv>div .personal-data h1{align-self:start;text-align:left;grid-column:1 / span 2;margin:0;text-align:left;line-height:45px;font-size:40px;padding-top:30px}@media screen and (max-width: 820px){.cv>div .personal-data h1{grid-column:1}}@media print{.cv>div .personal-data h1{line-height:9mm;font-size:8mm;padding-top:8mm}}.cv>div .personal-data ul{list-style:none;padding:0}.cv>div .personal-data ul li{padding:0}.cv>div .personal-data ul li .icon{min-width:2em;margin:auto}.cv>div .personal-data ul li.space{margin-top:1em}
