*{font-family:"Helvetica","Arial",sans-serif;text-align:justify;line-height:1.5}body{background-color:var(--bg-color)}.container{max-width:900px;min-height:900px;margin:0 auto;background-color:var(--bg-color-cv);box-shadow:0px 2px 4px rgba(0,0,0,.2);padding:30px;margin-top:30px;margin-bottom:30px}.container .container-block{width:90%;margin:0 auto;padding:20px;display:grid;grid-template-columns:2fr 5fr}.container .container-block .sidebar{margin-top:20px}@media print{@page{size:A4;margin:12mm 14mm}html,body{background:#fff !important}:root,[data-theme=dark]{--bg-color: #ffffff !important;--bg-color-cv: #ffffff !important;--fg-color: #00629b !important;--fg-color-dark: #023b5b !important;--fg-color-body: #333333 !important;--fg-color-title-sm: #688293 !important}*{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}.container{max-width:none;width:100%;min-height:0;margin:0;padding:0;box-shadow:none;background:#fff}.container .container-block{display:block;width:100%;margin:0;padding:0}.container .container-block .sidebar{float:left;width:30%;margin-top:0;padding-right:18px;box-sizing:border-box}.container .container-block .main{margin-left:33%}.header{width:100%;margin:0 0 10px 0;break-inside:avoid;page-break-inside:avoid;break-after:avoid;page-break-after:avoid}.header input,.header label{display:none}.toggle-dark,.fork,.lang-switch{display:none !important}.experience-item,.projects-item,.education-item,.skills,.sidebar .contact{break-inside:avoid;page-break-inside:avoid}h2.title,.skills .title,.education .title{break-after:avoid;page-break-after:avoid}a{color:inherit;text-decoration: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}.header{display:block}.header .title{margin:0 auto}.header input,.header label{display:none}}: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: #28343b;--bg-color-cv: #1b262c;--fg-color: #3282b8;--fg-color-dark: #3282b8;--fg-color-body: rgba(187,225,250,0.75);--fg-color-title-sm: #688293}.header{width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header .title{color:var(--fg-color-dark);font-weight:bolder;text-transform:uppercase}.header .header-meta{display:flex;align-items:center;gap:12px}.header .revised{font-size:12px;color:var(--fg-color-body);white-space:nowrap;text-align:right}.header input[type=checkbox]{width:0;height:0;display:none}.header label{cursor:pointer;color:var(--fg-color-dark)}.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-bottom:20px}.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}.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}.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{margin-bottom:20px}.skills .title{margin-top:20px;font-size:16px;font-weight:700;color:var(--fg-color)}.skills .skill{color:var(--fg-color-body);font-size:14px}.experience .title{color:var(--fg-color);font-size:18px;text-transform:uppercase;font-weight:700;margin-top:20px;display:flex;flex-direction:row}.experience .title:before,.experience .title:after{content:"";flex:1 1;border-bottom:1px solid;margin:auto}.experience .title:before{margin-right:10px}.experience .title:after{margin-left:10px}.experience .experience-item .role{font-size:16px;font-weight:700;color:var(--fg-color);margin-top:8pt}.experience .experience-item .company{color:var(--fg-color-body);font-size:14px;font-weight:bold}.experience .experience-item .company .time{float:right;color:var(--fg-color-title-sm);font-weight:100}.experience .experience-item .details{color:var(--fg-color-body);font-size:14px}.experience .experience-item .technologies{color:var(--fg-color-body);font-size:14px}.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 .projects-item{margin-bottom:20px}.projects .projects-item .role{font-size:16px;font-weight:700;color:var(--fg-color)}.projects .projects-item .organization{color:var(--fg-color-body);font-size:14px;font-weight:bold}.projects .projects-item .organization .time{float:right;color:var(--fg-color-title-sm);font-weight:100}.projects .projects-item .details{color:var(--fg-color-body);font-size:14px}.projects .projects-item .details .bullet-point{color:var(--fg-color-body);font-size:14px;margin-top:0;margin-bottom:0;font-weight:normal}.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 .details{color:var(--fg-color-body);font-size:14px;margin-bottom:10px}.projects .details .bullet-point{color:var(--fg-color-body);font-size:14px;margin-top:0;margin-bottom:0}.projects .projects-item{margin-bottom:20px}.projects .projects-item .role{font-size:16px;font-weight:700;color:var(--fg-color)}.projects .projects-item .degree{font-size:16px;font-weight:700;color:var(--fg-color);margin-top:8px}.projects .projects-item .organization{color:var(--fg-color-body);font-size:14px;font-weight:bold}.projects .projects-item .organization .time{float:right;color:var(--fg-color-title-sm);font-weight:100}.projects .projects-item .details{color:var(--fg-color-body);font-size:14px}.projects .projects-item .details .bullet-point{color:var(--fg-color-body);font-size:14px;margin-top:0;margin-bottom:0}.projects .projects-item .note{color:var(--fg-color-body);font-size:14px;font-weight:normal;margin-top:4px;clear:both}.projects .projects-item .stack{color:var(--fg-color-body);font-size:14px;font-size:12px;color:var(--fg-color-title-sm);margin-top:4px;clear:both}.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 .projects-item{margin-bottom:20px}.projects .projects-item .role{font-size:16px;font-weight:700;color:var(--fg-color)}.projects .projects-item .organization{color:var(--fg-color-body);font-size:14px;font-weight:bold}.projects .projects-item .organization .time{float:right;color:var(--fg-color-title-sm);font-weight:100}.projects .projects-item .details{color:var(--fg-color-body);font-size:14px}.projects .projects-item .details .bullet-point{color:var(--fg-color-body);font-size:14px;margin-top:0;margin-bottom:0}/*# sourceMappingURL=main.css.map */