.main-section{display:grid;place-items:center}.main-section h1,.main-section p{text-align:center;font-weight:500}.main-section h1 span.and,.main-section p span.and{color:rgba(0,0,0,.25)}.main-section h1 span.designer,.main-section p span.designer{background:linear-gradient(45deg,orange,#f0f,#006eff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.main-section h1{color:#111;font-size:48px;letter-spacing:-1px;font-family:Squada One,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.main-section p{color:rgba(0,0,0,.5);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.about-knowledge-wrapper{display:flex;gap:10px}.about-knowledge-wrapper .about{flex:1 1 600px}.about-knowledge-wrapper .about p{display:flex;flex-grow:1;color:hsla(0,0%,7%,.9)}.about-knowledge-wrapper .knowledge{flex:1 1 300px}.about-knowledge-wrapper .knowledge .tech-stack{display:grid;flex-wrap:wrap;gap:5px;grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}.about-knowledge-wrapper .knowledge .tech-stack .img-wrapper{position:relative}.about-knowledge-wrapper .knowledge .tech-stack .img-wrapper:hover:after{display:block}.about-knowledge-wrapper .knowledge .tech-stack .img-wrapper:after{content:attr(skill-name);text-wrap:nowrap;position:absolute;top:-55%;left:50%;transform:translateX(-50%);background-color:#111;color:#fff;padding:3px 8px;border-radius:3px;display:none;animation:fadeUp .25s}.about-knowledge-wrapper .knowledge .tech-stack .img-wrapper img{background-color:rgba(0,0,0,.05);aspect-ratio:1/1;padding:10px;border-radius:3px;-o-object-fit:contain;object-fit:contain}.about-knowledge-wrapper .about,.about-knowledge-wrapper .knowledge{position:relative}.about-knowledge-wrapper .about:after,.about-knowledge-wrapper .knowledge:after{content:"Saiba mais";position:absolute;top:20px;right:20px;padding:0 10px;border-radius:3px;width:-moz-fit-content;width:fit-content;background-color:#111;color:#eee;opacity:0;transition:.25s}.about-knowledge-wrapper .about:hover:after,.about-knowledge-wrapper .knowledge:hover:after{opacity:1}@keyframes fadeUp{0%{top:-45%;opacity:0}to{top:-55%;opacity:1}}@media screen and (max-width:768px){.about-knowledge-wrapper{flex-direction:column}.about-knowledge-wrapper .about,.about-knowledge-wrapper .knowledge{flex:none;height:-moz-fit-content;height:fit-content}}.projects-section .projects{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));place-content:center}.projects-section .project-not-found{width:-moz-fit-content;width:fit-content;margin:0 auto}.project-card{display:flex;flex-direction:column;animation:showUp .25s ease}.project-card header a{display:flex;align-items:stretch}.project-card header a img{height:62px;width:62px;background-color:#111;border-radius:5px;padding:5px}.project-card header a .titles{margin-left:20px;display:grid;place-content:center}.project-card header a .titles .title{font-weight:700}.project-card .description{padding:20px 0;flex-grow:1;color:#333;font-size:14px}.project-card footer{display:flex;gap:5px;justify-content:space-between;align-items:center}.project-card footer .stack-images{display:flex;gap:5px;border-radius:3px}.project-card footer .stack-images img{height:20px;-o-object-fit:contain;object-fit:contain}.project-card footer .links{display:flex}.project-card footer .links a{padding:5px;border-radius:3px;color:rgba(0,0,0,.5)}.project-card footer .links a:hover{color:rgba(0,0,0,.75)}.project-card footer .links a svg{height:17px;width:17px}@keyframes showUp{0%{opacity:0}to{opacity:1}}.large-button{display:flex;justify-content:center;align-items:center;background-color:#111;font-weight:700;text-align:center;color:#eee;padding:10px 20px;width:-moz-fit-content;width:fit-content;border-radius:5px;margin:20px auto 0;transition:.1s;border:2px solid #111;box-shadow:inset 0 0 0 2px #eee}.large-button:hover{opacity:.75}.large-button svg{margin-right:10px}.video-section .video-wrapper{border-radius:5px}.video-section .video-wrapper iframe{width:100%;aspect-ratio:16/9}