@font-face{font-family:techno;src:url(/assets/TechnoLCD-65gsXY_e.ttf) format("truetype")}h2{text-align:start;font-family:Poppins,sans-serif;font-weight:600;font-size:2.5rem;color:#fff}.container-main-home{display:flex;flex-direction:column;align-items:center}.container-initial-section{display:flex;flex-direction:column;align-items:center;gap:4px;width:80vw;font-family:Share Tech Mono,monospace;font-weight:400;text-align:center;color:#fff}.container-initial-section h1{font-size:1.6rem}.container-initial-section span{margin:auto;font-family:techno,sans-serif;font-weight:bolder;font-size:1.8rem;background:linear-gradient(135deg,#4351ad,#4254ae 7%,#10cbc5);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#side-element{position:absolute;width:6rem;color:#fff}.container-perfil-image img{width:50vw}.container-perfil-image{background-image:url(/assets/PERFIL_BACKGROUND-lJTEVWzX.svg);background-repeat:no-repeat;margin-top:2rem}.container-about-text{width:90%;margin:3rem;text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;font-size:1rem;text-align:justify;overflow:hidden;color:#fff}.container-projects{display:flex;flex-direction:column;width:90vw;overflow:visible}.container-project section{align-self:flex-start}.container-project-image{display:flex;width:90vw;height:80vw;position:relative}.container-project-image .project-mobile-image{width:18%;height:62%;position:absolute;bottom:10px;right:10px;border-radius:0}.container-project-image img{width:100%;height:80%;object-fit:fill;border-radius:24px}.container-project{display:flex;flex-direction:column;align-items:center}.container-project section{overflow:visible}.container-project h3{margin:2rem 0;font-size:1.6rem;font-family:Poppins,sans-serif;color:#fff}.container-project h4{margin:2rem 0;font-size:1.2rem;font-family:Poppins,sans-serif;color:#fff}.projects-Plataforms img{width:3rem}.container-project-links{display:flex;justify-content:start;align-items:center;height:3rem;gap:1rem;overflow:visible}.container-project p{font-size:1rem;font-family:Poppins,sans-serif;color:#fff}.last-project{margin:5rem 0;overflow:visible}.container-graduations{margin-bottom:5rem;color:#fff}.card-graduation{width:90vw;height:85vw;overflow-y:hidden}.card-graduation p,h3,span{margin:0;font-family:Poppins,sans-serif;color:#fff}.container-graduations h3{font-size:1rem}.container-graduations img{width:100%;height:100%;object-fit:cover;border-radius:50px}.graduation-text{display:flex;flex-direction:column;gap:2rem;margin-top:1rem;position:relative;top:-80%;left:5%}.container-ability{width:90vw}.stack-list img{width:5rem;height:5rem}.stack-list ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10%;margin:0;padding:0}.stack-list li{display:flex;flex-direction:column;align-items:center;padding:1rem}.stack-list p{font-family:Poppins,sans-serif;color:#fff}.container-contacts{display:flex;flex-direction:column;width:90vw;margin-bottom:10vh;color:#fff}.container-contacts ul{display:flex;justify-content:space-around;list-style:none;padding:0 2rem;margin:3rem 0}.container-contacts img{width:4rem}.container-contacts a{text-decoration:underline;font-family:Poppins,sans-serif;font-weight:600;font-size:1.4rem;color:#fff}.contacts-mail{display:flex;align-items:center;justify-content:center}.desktop-only{display:none}.container-graduations-mobile .graduation-text{position:initial;padding:1rem;border-radius:1.5rem;background:linear-gradient(315deg,#4351ad,#4254ae 13%,#2c3768 32%,#131415 71%)}@media screen and (min-width: 768px) and (max-width: 1023px){.desktop-only{display:initial}.container-project-image img{height:100%}.container-graduations-mobile{display:initial}h2{font-size:4rem}.container-initial-section h1,.container-initial-section span{font-size:3rem}.container-about-text{font-size:1.4rem}.container-project h3{font-size:3rem}.container-project-links a:first-child,a:last-child{font-size:1.4rem}.container-project p{margin-top:2rem;font-size:1.3rem}.container-graduations h3{font-size:2rem}.container-graduations span{font-size:1.8rem}.container-graduations p{font-size:1.6rem}.container-contacts a{font-size:2rem}}@media screen and (min-width: 1024px) and (min-height: 720px){.desktop-only{display:initial}.container-graduations-mobile{display:none}.container-project-image img{height:100%}h2{font-size:3.6rem}.container-initial-section{flex-direction:row;align-items:center;justify-content:space-between;width:80%}.container-initial-section h1{font-size:3rem}.container-initial-section span{font-size:2.5rem}.container-about-text{width:80%}.container-about-text p{font-size:1.6rem}.container-perfil-image img{width:25vw}.container-projects{width:80%;gap:5rem}.container-project-image{width:50vw;height:30vw}.container-project{flex-direction:row;justify-content:space-between}.container-project section{width:30%}.right-project{flex-direction:row-reverse}.container-graduations{width:80%}.graduation-text{top:-75%;left:6.5%}.card-graduation{height:80vh}.graduation-text span{font-size:2rem}.graduation-text h3{font-size:2.5rem}.graduation-text p{font-size:1.6rem}.container-contacts{width:80%}.container-contacts img{width:6rem}.container-contacts a{font-size:2.5rem}.container-ability{width:80%}}header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:90vw;margin:2rem auto}.header-menu{width:2rem;height:2rem;overflow:hidden;cursor:pointer}.header-menu:hover{opacity:.8}.header-logo img{height:2rem}.DropDownMenu{display:flex;flex-direction:column;align-items:center;height:110%;position:fixed;left:0;top:0;bottom:0;z-index:10;transform-origin:left;overflow:hidden;background-color:#000}.DropDownMenuLogo{display:flex;align-items:center;margin:2rem 0 25%}.DropDownMenuLogo img{height:2rem}.menu-close{height:2rem;width:2rem;position:absolute;top:2rem;right:2rem;cursor:pointer;overflow:hidden}.menu-close:hover{opacity:.8}.menu-close img{width:100%;height:100%}.DropDownMenu ul{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:80%;padding:0;list-style:none}.DropDownMenu li{margin:1rem}.DropDownMenu li:hover{scale:1.1;opacity:.8;transition-delay:.1s}.DropDownMenu a{text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;font-size:1.6rem;color:#fff}.DropDownMenu-SocialIcon{display:flex;justify-content:end;gap:1rem;width:80%;margin-top:5rem}.DropDownMenu-SocialIcon img{height:3rem;width:3rem}.DropDownMenu footer{display:flex;align-items:center;margin-top:3rem}.DropDownMenu footer a{font-weight:400;font-size:1.2rem;text-decoration:underline}@media screen and (min-width: 768px) and (max-width: 1023px){.header-logo img{width:12rem;height:6rem}.header-menu{width:4rem;height:4rem}.DropDownMenuLogo img{width:14rem;height:6rem}.menu-close{width:3rem;height:3rem;top:3.3rem}.DropDownMenu a{font-size:2.5rem}.DropDownMenu-SocialIcon img{width:5rem;height:5rem}.DropDownMenu footer a{font-size:2.4rem}}@media screen and (min-width: 1280px) and (min-height: 720px){.header-logo img{height:3rem}.header-menu{height:3rem;width:3rem}.DropDownMenu-SocialIcon{bottom:11rem}}.aplication-button-style{display:flex;align-items:center;justify-content:center;height:100%;padding:0 .8rem;border:none;border-radius:3rem;background-color:#fff;color:#000}.aplication-button-style a{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-family:Poppins,sans-serif;font-size:.9rem;color:#000}.gitHub-button-style{display:flex;align-items:center;justify-content:center;height:100%;padding:0 .8rem;border:2px solid #fff;border-radius:3rem;background-color:#000}.gitHub-button-style a{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-family:Poppins,sans-serif;font-size:.9rem;color:#fff}:root{--main-background-color: #000}*{overflow-x:hidden}a{cursor:pointer}body{display:flex;justify-content:center;max-width:98vw;margin:auto;background-color:var(--main-background-color)}body::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-track{background:#c3c3c300}body::-webkit-scrollbar-thumb{background-color:#c3c3c33a;border-radius:20px;border:3px solid #c3c3c33d}
