.conteiner-backgroundImage{width:120%;height:100%;left:calc(var(--spacing,.25rem)*-20);z-index:-20;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(3,1fr);min-width:500px;display:grid;position:relative;transform:rotate(15deg)}@media(min-width:48rem){.conteiner-backgroundImage{column-gap:calc(var(--spacing,.25rem)*7)}}@keyframes recorrido-imagenes{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes recorrido-imagenes-inverted{0%{transform:translateY(-85%)}to{transform:translateY(0)}}.images-conteiner-row-1{flex-direction:column;row-gap:2rem;padding-inline:1rem;animation:500s linear .1s infinite recorrido-imagenes;display:flex}@keyframes come-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.images-conteiner-row-2{flex-direction:column;row-gap:2rem;padding-inline:1rem;animation:500s linear .1s infinite recorrido-imagenes-inverted;display:flex;transform:translateY(-100%)}.images-conteiner-row-2 img{animation:2s forwards come-in}.images-conteiner-row-3{flex-direction:column;row-gap:2rem;padding-inline:1rem;animation:600s linear .1s infinite recorrido-imagenes;display:flex}@media(prefers-reduced-motion){.images-conteiner-row-1{animation:none;transform:translateY(-50%)}.images-conteiner-row-2{animation:none;transform:translateY(-80%)}.images-conteiner-row-3{animation:none;transform:translateY(-10%)}}@keyframes img-carrusel{0%{opacity:0}to{opacity:1}}.loader-conteiner{flex-direction:column;row-gap:2rem;display:flex}.loader-conteiner *{background-color:#a9a9a94d;width:150px;height:150px;animation:15s linear infinite recorrido-imagenes}@media(min-width:48rem){.loader-conteiner *{width:200px;height:300px}}@keyframes animation-load-image{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){@keyframes recorrido-imagenes-inverted{0%{transform:translateY(-84%)}to{transform:translateY(0)}}@keyframes come-in{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.images-conteiner-row-2 img{animation:3s forwards come-in}}.heroImage{opacity:.5;justify-content:center;align-items:center;transition:opacity .25s ease-out;display:flex;position:absolute;inset:0;overflow:hidden}@media(min-width:48rem){.heroImage{opacity:1}@media(hover:hover){.heroImage:hover{opacity:.2}}}.heroImage img,.loader{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-3xl,1.5rem);width:80%}@keyframes img-hero{0%{opacity:0}to{opacity:1}}[data-transition=false]{animation:.75s forwards img-hero}.conteiner-proyectCarrusel[data-astro-cid-pp56ufyn]:before{content:"";opacity:.5;position:absolute;inset:0}@media(min-width:48rem){.conteiner-proyectCarrusel[data-astro-cid-pp56ufyn]:before{opacity:.75}}.conteiner-proyectCarrusel[data-astro-cid-pp56ufyn]:before{z-index:-40;transition:opacity .25s ease-out}.conteiner-proyectCarrusel[data-astro-cid-pp56ufyn]:hover:before{opacity:.2}.description-header{width:100%;height:10vh;margin-bottom:calc(var(--spacing,.25rem)*2);column-gap:calc(var(--spacing,.25rem)*0);grid-template-rows:100%;grid-template-columns:10vh 1fr 20%;display:grid}@media(min-width:48rem){.description-header{margin-bottom:calc(var(--spacing,.25rem)*0);grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.description-header{grid-template-rows:max-content;grid-template-columns:20% 1fr max-content}}@keyframes img-header{0%{transform:scale(.5)}to{transform:scale(1)}}[data-transition=false]{visibility:visible;animation:.75s forwards img-header}[data-transition=true]{visibility:hidden;transform:scale(.5)}.description-image{place-content:center;display:grid}@media(min-width:48rem){.description-image{aspect-ratio:1;align-items:center;height:100%}}.description-image>*{max-height:90px}@media(min-width:48rem){.description-image>*{height:100%;padding:calc(var(--spacing,.25rem)*0)}}@media(min-width:64rem){.description-image>*{height:100%}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.menu-proyects{visibility:hidden;inset:calc(var(--spacing,.25rem)*0);z-index:10;place-content:center;display:grid;position:fixed}.menu-proyects ul{scrollbar-width:none;background-color:var(--color-complementTwo,#d04242);width:90vw;max-width:600px;min-height:45vh;max-height:60vh;padding:calc(var(--spacing,.25rem)*5);border-radius:1rem;overflow-y:scroll}@media(min-width:48rem){.menu-proyects ul{width:40vw}}@keyframes menu-animation{0%{opacity:0}to{opacity:1}}@keyframes menu-animation-out{0%{opacity:1}to{opacity:0}}.menu-proyects[data-isvisible=idle]{visibility:hidden;z-index:-50}.menu-proyects[data-isvisible=false]{visibility:visible;z-index:-50;animation:.25s forwards menu-animation-out}.menu-proyects[data-isvisible=true]{visibility:visible;opacity:1;animation:.25s ease-in forwards menu-animation}.menu-proyects li{cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-complementOne,#ffb20f);color:var(--color-complementOne,#ffb20f);grid-template-columns:25% 1fr;display:grid}.menu-proyects li:first-of-type{border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-complementOne,#ffb20f)}@media(min-width:48rem){.menu-proyects li:first-of-type{margin-top:calc(var(--spacing,.25rem)*14)}}.menu-proyects span:first-child{font-size:20px;font-family:var(--font-title,"Alien",sans-serif);justify-content:center;align-items:center;display:flex}.menu-proyects span:nth-child(2){font-family:var(--font-base,"Nunito",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
