.about-me{line-height:2;font-size:16px;padding:1em 1.5em;background:#e9af8b;border-radius:0 0 10px 10px;color:#a7643e}.projects-container{position:relative}.projects-container:after{content:"";position:absolute;width:2px;background:#e9af8b;top:0;left:4px;margin-left:0;bottom:0;z-index:-1}.project-item{margin-top:2.5em;margin-bottom:2.5em;padding-bottom:2.5em;border-bottom:1px solid #e9af8b}.project-title{line-height:1.5;font-size:18px;margin-top:10px;margin-bottom:0;text-transform:uppercase}.project-description{line-height:2;font-size:14px;padding:10px 0}.project-metadata{display:flex;justify-items:center;gap:.5em;font-style:italic;text-transform:uppercase;background:#a7643e;padding:3px 10px;color:#e9af8b;width:-moz-fit-content;width:fit-content}.project-skills{display:flex;gap:1em;flex-wrap:wrap}.project-skill-container{flex-wrap:wrap;margin-top:1em;display:grid;grid-gap:1em;gap:1em}.leftside-container{color:#fff;min-width:250px;display:inline-block;vertical-align:top}.leftside-container__nav-ul{display:block}.leftside-container__nav-li{text-transform:uppercase;font-style:italic;font-weight:700;font-family:Alegreya Sans;line-height:1.3;position:relative;z-index:2;margin:2px 15px}.leftside-container__nav-link{font-size:20px;color:#fff;letter-spacing:1.7px;text-shadow:1px 1px #000;transition:all .4s linear 0s;text-decoration:none}.leftside-container__nav-link:before{content:"";width:0;transition:width .5s ease-in;display:block;text-decoration:none}.leftside-container__nav-li:hover .leftside-container__nav-link:before{content:"";height:10px;bottom:0;left:0;z-index:-1;background:#d48150;width:90%;display:block;position:absolute}.menu-container{padding-top:20px;background:#e9af8b;position:fixed;border-radius:0 0 20px 20px;min-width:270px;top:0}.navbar-container{padding:15px 0}.name-title{font-size:40px;line-height:1;margin-top:30px;letter-spacing:2.5px}.name-title,.subtitle{text-transform:uppercase;text-align:center}.subtitle{font-size:20px;margin-bottom:10px;color:#d48150}.profile-img{padding:0}.profile-img img{border-radius:50%;margin:0 auto;display:block;transform:translatey(0);animation:float 6s ease-in-out infinite}.mobile-menu{display:none}.es{background:url(/_next/static/media/espanol.37524fe2.png) 50% no-repeat}.en{background:url(/_next/static/media/ingles.dc9a9510.png) 50% no-repeat}.menu{background:url(/_next/static/media/menu.aca25bac.png) 50% no-repeat;margin:15px}.en,.es,.menu{background-size:cover;cursor:pointer;width:32px;height:32px}.lang-container{gap:.5em;display:flex;justify-content:center;align-items:center;cursor:pointer;text-transform:uppercase}.contact-data{padding-top:10px;padding-bottom:10px;color:#fff;font-weight:700;font-size:13px;text-align:center}.contact-data__p{padding:0 15px;line-height:1.5;text-transform:uppercase}.contact-data__span{font-weight:400;text-transform:capitalize}.contact-data__a{color:#7c4b2f}.social-links{display:flex;gap:1em;text-align:center;justify-content:center;padding:15px}.github,.linkedin{width:32px;height:32px;display:inline-block}.linkedin{background:url(/_next/static/media/linkedin.892a5a17.png) 50% no-repeat}.github{background:url(/_next/static/media/github.76cf9bfd.png) 50% no-repeat;background-size:cover}@media only screen and (max-width:768px){.menu-container{position:relative;height:100%;padding-top:55px}.social-links{display:none}.leftside-container__nav-ul{height:100vh}.leftside-container__nav-li{margin:30px 10px!important}.leftside-container__nav-link{font-size:45px!important}.name-title,.profile-img,.subtitle{display:none}.mobile-menu{position:fixed;width:100%;display:flex;font-size:20px;flex-direction:row-reverse;gap:10px;align-items:center;z-index:99;top:0;background-color:#e9af8b;box-shadow:-1px 1px 12px 0 #121212a1}.rightside-container [class^=contenedor-der__]{min-height:100vh}.lang-container{display:none}.contact-data{position:-webkit-sticky;position:sticky;bottom:0}}@keyframes float{0%{box-shadow:0 5px 15px 0 rgba(0,0,0,.2);transform:translatey(0)}50%{box-shadow:0 25px 15px 0 rgba(0,0,0,.1);transform:translatey(-5px)}to{box-shadow:0 5px 15px 0 rgba(0,0,0,.2);transform:translatey(0)}}.skills-container{grid-gap:20px;gap:20px;display:grid;grid-template-columns:33% 33% 33%}.rounded-image{border-radius:50%}.skill{padding:0;margin:0;display:inline-flex;align-items:center;gap:5px}@media only screen and (max-width:768px){.skills-container{gap:40px;grid-template-columns:auto auto}}