.proyectos-destacados[data-astro-cid-o4ovptit]{color:#fff;isolation:isolate;background:#071d35;width:100%;height:clamp(480px,48vw,680px);position:relative;overflow:hidden}.proyecto-slide[data-astro-cid-o4ovptit]{opacity:0;visibility:hidden;z-index:0;transition:opacity .7s,visibility .7s;position:absolute;inset:0}.proyecto-slide[data-astro-cid-o4ovptit].activo{opacity:1;visibility:visible;z-index:1}.proyecto-fondo[data-astro-cid-o4ovptit]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.proyecto-sombra[data-astro-cid-o4ovptit]{background:linear-gradient(90deg,#040c16f5 0%,#040c16e3 22%,#040c16b8 40%,#040c1647 67%,#040c160f 100%);position:absolute;inset:0}.proyecto-contenedor[data-astro-cid-o4ovptit]{z-index:2;align-items:center;width:min(1120px,100% - 150px);height:100%;margin:0 auto;display:flex;position:relative}.proyecto-texto[data-astro-cid-o4ovptit]{max-width:590px;padding:45px 0 70px}.proyecto-etiqueta[data-astro-cid-o4ovptit]{color:#fff;margin:0 0 15px;font-size:18px;font-style:italic;font-weight:700}.proyecto-categoria[data-astro-cid-o4ovptit]{color:#f2b705;letter-spacing:2px;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}.proyecto-texto[data-astro-cid-o4ovptit] h2[data-astro-cid-o4ovptit]{color:#f2b705;text-transform:uppercase;max-width:570px;margin:0 0 24px;font-size:clamp(30px,4.2vw,58px);font-weight:900;line-height:1.07}.proyecto-descripcion[data-astro-cid-o4ovptit]{color:#fff;max-width:520px;margin:0 0 20px;font-size:15px;line-height:1.75}.proyecto-cliente[data-astro-cid-o4ovptit]{color:#f5f5f5;font-size:14px;font-weight:700;line-height:1.6}.proyecto-control[data-astro-cid-o4ovptit]{z-index:5;color:#fff;cursor:pointer;background:#0b2c4dbb;border:1px solid #fff5;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.proyecto-control[data-astro-cid-o4ovptit]:hover{color:#0b2c4d;background:#f2b705}.proyecto-control[data-astro-cid-o4ovptit] span[data-astro-cid-o4ovptit]{font-size:38px;line-height:1;position:relative;top:-3px}.proyecto-control[data-astro-cid-o4ovptit].anterior{left:20px}.proyecto-control[data-astro-cid-o4ovptit].siguiente{right:20px}.proyecto-control[data-astro-cid-o4ovptit]:focus-visible,.proyecto-punto[data-astro-cid-o4ovptit]:focus-visible{outline-offset:4px;outline:3px solid #f2b705}.proyecto-navegacion[data-astro-cid-o4ovptit]{z-index:6;flex-direction:column;align-items:center;gap:11px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.proyecto-indicador[data-astro-cid-o4ovptit]{color:#fff;letter-spacing:2px;font-size:12px;font-weight:700}.proyecto-puntos[data-astro-cid-o4ovptit]{align-items:center;gap:9px;display:flex}.proyecto-punto[data-astro-cid-o4ovptit]{cursor:pointer;background:#ffffff80;border:none;border-radius:20px;width:9px;height:9px;padding:0;transition:all .25s}.proyecto-punto[data-astro-cid-o4ovptit].activo{background:#f2b705;width:27px}@media (width<=900px){.proyecto-texto[data-astro-cid-o4ovptit]{max-width:490px}.proyecto-texto[data-astro-cid-o4ovptit] h2[data-astro-cid-o4ovptit]{font-size:clamp(29px,4.5vw,45px)}.proyecto-sombra[data-astro-cid-o4ovptit]{background:linear-gradient(90deg,#040c16ed 0%,#040c16b8 53%,#040c1640 100%)}}@media (width<=600px){.proyectos-destacados[data-astro-cid-o4ovptit]{height:590px}.proyecto-fondo[data-astro-cid-o4ovptit]{object-position:center}.proyecto-sombra[data-astro-cid-o4ovptit]{background:linear-gradient(90deg,#040c16e8,#040c16ad)}.proyecto-contenedor[data-astro-cid-o4ovptit]{width:calc(100% - 105px)}.proyecto-texto[data-astro-cid-o4ovptit]{padding:35px 0 65px}.proyecto-etiqueta[data-astro-cid-o4ovptit]{font-size:15px}.proyecto-categoria[data-astro-cid-o4ovptit]{letter-spacing:1px;font-size:10px}.proyecto-texto[data-astro-cid-o4ovptit] h2[data-astro-cid-o4ovptit]{font-size:clamp(25px,7vw,34px);line-height:1.12}.proyecto-descripcion[data-astro-cid-o4ovptit]{font-size:13px;line-height:1.6}.proyecto-control[data-astro-cid-o4ovptit]{width:37px;height:37px}.proyecto-control[data-astro-cid-o4ovptit].anterior{left:9px}.proyecto-control[data-astro-cid-o4ovptit].siguiente{right:9px}.proyecto-control[data-astro-cid-o4ovptit] span[data-astro-cid-o4ovptit]{font-size:30px}}@media (prefers-reduced-motion:reduce){.proyecto-slide[data-astro-cid-o4ovptit]{transition:none}}.nosotros-web[data-astro-cid-w6fzp2su]{--nos-azul:#0b2c4d;--nos-oscuro:#061f3b;--nos-amarillo:#f2b705;color:var(--nos-azul);overflow:hidden}.nosotros-web[data-astro-cid-w6fzp2su] [data-astro-cid-w6fzp2su]{box-sizing:border-box}.nos-contenedor[data-astro-cid-w6fzp2su]{width:min(1220px,100% - 40px);margin:0 auto}.nos-etiqueta[data-astro-cid-w6fzp2su]{color:#d49a00;letter-spacing:1.7px;margin:0 0 12px;font-size:12px;font-weight:800}.nos-titulo-seccion[data-astro-cid-w6fzp2su]{text-align:center;max-width:760px;margin:0 auto 43px}.nos-titulo-seccion[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su]{color:var(--nos-azul);margin:0 0 15px;font-size:clamp(29px,3.2vw,42px);line-height:1.2}.nos-titulo-seccion[data-astro-cid-w6fzp2su]>p[data-astro-cid-w6fzp2su]:last-child{color:#61758a;margin:0;line-height:1.7}.nos-portada[data-astro-cid-w6fzp2su]{background:#fff;grid-template-columns:46% 54%;min-height:500px;display:grid}.nos-portada-texto[data-astro-cid-w6fzp2su]{z-index:2;flex-direction:column;justify-content:center;padding:65px 40px 65px max(40px,50vw - 610px);display:flex;position:relative}.nos-portada[data-astro-cid-w6fzp2su] h1[data-astro-cid-w6fzp2su]{letter-spacing:-2px;color:var(--nos-azul);margin:0 0 24px;font-size:clamp(50px,5vw,83px);font-weight:900;line-height:.98}.nos-portada[data-astro-cid-w6fzp2su] h1[data-astro-cid-w6fzp2su] span[data-astro-cid-w6fzp2su]{color:var(--nos-amarillo);display:block}.nos-portada[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su]{color:var(--nos-azul);margin:0;font-size:clamp(19px,2vw,25px);line-height:1.25}.nos-linea[data-astro-cid-w6fzp2su]{background:var(--nos-amarillo);width:65px;height:4px;margin:22px 0}.nos-portada-texto[data-astro-cid-w6fzp2su]>p[data-astro-cid-w6fzp2su]:not(.nos-etiqueta){color:#50657b;margin:0 0 15px;font-size:14px;line-height:1.8}.nos-portada-imagen[data-astro-cid-w6fzp2su]{clip-path:none;background:#fff;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex;overflow:hidden}.nos-portada-imagen[data-astro-cid-w6fzp2su] img[data-astro-cid-w6fzp2su]{object-fit:contain;object-position:center;width:100%;height:auto;max-height:500px;display:block}.nos-indicadores[data-astro-cid-w6fzp2su]{background:var(--nos-oscuro);border-bottom:5px solid var(--nos-amarillo);padding:36px 0}.nos-indicadores-grid[data-astro-cid-w6fzp2su]{grid-template-columns:repeat(4,1fr);display:grid}.nos-indicador[data-astro-cid-w6fzp2su]{text-align:center;border-right:1px solid #ffffff40;padding:10px 20px}.nos-indicador[data-astro-cid-w6fzp2su]:last-child{border-right:0}.nos-indicador[data-astro-cid-w6fzp2su] strong[data-astro-cid-w6fzp2su]{color:var(--nos-amarillo);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:clamp(27px,3.3vw,45px);font-weight:900;line-height:1.1;display:block}.nos-indicador[data-astro-cid-w6fzp2su] span[data-astro-cid-w6fzp2su]{color:#fff;letter-spacing:.5px;font-size:12px;font-weight:800;display:block}.nos-identidad[data-astro-cid-w6fzp2su]{background:#fff;padding:85px 0}.nos-identidad-grid[data-astro-cid-w6fzp2su]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nos-identidad-card[data-astro-cid-w6fzp2su]{background:#f4f7fa;border:1px solid #dfe7ef;border-radius:9px;padding:35px 28px;transition:transform .3s,box-shadow .3s}.nos-identidad-card[data-astro-cid-w6fzp2su]:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0b2c4d13}.nos-identidad-icono[data-astro-cid-w6fzp2su]{width:68px;height:68px;color:var(--nos-azul);background:#e3edf6;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.nos-identidad-icono[data-astro-cid-w6fzp2su] svg[data-astro-cid-w6fzp2su]{width:36px;height:36px}.nos-identidad-card[data-astro-cid-w6fzp2su] h3[data-astro-cid-w6fzp2su]{margin:0;font-size:21px;font-weight:800}.nos-mini-linea[data-astro-cid-w6fzp2su]{background:var(--nos-amarillo);width:45px;height:3px;margin:15px 0 20px}.nos-identidad-card[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{color:#586c81;margin:0;font-size:14px;line-height:1.8}.nos-valores-lista[data-astro-cid-w6fzp2su]{gap:13px;margin:0;padding:0;list-style:none;display:grid}.nos-valores-lista[data-astro-cid-w6fzp2su] li[data-astro-cid-w6fzp2su]{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.nos-valores-lista[data-astro-cid-w6fzp2su] li[data-astro-cid-w6fzp2su]:before{content:"✓";background:var(--nos-amarillo);color:var(--nos-azul);border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid}.nos-sig[data-astro-cid-w6fzp2su]{background:#eaf1f7;padding:85px 0}.nos-sig-grid[data-astro-cid-w6fzp2su]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.nos-sig-card[data-astro-cid-w6fzp2su]{text-align:center;background:#fff;border:1px solid #dae5ef;border-radius:10px;padding:35px 22px;box-shadow:0 5px 20px #0b2c4d0a}.nos-sig-icono[data-astro-cid-w6fzp2su]{color:#fff;border-radius:50%;place-items:center;width:75px;height:75px;margin:0 auto 23px;font-size:35px;font-weight:800;display:grid}.nos-sig-icono[data-astro-cid-w6fzp2su].azul{background:#0757a6}.nos-sig-icono[data-astro-cid-w6fzp2su].amarillo{color:#0b2c4d;background:#f2b705}.nos-sig-icono[data-astro-cid-w6fzp2su].verde{background:#24954f}.nos-sig-icono[data-astro-cid-w6fzp2su].rojo{background:#d51f3b}.nos-sig-card[data-astro-cid-w6fzp2su] h3[data-astro-cid-w6fzp2su]{color:var(--nos-azul);margin:0 0 15px;font-size:17px}.nos-sig-card[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{color:#5c7085;margin:0;font-size:13px;line-height:1.8}.nos-sig-aclaracion[data-astro-cid-w6fzp2su]{color:#60768b;text-align:center;max-width:750px;margin:30px auto 0;font-size:13px;line-height:1.6}.nos-porque[data-astro-cid-w6fzp2su]{background:var(--nos-oscuro);color:#fff}.nos-porque-grid[data-astro-cid-w6fzp2su]{grid-template-columns:55% 45%;min-height:570px;display:grid}.nos-porque-texto[data-astro-cid-w6fzp2su]{flex-direction:column;justify-content:center;padding:75px 55px 75px 0;display:flex}.nos-porque[data-astro-cid-w6fzp2su] .nos-etiqueta[data-astro-cid-w6fzp2su]{color:var(--nos-amarillo)}.nos-porque[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su]{color:#fff;margin:0 0 22px;font-size:clamp(33px,4vw,52px);line-height:1.12}.nos-porque[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su] span[data-astro-cid-w6fzp2su]{color:var(--nos-amarillo)}.nos-porque-intro[data-astro-cid-w6fzp2su]{color:#dce7f2;max-width:570px;margin:0;font-size:15px;line-height:1.7}.nos-ventajas-lista[data-astro-cid-w6fzp2su]{gap:14px;margin:25px 0 0;padding:0;list-style:none;display:grid}.nos-ventajas-lista[data-astro-cid-w6fzp2su] li[data-astro-cid-w6fzp2su]{align-items:flex-start;gap:13px;font-size:14px;line-height:1.6;display:flex}.nos-check[data-astro-cid-w6fzp2su]{background:var(--nos-amarillo);width:25px;height:25px;color:var(--nos-azul);border-radius:50%;flex-shrink:0;place-items:center;font-weight:900;display:grid}.nos-porque-foto[data-astro-cid-w6fzp2su]{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);height:100%;min-height:570px;overflow:hidden}.nos-porque-foto[data-astro-cid-w6fzp2su] img[data-astro-cid-w6fzp2su]{object-fit:cover;width:100%;height:100%;display:block}.nos-proyectos[data-astro-cid-w6fzp2su]{background:#f4f8fc;padding:85px 0}.nos-proyectos-encabezado[data-astro-cid-w6fzp2su]{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.nos-proyectos[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su]{color:var(--nos-azul);margin:0 0 12px;font-size:clamp(30px,3.8vw,45px)}.nos-proyectos[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su] span[data-astro-cid-w6fzp2su]{color:#d9a000}.nos-proyectos-encabezado[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]:last-child{color:#65798e;max-width:620px;margin:0;font-size:14px;line-height:1.7}.nos-proyectos-botones[data-astro-cid-w6fzp2su]{flex-shrink:0;gap:10px;display:flex}.nos-proyectos-botones[data-astro-cid-w6fzp2su] button[data-astro-cid-w6fzp2su]{background:var(--nos-azul);color:#fff;cursor:pointer;border:0;border-radius:50%;width:46px;height:46px;font-size:25px;transition:background .2s}.nos-proyectos-botones[data-astro-cid-w6fzp2su] button[data-astro-cid-w6fzp2su]:hover{background:#18548b}.nos-proyectos-botones[data-astro-cid-w6fzp2su] button[data-astro-cid-w6fzp2su]:focus-visible{outline:3px solid var(--nos-amarillo);outline-offset:3px}.nos-proyectos-carrusel[data-astro-cid-w6fzp2su]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:20px;padding:6px 2px 15px;display:flex;overflow-x:auto}.nos-proyectos-carrusel[data-astro-cid-w6fzp2su]::-webkit-scrollbar{display:none}.nos-proyecto-card[data-astro-cid-w6fzp2su]{scroll-snap-align:start;background:#fff;border-radius:10px;flex:0 0 calc(25% - 15px);min-width:0;overflow:hidden;box-shadow:0 6px 20px #0b2c4d15}.nos-proyecto-foto[data-astro-cid-w6fzp2su]{height:190px;overflow:hidden}.nos-proyecto-foto[data-astro-cid-w6fzp2su] img[data-astro-cid-w6fzp2su]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.nos-proyecto-card[data-astro-cid-w6fzp2su]:hover img[data-astro-cid-w6fzp2su]{transform:scale(1.05)}.nos-proyecto-info[data-astro-cid-w6fzp2su]{padding:18px}.nos-proyecto-info[data-astro-cid-w6fzp2su] span[data-astro-cid-w6fzp2su]{color:#c69000;letter-spacing:1px;font-size:11px;font-weight:800}.nos-proyecto-info[data-astro-cid-w6fzp2su] h3[data-astro-cid-w6fzp2su]{color:var(--nos-azul);margin:10px 0 0;font-size:16px;line-height:1.4}@media (width<=1000px){.nos-portada[data-astro-cid-w6fzp2su]{grid-template-columns:50% 50%}.nos-portada-texto[data-astro-cid-w6fzp2su]{padding:50px 25px}.nos-identidad-grid[data-astro-cid-w6fzp2su]{gap:15px}.nos-identidad-card[data-astro-cid-w6fzp2su]{padding:25px 20px}.nos-sig-grid[data-astro-cid-w6fzp2su]{grid-template-columns:repeat(2,1fr)}.nos-porque-grid[data-astro-cid-w6fzp2su]{grid-template-columns:1fr 1fr}.nos-porque-texto[data-astro-cid-w6fzp2su]{padding-right:25px}.nos-proyecto-card[data-astro-cid-w6fzp2su]{flex-basis:calc(50% - 10px)}}@media (width<=700px){.nos-portada[data-astro-cid-w6fzp2su]{grid-template-columns:1fr}.nos-portada-texto[data-astro-cid-w6fzp2su]{padding:50px 25px}.nos-portada[data-astro-cid-w6fzp2su] h1[data-astro-cid-w6fzp2su]{font-size:53px}.nos-portada-imagen[data-astro-cid-w6fzp2su]{clip-path:none;height:260px;min-height:260px}.nos-indicadores-grid[data-astro-cid-w6fzp2su]{grid-template-columns:repeat(2,1fr);gap:20px 0}.nos-indicador[data-astro-cid-w6fzp2su]:nth-child(2){border-right:0}.nos-indicador[data-astro-cid-w6fzp2su] strong[data-astro-cid-w6fzp2su]{font-size:28px}.nos-indicador[data-astro-cid-w6fzp2su] span[data-astro-cid-w6fzp2su]{font-size:10px}.nos-identidad[data-astro-cid-w6fzp2su],.nos-sig[data-astro-cid-w6fzp2su],.nos-proyectos[data-astro-cid-w6fzp2su]{padding:60px 0}.nos-identidad-grid[data-astro-cid-w6fzp2su]{grid-template-columns:1fr;gap:20px}.nos-sig-grid[data-astro-cid-w6fzp2su],.nos-porque-grid[data-astro-cid-w6fzp2su]{grid-template-columns:1fr}.nos-porque-texto[data-astro-cid-w6fzp2su]{padding:60px 0}.nos-porque-foto[data-astro-cid-w6fzp2su]{clip-path:none;height:300px;min-height:300px}.nos-proyectos-encabezado[data-astro-cid-w6fzp2su]{align-items:flex-end;gap:15px}.nos-proyectos-botones[data-astro-cid-w6fzp2su] button[data-astro-cid-w6fzp2su]{width:38px;height:38px;font-size:20px}.nos-proyecto-card[data-astro-cid-w6fzp2su]{flex-basis:82%}.nos-proyecto-foto[data-astro-cid-w6fzp2su]{height:200px}}
