*,:after,:before{box-sizing:border-box;margin:0}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-thumb{border-radius:40px;width:15px}::-webkit-scrollbar-thumb{background-color:var(--verde)}::-webkit-scrollbar-track{background-color:var(--white-body)}html{font-size:62.5%}body{font-size:1.6rem}html{scroll-behavior:smooth}main{background-color:var(--white-body);flex-direction:column;justify-content:center;align-items:center;display:flex}a{cursor:pointer}button{cursor:pointer;transition:transform .2s}button:hover{transform:scale(1.02)}.m-header{width:100vw}header{justify-content:center;display:flex}li{list-style:none}a{color:var(--preto);font-size:18px;text-decoration:none}a>strong{color:var(--verde);font-size:15px}a>img{border-radius:50%;width:20px;height:18px;margin-bottom:-3px;margin-right:5px}.itens_header{gap:15px;display:flex}.nav__item{display:flex}.logo{height:50px}.nav{background:var(--white-body);z-index:999;justify-content:space-between;align-items:center;width:100vw;height:8vh;padding-left:15vw;padding-right:15vw;font-family:IBM Plex Mono,monospace;display:flex;position:fixed}.nav__brand{text-transform:uppercase}.nav__menu{background-color:var(--white-body);justify-content:space-around;align-items:center;gap:7rem;display:flex}.nav__toggler{display:none}.nav__toggler div{background:var(--preto);width:2.5rem;height:.2rem;margin:.4rem;transition:all .3s ease-in}.nav_account{align-items:center;gap:3rem;display:none}.nav_account span{font-size:13px}.span_member{color:var(--roxo);font-weight:700}#account_mobile{display:none}@media screen and (max-width:1600px){.nav__menu{gap:4rem}}@media screen and (max-width:768px){.nav__toggler{cursor:pointer;display:block}.nav__menu{flex-direction:column;width:100vw;height:70vh;padding-left:0;transition:all .5s ease-in;position:fixed;top:7vh;right:0;transform:translate(100%)}.nav_account{display:none}#account_mobile{flex-direction:column;justify-content:center;align-items:center;margin-left:-30px}.btn_mobile{font-size:11px}}.nav__active{transform:translate(0%)}.toggle .line1{transform:rotate(-45deg)translate(-4px,5px)}.toggle .line2{opacity:0}.toggle .line3{transform:rotate(45deg)translate(-4px,-5px)}button{background-color:#fff;border:none;border-radius:5px;padding:7px 20px;font-size:12px;box-shadow:0 1px 3px #0000007e}@media not (min-width:1300px){.nav{padding-left:5vw;padding-right:5vw}}@media not (min-width:960px){.nav__menu{gap:3rem}.nav_account,.nav__menu{gap:2rem}a{color:var(--preto);font-size:15px;text-decoration:none}}#translate{z-index:9999;background-color:var(--white-body);border-radius:0 0 10px 10px;margin-top:4px;display:none;position:fixed;box-shadow:0 6px 7px #11b47bac}.div_translate a{cursor:pointer;align-items:center;gap:10px;padding:15px 40px;font-size:15px;font-weight:300;transition:transform .2s;display:flex}.div_translate a:hover{transform:scale(1.02)}#call{color:var(--preto);flex-direction:column;justify-content:left;width:70vw;margin-top:150px;display:flex}#call h2{color:var(--preto);font-size:20px;font-weight:400}#dev_h1{color:var(--preto);margin-top:-10px}#name_h1{color:var(--verde)}#call h1{font-size:37px;font-weight:400}#call p{font-size:18px;font-weight:300}#call button{color:var(--white-body);background-color:var(--verde);border:1px solid var(--verde);width:180px;font-size:15px}#links{align-items:end;gap:40px;margin-top:25px;display:flex}#links a{color:var(--verde);font-size:25px;font-weight:200}#ico_fa{gap:20px;display:flex}@media not (min-width:1300px){#call{width:90vw}}@media not (min-width:500px){#call h1{font-size:25px;font-weight:400}#call h2{color:var(--preto);font-size:19px;font-weight:400}}#skills{margin-top:150px}.all_h1{color:var(--preto);text-align:center;font-weight:400}@media not (min-width:500px){.all_h1{font-size:22px}.nav__menu{gap:0}}.all_strong{color:var(--verde);font-size:18px}#container_skills{grid-template-columns:29% 29% 29%;justify-content:space-between;gap:50px;width:70vw;margin-top:100px;display:grid}#container_skills>div{text-align:center;border-radius:10px;flex-direction:column;align-items:center;padding:30px 20px;display:flex;box-shadow:0 2px 20px #42967986}#container_skills>div>img{height:40px}#container_skills>div>h1{color:var(--preto);margin-top:15px;font-size:17px;font-weight:500}::placeholder{color:var(--verde)}#container_skills>div>p{color:var(--preto);margin-top:10px;font-size:15px;font-weight:300}@media not (min-width:1300px){#container_skills{width:90vw}}@media not (min-width:850px){#container_skills{grid-template-columns:70%;justify-content:center}}@media not (min-width:600px){#container_skills{grid-template-columns:90%;justify-content:center}#skills{margin-top:120px}}#projects{flex-direction:column;justify-content:center;align-items:center;width:70vw;margin-top:150px;display:flex}.div_projects{justify-content:space-between;align-items:center;gap:50px;margin-top:70px;display:flex}.div_texts h2{color:var(--verde);font-size:17px;font-weight:400}.div_texts h1{color:var(--preto);margin-bottom:10px;font-size:21px;font-weight:400}.div_texts p{color:var(--preto);font-size:16px;font-weight:300}.div_texts button{color:var(--verde);border:1px solid var(--verde);box-shadow:none;background-color:var(--white-body);margin-top:30px}@media not (min-width:1300px){#projects{width:90vw}}@media not (min-width:1000px){.div_img img{height:375px}.div_projects{gap:30px}}@media not (min-width:850px){.div_projects{flex-direction:column}.div_img img{height:350px}#div_especial{flex-direction:column-reverse}}#about{width:70vw;margin-top:150px}#container_about{gap:50px;margin-top:100px;display:flex}#texts_about{color:var(--preto);font-weight:300}#tec{grid-template-columns:20% 20%;margin-top:50px;display:grid}#tec li{align-items:center;gap:10px;margin-bottom:5px;display:flex}#tec li>img{height:10px}@media not (min-width:1300px){#about{width:90vw}#tec{grid-template-columns:40% 40%;margin-top:50px;display:grid}}@media not (min-width:768px){#container_about{flex-direction:column-reverse;align-items:center}#tec{grid-template-columns:50% 50%;margin-top:50px}}#education{flex-direction:column;width:70vw;margin-top:150px;display:flex}#container_education{grid-template-columns:34% 34%;justify-content:space-around;margin-top:100px;display:grid}.div_content{border-radius:10px;justify-content:left;align-items:center;gap:40px;margin-bottom:50px;padding:30px;display:flex;box-shadow:0 2px 20px #53907b86}.div_content h3{color:var(--preto);font-size:16px;font-weight:400}.div_content p{color:var(--preto);font-size:14px;font-weight:300}@media not (min-width:1300px){#education{width:90vw}}@media not (min-width:1150px){#container_education{grid-template-columns:45% 45%}}@media not (min-width:950px){#container_education{grid-template-columns:47% 47%}.div_content{padding:25px}}@media not (min-width:768px){#container_education{grid-template-columns:70%}.div_content{padding:35px}}@media not (min-width:600px){#container_education{grid-template-columns:80%}}@media not (min-width:500px){#container_education{grid-template-columns:100%}.div_content{gap:15px;min-height:130px;padding:30px}}#contact{width:70vw;margin-top:150px;margin-bottom:150px}.form{flex-direction:column;align-items:center;gap:40px;margin-top:100px;display:flex}#container_form{align-items:center;gap:80px;display:flex}.div_icons{align-items:center;gap:20px;display:flex}.div_icons>img{border-radius:50%;height:40px}.form>input{background-color:var(--white-body);color:#21d494;border:none;border-radius:10px;width:500px;padding:15px 20px;box-shadow:0 2px 20px #53907b86}#desc{padding-bottom:50px}.form>button{color:var(--verde);background-color:var(--white-body);margin-top:20px;padding:10px 40px;font-size:13px;font-weight:500;box-shadow:0 2px 20px #53907b86}#msg_contact>p{color:var(--preto);text-align:center;margin-bottom:30px;font-weight:300}#msg_contact p{color:var(--preto);font-weight:300}.div_icons{margin-top:10px}@media not (min-width:1300px){#contact{width:90vw}}@media not (min-width:1000px){#contact{flex-direction:column;width:90vw}#container_form{flex-direction:column;gap:80px}#msg_contact{flex-direction:column;align-items:center;display:flex}.form input{width:90vw}}*{margin:0;padding:0;font-family:Roboto Mono,monospace}:root{--preto:#38393a;--white-body:#fff;--verde:#21d494}
