.body{width:100%;display:flex}.body .navbar{width:20%}.contenido{width:80%;margin-left:20%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;min-height:100vh}.titulo{animation:brillo 2.5s linear infinite;font-size:25px}@keyframes brillo{0%{color:#9d9d9d}50%{color:#fff}to{color:#9d9d9d}}.slide-in{position:fixed;width:80%;height:100vh;top:0;right:0;background-color:#000;transform-origin:bottom}.slide-out{position:fixed;width:80%;height:100vh;top:0;right:0;background-color:#000;transform-origin:top}@media (max-width: 740px){.body{flex-direction:column}.contenido{width:100%;margin-left:0;padding-bottom:14.8vh}.slide-in,.slide-out{width:100%;left:0}}.contenedorNavbar{width:20%;position:fixed;left:0;background-color:#000;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.contenedorImg{width:100%;display:flex;justify-content:center;align-items:center}.contenedorImg .miFoto{width:100px;height:100px;border-radius:50%;border:solid 4px grey;background-image:url(https://live.staticflickr.com/65535/53153208919_295ec81479_c.jpg);background-size:contain;background-repeat:no-repeat}.contenedorImg .miFoto:hover{transition:all 1s ease-in-out;border:solid 4px rgb(206,206,206)}.contenedorImg:hover .miFoto{transition:all 1s ease-in-out;box-shadow:0 0 50px -5px #ffffff95}.contenedorNavbar .navbar{width:100%}.contenedorNavbar .navbar ul{display:flex;flex-direction:column;align-items:center;gap:20px}.contenedorNavbar .navbar ul li{list-style:none;text-decoration:none}.contenedorNavbar .navbar ul li .link{text-decoration:none;color:#ffffff9b;font-weight:600}.contenedorNavbar .navbar ul li .link:hover{color:#ffffffd5;text-shadow:.5px -.5px white;transition:all .5s}.contenedorNavbar .navbar ul li .active{text-decoration:underline;color:#fff}.contenedorNavbar .navbar ul li .link .iconNavbar{text-align:center}.redes{width:100%;display:flex;justify-content:space-around}.redes a{color:#fff}.redes a:hover{animation:tembleke 1s infinite;animation-timing-function:linear}@keyframes tembleke{0%{transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(1.1)}75%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width: 740px){.contenedorNavbar{justify-content:center;width:100%;height:15vh;flex-direction:row;bottom:0;z-index:1;border-top:solid 1px rgba(255,255,255,.243);box-shadow:0 0 40px -5px #ffffff6e}.contenedorImg{display:none}.contenedorImg .miFoto{width:60px;height:60px;border:solid 2px}.contenedorNavbar .navbar{display:flex;justify-content:center;align-items:center}.contenedorNavbar .navbar ul{flex-direction:row;gap:25px}.contenedorNavbar .navbar ul li .link{font-size:12px}.redes{display:none}}@media (max-width: 340px){.contenedorNavbar .navbar ul li .link{font-size:10px}}@media (min-width: 740px){.contenedorNavbar .navbar ul li .link .iconNavbar{display:none}}.contenedorInicio{width:100%;height:100vh;background-color:#1d1d1d;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:hidden}.contenedorInicio .contenedorVideo{position:relative;width:100%;height:100vh}.contenedorInicio .contenedorVideo video{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}.contenedorInicio .contenedorVideo .opacidad{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000000c3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.contenedorInicio .contenedorVideo .opacidad h2{color:#ffffffe3}.contenedorInicio .contenedorVideo .opacidad h1{padding-left:20px;padding-right:20px;text-align:center;font-weight:800;font-size:50px;color:#ffffffd0;text-shadow:0px 4px 6px rgb(255,255,255);animation:sombra 3s infinite;animation-timing-function:linear}@media (max-width: 435px){.contenedorInicio .contenedorVideo .opacidad h1{font-size:40px}}@keyframes sombra{0%{text-shadow:0px 4px 6px rgb(255,255,255)}50%{text-shadow:0px 4px 6px rgb(132,132,132)}to{text-shadow:0px 4px 6px rgb(255,255,255)}}.contenedorInicio .contenedorVideo .opacidad h4{color:#6e6e6e}@media (max-width: 740px){.sin-scroll{overflow-y:hidden}}.contenedorSobreMi{width:100%;min-height:100vh;background-color:#353535;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}.contenedorSobreMi .presentacion{padding:30px}.contenedorSobreMi .presentacion h2{text-align:center;font-weight:400;font-size:large}.contenedorSobreMi .datosPersonalesEIntereses{width:90%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:2rem}.contenedorSobreMi .datosPersonalesEIntereses .datosPersonales{display:flex;flex-direction:column;align-items:center;width:80%;gap:20px}.contenedorSobreMi .datosPersonalesEIntereses .datosPersonales .tituloDatosPersonales{font-size:larger}.contenedorSobreMi .datosPersonalesEIntereses .datosPersonales .datos{height:100%;display:flex;flex-direction:column;gap:15px}.contenedorSobreMi .datosPersonalesEIntereses .intereses{display:flex;flex-direction:column;align-items:center;gap:10px}.contenedorSobreMi .datosPersonalesEIntereses .intereses .tituloIntereses{font-size:larger}.contenedorSobreMi .datosPersonalesEIntereses .intereses .misIntereses{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.contenedorSobreMi .datosPersonalesEIntereses .intereses{padding-left:10px}.contenedorSobreMi .datosPersonalesEIntereses .intereses .misIntereses .box{display:flex;flex-direction:column;background-color:#9696963f;justify-content:center;align-items:center;padding:8px;width:70px;height:70px;border-radius:10px;transition:all ease-in-out .3s}.contenedorSobreMi .datosPersonalesEIntereses .intereses .misIntereses .box:hover{box-shadow:0 0 10px .5px #fff}.contenedorSobreMi .datosPersonalesEIntereses .intereses .misIntereses:hover .box:not(:hover){background-color:#4b4b4b3f}@media (max-width: 915px){.contenedorSobreMi .datosPersonalesEIntereses{flex-direction:column;justify-content:start;align-items:center}.contenedorSobreMi .datosPersonalesEIntereses .datosPersonales{padding-left:0}.contenedorSobreMi .datosPersonalesEIntereses .intereses .misIntereses{justify-content:center}}.contenedorSobreMi .masSobreMi{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding-right:2rem}.contenedorSobreMi .masSobreMi h5{text-align:center;font-size:17px;padding-left:30px}.contenedorSobreMi .masSobreMi p{text-align:center;padding-left:30px}.contenedorSobreMi .redesSobreMi{width:100%;display:flex;align-items:center;justify-content:center;gap:5rem;margin-bottom:1rem;overflow:hidden}.contenedorSobreMi .redesSobreMi a{animation:tembleke 1s infinite;animation-timing-function:linear}@media (max-width: 740px){.contenedorSobreMi{padding-top:1rem}.contenedorSobreMi .datosPersonalesEIntereses .intereses{padding-left:2rem;padding-right:1rem}.contenedorSobreMi .masSobreMi{padding-bottom:1rem}}@media (min-width: 740px){.redesSobreMi,.contenedorSobreMi .redesSobreMi a{display:none}}.contenedorCurriculum{width:100%;min-height:100vh;background-color:#1d1d1d;display:flex;flex-direction:column;padding-top:20px;gap:5rem}.contenedorCurriculum .presentacionHabilidades{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;gap:3rem}.contenedorCurriculum .presentacionHabilidades .habilidades{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;gap:3rem}.contenedorCurriculum .presentacionHabilidades .habilidades .lenguajes{max-width:80%;background-color:#46464636;padding:40px 10px;border-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.contenedorCurriculum .presentacionHabilidades .habilidades .lenguajes h3{margin-top:-10px}.contenedorCurriculum .presentacionHabilidades .habilidades .misLenguajes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.contenedorCurriculum .habilidades .lenguajes .misLenguajes div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100px;padding:3px;text-align:center}.contenedorCurriculum .habilidades .lenguajes .misLenguajes div .imgLenguaje{width:40px;margin-bottom:7px}.contenedorCurriculum .habilidades .lenguajes .misLenguajes div h4{font-size:12px}.contenedorCurriculum .estudios{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem}.contenedorCurriculum .estudios .misEstudios{width:100%;display:flex;justify-content:space-around;align-items:center;gap:2rem}.contenedorCurriculum .estudios .misEstudios .estudioss{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.contenedorCurriculum .estudios .misEstudios .estudioss h5{font-size:medium;padding-left:20px}.contenedorCurriculum .estudios .misEstudios .estudioss ul{padding-left:40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.contenedorCurriculum .estudios .misEstudios .estudioss ul{display:flex;align-items:center;justify-content:center;text-align:center}.contenedorCurriculum .estudios .misEstudios .estudioss ul li strong{font-size:13px;text-align:center}.contenedorCurriculum .estudios .misEstudios .estudioss ul li img{width:50px}.contenedorCurriculum .estudios .misEstudios .estudioss ul li .utnImg{position:relative;top:8px;width:25px}.contenedorCurriculum .estudios .misEstudios .estudioss ul li .iclImg{position:relative;top:8px;width:25px;border-radius:50%}.contenedorCurriculum .estudios .misEstudios .estudioss ul li .ortLogo{position:relative;top:10px;width:50px}@media (max-width: 925px){.contenedorCurriculum .estudios .misEstudios{flex-direction:column;gap:2px}}@media (max-width: 740px){.contenedorCurriculum .estudios .misEstudios{justify-content:center;align-items:center;gap:3rem}.contenedorCurriculum .estudios .misEstudios .estudioss{align-items:center;justify-content:center}.contenedorCurriculum .estudios .misEstudios .estudioss ul{display:flex;flex-direction:column;justify-content:center;align-items:center}}.contenedorCurriculum .certificados{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.contenedorCurriculum .certificados .misCertificados{display:flex;flex-direction:row;justify-content:center}.contenedorCurriculum .certificados .misCertificados .certificadoss{display:flex;overflow-x:scroll;padding-bottom:5px;width:400px;scroll-snap-type:x mandatory;scroll-padding:24px;border-radius:8px;gap:12px}.contenedorCurriculum .certificados .misCertificados .certificadoss .item{flex:0 0 100%;border-radius:8px;scroll-snap-align:start}.contenedorCurriculum .certificados .misCertificados .certificadoss .item img{width:400px}@media (max-width: 500px){.contenedorCurriculum .certificados .misCertificados .certificadoss,.contenedorCurriculum .certificados .misCertificados .certificadoss .item img{width:320px}}@media (max-width: 400px){.contenedorCurriculum .certificados .misCertificados .certificadoss,.contenedorCurriculum .certificados .misCertificados .certificadoss .item img{width:240px}}.contenedorCurriculum .cv{display:flex;align-items:center}.contenedorCurriculum .cv h3{display:flex;align-items:center;gap:10px;padding-left:30px;padding-bottom:30px}.contenedorCurriculum .cv a{display:flex;align-items:center;background-color:#fff0;padding:2px;border-radius:5px;border:solid 1px rgba(0,0,0,.132)}.contenedorCurriculum .cv a:hover{transition:all .5s;border:solid 1px rgba(216,216,216,.561)}*{padding:0;margin:0;color:#fff}.contenedorPortfolio{background-color:#353535;width:100%;min-height:100vh;display:flex;flex-direction:column;gap:35px;align-items:center;justify-content:start}.contenedorPortfolio h4{margin-top:30px}.contenedorPortfolio .navSitios{width:100%;display:flex;flex-direction:row}.contenedorPortfolio nav .ulSitios{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.contenedorPortfolio nav .ulSitios .liSitios{list-style:none}.contenedorPortfolio nav .ulSitios .liSitios .link{color:#9c9c9c;text-decoration:none;font-weight:600;padding:7px}.contenedorPortfolio nav .ulSitios .liSitios .link:hover{color:#fff}.contenedorPortfolio nav .ulSitios .liSitios .active{color:#fff;border:solid 2px rgba(193,193,193,.356);border-radius:10px}.contenedorPortfolio .contenedorSitios{width:90%;display:flex;justify-content:center;align-items:center}.contenedorPortfolio .contenedorSitios .sitio{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}.contenedorPortfolio .contenedorSitios .sitio .bannerSitioKinefi{width:100%;height:25rem;display:flex;justify-content:center;align-items:center;background-image:url(/assets/kinefi-48c11d9e.webp);background-position:center top;background-size:cover;background-repeat:no-repeat;border-radius:10px;border:solid 1px rgba(0,0,0,.22)}.contenedorPortfolio .contenedorSitios .sitio .bannerSitioMoncho{width:100%;height:25rem;display:flex;justify-content:center;align-items:center;background-image:url(/assets/monchoCC-fa1f4d40.webp);background-position:top;background-size:cover;background-repeat:no-repeat;border-radius:10px;border:solid 1px rgba(0,0,0,.22)}.contenedorPortfolio .contenedorSitios .sitio .bannerSitioMiTech{width:100%;height:25rem;display:flex;justify-content:center;align-items:center;background-image:url(/assets/mitech-5f84220b.webp);background-position:top left;background-size:cover;background-repeat:no-repeat;border-radius:10px;border:solid 1px rgba(0,0,0,.22)}.contenedorPortfolio .contenedorSitios .sitio .bannerSitioSneakerNation{width:100%;height:25rem;display:flex;justify-content:center;align-items:center;background-image:url(/assets/sneakerNation-9ad153bc.png);background-position:top left;background-size:cover;background-repeat:no-repeat;border-radius:10px;border:solid 1px rgba(0,0,0,.22)}.contenedorPortfolio .contenedorSitios .sitio .bannerSitioPokedex{width:100%;height:25rem;display:flex;justify-content:center;align-items:center;background-image:url(/assets/pokedex-58590211.webp);background-position:top;background-size:cover;background-repeat:no-repeat;border-radius:10px;border:solid 1px rgba(0,0,0,.22)}.contenedorPortfolio .contenedorSitios .sitio .bannerSitioHandOff{width:100%;height:25rem;display:flex;justify-content:center;align-items:center;background-image:url(/assets/abp-efd3d472.webp);background-position:top;background-size:cover;background-repeat:no-repeat;border-radius:10px;border:solid 1px rgba(0,0,0,.22)}.contenedorPortfolio .contenedorSitios .sitio .bannerTc_Tools{width:100%;height:25rem;display:flex;justify-content:center;align-items:center;background-image:url(/assets/tc_tools-9b78056b.webp);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:10px;border:solid 1px rgba(0,0,0,.22)}.contenedorPortfolio .contenedorSitios .sitio .bannerRickMorty{width:100%;height:25rem;display:flex;justify-content:center;align-items:center;background-image:url(https://live.staticflickr.com/65535/53204356940_e1a5b7aa5b_h.jpg);background-position:top;background-size:cover;background-repeat:no-repeat;border-radius:10px;border:solid 1px rgba(0,0,0,.22)}.contenedorPortfolio .contenedorSitios .sitio .bannerSitioDCM{width:100%;height:25rem;display:flex;justify-content:center;align-items:center;background-image:url(https://live.staticflickr.com/65535/53230193513_bd42884fae_h.jpg);background-position:top;background-size:cover;background-repeat:no-repeat;border-radius:10px;border:solid 1px rgba(0,0,0,.22)}.contenedorPortfolio .contenedorSitios .sitio .bannerSitioTomvs{width:100%;height:25rem;display:flex;justify-content:center;align-items:center;background-image:url(/assets/bannerTomvs-a82e1ca5.png);background-position:top;background-size:cover;background-repeat:no-repeat;border-radius:10px;border:solid 1px rgba(0,0,0,.22)}.contenedorPortfolio .contenedorSitios .sitio .tecnologiasUtilizadas{display:flex;justify-content:center;align-items:center;width:100%;gap:5rem}.contenedorPortfolio .contenedorSitios .sitio .tecnologiasUtilizadas p{display:flex;align-items:center;justify-content:center}.contenedorPortfolio .contenedorSitios .sitio .tecnologiasUtilizadas .tecnologias{display:flex;justify-content:center;align-items:center}.contenedorPortfolio .contenedorSitios .sitio .tecnologiasUtilizadas .tecnologias ul{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.contenedorPortfolio .contenedorSitios .sitio .tecnologiasUtilizadas .tecnologias li{list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.contenedorPortfolio .contenedorSitios .sitio .linksSitio{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5rem;margin-bottom:5rem}.contenedorPortfolio .contenedorSitios .sitio .linksSitio a{border:solid 2px rgba(0,0,0,.215);padding:10px;display:flex;align-items:center;justify-content:center;border-radius:10px;text-decoration:none;gap:10px}.contenedorPortfolio .contenedorSitios .sitio .linksSitio a:hover{border:solid 2px rgba(241,241,241,.663);transition:all .5s}.contenedorPortfolio .contenedorSitios .sitio .linksSitio a strong{display:flex;align-items:center;justify-content:center;color:#fff;gap:10px}@media (max-width: 662px){.contenedorPortfolio .contenedorSitios .sitio .tecnologiasUtilizadas{flex-direction:column;gap:1rem}.contenedorPortfolio .contenedorSitios .sitio .bannerTc_Tools{background-position:left}}@media (max-width: 447px){.contenedorPortfolio .contenedorSitios .sitio .linksSitio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem}}.contenedorRutaError{width:100%;height:100vh;background-color:#353535;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}.paginaCarga{width:100vw;height:100vh;background-color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3rem}.paginaCarga .textoYSpinner{display:flex;justify-content:center;align-items:center;gap:2px}.paginaCarga .textoYSpinner h5{color:#fff}.paginaCarga .textoYSpinner .animacionPuntos{display:block;color:#fff;font-family:monospace;white-space:nowrap;border-right:1px solid;width:3ch;animation:typing 1s steps(3),blink .5s infinite step-end alternate;overflow:hidden}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:transparent}}.paginaCarga .textoYSpinner img{width:30px}.paginaCarga .imgCarga{width:200px}*{font-family:Nunito,sans-serif;padding:0;margin:0;user-select:none}
