.presentation-container{display:flex;align-items:center;justify-content:center;color:#f1f1f1;width:90%;animation:presentation 1s}@keyframes presentation{0%{transform:translate(-150%)}to{transform:translate(0)}}.presentation-container h1{font-size:2.8rem;font-family:consolas;margin:15px 0}.presentation-container article{min-width:550px}.about{color:#f0f0f0bb;max-width:550px;width:100%;font-size:1.1rem;font-family:system-ui;animation:about 6s}@keyframes about{0%{opacity:0%}to{opacity:100%}}.links{display:flex;margin-top:15px}.contact{display:flex;align-items:center;text-decoration:none}.contact+.contact{margin-left:25px}.contact svg{margin:10px 0;width:35px;height:35px}.contact:hover svg{stroke:#f1f1f1}.contact span{color:#f0f0f075}.links .contact:last-child span{border-right:2px solid #f1f1f1;width:9.3ch;white-space:nowrap;animation:typing 2s steps(12),blink .5s infinite step-end alternate;overflow:hidden}.contact:hover span{color:#f1f1f1}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:transparent}}.image-container{max-width:390px;max-height:390px}.image{border-radius:50%;width:390px;height:390px}@media (max-width: 960px){.presentation-container article{min-width:450px}.presentation-container h1{font-size:2rem}.about{font-size:1rem}.image-container{max-width:300px;max-height:300px}.image{width:300px;height:300px}}@media (max-width: 767px){.presentation-container{width:auto;min-width:350px}.presentation-container article{width:100%;min-width:350px}.presentation-container h1{font-size:1.75rem}.about{font-size:.9rem}.contact+.contact{margin-left:10px}.contact svg{width:25px;height:25px}.image-container{display:none}}@media (max-width: 435px){.about{max-width:350px}}@media (max-width: 374px){.presentation-container{min-width:300px}.presentation-container article{min-width:300px}.presentation-container h1{font-size:1.5rem}.about{font-size:.8rem}.about{max-width:300px}.contact svg{width:20px;height:20px}}.navigator{display:flex;position:sticky;align-items:center;justify-content:space-around;background-color:#1f1f1f91;font-family:Courier New,Courier,monospace,sans-serif;top:0%;width:100%;height:50px;z-index:1}.navigator-link{cursor:pointer;color:#fff;font-size:20px;font-weight:700;transition:all .3s ease;text-decoration:none}.navigator-link:hover{background-image:linear-gradient(to right,#f1f1f1,#f1f1f1 50%,#fd2155 50%);background-size:199% 100%;background-position:-100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 767px){.navigator{justify-content:space-evenly}}@media (max-width: 530px){.navigator-link{font-size:17px}}@media (max-width: 435px){.navigator-link{font-size:13px}}@media (max-width: 374px){.navigator-link{font-size:.7rem}}.projects-container{display:flex;align-items:center;justify-content:center;position:relative;color:#f1f1f1;min-height:300px;height:100%}.carrousel-projects{display:flex;justify-content:center;align-items:center;width:7.5%;background-color:transparent;border:none}.carrousel-projects svg{border:#f0f0f075 1.5px solid;border-radius:50%;cursor:pointer;transition:all .3s ease}.carrousel-projects svg:hover{border:white 1.5px solid;stroke:#fff;height:40px;width:40px}.project-info span+span{margin-left:15px}.project-info{width:42%;margin:0 3% 0 0%}.project-title{width:100%}.projects-links a{color:#f1f1f1;text-decoration:none}.projects-links a{transition:all .3s}.projects-links svg{transition:all .3s}.projects-links:hover a{color:#fd2155}.projects-links:hover a svg{stroke:#fd2155}.projects-links+.projects-links{margin-left:5%}.project-description{margin-bottom:32px;max-width:410px;white-space:normal;text-overflow:ellipsis}.used-language{margin-top:32px;color:#ffdfe7;background-color:#fd21547c;padding:7.5px;border-radius:25px}.project-image{width:40%}.project-image img{width:100%;height:100%}.carrousel-index{display:flex;justify-content:space-between;position:absolute;bottom:-15%;width:85%}.button-carrousel{cursor:pointer;background-color:#3d3d3d;border:none;border-radius:25px;height:10px;width:48%}.button-carrousel.start{background-color:#fd2154b2}@keyframes carrousel{0%{background-position:0%}to{background-position:-100%}}@media (max-width: 767px){.projects-container{width:95%}.carrousel-projects{display:none}.project-info{width:100%;margin:0}.project-title{font-size:1.4rem}.projects-links a svg{width:25px;height:25px}.project-description{max-width:600px;font-size:.9rem}.project-image{display:none}.used-language{font-size:.9rem}.carrousel-index{width:100%}}@media (max-width: 400px){.projects-container{width:85%}}@media (max-width: 374px){.projects-container{width:300px}}.article-skills{display:flex;flex-direction:column;justify-content:center;height:65vh}.category-container{margin:0 0 25px;display:flex;justify-content:space-around;align-items:center}.category{cursor:pointer;font-size:calc(1.25rem + .5vw);color:#f1f1f1;transition:all .3s ease;border:none;background-color:#1f1f1f}.category.active{color:#fd2155}.category+.category:hover{background-position:100%}.category:hover{background-image:linear-gradient(to right,#f1f1f1,#f1f1f1 50%,#fd2155 50%);background-size:199% 100%;background-position:-100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.table-container{min-width:420px;min-height:420px}.language-container{width:100px;height:100px}.language{max-width:80px;max-height:80px;filter:grayscale(98%);transition:filter .6s}.language:hover{filter:grayscale(0%)}.language-name{-webkit-user-select:none;user-select:none;color:transparent;transition:color .6s;margin:0}.language:hover+.language-name{color:#f1f1f1}@media (max-width: 767px){.category{font-size:calc(1.1rem + .5vw)}.table-container{min-width:375px;min-height:400px}}@media (max-width: 375px){.language{width:70px;height:70px;filter:grayscale(0%)}.language-name{color:#f1f1f1}.table-container{min-width:320px}}.talk-container{display:flex;flex-direction:row;justify-content:space-evenly;width:80%}.contact-information a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#f1f1f1}.contact-information a svg{width:55px;height:55px;transition:all .3s ease}.contact-information a:hover svg{transform:translateY(-20%)}.contact-information:nth-child(2) a svg{stroke:#0077b5}.contact-information:nth-child(3) a svg{stroke:#1515e7}.contact-information:nth-child(4) a svg{stroke:#f1f1f1}.contact-information a p{font-size:22px;font-weight:700;font-family:Courier New,Courier,monospace;margin-bottom:0;margin-left:0;margin-right:0}@media (max-width: 767px){.talk-container{width:100%}.contact-information a svg{height:45px;width:45px}.contact-information a p{font-size:18px}}@media (max-width: 374px){.contact-information a svg{height:40px;width:40px}.contact-information a p{font-size:14px}}body{margin:0;background-color:#1f1f1f;overflow-x:hidden;display:flex;justify-content:center;font-family:Anton,sans-serif}body::-webkit-scrollbar{width:7px;background:transparent}body::-webkit-scrollbar-thumb{background:#49c5b6;border-radius:3.5px}main{max-width:1300px}.title{color:#49c5b6;font-size:calc(1.5rem + .9vw)}.container{display:flex;align-items:center;justify-content:space-evenly;max-width:1300px;min-height:100vh;box-sizing:border-box;border-top:#fd2155 1.5px solid;border-bottom:#fd2155 1.5px solid;z-index:0}.talk.container{min-height:50vh}.projects,.skills{flex-direction:column}@media (max-width: 767px){.title{font-size:calc(1.4rem + .9vw)}.projects.container{justify-content:center}}
