*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body{place-items:center;font:12px"Helvetica",Arial}.section p,h1,h1 span{font-style:normal}h1{letter-spacing:.08em;font-size:30px;padding:30px 0 0}h1 span{position:relative;display:inline;margin-right:3px}h1,h2,h3{font-weight:600}h1,h2{text-transform:uppercase}h2{font-size:17px}h3{font-size:14px}h1,h2,h3,hr,p{margin:0}h1 span,h2,h3,p{padding:0}p{color:#4c4c4c;line-height:18px;font-weight:400}hr{border:0;height:1px;background:#d2d2d2}.sections{margin-left:50px;padding-right:50px;position:relative;width:50rem}.section,hr{width:100%;padding:0}.section{position:relative}.section p{display:block}.section:last-child{border:0}.section.section--summary{top:-10px;margin-bottom:10px}.section--title,.section--title-icon{position:relative;display:inline-block}.section--title{width:100%;z-index:99;margin:0;font-weight:600;background:#fff;padding:19px 0 10px 10px;border-top:1px solid #d2d2d2;page-break-inside:avoid}.section--title span{display:inline-block;margin-right:2px}.section--title-icon{top:0;height:32px;width:32px;margin-left:-15px;margin-right:10px;border-radius:50%;border:1px solid #2b2b38}.section--title-icon svg{position:relative;top:3px;left:4px;height:20px;width:20px;fill:#789}.section--title-icon.education svg{top:4px;left:4px}.section--title-icon.course svg{top:5px;left:5px}.section--title-icon.certificate svg,.section--title-icon.characteristic svg,.section--title-icon.extra-curricular svg,.section--title-icon.internships svg,.section--title-icon.single-textarea svg,.section--title-icon.skill svg,.section--title-icon.work svg{top:4px;left:5px}.section--title-icon.hobby svg,.section--title-icon.language svg,.section--title-icon.reference svg{top:5px;left:5px}.section--time-line-overlay{position:absolute;top:0;left:10px;height:100%;width:1px;background:#2b2b38}.section--time-line{position:absolute;top:0;left:0;height:100%;width:1px;background:#8d8d8d}.section--time-line-hide-overlay{display:none;position:absolute;left:-5px;top:25px;width:10px;height:100%;background:#fff;z-index:9}.section.references .section--time-line-dot{top:15px}.section.references .section--date{top:10px}.section.references .section--time-line-hide-overlay{height:95%}.section--item:last-child{background:#fff;padding-bottom:15px}.section--item:last-child .section--time-line{height:30px}.section--item:last-child .section--time-line-hide-overlay{display:inline}.section:last-child .section--item:last-child{padding-bottom:0}.section--time-line-dot{position:absolute;left:-3px;top:18px;height:12px;width:10px;z-index:999}.section--heading-group{display:block;margin:0;padding:0 0 6px;page-break-inside:avoid!important}.section--item,.section--list{display:block;list-style:none;padding:0 0 0 10px;margin:0}.section--list.no-indent .section--item{padding-left:20px}.section--item{position:relative;padding:0 0 0 170px}.section--item.skills h3{font-size:13px}.section--item.skills:last-child{padding-bottom:0}.skills--stars svg{fill:#b1b1b1}.skills--stars svg.active{fill:#2b2b38}.section--date{position:absolute;left:20px;top:12px;width:140px;font-size:13px;padding:0;margin:0}.section--heading,.section--sub-heading{display:block;padding:10px 0 0;margin:0}.section--sub-heading{padding:0;font-size:14px}