*{box-sizing:border-box}.clearfix:after{clear:both;content:"";display:block}*{outline:none;margin:0;padding:0;text-decoration:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;margin:0}ol,ul{list-style:none}a img{border:none}a:active{outline:none}input[type=button]::-moz-focus-inner{border:0;margin:0;padding:0}input[type=submit]::-moz-focus-inner{border:0;margin:0;padding:0}input[type=reset]::-moz-focus-inner{border:0;margin:0;padding:0}input[type=file]>input[type=button]::-moz-focus-inner{border:0;margin:0;padding:0}input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}script{display:none!important}html,body{color:#333;background:#fff;width:100%;font-family:Nunito,sans-serif;font-size:16px;line-height:1.5em;overflow-x:hidden}h1,h2{margin:30px 0}h1{font-size:3em}h2{color:#c73926}p{margin-bottom:15px}a{color:#c73926}.l-Wrapper{max-width:800px;margin:0 auto;padding:30px}.l-Section{border-top:1px dashed #999;margin-top:45px;margin-bottom:45px;padding-top:15px}.o-Header{align-items:center;gap:60px;display:flex}@media (max-width:767px){.o-Header{flex-wrap:wrap;gap:30px}}.o-Header__Avatar{flex:none;width:180px}.o-Header__Avatar img{border-radius:50%;width:100%;height:auto;display:block}.o-Header h1{margin-top:0;margin-bottom:15px;font-size:2em}.o-Header__Contact-details{margin-top:15px}.o-Header__Contact-details li:not(:last-of-type){margin-bottom:5px}.o-Header__Contact-details a{align-items:center;gap:5px;display:flex}.o-Header__Contact-details a svg{fill:#0077b5;width:20px;height:20px}.o-Experience-item{margin-bottom:45px;display:flex}@media (max-width:767px){.o-Experience-item{flex-wrap:wrap}}.o-Experience-item:last-of-type{margin-bottom:0!important}.o-Experience-item--certification{margin-bottom:15px}.o-Experience-item__Column--left{flex:none;width:220px}@media (max-width:767px){.o-Experience-item__Column--left{flex:none;width:100%;padding-bottom:8px}}.o-Experience-item__Column--right{flex:auto}@media (max-width:767px){.o-Experience-item__Column--right{flex:none;width:100%}}.o-Experience-item__Header{margin-bottom:15px}.o-Experience-item__Position{margin-bottom:3px}.o-Experience-item__Company{color:#313a45;font-weight:700}.o-Experience-item__Location{font-style:italic}.o-Experience-item__Date{color:#666}.o-Experience-item__List-block:not(:last-of-type){margin-bottom:15px}.o-Experience-item__List-block-title{margin-bottom:8px;font-weight:700}.o-Experience-item__List-block ol{padding-left:30px;list-style:decimal}.o-Recommendations-item{margin-bottom:45px}.o-Recommendations-item__Avatar{border-radius:50%;width:80px;height:80px;margin-bottom:15px;display:block}.o-Recommendations-item__Name{margin-bottom:15px}.o-Recommendations-item__Name a{color:#313a45;align-items:center;gap:8px;display:flex}.o-Recommendations-item__Name a svg{fill:#666;width:12px;height:12px;display:block;position:relative;top:-1px}.o-Recommendations-item__Title{color:#666;margin-bottom:15px;font-style:italic}.o-Skills__Columns{flex-wrap:wrap;justify-content:space-between;gap:30px 0;display:flex}.o-Skills__Column{width:50%}@media (max-width:767px){.o-Skills__Column{width:100%}}.o-Skills__Column-title{margin-bottom:15px;font-weight:700}@media print{.l-Section{border-top:none;padding-top:0}.l-Section--skills,.l-Section--work-experience,.l-Section--certifications,.l-Section--recommendations{page-break-before:always}.o-Experience-item{break-inside:avoid}.o-Skills__Column{float:left;box-sizing:border-box;width:50%}.o-Skills__Column:nth-child(odd){clear:left}.o-Header{flex-wrap:nowrap}}
