.resume-area{width:100%}.resume-area .title{margin:15px 0 15px 0}.resume-area .area-content{margin-bottom:10px}.resume-area hr{border-top:1px solid}.body-info-group span{position:relative;display:block}.body-info-group span:not(.group-title){padding-left:10px}.body-info-group .group-title{font-size:20px;padding-bottom:10px}.simple-list[data-v-4a66d65e]{-moz-columns:2;columns:2;list-style:none;padding:10px 10px 0}.simple-list li[data-v-4a66d65e]{padding:5px}.download-btn{cursor:pointer;margin-right:15px;color:#272d2d;height:50px;line-height:50px;width:120px;border-radius:15px;text-align:center;background:linear-gradient(270deg,#fff 50%,#272d2d 0);background-size:200% 100%;background-position:100% 100%;transition:all 0.6s ease}.download-btn:hover{background-position:0 100%;color:#fff}.download-btn .download-btn__text{display:inline-block;vertical-align:middle;line-height:normal;font-weight:700;font-size:20px}.personal-info{width:100%}.personal-info,.personal-info .title{margin-bottom:10px}.personal-info .title .download-btn__wrapper{display:flex;justify-content:space-between;align-items:center}.personal-info .title .download-btn__wrapper .name{margin:10px 0 10px 0;font-size:3.75rem}.personal-info .contact-info{padding:10px 0 10px 0}.personal-info .contact-info .bold{font-weight:600}.personal-info .contact-info td{width:50%}.personal-info a{text-decoration:none;color:inherit}.resume li,.resume span{font-size:15px}