*{line-height:1.5;font-family:'Helvetica', 'Arial', sans-serif}body{background-color:var(--bg-color)}.container{max-width:900px;min-height:900px;margin:0 auto;border-radius:0.5rem;background-color:var(--bg-color-cv);box-shadow:0px 2px 4px rgba(0,0,0,0.2);padding:10px;margin-bottom:30px}.container .container-block{width:90%;margin:0 auto;display:grid;grid-template-columns:2fr 5fr}.container .container-block .sidebar{margin-top:20px;display:flex;flex-direction:column}@media print{@page{size:A4}.container{--bg-color: #f1f1f1;--bg-color-cv: #ffffff;--fg-color: #00629b;--fg-color-dark: #023b5b;--fg-color-body: #5e6369;--fg-color-title-sm: #688293;margin:0;padding:0;box-shadow:none;background-color:#ffffff;width:1000px}.container .container-block{padding:0}.container .toggle input,.container .toggle label{display:none}}@media screen and (max-width: 1024px){body{background-color:var(--bg-color-cv)}.container{box-shadow:none}.container .container-block .sidebar div{text-align:left}}@media screen and (max-width: 768px){.container .container-block{display:block}.container .container-block .sidebar{justify-content:space-evenly;flex-direction:row;flex-wrap:wrap}.container .container-block .sidebar .skills{justify-content:space-evenly;flex-direction:row;flex-wrap:wrap}.container .header{display:0 0 100%}.container .header .profile-pic{margin-left:auto;margin-top:10px}.container .header .title-wrap{display:flex;flex:0 0 100%;justify-content:center;order:2}.container .header .title-wrap .title{margin:0px}.container .header .contact{margin-left:20px;margin-right:auto}}:root{--bg-color: #f1f1f1;--bg-color-cv: #ffffff;--fg-color: #00629b;--fg-color-dark: #023b5b;--fg-color-body: #5e6369;--fg-color-title-sm: #688293}[data-theme='dark']{--bg-color: #000814;--bg-color-cv: #003049;--fg-color: #fcbf49;--fg-color-dark: #fcbf49;--fg-color-body: rgba(187,225,250,0.75);--fg-color-title-sm: #eae2b7}.toggle{position:absolute;top:0;right:0}.toggle input[type="checkbox"]{width:0;height:0;display:none}.toggle label{display:inline-block;cursor:pointer;color:var(--fg-color-dark);transform:scale(0.75)}.header{width:90%;margin:0 auto;display:flex;flex-wrap:wrap-reverse;flex-grow:1;align-items:center}.header .profile-pic{display:inline-block;min-width:100px;min-height:100px;border:1px solid var(--fg-color-dark);border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}.header .title{font-family:'Raleway', sans-serif;margin-left:2rem;white-space:nowrap;color:var(--fg-color-dark);font-weight:400;font-size:3rem}.career-profile .title{color:var(--fg-color);font-size:18px;text-transform:uppercase;font-weight:700;margin-top:20px;display:flex;flex-direction:row}.career-profile .title:before,.career-profile .title:after{content:"";flex:1 1;border-bottom:1px solid;margin:auto}.career-profile .title:before{margin-right:10px}.career-profile .title:after{margin-left:10px}.career-profile .details{color:var(--fg-color-body);font-size:14px}.contact{margin-left:auto}.contact .title{font-size:16px;font-weight:700;color:var(--fg-color)}.contact .contact-item{display:flex;align-items:center}.contact .contact-item svg{width:18px;display:inline-block;color:var(--fg-color)}.contact .contact-item a{text-decoration:none;padding-top:4px;padding-left:4px;color:var(--fg-color-body);font-size:14px}.contact .contact-item a:hover{text-decoration:underline}.languages{margin-bottom:20px}.languages .title{font-size:16px;font-weight:700;color:var(--fg-color)}.languages .idiom{color:var(--fg-color-body);font-size:14px}.education{margin-bottom:20px;width:162px}.education .title{font-size:16px;font-weight:700;color:var(--fg-color)}.education .education-item{margin-bottom:20px}.education .education-item .degree{color:var(--fg-color-body);font-size:14px;font-weight:bold;color:var(--fg-color-title-sm)}.education .education-item .university{color:var(--fg-color-body);font-size:14px}.education .education-item .time{color:var(--fg-color-body);font-size:14px}.skills{display:flex;flex-direction:column}.skills .skill-group{width:150px;margin-bottom:20px}.skills .skill-group .title{font-size:16px;font-weight:700;color:var(--fg-color)}.skills .skill-group .skill{color:var(--fg-color-body);font-size:14px}.experiance .title{color:var(--fg-color);font-size:18px;text-transform:uppercase;font-weight:700;margin-top:20px;display:flex;flex-direction:row}.experiance .title:before,.experiance .title:after{content:"";flex:1 1;border-bottom:1px solid;margin:auto}.experiance .title:before{margin-right:10px}.experiance .title:after{margin-left:10px}.experiance .experience-item .role{font-size:16px;font-weight:700;color:var(--fg-color)}.experiance .experience-item .company{color:var(--fg-color-body);font-size:14px;font-weight:bold;color:var(--fg-color-title-sm)}.experiance .experience-item .company .time{float:right;font-weight:100}.experiance .experience-item .details{color:var(--fg-color-body);font-size:14px}.experiance .experience-item .technologies{color:var(--fg-color-body);font-size:14px}.publications .title{color:var(--fg-color);font-size:18px;text-transform:uppercase;font-weight:700;margin-top:20px;display:flex;flex-direction:row}.publications .title:before,.publications .title:after{content:"";flex:1 1;border-bottom:1px solid;margin:auto}.publications .title:before{margin-right:10px}.publications .title:after{margin-left:10px}.publications .publication-items .publication-item{margin-bottom:20px}.publications .publication-items .publication-item .publication-title{text-decoration:none;font-weight:bold;color:var(--fg-color-body);font-size:14px;color:var(--fg-color-title-sm)}.publications .publication-items .publication-item .authors{color:var(--fg-color-body);font-size:14px}.publications .publication-items .publication-item .conference{color:var(--fg-color-body);font-size:14px;color:var(--fg-color-title-sm);font-weight:100}.projects .title{color:var(--fg-color);font-size:18px;text-transform:uppercase;font-weight:700;margin-top:20px;display:flex;flex-direction:row}.projects .title:before,.projects .title:after{content:"";flex:1 1;border-bottom:1px solid;margin:auto}.projects .title:before{margin-right:10px}.projects .title:after{margin-left:10px}.projects .project{margin-bottom:20px}.projects .project .project-link{font-size:14px;font-weight:700;color:var(--fg-color-title-sm)}.projects .project .details{color:var(--fg-color-body);font-size:14px}.volunteering .title{color:var(--fg-color);font-size:18px;text-transform:uppercase;font-weight:700;margin-top:20px;display:flex;flex-direction:row}.volunteering .title:before,.volunteering .title:after{content:"";flex:1 1;border-bottom:1px solid;margin:auto}.volunteering .title:before{margin-right:10px}.volunteering .title:after{margin-left:10px}.volunteering .volunteering-item{margin-bottom:20px}.volunteering .volunteering-item .role{font-size:16px;font-weight:700;color:var(--fg-color)}.volunteering .volunteering-item .organization{color:var(--fg-color-body);font-size:14px;font-weight:bold}.volunteering .volunteering-item .organization .time{float:right;color:var(--fg-color-title-sm);font-weight:100}.volunteering .volunteering-item .details{color:var(--fg-color-body);font-size:14px}.medias .title{color:var(--fg-color);font-size:18px;text-transform:uppercase;font-weight:700;margin-top:20px;display:flex;flex-direction:row}.medias .title:before,.medias .title:after{content:"";flex:1 1;border-bottom:1px solid;margin:auto}.medias .title:before{margin-right:10px}.medias .title:after{margin-left:10px}.medias .media{margin-bottom:25px}.medias .media .media-link{font-size:14px;font-weight:700;color:var(--fg-color-title-sm)}.medias .media .source{color:var(--fg-color-body);font-size:14px;font-weight:700;color:var(--fg-color-body)}.medias .media .source .date{color:var(--fg-color-title-sm);float:right;font-weight:100}.medias .media .details{color:var(--fg-color-body);font-size:14px}
