body{font-family:times new roman,serif;margin:0 auto;overflow:auto;padding:25px 50px;text-align:left;width:850px}.heading{overflow:hidden;display:flex}.heading div:first-child{flex-grow:1;align-self:center}.heading em{font-size:.95em;font-weight:400;align-self:baseline}.technical-skills{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1em;text-align:justify;margin-top:15px}.divider{break-after:avoid-page;display:flex;padding-top:35px;padding-bottom:5px;position:relative}.divider .decoration-line{flex-grow:1;align-self:center;background:#8c91bd;height:1px}.block{break-inside:avoid-page}.fa{margin-right:3px}h1{font-size:3em;font-weight:400;margin:0}h2{color:#4d4d4d;display:inline-block;font-size:1em;letter-spacing:1.5px;padding-right:10px;position:relative;text-transform:uppercase}h3{font-size:1.32em;font-weight:400;margin-bottom:0;margin-top:15px;flex-grow:1;align-self:baseline}h4{font-size:1.15em;font-weight:400;margin:0}ul{color:#595959;font-size:1em;margin:5px 0;padding-left:0;list-style-type:none}li{margin:1px}p{color:#595959;font-size:1em;margin:5px 0}a,a:visited{color:#595959;text-decoration:none}a:hover,a:focus{color:#595959;text-decoration:underline}code{white-space:pre-wrap}span.smallcaps{font-variant:small-caps}span.underline{text-decoration:underline}