@import"https://fonts.googleapis.com/css?family=Varela+Round";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700";*,*:after,*:before{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.5em}a{color:#6c9;text-decoration:none}a:hover{text-decoration:underline}.profile a{color:#27ae72;font-weight:600}.profile a:hover{color:#1e8f5e}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.bold{color:#4a4e51;font-weight:400}.resume-wrapper{position:relative;text-align:center;height:100%}.container{min-height:600px}.section-padding{padding:60px 60px 40px 40px}.profile{background:#fff;width:40%;float:left;color:#34373b}.profile .name-wrapper{float:left;width:60%}.profile h1{font-size:2.5em;text-align:left;font-family:Varela Round,sans-serif;color:#4a4e51;text-transform:uppercase;line-height:1em;padding-top:40px;margin:0}.profile li{margin-bottom:10px;list-style:none;padding:0}.profile ul{margin:0;padding:0}.profile .picture-resume-wrapper{width:40%;display:block;float:left}.profile .picture-resume{width:160px;height:160px;position:relative;overflow:hidden;border-radius:12px}.profile .picture-resume span{display:block;width:100%;height:100%}.profile .picture-resume img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;border-radius:0}.profile .contact-info{margin-top:100px;font-weight:300}.profile .list-titles{float:left;text-align:left;font-weight:600;width:40%;color:#4a4e51}.profile .list-content{float:left;width:60%;text-align:left;font-weight:300}.profile .contact-presentation{text-align:left;font-weight:300;margin-top:100px;margin-bottom:100px}.profile .contact-social{text-align:left}.experience{background:#3d3e42;width:60%;float:left;position:relative;color:#b8c2cc;font-weight:300;min-height:100%;min-height:100vh}.experience h3.experience-title{color:#6c9;text-align:left;text-transform:uppercase;font-size:1.2em;margin:0 0 20px;font-weight:400}.experience .company-wrapper{width:30%;float:left;text-align:left;padding-right:5%;margin-bottom:60px}.experience .job-wrapper{width:70%;float:left;text-align:left;padding-right:5%;margin-bottom:60px}.experience .experience-title{color:#fff;margin-bottom:15px}.experience p{margin:0}.company-description p{white-space:pre-line}.section-wrapper{width:50%;float:left;text-align:left;color:#e7ecf1;font-weight:300;margin-bottom:20px}.section-wrapper:nth-child(3){padding-right:8%}.section-wrapper h3.section-title{color:#6c9;text-align:left;text-transform:uppercase;font-size:1.2em;margin:0 0 20px;font-weight:400}.section-wrapper ul{margin:0;padding:0;list-style:none}.section-wrapper p{margin:0 0 10px}.skills-tags{display:flex;flex-wrap:wrap;gap:6px}.skill-tag{display:inline-block;padding:3px 10px;border:1px solid rgba(102,204,153,.5);border-radius:4px;font-size:.78em;font-weight:600;color:#6c9;letter-spacing:.04em;text-transform:uppercase}@keyframes skill_1{0%{width:0}to{width:80%}}@keyframes skill_2{0%{width:0}to{width:90%}}@keyframes skill_3{0%{width:0}to{width:50%}}@keyframes skill_4{0%{width:0}to{width:60%}}@keyframes skill_5{0%{width:0}to{width:70%}}@keyframes skill_6{0%{width:0}to{width:70%}}@keyframes skill_7{0%{width:0}to{width:70%}}@media(max-width:1500px){.profile .picture-resume{width:150px;height:150px}.profile .picture-resume img{width:80px}}@media(max-width:1200px){.profile .picture-resume-wrapper{width:100%}.profile h1{padding-top:20px}.profile .picture-resume{width:200px;height:200px}.profile .picture-resume img{width:120px;height:120px}.profile .contact-info{margin-top:70px}.profile .contact-presentation{margin-top:70px;margin-bottom:70px}}@media(max-width:850px){.profile,.experience{width:100%}.section-padding{padding:80px 15% 40px 10%}.profile .contact-presentation{margin-top:50px;margin-bottom:50px}}@media(max-width:450px){.profile h1{font-size:1.8em;padding-top:20px}.profile .picture-resume{width:180px;height:180px}.profile .contact-info{margin-top:50px}.experience .company-wrapper{width:100%;margin-bottom:20px}.experience .job-wrapper{width:100%;margin-bottom:40px}.section-wrapper{width:100%}.section-padding{padding:40px 10% 20px 5%}}
