body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@font-face{font-family:fuentedelosdeseos;src:url(/static/media/CactusClassicalSerif-Regular.81f539b51b2c6f7fb75d.ttf)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Georgia,Times New Roman,Times,serif;margin:0;padding:0}html{overflow-x:hidden!important;scroll-behavior:smooth}body{background-color:#1e2123;margin:0;padding:100px 0 0}.MainPage{flex-direction:column;height:auto;justify-content:center;width:100%}.MainPage,.nav{align-items:center;display:flex}.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1e202280;height:10vh;justify-content:space-around;left:0;position:fixed;top:0;width:100vw;z-index:10}.navLogo{align-items:center;display:flex;gap:10px;justify-content:center}.navdesc{color:#a9a9a9;font-size:16px;font-weight:300}.navnombre{color:#a9a9a9;font-size:18px;font-weight:450}.navFoto{border-radius:8px;height:32px;width:auto}.navList{display:flex;font-size:18px;gap:36px;list-style:none}.listItem a{color:#a9a9a9;text-decoration:none}.listItem a:hover{color:#edebeb;text-decoration:underline}.botonnav{display:none}.navList.active{background-color:#1e2022e6;height:auto;opacity:1}@media screen and (max-width:768px){.nav{align-items:flex-start;background-color:#1e202280;height:auto;height:8vh;padding:10px 0;width:100vw}.botonnav,.nav{flex-direction:column}.botonnav{background:none;border:none;cursor:pointer;display:flex;gap:8px;position:absolute;right:10vw;top:24px;width:30px}.botonnav span{background-color:#a9a9a9;display:block;height:2px;transition:transform .5s ease-in-out;width:34px}.botonnav.active span:first-child{transform:translateY(10px) rotate(45deg)}.botonnav.active span:nth-child(2){opacity:0}.botonnav.active span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.botonnav img{background-color:inherit;height:auto;width:32px}.navList{background-color:#1e2022e6;flex-direction:column;left:0;max-height:0;opacity:0;overflow:hidden;padding:20px 0;position:absolute;text-align:center;top:8vh;transition:opacity .5s ease-in-out,max-height .5s ease-in-out;width:100%}.navList.active{max-height:500px;opacity:1}.navLogo{display:none}}.Main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:start;margin-bottom:12vh;margin-top:6vh;text-align:center;width:60vw}.mainTittles{padding-bottom:22px}.titleh1,.titleh2{color:#edebeb;padding-bottom:12px}.titleh1{color:#5e9fc7;font-size:60px;font-weight:500}.titleh2{font-size:72px;font-weight:500}.descText{color:#a9a9a9;font-size:22px;font-weight:400;padding-bottom:24px}.mainButtons{align-items:center;flex-direction:column}.mainButtons,.mainButtons2{display:flex;gap:12px;justify-content:center}.mainButtons2{flex-direction:row}.pd{gap:8px}.btnItem{align-items:center;background-color:#2a6ba0;border:none;border-radius:12px;color:#edebeb;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:10px 16px;transition:all .4s ease-in-out;width:150px}.btnItem:hover{background-color:#2f448e;box-shadow:0 4px 10px #0003;color:#edebeb;transform:translateY(-5px) scale(1.05)}.item1{background-color:#edebeb;color:#2a6ba0;width:200px}.item1:hover{background-color:#dab524;box-shadow:0 4px 10px #0003;color:#141313;transform:translateY(-5px) scale(1.05)}@media screen and (max-width:768px){.titleh1{font-size:40px}.titleh2{font-size:46px}.main{width:100vw}.descText{font-size:18px}.mainButtons2{flex-direction:column}.btnItem{font-size:14px;width:175px}.mainTittles{width:80vw}}.sectionProyectos{align-items:center;background-color:#141313;width:100%}.proyectosContainer,.sectionProyectos{display:flex;flex-direction:column;height:auto;justify-content:start}.proyectosContainer{align-items:start;width:60vw}.tittleh1{color:#5e9fc7;font-size:20px;padding:50px 0 25px}.subtittleh2p{color:#edebeb;font-size:22px;font-weight:500;padding:0 0 25px}.proyectosNav{background-color:#4c4c4c;border-radius:14px;gap:10px;margin-bottom:7vh}.navlist,.proyectosNav{display:flex;flex-direction:row}.navlist{gap:24px;list-style:none;padding:10px 25px}.nav-items{color:#a9a9a9;font-weight:600}.nav-items.active{border-radius:5px;color:#edebeb}.nav-items:hover{text-decoration:underline}.proyectoGrid{display:grid;grid-template-columns:1fr;margin-bottom:4vh;padding-bottom:4vh;width:100vw}.proyectoContainerInfo{background-color:#141313;border-bottom:1px solid #343333;box-sizing:border-box;display:flex;padding-bottom:4vh;width:60vw}.buttongrid{align-items:flex-start;background-color:inherit;border:none;box-sizing:border-box;display:flex;justify-content:flex-start;width:50%}.containerinfo{margin-right:4vh;width:50%}.proyectoDescripcion,.proyectoNombre{color:#edebeb}.proyectoNombre{font-size:22px;padding-bottom:18px}.proyectoDescripcion{font-size:19px;font-weight:400;line-height:28px}.containerinfo{text-align:left}.proyectoTecnologias{color:#a9a9a9;font-size:16px;font-weight:400;padding:10px 14px 10px 10px}.proyectotcontainer{background-color:#272727;border-radius:16px;display:flex;margin-top:16px}.fotoContainer{box-sizing:border-box;display:flex;justify-content:flex-start;width:100%}.proyectoFoto{aspect-ratio:16/9;border:8px solid #4c4c4c;border-radius:24px;object-fit:cover;width:100%}.buttongrid3{background-color:inherit;border:none;box-sizing:border-box;width:100%}@media screen and (max-width:768px){.sectionProyectos{width:100%}.proyectosContainer{padding:16px;width:100vw}.nav-items{font-size:14px}.tittleh1{font-size:16px}.proyectoContainerInfo{align-items:left;flex-direction:column;justify-content:left;width:90%}.containerinfo{margin-bottom:20px;width:100%}.subtittleh2p{font-size:18px}.proyectoGrid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.buttongrid{align-items:flex-start;display:flex;height:100%;justify-content:flex-start;width:100%}.proyectoFoto{margin-left:0;width:70%}.proyectoNombre{font-size:18px}.proyectoDescripcion{font-size:16px}.pn{padding:10px 0}}.sobremicontainer{display:flex;gap:20px;width:60vw}.sobremih1{text-align:left;width:60vw}.sobremi-informacion{background-color:#1e2022;border-radius:8px;height:100%;padding:16px;width:50%}.sobremi-informacion:hover{transform:translateY(-5px) scale(1.05);transition:all .4s ease-in-out}.sobreminombre{width:50%}.s1,.s2,.s3{padding-bottom:16px}.s1{font-weight:600}.s3{font-weight:300}.n1{padding-top:14px}.sectionProyectos{padding-bottom:8vh}@media screen and (max-width:768px){.sobremicontainer{flex-direction:column;padding:0 20px;width:100vw}.sobremi-informacion,.sobreminombre{width:100%}.sobremih1{padding-left:20px;width:100%}.sectionProyectos{padding-bottom:4vh}.tittleh1{padding:20px 0 25px}.n1{padding-top:0}}.certificadoGrid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);width:60vw}.certificadoContainer{align-items:left;background-color:#1e2022;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;max-height:auto;min-height:25vh;padding:10px 20px;text-align:left;width:100%}.certificadoContainer:hover{transform:translateY(-5px) scale(1.05);transition:all .4s ease-in-out}@media screen and (max-width:968px){.certificadoGrid{grid-template-columns:repeat(1,1fr);padding:0 20px 20px;width:100vw}.certificadoContainer{box-sizing:border-box;min-height:15vh;padding:14px 20px}}.sgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pdd{align-items:center;gap:10px}.c1,.pdd{display:flex;justify-content:center}.c1{align-items:left;background-color:#1e2022;border-radius:12px;flex-direction:column;gap:12px;min-height:10vh;padding:10px 20px;text-align:left;transition:all .6s ease-in-out;width:100%}.c1:hover{transform:scale(1.1)}.logoskills{aspect-ratio:1/1;background-position:50%;background-size:cover;text-align:center;width:25px}@media screen and (max-width:768px){.sgrid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));width:100vw}}.conf{background-color:#141313;justify-content:center;width:100%}.conf,.footer{align-items:center;display:flex}.footer{border-top:1px solid #343333;height:5vh;justify-content:left;margin-bottom:2.5vh;width:60vw}.footertext{color:#a9a9a9;font-size:18px;font-weight:400;text-decoration:none}@media screen and (max-width:768px){.footer{width:70vw}}
/*# sourceMappingURL=main.e8cb8d24.css.map*/