body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{background:#201f1f!important;display:flex;flex-direction:column;height:20vh;justify-content:center;padding:0;width:100%}header .menu{display:flex;justify-content:space-between;padding:4%}header .menu .titulo{font-size:1.5rem;font-weight:500;margin-left:7%}header .menu ul{list-style:none;margin-left:-10%;width:50vh}header .menu .referencia{cursor:pointer;display:inline-block;font-size:1.2rem;padding:0 10px}header .menu a{color:#dbdad2;text-decoration:none}header .menu a:hover{color:#878787}.about{height:45vh;max-height:350px;padding:5% 10%}.about h1{-webkit-text-fill-color:transparent;background:linear-gradient(89.81deg,#4556e8 -1.72%,#33d2ff 15.05%,#dd5789 35.78%);-webkit-background-clip:text;background-clip:text;font-family:Merriweather;font-size:6rem;font-style:normal;font-weight:400;margin:2% 0}.about p{font-size:1.3rem}.about h2{font-size:2rem;font-style:normal;font-weight:500}.arrow{border:.6px solid #fff;flex:none;flex-grow:0;height:0;order:1;width:12%}.experience{background-color:#111;display:flex;justify-content:space-between;margin-bottom:4%;padding:0 10%}.experience-title{font-style:normal;font-weight:300;line-height:2rem;margin:3% 0 5% 10%;text-transform:uppercase}.experience-item{margin:0 0 8% 10%;width:65vw}.title-date{display:flex;justify-content:space-between;margin:0 0 2%;width:95%}.title-date .title{color:#fff;font-size:1.7rem;font-style:normal;font-weight:500;line-height:2rem}.title-date .date{color:#c4c4c4}.experience-item h4,.title-date .date{font-size:1.2rem;font-style:normal;font-weight:300;line-height:24px}.experience-item h4{color:#6cace4;margin-bottom:1%}.experience-item .descricao{font-size:1.2rem;font-style:normal;line-height:35px;margin:2% 0}.experience-item ul{font-size:1.2rem;font-style:normal;line-height:2.2rem;margin:2% 0 2% 10%}.experience-item a{font-size:1.2rem;font-style:normal;text-decoration:none}.experience-item a:hover{color:#878787}.experience-item b,.experience-item i{display:block;font-size:1.2rem}.experience-item b{font-style:normal}.project-item{margin-bottom:10%;position:relative;top:0;transition:top .5s ease;width:30vw}.project-item:hover{top:-10px}.project-item h3{color:#dbdad2;font-family:Inter;font-size:24px;line-height:29px}.project-item h3,.project-item p{font-style:normal;font-weight:300}.project-item p{color:#c4c4c4;font-size:1.2rem;line-height:24px}.project-item img{border-radius:5px;height:45vh;margin-bottom:5%;object-fit:cover;width:30vw}.project-item-container{display:flex;flex-direction:row;justify-content:space-around;width:100%}.projects{display:flex;flex-direction:column;padding:0 10%}.projects-container{align-items:flex-start;display:flex;justify-content:space-around;width:100%}.footer{align-items:center;display:flex}#footer-title{margin-left:17%;margin-right:10%}.socials-button{border-radius:8.84245px;color:#fff;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;height:8vh;line-height:53px;margin-right:3%;max-height:60px;max-width:250px;position:relative;text-align:center;width:15vw;z-index:0}a{text-decoration:none}.socials-button:before{-webkit-animation:glowing 20s linear infinite;animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";-webkit-filter:blur(5px);filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}.socials-button:active{color:#000}.socials-button:active:after{background:transparent}.socials-button:hover:before{opacity:1}.socials-button:after{background:#111;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@-webkit-keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}*{color:#dbdad2;font-size:62,5%;margin:0;padding:0;scroll-behavior:smooth}*,.App{background-color:#111}.separator{border:.1px solid #c6c6c6;height:0;margin-bottom:5%;margin-left:10%;margin-top:0;width:80%}
/*# sourceMappingURL=main.e2db1ac3.css.map*/