.campo[data-astro-cid-lp2s55xe]{align-content:start;gap:var(--esp-2);display:grid}.campo__etiqueta[data-astro-cid-lp2s55xe]{font-size:var(--texto-sm);color:var(--c-texto-suave);font-weight:500}.campo__requerido[data-astro-cid-lp2s55xe]{color:var(--c-acento-texto);margin-inline-start:.2em}.campo__control[data-astro-cid-lp2s55xe]{border-radius:var(--radio-md);background:var(--c-superficie);width:100%;min-height:3rem;box-shadow:inset 0 0 0 1px var(--c-linea);color:var(--c-texto);font-size:max(16px, var(--texto-base));transition:box-shadow var(--dur-rapida) var(--curva-salida), background-color var(--dur-rapida) var(--curva-salida);border:0;padding:.75rem 1rem;line-height:1.4}select[data-astro-cid-lp2s55xe].campo__control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--c-texto-suave) 50%), linear-gradient(135deg, var(--c-texto-suave) 50%, transparent 50%);cursor:pointer;background-position:right 1.35rem center,right 1rem center;background-repeat:no-repeat;background-size:.35rem .35rem;padding-inline-end:2.75rem}textarea[data-astro-cid-lp2s55xe].campo__control{resize:vertical;field-sizing:content;min-height:8rem}.campo__control[data-astro-cid-lp2s55xe]::placeholder{color:var(--c-texto-tenue);opacity:1}@media (hover:hover) and (pointer:fine){.campo__control[data-astro-cid-lp2s55xe]:hover{box-shadow:inset 0 0 0 1px var(--c-linea-fuerte)}}.campo__control[data-astro-cid-lp2s55xe]:focus-visible{box-shadow:inset 0 0 0 1px var(--c-foco), 0 0 0 4px color-mix(in srgb, var(--c-foco) 25%, transparent);outline:none}.campo[data-astro-cid-lp2s55xe][data-error] .campo__control[data-astro-cid-lp2s55xe]{box-shadow:inset 0 0 0 1px var(--c-error)}.campo__ayuda[data-astro-cid-lp2s55xe],.campo__error[data-astro-cid-lp2s55xe]{font-size:var(--texto-sm);line-height:1.4}.campo__ayuda[data-astro-cid-lp2s55xe]{color:var(--c-texto-tenue)}.campo__error[data-astro-cid-lp2s55xe]{color:var(--c-error)}.presupuesto[data-astro-cid-uf7aoamw]{scroll-margin-block-start:calc(var(--alto-cabecera) + var(--esp-5));container-type:inline-size}.presupuesto__formulario[data-astro-cid-uf7aoamw]{gap:var(--esp-5);display:grid}.presupuesto__formulario[data-astro-cid-uf7aoamw][hidden]{display:none}.presupuesto__titulo[data-astro-cid-uf7aoamw]{font-size:var(--texto-xl);letter-spacing:-.01em;font-weight:500}.presupuesto__nota[data-astro-cid-uf7aoamw]{color:var(--c-texto-tenue);font-size:var(--texto-sm);margin-block-start:calc(var(--esp-5) * -1 + var(--esp-2))}.presupuesto__campos[data-astro-cid-uf7aoamw]{gap:var(--esp-5);display:grid}@container (width>=34rem){.presupuesto__campos[data-astro-cid-uf7aoamw]{grid-template-columns:repeat(2,minmax(0,1fr))}.presupuesto__ancho[data-astro-cid-uf7aoamw]{grid-column:1/-1}}.modalidad[data-astro-cid-uf7aoamw]{gap:var(--esp-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.modalidad__titulo[data-astro-cid-uf7aoamw]{color:var(--c-texto);font-size:var(--texto-sm);margin-block-end:var(--esp-2);padding:0;font-weight:500}.modalidad__opciones[data-astro-cid-uf7aoamw]{gap:var(--esp-2);display:grid}@container (width>=30rem){.modalidad__opciones[data-astro-cid-uf7aoamw]{grid-template-columns:repeat(3,minmax(0,1fr))}}.modalidad__opcion[data-astro-cid-uf7aoamw]{align-items:center;gap:var(--esp-3);min-height:var(--tactil-min);padding-inline:var(--esp-4);border-radius:var(--radio-md);box-shadow:inset 0 0 0 1px var(--c-linea-fuerte);color:var(--c-texto-suave);font-size:var(--texto-md);cursor:pointer;transition:box-shadow var(--dur-rapida) var(--curva-salida), color var(--dur-rapida) var(--curva-salida);display:flex}.modalidad__opcion[data-astro-cid-uf7aoamw]:has(:checked){box-shadow:inset 0 0 0 1px var(--c-acento);color:var(--c-texto)}.modalidad__opcion[data-astro-cid-uf7aoamw]:has(:focus-visible){outline:var(--anillo-foco) solid var(--c-foco);outline-offset:2px}@media (hover:hover) and (pointer:fine){.modalidad__opcion[data-astro-cid-uf7aoamw]:hover{color:var(--c-texto)}}.modalidad__control[data-astro-cid-uf7aoamw]{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--c-acento);cursor:pointer;margin:0}.modalidad__control[data-astro-cid-uf7aoamw]:focus-visible{outline:none}.modalidad__error[data-astro-cid-uf7aoamw]{color:var(--c-error);font-size:var(--texto-sm)}.modalidad[data-astro-cid-uf7aoamw][data-error] .modalidad__opcion[data-astro-cid-uf7aoamw]{box-shadow:inset 0 0 0 1px var(--c-error)}.presupuesto__resumen[data-astro-cid-uf7aoamw]{gap:var(--esp-2);padding:var(--esp-4) var(--esp-5);border-radius:var(--radio-md);box-shadow:inset 0 0 0 1px var(--c-error);color:var(--c-texto);font-size:var(--texto-sm);display:grid}.presupuesto__resumen[data-astro-cid-uf7aoamw][hidden]{display:none}.presupuesto__resumen[data-astro-cid-uf7aoamw]:focus-visible{outline:var(--anillo-foco) solid var(--c-foco);outline-offset:2px}.presupuesto__resumen[data-astro-cid-uf7aoamw] ul{gap:var(--esp-1);padding-inline-start:1.1em;display:grid}.presupuesto__resumen[data-astro-cid-uf7aoamw] a{color:var(--c-error);text-underline-offset:.2em}.casilla[data-astro-cid-uf7aoamw]{gap:var(--esp-2) var(--esp-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.casilla__control[data-astro-cid-uf7aoamw]{block-size:1.375rem;inline-size:1.375rem;accent-color:var(--c-acento);cursor:pointer;margin:.1rem 0 0}.casilla__etiqueta[data-astro-cid-uf7aoamw]{color:var(--c-texto-suave);font-size:var(--texto-sm);cursor:pointer;line-height:1.5}.casilla__etiqueta[data-astro-cid-uf7aoamw] a[data-astro-cid-uf7aoamw]{color:var(--c-texto);text-underline-offset:.2em}.casilla__error[data-astro-cid-uf7aoamw]{color:var(--c-error);font-size:var(--texto-sm);grid-column:2}.casilla[data-astro-cid-uf7aoamw][data-error] .casilla__control[data-astro-cid-uf7aoamw]{outline:1px solid var(--c-error);outline-offset:2px}.campo__requerido[data-astro-cid-uf7aoamw]{color:var(--c-acento-texto);margin-inline-start:.2em}.presupuesto__trampa[data-astro-cid-uf7aoamw]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.presupuesto__fallo[data-astro-cid-uf7aoamw]{gap:var(--esp-3);padding:var(--esp-4) var(--esp-5);border-radius:var(--radio-md);box-shadow:inset 0 0 0 1px var(--c-error);font-size:var(--texto-sm);display:grid}.presupuesto__fallo[data-astro-cid-uf7aoamw][hidden]{display:none}.presupuesto__fallo[data-astro-cid-uf7aoamw] [data-astro-cid-uf7aoamw][data-fallo-texto]{color:var(--c-texto)}.presupuesto__alternativa[data-astro-cid-uf7aoamw]{color:var(--c-texto-suave)}.presupuesto__alternativa[data-astro-cid-uf7aoamw] a[data-astro-cid-uf7aoamw]{color:var(--c-texto);text-underline-offset:.2em}.presupuesto__copiar[data-astro-cid-uf7aoamw]{align-items:center;gap:var(--esp-2) var(--esp-4);flex-wrap:wrap;display:flex}.presupuesto__copiada[data-astro-cid-uf7aoamw]{color:var(--c-texto-suave)}.presupuesto__accion[data-astro-cid-uf7aoamw]{display:grid}@container (width>=30rem){.presupuesto__accion[data-astro-cid-uf7aoamw]{display:flex}}.presupuesto__exito[data-astro-cid-uf7aoamw]{justify-items:start;gap:var(--esp-grupo);padding:var(--esp-6);border-radius:var(--radio-lg);background:var(--c-superficie);display:grid}.presupuesto__exito[data-astro-cid-uf7aoamw][hidden]{display:none}.presupuesto__exito-titulo[data-astro-cid-uf7aoamw]{font-size:var(--titulo-3)}.presupuesto__exito-titulo[data-astro-cid-uf7aoamw]:focus{outline:none}.presupuesto__exito[data-astro-cid-uf7aoamw] p[data-astro-cid-uf7aoamw]{color:var(--c-texto-suave)}@media (prefers-reduced-motion:reduce){.modalidad__opcion[data-astro-cid-uf7aoamw]{transition:none}}.pagina-contacto[data-astro-cid-kphbpcdu]{gap:var(--esp-bloque);padding-block-end:var(--esp-seccion);display:grid}.pagina-contacto__datos[data-astro-cid-kphbpcdu]{margin:var(--esp-4) 0 0;display:grid}.pagina-contacto__datos[data-astro-cid-kphbpcdu]>div[data-astro-cid-kphbpcdu]{gap:var(--esp-2);padding-block:var(--esp-4);border-block-start:1px solid var(--c-linea);display:grid}.pagina-contacto__datos[data-astro-cid-kphbpcdu] dd[data-astro-cid-kphbpcdu]{font-size:var(--texto-md);margin:0}.pagina-contacto__datos[data-astro-cid-kphbpcdu] .pagina-contacto__correo[data-astro-cid-kphbpcdu]{font-size:var(--texto-lg)}.pagina-contacto__datos[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{color:inherit;text-underline-offset:.25em}.pagina-contacto__datos[data-astro-cid-kphbpcdu] .pagina-contacto__redes{margin-block:calc(var(--esp-2) * -1)}.pagina-contacto__cuerpo[data-astro-cid-kphbpcdu]>.presupuesto{max-inline-size:48rem}
