/* NUVAN: aviso informativo de cookies. Componentes aislados del sitio. */
#nuvan-cookie-notice[hidden]{display:none!important}#nuvan-cookie-notice{position:fixed;z-index:150;left:24px;bottom:22px;max-width:590px;width:calc(100% - 48px);box-sizing:border-box;padding:22px 24px;border:1px solid #cddfd2;border-radius:16px;background:#f8fbf6;color:#173b30;box-shadow:0 12px 55px #092f2b26;font:13px/1.7 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;text-align:left}#nuvan-cookie-notice *{box-sizing:border-box}#nuvan-cookie-notice .nv-cookie-heading{display:flex;align-items:center;gap:10px;margin-bottom:9px}#nuvan-cookie-notice .nv-cookie-heading img{width:25px;height:25px;object-fit:contain}#nuvan-cookie-notice h2{margin:0;font:600 16px/1.3 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;letter-spacing:-.3px;color:#173b30}#nuvan-cookie-notice p{margin:0 0 15px;color:#647c6c;font-size:12px;line-height:1.8;max-width:none}#nuvan-cookie-notice .nv-cookie-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}#nuvan-cookie-notice [data-cookie-ack]{background:#087f72;color:#fff;border:0;border-radius:7px;padding:11px 22px;font:550 12px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;cursor:pointer}#nuvan-cookie-notice .nv-cookie-link{color:#087f72;font-size:11px;text-decoration:underline;text-underline-offset:3px}#nuvan-cookie-notice a:focus-visible,#nuvan-cookie-notice button:focus-visible,[data-cookie-reopen]:focus-visible{outline:3px solid #50e1bd;outline-offset:4px}#nuvan-cookie-notice .nv-cookie-caption{display:block;font-size:9px;color:#8c9d8d;margin-top:13px}.nv-cookie-footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 5%;border-top:1px solid #dce6da;background:#f5f8f2;color:#78917b;font:10px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}.nv-cookie-footer button{font:inherit;color:#087f72;border:0;background:none;cursor:pointer;padding:3px 0}.nv-cookie-footer a{font:inherit;color:#78917b;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){#nuvan-cookie-notice{left:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);padding:18px 19px;border-radius:13px;max-height:70svh;overflow:auto}#nuvan-cookie-notice h2{font-size:15px}#nuvan-cookie-notice p{font-size:11px;margin-bottom:13px}#nuvan-cookie-notice .nv-cookie-caption{font-size:8px;margin-top:10px}#nuvan-cookie-notice .nv-cookie-actions{gap:20px}#nuvan-cookie-notice [data-cookie-ack]{padding:10px 20px}.nv-cookie-footer{font-size:9px;gap:13px}}@media print{#nuvan-cookie-notice,.nv-cookie-footer{display:none!important}}
