.Sidebar[data-v-94d504ba]{height:100vh;max-height:100vh}.Sidebar .Sidebar__container[data-v-94d504ba]{height:100%}.Sidebar aside[data-v-94d504ba]{height:100%;display:flex;flex-direction:column;justify-content:space-around}.Sidebar h1[data-v-94d504ba]{text-align:center;color:var(--color-texto);font-family:var(--fuente-titulo)}.Sidebar .Sidebar__links ul[data-v-94d504ba]{list-style:none}.Sidebar .Sidebar__links a[data-v-94d504ba]{display:block;text-align:center;color:var(--color-texto);text-decoration:none;font-family:var(--fuente-demas);padding-bottom:10px}.Sidebar .Sidebar__links a[data-v-94d504ba]:after{display:block;content:"";margin:auto;width:5%;height:2px;background:var(--color-primario)}.Sidebar .Sidebar__links a.active[data-v-94d504ba]:after,.Sidebar .Sidebar__links a[data-v-94d504ba]:hover:after{background:var(--color-accion)}.Sidebar .Sidebar__footer[data-v-94d504ba]{display:flex;justify-content:center}.Sidebar .Sidebar__footer ul[data-v-94d504ba]{width:40%;list-style:none;display:flex;justify-content:space-around}.Sidebar .Sidebar__footer i[data-v-94d504ba]{color:var(--color-texto);font-size:1.5em}.Sidebar .Sidebar__footer a[data-v-94d504ba]{text-decoration:none}.Sidebar .Sidebar__footer a:hover>i[data-v-94d504ba]{color:#fff}.grid{display:grid;grid-template-columns:1fr 3fr;width:100%;height:100vh;max-height:100vh;overflow:hidden}.part__1{position:sticky;top:1px;height:100vh;background:var(--color-primario);transition:1s}.part__2{background:var(--color-secundario);overflow-y:auto}.display_block{display:block}.menu_rwd{font-family:var(--fuente-demas);background:var(--color-primario);display:none;justify-content:space-between;align-items:center;padding:10px 20px;position:fixed;left:0;top:0;width:100%;border-bottom:1px solid var(--color-primario);color:#fff;z-index:4000;transition:1s}.menu_rwd_title{text-align:center;letter-spacing:5px}@media (max-width:480px){.grid{grid-template-columns:1fr}.part__1{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000}.show{display:block}.menu_rwd{display:flex}}h1[data-v-28f01136]{display:block;white-space:nowrap;border-right:4px solid;width:12ch;-webkit-animation:typing-28f01136 2s steps(12),blink-28f01136 .5s step-end infinite alternate;animation:typing-28f01136 2s steps(12),blink-28f01136 .5s step-end infinite alternate;overflow:hidden}@-webkit-keyframes typing-28f01136{0%{width:0}}@keyframes typing-28f01136{0%{width:0}}@-webkit-keyframes blink-28f01136{50%{border-color:transparent}}@keyframes blink-28f01136{50%{border-color:transparent}}.Home__main[data-v-28f01136]{padding:150px 0}.Home__header .Home__header__title[data-v-28f01136]{display:flex;justify-content:center;padding-bottom:15px}.Home__header .Home__header__title h1[data-v-28f01136]{text-align:center;color:var(--color-texto);font-weight:lighter;font-family:var(--fuente-demas)}.Home__header .Home__header__avatar[data-v-28f01136]{padding-bottom:15px;text-align:center}.Home__header .Home__header__avatar img[data-v-28f01136]{width:150px;height:150;border-radius:50%}.Home__header .Home__header__especialty[data-v-28f01136]{padding-bottom:50px}.Home__header .Home__header__especialty p[data-v-28f01136]{display:blocK;text-align:center;color:#fff;font-family:var(--fuente-demas)}.Home__header .Home__header__especialty p[data-v-28f01136]:after{content:"";display:block;margin:auto;width:10%;height:2px;background:var(--color-accion)}.Home__section__description[data-v-28f01136]{margin:auto;width:50%}.Home__section__description p[data-v-28f01136]{display:block;padding:40px;background:var(--color-primario);color:var(--color-texto);font-family:var(--fuente-demas);box-shadow:4px 4px 0 0 var(--color-accion);border-left:none;border-top:none}@media (max-width:480px){.Home__main[data-v-28f01136]{padding:0;display:flex;flex-direction:column;justify-content:center;height:100vh;max-height:100vh}.Home__section__description[data-v-28f01136]{margin:auto;width:80%}.Home__section__description p[data-v-28f01136]{padding:20px;text-align:center}}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primario:#181818;--color-secundario:#1d1d1d;--color-texto:#e0e0e2;--color-accion:#3083dc;--fuente-titulo:"Montserrat",sans-serif;--fuente-demas:"Share Tech Mono",sans-serif}.Card,.Card__container{width:100%;height:100%}.Card__container{position:relative}.card_image{width:100%;height:100%}.Card img{width:100%;min-height:250px;max-height:250px;z-index:1000;-o-object-fit:cover;object-fit:cover}.Card__Hover{display:none;flex-direction:column;justify-content:center;padding:40px;transition:2s;width:100%;height:100%;z-index:2000;position:absolute;top:0;left:0;background:rgba(0,0,0,.8)}.Card__Hover__title{font-size:1.4em;text-transform:uppercase;padding-bottom:5px}.Card__Hover__description,.Card__Hover__title{color:#fff;text-align:center;font-family:var(--fuente-demas)}.Card__Hover__description{font-size:13px;padding-bottom:15px}.Card__Hover__tecnologies{list-style:none;display:flex;justify-content:space-around;padding-bottom:15px}.Card__Hover__tecnologies li{border:solid 1px var(--color-accion);font-size:10px;color:var(--color-texto);padding:5px}.Card__Hover__button,.Card__Hover__tecnologies li{background:var(--color-primario);font-family:var(--fuente-demas)}.Card__Hover__button{display:inline-block;text-align:center;text-decoration:none;font-size:13px;border:none;color:#fff;padding:5px 0;box-shadow:2px 2px 0 0 var(--color-accion)}.Card__Hover__button:hover{cursor:pointer;box-shadow:none}.Card__container:hover>.Card__Hover{transition:4.5s linear;display:flex}.Demos__container[data-v-c02cb676]{display:grid;grid-gap:1px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,250px)}@media (max-width:480px){.Demos__container[data-v-c02cb676]{grid-template-columns:1fr}}.habilidades__contenido__indicador[data-indicador="1"]:after{width:10%}.habilidades__contenido__indicador[data-indicador="2"]:after{width:20%}.habilidades__contenido__indicador[data-indicador="3"]:after{width:30%}.habilidades__contenido__indicador[data-indicador="4"]:after{width:40%}.habilidades__contenido__indicador[data-indicador="5"]:after{width:50%}.habilidades__contenido__indicador[data-indicador="6"]:after{width:60%}.habilidades__contenido__indicador[data-indicador="7"]:after{width:70%}.habilidades__contenido__indicador[data-indicador="8"]:after{width:80%}.habilidades__contenido__indicador[data-indicador="9"]:after{width:90%}.habilidades__contenido__indicador[data-indicador="10"]:after{width:100%}[data-v-c02cacaa]{color:var(--color-texto);font-family:var(--fuente-demas)}.Habilidades__container[data-v-c02cacaa]{display:grid;grid-template-columns:repeat(3,1fr);width:80%;height:80vh;grid-gap:20px;margin:0 auto;align-content:center}.Habilidades__box h2[data-v-c02cacaa]{font-family:var(--fuente-titulo);padding-bottom:40px}.Habilidades__box h3[data-v-c02cacaa]{display:block;font-weight:lighter}.Habilidades__box h3[data-v-c02cacaa]:after{content:"";display:block;width:15%;height:2px;background:#fff;box-shadow:2px 2px 0 0 var(--color-accion);margin-bottom:15px}.Habilidades__box li[data-v-c02cacaa]{display:block}.Habilidades__tecnologias[data-v-c02cacaa]{background:var(--color-primario);padding:20px 30px;height:100%;box-shadow:4px 4px 0 0 var(--color-accion)}.Habilidades__contenido[data-v-c02cacaa]{padding-bottom:15px}.Habilidades__contenido ul[data-v-c02cacaa]{list-style:none}.Habilidades__box .Habilidades__contenido li .habilidades__contenido__indicador[data-v-c02cacaa]{content:"";display:block;width:100%;height:2px;background:var(--color-texto);margin-bottom:5px}.Habilidades__box .Habilidades__contenido li .habilidades__contenido__indicador[data-v-c02cacaa]:after{content:"";display:block;height:2px;background:linear-gradient(90deg,#3083dc 22%,#0068d7 99%);margin-bottom:5px}@media (max-width:480px){.Habilidades__container[data-v-c02cacaa]{grid-template-columns:1fr;margin:430px auto;width:90%;height:100%;overflow:show}.Habilidades__box[data-v-c02cacaa]{display:flex;flex-direction:column}}.Proyectos__container[data-v-3ee8133a]{display:grid;grid-gap:1px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,250px)}@media (max-width:480px){.Proyectos__container[data-v-3ee8133a]{grid-template-columns:1fr}}