@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&display=swap);.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.abilities .container-abilities{justify-content:center;text-align:center}.abilities .container-abilities .skill{max-width:35rem;padding:4rem 2rem;transition:.2s ease}.abilities .container-abilities .skill:hover{color:var(--cor-primaria)}.abilities .container-abilities .skill .logo i,.abilities .container-abilities .skill h3,.abilities .container-abilities .skill p{cursor:default;transition:.3s ease}.abilities .container-abilities .skill h3{color:var(--cor-primaria);font-size:var(--font-extra-grande);font-weight:500;margin-bottom:2rem}.abilities .container-abilities .skill p{font-family:var(--font-secundaria);font-size:1.8rem}.abilities .container-abilities .skill .logo i{font-size:8rem}html{color:var(--cor-branca);font-size:62.5%;font-weight:300;scroll-behavior:smooth}body{background-color:var(--cor-fundo-cinza-escuro);font-family:var(--font-primaria);font-size:var(--font-normal)}.container{margin:auto;max-width:1140px}.row{display:flex;flex-wrap:wrap}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.social-medias a{border-radius:50%;display:inline-block;font-size:1.8rem;height:4rem;margin:0 6px;text-align:center;transition:.3s ease-in-out;width:4rem}.social-medias a:hover{color:var(--cor-primaria);-webkit-transform:scale(1.3);transform:scale(1.3)}.social-medias a i{line-height:4rem}.outer-shadow{box-shadow:3px 3px #222327,-3px -3px 3px #454545}.inner-shadow{box-shadow:inset 3px 3px 3px #222327,inset -3px -3px 3px #454545}.section{padding:7rem 0}.section-title{flex:0 0 100%;max-width:100%;padding:6rem 0;text-align:center}.section-title h2{font-size:var(--font-gigante);font-weight:500;text-transform:uppercase}.button{background-color:var(--cor-primaria);border-radius:2rem;font-size:var(--font-grande);padding:1rem 2rem;transition:.3s ease-in-out}.button:hover{background-color:var(--cor-secundaria)}.about-me .about-me-img{max-width:40%;padding:0 1.5rem}.about-me .about-me-img .img-box{border-radius:5px;padding:1.5rem;text-align:center}.about-me .about-me-img img{border:1rem solid transparent;border-radius:5px}.about-me .about-me-info{max-width:50%;padding:0 2.5rem}.about-me .about-me-info .buttons{margin-top:5rem}.about-me .about-me-info p{font-size:1.8rem;margin-bottom:2rem}@media(max-width:980px){.about-me .row{justify-content:center}.about-me .about-me-img{margin-bottom:5rem;max-width:100%;padding:0 var(--mobile-padding)}.about-me .about-me-info{max-width:100%;padding:0 var(--mobile-padding);text-align:center}}.footer{background-color:var(--cor-fundo-cinza-claro);margin-top:7rem;padding:5rem;text-align:center}.footer h2{font-family:var(--font-secundaria);font-size:var(--font-normal);font-weight:700;letter-spacing:2px;margin-bottom:2rem}header{background:transparent;height:110px;left:0;padding:2rem 1.5rem;position:fixed;right:0;top:0;transition:.3s ease;z-index:999}header.scrollBlack{background-color:#141414}header .logo{border:2px solid var(--cor-branca);border-radius:50%;font-family:var(--font-secundaria);font-size:var(--font-extra-grande);height:6.5rem;line-height:5.9rem;text-align:center;text-decoration:underline;transition:.3s;width:6.5rem}header a:hover .logo{border:2px solid var(--cor-primaria);color:var(--cor-primaria)}header nav ul{display:flex}header nav li a{border-radius:50px;font-size:2rem;font-weight:500;letter-spacing:1px;margin:.5rem;padding:10px 20px;transition:.3s;-webkit-user-select:none;user-select:none}header nav ul li a:hover{background-color:var(--cor-primaria)}header .menu{align-self:flex-end;display:none;height:6rem;width:6rem}header nav label{cursor:pointer;display:flex;flex-direction:column}header .hamburguer{height:.2rem;left:1.5rem;top:2.9rem;width:3rem}header .hamburguer,header .hamburguer:after,header .hamburguer:before{background-color:var(--cor-branca);display:block;position:relative;transition:.5s ease-in-out}header .hamburguer:after,header .hamburguer:before{content:"";height:100%;width:100%}header .hamburguer:before{top:-1rem}header .hamburguer:after{bottom:-1rem}header input{display:none}header input:checked~label .hamburguer{background-color:var(--cor-primaria);-webkit-transform:rotate(45deg);transform:rotate(45deg)}header input:checked~label .hamburguer:before{top:0}header input:checked~label .hamburguer:after,header input:checked~label .hamburguer:before{background-color:var(--cor-primaria);-webkit-transform:rotate(90deg);transform:rotate(90deg)}header input:checked~label .hamburguer:after{bottom:0}@media(max-width:1280px){.header{padding:var(--mobile-padding)}}@media(max-width:900px){.header .menu,.header nav input:checked~ul{display:block}.header nav{position:absolute;right:2rem;top:3rem;z-index:1}.header nav ul{background-color:var(--cor-fundo-escuro);border-radius:1rem;display:none;padding:2rem}.header nav li a{color:var(--cor-branca);display:block;margin:.5rem;padding:2rem;text-align:center}}:root{--cor-primaria:#ee20ee;--cor-secundaria:#318083;--cor-branca:#fff;--cor-fundo-escuro:#040203;--cor-fundo-cinza-escuro:#282828;--cor-fundo-cinza-claro:#353535;--font-primaria:"Poppins",sans-serif;--font-secundaria:"Raleway",sans-serif;--font-gigante:4.5rem;--font-extra-grande:3rem;--font-grande:2.4rem;--font-normal:1.6rem;--mobile-padding:30px}*{border:none;box-sizing:border-box;margin:0;outline:none;padding:0}a{color:var(--cor-branca);text-decoration:none}ul{list-style:none}img{max-width:100%}.home .full-screen{min-height:86vh;padding:5rem 0}.home .text-home{letter-spacing:.2rem}.home .img-home,.home .text-home{flex:0 0 50%;max-width:50%;padding:0 1.5rem}.home .img-home .img-box{border-radius:50%;margin:0 auto;max-width:45rem}.home .img-home .img-box img{border:20px solid transparent;border-radius:50%;max-height:450px;width:100%}.home .text-home p{font-family:var(--font-secundaria);font-size:var(--font-grande);margin-bottom:1rem}.home .text-home h1{font-family:var(--font-secundaria);font-size:var(--font-gigante);font-weight:700;margin-bottom:2rem}.home .text-home h2{font-family:var(--font-secundaria);font-size:var(--font-grande);letter-spacing:.2rem;margin-bottom:3rem}@media(max-width:1280px){.home .img-home,.home .text-home{flex:0 0 100%;max-width:100%;padding:var(--mobile-padding);text-align:center}}.projects .container-projects{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0 auto}@media(max-width:1280px){.projects .container-projects{padding:0 var(--mobile-padding)}}.projects .container-projects .project{position:relative;transition:.3s ease}.projects .container-projects .project:hover,.projects .container-projects .project:hover .informations-project{opacity:.8}.projects .container-projects .project img{border-top-left-radius:5px;border-top-right-radius:5px;height:100%}.projects .container-projects .project .informations-project{background-color:var(--cor-fundo-escuro);height:100%;opacity:0;padding:2rem;position:absolute;top:0;transition:.3s ease;width:100%}.projects .container-projects .project .informations-project p:nth-child(2){font-weight:700;margin-top:1rem}.projects .container-projects .project h3{background-color:var(--cor-fundo-escuro);bottom:0;font-size:2rem;font-weight:500;opacity:.7;padding:1rem 0 1rem 2rem;position:absolute;width:100%}
/*# sourceMappingURL=main.3c5f722b.css.map*/