body{font-family:"Roboto",sans-serif;color:#545e6c;background:#f5f5f5;font-size:14px;padding:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:700}a{color:rgb(45.375,118.8392857143,136.125)}a:hover{text-decoration:underline;color:rgb(26.25,68.75,78.75)}a:focus{text-decoration:none}p{line-height:1.5}.wrapper{display:grid;grid-template-columns:repeat(10, 1fr);background:#42a8c0;max-width:1000px;margin:0 auto;position:relative;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,.1);-moz-box-shadow:0px 2px 4px rgba(0,0,0,.1);box-shadow:0px 2px 4px rgba(0,0,0,.1)}.sidebar-wrapper{grid-column:span 3;order:2;background:#42a8c0;color:#fff}.sidebar-wrapper a{color:#fff}.sidebar-wrapper .profile-container{padding:30px;background:rgba(0,0,0,.2);text-align:center;color:#fff}.sidebar-wrapper .name{font-size:32px;font-weight:900;margin-top:0;margin-bottom:10px}.sidebar-wrapper .tagline{color:hsla(0,0%,100%,.6);font-size:16px;font-weight:400;margin-top:0;margin-bottom:0}.sidebar-wrapper .profile{margin-bottom:15px}.sidebar-wrapper .avatar{max-width:100px;margin-bottom:15px;border:0px solid #fff;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.1)}.sidebar-wrapper .contact-list .fas,.sidebar-wrapper .contact-list .fab,.sidebar-wrapper .contact-list .far{margin-right:5px;font-size:18px;vertical-align:middle}.sidebar-wrapper .contact-list li{margin-bottom:15px}.sidebar-wrapper .contact-list li:last-child{margin-bottom:0}.sidebar-wrapper .container-block{padding:30px}.sidebar-wrapper .container-block-title{text-transform:uppercase;font-size:16px;font-weight:700;margin-top:0;margin-bottom:15px}.sidebar-wrapper .degree{font-size:14px;margin-top:0;margin-bottom:5px}.sidebar-wrapper .education-container .item{margin-bottom:15px}.sidebar-wrapper .education-container .item:last-child{margin-bottom:0}.sidebar-wrapper .education-container .meta{color:hsla(0,0%,100%,.6);font-weight:500;margin-bottom:0px;margin-top:0}.sidebar-wrapper .education-container .time{color:hsla(0,0%,100%,.6);font-weight:500;margin-bottom:0px}.sidebar-wrapper .languages-container .lang-desc{color:hsla(0,0%,100%,.6)}.sidebar-wrapper .languages-list{margin-bottom:0}.sidebar-wrapper .languages-list li{margin-bottom:10px}.sidebar-wrapper .languages-list li:last-child{margin-bottom:0}.sidebar-wrapper .interests-list{margin-bottom:0}.sidebar-wrapper .interests-list li{margin-bottom:10px}.sidebar-wrapper .interests-list li:last-child{margin-bottom:0}.main-wrapper{grid-column:span 7;order:1;background:#fff;padding:60px}.main-wrapper .section-title{text-transform:uppercase;font-size:20px;font-weight:500;color:rgb(45.375,118.8392857143,136.125);position:relative;margin-top:0;margin-bottom:20px}.main-wrapper .section{margin-bottom:60px}.main-wrapper .experiences-section .item,.main-wrapper .recommendations-section .item,.main-wrapper .educations-section .item{margin-bottom:30px}.main-wrapper .upper-row,.main-wrapper .second-upper-row{margin-bottom:2px;display:flex;flex-direction:column;align-items:flex-start}.main-wrapper .upper-row>*,.main-wrapper .second-upper-row>*{margin:0;padding:0}.main-wrapper .job-title,.main-wrapper .degree,.main-wrapper .cert-title,.main-wrapper .recommendation-person{color:#3f4650;font-size:16px;margin-top:0;margin-bottom:0;font-weight:500}.main-wrapper .time,.main-wrapper .cert-url{color:#5a6d82;padding:0;margin:0}.main-wrapper .company,.main-wrapper .recommendation-role,.main-wrapper .university,.main-wrapper .cert-org{margin-bottom:10px;color:#5a6d82;padding:0}.main-wrapper .project-title{font-size:16px;font-weight:400;margin-top:0;margin-bottom:5px;color:rgb(45.375,118.8392857143,136.125)}.main-wrapper .projects-section .intro{margin-bottom:30px}.main-wrapper .projects-section .item{margin-bottom:15px}.main-wrapper .oss-section .intro{margin-bottom:30px}.main-wrapper .oss-section .item{margin-bottom:15px}.main-wrapper .publication-title{font-size:16px;font-weight:400;color:#3f4650;margin-bottom:1px}.main-wrapper .publication-authors{font-style:italic;color:#97aac3;margin-bottom:1px}.main-wrapper .publications-section .intro{margin-bottom:30px}.main-wrapper .publications-section .item{margin-bottom:15px}.skillset .item{margin-bottom:15px;overflow:hidden}.skillset .level-title{font-size:14px;margin-top:0;margin-bottom:12px}.skillset .level-bar{height:12px;background:#f5f5f5}.skillset .level-bar-inner{height:12px;background:rgb(123.375,194.4107142857,211.125)}.footer{padding-top:30px}.footer .copyright{line-height:1.6;color:#545e6c;font-size:13px}.footer .fa-heart{color:#fb866a}.print-button{position:fixed;top:20px;right:120px;z-index:1000;background:#42a8c0;color:#fff;padding:8px 15px;border-radius:4px;border:none;cursor:pointer;font-size:14px;box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .3s ease}.print-button:hover{background:rgb(51.75,135.5357142857,155.25);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.print-button:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.print-button .fas{margin-right:5px}.pdf-button{position:fixed;top:20px;right:20px;z-index:1000;background:#42a8c0;color:#fff;padding:8px 15px;border-radius:4px;border:none;cursor:pointer;font-size:14px;box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .3s ease}.pdf-button:hover{background:rgb(51.75,135.5357142857,155.25);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.pdf-button:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.pdf-button:disabled{opacity:.7;cursor:not-allowed}.pdf-button .fas{margin-right:5px}.language-switcher{text-align:center;padding:10px 0}.language-switcher a{color:#fff;opacity:.7;text-decoration:none;font-weight:500}.language-switcher a.active{opacity:1;font-weight:700}.language-switcher a:hover{opacity:1}.language-switcher-prominent{text-align:right;padding:8px 15px;margin-bottom:15px}.language-switcher-prominent .fa-globe{font-size:1.4em;color:#42a8c0;vertical-align:middle;margin-right:6px}.language-switcher-prominent a{color:#3f4650;text-decoration:none;padding:4px 10px;border-radius:3px;font-size:.85em;font-weight:500}.language-switcher-prominent a.active{background:#42a8c0;color:#fff}.language-switcher-prominent a:hover:not(.active){background:#f5f5f5}@media(max-width: 767px){body{padding:0}.sidebar-wrapper{position:static;width:inherit}.wrapper{display:block}.main-wrapper{padding:30px}.main-wrapper .time{position:static;display:block;margin-top:5px}.main-wrapper .upper-row{margin-bottom:0}}@media(min-width: 992px){.skillset .level-title{float:left;width:30%;margin-bottom:0}.skillset .level-bar{width:70%;float:left;position:relative;top:1px}}.skillset .level-bar-inner{width:auto;-webkit-transition:width 2s ease-in-out;-moz-transition:width 2s ease-in-out;-o-transition:width 2s ease-in-out;transition:width 2s ease-in-out}.d-flex{display:flex}.ml-auto{margin-left:auto}.mr-1{margin-right:.5rem}.mb-1{margin-bottom:.5rem}@media print{@page{size:A4}body{font-size:9pt;background-color:#fff;padding:0}.wrapper{max-width:100%}.main-wrapper .time{padding:0;-webkit-print-color-adjust:exact}.sidebar-wrapper{position:static;-webkit-print-color-adjust:exact}.remove-container.container-block{display:none}footer{display:none}.skillset,.container-block{break-inside:avoid}.skillset .level-bar-inner{background-color:#42a8c0 !important;-webkit-print-color-adjust:exact}.fa-inverse,.fa-inverse:after,.fa-inverse:before{color:#fff !important}.print-button,.pdf-button,.d-print-none{display:none !important}}/*# sourceMappingURL=main.css.map */