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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--delay-base:0s;--incremento:0.5s;--color-fondo-menu:#0009;--color-fondo-toggle:#000;--color-fondo-footer:#161412;--color-fondo-contenedor:#3f3f3f;--color-fondo-web:#0a0601;--color-texto-web:#fff;--color-card1:#144f71;--color-card1-text:#aef3f3;--color-text-hover:#20d5ec;--color-text-menu:#e9e9e9;--color-text-blue:#7eecff;--color-text-description:#d3d3d3;--color-fondo-seccion:#55555573;--color-buton-big:#0a7188;--color-buton-big-hover:#15d3fd;--color-dot:#b1b1b1;--color-dot-activo:#14c8f5;--ancho-web:1300px;--ancho-menu:180px;--sombra:-3px 2px 11px #000000d1;--color-sombra-boton:0px 4px 6px #0000004d;color-scheme:light only}*{box-sizing:border-box;color:#fff;color:var(--color-texto-web);margin:0;padding:0}a{text-decoration:none}button{all:unset}a:hover{color:#20d5ec;color:var(--color-text-hover)}body{background-color:#0a0601;background-color:var(--color-fondo-web);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGBAMAAACDAP+3AAAAIVBMVEVSUlJRUVFRUVFSUlJRUVFRUVFQUFBRUVFQUFBQUFBQUFAKXOsDAAAAC3RSTlNzfoh6gYWMd4+Wk7jTGm0AAAMASURBVHgBbZbPbtQ8FMVvvplRtmMIlC1qN+yGxoFtraQalqGuarEsMHtXbegaiSfgDeBJic/V0fXiO2rtcGPf3N/xnyLNeb/Kx9u+6Fyg5qq0272o/nvrikJA91WgJZe2TaLqjmLaXB/QjwJ5DcrsxfR0mCWv0SuBtpixk/0OD5zY8R0yzKUNIi0eoDahEgyEAoL6AAGkmTXK2pEUDwyJSCQ5PNijcIaIM+QylErSRlSBVoCD740VBDN4ITlKVHLSoxJD7bRVM0gPItITZ4co9YpJHckx9ZcrmiZ0nzQp6YkzPWIHXJb24yQ1kESWrs40SGsrPsImcxtJkwVJvxxs1TALwVzZQHLQ4+sIgpH0JAf9AXZujro5KEdyNU6ThjLatMtDSSeqoEmXjKFGH8W0KHdzlqRWtxdTMwk0aVAmKHz5PFX63SH4boLkWfXi7Nn0cNL+ToOEPyYxbT14NkdzGf7XCN1mVp+CVBpW+voIBQzlUqgSLLXTsGQMVQ/snhjNHgzDr1WJaQPzSkQODdqYgLLrHec1MY8DZqFhUjChQAY5mvSuXX1r05LXLjsjX0X69oSFuLjBctyxSiQk/fb+udLrK/rBypH0CVO5RtGKtD5u97myc+B8BtTO2jhYgr1NCzSZtzEjgiQnvcO5MDsR5DQYl9vEe4R2LAeSkx6fD5YYBWYlZ/WDAXIloswaIH0koPWDxFFMzUu1NZEcTPIj1dbfaFJvG6n87L5Pq64vTlPRvW0EkHNFNNjZP0hvlTokh3Fmp2NjPvFceAMkOf0GZDAeGAc7qRHTyq/dkG2szwReBuHJozzIVXiJWniCSW9J8VJxOm4kpS8sJud16sOhDhq59H1/+a0ven/qK12e95Q45z78cdBfV+nNT0fhj8iotU91BV6D1LjUN24rUEKRZrS+HNV8Gg1Ys6JNGCq+NhbBamN3GFr/eQgImoU4UbmrD81G7zG7dnFokNrZ9/FxClAjtodN9QgauQ5cQDPb1qhu0Q3OxVO6Ld1j/L//s/0DysW8V32lxpIAAAAASUVORK5CYII=);background-repeat:repeat;font-size:clamp(.9rem,1vw,1.1rem)}hr{border:1px solid #d3d3d3;border:1px solid var(--color-text-description);width:100%}ul{margin-bottom:20px;margin-left:30px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.arrow{border-bottom:20px solid;border-radius:50%;display:inline-block;height:20px;margin-right:10px;width:20px}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contenido,.head{background:#deb887;border-radius:20px;display:flex;flex-direction:column;margin:20px;padding:20px}.box-data .localidad{color:#e9f385}.owl-dots{margin-top:10px;text-align:center}.owl-stage{display:flex}.owl-carousel button.owl-dot{background-color:var(--color-dot);border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:5px;width:10px}.owl-carousel button.owl-dot.active{background-color:var(--color-dot-activo)}.carousel-container{padding:0 4%}.owl-carousel .item{width:100%}.card1{background-color:var(--color-card1);border:2px solid;border-radius:15px;height:100%;margin:0 1px;overflow:hidden}.card1 .img-content{height:15em;overflow:hidden;position:relative}.card1 .img-content img{object-fit:cover;transition:transform .3s ease;width:100%}.card1 .img-content img:hover{transform:scale(1.1)}.card1-content{max-width:100%;padding:15px}.card1-content h3,.card1-content p{color:var(--color-card1-text);margin-bottom:0}.card1-content .card1-title{font-size:1.5em;margin:10px 0}.card1-content .botonera{display:flex;flex-direction:column;gap:10px}.card1 .button-container{bottom:10px;left:10px;position:absolute}.card1-content .card1-description{font-size:1em;margin-bottom:15px}.card1-content .card1-tecnologies{font-size:1em;margin-bottom:40px}.card2{margin-top:10px}.card2 p{font-size:.6em;text-align:center}.contenedor-icono-perfil{overflow:hidden;position:relative;transition:all .5s ease}.contenedor-icono-perfil .img-icono-perfil{height:100%;object-fit:cover;position:absolute;transition:transform .3s ease;width:100%}.contenedor-icono-perfil .img-icono-perfil:hover{transform:scale(1.1)}.contenedor-icono-perfil.grande{border-radius:60px;height:120px;width:120px}.contenedor-icono-perfil.mediano{border-radius:50px;height:100px;width:100px}.contenedor-icono-perfil.pequeno{border-radius:25px;height:50px;width:50px}.contenedor-icono-perfil.tecnology{align-items:center;background:#fff;border-radius:10px;display:flex;height:50px;justify-content:center;width:50px}.contenedor-icono-perfil.tecnology img{height:90%;object-fit:contain;width:90%}@media (max-width:768px){.contenedor-icono-perfil.grande{border-radius:50px;height:100px;width:100px}.contenedor-icono-perfil.tecnology{height:60px;margin:2px auto;padding:2px;width:50%}.card2 .img-content{margin:5px}.card2 p{font-size:1em}.contenedor-icono-perfil.mediano{border-radius:40px;height:80px;width:80px}.contenedor-icono-perfil.pequeno{border-radius:25px;height:50px;width:50px}}.audio-embebido-container .right h3{line-height:1.4}.audio-embebido-container{display:flex;gap:10px;margin-bottom:50px;padding:10px}.audio-embebido-container .left,.audio-embebido-container .left .volume-control input{width:100%}.audio-embebido-container h3{margin-bottom:10px}.audio-embebido-container .controls button{background:none;border:none;cursor:pointer}.audio-embebido-container .controls{display:flex;justify-content:space-around}.audio-embebido-container .controls button img{filter:invert(100%)}.audio-embebido-container .controls button:hover img{filter:invert(32%) sepia(82%) saturate(7457%) hue-rotate(195deg) brightness(107%) contrast(100%)}@media (max-width:768px){.audio-embebido-container{flex-direction:column-reverse}.audio-embebido-container .left,.audio-embebido-container .right{width:100%}}.project-item{margin:30px 10px}.project-item .up{align-items:center;display:flex;flex-direction:row;gap:20px}.project-item .up .right{overflow:hidden;width:50%}.project-item .up .right img{border:1px solid;border-radius:20px;height:100%;object-fit:cover;width:100%}.project-item .up .left{display:flex;flex-direction:column;gap:20px;justify-content:center;overflow:hidden;width:50%}.project-item .up .left h4{color:var(--color-text-blue);font-size:1.2em;font-weight:600;margin:20px 0}.project-item .up .left p{margin-bottom:10px}@media (max-width:768px){.project-item{margin:30px 0}.project-item .up{flex-direction:column;gap:20px}.project-item .up .right{width:100%}.project-item .up .left{align-items:flex-start;width:100%}}.image-container{display:inline-block;position:relative}.image-normal{cursor:pointer;max-width:100%;transition:.3s ease-in-out}.fullscreen-img{align-items:center;background-color:#000000e6;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;object-fit:contain;position:fixed;top:0;width:100%;z-index:50}.fullscreen-img-content{max-height:100%;max-width:100%;object-fit:contain;transform:translateX(100%);transition:transform .5s ease}.fullscreen-img-content.zoom-in{border:2px solid;border-radius:20px;transform:translateX(0)}.image-reel{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);width:100%}.image-reel img{height:100%;max-height:400px;object-fit:contain;width:100%}@media (max-width:768px){.image-reel{grid-template-columns:repeat(1,1fr)}}.border{height:100%;margin-left:var(--ancho-menu);overflow-y:auto}.content{margin:0 auto;max-width:var(--ancho-web);min-height:1000px;padding:10px}.sidebar{background-color:var(--color-fondo-menu);box-shadow:2px 0 5px #0000001a;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:space-evenly;left:0;overflow-y:auto;position:fixed;top:0;transition:transform .3s ease;width:var(--ancho-menu);z-index:10}.sidebar .nav-text-button{color:var(--color-text-menu);cursor:pointer}.sidebar .nav-text-button:hover{color:var(--color-text-hover)}.sidebar-header h3{color:var(--color-text-menu);font-size:1.2em;margin:4px;text-align:center}.sidebar-header{align-items:center;display:flex;flex-direction:column;padding:10px}.sidebar-header .cargo{color:#fff;font-size:.8em;text-align:center}.music,.sidebar-nav{align-items:center;display:flex;flex-direction:column;gap:20px}.sidebar-nav ul{list-style-type:none;padding:0}.sidebar-nav ul li{padding:10px;text-align:center}.sidebar-nav ul li a{color:#fff;display:block;padding:10px;text-decoration:none;transition:background-color .3s ease}.sidebar-nav ul li a:hover{background-color:#575757}.menu-toggle{display:flex;flex-direction:column;gap:10px;padding:20px;position:fixed;right:0;top:0;transform:translateY(-150%);transition:transform .3s ease;z-index:10}.menu-toggle .menu-icon{background:var(--color-fondo-toggle);border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;padding:10px}.menu-toggle .menu-play{background:var(--color-texto-web);border-radius:5px;cursor:pointer;padding:5px;text-align:center}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000038;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}@media (max-width:768px){.sidebar{transform:translateX(-100%)}.menu-toggle{transform:translateY(0)}.sidebar.active{transform:translateX(0)}.border{margin-left:0!important}.overlay.active{display:block}}.go-up{background:var(--color-fondo-toggle);border:1px solid #fff;border-radius:5px;bottom:0;color:#fff;cursor:pointer;font-size:20px;margin:20px;padding:10px 15px;position:fixed;right:0;z-index:10}.footer{align-items:center;background-color:var(--color-fondo-footer);background-image:url(/static/media/low-contrast-linen.502bf691a8740513d022.png);background-repeat:repeat;display:flex;flex-direction:column;padding:50px 0}.texto-mediano{font-size:.8em}.text-blue{color:var(--color-text-blue)!important}.button-big{background:var(--color-buton-big);border-radius:10px;cursor:pointer;display:block;font-weight:700;margin:10px 0;padding:10px 20px;width:fit-content}.button-big:hover{background:var(--color-buton-big-hover);color:#000}.content .section{background:var(--color-fondo-seccion);border-radius:20px;margin:40px 30px;opacity:0;padding:20px;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out}@media (max-width:768px){.content .section{margin:20px 0}}.content .section.show{opacity:1;transform:translateY(0)}.full-height{display:flex;flex-direction:column;gap:70px;height:100%;justify-content:center;min-height:100vh}.content.inicio .frase{align-items:flex-end;border:1px solid var(--color-texto-web);border-radius:20px;font-size:1.8em;padding:20px;text-align:center}@media (max-width:768px){.content.inicio .frase{font-size:1.3em}}.content.inicio .presentacion{align-items:center;background:none;display:flex;gap:70px;padding:0 0 20%}.content.inicio .titulo-inicio h5{color:var(--color-text-blue);font-size:1.3em;margin-top:10px;text-align:center}.content.inicio .necesitas{margin:0 30px 60px;text-align:justify}.glowing-border{overflow:hidden;position:relative}.glowing-border:before{animation:glow 5s linear 1 forwards;background:linear-gradient(90deg,#0000,#97ffff,#0000);border:2px solid #0000;border-radius:5px;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}@keyframes glow{0%{opacity:0;transform:translateX(-100%)}50%{opacity:1;transform:translateX(100%)}to{opacity:0;transform:translateX(100%)}}.palabra{animation:aparecer 1s ease-in forwards;opacity:0;z-index:1}.palabra:first-child{animation-delay:0}.palabra:nth-child(2){animation-delay:calc(var(--delay-base) + var(--incremento))}.palabra:nth-child(3){animation-delay:calc(var(--delay-base) + var(--incremento)*2)}.palabra:nth-child(4){animation-delay:calc(var(--delay-base) + var(--incremento)*3)}.palabra:nth-child(5){animation-delay:calc(var(--delay-base) + var(--incremento)*4)}.palabra:nth-child(6){animation-delay:calc(var(--delay-base) + var(--incremento)*5)}.palabra:nth-child(7){animation-delay:calc(var(--delay-base) + var(--incremento)*6)}@keyframes aparecer{0%{opacity:0}to{opacity:1}}.box-data h1{font-size:1.8em;line-height:1.2;margin-bottom:20px}.box-data h1,.box-data h4{color:var(--color-text-blue)}.box-data h4{font-size:1.2em;font-weight:600;margin:20px 0}.box-data p{color:var(--color-text-description);font-size:1.1em;font-weight:400;margin-bottom:10px}.box-data a>p:hover{color:var(--color-text-hover)}.content .contacto{align-items:center;background:none;display:flex;flex-direction:column;margin:60px 0}.content.inicio .section.formacion a,.content.inicio .section.profesional a{cursor:pointer;font-weight:500}.content.inicio .section.profesional a:hover{color:var(--color-text-hover)}.image-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px auto;max-width:500px}.image-grid img{background:#fff;border-radius:10px;height:60px;object-fit:contain;padding:4px;width:60px}.content.trabajos .inicio{background:none;display:flex;flex-direction:column;gap:70px;justify-content:center;padding:0 0 20%}.content.trabajos .necesitas{margin-left:30px}.figma{height:700px;overflow:hidden;width:100%}.figma iframe{border-radius:20px;height:635px;width:100%}.project-content{background:var(--color-fondo-seccion);border-radius:20px;margin:50px 10px;padding:20px}@media (max-width:768px){.project-content{margin:50px 0;padding:15px}}.project-content h1{color:var(--color-text-blue);font-size:2.2em;text-align:center}.content.contacto .row-contacto{align-items:center;display:flex;flex-direction:column;gap:10px}.content.contacto .row-contacto h1{color:var(--color-text-blue);font-size:2.2em}.content.contacto .row-contacto .contact{color:var(--color-card1-text);font-size:1.6em}.content.contacto .row-contacto .contact:hover{color:var(--color-text-hover)}.content.contacto button{margin-left:20px}.content.contacto .row-contacto p{text-align:center}.content.contacto .row-contacto .botonera{display:flex;gap:20px;margin:20px}
/*# sourceMappingURL=main.73fad03d.css.map*/