@media print{.print-hidden{display:none!important}}.cv-container{font-family:sans-serif;margin:auto;width:900px;color:dimgray}.cv-container h1,.cv-container h2,.cv-container h3{page-break-after:avoid}.cv-container p{text-align:justify}.cv-container a{text-decoration:none;color:#246B8E}.cv-container a:hover{text-decoration:underline}.header{background-image:linear-gradient(#131830,#246B8E);padding:30px;color:#b2dfed;position:relative}.header a{color:inherit}.header h1{margin-block-start:0}.contact .type{font-weight:700;width:70px;display:inline-block}.contact .data{font-style:italic;margin-left:20px}.header img.avatar{width:200px;float:right;border-radius:50%;border:5px solid white;margin-top:-80px}.content{padding:60px 30px 30px}.content img.logo{float:left;height:50px;margin-right:10px;margin-top:3px}.content div.description,.content div.summary{margin-left:60px;font-style:italic}.content div.text-block{margin-left:60px}.content .card{margin-bottom:30px;page-break-inside:avoid}.content .card-title{font-size:23px;padding-top:5px}.content .card-dates{float:right;margin-top:-40px}.content h2{width:100%;border-bottom:1px solid #246b8e;color:#246B8E}.content .block-image{width:100%}.cv-container em{font-style:normal;font-weight:700}.quote{border-left:3px solid #b2dfed;padding-left:10px;margin-left:10px;color:#246b8e}@media print{.show-less,.show-more{display:none}}