body{--bg:#f7f7f7;--gray1:#1c1c1c;--gray2:#3c3c3c;--gray3:#494949;--gray4:#c7c7c7;--gray5:#fff;--gradient1:#97dafb;--gradient2:#6d83ff;--tag1:#9e88ff;--tag2:#69a9fd;--tag3:#5cdbc6;background-color:var(--bg)}.app{font-size:12px;font-weight:200;height:fit-content;left:0;position:absolute;top:0;width:100%}.app .blue{-webkit-text-fill-color:#0000;background:--var(--gradient1);background:linear-gradient(-190deg,var(--gradient1) 0,var(--gradient2) 100%);-webkit-background-clip:text}.app a{color:inherit;text-decoration:none}.app a:hover{text-decoration:underline;text-decoration-color:var(--gradient2)}.app b{font-weight:400}.app .resume{background-color:var(--gray5);box-shadow:0 8px 24px #959da533;display:block;height:29.7cm;margin:2% auto;overflow:none;width:21cm}.app .resume .body{padding:1.8% 5%}.app .resume .body .header{align-items:flex-start;display:flex;flex-direction:column;height:2.8cm;justify-content:space-around;margin-bottom:15px;width:100%}.app .resume .body .header .text h3{font-size:45px;font-weight:600}.app .resume .body .header .text p{color:var(--gray2);font-size:17px;font-weight:300}.app .resume .body .header .socials{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.app .resume .body .header .socials a{display:flex;flex-direction:row;width:fit-content}.app .resume .body .header .socials a i{font-size:13px;margin-right:3px}.app .resume .body .header .socials a p{font-size:11px;font-weight:400}.app .resume .body .sections{margin-top:8px}.app .resume .body .sections>*{margin-top:15px}.app .resume .body .sections h2{font-size:18px;font-weight:400}.app .resume .body .sections .experience{display:flex;margin-top:14px}.app .resume .body .sections .experience .logo{align-items:center;display:flex;justify-content:center;min-height:60px;width:12%}.app .resume .body .sections .experience .text{padding-left:5px;width:88%}.app .resume .body .sections .experience .text .intro{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.app .resume .body .sections .experience .text .intro #title{font-size:14px}.app .resume .body .sections .experience .text .intro #title b{font-weight:500}.app .resume .body .sections .experience .text .intro #title a{font-weight:400}.app .resume .body .sections .experience .text .intro #info{color:var(--gray3);font-size:11px}.app .resume .body .sections .experience .text .description{text-align:justify}.app .resume .body .sections .experience .text .description ul{margin-top:1px;padding-left:17px}.app .resume .body .sections .experience .text .description ul li{padding-bottom:4px}.app .resume .body .sections .education{display:flex;flex-direction:column;margin-top:8px}.app .resume .body .sections .education .intro{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2px}.app .resume .body .sections .education .intro #title{font-size:14px}.app .resume .body .sections .education .intro #title a{font-weight:400}.app .resume .body .sections .education .intro #info{color:var(--gray3);font-size:11px;margin-top:2px}.app .resume .body .sections .education .description{text-align:justify}.app .resume .body .sections .education .description p{margin:4px 0}.app .resume .body .sections .projects{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;height:4.5cm;justify-content:space-between}.app .resume .body .sections .projects .project{height:40%;margin-top:8px;text-align:justify;width:30%}.app .resume .body .sections .projects .project #title{font-size:14px;font-weight:400;overflow:visible;white-space:nowrap}.app .resume .body .sections .projects .project #description{font-size:11px;margin-top:1px}.app .resume .body .sections .section-skills{margin-top:8px}.app .resume .body .sections .section-skills .tag{border-radius:4px;font-size:10px;font-weight:500;margin-right:4px;margin-top:2px;padding:2px 3px}.app .resume .body .sections .section-skills .tag.preferred{background-color:var(--tag1-bg);border:1px solid var(--tag1);color:var(--tag1)}.app .resume .body .sections .section-skills .tag.knowledge{background-color:var(--tag2-bg);border:1px solid var(--tag2);color:var(--tag2)}.app .resume .body .sections .section-skills .tag.interested{background-color:var(--tag3-bg);border:1px solid var(--tag3);color:var(--tag3)}.app .resume .body .sections .section-skills .intro{display:flex;flex-direction:row;justify-content:space-between}.app .resume .body .sections .section-skills .legend{display:flex;flex-direction:row;justify-content:flex-start;margin:5px 0 10px}.app .resume .body .sections .section-skills .skills{display:flex;flex-direction:column;flex-wrap:wrap;height:2.8cm;margin-top:6px;width:100%}.app .resume .body .sections .section-skills .skills>*{margin:4px 0;width:fit-content}.app .resume .body .sections .section-skills .skills>* h4{font-size:12px;font-weight:300}.app .resume .body .sections .section-skills .skills .tags{align-items:center;display:flex;flex-direction:row}.app .resume .body .sections .section-skills .skills .web{margin-left:auto}@media print{.app body *{visibility:hidden}.app #section-to-print,.app #section-to-print *{visibility:visible}.app #section-to-print * .blue,.app #section-to-print .blue{-webkit-text-fill-color:var(--tag2);background:none #fff;-webkit-background-clip:border-box;color:#97dafb}.app #section-to-print{left:0;position:absolute;top:-15px}}
/*# sourceMappingURL=main.8c1d015a.css.map*/