body,input,select,textarea{font-family:Open Sans,Arial,sans-serif;font-size:11pt;font-style:normal;font-weight:400}#avatar-wrapper img,#avatar-wrapper picture,.row:after,.row:before,footer:after,footer:before,header.content:after,header.content:before{display:block}#links,.link{display:flex}.skill-name,.skill-value-wrapper{display:inline-block}#avatar-wrapper,.cell,.content,.link{box-sizing:border-box}#avatar-wrapper,.cell{float:left}.content,.row,body,h1,h2,h3,h4,html,ul{margin:0 auto}body{padding:0}.content,.relative{position:relative}#links{position:absolute}.row:after,.row:before,footer:after,footer:before,header.content:after,header.content:before{overflow:hidden}.link{text-align:center}.capitalize{text-transform:capitalize}.small-caps{text-transform:lowercase;font-feature-settings:"smcp";font-variant:small-caps}body{border:none;line-height:20px;background-color:#e1e1e1;word-break:break-word}@media print{body{background-color:#fff!important}}a,body{color:#424242}p{margin:20px 0}a{text-decoration:none;outline:none}img{border:none}::selection{background-color:#424242;color:#fafafa}::-moz-selection{background-color:#424242;color:#fafafa}.content{max-width:1000px;padding-left:20px;padding-right:20px}@media only screen and (max-width:1020px){.content{margin:0 20px}}@media only screen and (max-width:479px){.content{margin:0 auto!important}}@media print{.content{width:100%!important;max-width:unset!important}}.row:after,.row:before{content:" ";height:0}.row:after{clear:both}@media only screen and (max-width:1020px){.row{margin:0 20px!important}}.cell{padding-left:20px;padding-right:20px}.cell .cell,.nopad{padding-left:0;padding-right:0}#avatar-wrapper img,#avatar-wrapper picture,.width-100,body,html{width:100%}.width-75{width:75%}.width-66{width:66.6666%}.width-60{width:60%}.width-50{width:50%}.width-40{width:40%}.width-33{width:33.3333%}.width-30{width:30%}.width-25{width:25%}.width-20{width:20%}.width-10{width:10%}#links,.height-100,.skill-value,body,html{height:100%}#avatar-wrapper img,#avatar-wrapper picture{height:auto}@media only screen and (max-width:960px){.width-mobile-any-100{width:100%!important}.width-mobile-any-50{width:50%!important}}@media only screen and (max-width:479px){.width-mobile-phone-100{width:100%!important}.width-mobile-phone-50{width:50%!important}}@media only screen and (min-width:480px)and (max-width:767px){.width-mobile-wide-phone-100{width:100%!important}.width-mobile-wide-phone-50{width:50%!important}}@media only screen and (max-width:479px){.phone-hide{display:none}}header.content{border-top:20px solid #e1e1e1;padding-top:20px;padding-bottom:20px;background:#2979ff}header.content:after,header.content:before{content:" ";height:0}header.content:after{clear:both}@media only screen and (max-width:479px){header.content{border-top:0!important}}@media print{header.content{border-top:0!important}}#avatar-wrapper{width:164px}@media only screen and (max-width:479px){#avatar-wrapper{width:60%}}@media only screen and (max-width:320px){#avatar-wrapper{width:calc(100% - 11.95vw - 10px)}}#links{top:0;left:164px;flex-direction:column;margin-left:10px;font-size:10pt}#links iconify-icon{font-size:2em;margin:0 .2em}@media only screen and (max-width:479px){#links{left:60%}}@media only screen and (max-width:320px){#links{left:unset;right:0}}.link{transition:background .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out;flex:1 1;align-items:center;justify-content:center;border:1px solid #8fb9ff;color:#fafafa}@media only screen and (max-width:479px){.link{width:9.22vw}}@media only screen and (max-width:320px){.link{width:11.95vw}}.link:hover{background:#fafafa;color:#2979ff;border-color:#fafafa}.link:not(:first-child){margin-top:10px}#info{text-align:right}@media only screen and (max-width:479px){#info{margin-top:20px;text-align:left}#info iconify-icon{float:left;margin-left:0!important;margin-right:10px!important}}#info iconify-icon{margin-right:0;margin-left:10px;font-size:1.2em;vertical-align:middle}#info,#info a{color:#fafafa}#info h1{font-size:16pt;text-transform:uppercase}#info p{margin:20px 0 0}#info p.prof{text-transform:uppercase;font-weight:700;margin-bottom:40px}@media only screen and (max-width:479px){#info p.prof{margin-bottom:0!important}}main{background:#fafafa;padding:20px 0}@media print{main{background-color:#fff!important}}main section{padding:20px 0}main section p{padding:0 10px}main section p:last-child{margin-bottom:0}main h1,main section a{color:#2979ff}main h1{text-transform:capitalize;font-size:16pt;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:20px}.job-wrapper,.project-wrapper,.skill-wrapper{font-size:0;padding:30px 10px;border-bottom:1px solid #ddd}.job-wrapper:last-child,.project-wrapper:last-child,.skill-wrapper:last-child{padding-bottom:0;border:0}.job-wrapper p,.project-wrapper p,.skill-wrapper p{padding:0;font-size:11pt}.skill-name{width:100px;font-weight:700;font-size:11pt}.skill-value-wrapper{width:calc(100% - 100px);height:10px;background:#ddd}.skill-value{background:#76a9ff}.project-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11pt}.project-name{font-weight:700;margin-right:10px}.job-wrapper{font-size:11pt}.job-name{font-weight:700}footer{padding:20px 0;border-bottom:20px solid #e1e1e1;background:#2979ff}footer:after,footer:before{content:" ";height:0}footer:after{clear:both}@media only screen and (max-width:479px){footer{border-bottom:0}}@media print{footer{border-bottom:0!important;text-align:center!important}}footer a{color:#fafafa}#source{float:right}@media print{#source{float:none!important}}#pdf{float:left}@media print{#pdf{display:none!important}}@media print{@page{size:800px 5250px}}