#navbar__wrapper{z-index:999;width:100%;position:fixed;bottom:0;left:0}ul{text-transform:uppercase;justify-content:space-between;align-items:flex-end;width:100%;padding:1vw;text-decoration:none;list-style:none;display:flex}li{height:fit-content}a{text-decoration:none}.texto-ministerio{color:#fff}.elemento-nav{color:#fff;opacity:0;font-family:Helv Regular;font-size:1vw;font-weight:400}
:root{--dark-color:#000;--light-color:#fff;--in-out-quart:cubic-bezier(.65,0,.22,1)}:is([class*=u-text-style-],h1){display:flow-root}html,body{overscroll-behavior:none;overflow:hidden}:is([class*=u-text-style-],h1):before{content:"";margin-bottom:calc(.51em - .5lh);display:table}:is([class*=u-text-style-],h1):after{content:"";margin-bottom:calc(.31em - .5lh);display:table}#contact-banner{z-index:1000;background-color:var(--light-color);clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%);transition:clip-path .5s var(--in-out-quart);padding:1vw 4vw 1vw 1vw;position:fixed;bottom:1vw;right:1vw}#contact-info{flex-direction:column;font-family:Helv Regular;font-size:1vw;font-weight:400;display:flex}#contact-info a{color:var(--dark-color);width:fit-content}#close-icon{cursor:pointer;width:1vw;height:1vw;position:absolute;top:1vw;right:1vw}#close-icon img{width:100%;height:100%}#contact-button{cursor:pointer}#contact-banner.open{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.hero-img__wrapper{opacity:0}.cursor-wait{cursor:wait}@font-face{font-family:Helv Condensed;src:url(/fonts/formula.woff2);font-display:swap}@font-face{font-family:Helv Regular;src:url(/fonts/helvetica-now.woff2);font-weight:400;font-display:swap}.no-interactividad .link-proyecto{pointer-events:none}.link-proyecto,.goback-button{cursor:pointer}*{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden}h1{text-transform:uppercase;color:var(--light-color);letter-spacing:-.15vw;opacity:0;font-family:Helv Condensed;font-size:21.9vw;font-weight:400;line-height:1.15em}iframe{pointer-events:none;z-index:-1}#hero__scroll-tracker__wrapper{z-index:-1;height:200vh;position:relative}#hero__scroll-tracker{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;z-index:-1;position:sticky;top:0}#hero__wrapper{background-color:var(--dark-color);min-height:100vh;position:relative}.title__wrapper{justify-content:center;align-items:flex-start;padding:1vw 0 0;display:flex}.hero-img__wrapper{background-color:var(--light-color);z-index:1;clip-path:polygon(42% 50%,58% 50%,58% 70%,42% 70%);pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hero-img__wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-img__element{opacity:0}.hero-img__white-element{background-color:var(--light-color);clip-path:polygon(50% 40%,50% 40%,50% 60%,50% 60%);transform-origin:50%;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}.projects__wrapper{flex-wrap:wrap;justify-content:space-between;row-gap:1vw;min-height:200vh;display:flex;position:relative}.project__aligner{justify-content:center;align-items:center;display:flex}p{color:var(--dark-color);letter-spacing:-.01vw;text-transform:uppercase;font-family:Helv Regular;font-size:.9vw;font-weight:500;line-height:1.2em;display:flex}#footer__section{z-index:10}#page_content_total{display:none}#scroll,#scrollproyecto{width:100vw;height:100vh;position:fixed;overflow:hidden}#scrollproyecto{display:none}#scrollproyecto.on{display:block}.projects-section{margin:0;position:relative}.titulo-proyecto.ratio-3-4,.titulo-proyecto.ratio-1-1{max-width:8vw}.titulo-proyecto.ratio-2-1,.titulo-proyecto.ratio-16-9{width:15vw!important}#volver:hover p{text-decoration:underline}#ministerio{gap:1vw;display:flex}#ministerio img{position:unset;width:20vw}#colaboradores{background-color:var(--light-color);z-index:1000;flex-direction:column;justify-content:center;align-items:center;gap:2vw;width:100vw;height:100vh;display:flex;position:fixed}#colaboradores img{object-fit:contain;width:100%;margin:0;padding:0;position:relative}#colaboradores ul{flex-wrap:wrap;gap:3vw;width:45vw;display:flex}#colaboradores ul li{width:10vw;height:5vw}h2{text-transform:uppercase;font-family:Helv Condensed;font-size:2.5vw;font-weight:400}.colaboradores-active{color:var(--dark-color)!important}#utility-links{flex-direction:row-reverse;gap:1vw;display:flex}@media (min-width:1600px){p{font-size:.8vw}}@media (max-width:768px){#contact-banner{width:98vw;height:20vw;padding:4vw}#contact-info{font-size:4vw}#close-icon{width:4vw;height:4vw;top:4vw;right:4vw}#utility-links{flex-direction:column;align-items:flex-end;gap:0;display:flex}.titulo-proyecto.posicion-1,.titulo-proyecto.posicion-2{max-width:unset}#titulo{font-size:6vw!important}p{font-size:3.5vw}body{height:100vh;overflow:hidden}#scrollproyecto{display:none;overflow:scroll}#scroll,#scrollproyecto{-webkit-overflow-scrolling:none;height:100vh;position:absolute;top:0;overflow:scroll}#scrollin{overflow:visible}#clickbutton-wrapper{display:none}.fila{height:65lvh!important}.fila-titulos{height:65lvh!important;padding-top:60.5vw!important}.estado-secundario{height:100vh;width:100vw!important;position:absolute!important}#img{width:100%!important}#img img{width:100vw}#imagenes-derecha img{right:0}#imagenes-izquierda img{left:0}.lateral{overflow:hidden}.elemento-nav{max-width:20ch;font-size:3.5vw}#navbar__wrapper ul{align-items:flex-end;padding:3vw}.titulo-proyecto{width:40vw!important}#contenedor-textos{padding:unset}.goback-button{padding:3vw!important}#ministerio{display:none}.icon{width:4vw;height:4vw;margin-left:3vw;transform:rotate(90deg)}#colaboradores ul{flex-wrap:wrap;gap:3vw;width:80vw;display:flex}#colaboradores ul li{width:20vw;height:10vw}}
#mascara{mix-blend-mode:lighten;background-color:#fff;padding:100vh 0}#estados-secundarios{pointer-events:none;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.estado-secundario{width:100%;position:relative}.estado-secundario .link-proyecto{width:100%;height:100%;margin:0;position:absolute;left:0;right:auto}#links-proyectos{flex-direction:column;height:100%;display:flex;position:relative}.fila{width:100%;height:40vh;position:relative}.link-proyecto{background-color:var(--dark-color);pointer-events:all;transform-origin:50%;will-change:transform;height:10vw;display:block;position:absolute}.ratio-16-9{aspect-ratio:16/9}.ratio-9-16{aspect-ratio:9/16}.ratio-1{aspect-ratio:1}.ratio-3-4{aspect-ratio:3/4}.ratio-4-3{aspect-ratio:4/3}.ratio-2-1{aspect-ratio:2}.ratio-1-2{aspect-ratio:1/2}#contenido-interno{width:100vw;position:absolute;top:0;left:0}#contenedor-imagenes{z-index:-2;flex-direction:row;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.lateral{width:50vw;position:relative}#img{will-change:all;width:50%;height:100%;position:absolute;overflow:hidden}.img-1,.img-3{justify-content:start;display:flex;left:0}.img-2,.img-4{justify-content:end;display:flex;right:0}img{object-fit:cover;width:50vw;height:100%;position:absolute}.posicion-1{left:1vw}.posicion-2{left:30vw}.posicion-3{left:50vw}.posicion-4{left:80vw}#contenedor-titulos{padding-top:100vh;position:absolute;top:0}.fila-titulos{height:40vh;padding-top:10.2vw}.titulo-proyecto{pointer-events:none}#contenedor-textos{z-index:10;text-align:justify;pointer-events:none;flex-direction:column;width:100%;height:100%;padding:25vh 1vw;display:flex;position:absolute;top:0}.texto{width:16.6667%;min-height:125vh;font-size:.6vw!important}#texto-1{margin-left:16.6667%}#texto-2{margin-left:33.3333%}@media (max-width:768px){.ratio-16-9,.ratio-9-16,.ratio-1,.ratio-3-4,.ratio-4-3,.ratio-2-1,.ratio-1-2{aspect-ratio:3/4}.link-proyecto{height:60vw}.posicion-1,.posicion-2{left:2vw}.posicion-3,.posicion-4{left:52.5vw}.texto{width:45vw}#texto-2{margin-top:-85vh;margin-left:2%}#texto-1{margin-left:2vw}}
.goback-button{z-index:9;opacity:0;border:none;width:fit-content;padding:.9vw 1vw;text-decoration:none;position:fixed;top:0;left:0}main.izquierda .goback-button{transform:translate(-100%);left:100%!important}@media (max-width:768px){main.izquierda .goback-button{left:0!important;transform:translate(0%)!important}}
