Envíanos un mensaje
Nuestro equipo suele responder en unas pocas horas.
¡Mensaje enviado!
Gracias por contactar con nosotros. Nuestro equipo ha recibido tu mensaje y te responderá lo antes posible por correo electrónico.
/* Motion pref — user override wins over prefers-reduced-motion when set. Generic `motion` with legacy `motion` fallback, writes generic only. */ (function () { var stored = null; try { stored = localStorage.getItem('motion'); if(stored===null) stored = localStorage.getItem('motion'); if(stored!==null && localStorage.getItem('motion')===null){try{localStorage.setItem('motion',stored); localStorage.removeItem('motion');}catch(e){}} } catch (e) {} var systemReduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches; var reduce = stored === '0' ? true : stored === '1' ? false : systemReduce; document.documentElement.setAttribute('data-motion', reduce ? 'reduce' : 'ok'); document.documentElement.setAttribute('data-motion', reduce ? 'reduce' : 'ok'); // legacy fallback })(); /* Do not read scroll geometry during boot: the old pair of animation frames forced layout after the theme class writes above. */ (function () { var root = document.documentElement; function applyScrollState() { var scrolled = window.scrollY > 0; root.classList.toggle('has-scrolled', scrolled); if (document.body) document.body.classList.toggle('has-scrolled', scrolled); } window.addEventListener('scroll', applyScrollState, { passive: true }); window.addEventListener('pageshow', applyScrollState, { passive: true }); })();
Nuestro equipo suele responder en unas pocas horas.
Gracias por contactar con nosotros. Nuestro equipo ha recibido tu mensaje y te responderá lo antes posible por correo electrónico.