@import url(https://fonts.googleapis.com/css?family=Raleway&display=swap);@import url(https://fonts.googleapis.com/css?family=Josefin+Sans&display=swap);html{background:#2b2d2f;color:#fff;font-family:Raleway,sans-serif;font-size:1rem;font-weight:400;overflow:auto}body,html{height:100%}a{color:#ff073a;text-decoration:none}a:hover{color:#fff}h1{font-size:2rem;font-weight:600;line-height:2rem;text-shadow:.25rem .25rem .25rem #000}p{word-spacing:.1rem}#landing{background:#2b2d2f;color:#fff;display:flex;height:100%;margin:.5rem;padding:.5rem;text-align:center}.highlight-link{box-shadow:inset 0 -.125rem 0 #ff073a;box-sizing:border-box;color:#ff073a;display:inline-block;padding:.125rem;transition:all .2s ease-in-out}.highlight-link:hover{box-shadow:inset 0 -2rem 0 0 #ff073a;color:#fff}.highlight-title{color:#ff073a;text-shadow:.25rem .25rem .25rem #000}.landing-icons{display:flex;justify-content:center}.landing-icons .social-link{color:#fff;height:3rem;line-height:3rem;margin:.25rem;position:relative;width:3rem}.landing-icons .social-link .circle{fill:none;stroke-dasharray:40;-webkit-animation:outWaveOut 1s ease-in-out forwards;animation:outWaveOut 1s ease-in-out forwards;transition:all .2s ease-in-out}.landing-icons .social-link .social{font-size:1.5rem;position:absolute;top:0;transition:all .5s ease-in-out;width:100%}.landing-icons .social-link .social-svg{color:#fff}.landing-icons .social-link .label{display:none}.landing-icons .social-link:hover{cursor:pointer}.landing-icons .social-link:hover .circle{fill:#fff;fill-opacity:1;-webkit-animation:outWaveIn 1s ease-in-out forwards,colorBlackIcon 1s linear forwards;animation:outWaveIn 1s ease-in-out forwards,colorBlackIcon 1s linear forwards}.landing-icons .social-link:hover .social-svg{color:#000}.landing-icons .social-link:hover .label{display:inline!important;display:initial!important;position:relative;top:-2rem}.landing-icons .instagram{display:none}.landing-icons .email:hover .circle{-webkit-animation:outWaveIn 1s ease-in-out forwards,colorEmail 1s linear forwards;animation:outWaveIn 1s ease-in-out forwards,colorEmail 1s linear forwards}.landing-icons .email:hover .social-svg{color:#d44638}.landing-icons .telegram:hover .circle{-webkit-animation:outWaveIn 1s ease-in-out forwards,colorTelegram 1s linear forwards;animation:outWaveIn 1s ease-in-out forwards,colorTelegram 1s linear forwards}.landing-icons .telegram:hover .social-svg{color:#2aabee}.landing-icons .linkedin:hover .circle{fill:#0072b1;-webkit-animation:outWaveIn 1s ease-in-out forwards,colorLinkedIn 1s linear forwards;animation:outWaveIn 1s ease-in-out forwards,colorLinkedIn 1s linear forwards}.landing-icons .linkedin:hover .social-svg{color:#fff}.landing-icons .stackoverflow:hover .circle{-webkit-animation:outWaveIn 1s ease-in-out forwards,colorStackOverflow 1s linear forwards;animation:outWaveIn 1s ease-in-out forwards,colorStackOverflow 1s linear forwards}.landing-icons .stackoverflow:hover .social-svg{color:#f47f24}.landing-icons .whatsapp:hover .circle{fill:#25d366;-webkit-animation:outWaveIn 1s ease-in-out forwards,colorWhatsapp 1s linear forwards;animation:outWaveIn 1s ease-in-out forwards,colorWhatsapp 1s linear forwards}.landing-icons .whatsapp:hover .social-svg{color:#fff}@-webkit-keyframes outWaveIn{to{stroke-dasharray:510;stroke-width:.5rem}}@keyframes outWaveIn{to{stroke-dasharray:510;stroke-width:.5rem}}@-webkit-keyframes outWaveOut{0%{stroke:#fff;stroke-dasharray:510;stroke-width:.5rem}to{stroke:#fff;stroke-dasharray:83;stroke-width:.5rem}}@keyframes outWaveOut{0%{stroke:#fff;stroke-dasharray:510;stroke-width:.5rem}to{stroke:#fff;stroke-dasharray:83;stroke-width:.5rem}}@-webkit-keyframes colorBlackIcon{to{stroke:#000}}@keyframes colorBlackIcon{to{stroke:#000}}@-webkit-keyframes colorEmail{to{stroke:#b23121}}@keyframes colorEmail{to{stroke:#b23121}}@-webkit-keyframes colorTelegram{to{stroke:#229ed9}}@keyframes colorTelegram{to{stroke:#229ed9}}@-webkit-keyframes colorLinkedIn{to{stroke:#fff}}@keyframes colorLinkedIn{to{stroke:#fff}}@-webkit-keyframes colorStackOverflow{to{stroke:#d96311}}@keyframes colorStackOverflow{to{stroke:#d96311}}@-webkit-keyframes colorTwitter{to{stroke:#1da1f2}}@keyframes colorTwitter{to{stroke:#1da1f2}}@-webkit-keyframes colorWhatsapp{to{stroke:#fff}}@keyframes colorWhatsapp{to{stroke:#fff}}.landing-title{left:0;margin:.5rem;padding:.5rem;position:absolute;right:0;top:auto}.layout{margin:10rem .5rem -2rem;max-width:75em;padding:.5rem}.layout .card{background:linear-gradient(145deg,hsla(0,0%,45%,.15) 15%,#2b2d2f 80%);border-radius:2rem;margin:3rem 0;padding:1rem 2rem}.layout .card .title{position:relative;text-align:center}.layout .card .subtitle{text-align:center}.layout .card .description{text-align:justify}.neumorphism-button{background:linear-gradient(145deg,hsla(240,2%,40%,.15) 15%,rgba(33,33,33,.4) 80%);box-shadow:-4px -3px 2px 0 hsla(0,0%,98%,.13),4px 4px 2px 0 rgba(0,0,0,.4)}.neumorphism-card{box-shadow:inset 2px 2px 4px #000,inset -2px -2px 4px #636363}.neumorphism-card-big{box-shadow:5px 5px 4px #161718,-5px -5px 4px #404346}.neumorphism-card-mid{background:#212121;box-shadow:inset 5px 5px 0 #0d0d0d,inset -5px -5px 0 #353535;margin:10px;padding:1rem}.timeline-wrapper .timeline{list-style-type:none;padding:0;position:relative}.timeline-wrapper .timeline:before{background:linear-gradient(180deg,#f3f3f3 0,#d5d5d5 8%,#d5d5d5 92%,#f3f3f3);content:" ";height:100%;left:50%;margin-left:-.0675rem;position:absolute;width:.125rem;z-index:-1}.timeline-wrapper .timeline li{padding:1rem 0}.timeline-wrapper .hexagon{background:#ff073a;height:.5rem;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-.8rem;width:1rem}.timeline-wrapper .hexagon:after,.timeline-wrapper .hexagon:before{border-left:.5rem solid transparent;border-right:.5rem solid transparent;content:"";left:0;position:absolute}.timeline-wrapper .hexagon:before{border-bottom:.25rem solid #ff073a;top:-.25rem}.timeline-wrapper .hexagon:after{border-top:.25rem solid #ff073a;bottom:-.25rem}.timeline-wrapper .flag-wrapper{position:relative;text-align:center}.timeline-wrapper .flag{background:#2b2d2f;border-radius:.5rem;font-weight:600;padding:.25rem .5rem}.timeline-wrapper .flag span{position:relative;transition:.4s}.timeline-wrapper .flag span:after{color:#ff073a;content:"≫";opacity:0;position:absolute;right:-1rem;transition:.4s}.timeline-wrapper .flag:hover span{letter-spacing:.05rem;padding-right:1.25rem}.timeline-wrapper .flag:hover span:after{opacity:1;right:0}.timeline-wrapper .time-wrapper{color:#fff;display:block;line-height:.5rem;margin-top:.3rem}.timeline-wrapper .time{background:#2b2d2f;border-radius:.5rem;display:inline-block;margin-top:1rem;padding:.6rem}.timeline-wrapper .desc{background:#2b2d2f;border-radius:1rem;margin:1em 0 0;padding:.75em;text-align:center}.project{border-radius:1rem;margin:1rem 0;padding:.5rem 1rem}.project .name-link-wrapper{display:flex;justify-content:space-between}.project .name-link-wrapper .links{font-size:1.5rem;margin:1rem .5rem}.project-desc{line-height:1rem}.project-stars-forks{fill:#fff;font-family:Josefin Sans,sans-serif}.tag-wrapper{margin:1rem 0 0}.tag{border-radius:.5rem;display:inline-block;margin-bottom:.25rem;padding:.5rem}.contact-icons{display:flex;justify-content:center}.contact-icons .social-link{height:3rem;line-height:3rem;margin:.25rem;position:relative;text-align:center;width:3rem}.contact-icons .social-link .circle{display:none}.contact-icons .social-link .social{font-size:1.5rem}.contact-icons .social-link .social-svg{fill:#ff073a}.contact-icons .social-link .label{display:none}.contact-icons .social-link:hover{-webkit-animation:jump 1s infinite alternate;animation:jump 1s infinite alternate;cursor:pointer}.contact-icons .social-link:hover .social-svg{fill:#fff}.contact-icons .social-link:hover .label{display:inline!important;display:initial!important;position:relative;top:-2rem}.contact-icons .github,.contact-icons .stackoverflow{display:none}.contact-icons .email:hover .social-svg{color:#d44638}.contact-icons .telegram:hover .social-svg{color:#2aabee}.contact-icons .linkedin:hover .social-svg{color:#007bb6}.contact-icons .stackoverflow:hover .social-svg{color:#f47f24}.contact-icons .whatsapp:hover .social-svg{color:#25d366}.contact-icons .instagram:hover .social-svg{color:#c13584}@media only screen and (max-width:345px){h1{font-size:1.75rem;line-height:1.75rem;text-shadow:.2rem .2rem .2rem #000}.landing-icons .whatsapp{display:none}}@media only screen and (min-width:48em){.layout{margin:12.5rem auto -2rem;padding:2rem}.layout .card .description,.layout .card .subtitle{font-size:1.25rem}.landing-title h1{font-size:3rem}.landing-icons .social-link{height:4rem;line-height:4rem;width:4rem}.landing-icons .social-link .social{font-size:2rem}.timeline-wrapper .timeline{margin:0 auto;width:39.25rem}.timeline-wrapper .timeline li:after{clear:both;content:"";display:block}.timeline-wrapper .direction-l{float:left;text-align:right;width:18.5rem}.timeline-wrapper .direction-l .hexagon{left:auto;right:-1.6rem;top:.4rem}.timeline-wrapper .direction-l .flag-wrapper{display:inline-block;text-align:right}.timeline-wrapper .direction-l .time-wrapper{float:left;margin-top:-.1rem}.timeline-wrapper .direction-l .desc{text-align:right}.timeline-wrapper .direction-r{float:right;text-align:left;width:18.5rem}.timeline-wrapper .direction-r .hexagon{left:-1.6rem;right:auto;top:.4rem}.timeline-wrapper .direction-r .flag-wrapper{display:inline-block;text-align:left}.timeline-wrapper .direction-r .time-wrapper{float:right;margin-top:-.1rem}.timeline-wrapper .direction-r .desc{text-align:left}.projects-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.projects-wrapper>*{width:44%}.contact-icons .social-link{height:4rem;line-height:4rem;width:4rem}.contact-icons .social-link .social{font-size:2rem}}@media only screen and (min-width:62em){.layout{padding:3rem}.layout .card{padding:1rem 3rem}.timeline-wrapper .timeline{width:49rem}.timeline-wrapper .direction-l,.timeline-wrapper .direction-r{width:23.35rem}.projects-wrapper>*{width:45%}}@media only screen and (min-width:75em){.layout{padding:5rem}.timeline-wrapper .timeline{width:58rem}.timeline-wrapper .direction-l,.timeline-wrapper .direction-r{width:27.9rem}.projects-wrapper>*{width:46%}}@-webkit-keyframes jump{0%{bottom:0}50%{bottom:.5rem}to{bottom:0}}@keyframes jump{0%{bottom:0}50%{bottom:.5rem}to{bottom:0}}#skills{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}#skills div{padding:.2rem;transition:opacity .5s}#skills div[skill-type=language]{color:#e84a5f}#skills div[skill-type=framework]{color:#ff847c}#skills div[skill-type=tool]{color:#fecea8}#skills div[skill-type=service]{color:#f4b27c}#skills div[skill-type=ai]{color:#f0abab}#skills div[skill-weight="1"]{font-size:.75rem;line-height:.25rem}#skills div[skill-weight="2"]{font-size:1.25rem;line-height:.75rem}#skills div[skill-weight="3"]{font-size:1.75rem;line-height:1.25rem}#skills div[skill-weight="4"]{font-size:2.25rem;line-height:1.75rem}#skills div[skill-weight="5"]{font-size:2.75rem;line-height:2.25rem}#skills .filter-button,#skills input[type=radio]{display:none}@media only screen and (min-width:48em){#skills div[skill-weight="1"]{font-size:1rem;line-height:0rem}#skills div[skill-weight="2"]{font-size:2rem;line-height:1rem}#skills div[skill-weight="3"]{font-size:3rem;line-height:2rem}#skills div[skill-weight="4"]{font-size:4rem;line-height:3rem}#skills div[skill-weight="5"]{font-size:5rem;line-height:4rem}#skills .filter-button{border-radius:.5rem;cursor:pointer;display:inline;display:initial;margin:0 .5rem 1rem;padding:.5rem .25rem;text-align:center;width:21%}#skills .filter-button:hover{letter-spacing:.25rem}}@media only screen and (min-width:75em){#skills .filter-button{width:21.5%;width:22%}}.footer{background:#2b2d2f;color:#fff;margin:-3rem .5rem .5rem;padding:1rem;text-align:center}
/*# sourceMappingURL=main.a41a578a.css.map*/