html{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}::-webkit-scrollbar{display:none}*{font-family:Roboto Slab,sans-serif}body{background-color:#37485b;margin:0}body .alignPageCenter{width:80%;margin:0 auto;display:block}.menu{justify-content:space-between;align-items:center;margin-top:38px;display:flex}@media (max-width:425px){.menu{display:none}}@media (max-width:1024px){.menu{align-items:baseline}}.menu ul{text-indent:0;flex-wrap:wrap;width:60%;margin:0;padding:0;list-style-type:none;display:flex}@media (max-width:1024px){.menu ul{flex-direction:column;row-gap:20px}}.menu ul li a{text-transform:uppercase;color:#ffdb9a;margin-right:40px;font-family:Roboto Slab,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px;text-decoration:none;transition:color .5s}.menu ul:hover{color:#fff}.menu form button{background-color:#fff;border:none;border-radius:22px;justify-content:center;align-items:center;gap:0 10px;height:36px;padding:0 15px;font-size:16px;transition:background-color .5s;display:flex}@media (max-width:425px){.menu form button{width:36px}}.menu form button:hover{cursor:pointer;background-color:#ffdb9a}.menu form button:hover strong{color:#784a3e}.menu form button strong{text-transform:uppercase;color:#37485b;font-family:Roboto Slab,sans-serif;font-size:16px;font-style:normal;font-weight:600;transition:color .5s}@media (max-width:425px){.menu form button strong{display:none}}#menu-mobile{display:none}@media (max-width:425px){#menu-mobile{margin-top:50px;display:block}}.toggleMenu{box-sizing:border-box;z-index:1;background-color:#ffdb9a;border-right:2px solid #37485b;width:70%;height:100%;transition-property:left;transition-duration:.5s;transition-timing-function:ease;position:fixed;top:0;overflow:scroll}.toggleMenu>button{float:right;background-color:#0000;border:none;margin:10px;padding:8px 10px}.toggleMenu>ul{padding-inline-start:0;list-style-type:none}.toggleMenu>ul li{margin:20px}.toggleMenu>ul li a{color:#000;font-family:Arimo,sans-serif;font-size:20px;font-weight:600;text-decoration:none}.toggleMenu form{justify-content:center;display:flex}.toggleMenu form button{text-transform:uppercase;background-color:#fff;border:none;border-radius:22px;justify-content:center;align-items:center;gap:0 10px;width:80%;height:36px;font-size:18px;display:flex;box-shadow:0 3px 5px 1px #0000001a}.toggleMenu h1{margin:20px;font-family:Arimo,sans-serif;font-size:20px;font-weight:600}html,body{height:100%;margin:0;padding:0}#logo{color:#fff;box-sizing:border-box;justify-content:center;align-items:center;min-height:calc(100vh - 100px);display:flex}@media (max-width:425px){#logo{margin-top:inherit;margin-bottom:inherit}}@media (min-width:426px) and (max-width:768px){#logo{min-height:calc(100vh - 200px);margin-top:0;margin-bottom:0}}@media (max-width:768px){#logo{min-height:calc(100vh - 200px)}}#logo .alignPageCenter{box-sizing:border-box}#logo p{text-indent:-1px;margin:0 0 10px;font-family:Arimo,sans-serif;font-size:16px}#logo h1{text-indent:-3px;text-transform:uppercase;margin:0;font-family:Rubik,sans-serif;font-size:1.6rem}@media (min-width:1024px){#logo h1{font-size:2.6rem}}#sobre{background-color:#784a3e;flex-direction:row;align-items:center;height:600px;margin-top:67px;display:flex}@media (max-width:1024px){#sobre{height:inherit;margin-top:0;padding:10% 0}}#sobre .alignPageCenter{flex-flow:wrap;justify-content:center;display:flex}@media (max-width:1024px){#sobre .alignPageCenter{flex-direction:column}}#sobre .alignPageCenter div{border:6px solid #ffdb9a;height:667px}@media (max-width:1024px){#sobre .alignPageCenter div{display:none}}#resumo{color:#fff;width:30%;margin-right:5%;display:block}@media (max-width:1024px){#resumo{width:100%}}#resumo h1{text-transform:uppercase;margin-top:100px;font-family:Roboto Slab,sans-serif;font-size:32px;font-weight:800}@media (max-width:1024px){#resumo h1{margin-top:inherit}}#resumo p{margin:0;padding-bottom:15%;font-family:Arimo,sans-serif;font-size:16px}#resumo p a{color:#fff}@media (max-width:1024px){#resumo p{font-size:14pt}}#formacaoAcademica,#cursosLivres,#certificados,#aprendizagem,#emblemas,#analisePessoal{color:#fff;padding:30px 0}#formacaoAcademica h1,#cursosLivres h1,#certificados h1,#aprendizagem h1,#emblemas h1,#analisePessoal h1{font-size:22px}#formacaoAcademica h2,#cursosLivres h2,#certificados h2,#aprendizagem h2,#emblemas h2,#analisePessoal h2{font-size:20px}#formacaoAcademica p,#cursosLivres p,#certificados p,#aprendizagem p,#emblemas p,#analisePessoal p{font-size:16px}@media (max-width:1024px){#analisePessoal h1{padding-top:50px}}#formacaoAcademica{color:#fff}#formacaoAcademica ul{color:#ffdb9a}#formacaoAcademica ul li:hover{color:red}#formacaoAcademica ul li:hover p{color:#fff}#emblemas h1{display:block}#emblemas .badges{flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:20px;display:flex;overflow:auto}@media (max-width:769px){#emblemas .badges{flex-wrap:nowrap}}#emblemas div img{width:auto;height:200px;transition:all .2s}#emblemas div img:hover{transform:scale(1.05)}#analisePessoal{flex-flow:wrap;display:flex}@media (max-width:425px){#projetos .alignPageCenter{width:100%}}#projetos .alignPageCenter>div{align-items:center;margin-top:50px;display:flex}#projetos .alignPageCenter>h1{text-align:center;text-transform:uppercase;color:#fff;font-family:Roboto Slab,sans-serif;font-size:32px;font-weight:800}#projetos .alignPageCenter>div~div{flex-wrap:wrap;justify-content:space-around;align-items:flex-start;gap:20px;margin-top:50px;display:flex}@media (max-width:425px){#projetos .alignPageCenter{justify-content:space-evenly}}@media (min-width:426px) and (max-width:768px){#projetos .alignPageCenter{justify-content:space-between;gap:30px}}#projetos button#back,#projetos button#next,#projetos #project-links>section>header>button{background-color:#0000;border:none;flex-direction:row;justify-content:center;align-items:center;height:50px;font-size:16px;display:flex}#projetos button#back strong,#projetos button#next strong,#projetos #project-links>section>header>button strong{text-transform:uppercase;color:#fff;margin-left:17px;font-family:Roboto Slab,sans-serif;font-size:20px;font-weight:700}#projetos li{color:#ffdb9a;text-transform:capitalize;margin:10px 0;padding-left:20px;font-family:Roboto Slab,sans-serif;font-size:18px;font-weight:400;transition:color .5s}#projetos li:hover{color:red}#projetos li a{color:#ffdb9a;text-decoration:none;transition:color .5s}#projetos li a:hover,#projetos li a:focus{color:#fff;cursor:pointer}#cards{scroll-behavior:smooth;scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:space-evenly;row-gap:20px;width:100%;height:340px;display:flex;position:relative;overflow:scroll hidden}#cards .card-container{column-gap:17px;display:flex;position:absolute;left:0}#cards .card-container .final-lista{color:#fff;justify-content:center;align-items:center;min-height:340px;display:flex}.card-content{box-sizing:border-box;filter:saturate(0);scroll-snap-align:start;background:linear-gradient(117deg,#ffdb9a 0%,#784a3e 125%);border:1px solid #37485b;border-radius:5px;flex-grow:10;width:250px;min-height:300px;max-height:300px;margin:20px auto;padding:10px;transition:filter .5s;box-shadow:0 2px 3px .1px #0101011a}.card-content:hover{filter:saturate()}.card-content article{flex-flow:column;justify-content:space-between;align-items:center;min-height:250px;display:flex}.card-content h2{text-align:center;margin-bottom:0;font-family:Arimo,sans-serif;font-size:2em}.card-content strong{font-family:Rubik,sans-serif;font-size:14px;font-weight:200}.card-content .created_at{text-align:center;color:#fff;opacity:.9;font-family:Roboto Slab,sans-serif;font-style:normal;display:block}.card-content p{text-transform:uppercase}.card-content a{color:#000;background-color:#fff;border:1px solid #ffdb9a;border-radius:10px;justify-content:center;align-items:center;width:80%;height:40px;font-family:Rubik,sans-serif;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 2px 3px .1px #0101011a}.card-content a:hover{color:#fff;background-color:#784a3e;box-shadow:0 2px 15px .1px #0101014d}#next{transform:rotate(180deg)}@media (max-width:425px){#project-links>section>nav{display:none}}#project-links section>header>button:hover,#project-links section>header>button:focus{color:#fff;text-decoration:underline}#horasDesenvolvimento{background-color:#fff;justify-content:center;margin-top:150px;padding:50px 0;display:flex}#horasDesenvolvimento>div{flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:40px 10px;display:flex}@media (max-width:425px){#horasDesenvolvimento>div{row-gap:40px}}@media (min-width:426px) and (max-width:768px){#horasDesenvolvimento>div{row-gap:40px}}#horasDesenvolvimento>div div{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:300px;display:flex}#horasDesenvolvimento h1{margin:0;font-family:Arimo,sans-serif;font-size:63px;font-weight:600;line-height:62px}#horasDesenvolvimento p{text-align:center;text-transform:uppercase;margin:0;font-family:Rubik,sans-serif;font-size:16px;font-weight:300}#habilidades{color:#fff;margin-top:150px}#habilidades>div>div{flex-wrap:wrap;justify-content:space-evenly;row-gap:50px;display:flex}@media (max-width:425px){#habilidades>div>div{flex-direction:column}}@media (min-width:426px) and (max-width:768px){#habilidades>div>div{flex-direction:column}}#habilidades h1{text-align:center;text-transform:uppercase;margin:0 0 85px;font-family:Roboto Slab,sans-serif;font-size:32px;font-weight:800}@media (max-width:425px){#habilidades h2{font-size:initial}}#habilidades .alignPageCenter>div>div{width:40%}@media (max-width:425px){#habilidades .alignPageCenter>div>div{width:100%}}@media (min-width:426px) and (max-width:768px){#habilidades .alignPageCenter>div>div{width:100%}}#habilidades progress{border-radius:25px;width:100%;height:17px}#habilidades progress::-webkit-progress-bar{background:#00000040;border-radius:10px}#habilidades progress[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(-45deg,#ffdb9a,#784a3e);border:3px solid #fff;border-radius:10px}#habilidades p{word-spacing:3px}#habilidades h2,#habilidades strong,#habilidades p{text-transform:uppercase;font-family:Roboto Slab,sans-serif}#habilidades strong,#habilidades p{font-weight:300}#habilidades strong{margin-left:10px;line-height:16px}.progressBar{flex-wrap:nowrap;align-items:center;height:17px;display:flex}#contato{background-color:#ffdb9a;margin-top:100px;padding:100px 0}#contato .alignPageCenter>h1{text-transform:uppercase;font-family:Roboto Slab,sans-serif;font-size:32px;font-weight:800}#contato form{flex-direction:column;justify-content:center;display:flex}#contato form>div{width:100%;display:flex}@media (max-width:425px){#contato form>div{flex-direction:column-reverse}}#contato form>div>div{width:50%}@media (max-width:425px){#contato form>div>div{width:100%}}#contato>span>h1{text-transform:uppercase;font-family:Roboto Slab,sans-serif;font-size:32px;font-weight:600}#contato label{text-transform:uppercase;font-family:Rubik,sans-serif;font-size:16px;display:block}#contato input{box-sizing:border-box;color:#fff;text-transform:uppercase;width:80%;height:47px;margin:10px 0 30px;padding:10px;font-size:16px}@media (max-width:425px){#contato input{width:100%}}#contato input::placeholder{color:#00000059;text-transform:uppercase;font-family:Roboto Slab,sans-serif;font-size:14px}#contato input[value]{color:#fff}#contato input,#contato #msgCliente{background-color:#784a3e;border:none;border-radius:2px}#contato #msgCliente{box-sizing:border-box;color:#fff;width:100%;height:300px;padding:10px;font-family:Roboto Slab,sans-serif;font-size:16px}#contato .socialLinks{flex-direction:column;justify-content:space-evenly;display:flex}@media (max-width:425px){#contato .socialLinks{margin-bottom:10%}}#contato .socialLinks a{color:#000;text-decoration:none;display:inline}#contato .socialLinks a>div{align-items:center;column-gap:21px;display:flex}@media (max-width:425px){#contato .socialLinks a>div{padding-top:10px}}#contato .socialLinks a:hover{color:red}#contato .socialLinks a span{width:30px;min-width:30px;height:30px}#contato .socialLinks p{text-transform:uppercase;margin:0;font-family:Roboto Slab,sans-serif;font-size:18px;font-weight:600}#contato #enviarEmail{color:#fff;text-transform:uppercase;background-color:#37485b;border:none;min-height:50px;margin:30px auto;padding:6px 20px;font-family:Roboto Slab,sans-serif;font-size:20px;font-weight:600;transition:background .3s,color .2s,box-shadow .2s}#contato #enviarEmail:hover{color:#37485b;background-color:#111;box-shadow:0 2px 3px #00000080}#contato #enviarEmail.notSendEmail{background-color:red}#contato #enviarEmail.sendEmail{background-color:green}#rodape{background-color:#221d23;padding:100px 0}#rodape h1,#rodape q{color:#fff}#rodape li{color:#ffdb9a;transition:color .5s}#rodape li:hover{color:red}#rodape li a{color:#ffdb9a;text-decoration:none;transition:color .5s}#rodape li a:hover{color:#fff}#rodape p{color:#ffdb9a;width:90%;font-family:Rubik,sans-serif}#rodape h1{font-size:20px}#rodape h1,#rodape li,#rodape q{text-transform:uppercase;font-family:Roboto Slab,sans-serif}#rodape .alignPageCenter>div{flex-wrap:wrap;justify-content:space-between;display:flex}#rodape hr{border:none;border-top:.01px solid #ffffff26;width:90%;margin:20px auto}
