@font-face{font-family:Mulish;src:url(/portfolio/static/media/mulish.b8bd11549c4893dee1ca.ttf)}a{color:#fff;font-family:Mulish;text-decoration:none}html{background-color:#000;scroll-behavior:smooth;-webkit-user-select:text;user-select:text}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button{border:none}h1{border-bottom:2px solid #fff9;color:#fff;display:flex;flex-wrap:wrap;font-size:27px;margin:0}h1,h2{font-family:Mulish;padding:0}h2{color:#fff9;font-size:21px;margin-bottom:8px;margin-top:8px}h2:hover{color:#fff;transition:color .5s ease}h3{color:#fff9;font-size:18px;margin:0;padding:0}h3,h3:hover{font-family:Mulish}h3:hover{color:#fff;transition:color .5s ease}h4{color:#fff9;display:flex;flex-wrap:wrap;font-family:Mulish;font-size:14px;padding:0}h4,img{margin:0}h4:hover{color:#fff;transition:color .5s ease}Main{background-color:#101010;height:800px;margin:0;padding-bottom:32px}@media (max-width:768px){h1{font-size:24px}h2{font-size:16px}h3{font-size:14px}}.footer{align-items:center;background-color:#000;display:flex;flex-direction:column;height:128px;justify-content:center}.footer-text{margin:16px 8px 0}@media (max-width:768px){.footer-text{margin:0 8px 16px}}.header{align-items:center;background-color:#000;display:flex;flex-wrap:wrap;justify-content:center;padding:16px}.logo{height:48px;-webkit-user-select:none;user-select:none}@media (max-width:768px){.header{padding-top:16px}.logo{margin-bottom:12px;margin-top:12px}}.english-true{color:#fff}.language-button{background-color:#000;margin:4px}.languages{display:flex;flex-direction:column}.portuguese-true{color:#fff}@media (max-width:768px){.language-button{margin-top:16px}.languages{flex-direction:row}}.menu-tab{background-color:#000;display:flex;flex-wrap:wrap;justify-content:center;padding:8px}@media (max-width:768px){.menu-tab{padding:0}}.icons{fill:#fff;height:24px;margin-right:4px;width:24px}.menu-button{align-items:center;background-color:#000;display:flex;justify-content:center;margin:6px;-webkit-user-select:none;user-select:none;width:128px}.menu-button:hover{background-color:#fff;transition:all .5s ease}.menu-button:hover .Icons path{fill:#000;transition:all .5s ease}.menu-button:hover h2{color:#000;transition:all .5s ease}.menu-button h2{color:#fff;font-size:16px}@media (max-width:768px){.icons{height:16px;width:16px}.menu-button{margin:3px;width:128px}}.about,.main{display:flex;flex-direction:column}.background{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;width:100%}.img-home{background-image:url(/portfolio/static/media/home.5d246849da7799a1874d.jpg);min-height:86vh}.img-about{background-image:url(/portfolio/static/media/about.2241ef4a0542525480fe.jpg);min-height:50vh}.img-skills{background-image:url(/portfolio/static/media/skills.a6cb8b59c819bdffbcfa.jpg);min-height:50vh}.img-education{background-image:url(/portfolio/static/media/education.8cb10c51844f50dfbdc1.jpg);min-height:50vh}.img-professional{background-image:url(/portfolio/static/media/professional.085b7eb8c6924ee3544a.jpg);min-height:50vh}.img-projects{background-image:url(/portfolio/static/media/projects.8e80bcd4588e658c9898.jpg);min-height:50vh}.img-contact{background-image:url(/portfolio/static/media/contact.6aabcb93a849b0788089.jpg);min-height:50vh}@media (max-width:768px){.background{width:100vw}.img-home{height:100%}}.box{background-color:#000000e6;display:flex;flex-direction:row;justify-content:center;margin:64px;padding:32px;text-align:left;width:75vw}@media (max-width:768px){.box{flex-direction:column;margin:16px;padding:16px;width:80vw}}.infobox{border-left:2px solid #ffffff80;margin:16px;padding-left:8px}.contact{align-items:center;display:flex;flex-direction:row}.contact-content{width:100%}.contact-description{margin-bottom:16px;margin-top:16px}.contact h2{color:#fff}.icon{border-radius:0;margin-right:8px;width:24px}.edu-box{margin:32px}.edu-container{align-items:center;display:flex;flex-direction:column}.edu-container h2{color:#fff}.education-content{width:100%}.education-image{margin:16px 8px 8px;width:128px}.edu-info{width:40%}.edu-title{align-items:center;display:flex;flex-direction:column}@media (max-width:768px){.edu-box{margin:16px}.edu-info{width:100%}}.home{display:flex;flex-direction:column;justify-content:center;padding:32px;width:60%}.lgcs{border-radius:100%;height:300px;margin:auto}@media (max-width:768px){.home{width:-webkit-fit-content;width:fit-content}.lgcs{height:144px;margin-top:16px}}.project,.projects{display:flex;flex-direction:column}.projects{align-items:center}.projects img{height:100%;width:100%}.project-button{display:flex;flex-direction:column;margin:16px;width:50%}.projects-content h2{color:#fff;font-size:21px}@media (max-width:768px){.project-button{margin:0;width:-webkit-fit-content;width:fit-content}.projects-content h3{font-size:12px}}.skills{display:flex;flex-wrap:wrap;justify-content:center}.skills-content{margin-bottom:16px;width:100%}.skills-box,.skills-content{display:flex;flex-direction:column}.skills-box{align-items:center;border:2px solid #ffffff80;justify-content:center;margin:16px 8px 0;min-width:64px;padding:8px}.skills-box:hover{background-color:#ffffff40;border:2px solid #fff;transition:all .5s ease}.skills-box:hover .animated-svg .black-to-gray{fill:#4c4c4c;transition:fill .5s ease}.skills-box h3{color:#fff}@media (max-width:768px){.skills-box{height:24px;margin:8px;min-width:64px;padding:4px}}.chevron{fill:#fff;height:24px;width:24px}.top-anchor{align-items:center;background-color:#000000e6;border-radius:100%;bottom:0;display:flex;height:48px;justify-content:center;margin:32px;position:fixed;right:0;width:48px}.top-anchor:hover{background-color:#fff;transition:all .5s ease}.top-anchor:hover .chevron{fill:#000;transition:all .5s ease}@media (max-width:768px){.top-anchor{margin:16px}}.pro-box{margin:32px}.pro-container{align-items:center;display:flex;flex-direction:column}.pro-container h2{color:#fff}.professional-content{width:100%}.professional-image{margin:16px 8px 8px;width:128px}.pro-info{width:40%}.pro-title{align-items:center;display:flex;flex-direction:column}@media (max-width:768px){.pro-box{margin:16px}.pro-info{width:100%}}
/*# sourceMappingURL=main.b11944a6.css.map*/