@font-face{font-family:Raleway;src:url(/fonts/raleway-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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}@font-face{font-family:Merriweather;src:url(/fonts/merriweather-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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}@font-face{font-family:Merriweather;src:url(/fonts/merriweather-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;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}@font-face{font-family:Raleway Respaldo;src:local(Arial),local(ArialMT),local(Helvetica);font-weight:100 449;size-adjust:102.9%;ascent-override:91.4%;descent-override:22.7%;line-gap-override:0%}@font-face{font-family:Raleway Respaldo;src:local(Arial),local(ArialMT),local(Helvetica);font-weight:450 549;size-adjust:104.2%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Raleway Respaldo;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold);font-weight:550 649;size-adjust:98.3%;ascent-override:95.6%;descent-override:23.8%;line-gap-override:0%}@font-face{font-family:Raleway Respaldo;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold);font-weight:650 749;size-adjust:99.5%;ascent-override:94.5%;descent-override:23.5%;line-gap-override:0%}@font-face{font-family:Raleway Respaldo;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold);font-weight:750 900;size-adjust:100.8%;ascent-override:93.3%;descent-override:23.2%;line-gap-override:0%}@font-face{font-family:Merriweather Respaldo;src:local(Georgia);font-weight:100 549;size-adjust:107.5%;ascent-override:91.5%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:Merriweather Respaldo;src:local(Georgia Bold),local(Georgia-Bold);font-weight:550 900;size-adjust:95.1%;ascent-override:103.5%;descent-override:28.7%;line-gap-override:0%}:root{--noche:#0b2540;--noche-honda:#071a2e;--cian:#01b8ea;--cian-texto:#00759c;--azul:#2567a8;--madera:#7a4628;--madera-2:#8b5531;--madera-3:#683a20;--papel:#fff;--niebla:#f2f4f6;--arena:#f6f2ec;--linea:#dde3e9;--tinta:#0f1e2d;--tinta-suave:#4b5968;--whatsapp:#0e7a3f;--whatsapp-osc:#0b6634;--vivo:#2fd47a;--velo:#050e1a;--rojo:#b42318;--rojo-claro:#ffb4a8;--verde-claro:#7fe0a8;--titular:var(--noche);--enlace:var(--azul);--enlace-activo:var(--noche);--foco:var(--cian);--foco-halo:var(--noche);--f-ui:"Raleway", "Raleway Respaldo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-texto:"Merriweather", "Merriweather Respaldo", Georgia, "Times New Roman", serif;--t-display:clamp(2rem, 1.45rem + 2.5vw, 3.5rem);--t-h1:clamp(1.875rem, 1.5rem + 1.7vw, 2.75rem);--t-h2:clamp(1.625rem, 1.35rem + 1.1vw, 2.25rem);--t-h3:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--t-lead:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--t-body:1rem;--t-prosa:1.0625rem;--t-sm:.9375rem;--t-xs:.8125rem;--max:1240px;--gutter:clamp(1.25rem, 4vw, 3rem);--sec:clamp(3.5rem, 2.6rem + 3.6vw, 6rem);--medida:43.75rem;--r:6px;--r-sm:4px;--sombra:0 1px 2px #0b25400f, 0 8px 24px -12px #0b25402e;--sombra-alta:0 2px 4px #0b25400f, 0 18px 36px -16px #0b254052;--alto-cabecera:4.5rem;--barra-movil:0px;--fuente:var(--f-ui);--t-pantalla:var(--t-display);--t-cabeza:var(--t-h1);--t-entrada:var(--t-lead);--t-texto:var(--t-body);--t-pequeno:var(--t-sm);--ancho:var(--max);--margen:var(--gutter);--seccion:var(--sec);--sale:cubic-bezier(.16, 1, .3, 1);--gira:cubic-bezier(.7, 0, .2, 1);--rapido:.2s;--medio:.6s;--lento:1s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--alto-cabecera) + 1rem);scroll-padding-bottom:calc(var(--barra-movil) + 1rem)}body{background:var(--papel);color:var(--tinta);font-family:var(--f-texto);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.75}::selection{background:var(--cian);color:var(--noche)}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,button,input,select,textarea,table,.ui{font-family:var(--f-ui);font-variant-numeric:lining-nums}h1,h2,h3,h4{color:var(--titular);text-wrap:balance;overflow-wrap:break-word;margin:0 0 .5em;font-weight:800}h1{font-size:var(--t-h1);letter-spacing:-.015em;line-height:1.1}h2{font-size:var(--t-h2);letter-spacing:-.012em;line-height:1.15}h3{font-size:var(--t-h3);font-weight:700;line-height:1.3}h4{font-size:1rem;font-weight:700;line-height:1.35}p,ul,ol,dl,table,blockquote{margin:0 0 1rem}strong,b{font-weight:700}small{font-size:var(--t-sm)}hr{border:0;margin:3rem 0}a{color:var(--enlace);text-underline-offset:.18em;transition:color var(--rapido), text-decoration-color var(--rapido), background-size .25s var(--sale);text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){:where(a:not(.boton,.enlace-flecha,:has(img,svg,picture,video))){background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat}:where(a):hover{color:var(--enlace-activo)}:where(a:not(.boton,.enlace-flecha,:has(img,svg,picture,video))):hover{background-size:100% 2px;text-decoration-color:#0000}}:focus-visible{outline:3px solid var(--foco);outline-offset:2px;box-shadow:0 0 0 6px var(--foco-halo)}.contenedor{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.seccion{padding-block:var(--sec)}.entrada{font-size:var(--t-lead);color:var(--tinta-suave);max-width:42rem;line-height:1.7}.campo-noche{--titular:var(--papel);--enlace:var(--papel);--enlace-activo:var(--cian);--tinta-suave:#b9c7d6;--foco-halo:transparent;background:var(--noche);color:#dbe4ee}.campo-madera{--titular:var(--papel);--enlace:var(--papel);--enlace-activo:var(--papel);--tinta-suave:color-mix(in srgb, var(--papel) 82%, var(--madera));--foco-halo:transparent;background:var(--madera);color:var(--papel)}.campo-niebla{background:var(--niebla);color:var(--tinta)}.campo-arena{background:var(--arena);color:var(--tinta)}.cab-seccion{justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.cab-seccion__txt{max-width:44rem}.cab-seccion h2{margin:0}.cab-seccion p{max-width:38rem;color:var(--tinta-suave);font-size:var(--t-sm);margin:.75rem 0 0;line-height:1.7}.cab-seccion__acc{flex:none;align-items:center;gap:1.25rem;display:flex}@media not all and (width>=48rem){.cab-seccion{flex-direction:column;align-items:flex-start}}.enlace-flecha{border-bottom:2px solid var(--cian);color:var(--titular);font:700 var(--t-sm) / 1.2 var(--f-ui);font-variant-numeric:lining-nums;align-items:center;gap:.4em;padding-bottom:2px;text-decoration:none;display:inline-flex}.enlace-flecha .icono{width:1em;height:1em;transition:transform var(--rapido) var(--sale)}@media (hover:hover){.enlace-flecha:hover{color:var(--cian-texto)}.campo-noche .enlace-flecha:hover{color:var(--cian)}.enlace-flecha:hover .icono{transform:translate(4px)}}.boton{border-radius:var(--r);background:var(--cian);min-height:3rem;color:var(--noche);font:700 var(--t-sm) / 1.1 var(--f-ui);font-variant-numeric:lining-nums;text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--rapido), border-color var(--rapido), color var(--rapido), transform .15s var(--sale);border:2px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:.75em 1.35em;text-decoration:none;display:inline-flex}.boton:active{transform:scale(.98)}.boton--whatsapp{background:var(--whatsapp);color:var(--papel)}.boton--noche{background:var(--noche);color:var(--papel)}.boton--linea{color:var(--titular);background:0 0;border-color:currentColor}.campo-noche .boton--linea,.boton--claro{color:var(--papel);background:0 0;border-color:#ffffffb3}.boton--ancho{width:100%}@media (hover:hover){.boton:hover{background:#2cc8f2}.boton--whatsapp:hover{background:var(--whatsapp-osc)}.boton--noche:hover{background:var(--noche-honda)}.boton--linea:hover{border-color:var(--noche);background:var(--noche);color:var(--papel)}.campo-noche .boton--linea:hover,.boton--claro:hover{border-color:var(--papel);background:var(--papel);color:var(--noche)}}.icono{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.iconos-sprite{width:0;height:0;position:absolute;overflow:hidden}.boton .icono{width:1.15em;height:1.15em}.botones{flex-wrap:wrap;gap:.75rem;display:flex}.nota-247{color:var(--tinta-suave);font:600 .875rem / 1.4 var(--f-ui);align-items:center;gap:.5rem;margin:1.25rem 0 0;display:flex}.nota-247:before{content:"";background:var(--whatsapp);border-radius:50%;flex:none;width:.5rem;height:.5rem}.campo-noche .nota-247:before{background:var(--vivo)}.prosa{max-width:var(--medida)}.prosa p,.prosa li{font-size:var(--t-prosa);line-height:1.8}.prosa h2{margin-top:2.75rem;margin-bottom:1rem}.prosa h3{margin-top:2rem;margin-bottom:.6rem;font-size:1.25rem}.prosa ul,.prosa ol{margin:0 0 1.25rem;padding-left:1.2rem}.prosa li{margin-bottom:.4rem}.prosa li::marker{color:var(--cian-texto);font-family:var(--f-ui);font-weight:700}.prosa strong{color:var(--titular)}.prosa table{border-collapse:collapse;width:100%;font-size:var(--t-sm);display:block;overflow-x:auto}.prosa th,.prosa td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;padding:.7rem 1.25rem .7rem 0}.prosa th{color:var(--titular);font-weight:700}.prosa thead th{border-bottom:2px solid var(--noche)}.prosa blockquote{border-radius:var(--r);background:var(--arena);font-size:var(--t-lead);margin-inline:0;padding:1.25rem 1.5rem;line-height:1.6}.prosa blockquote>:last-child{margin-bottom:0}.prosa img{border-radius:var(--r);margin-block:1.5rem}.etiqueta{font-family:var(--f-ui);font-size:var(--t-xs);letter-spacing:normal;color:var(--tinta-suave);font-weight:600;line-height:1.4}.solo-lectores{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.saltar{z-index:100;border-radius:var(--r);background:var(--noche);color:var(--papel);font:700 var(--t-sm) / 1.2 var(--f-ui);padding:.75rem 1.25rem;text-decoration:none;position:absolute;top:-4rem;left:.75rem}.saltar:focus{top:.75rem}.aviso-estado{background:var(--madera-3);color:var(--papel);font:600 var(--t-xs) / 1.4 var(--f-ui);padding:.5rem var(--gutter)}@keyframes entra{0%{opacity:0;transform:translateY(24px)}}@keyframes recorta{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes acerca{0%{transform:scale(1.2)}}@keyframes aparece{0%{opacity:0}}@keyframes rescate{to{opacity:1}}@media screen{html.js :is([data-rv],[data-recorte]):not(.in){opacity:0}html.js:not(.movimiento) :is([data-rv],[data-recorte]):not(.in){animation:1ms 3s forwards rescate}}[data-rv].in{animation:entra var(--lento) var(--sale) calc(var(--rv,0) * 70ms) backwards}[data-recorte].in{animation:recorta 1.2s var(--gira) calc(var(--rv,0) * 70ms) backwards}[data-recorte].in img{animation:acerca 1.2s var(--sale) calc(var(--rv,0) * 70ms) backwards}html.sin-entrada :is([data-rv],[data-recorte]).in,html.sin-entrada [data-recorte].in img{animation:none!important}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}@media not all and (width>=64rem){:root{--alto-cabecera:4rem}}@media not all and (width>=48rem){:root{--barra-movil:4rem}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-rv].in,[data-recorte].in{animation:.15s backwards aparece!important}[data-recorte].in img{animation:none!important}.boton:active{transform:none}}.sr-solo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barra-superior.astro-eese3jdu{background:var(--noche-honda);color:#cfd9e4;font:500 var(--t-xs) / 1.35 var(--f-ui);font-variant-numeric:lining-nums}.barra-superior__fila.astro-eese3jdu{justify-content:space-between;align-items:center;gap:1rem;min-height:38px;padding-block:.45rem;display:flex}p.astro-eese3jdu{margin:0}a.astro-eese3jdu{--foco-halo:transparent;color:var(--papel);white-space:nowrap;font-weight:700;text-decoration:none}.barra-superior__punto.astro-eese3jdu{background:var(--vivo);vertical-align:.05em;border-radius:50%;width:8px;height:8px;margin-right:.5em;display:inline-block;box-shadow:0 0 0 3px #2fd47a40}.barra-superior__oficina.astro-eese3jdu{display:none}@media (width>=64rem){.barra-superior__oficina.astro-eese3jdu{display:block}}.logo{width:var(--ancho-logo,10.5rem);height:auto}.logo--blanco{filter:brightness(0)invert()}.cabecera{z-index:50;border-bottom:1px solid var(--linea);background:var(--papel);color:var(--noche);font-family:var(--f-ui);font-variant-numeric:lining-nums;transition:transform .3s var(--sale);position:sticky;top:0}@media not all and (width>=48rem){.cabecera[data-oculta]:not(:has(:focus-visible,.servicios[open]),.abierta){transform:translateY(-100%)}}.cabecera__fila{min-height:var(--alto-cabecera);flex-wrap:wrap;align-items:center;column-gap:.75rem;display:flex}.cabecera__marca{--ancho-logo:7.25rem;z-index:2;min-height:var(--alto-cabecera);flex:none;align-content:center;margin-right:auto;display:grid;position:relative}.cabecera__acciones{z-index:2;align-items:center;gap:.5rem;display:flex;position:relative}.cabecera__tel{display:none}.cabecera__cotizar{min-height:2.75rem;padding:.6em 1em}.menu__boton{border:1px solid var(--linea);border-radius:var(--r);background:var(--papel);width:2.75rem;height:2.75rem;color:var(--noche);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:none}.menu__icono{width:1.25rem;height:.75rem;position:relative}.menu__icono:before,.menu__icono:after{content:"";height:2px;transition:transform .3s var(--gira);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.menu__icono:before{top:0}.menu__icono:after{bottom:0}.abierta .menu__icono:before{transform:translateY(5px)rotate(45deg)}.abierta .menu__icono:after{transform:translateY(-5px)rotate(-45deg)}html.js .menu__boton{display:inline-flex}.menu__panel{flex-basis:100%;order:3;padding-bottom:1.5rem;display:grid}html.js .menu__panel{display:none}.menu__enlace{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;padding:.625rem 0;font-size:1.125rem;font-weight:700;line-height:1.2;text-decoration:none;display:block}.servicios>summary{list-style:none}.servicios>summary::-webkit-details-marker{display:none}.servicios>summary:after{content:"";width:.38em;height:.38em;transition:transform .3s var(--gira);border-bottom:2px solid;border-right:2px solid;margin-left:.45em;display:inline-block;transform:translateY(-.2em)rotate(45deg)}.servicios[open]>summary:after{transform:translateY(.05em)rotate(-135deg)}.servicios__lista{margin:0;padding:.25rem 0 1rem;list-style:none}.servicios__lista li{break-inside:avoid}.servicios__lista a{color:inherit;font-size:var(--t-sm);background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.servicios__lista a:after{content:"";opacity:0;width:1rem;height:1rem;transition:opacity var(--rapido), transform .3s var(--sale);background:currentColor;flex:none;transform:translate(-6px);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.servicios__lista a[aria-current=page]:after,.servicios__todos a:after{opacity:1;transform:none}.servicios__todos a{justify-content:flex-start;margin-top:.5rem;font-weight:700}.menu__acciones{display:none}@media (hover:hover){.servicios__lista a:hover:after{opacity:1;transform:none}}@keyframes menu-barre{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-entra{0%{opacity:0;transform:translateY(1.25rem)}}@media not all and (width>=64rem){html.menu-abierto{overflow:hidden}html.js .cabecera.abierta{z-index:70}html.js .cabecera.abierta .menu__panel{--titular:var(--papel);--foco-halo:transparent;z-index:1;padding:calc(var(--alto-cabecera) + 1.5rem) var(--gutter) calc(1.5rem + env(safe-area-inset-bottom));background:var(--noche);color:var(--papel);overscroll-behavior:contain;animation:menu-barre .5s var(--gira) backwards;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}html.js .cabecera.abierta .cabecera__fila:before{content:"";z-index:2;height:var(--alto-cabecera);background:var(--papel);border-bottom:1px solid var(--linea);position:fixed;inset:0 0 auto}html.js .cabecera.abierta .menu__panel>*{animation:menu-entra .6s var(--sale) calc(.15s + var(--i,0) * 50ms) backwards}.menu__panel>:nth-child(2){--i:1}.menu__panel>:nth-child(3){--i:2}.menu__panel>:nth-child(4){--i:3}.menu__panel>:nth-child(n+5){--i:4}html.js .abierta .menu__enlace{letter-spacing:-.015em;padding:.5rem 0;font-size:2rem;font-weight:800;line-height:1.15}html.js .abierta .menu__enlace.activo,html.js .abierta .servicios__lista a[aria-current=page],html.js .abierta .servicios__todos a{color:var(--cian)}html.js .abierta .servicios__lista{color:#cfd9e4;padding:.5rem 0 1.25rem}html.js .abierta .servicios__lista a{padding-block:.75rem;font-size:1.0625rem}html.js .abierta .menu__acciones{gap:.75rem;margin-top:auto;padding-top:2.5rem;display:grid}}@keyframes servicios-baja{0%{opacity:0;transform:translateY(-6px)}}@media (width>=48rem){.cabecera__acciones{gap:1.25rem}.cabecera__tel{color:var(--noche);background:0 0;flex-direction:column;align-items:flex-end;line-height:1.15;text-decoration:none;display:flex}.cabecera__tel small{color:var(--whatsapp);font-size:var(--t-xs);font-weight:700}.cabecera__tel span{font-size:1rem;font-weight:800}}@media (width>=64rem){.cabecera__fila{flex-wrap:nowrap;column-gap:2rem;position:relative}.cabecera__marca{--ancho-logo:8.25rem;margin-right:0}html.js .menu__boton{display:none}html.js .menu__panel,.menu__panel{flex-basis:auto;order:0;align-items:center;gap:1.75rem;margin-left:auto;padding:0;display:flex}.menu__enlace{font-size:var(--t-sm);padding:.5rem 0;font-weight:600;position:relative}.menu__enlace:before{content:"";background:var(--cian);transform-origin:0;height:2px;transition:transform .25s var(--sale);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.servicios>summary.menu__enlace:before{right:1em}.menu__enlace.activo:before,.servicios[open]>summary:before{transform:scaleX(1)}.servicios__lista{width:min(40rem, 100vw - 2 * var(--gutter));columns:2;border:1px solid var(--linea);border-radius:0 0 var(--r) var(--r);background:var(--papel);animation:servicios-baja .25s var(--sale) backwards;border-top:0;column-gap:2.5rem;padding:1.5rem 1.75rem 1.75rem;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%);box-shadow:0 24px 48px -24px #0b254059}.servicios__lista a[aria-current=page]{color:var(--cian-texto)}.servicios__todos{column-span:all;border-top:1px solid var(--linea);margin-top:.75rem;padding-top:.75rem}.servicios__todos a{color:var(--cian-texto);margin-top:0}.cabecera__cotizar{min-height:3rem;padding:.75em 1.35em}}@media (width>=64rem) and (hover:hover){.menu__enlace:hover:before{transform:scaleX(1)}.cabecera .servicios__lista a:hover,.cabecera__tel:hover span{color:var(--cian-texto)}}@media (prefers-reduced-motion:reduce){html.js .cabecera.abierta .menu__panel{animation:.15s backwards aparece!important}html.js .cabecera.abierta .menu__panel>*,.servicios__lista{animation:none!important}}.pie.astro-jo6i4kqk{--titular:var(--papel);--enlace:#dbe4ee;--enlace-activo:var(--papel);--foco-halo:transparent;background:var(--noche-honda);color:#a9b8c8;font:500 .875rem / 1.7 var(--f-ui);font-variant-numeric:lining-nums;padding-top:clamp(3rem,6vw,4.5rem)}.pie.astro-jo6i4kqk a.astro-jo6i4kqk{text-decoration:none}.pie.astro-jo6i4kqk p.astro-jo6i4kqk a.astro-jo6i4kqk{text-underline-offset:.18em;text-decoration:underline 1px}.pie__rejilla.astro-jo6i4kqk{grid-template-columns:1.3fr 1fr .8fr 1.1fr;gap:2rem;padding-bottom:2.5rem;display:grid}.pie__marca.astro-jo6i4kqk{--ancho-logo:8.25rem}.pie__marca.astro-jo6i4kqk .logo{margin-bottom:1rem}.pie.astro-jo6i4kqk p.astro-jo6i4kqk{margin:0 0 .75rem}.pie.astro-jo6i4kqk b.astro-jo6i4kqk{color:var(--papel);font-weight:700;display:block}.pie__linea.astro-jo6i4kqk{color:var(--vivo);font-weight:700;margin-top:1.5rem!important;margin-bottom:0!important}.pie__telefono.astro-jo6i4kqk{color:var(--papel);margin:.15rem 0 .5rem;font-size:1.375rem;font-weight:800;display:inline-block}.pie__whatsapp.astro-jo6i4kqk{align-items:center;gap:.4rem;font-weight:700;display:flex}.pie__titulo.astro-jo6i4kqk{margin:0 0 .85rem;font-size:1rem;font-weight:700}.pie.astro-jo6i4kqk ul.astro-jo6i4kqk{margin:0;padding:0;list-style:none}.pie.astro-jo6i4kqk li.astro-jo6i4kqk a.astro-jo6i4kqk{padding-block:.15rem;display:inline-block}.pie__base.astro-jo6i4kqk{padding-block:1.25rem calc(1.25rem + var(--barra-movil));font-size:var(--t-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex;position:relative}.pie__base.astro-jo6i4kqk:before{content:"";inset:0 var(--gutter) auto;border-top:1px solid #ffffff1a;position:absolute}.pie__base.astro-jo6i4kqk p.astro-jo6i4kqk{margin:0}.pie__base.astro-jo6i4kqk ul.astro-jo6i4kqk{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}@media (hover:hover){.pie.astro-jo6i4kqk a.astro-jo6i4kqk:hover{color:var(--papel)}.pie__telefono.astro-jo6i4kqk:hover{color:var(--cian)}}@media not all and (width>=54rem){.pie__rejilla.astro-jo6i4kqk{grid-template-columns:1fr 1fr}.pie__marca.astro-jo6i4kqk,.pie__oficina.astro-jo6i4kqk{grid-column:1/-1}}.barra-movil.astro-hgely3mn{display:none}@media not all and (width>=48rem){.barra-movil.astro-hgely3mn{z-index:60;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:var(--papel);transition:transform .3s var(--sale), visibility 0s;grid-template-columns:1.3fr 1fr 1fr;gap:8px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 20px -10px #0b254040}.barra-movil.astro-hgely3mn[data-oculta]{visibility:hidden;transition:transform .3s var(--sale), visibility 0s .3s;transform:translateY(100%)}a.astro-hgely3mn{border-radius:var(--r);min-height:3rem;font:700 .875rem / 1 var(--f-ui);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--sale);justify-content:center;align-items:center;gap:.4rem;text-decoration:none;display:flex}a.astro-hgely3mn:active{transform:scale(.97)}a.astro-hgely3mn .icono{width:1.125rem;height:1.125rem}.barra-movil__wa.astro-hgely3mn{background:var(--whatsapp);color:var(--papel)}.barra-movil__tel.astro-hgely3mn{background:var(--niebla);color:var(--noche)}.barra-movil__cot.astro-hgely3mn{background:var(--cian);color:var(--noche)}}@media (prefers-reduced-motion:reduce){a.astro-hgely3mn:active{transform:none}}
