@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&display=swap";:root{--color-fondo: #f4f4f4;--texto: #000}body{margin:0;background-color:var(--color-fondo);font-family:Inter,sans-serif;color:var(--texto)}.cabecera[data-astro-cid-3m4h77vw]{position:fixed;top:0;left:0;width:100%;padding:40px;display:flex;justify-content:space-between;z-index:100;text-transform:uppercase;letter-spacing:1px;font-size:14px;box-sizing:border-box;background:linear-gradient(to bottom,#f4f4f4 0%,#f4f4f4 80%,transparent 100%)}.idiomas[data-astro-cid-3m4h77vw] a[data-astro-cid-3m4h77vw]{text-decoration:none;color:#999;transition:color .3s;cursor:pointer}.idiomas[data-astro-cid-3m4h77vw] a[data-astro-cid-3m4h77vw]:hover{color:#000}.idiomas[data-astro-cid-3m4h77vw] a[data-astro-cid-3m4h77vw].activo{color:#000;font-weight:700;pointer-events:none}.contenedor-principal[data-astro-cid-3m4h77vw]{padding:200px 40px 100px;max-width:600px;margin:0 auto}.btn-volver[data-astro-cid-3m4h77vw]{display:inline-block;text-decoration:none;color:#666;text-transform:uppercase;font-size:12px;letter-spacing:2px;margin-bottom:60px;transition:color .3s;border-bottom:1px solid transparent}.btn-volver[data-astro-cid-3m4h77vw]:hover{color:#000;border-bottom:1px solid #000}form[data-astro-cid-3m4h77vw]{display:flex;flex-direction:column;gap:40px}.campo[data-astro-cid-3m4h77vw]{display:flex;flex-direction:column;gap:10px}label[data-astro-cid-3m4h77vw]{text-transform:uppercase;font-size:12px;letter-spacing:2px;color:#666}input[data-astro-cid-3m4h77vw],textarea[data-astro-cid-3m4h77vw]{font-family:Inter,sans-serif;font-size:16px;font-weight:300;border:none;border-bottom:1px solid #000;background:transparent;padding:8px 0;color:#000;outline:none;transition:border-color .3s}input[data-astro-cid-3m4h77vw]:focus,textarea[data-astro-cid-3m4h77vw]:focus{border-bottom:1px solid #666}textarea[data-astro-cid-3m4h77vw]{resize:vertical;min-height:120px}button[data-astro-cid-3m4h77vw]{align-self:flex-start;font-family:Inter,sans-serif;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:2px;background:#000;color:#f4f4f4;border:none;padding:16px 40px;cursor:pointer;transition:opacity .3s;margin-top:20px}button[data-astro-cid-3m4h77vw]:hover{opacity:.7}.mensaje-estado[data-astro-cid-3m4h77vw]{margin-bottom:40px;padding:20px;font-size:14px;letter-spacing:.5px}.mensaje-estado[data-astro-cid-3m4h77vw].exito{border-left:2px solid #000}.mensaje-estado[data-astro-cid-3m4h77vw].error{border-left:2px solid #999;color:#666}.foto-contacto[data-astro-cid-3m4h77vw]{width:220px;margin:60px 0 0 auto}.foto-contacto[data-astro-cid-3m4h77vw] img[data-astro-cid-3m4h77vw]{display:block;width:100%;height:auto}.foto-contacto[data-astro-cid-3m4h77vw] figcaption[data-astro-cid-3m4h77vw]{margin-top:12px;text-align:center;font-size:13px;font-weight:300;color:#888}.foto-contacto[data-astro-cid-3m4h77vw]{margin:60px 0 0 auto}.enlace-foto[data-astro-cid-3m4h77vw]{display:block;transition:opacity .3s}.enlace-foto[data-astro-cid-3m4h77vw]:hover{opacity:.8}.foto-contacto[data-astro-cid-3m4h77vw] figcaption[data-astro-cid-3m4h77vw] a[data-astro-cid-3m4h77vw]{color:inherit;text-decoration:none;border-bottom:1px solid #bbb;transition:color .3s,border-color .3s}.foto-contacto[data-astro-cid-3m4h77vw] figcaption[data-astro-cid-3m4h77vw] a[data-astro-cid-3m4h77vw]:hover{color:#000;border-bottom-color:#000}.enlace-foto[data-astro-cid-3m4h77vw]:focus-visible,.foto-contacto[data-astro-cid-3m4h77vw] figcaption[data-astro-cid-3m4h77vw] a[data-astro-cid-3m4h77vw]:focus-visible,.red-social[data-astro-cid-3m4h77vw]:focus-visible{outline:2px solid #000;outline-offset:3px}.redes[data-astro-cid-3m4h77vw]{display:flex;gap:16px;margin-top:80px}.red-social[data-astro-cid-3m4h77vw]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#e9e9e9;color:#000;transition:background .3s,color .3s}.red-social[data-astro-cid-3m4h77vw]:hover{background:#000;color:#f4f4f4}.red-social[data-astro-cid-3m4h77vw] svg[data-astro-cid-3m4h77vw]{width:20px;height:20px}@media(max-width:600px){.foto-contacto[data-astro-cid-3m4h77vw]{margin:60px auto 0}}
