@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tinta:#15191c;--tinta-2:#4b5359;--blanco:#fff;--gris:#f2f2ef;--linea:#dcddd8;--linea-fuerte:#8a9095;--oscuro:#15191c;--oscuro-2:#1d2226;--linea-osc:#343b40;--texto-osc:#c3c9cd;--acento:#f5b400;--acento-2:#ffc933;--fuente:"Archivo Variable", "Archivo", system-ui, sans-serif;--g:clamp(16px, 4vw, 48px);--ancho:1240px;--sec:clamp(64px, 9vw, 120px);--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--blanco);color:var(--tinta);font-family:var(--fuente);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:var(--acento);color:var(--tinta)}:focus-visible{outline:3px solid var(--tinta);outline-offset:3px}.hero :focus-visible,.pruebas :focus-visible,.seccion--oscura :focus-visible,.pie :focus-visible{outline-color:var(--acento)}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;font-stretch:90%;line-height:1.05}p{margin:0}p,li,dd,td{text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}.saltar{left:var(--g);z-index:100;background:var(--acento);color:var(--tinta);padding:10px 16px;font-weight:700;position:absolute;top:-100px}.saltar:focus{top:12px}.envase{width:min(100% - 2 * var(--g), var(--ancho));margin-inline:auto}.seccion{padding-block:var(--sec)}.seccion--gris{background:var(--gris)}.seccion--oscura{background:var(--oscuro);color:var(--blanco)}.seccion--oscura ::selection{background:var(--acento);color:var(--tinta)}.titulo{font-size:clamp(2rem,4.2vw,3.25rem)}.bajada{color:var(--tinta-2);max-width:60ch;margin-top:18px;font-size:clamp(1.0625rem,1.4vw,1.1875rem)}.seccion--oscura .bajada{color:var(--texto-osc)}.cab-sec{margin-bottom:clamp(36px,5vw,56px)}.cab-sec--fila{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.boton{cursor:pointer;min-height:54px;font:inherit;text-align:center;transition:background-color .2s, color .2s, border-color .2s, transform .3s var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.boton .icono{flex:none;width:20px;height:20px}.boton:active{transform:translateY(1px)}.boton--acento{background:var(--acento);color:var(--tinta)}.boton--acento:hover{background:var(--acento-2)}.boton--borde{box-shadow:inset 0 0 0 2px}.boton--borde:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.boton--oscuro{background:var(--tinta);color:var(--blanco)}.boton--oscuro:hover{background:#2b3237}.botones{flex-wrap:wrap;gap:12px;display:flex}.enlace{border-bottom:2px solid var(--acento);align-items:center;gap:8px;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.enlace .icono{width:18px;height:18px;transition:transform .3s var(--ease)}.enlace:hover .icono{transform:translate(4px)}.cab{z-index:50;height:72px;padding-inline:var(--g);background:var(--blanco);border-bottom:1px solid var(--linea);align-items:center;gap:clamp(16px,2.4vw,36px);display:flex;position:sticky;top:0}.cab__marca{letter-spacing:.02em;margin-right:auto;font-size:1.5rem;font-weight:900;font-stretch:112%;text-decoration:none}.cab__menu{gap:clamp(16px,2vw,30px);font-size:.9375rem;font-weight:600;display:flex}.cab__menu a{border-bottom:2px solid #0000;padding-block:6px;text-decoration:none}.cab__menu a:hover,.cab__menu a[aria-current]{border-color:var(--acento)}.cab__tel{white-space:nowrap;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.cab__tel .icono{width:18px;height:18px}.cab__wa{background:var(--acento);min-height:44px;color:var(--tinta);align-items:center;gap:8px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.cab__wa:hover{background:var(--acento-2)}.cab__wa .icono{width:18px;height:18px}.cab__mas{display:none}.migas{background:var(--gris);border-bottom:1px solid var(--linea)}.migas ol{width:min(100% - 2 * var(--g), var(--ancho));color:var(--tinta-2);flex-wrap:wrap;gap:4px 10px;margin-inline:auto;padding-block:12px;font-size:.875rem;display:flex}.migas li+li:before{content:"/";color:var(--linea-fuerte);margin-right:10px}.migas a{text-decoration:none}.migas a:hover{text-decoration:underline}.migas [aria-current]{color:var(--tinta);font-weight:600}.hero{color:var(--blanco);background:var(--oscuro);isolation:isolate;position:relative}.hero__foto{z-index:-2;object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#15191ce6 0%,#15191cbd 42%,#15191c33 78%),linear-gradient(#0000 60%,#15191cb3);position:absolute;inset:0}.hero__cont{flex-direction:column;justify-content:center;min-height:min(84svh,760px);padding-block:clamp(56px,9vw,112px) clamp(40px,6vw,72px);display:flex}.hero h1{max-width:13ch;font-size:clamp(2.5rem,6.2vw,5.25rem);line-height:.98}.hero__texto{max-width:44ch;color:var(--blanco);margin-top:22px;font-size:clamp(1.125rem,1.6vw,1.3125rem)}.hero .botones{margin-top:34px}.hero__franco{color:var(--texto-osc);margin-top:14px;font-size:.9375rem}.video{position:relative}.video video{background:var(--linea);width:100%;height:auto;display:block}.video--fondo{display:contents}.video--fondo video{z-index:-2;object-fit:cover;object-position:60% 50%;opacity:0;height:100%;transition:opacity .8s var(--ease);background:0 0;position:absolute;inset:0}.video--fondo.reproduciendo video{opacity:1}.video__boton{z-index:2;cursor:pointer;width:40px;height:40px;color:var(--blanco);background:#15191cb8;border:0;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;bottom:10px;right:10px}.video__boton:hover{background:var(--tinta)}.video__boton .icono{width:18px;height:18px}.video__boton[data-estado=pausado] .icono:first-of-type,.video__boton[data-estado=andando] .icono:last-of-type{display:none}.video__boton:focus-visible{outline:3px solid var(--acento);outline-offset:0;box-shadow:0 0 0 6px var(--tinta)}.video--fondo .video__boton{top:16px;right:var(--g);bottom:auto}.portada__foto .video,.portada__foto video{object-fit:cover;height:100%}.pruebas{background:var(--oscuro-2);color:var(--blanco);border-top:1px solid var(--linea-osc)}.pruebas ul{grid-template-columns:repeat(4,1fr);display:grid}.pruebas li{flex-direction:column;gap:2px;padding:22px 24px 22px 0;display:flex}.pruebas li+li{border-left:1px solid var(--linea-osc);padding-left:24px}.pruebas strong{font-size:1.25rem;font-weight:800;font-stretch:90%;line-height:1.15}.pruebas span{color:var(--texto-osc);font-size:.9375rem}.servicios{grid-template-columns:minmax(260px,4fr) 8fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.servicios__lista{border-top:1px solid var(--linea);flex-direction:column;display:flex}.servicios__lista button{border:0;border-bottom:1px solid var(--linea);cursor:pointer;width:100%;min-height:60px;font:inherit;color:var(--tinta-2);text-align:left;transition:color .2s, padding .3s var(--ease);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 0;font-size:1.125rem;font-weight:600;display:flex}.servicios__lista button .icono{opacity:0;width:20px;height:20px;transition:opacity .2s, transform .3s var(--ease);flex:none;transform:translate(-6px)}.servicios__lista button:hover{color:var(--tinta)}.servicios__lista button[aria-selected=true]{color:var(--tinta);box-shadow:inset 4px 0 0 var(--acento);padding-left:16px;font-weight:750}.servicios__lista button[aria-selected=true] .icono{opacity:1;transform:none}.panel{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(20px,3vw,40px);display:grid}.panel[hidden]{display:none}.panel__foto{aspect-ratio:4/5;background:var(--linea);overflow:hidden}.panel__foto img{object-fit:cover;width:100%;height:100%}.panel h3{font-size:clamp(1.625rem,2.6vw,2.125rem)}.panel__texto>p{color:var(--tinta-2);margin-top:14px}.panel .botones{margin-top:28px}.mas{margin-top:20px}.panel[data-entra] .panel__foto img{animation:entra .7s var(--ease)}.panel[data-entra] .panel__texto{animation:sube .5s var(--ease)}@keyframes entra{0%{opacity:.6;transform:scale(1.04)}}@keyframes sube{0%{opacity:.4;transform:translateY(8px)}}.tildes{gap:8px;margin-top:20px;display:grid}.tildes li{align-items:baseline;gap:10px;display:flex}.tildes li:before{content:"";background:var(--acento);flex:none;width:10px;height:10px;transform:translateY(-1px)}.tildes--cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin-top:0}.bajada--aparte{margin-top:32px}.flota{border-top:1px solid var(--linea-osc)}.flota li{border-bottom:1px solid var(--linea-osc);grid-template-columns:88px minmax(180px,1fr) 2fr;align-items:baseline;gap:16px;padding-block:20px;display:grid}.flota__cant{color:var(--blanco);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;font-stretch:90%;line-height:1}.flota__nombre{font-size:1.1875rem;font-weight:700}.flota__modelos{color:var(--texto-osc)}.flota--claro,.flota--claro li{border-color:var(--linea)}.flota--claro .flota__cant{color:var(--tinta)}.flota--claro .flota__modelos{color:var(--tinta-2)}.equipos{border-top:1px solid var(--linea);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.equipo{border-bottom:1px solid var(--linea);grid-template-columns:72px 1fr;align-content:start;gap:4px 18px;padding:28px 28px 28px 0;display:grid}.equipo:nth-child(2n){border-left:1px solid var(--linea);padding:28px 0 28px 28px}.equipo__foto{aspect-ratio:3/2;background:var(--linea);grid-column:1/-1;margin-bottom:16px;overflow:hidden}.equipo__foto img{object-fit:cover;width:100%;height:100%}.equipo .flota__cant{color:var(--tinta);grid-row:span 3}.equipo h3{font-size:1.375rem}.equipo ul{color:var(--tinta-2)}.equipo__usos{color:var(--tinta-2);margin-top:10px;font-size:.9375rem}.equipo__usos a{color:var(--tinta);font-weight:600}.nota{color:var(--texto-osc);margin-top:24px;font-size:.9375rem}.seccion:not(.seccion--oscura) .nota{color:var(--tinta-2)}.obras{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);display:grid}.obras--uno{grid-template-columns:1fr}.obra{border-top:3px solid var(--tinta);padding-top:20px}.obra h3{font-size:1.375rem}.obra p{color:var(--tinta-2);max-width:60ch;margin-top:10px}.obra__foto{aspect-ratio:3/2;background:var(--linea);margin-bottom:18px;overflow:hidden}.obra__foto img{object-fit:cover;width:100%;height:100%}.obra__datos{margin-top:14px}.obra__datos div{border-bottom:1px solid var(--linea);grid-template-columns:120px 1fr;gap:12px;padding-block:10px;display:grid}.obra__datos dt{color:var(--tinta-2);font-weight:600}.obra__datos dd{margin:0;font-weight:700}.obra .enlace{margin-top:16px;font-size:.9375rem}.refs{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:baseline;gap:12px 40px;margin-top:clamp(40px,6vw,64px);padding-top:24px;display:flex}.refs__tit{color:var(--tinta-2);font-size:.9375rem}.en-obra{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(32px,5vw,48px);display:grid}.en-obra figure,.galeria figure{margin:0}.en-obra img{aspect-ratio:3/2;object-fit:cover;background:var(--linea);width:100%}.en-obra figcaption,.galeria figcaption{color:var(--tinta-2);margin-top:8px;font-size:.9375rem}.galeria{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(20px,2.4vw,28px) clamp(16px,2vw,24px);display:grid}.galeria figure{flex-direction:column;display:flex}.galeria img,.galeria video{aspect-ratio:3/2;object-fit:cover;background:var(--linea);width:100%}.galeria__alto{grid-row:span 2}.galeria__alto img,.galeria__alto .video{flex:1 1 0;min-height:0}.galeria__alto img,.galeria__alto video{aspect-ratio:auto;height:100%}.refs--lista{border-top:0;gap:0;margin-top:0;padding-top:0;display:grid}.refs--lista li{border-bottom:1px solid var(--linea);padding-block:16px;font-size:clamp(1.25rem,2vw,1.5rem)}.refs--lista li:first-child{border-top:1px solid var(--linea)}.refs li{font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:750;font-stretch:92%}.dos{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.dos>div>p+p{margin-top:14px}.dos .botones{margin-top:28px}.rumbos>div{border-bottom:1px solid var(--linea);grid-template-columns:160px 1fr;gap:16px;padding-block:16px;display:grid}.rumbos>div:first-child{border-top:1px solid var(--linea)}.rumbos dt{font-weight:700}.rumbos dd{color:var(--tinta-2);margin:0}.rumbos dd a{color:var(--tinta);white-space:nowrap;font-weight:600}.pasos{counter-reset:paso;gap:22px;margin-top:32px;display:grid}.pasos li{counter-increment:paso;grid-template-columns:44px 1fr;gap:14px;display:grid}.pasos li:before{content:counter(paso);background:var(--tinta);width:44px;height:44px;color:var(--blanco);place-items:center;font-weight:800;display:grid}.pasos strong{font-size:1.125rem;display:block}.pasos span{color:var(--tinta-2)}.preguntas{border-top:1px solid var(--linea)}.preguntas details{border-bottom:1px solid var(--linea)}.preguntas summary{cursor:pointer;justify-content:space-between;gap:16px;padding-block:18px;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.preguntas summary::-webkit-details-marker{display:none}.preguntas summary:after{content:"";width:12px;height:12px;transition:transform .3s var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin-top:6px;transform:rotate(45deg)}.preguntas details[open] summary:after{margin-top:10px;transform:rotate(225deg)}.preguntas details p{color:var(--tinta-2);max-width:64ch;padding-bottom:20px}.cierre{background:var(--acento);color:var(--tinta);padding-block:clamp(56px,8vw,96px)}.cierre .envase{grid-template-columns:7fr 5fr;align-items:center;gap:32px;display:grid}.cierre h2{font-size:clamp(2rem,4.4vw,3.5rem)}.cierre p{max-width:46ch;margin-top:14px;font-size:1.125rem}.cierre .botones{justify-content:flex-end}.portada{padding-block:clamp(40px,6vw,80px) clamp(48px,7vw,96px)}.portada .envase{grid-template-columns:6fr 5fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.portada--sola .envase{grid-template-columns:minmax(0,820px)}.portada .otros{margin-top:32px}.seccion--sigue{padding-top:clamp(40px,6vw,72px)}.seccion--sin-tope{padding-top:0}.portada h1{font-size:clamp(2.25rem,5vw,4.25rem)}.portada__texto{color:var(--tinta-2);max-width:52ch;margin-top:20px;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.portada .botones{margin-top:30px}.portada__foto{aspect-ratio:4/3;background:var(--linea);overflow:hidden}.portada__foto img{object-fit:cover;width:100%;height:100%}.datos-rapidos{color:var(--tinta-2);flex-wrap:wrap;gap:8px 24px;margin-top:32px;font-size:.9375rem;display:flex}.datos-rapidos li{align-items:center;gap:8px;display:flex}.datos-rapidos li:before{content:"";background:var(--acento);width:6px;height:6px}.tabla{border-collapse:collapse;width:100%}.tabla th,.tabla td{text-align:left;border-bottom:1px solid var(--linea);vertical-align:top;padding:16px 16px 16px 0}.tabla th{width:38%;color:var(--tinta-2);font-weight:600}.tabla td{font-weight:700}.otros{border-top:1px solid var(--linea);grid-template-columns:repeat(3,1fr);display:grid}.otros>*{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px 20px 16px 0;font-weight:700;text-decoration:none;display:flex}.otros a .icono{width:18px;height:18px;transition:transform .3s var(--ease);flex:none}.otros a:hover .icono{transform:translate(4px)}.otros [aria-current]{color:var(--tinta-2);box-shadow:inset 0 -3px 0 var(--acento)}.otros [aria-current] .icono{display:none}.contacto{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);display:grid}.ficha{background:var(--gris);padding:clamp(24px,3vw,40px)}.ficha h2{font-size:1.625rem}.ficha p{color:var(--tinta-2);margin-top:10px}.ficha .botones{margin-top:22px}.ficha .boton{width:100%}.pie{background:var(--oscuro);color:var(--texto-osc);padding:clamp(48px, 7vw, 80px) var(--g) 32px;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;font-size:.9375rem;display:grid}.pie__nombre{color:var(--blanco);letter-spacing:.02em;margin-bottom:12px;font-size:1.5rem;font-weight:900;font-stretch:112%}.pie__marca p+p{margin-top:8px}.pie__tit{color:var(--blanco);margin-bottom:12px;font-weight:700}.pie ul{gap:2px;display:grid}.pie li a{padding-block:5px;display:inline-block}.pie a{text-decoration:none}.pie a:hover{color:var(--blanco);text-decoration:underline}.pie__legal{border-top:1px solid var(--linea-osc);grid-column:1/-1;padding-top:24px;font-size:.875rem}@media (width>=1440px){.pie{padding-inline:max(var(--g), (100% - var(--ancho)) / 2)}}.flotante{display:none}@media (width<=1080px){.cab__menu{display:none}.cab__mas{display:block;position:relative}.cab__mas summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.cab__mas summary::-webkit-details-marker{display:none}.cab__mas summary span,.cab__mas summary span:before,.cab__mas summary span:after{background:var(--tinta);width:22px;height:2px;display:block;position:relative}.cab__mas summary span:before,.cab__mas summary span:after{content:"";position:absolute;left:0}.cab__mas summary span:before{top:-7px}.cab__mas summary span:after{top:7px}.cab__mas[open] summary span{background:0 0}.cab__mas[open] summary span:before{top:0;transform:rotate(45deg)}.cab__mas[open] summary span:after{top:0;transform:rotate(-45deg)}.cab__mas nav{background:var(--blanco);border-bottom:1px solid var(--linea);padding:8px var(--g) 20px;display:grid;position:fixed;top:72px;left:0;right:0;box-shadow:0 16px 24px -12px #0003}.cab__mas nav a{border-bottom:1px solid var(--linea);padding:14px 0;font-weight:600;text-decoration:none}.servicios{grid-template-columns:1fr}.servicios__lista{scrollbar-width:none;margin-inline:calc(-1 * var(--g));padding-inline:var(--g);border:0;flex-direction:row;gap:8px;overflow-x:auto}.servicios__lista::-webkit-scrollbar{display:none}.servicios__lista button{border:1px solid var(--linea-fuerte);white-space:nowrap;flex:none;width:auto;min-height:44px;padding:10px 16px;font-size:.9375rem}.servicios__lista button .icono{display:none}.servicios__lista button[aria-selected=true]{background:var(--tinta);color:var(--blanco);border-color:var(--tinta);box-shadow:none;padding-left:16px}.pruebas ul{grid-template-columns:repeat(2,1fr)}.pruebas li:nth-child(3){border-left:0;padding-left:0}.pruebas li:nth-child(n+3){border-top:1px solid var(--linea-osc)}.dos,.portada .envase,.cierre .envase,.contacto,.obras,.equipos{grid-template-columns:1fr}.equipo,.equipo:nth-child(2n){border-left:0;padding:24px 0}.cierre .botones{justify-content:flex-start}.pie{grid-template-columns:1fr 1fr}.pie__marca{grid-column:1/-1}}@media (width<=760px){.cab{gap:8px;height:64px}.cab__mas nav{top:64px}.cab__marca{font-size:1.3125rem}.cab__tel span,.cab__wa span{display:none}.cab__tel,.cab__wa{justify-content:center;width:44px;height:44px;padding:0}.cab__tel{box-shadow:inset 0 0 0 1.5px var(--linea)}html{scroll-padding-top:76px}.hero__cont{min-height:auto;padding-block:56px 40px}.hero:before{background:linear-gradient(#0d101273,#0d101299 40%,#0d1012eb 90%)}.botones .boton{width:100%}.pruebas li{padding:16px 12px 16px 0}.pruebas li+li{padding-left:12px}.pruebas li:nth-child(3){padding-left:0}.pruebas strong{font-size:1.0625rem}.pruebas span{font-size:.875rem}.panel{grid-template-columns:1fr}.panel__foto{aspect-ratio:3/2}.flota li{grid-template-columns:56px 1fr;gap:4px 12px}.flota__modelos{grid-column:2}.otros,.en-obra,.galeria{grid-template-columns:1fr}.galeria__alto{grid-row:auto}.galeria__alto img,.galeria__alto .video{flex:none}.galeria__alto img,.galeria__alto video{aspect-ratio:4/5}.equipo{grid-template-columns:56px 1fr;gap:4px 12px}.obra__datos div{grid-template-columns:1fr;gap:2px}.tildes--cols{grid-template-columns:1fr}.refs{gap:8px 24px}.refs__tit{width:100%}.rumbos>div{grid-template-columns:1fr;gap:4px}.tabla th,.tabla td{border:0;width:auto;padding:0;display:block}.tabla tr{border-bottom:1px solid var(--linea);padding-block:14px;display:block}.tabla td{margin-top:2px}.pie{grid-template-columns:1fr}body{padding-bottom:72px;font-size:1rem}.flotante{z-index:60;background:var(--acento);min-height:54px;color:var(--tinta);transition:transform .4s var(--ease);justify-content:center;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(150%);box-shadow:0 10px 24px -8px #00000073}.flotante.visible{transform:none}body:has(.cab__mas[open]) .flotante{transform:translateY(150%)}.flotante .icono{width:20px;height:20px}}
