body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{font-size:10px}body,html{max-width:100vw;overflow-x:hidden;animation-name:no-scroll;animation-duration:7s;animation-fill-mode:both}@media(max-width:900px){html{font-size:9px}}@media(max-width:800px){html{font-size:8px}}@media(max-width:600px){html{font-size:7px}}@media(max-width:500px){html{font-size:6px}}@media(min-width:1480px){html{font-size:12px}}@media(min-width:1680px){html{font-size:14px}}@font-face{src:url(/static/media/nasalization-rg.4cbf2019.otf);font-family:Nasalization}body{font-family:Nasalization;overflow-x:hidden;background-color:#000;color:#fff;position:relative}body::-webkit-scrollbar{opacity:1;width:.5rem}body::-webkit-scrollbar-thumb{background-color:grey;border-radius:2rem}body::-webkit-scrollbar-corner{opacity:1}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes no-scroll{0%{overflow-y:hidden}95%{overflow-y:hidden}to{overflow-y:auto}}canvas{position:relative;height:100vh;background-color:#000}@media(max-width:800px){canvas{height:90vh}}.loader{position:fixed;width:100vw;height:100vh;background-color:#000;z-index:2;color:#fff;font-size:2.5rem;animation-name:animacao-da-caixa-de-titulo;animation-duration:2s;animation-fill-mode:both;animation-delay:5s;white-space:nowrap;line-height:6.5rem}.loader__titule{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.loader__titule-1{font-style:italic;font-weight:lighter;animation-name:animacao-do-titulo;animation-duration:3s;animation-fill-mode:both;animation-delay:1.5s}.loader__titule-2{font-weight:lighter;animation-name:animacao-do-titulo;animation-duration:3s;animation-fill-mode:both;animation-delay:3s}@keyframes animacao-do-titulo{0%{opacity:0}to{opacity:1}}@keyframes animacao-da-caixa-de-titulo{0%{display:block;opacity:1}99%{z-index:1}to{display:none;opacity:0;z-index:-1}}@media(max-width:800px){.loader__titule{top:37.5%}}@media(max-width:450px){.loader{font-size:2rem}}@media(max-width:370px){.loader{font-size:1.75rem}}@media(max-width:330px){.loader{font-size:1.5rem}}.header{margin-bottom:15rem;color:#fff}.header canvas{position:relative;right:40.5rem;display:block;height:38rem!important;width:100%!important}.header__titule{text-transform:uppercase;font-size:3.5rem}.header__center{position:relative}.header__text{position:absolute;right:4rem;top:0;display:inline-block;height:40rem;width:55%;text-align:left;margin:0;padding-top:6rem;line-height:3.75rem;letter-spacing:.35rem;font-size:2.45rem}@media(max-width:1200px){.header__text{right:1rem}.header canvas{right:32.5rem}}@media(max-width:1065px){.header canvas{right:28rem;height:32rem!important}}@media(max-width:980px){.header__text{padding-top:0}}@media(max-width:755px){.header canvas{right:25rem;height:30rem!important}}@media(max-width:700px){.header canvas{top:0;right:0;height:50rem!important}.header__text{position:relative;text-align:center;width:70%;font-size:3rem;margin-top:2rem}}@media(max-width:350px){.header canvas{height:45rem!important}}.technologies__titule{text-transform:uppercase;font-size:3.5rem}.technologies__buttons{position:relative;text-align:center;margin-top:5rem;margin-bottom:5rem}.button{font-size:3rem;background-color:#fff;color:#000;padding-top:1rem;padding-bottom:1rem;margin:0 auto 60rem;width:30rem;box-shadow:0 0 15px 5px red;border-radius:1rem}.button__text{padding:0;margin:0}.front-end{box-shadow:0 0 15px 5px #90ee90}.back-end{box-shadow:0 0 15px 5px purple}.design-patterns{box-shadow:0 0 15px 5px red}.agile-methods{box-shadow:0 0 15px 5px #00f}.deck{position:absolute;width:45rem;height:50rem;display:flex;align-items:center;justify-content:center;margin-top:-57.5rem}.deck,.deck__algo{will-change:transform}.deck__algo{background-color:#fff;background-size:auto 65%;background-repeat:no-repeat;background-position:50%;width:28rem;height:40rem;border-radius:10px;box-shadow:0 12.5px 100px -10px rgba(50,50,73,.4),0 10px 10px -10px rgba(50,50,73,.3);cursor:alias}.deck__position{background-color:green;text-align:center}.deck__center{display:inline-block;text-align:center;background-color:red;transform:translateX(-22.5rem)}.footer{position:relative;margin:5rem auto 0;background-color:#444;text-align:center;text-decoration:none}.footer__redes-socias{text-align:right;margin-right:1.25rem}.rede-social img{width:4rem;height:4rem;margin-right:.75rem;margin-top:2rem;-webkit-filter:invert(100%);filter:invert(100%)}.footer__contatos{position:absolute;left:2rem;top:2rem;text-align:left;font-size:1.6rem}.footer__github{margin:0!important}@media(max-width:800px){.footer__contatos{font-size:1.8rem}}@media(max-width:700px){.rede-social img{width:5rem;height:5rem}.footer__contatos{font-size:2rem}}@media(max-width:600px){.footer__redes-socias{text-align:center;margin-right:0}.footer__contatos{position:relative;left:0;top:0;text-align:center;font-size:2.5rem;margin-top:4rem}.rede-social img{width:8rem;height:8rem;margin-right:2.5rem}.footer__github img{margin-right:0}}.botao-de-teste{display:block;text-align:center;margin-top:-5rem;padding-bottom:4rem}.botao-de-teste__texto{position:relative;z-index:1;margin:0;padding:0}.botao-de-teste__conteudo{position:relative;display:inline-block;font-size:2rem;text-transform:uppercase;font-weight:700;padding:2rem 7.5rem;border-radius:1rem;margin:4rem auto 0;color:#fff;cursor:pointer;overflow:hidden;text-decoration:none}.dispositivo-ios__conteudo{background-color:#ff8c00}.botao-de-teste__background{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,red,#ff9a00 10%,#d0de21 20%,#4fdc4a 30%,#3fdad8 40%,#2fc9e2 50%,#1c7fee 60%,#5f15f2 70%,#ba0cf8 80%,#fb07d9 90%,red);width:250rem;height:8rem;z-index:1;animation-name:animacao-background;animation-duration:10s;animation-iteration-count:infinite}.dispositivo-ios__background{display:none}@keyframes animacao-background{0%{transform:translate(-50%,-50%)}25%{transform:translate(-10%,-50%)}75%{transform:translate(-90%,-50%)}to{transform:translate(-50%,-50%)}}@media(max-width:980px){.botao-de-teste{margin-top:0}}@media(max-width:900px){.botao-de-teste__conteudo{font-size:2.5rem}.botao-de-teste__background{width:280rem}}@media(max-width:700px){.botao-de-teste__conteudo{margin-top:7rem}}@media(max-width:600px){.botao-de-teste__conteudo{font-size:3rem;padding:2rem 5rem}.botao-de-teste__background{width:320rem}}@media(max-width:340px){.botao-de-teste__conteudo{font-size:3rem;padding:2rem}}.projects{position:relative;margin-bottom:15rem}.projects__titule{text-transform:uppercase;font-size:3.5rem}.project-field{background-color:#fff;width:55%;height:16rem;margin:4rem auto 0;transform:skewx(-15deg)}.project-field__titule{color:#000;transform:skewx(15deg);font-size:3.5rem;width:76.6%;margin-left:auto;text-align:left;margin-bottom:1rem;padding-top:4rem}.project-field__titule a{text-decoration:none;color:#000}.project-field__titule a:visited{color:#000}.project-field__subtitule{margin-top:0;color:#000;transform:skewx(15deg);font-size:1.75rem;text-align:left;width:75%;margin-left:auto}.project-field__logo{position:absolute;top:50%;left:5%;transform:translateY(-50%) skewx(15deg);overflow:hidden;border-radius:50%}.project-field__img,.project-field__logo{height:12rem;width:12rem}@media (max-width:1150px){.project-field{width:65%}}@media (max-width:1060px){.project-field__img,.project-field__logo{height:10rem;width:10rem}}@media (max-width:960px){.project-field__img,.project-field__logo{height:9rem;width:9rem}}@media (max-width:720px){.project-field{width:70%}}@media (max-width:500px){.project-field{width:80%}}@media (max-width:350px){.project-field{width:90%}}@media (max-width:320px){.project-field__img,.project-field__logo{height:8rem;width:8rem}}
/*# sourceMappingURL=main.44db82f8.chunk.css.map */