html{font-family:arial,sans-serif;background-color:#fff;color:#000;word-break:keep-all;font-weight:500}body{margin:0}#root{width:100%}.padding1{padding:0 .5rem}.margin1{margin:0 1rem}p{margin:0}h1{padding:.3rem 0;font-size:.7rem}h1,h3{margin:0;display:inline-block}h3{padding:.2rem 0}.title,h3{font-size:1rem}.title{display:table;font-weight:900;padding:2px 30px 2px 2px;border-bottom:2px solid #09c}.header{background-color:#fff;width:100%;-webkit-box-shadow:1px 0 10px #000;box-shadow:1px 0 10px #000;margin-bottom:5px}.header__flex{display:flex;flex:1 1;flex-wrap:wrap;padding-bottom:3px}.header__info{flex:1 1;padding:3px 1rem 0}.header__info h1{font-size:1.1rem;font-weight:900}.header__infoDetail{display:flex;flex:4 1;flex-wrap:wrap;flex-direction:row;padding-top:.5rem;padding-left:1rem;padding-right:1rem}.header__infoDetail p{padding-right:1rem;min-width:14vw}.workExp__flex{display:flex;flex-direction:row;flex-wrap:wrap}.workExp__block{min-width:47%;flex:1 1;padding:3px;margin:5px;background-color:#eee}.workExp__block ul{-webkit-margin-before:.3rem;margin-block-start:.3rem;-webkit-margin-after:.3rem;margin-block-end:.3rem;-webkit-padding-start:30px;padding-inline-start:30px}.workExp__jobTitle{margin:0;font-size:1rem}.workExp__companyIcon{width:1.7cm;height:1.7cm;margin-right:20px;float:left}.workExp__period{margin:.2rem .5rem;font-style:oblique;font-size:.8rem}.workExp__detailList{list-style-position:outside;font-size:.85rem}.flex{display:flex;flex:1 1;flex-wrap:wrap}.flex div{flex:1 1;padding:5px 10px;margin:4px;background:#eee;font-size:.7rem}.flex h1{font-size:1.2rem}.flex ul{-webkit-margin-before:0;margin-block-start:0;margin-top:5px;-webkit-padding-start:14px;padding-inline-start:14px}.project{display:flex;flex-wrap:wrap;font-size:12px}.project div{flex:0.5 1;min-width:300px;padding:10px;margin:5px;background-color:#eee}.project ul{-webkit-margin-before:.2rem;margin-block-start:.2rem;-webkit-margin-after:.2rem;margin-block-end:.2rem}a{color:#09c}