a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}#app,#app .resume{background-color:#fff}#app .resume{width:1247px;height:1754px;border:1px solid #dad8d7;position:relative;overflow:auto}#app .resume .left{width:380px;height:100%;box-sizing:border-box;float:left;background-color:#fdfefe}#app .resume .right{box-sizing:border-box;width:867px;float:right;padding:0 40px}#app .resume .right p{font-size:20px;line-height:32px;color:#555;text-align:justify}#app .resume .right .skill{display:-ms-flexbox;display:flex;margin-top:15px;-ms-flex-pack:justify;justify-content:space-between}#app .resume .right .skill .left{width:70%}#app .resume .right .skill .right{width:30%}#app .resume .right .skill .right .canvas-container{margin-top:150px}#app .resume .right .education{font-size:18px;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}#app .resume .right .education .school{width:40%}#app .resume .right .education .major{width:35%}#app .resume .right .education .date{width:25%;text-align:right}#app .resume .bottom{position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}#app .resume .bottom .text{font-size:18px}#app button.button{position:absolute;top:40px;left:50%;margin-left:478px;background-color:#fff;border:1px solid #dad8d7;cursor:pointer;padding:5px 8px;border-radius:4px}#app button.button:hover{background-color:#f8f8f8}.brief{height:630px;background-color:#f6f7f7}.brief .avatar{height:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.brief .avatar .img{border-radius:101px;margin-bottom:45px}.brief .avatar .name{font-size:32px;margin-bottom:25px;letter-spacing:10px}.brief .avatar .job{font-size:24px;color:#555;margin-bottom:25px;letter-spacing:3px}.brief .avatar .location{display:-ms-flexbox;display:flex;margin-left:-12px;-ms-flex-align:center;align-items:center}.brief .avatar .location .location-name{font-size:20px;font-weight:700;margin-left:10px}.brief .info{height:128px}.brief .info ul{height:100%;display:-ms-flexbox;display:flex;border-top:1px solid #dad8d7;border-bottom:1px solid #dad8d7}.brief .info ul li:not(:last-child){border-right:1px solid #dad8d7}.brief .info ul li{width:33.3333333%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}.brief .info ul li .value{margin-bottom:10px;font-size:24px;font-weight:700}.brief .info ul li .key{font-size:16px;font-weight:700;color:#555}a{text-decoration:none}.context-list{width:100%;margin-bottom:30px}.list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e9e8e8;height:80px}.list-item .img{margin:0 20px 0 50px;width:36px;height:36px}.list-item .msg{font-size:20px;color:#555}.list-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#f6f7f7;padding:20px 0}.list-header .img{margin:0 10px 0 50px}.list-header .title{font-weight:700;font-size:1.5em;margin:0 150px 0 20px}.description{margin:40px 0 20px}.description .title{font-weight:700;font-size:1.5em;padding-bottom:10px;letter-spacing:1px}.exp-item{font-size:20px;line-height:32px;color:#555;text-align:justify}.exp-item .exp-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:5px}.exp-item .exp-header .place{margin-right:50px}
/*# sourceMappingURL=app.160c3c16fdcc581f84a309b10f95cbe6.css.map */