body{height:100%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.page-left-column{background-color:currentcolor;position:fixed;height:100%;width:30%}.page-left-content{margin:2rem 2rem 0 0;max-width:300px;float:right}.left-section{color:#fff;margin-bottom:2rem}.contact-info{text-align:left;padding-left:3.2rem;margin-bottom:2rem}.contact-section{margin-bottom:.4rem}.resume-download{font-weight:600!important}.page-right-column{float:right;width:70%;background-color:#f1f1f1}.page-right-content{text-align:left;padding:1rem 2.5rem .5rem 2.5rem;margin:1.5rem;background-color:#fff;max-width:1000px;box-shadow:0 0 .8rem rgba(0,0,0,.15)}.profile-picture{width:90%;border-radius:50%;margin-bottom:1rem}.skills-picture{width:93%;margin-bottom:.3rem;margin-left:3%;border-radius:5px}.skills-picture-hover{box-shadow:0 0 .8rem rgba(0,0,0,.15)}.skills-picture-container{position:relative}.skills-picture-container:hover{cursor:pointer}.skills-maximize-icon{position:absolute;width:3%;right:5%;top:1%}.global-title{font-weight:900;font-size:3rem}.section{margin-bottom:3rem;border-left:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.top-section{margin-bottom:2rem}.section-title{font-weight:600;margin-bottom:1rem;padding-left:.5rem;background-color:#d3d3d3}.section-item{display:inline-flex;width:100%;margin-bottom:1.2rem}.section-item-time{width:20%;float:left;font-weight:600;text-align:right;padding-right:4%}.section-item-content{float:right;width:80%;font-size:.875rem}.job-title{margin-bottom:.7rem}.job-tasks>li{text-align:justify;line-height:1.4rem}.job-name{font-weight:600;font-size:1rem}.company-name{padding-top:.1rem;margin-left:auto}.company-name,.section-item-subtitle{font-weight:600}.certification-link{color:#6c757d;text-decoration:underline}.contact-section>img{filter:invert(100%);height:1rem;width:1rem;margin-right:.3rem}#fixed-skills-container{position:fixed;top:0;left:0;background-color:#fff;width:100%;height:100%;background-color:currentcolor}.fixed-skills-picture-container,.fixed-skills-title{max-width:1100px;width:65%;margin-left:auto;margin-right:auto}.fixed-skills-picture-container{position:relative}.fixed-skills-picture-container:hover{cursor:pointer}.fixed-skills-title{font-weight:400;margin-top:2%;margin-bottom:1%;color:#fff;font-size:1.2rem}.fixed-skills-picture{box-shadow:0 0 10px 3px #000;border-radius:5px;max-height:90%;display:block;width:100%}.fixed-skills-picture-hover{box-shadow:0 0 10px 1px #a9a9a9}.skills-minimize-icon{position:absolute;width:3%;right:1%;top:1%}.skills-enter-active,.skills-leave-active{transition:.8s}.skills-enter,.skills-leave-to{transform:translate(-100%)}@media only screen and (max-width:800px){.page-left-column{width:33%}.page-right-column{width:67%}.page-left-content{margin:3rem .1rem 0 0}.name-info{font-size:9px}.name-info>h2{font-size:12px}.contact-info{font-size:9px;padding-left:.3rem}.contact-section>img{margin-right:0;width:10px;height:10px}.resume-download{font-size:10px!important}.page-right-content{margin:0;padding:.1rem .4rem .1rem .2rem}.global-title{font-size:2rem}.section{border-left:0;border-bottom:0;margin-bottom:1rem}.section-item-time{font-size:9px;width:25%}.section-item-content{font-size:9px}.job-name{font-size:12px}.job-tasks{-webkit-padding-start:2px;padding-inline-start:2px}.job-tasks>li{line-height:1rem}}