@-o-viewport{zoom:1;width:extend-to-zoom}@viewport{zoom:1;width:extend-to-zoom}html,body{box-sizing:border-box;padding:0;margin:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background-color:#f0f0f0;padding-bottom:40px}*{font-size:14px;padding:0;margin:0}h1,h2,h3,h4,h5,h6,h7{line-height:100%}.clear:after{clear:both;content:"";display:table}#dl-pdf{padding:15px;color:#920000;text-align:center}#dl-pdf a,#dl-pdf a:link,#dl-pdf a:hover,#dl-pdf a:focus{color:#920000}@media print{#dl-pdf{display:none}}.page-A4{box-sizing:border-box;background:#fff;width:21cm;display:block;margin:0 auto;box-shadow:0 0 .5cm rgba(0,0,0,.5);padding:.5cm 1cm;word-wrap:break-word;overflow-wrap:break-word}@media all{.page-break{display:none}}@media print{.page-A4{margin:0;padding:0;box-shadow:none;border:0;outline:0}.page-break{display:block;page-break-before:always}}.container-h{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.cv-content-item{margin-bottom:.5em}.cv-content-item p{margin:0;padding:0}.cv-content-item ul{list-style-position:outside;padding:0;padding-left:2em;margin:0}.cv-content-item header{position:relative;width:100%;display:flex;justify-content:space-between;flex-direction:row;align-items:center;font-weight:bold;margin:0;margin-bottom:.3em;padding:0}#cv-h{box-sizing:border-box;height:auto;margin:0;margin-bottom:1em;padding:0;display:flex;justify-content:space-between;flex-direction:row;align-items:center}#cv-h h1{margin:0;font-size:2em;order:2;text-align:center}#cv-h-url{order:3}#cv-h-email{order:1}.cv-content article h2{border-bottom:1px solid #920000;padding-bottom:.5em}.cv-work-section h3{order:2;flex:4;text-align:center}.cv-work-section .work-title{order:1;flex:2;text-align:left}.cv-work-section .work-time{order:3;flex:2;text-align:right}.cv-edu-section h3{order:2;flex:4;text-align:center}.cv-edu-section .edu-loc{order:1;flex:2;text-align:left}.cv-edu-section .edu-time{order:3;flex:2;text-align:right}.cv-other-section li,.cv-awards-section li,.cv-skills-section li,.cv-interests-section li{margin-bottom:.3em}@media only screen and (max-width: 600px){.page-A4{width:100%;box-shadow:none;padding:1em;margin:0;border:0;border-top:2px solid rgba(0,0,0,.5)}.cv-content-item header{display:flex;justify-content:space-between;flex-direction:column;align-items:center}#cv-h{display:flex;justify-content:space-between;flex-direction:column;align-items:center}#cv-h h1{order:1}#cv-h-url{order:3}#cv-h-email{order:2}}
