@font-face{font-family:Arkeo BT W01 Regular;src:url(https://db.onlinewebfonts.com/t/4a402d96e7d7c3ae3e8ee034d2635b27.eot);src:url(https://db.onlinewebfonts.com/t/4a402d96e7d7c3ae3e8ee034d2635b27.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/4a402d96e7d7c3ae3e8ee034d2635b27.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/4a402d96e7d7c3ae3e8ee034d2635b27.woff) format("woff"),url(https://db.onlinewebfonts.com/t/4a402d96e7d7c3ae3e8ee034d2635b27.ttf) format("truetype"),url("https://db.onlinewebfonts.com/t/4a402d96e7d7c3ae3e8ee034d2635b27.svg#Arkeo BT W01 Regular") format("svg")}:root{--primary: #00fd11;--secondary: #0048fc;--terciary: #1f2225;--linear-ease: linear(0, .068, .19 2.7%, .804 8.1%, 1.037, 1.199 13.2%, 1.245, 1.27 15.8%, 1.274, 1.272 17.4%, 1.249 19.1%, .996 28%, .949, .928 33.3%, .926, .933 36.8%, 1.001 45.6%, 1.013, 1.019 50.8%, 1.018 54.4%, 1 63.1%, .995 68%, 1.001 85%, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:none}html,body{-ms-overflow-style:none;box-sizing:border-box;font-family:Arkeo BT W01 Regular;margin:0;overflow:auto;padding:0}body{background:url(/assets/bg-BgRKnp-j.png) no-repeat center center fixed;background-size:cover}header{border-bottom:5px solid var(--primary);height:100px}nav{background-color:var(--terciary);display:flex;flex-direction:row;justify-content:center;padding-bottom:5px;padding-top:5px}main{padding-top:50px;padding-bottom:50px;position:relative;z-index:1}section *{margin:10px}footer{background-color:var(--terciary);border-top:5px solid var(--primary);color:var(--primary);font-family:Arkeo BT W01 Regular}h3{color:var(--secondary)}h5{color:var(--primary)}p{color:#fff}i{color:var(--secondary)}a{color:var(--primary);text-decoration:none}a:hover{color:var(--secondary)}strong.verdecito{color:#00fd11}.copy{color:var(--secondary)}.fotiko{border-radius:100px;width:65px;z-index:1}.logo{max-width:25%}.index{z-index:1}.proyectos{display:flex;flex-direction:row}.particles-container{height:160%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.blurtext{color:var(--secondary);font-size:30px;font-weight:700}.card-spotlight,.card-spotlight2{background:#0000001a;border-radius:1rem;box-shadow:0 0 20px #000000bf;color:var(--primary);cursor:none;overflow:hidden;padding:1.5rem;margin:1rem auto;position:relative;text-align:center;max-width:480px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px #0006;--mouse-x: 50%;--mouse-y: 50%;--spotlight-color: var(--secondary);transition:transform .5s ease}.card-spotlight:hover,.card-spotlight2:hover{transform:scale(1.01)}.card-spotlight:before,.card-spotlight2:before{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color) 0%,rgba(6,75,251,.3) 10%,transparent 25%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.card-spotlight2:before{z-index:0}.card-spotlight:hover:before,.card-spotlight:focus-within:before,.card-spotlight2:hover:before,.card-spotlight2:focus-within:before{opacity:1}.card-spotlight2 h1,.card-spotlight2 .encima{position:relative;z-index:1}@media (max-width: 640px){header{border-bottom-width:3px;height:70px}nav{align-items:center;flex-direction:column;gap:.5rem}main{border-top-width:3px;padding-bottom:30px;padding-top:30px}section *{margin:5px}.logo{max-width:90%}.ocultar{display:none}.proyectos{flex-direction:column}.card-spotlight{font-size:.9rem;max-width:90%;padding:1rem}.blurtext{font-size:20px;text-align:center}h3,h5,.copy,i,a{font-size:.95rem}}.tilted-card-figure{position:relative;width:100%;height:100%;perspective:800px;display:flex;flex-direction:column;align-items:center;justify-content:center}.tilted-card-mobile-alert{position:absolute;top:1rem;text-align:center;font-size:.875rem;display:none}@media (max-width: 640px){.tilted-card-mobile-alert{display:block}.tilted-card-caption{display:none}}.tilted-card-inner{position:relative;transform-style:preserve-3d}.tilted-card-img{position:absolute;top:0;left:0;object-fit:cover;border-radius:15px;will-change:transform;transform:translateZ(0)}.tilted-card-overlay{position:absolute;top:0;left:0;z-index:2;will-change:transform;transform:translateZ(30px)}.tilted-card-caption{pointer-events:none;position:absolute;left:0;top:0;border-radius:4px;background-color:#fff;padding:4px 10px;font-size:10px;color:#2d2d2d;opacity:0;z-index:3}.tilted-card-demo-text{width:100%;background-color:#1f2225;padding:5px;border-radius:5px}@media (max-width: 640px){.tilted-card-figure{perspective:400px}.tilted-card-img,.tilted-card-overlay{border-radius:10px}.tilted-card-caption{display:none}.tilted-card-mobile-alert{display:block;font-size:.75rem}.tilted-card-demo-text{font-size:.75rem;padding:4px}}.animated-gradient-text{position:relative;margin:0 auto;display:flex;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:1.25rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .5s ease-out;overflow:hidden;cursor:pointer}.gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-size:300% 100%;animation:gradient linear infinite;border-radius:inherit;z-index:0;pointer-events:none}.gradient-overlay:before{content:"";position:absolute;border-radius:inherit;width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#060606;z-index:-1}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.text-content{display:inline-block;position:relative;z-index:2;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient linear infinite}.text-rotate{display:flex;flex-wrap:wrap;white-space:pre-wrap;position:relative;background-color:#00fd11;border-radius:10px;padding:2.5px 5px 5px;color:#1f2225}.text-rotate-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-rotate-word{display:inline-flex}.text-rotate-lines{display:flex;flex-direction:column;width:100%}.text-rotate-element{display:inline-block}.text-rotate-space{white-space:pre}.circular-text{margin:0 auto;border-radius:50%;width:250px;position:relative;height:250px;font-weight:700;color:#00fd11;font-weight:900;text-align:center;cursor:pointer;transform-origin:50% 50%;-webkit-transform-origin:50% 50%}.circular-text span{position:absolute;display:inline-block;left:0;right:0;top:0;bottom:0;font-size:25px;transition:all .5s cubic-bezier(0,0,0,1)}
