.form[data-astro-cid-s4ouj274]{display:grid;gap:16px;padding:clamp(22px,3vw,34px);background:#fff;border:1px solid var(--linea);border-radius:var(--r-l);box-shadow:var(--sombra)}.form[data-astro-cid-s4ouj274] label[data-astro-cid-s4ouj274]{display:grid;gap:7px;font-weight:600;font-size:.95rem}.form[data-astro-cid-s4ouj274] input[data-astro-cid-s4ouj274]:not([type=checkbox]),.form[data-astro-cid-s4ouj274] select[data-astro-cid-s4ouj274],.form[data-astro-cid-s4ouj274] textarea[data-astro-cid-s4ouj274]{width:100%;font:400 1rem/1.4 var(--fuente);color:var(--tinta);background:#fff;color-scheme:only light;padding:13px 14px;border:1.5px solid var(--linea);border-radius:var(--r-s);transition:border-color .2s,box-shadow .2s}.form[data-astro-cid-s4ouj274] input[data-astro-cid-s4ouj274]:hover,.form[data-astro-cid-s4ouj274] select[data-astro-cid-s4ouj274]:hover,.form[data-astro-cid-s4ouj274] textarea[data-astro-cid-s4ouj274]:hover{border-color:var(--gris-2)}.form[data-astro-cid-s4ouj274] input[data-astro-cid-s4ouj274]:focus,.form[data-astro-cid-s4ouj274] select[data-astro-cid-s4ouj274]:focus,.form[data-astro-cid-s4ouj274] textarea[data-astro-cid-s4ouj274]:focus{outline:none;border-color:var(--rojo);box-shadow:0 0 0 4px #d4211a1f}.form[data-astro-cid-s4ouj274] input[data-astro-cid-s4ouj274]:-webkit-autofill{-webkit-text-fill-color:var(--tinta);box-shadow:0 0 0 1000px #fff6f5 inset}.f-fila[data-astro-cid-s4ouj274]{display:grid;gap:16px}.f-check[data-astro-cid-s4ouj274]{display:flex!important;grid-template-columns:none;align-items:flex-start;gap:10px!important;font-weight:400!important;font-size:.9rem!important}.f-check[data-astro-cid-s4ouj274] input[data-astro-cid-s4ouj274]{width:20px;height:20px;margin-top:2px;accent-color:var(--rojo);flex:none}.f-check[data-astro-cid-s4ouj274] a[data-astro-cid-s4ouj274]{color:var(--rojo-texto)}.form[data-astro-cid-s4ouj274] .btn[data-astro-cid-s4ouj274]{justify-self:start}.f-info[data-astro-cid-s4ouj274]{margin:0;font-size:.8rem;color:var(--gris)}.f-error[data-astro-cid-s4ouj274]{margin:0 0 14px;padding:14px 16px;border-radius:var(--r-m);background:var(--rojo-suave);color:#8a1510;font-weight:600}.trampa[data-astro-cid-s4ouj274]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(min-width:640px){.f-fila[data-astro-cid-s4ouj274]{grid-template-columns:1fr 1fr}}.ct-rejilla[data-astro-cid-l5fezbrr]{display:grid;gap:36px;align-items:start}.contacto[data-astro-cid-l5fezbrr] h1[data-astro-cid-l5fezbrr]{font-size:clamp(2rem,1.2rem + 3vw,3.4rem);font-stretch:118%}.ct-resp[data-astro-cid-l5fezbrr]{color:var(--tinta-2);font-size:1.1rem;max-width:52ch}.ct-idioma[data-astro-cid-l5fezbrr]{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;padding:12px 16px;border-radius:var(--r-m);background:var(--fondo-2);font-size:.95rem;color:var(--tinta-2);max-width:52ch}.ct-idioma[data-astro-cid-l5fezbrr] svg{flex:none;width:18px;height:18px;margin-top:3px;color:var(--rojo-texto)}.ct-wa[data-astro-cid-l5fezbrr]{display:flex;align-items:center;gap:14px;margin:26px 0 22px;padding:16px 20px;border-radius:var(--r-l);background:var(--verde-wa);color:#fff;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s;max-width:420px}.ct-wa[data-astro-cid-l5fezbrr]:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px #178547cc}.ct-wa-ico[data-astro-cid-l5fezbrr]{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffff29}.ct-wa-ico[data-astro-cid-l5fezbrr] svg{width:26px;height:26px}.ct-wa[data-astro-cid-l5fezbrr] small[data-astro-cid-l5fezbrr]{display:block;font:700 .7rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px}.ct-wa[data-astro-cid-l5fezbrr] strong[data-astro-cid-l5fezbrr]{font-size:1.15rem}.ct-tels[data-astro-cid-l5fezbrr]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ct-tels[data-astro-cid-l5fezbrr] li[data-astro-cid-l5fezbrr]{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;padding-top:12px;border-top:1px solid var(--linea)}.ct-tels[data-astro-cid-l5fezbrr] span[data-astro-cid-l5fezbrr]{font:700 .74rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);min-width:70px}.ct-tels[data-astro-cid-l5fezbrr] a[data-astro-cid-l5fezbrr]{font-weight:700;color:var(--tinta);text-underline-offset:3px}@media(min-width:1024px){.ct-rejilla[data-astro-cid-l5fezbrr]{grid-template-columns:.9fr 1.1fr;gap:56px}}
