{"id":1921,"date":"2026-10-15T19:15:23","date_gmt":"2026-10-15T19:15:23","guid":{"rendered":"https:\/\/grupomarpait.mx\/?page_id=1921"},"modified":"2026-10-16T14:37:53","modified_gmt":"2026-10-16T14:37:53","slug":"inicio-v1","status":"publish","type":"page","link":"https:\/\/grupomarpait.mx\/","title":{"rendered":"Inicio V1"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1921\" class=\"elementor elementor-1921\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e887191 e-con e-atomic-element e-flexbox-base e-default-div e-e887191-57e21b7 \" data-id=\"e887191\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e887191\" id=\"mi-header\">\n    \t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base e-default-img e-27e4d13-1443e05\" data-interaction-id=\"27e4d13\" id=\"829\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-02-2-e1791933355263.png\" width=\"1534\" height=\"1166\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-02-2-e1791933355263.png 1534w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-02-2-e1791933355263-300x228.png 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-02-2-e1791933355263-1024x778.png 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-02-2-e1791933355263-768x584.png 768w\" alt=\"\"\/>\t\t\t\t<div class=\"elementor-element elementor-element-97e150f elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"97e150f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<nav class=\"gm-menu\" aria-label=\"Men\u00fa principal\">\r\n  <a href=\"\/#inicio\" class=\"activo\">Inicio<\/a>\r\n  <a href=\"\/#nosotros\" data-gm-modal>Nosotros<\/a>\r\n  <a href=\"\/#servicios\">Servicios<\/a>\r\n  <a href=\"\/#casos-de-exito\" data-gm-casos>Casos de \u00e9xito<\/a>\r\n  <a href=\"\/#contacto\">Contacto<\/a>\r\n<\/nav>\r\n\r\n\r\n<style>\r\n\r\n\/* =========================================================\r\n   GRUPO MARPA IT \u2014 HEADER FIJO\r\n   ========================================================= *\/\r\n\r\nhtml {\r\n  --gm-header-full: 93px;\r\n  --gm-ventana-gap: 14px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n   ========================================================= *\/\r\n\r\n#mi-header {\r\n  position: fixed !important;\r\n  top: 0 !important;\r\n  left: 0 !important;\r\n  right: 0 !important;\r\n  width: 100% !important;\r\n  max-width: 100% !important;\r\n  z-index: 2147483000 !important;\r\n  box-sizing: border-box !important;\r\n  background-color: #fff !important;\r\n  height: 93px !important;\r\n  min-height: 0 !important;\r\n  padding-top: 0 !important;\r\n  padding-bottom: 0 !important;\r\n  margin: 0 !important;\r\n  align-items: center !important;\r\n  transition: height .35s ease, background-color .35s ease !important;\r\n  isolation: isolate;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   DIFUMINADO DEL HEADER\r\n   ========================================================= *\/\r\n\r\n#mi-header::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  z-index: -1;\r\n  pointer-events: none;\r\n  background: rgba(255,255,255,.72);\r\n  -webkit-backdrop-filter: saturate(180%) blur(14px);\r\n  backdrop-filter: saturate(180%) blur(14px);\r\n  box-shadow: 0 5px 24px rgba(0,0,0,.10);\r\n  opacity: 0;\r\n  transition: opacity .35s ease;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER COMPACTO AL HACER SCROLL\r\n   ========================================================= *\/\r\n\r\n#mi-header.gm-scrolled {\r\n  height: 68px !important;\r\n  background-color: rgba(255,255,255,0) !important;\r\n}\r\n\r\n#mi-header.gm-scrolled::after {\r\n  opacity: 1;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LOGO\r\n   ========================================================= *\/\r\n\r\n#mi-header .elementor-widget-image img {\r\n  max-height: 72px !important;\r\n  width: auto !important;\r\n  transition: max-height .35s ease !important;\r\n}\r\n\r\n#mi-header.gm-scrolled .elementor-widget-image img {\r\n  max-height: 50px !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MEN\u00da\r\n   ========================================================= *\/\r\n\r\n#mi-header .gm-menu {\r\n  transition: gap .35s ease !important;\r\n}\r\n\r\n#mi-header .gm-menu a {\r\n  transition: font-size .35s ease, color .2s ease !important;\r\n}\r\n\r\n#mi-header.gm-scrolled .gm-menu {\r\n  gap: 26px !important;\r\n  transform: translate(-50%, -50%) !important;\r\n}\r\n\r\n#mi-header.gm-scrolled .gm-menu a {\r\n  font-size: 15px !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CENTRADO REAL DEL MEN\u00da\r\n   ========================================================= *\/\r\n\r\n#mi-header .e-con-inner,\r\n#mi-header .elementor-widget-html:has(.gm-menu),\r\n#mi-header .elementor-widget-html:has(.gm-menu) .elementor-widget-container {\r\n  position: static !important;\r\n}\r\n\r\n#mi-header .gm-menu {\r\n  position: absolute !important;\r\n  left: 50% !important;\r\n  top: 50% !important;\r\n  transform: translate(-50%, -50%) !important;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center !important;\r\n  gap: 32px;\r\n  margin: 0 !important;\r\n}\r\n\r\n#mi-header .gm-menu a {\r\n  display: inline-block;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 16px;\r\n  font-weight: 600;\r\n  color: #444;\r\n  text-decoration: none;\r\n  white-space: nowrap;\r\n  cursor: pointer;\r\n}\r\n\r\n#mi-header .gm-menu a:hover,\r\n#mi-header .gm-menu a.activo {\r\n  color: #0073e6;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ESPACIADOR\r\n   ========================================================= *\/\r\n\r\n#gm-header-spacer {\r\n  display: block !important;\r\n  width: 100% !important;\r\n  height: 93px;\r\n  min-height: 0 !important;\r\n  padding: 0 !important;\r\n  margin: 0 !important;\r\n  border: 0 !important;\r\n  visibility: hidden !important;\r\n  pointer-events: none !important;\r\n  flex: 0 0 auto !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ELIMINAR GAP\r\n   ========================================================= *\/\r\n\r\n.gm-sin-gap {\r\n  --gap: 0px !important;\r\n  --row-gap: 0px !important;\r\n  --column-gap: 0px !important;\r\n  gap: 0 !important;\r\n  row-gap: 0 !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PRIMER BLOQUE\r\n   ========================================================= *\/\r\n\r\n#gm-header-spacer + .e-con,\r\n#gm-header-spacer + .elementor-element {\r\n  margin-top: 0 !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ANCLAS\r\n   ========================================================= *\/\r\n\r\nhtml {\r\n  scroll-padding-top: 100px;\r\n}\r\n\r\n.gm-serv.e-con,\r\n.gm-solar.e-con,\r\n.gm-contacto.e-con {\r\n  scroll-margin-top: 0 !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CASOS DE \u00c9XITO \u2014 HEADER SIEMPRE ARRIBA\r\n   ========================================================= *\/\r\n\r\n#mi-header.gm-casos-visible {\r\n  z-index: 2147483000 !important;\r\n  visibility: visible !important;\r\n  opacity: 1 !important;\r\n  pointer-events: auto !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VENTANA NOSOTROS\r\n   ========================================================= *\/\r\n\r\nhtml body:not(.elementor-editor-active) .gm-nosotros.e-con {\r\n  top: 0 !important;\r\n  padding-top: calc(var(--gm-header-full, 93px) + var(--gm-ventana-gap, 14px)) !important;\r\n}\r\n\r\nhtml body:not(.elementor-editor-active) .gm-nosotros .gm-nos-volver.elementor-widget {\r\n  top: calc(var(--gm-header-h, 93px) + 12px) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VENTANA CASOS DE \u00c9XITO\r\n   ========================================================= *\/\r\n\r\nhtml body:not(.elementor-editor-active) .gm-casos.e-con {\r\n  top: 0 !important;\r\n  bottom: 0 !important;\r\n  height: auto !important;\r\n  padding-top: calc(var(--gm-header-full, 93px) + var(--gm-ventana-gap, 14px)) !important;\r\n}\r\n\r\nhtml body:not(.elementor-editor-active) .gm-casos .gm-casos-atras.elementor-widget {\r\n  top: calc(var(--gm-header-h, 93px) + 12px) !important;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   M\u00d3VIL\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 768px) {\r\n\r\n  html {\r\n    --gm-header-full: 70px;\r\n    --gm-ventana-gap: 10px;\r\n  }\r\n\r\n  html body:not(.elementor-editor-active) .gm-nosotros.e-con,\r\n  html body:not(.elementor-editor-active) .gm-casos.e-con {\r\n    padding-top: calc(var(--gm-header-full, 70px) + var(--gm-ventana-gap, 10px)) !important;\r\n  }\r\n\r\n  #mi-header {\r\n    height: 70px !important;\r\n  }\r\n\r\n  #mi-header.gm-scrolled {\r\n    height: 56px !important;\r\n  }\r\n\r\n  #mi-header .elementor-widget-image img {\r\n    max-height: 52px !important;\r\n  }\r\n\r\n  #mi-header.gm-scrolled .elementor-widget-image img {\r\n    max-height: 40px !important;\r\n  }\r\n\r\n  #mi-header .gm-menu,\r\n  #mi-header.gm-scrolled .gm-menu {\r\n    position: static !important;\r\n    transform: none !important;\r\n    gap: 16px !important;\r\n  }\r\n\r\n  #gm-header-spacer {\r\n    height: 70px;\r\n  }\r\n\r\n  html {\r\n    scroll-padding-top: 80px;\r\n  }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EDITOR ELEMENTOR\r\n   ========================================================= *\/\r\n\r\nbody.elementor-editor-active #mi-header {\r\n  position: relative !important;\r\n  top: auto !important;\r\n  left: auto !important;\r\n  right: auto !important;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n  'use strict';\r\n\r\n\r\n  \/* =======================================================\r\n     INICIALIZACI\u00d3N\r\n     ======================================================= *\/\r\n\r\n  function init() {\r\n\r\n    var header = document.getElementById('mi-header');\r\n\r\n    var nav = header ? header.querySelector('.gm-menu') : null;\r\n\r\n\r\n    if (!header || !nav) return;\r\n\r\n\r\n    if (nav.getAttribute('data-listo') === '1') {\r\n      return;\r\n    }\r\n\r\n\r\n    nav.setAttribute('data-listo', '1');\r\n\r\n\r\n    if (document.body.classList.contains('elementor-editor-active')) {\r\n      return;\r\n    }\r\n\r\n\r\n    var html = document.documentElement;\r\n\r\n\r\n    \/* =====================================================\r\n       CONFIGURACI\u00d3N\r\n       ===================================================== *\/\r\n\r\n    var CONFIG = {\r\n      duracionMin: 700,\r\n      duracionMax: 1500,\r\n      msPorPixel: 0.5,\r\n      espacioExtra: 0,\r\n      reajustes: 3,\r\n      respetarMovimientoReducido: false\r\n    };\r\n\r\n\r\n    \/* =====================================================\r\n       VARIABLES\r\n       ===================================================== *\/\r\n\r\n    var altoHeader = 0;\r\n    var animacion = null;\r\n    var bloqueado = false;\r\n    var esperando = false;\r\n    var rafHeader = false;\r\n    var timerAjuste = null;\r\n    var estadoCompacto = false;\r\n    var ultimoAlto = -1;\r\n    var ventanaScroll = null;\r\n\r\n\r\n    \/* =====================================================\r\n       ESPACIADOR DEL HEADER\r\n       ===================================================== *\/\r\n\r\n    var spacer = document.getElementById('gm-header-spacer');\r\n\r\n\r\n    if (!spacer) {\r\n\r\n      spacer = document.createElement('div');\r\n\r\n      spacer.id = 'gm-header-spacer';\r\n\r\n      spacer.setAttribute('aria-hidden', 'true');\r\n\r\n      header.parentNode.insertBefore(spacer, header);\r\n    }\r\n\r\n\r\n    if (spacer.parentNode) {\r\n      spacer.parentNode.classList.add('gm-sin-gap');\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       ALTURA DEL HEADER\r\n       ===================================================== *\/\r\n\r\n    function aplicarAlto(alto) {\r\n\r\n      if (alto === ultimoAlto) {\r\n        return;\r\n      }\r\n\r\n      ultimoAlto = alto;\r\n\r\n      html.style.scrollPaddingTop = (alto + 8) + 'px';\r\n\r\n      html.style.setProperty('--gm-header-h', alto + 'px');\r\n    }\r\n\r\n\r\n    function medirHeader() {\r\n\r\n      altoHeader = Math.ceil(header.getBoundingClientRect().height);\r\n\r\n      aplicarAlto(altoHeader);\r\n\r\n      return altoHeader;\r\n    }\r\n\r\n\r\n    function alturaObjetivo(compacto) {\r\n\r\n      var movil = window.matchMedia &&\r\n        window.matchMedia('(max-width: 768px)').matches;\r\n\r\n      if (movil) {\r\n        return compacto ? 56 : 70;\r\n      }\r\n\r\n      return compacto ? 68 : 93;\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       DETECTAR VENTANA ABIERTA\r\n       ===================================================== *\/\r\n\r\n    function ventanaAbierta() {\r\n\r\n      return (\r\n        html.classList.contains('gm-lock') ||\r\n        html.classList.contains('gm-casos-bloqueado')\r\n      );\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       ELEMENTO VISIBLE\r\n       ===================================================== *\/\r\n\r\n    function elementoVisible(el) {\r\n\r\n      if (!el || !document.body.contains(el)) {\r\n        return false;\r\n      }\r\n\r\n      var cs = getComputedStyle(el);\r\n\r\n      if (\r\n        cs.display === 'none' ||\r\n        cs.visibility === 'hidden' ||\r\n        parseFloat(cs.opacity) === 0\r\n      ) {\r\n        return false;\r\n      }\r\n\r\n      return el.getClientRects().length > 0;\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       SCROLL DE VENTANA\r\n       ===================================================== *\/\r\n\r\n    function scrollVentana() {\r\n\r\n      if (!ventanaScroll || !elementoVisible(ventanaScroll)) {\r\n        return 0;\r\n      }\r\n\r\n      return ventanaScroll.scrollTop || 0;\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       ACTUALIZAR HEADER\r\n       ===================================================== *\/\r\n\r\n    function actualizarHeader() {\r\n\r\n      var y = window.pageYOffset || html.scrollTop || 0;\r\n\r\n      var yv = scrollVentana();\r\n\r\n      var compacto = ventanaAbierta()\r\n        ? yv > 40\r\n        : (y > 40 || yv > 40);\r\n\r\n\r\n      if (compacto === estadoCompacto) {\r\n        return;\r\n      }\r\n\r\n\r\n      estadoCompacto = compacto;\r\n\r\n      header.classList.toggle('gm-scrolled', compacto);\r\n\r\n      altoHeader = alturaObjetivo(compacto);\r\n\r\n      aplicarAlto(altoHeader);\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       TRANSICI\u00d3N DEL HEADER\r\n       ===================================================== *\/\r\n\r\n    header.addEventListener('transitionend', function (e) {\r\n\r\n      if (e.target === header && e.propertyName === 'height') {\r\n        medirHeader();\r\n      }\r\n    });\r\n\r\n\r\n    medirHeader();\r\n\r\n    estadoCompacto = header.classList.contains('gm-scrolled');\r\n\r\n    actualizarHeader();\r\n\r\n\r\n    window.addEventListener('scroll', function () {\r\n\r\n      if (rafHeader) return;\r\n\r\n      rafHeader = true;\r\n\r\n      requestAnimationFrame(function () {\r\n        actualizarHeader();\r\n        rafHeader = false;\r\n      });\r\n\r\n    }, { passive: true });\r\n\r\n\r\n    \/* =====================================================\r\n       SCROLL DENTRO DE LAS VENTANAS\r\n       ===================================================== *\/\r\n\r\n    document.addEventListener('scroll', function (e) {\r\n\r\n      var t = e.target;\r\n\r\n      if (!t || t === document || t === html || t === document.body) {\r\n        return;\r\n      }\r\n\r\n      if (!t.closest) {\r\n        return;\r\n      }\r\n\r\n      if (!t.closest('.gm-nosotros, .gm-casos, .gm-det')) {\r\n        return;\r\n      }\r\n\r\n      ventanaScroll = t;\r\n\r\n      if (rafHeader) {\r\n        return;\r\n      }\r\n\r\n      rafHeader = true;\r\n\r\n      requestAnimationFrame(function () {\r\n        actualizarHeader();\r\n        rafHeader = false;\r\n      });\r\n\r\n    }, { passive: true, capture: true });\r\n\r\n\r\n    \/* =====================================================\r\n       OBSERVADOR DEL ESTADO DE LAS VENTANAS\r\n       ===================================================== *\/\r\n\r\n    if ('MutationObserver' in window) {\r\n\r\n      new MutationObserver(function () {\r\n        actualizarHeader();\r\n      }).observe(html, {\r\n        attributes: true,\r\n        attributeFilter: ['class']\r\n      });\r\n    }\r\n\r\n\r\n    window.addEventListener('resize', function () {\r\n      medirHeader();\r\n      actualizarHeader();\r\n    });\r\n\r\n\r\n    window.addEventListener('load', function () {\r\n      medirHeader();\r\n      actualizarHeader();\r\n      actualizar();\r\n    });\r\n\r\n\r\n    \/* =====================================================\r\n       CASOS DE \u00c9XITO\r\n       ===================================================== *\/\r\n\r\n    function reforzarHeaderCasos() {\r\n\r\n      header.classList.add('gm-casos-visible');\r\n\r\n      header.style.setProperty('z-index', '2147483000', 'important');\r\n    }\r\n\r\n\r\n    function casosDisponible() {\r\n\r\n      return !!(\r\n        window.gmCasos &&\r\n        typeof window.gmCasos.abrir === 'function'\r\n      );\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       LIMPIAR ESTADO DE VENTANAS\r\n       ===================================================== *\/\r\n\r\n    function limpiarVentanasAntesDeCambiar(destino) {\r\n\r\n      \/* Si vamos a Nosotros, primero cerramos Casos. *\/\r\n\r\n      if (destino === 'nosotros') {\r\n\r\n        if (window.gmCasos && typeof window.gmCasos.cerrar === 'function') {\r\n\r\n          try {\r\n\r\n            window.gmCasos.cerrar();\r\n\r\n          } catch (error) {\r\n\r\n            console.warn('No se pudo cerrar gmCasos:', error);\r\n          }\r\n        }\r\n\r\n\r\n        \/* Quitamos cualquier estado residual de Casos. *\/\r\n\r\n        html.classList.remove('gm-casos-bloqueado');\r\n\r\n        header.classList.remove('gm-casos-visible');\r\n\r\n\r\n        \/* Dejamos que el sistema de Nosotros vuelva a controlar el estado. *\/\r\n\r\n        ventanaScroll = null;\r\n\r\n        bloqueado = false;\r\n      }\r\n\r\n\r\n      \/* Si vamos a Casos, eliminamos el bloqueo anterior de Nosotros. *\/\r\n\r\n      if (destino === 'casos') {\r\n\r\n        ventanaScroll = null;\r\n\r\n        \/* No eliminamos gm-lock aqu\u00ed porque el sistema de Nosotros\r\n           puede necesitar procesar su cierre. *\/\r\n      }\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       ANCLA INICIO\r\n       ===================================================== *\/\r\n\r\n    if (!document.getElementById('inicio')) {\r\n\r\n      var ancla = document.createElement('div');\r\n\r\n      ancla.id = 'inicio';\r\n\r\n      ancla.setAttribute('aria-hidden', 'true');\r\n\r\n      ancla.style.cssText =\r\n        'position:absolute;' +\r\n        'top:0;' +\r\n        'left:0;' +\r\n        'width:1px;' +\r\n        'height:0;' +\r\n        'pointer-events:none;';\r\n\r\n      document.body.insertBefore(ancla, document.body.firstChild);\r\n    }\r\n\r\n\r\n    html.style.scrollBehavior = 'auto';\r\n\r\n\r\n    \/* =====================================================\r\n       DETECTAR SECCIONES\r\n       ===================================================== *\/\r\n\r\n    function buscarPorHash(hash) {\r\n\r\n      var id = hash.slice(1);\r\n\r\n      var el = null;\r\n\r\n      try {\r\n\r\n        el = document.getElementById(decodeURIComponent(id));\r\n\r\n      } catch (err) {\r\n\r\n        el = document.getElementById(id);\r\n      }\r\n\r\n      return el;\r\n    }\r\n\r\n\r\n    function mismaPagina(a) {\r\n\r\n      return (\r\n        a.pathname.replace(\/\\\/$\/, '') ===\r\n        location.pathname.replace(\/\\\/$\/, '')\r\n      );\r\n    }\r\n\r\n\r\n    var items = [];\r\n\r\n\r\n    Array.prototype.forEach.call(nav.querySelectorAll('a[href]'), function (a) {\r\n\r\n      if (!a.hash) return;\r\n\r\n      if (a.hasAttribute('data-gm-casos')) {\r\n        return;\r\n      }\r\n\r\n      if (a.hasAttribute('data-gm-modal')) {\r\n        return;\r\n      }\r\n\r\n      if (!mismaPagina(a)) {\r\n        return;\r\n      }\r\n\r\n      var el = buscarPorHash(a.hash);\r\n\r\n      if (el) {\r\n        items.push({ a: a, el: el });\r\n      }\r\n    });\r\n\r\n\r\n    \/* =====================================================\r\n       ENLACE ACTIVO\r\n       ===================================================== *\/\r\n\r\n    function marcar(it) {\r\n\r\n      Array.prototype.forEach.call(nav.querySelectorAll('a'), function (a) {\r\n\r\n        a.classList.remove('activo');\r\n\r\n        a.removeAttribute('aria-current');\r\n      });\r\n\r\n      if (it && it.a) {\r\n\r\n        it.a.classList.add('activo');\r\n\r\n        it.a.setAttribute('aria-current', 'location');\r\n      }\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       POSICI\u00d3N ABSOLUTA\r\n       ===================================================== *\/\r\n\r\n    function topAbsoluto(el) {\r\n\r\n      if (!el.offsetParent && getComputedStyle(el).position !== 'fixed') {\r\n\r\n        return el.getBoundingClientRect().top + window.pageYOffset;\r\n      }\r\n\r\n      var y = 0;\r\n\r\n      var nodo = el;\r\n\r\n      while (nodo) {\r\n\r\n        y += nodo.offsetTop || 0;\r\n\r\n        nodo = nodo.offsetParent;\r\n      }\r\n\r\n      return y;\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       ACTUALIZAR SECCI\u00d3N ACTIVA\r\n       ===================================================== *\/\r\n\r\n    function actualizar() {\r\n\r\n      if (bloqueado || !items.length) {\r\n        return;\r\n      }\r\n\r\n      if (\r\n        html.classList.contains('gm-lock') ||\r\n        html.classList.contains('gm-casos-bloqueado')\r\n      ) {\r\n        return;\r\n      }\r\n\r\n      var y = window.pageYOffset + altoHeader + 60;\r\n\r\n      var orden = items.map(function (x) {\r\n\r\n        return { x: x, top: topAbsoluto(x.el) };\r\n\r\n      }).sort(function (a, b) {\r\n\r\n        return a.top - b.top;\r\n      });\r\n\r\n      var activo = orden[0].x;\r\n\r\n      orden.forEach(function (o) {\r\n\r\n        if (y >= o.top) {\r\n          activo = o.x;\r\n        }\r\n      });\r\n\r\n      if (window.innerHeight + window.pageYOffset >= html.scrollHeight - 4) {\r\n\r\n        activo = orden[orden.length - 1].x;\r\n      }\r\n\r\n      marcar(activo);\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       SCROLL SUAVE\r\n       ===================================================== *\/\r\n\r\n    function suavizar(p) {\r\n\r\n      return p < 0.5\r\n        ? 4 * p * p * p\r\n        : 1 - Math.pow(-2 * p + 2, 3) \/ 2;\r\n    }\r\n\r\n\r\n    function destinoDe(el) {\r\n\r\n      medirHeader();\r\n\r\n      var max = html.scrollHeight - window.innerHeight;\r\n\r\n      var y = topAbsoluto(el) - altoHeader - CONFIG.espacioExtra;\r\n\r\n      return Math.max(0, Math.min(y, max));\r\n    }\r\n\r\n\r\n    function terminar(el, intentos) {\r\n\r\n      animacion = null;\r\n\r\n      clearTimeout(timerAjuste);\r\n\r\n      timerAjuste = setTimeout(function () {\r\n\r\n        if (animacion !== null) {\r\n          return;\r\n        }\r\n\r\n        var falta = destinoDe(el) - window.pageYOffset;\r\n\r\n        if (Math.abs(falta) > 2 && intentos > 0) {\r\n\r\n          deslizar(el, intentos - 1);\r\n\r\n        } else {\r\n\r\n          bloqueado = false;\r\n\r\n          actualizar();\r\n        }\r\n\r\n      }, 450);\r\n    }\r\n\r\n\r\n    function detener() {\r\n\r\n      clearTimeout(timerAjuste);\r\n\r\n      if (animacion !== null) {\r\n\r\n        cancelAnimationFrame(animacion);\r\n\r\n        animacion = null;\r\n      }\r\n\r\n      if (bloqueado) {\r\n\r\n        bloqueado = false;\r\n\r\n        actualizar();\r\n      }\r\n    }\r\n\r\n\r\n    function deslizar(el, intentos) {\r\n\r\n      if (typeof intentos !== 'number') {\r\n        intentos = CONFIG.reajustes;\r\n      }\r\n\r\n      clearTimeout(timerAjuste);\r\n\r\n      if (animacion !== null) {\r\n\r\n        cancelAnimationFrame(animacion);\r\n\r\n        animacion = null;\r\n      }\r\n\r\n      bloqueado = true;\r\n\r\n      var desde = window.pageYOffset;\r\n\r\n      var distancia = destinoDe(el) - desde;\r\n\r\n      var reducido =\r\n        CONFIG.respetarMovimientoReducido &&\r\n        window.matchMedia &&\r\n        window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n      if (Math.abs(distancia) < 2 || reducido) {\r\n\r\n        window.scrollTo(0, destinoDe(el));\r\n\r\n        terminar(el, intentos);\r\n\r\n        return;\r\n      }\r\n\r\n      var duracion = Math.min(\r\n        CONFIG.duracionMax,\r\n        Math.max(CONFIG.duracionMin, Math.abs(distancia) * CONFIG.msPorPixel)\r\n      );\r\n\r\n      var t0 = null;\r\n\r\n      function paso(ts) {\r\n\r\n        if (t0 === null) {\r\n          t0 = ts;\r\n        }\r\n\r\n        var p = Math.min(1, (ts - t0) \/ duracion);\r\n\r\n        window.scrollTo(0, desde + (destinoDe(el) - desde) * suavizar(p));\r\n\r\n        if (p < 1) {\r\n\r\n          animacion = requestAnimationFrame(paso);\r\n\r\n        } else {\r\n\r\n          terminar(el, intentos);\r\n        }\r\n      }\r\n\r\n      animacion = requestAnimationFrame(paso);\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       DETENER SCROLL SI EL USUARIO INTERVIENE\r\n       ===================================================== *\/\r\n\r\n    ['wheel', 'touchstart', 'mousedown'].forEach(function (ev) {\r\n\r\n      window.addEventListener(ev, detener, { passive: true });\r\n    });\r\n\r\n\r\n    window.addEventListener('keydown', function (e) {\r\n\r\n      if (\r\n        ['ArrowUp', 'ArrowDown', 'PageUp', 'PageDown', 'Home', 'End', ' ']\r\n          .indexOf(e.key) > -1\r\n      ) {\r\n        detener();\r\n      }\r\n    });\r\n\r\n\r\n    \/* =====================================================\r\n       CLIC EN EL MEN\u00da\r\n       ===================================================== *\/\r\n\r\n    function clicNormal(e) {\r\n\r\n      return !(\r\n        e.defaultPrevented ||\r\n        e.button !== 0 ||\r\n        e.metaKey ||\r\n        e.ctrlKey ||\r\n        e.shiftKey ||\r\n        e.altKey\r\n      );\r\n    }\r\n\r\n\r\n    function actualizarHash(a) {\r\n\r\n      if (location.hash !== a.hash) {\r\n\r\n        history.pushState(null, '', a.pathname + a.search + a.hash);\r\n\r\n        window.dispatchEvent(new PopStateEvent('popstate'));\r\n      }\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       MEN\u00da PRINCIPAL\r\n       ===================================================== *\/\r\n\r\n    nav.addEventListener('click', function (e) {\r\n\r\n      var a = e.target.closest('a');\r\n\r\n      if (!a || !nav.contains(a)) {\r\n        return;\r\n      }\r\n\r\n\r\n      \/* =================================================\r\n         NOSOTROS\r\n         ================================================= *\/\r\n\r\n      if (a.hasAttribute('data-gm-modal')) {\r\n\r\n        \/* Antes de permitir que el sistema de Nosotros abra su ventana,\r\n           cerramos cualquier estado de Casos de \u00e9xito. *\/\r\n\r\n        limpiarVentanasAntesDeCambiar('nosotros');\r\n\r\n        \/* Quitamos el estado visual de Casos inmediatamente. *\/\r\n\r\n        header.classList.remove('gm-casos-visible');\r\n\r\n        \/* Dejamos que el c\u00f3digo original que controla data-gm-modal\r\n           contin\u00fae funcionando. *\/\r\n\r\n        marcar({ a: a });\r\n\r\n        \/* NO hacemos preventDefault(): el sistema original de Nosotros\r\n           puede estar escuchando este mismo click. *\/\r\n\r\n        return;\r\n      }\r\n\r\n\r\n      \/* =================================================\r\n         CASOS DE \u00c9XITO\r\n         ================================================= *\/\r\n\r\n      if (a.hasAttribute('data-gm-casos')) {\r\n\r\n        if (!clicNormal(e)) {\r\n          return;\r\n        }\r\n\r\n        limpiarVentanasAntesDeCambiar('casos');\r\n\r\n        \/* Si existe la ventana modal, abrimos mediante gmCasos. *\/\r\n\r\n        if (casosDisponible()) {\r\n\r\n          e.preventDefault();\r\n\r\n          marcar({ a: a });\r\n\r\n          reforzarHeaderCasos();\r\n\r\n          window.gmCasos.abrir();\r\n\r\n          requestAnimationFrame(function () {\r\n            reforzarHeaderCasos();\r\n          });\r\n\r\n          return;\r\n        }\r\n\r\n        \/* Si no existe la ventana, ir directamente a la secci\u00f3n. *\/\r\n\r\n        if (a.hash && mismaPagina(a)) {\r\n\r\n          var destCasos = buscarPorHash(a.hash);\r\n\r\n          if (destCasos) {\r\n\r\n            e.preventDefault();\r\n\r\n            marcar({ a: a });\r\n\r\n            actualizarHash(a);\r\n\r\n            requestAnimationFrame(function () {\r\n              deslizar(destCasos);\r\n            });\r\n          }\r\n        }\r\n\r\n        return;\r\n      }\r\n\r\n\r\n      \/* =================================================\r\n         RESTO DE SECCIONES\r\n         ================================================= *\/\r\n\r\n      var it = null;\r\n\r\n      items.forEach(function (x) {\r\n\r\n        if (x.a === a) {\r\n          it = x;\r\n        }\r\n      });\r\n\r\n      if (!it) {\r\n        return;\r\n      }\r\n\r\n      if (!clicNormal(e)) {\r\n        return;\r\n      }\r\n\r\n      e.preventDefault();\r\n\r\n      \/* Si salimos de una ventana, limpiamos su estado. *\/\r\n\r\n      limpiarVentanasAntesDeCambiar('normal');\r\n\r\n      marcar(it);\r\n\r\n      bloqueado = true;\r\n\r\n      actualizarHash(a);\r\n\r\n      requestAnimationFrame(function () {\r\n        deslizar(it.el);\r\n      });\r\n    });\r\n\r\n\r\n    \/* =====================================================\r\n       ACTUALIZAR ENLACE AL HACER SCROLL\r\n       ===================================================== *\/\r\n\r\n    window.addEventListener('scroll', function () {\r\n\r\n      if (esperando) {\r\n        return;\r\n      }\r\n\r\n      esperando = true;\r\n\r\n      requestAnimationFrame(function () {\r\n\r\n        esperando = false;\r\n\r\n        actualizar();\r\n      });\r\n\r\n    }, { passive: true });\r\n\r\n\r\n    \/* =====================================================\r\n       CAMBIOS DE HISTORIAL\r\n       ===================================================== *\/\r\n\r\n    window.addEventListener('popstate', function () {\r\n\r\n      requestAnimationFrame(function () {\r\n\r\n        medirHeader();\r\n\r\n        actualizar();\r\n      });\r\n    });\r\n\r\n\r\n    \/* =====================================================\r\n       INICIALIZACI\u00d3N FINAL\r\n       ===================================================== *\/\r\n\r\n    medirHeader();\r\n\r\n    actualizar();\r\n\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     EJECUTAR\r\n     ======================================================= *\/\r\n\r\n  if (document.readyState === 'loading') {\r\n\r\n    document.addEventListener('DOMContentLoaded', init);\r\n\r\n  } else {\r\n\r\n    init();\r\n  }\r\n\r\n})();\r\n\r\n<\/script>\r\n\r\n\r\n<!-- =========================================================\r\n     BOTONES FLOTANTES: WHATSAPP + VOLVER ARRIBA\r\n     Siempre en primer plano, tambi\u00e9n sobre Nosotros y Casos\r\n     ========================================================= -->\r\n<style>\r\n#gm-whatsapp,\r\n#gm-subir {\r\n  --gm-btn-derecha: 24px;\r\n  position: fixed !important;\r\n  right: var(--gm-btn-derecha) !important;\r\n  left: auto !important;\r\n  z-index: 2147483647 !important;   \/* el m\u00e1ximo: encima de header y ventanas *\/\r\n}\r\n\r\n\/* ---------- WHATSAPP ---------- *\/\r\n#gm-whatsapp {\r\n  bottom: calc(70px + env(safe-area-inset-bottom, 0px)) !important;\r\n  display: grid;\r\n  place-items: center;\r\n  width: 60px;\r\n  height: 60px;\r\n  border-radius: 50%;\r\n  background: #25d366;\r\n  color: #fff;\r\n  text-decoration: none !important;\r\n  box-shadow: 0 8px 24px rgba(37, 211, 102, .45),\r\n              0 2px 6px rgba(0, 0, 0, .15);\r\n  transition: transform .2s ease, background .2s ease;\r\n}\r\n\r\n#gm-whatsapp svg {\r\n  position: relative;\r\n  z-index: 1;\r\n  width: 32px;\r\n  height: 32px;\r\n  fill: currentColor;\r\n}\r\n\r\n#gm-whatsapp::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  border-radius: 50%;\r\n  background: #25d366;\r\n  animation: gm-wa-pulso 2.4s ease-out infinite;\r\n}\r\n\r\n@keyframes gm-wa-pulso {\r\n  0%        { opacity: .55; transform: scale(1); }\r\n  70%, 100% { opacity: 0;   transform: scale(1.6); }\r\n}\r\n\r\n#gm-whatsapp:hover {\r\n  background: #1ebe5b;\r\n  transform: scale(1.06);\r\n}\r\n\r\n\/* ---------- VOLVER ARRIBA ---------- *\/\r\n#gm-subir {\r\n  --gm-subir-tam: 52px;\r\n  bottom: calc(150px + env(safe-area-inset-bottom, 0px)) !important;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: var(--gm-subir-tam);\r\n  height: var(--gm-subir-tam);\r\n  padding: 0;\r\n\r\n  border: 1px solid rgba(255, 255, 255, .18);\r\n  border-radius: 50%;\r\n  background: linear-gradient(135deg, #0a6cff, #0050d8);\r\n  box-shadow: 0 8px 24px rgba(10, 108, 255, .45);\r\n  color: #fff;\r\n  cursor: pointer;\r\n\r\n  opacity: 0;\r\n  visibility: hidden;\r\n  transform: translateY(16px);\r\n  transition: opacity .3s ease, transform .3s ease,\r\n              visibility .3s ease, box-shadow .2s ease;\r\n}\r\n\r\n#gm-subir.gm-subir-visible {\r\n  opacity: 1;\r\n  visibility: visible;\r\n  transform: translateY(0);\r\n}\r\n\r\n#gm-subir:hover {\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 12px 30px rgba(10, 108, 255, .6);\r\n}\r\n\r\n#gm-subir:focus-visible {\r\n  outline: 3px solid rgba(58, 168, 255, .6);\r\n  outline-offset: 3px;\r\n}\r\n\r\n#gm-subir svg {\r\n  width: 45%;\r\n  height: 45%;\r\n  fill: none;\r\n  stroke: currentColor;\r\n  stroke-width: 2.6;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n\/* ---------- M\u00d3VIL ---------- *\/\r\n@media (max-width: 768px) {\r\n  #gm-whatsapp,\r\n  #gm-subir { --gm-btn-derecha: 16px; }\r\n\r\n  #gm-whatsapp {\r\n    bottom: calc(16px + env(safe-area-inset-bottom, 0px)) !important;\r\n    width: 56px;\r\n    height: 56px;\r\n  }\r\n\r\n  #gm-subir {\r\n    --gm-subir-tam: 46px;\r\n    bottom: calc(92px + env(safe-area-inset-bottom, 0px)) !important;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #gm-whatsapp::before { animation: none; }\r\n}\r\n\r\n\/* No se muestran dentro del editor de Elementor *\/\r\nbody.elementor-editor-active #gm-whatsapp,\r\nbody.elementor-editor-active #gm-subir { display: none !important; }\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  function iniciarBotones() {\r\n    if (document.body.classList.contains('elementor-editor-active')) return;\r\n    if (document.getElementById('gm-subir')) return;\r\n\r\n    var html = document.documentElement;\r\n    var UMBRAL = 300;          \/* p\u00edxeles de scroll para mostrar el bot\u00f3n de subir *\/\r\n    var ventana = null;\r\n    var esperando = false;\r\n\r\n    \/* ---------- WhatsApp ---------- *\/\r\n    var wa = document.createElement('a');\r\n    wa.id = 'gm-whatsapp';\r\n    wa.href = 'https:\/\/wa.me\/527717959900?text=Hola%2C%20quiero%20m%C3%A1s%20informaci%C3%B3n%20sobre%20sus%20servicios.';\r\n    wa.target = '_blank';\r\n    wa.rel = 'noopener noreferrer';\r\n    wa.setAttribute('aria-label', 'Escr\u00edbenos por WhatsApp al 771 795 9900');\r\n    wa.innerHTML =\r\n      '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">' +\r\n      '<path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.3-.15-1.263-.465-2.403-1.485-.888-.795-1.484-1.77-1.66-2.07-.174-.3-.019-.465.13-.615.136-.135.301-.345.451-.523.146-.181.194-.301.297-.496.1-.21.049-.375-.025-.524-.075-.15-.672-1.62-.922-2.206-.24-.584-.487-.51-.672-.51-.172-.015-.371-.015-.571-.015-.2 0-.523.074-.797.359-.273.3-1.045 1.02-1.045 2.475s1.07 2.865 1.219 3.075c.149.18 2.095 3.195 5.076 4.483.709.309 1.262.494 1.694.634.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>' +\r\n      '<\/svg>';\r\n    document.body.appendChild(wa);\r\n\r\n    \/* ---------- Volver arriba ---------- *\/\r\n    var btn = document.createElement('button');\r\n    btn.id = 'gm-subir';\r\n    btn.type = 'button';\r\n    btn.setAttribute('aria-label', 'Volver arriba');\r\n    btn.innerHTML =\r\n      '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">' +\r\n      '<polyline points=\"6 15 12 9 18 15\"><\/polyline>' +\r\n      '<\/svg>';\r\n    document.body.appendChild(btn);\r\n\r\n    \/* ---------- Utilidades ---------- *\/\r\n    function ventanaAbierta() {\r\n      return html.classList.contains('gm-lock') ||\r\n             html.classList.contains('gm-casos-bloqueado');\r\n    }\r\n\r\n    function visible(el) {\r\n      if (!el || !document.body.contains(el)) return false;\r\n      var cs = getComputedStyle(el);\r\n      if (cs.display === 'none' || cs.visibility === 'hidden' ||\r\n          parseFloat(cs.opacity) === 0) return false;\r\n      return el.getClientRects().length > 0;\r\n    }\r\n\r\n    function scrollActual() {\r\n      if (ventanaAbierta()) {\r\n        return (ventana && visible(ventana)) ? ventana.scrollTop : 0;\r\n      }\r\n      return window.pageYOffset || html.scrollTop || 0;\r\n    }\r\n\r\n    \/* ---------- Mostrar \/ ocultar el de subir ---------- *\/\r\n    function actualizar() {\r\n      btn.classList.toggle('gm-subir-visible', scrollActual() > UMBRAL);\r\n    }\r\n\r\n    function pedirActualizar() {\r\n      if (esperando) return;\r\n      esperando = true;\r\n      requestAnimationFrame(function () {\r\n        esperando = false;\r\n        actualizar();\r\n      });\r\n    }\r\n\r\n    \/* ---------- Mantenerlos al final del <body> (encima de todo) ---------- *\/\r\n    function alFrente() {\r\n      if (wa.parentNode !== document.body ||\r\n          document.body.lastElementChild !== btn) {\r\n        document.body.appendChild(wa);\r\n        document.body.appendChild(btn);\r\n      }\r\n    }\r\n\r\n    window.addEventListener('scroll', pedirActualizar, { passive: true });\r\n\r\n    document.addEventListener('scroll', function (e) {\r\n      var t = e.target;\r\n      if (!t || t === document || t === html || t === document.body) return;\r\n      if (!t.closest || !t.closest('.gm-nosotros, .gm-casos, .gm-det')) return;\r\n      ventana = t;\r\n      pedirActualizar();\r\n    }, { passive: true, capture: true });\r\n\r\n    if ('MutationObserver' in window) {\r\n      new MutationObserver(function () {\r\n        alFrente();\r\n        pedirActualizar();\r\n      }).observe(html, { attributes: true, attributeFilter: ['class'] });\r\n    }\r\n\r\n    window.addEventListener('load', function () {\r\n      alFrente();\r\n      actualizar();\r\n    });\r\n\r\n    \/* ---------- Clic: subir al inicio ---------- *\/\r\n    btn.addEventListener('click', function () {\r\n      if (ventanaAbierta() && ventana && visible(ventana)) {\r\n        ventana.scrollTo({ top: 0, behavior: 'smooth' });\r\n      } else {\r\n        window.scrollTo({ top: 0, behavior: 'smooth' });\r\n      }\r\n    });\r\n\r\n    actualizar();\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', iniciarBotones);\r\n  } else {\r\n    iniciarBotones();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0238bf elementor-widget elementor-widget-html\" data-id=\"c0238bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<a href=\"https:\/\/tienda.grupomarpait.mx\/\" class=\"gm-carrito\" aria-label=\"Ir a la tienda\">\r\n  <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#222\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n    <circle cx=\"9\" cy=\"21\" r=\"1\"\/>\r\n    <circle cx=\"20\" cy=\"21\" r=\"1\"\/>\r\n    <path d=\"M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6\"\/>\r\n  <\/svg>\r\n<\/a>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-704b51d e-con-full gm-slider e-flex e-con e-parent\" data-id=\"704b51d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-73c140e e-con-full gm-slide e-flex e-con e-child\" data-id=\"73c140e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0173e7a gm-badge elementor-widget elementor-widget-heading\" data-id=\"0173e7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">SOLUCIONES INTEGRALES<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-145bc97 gm-titulo elementor-widget elementor-widget-heading\" data-id=\"145bc97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Grupo Marpa IT<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c4f80f gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"0c4f80f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Toda tu informaci\u00f3n, en un solo proveedor<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35d1584 gm-logo-slide elementor-widget elementor-widget-image\" data-id=\"35d1584\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-logo-circular-768x768.png\" class=\"attachment-medium_large size-medium_large wp-image-1510\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-logo-circular-768x768.png 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-logo-circular-300x300.png 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-logo-circular-150x150.png 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-logo-circular.png 863w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c9a9bb e-con-full gm-slide e-flex e-con e-child\" data-id=\"8c9a9bb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f58619a gm-badge elementor-widget elementor-widget-heading\" data-id=\"f58619a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Energias sustentable<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ad395f gm-titulo elementor-widget elementor-widget-heading\" data-id=\"8ad395f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sistemas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7e3e77 gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"a7e3e77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fotovoltaicos<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-143e2b2 gm-desc elementor-widget elementor-widget-text-editor\" data-id=\"143e2b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Generaci\u00f3n limpia y eficiente para proyectos industriales, comerciales y<\/p><p>industriales.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6c7d9a elementor-icon-list--layout-inline elementor-widget__width-initial gm-chips elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"a6c7d9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Paneles Solares de Alta Eficiencia<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Inversores de Red y H\u00edbridos<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Sistemas de Almacenamiento<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f63a66b e-con-full gm-slide e-flex e-con e-child\" data-id=\"f63a66b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d1ba264 gm-badge elementor-widget elementor-widget-heading\" data-id=\"d1ba264\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">conectividad y redes<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-349205d gm-titulo elementor-widget elementor-widget-heading\" data-id=\"349205d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fibra \u00d3ptica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9074f3 gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"a9074f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">y cableado<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f069de gm-desc elementor-widget elementor-widget-text-editor\" data-id=\"9f069de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Infraestructura de datos ultrarapida con certificaciony rendimiento de nivel empresarial<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1716291 gm-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"1716291\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Cableado estructurado<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Redes inalambricas y radiocomunicacion<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Sistemas de Almacenamiento<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a7319c2 e-con-full gm-slide e-flex e-con e-child\" data-id=\"a7319c2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de537cb gm-badge elementor-widget elementor-widget-heading\" data-id=\"de537cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Seguridad electronica<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e18502c gm-titulo elementor-widget elementor-widget-heading\" data-id=\"e18502c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CCTV<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6289132 gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"6289132\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">y Control de Acceso<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e17475e gm-desc elementor-widget elementor-widget-text-editor\" data-id=\"e17475e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Monitoreo inteligente en tiempo realy gestion automatizada de entrada y salida.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa56ec2 gm-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"aa56ec2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">CCTV IP y Analitica de Video<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Video Porteros y Biometria<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Proteccion Perimetral y Alarmas<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bed482e e-con-full gm-slide e-flex e-con e-child\" data-id=\"bed482e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-82e4932 gm-badge elementor-widget elementor-widget-heading\" data-id=\"82e4932\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">EDIFICIOS INTELIGENTES<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c645f7 gm-titulo elementor-widget elementor-widget-heading\" data-id=\"4c645f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Domotica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-188a686 gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"188a686\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Automatizada<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-839025b gm-desc elementor-widget elementor-widget-text-editor\" data-id=\"839025b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Control centralizado de iluminacion, clima y seguridad para maxima comodidad y ahorro<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f5a9b3 gm-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"9f5a9b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Automatizacion de espacios<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Gestion Energetica Inteligente<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Sensores de Humo y Alarmas<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-abd0939 e-con-full gm-slide e-flex e-con e-child\" data-id=\"abd0939\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0387948 gm-badge elementor-widget elementor-widget-heading\" data-id=\"0387948\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">EQUIPAMIENTO DIGITAL<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2546b15 elementor-widget__width-initial gm-titulo elementor-widget elementor-widget-heading\" data-id=\"2546b15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Computo, Consumibles<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29d588d gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"29d588d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">y CFDI<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a72865c gm-desc elementor-widget elementor-widget-text-editor\" data-id=\"a72865c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Soluciones integrales en hardware, insumos y facturaci\u00f3n electr\u00f3nica para tu empresa<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e24e0d7 gm-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"e24e0d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Servidores y equipos de computo<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Consumibles y Perifericos<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Comprobante Fiscal Digital CFDI<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-67eade3 e-con-full gm-slide e-flex e-con e-child\" data-id=\"67eade3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2630052 gm-badge elementor-widget elementor-widget-heading\" data-id=\"2630052\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Infraestructura electrica<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df2bba1 gm-titulo elementor-widget elementor-widget-heading\" data-id=\"df2bba1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Electricidad<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ec50ef gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"6ec50ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">y Energia<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9bb835c gm-desc elementor-widget elementor-widget-text-editor\" data-id=\"9bb835c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Suministro seguro, plantas de respaldo y distribuci\u00f3n el\u00e9ctrica de baja y media tension.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af7c896 gm-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"af7c896\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Instalaciones Electricas Industriales<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Sistemas de respaldo<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Calidad de Energia y Tierras fisicas<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-507d263 e-con-full gm-slide e-flex e-con e-child\" data-id=\"507d263\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23e2e7f gm-badge elementor-widget elementor-widget-heading\" data-id=\"23e2e7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">comunicacion y audio<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b59be2 elementor-widget__width-initial gm-titulo elementor-widget elementor-widget-heading\" data-id=\"7b59be2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Telefonia, Sonido<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74af83a gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"74af83a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Voceo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c9f211 gm-desc elementor-widget elementor-widget-text-editor\" data-id=\"0c9f211\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sistema de audio distribuido, conmutadores IP y comunicacion especializada de alto desempe\u00f1o<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b160725 gm-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"b160725\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Tecnologia Analogica e IP<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Sonido Ambiental y Voceo<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Cominicacion Enfermo-Enfermera<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b3839e e-con-full gm-slide e-flex e-con e-child\" data-id=\"8b3839e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da4548c gm-badge elementor-widget elementor-widget-heading\" data-id=\"da4548c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ENTRETENIMIENTO Y DIFUSION<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20f0986 gm-titulo elementor-widget elementor-widget-heading\" data-id=\"20f0986\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sistemas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6181ad gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"a6181ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">de Television<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d8a43c4 gm-desc elementor-widget elementor-widget-text-editor\" data-id=\"d8a43c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Distribucion de se\u00f1al de video digital, IPTV y cabeceras de TV para sector corporativo y hospitalidad<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a8ad55 gm-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"5a8ad55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Redes coaxiales e IPTV<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Se\u00f1al satelital y Digital<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Pantallas e Informacion Institucional<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ea15bc9 e-con-full gm-slide e-flex e-con e-child\" data-id=\"ea15bc9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4db5c49 gm-badge elementor-widget elementor-widget-heading\" data-id=\"4db5c49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">insumos y suministros<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31593aa gm-titulo elementor-widget elementor-widget-heading\" data-id=\"31593aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Papeleria<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb48dfa gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"eb48dfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">y Jarceria<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e8610a gm-desc elementor-widget elementor-widget-text-editor\" data-id=\"5e8610a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Abastecimiento integral de consumibles, art\u00edculos de oficina y limpieza para tu operaci\u00f3n diaria<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a22486f gm-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"a22486f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Papeleria y Consumibles de oficina<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Articulos de Limpieza y Aseo<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Suministros Especializados<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7eebbaf e-con-full gm-slide e-flex e-con e-child\" data-id=\"7eebbaf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-292efa2 gm-badge elementor-widget elementor-widget-heading\" data-id=\"292efa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">proteccion industrial<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-224527d gm-titulo elementor-widget elementor-widget-heading\" data-id=\"224527d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Equipos<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1da2d8b gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"1da2d8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">de seguridad<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bedecc gm-desc elementor-widget elementor-widget-text-editor\" data-id=\"0bedecc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Equipamiento certificado de proteccion personal y herramientas para entornos laborales seguros<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a4b5b2 gm-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"9a4b5b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Equipos de proteccion personal<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Herramientas y Accesorios de Seguridad<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Se\u00f1alizacion y Prevencion<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ab205b e-con-full gm-slide e-flex e-con e-child\" data-id=\"9ab205b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3bac06 gm-badge elementor-widget elementor-widget-heading\" data-id=\"c3bac06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">SECTOR SALUD<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5179b7 gm-titulo elementor-widget elementor-widget-heading\" data-id=\"d5179b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Comunicacion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4503812 gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"4503812\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Paciente-Enfermero<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f853fb gm-desc elementor-widget elementor-widget-text-editor\" data-id=\"2f853fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sistemas de llamado y comunicaci\u00f3n especializada para atenci\u00f3n hospitalaria oportuna y eficiente<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f7cd882 gm-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"f7cd882\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Sistema de llamado de enfermera<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Comunicacion Enferma-Enfermero<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Monitoreo y respuesta inmediata<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a4b72e e-con-full gm-slide e-flex e-con e-child\" data-id=\"5a4b72e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69553f gm-badge elementor-widget elementor-widget-heading\" data-id=\"a69553f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Atencion inmediata<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dba975a gm-titulo elementor-widget elementor-widget-heading\" data-id=\"dba975a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00bfListo para<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-404f18e gm-subtitulo elementor-widget elementor-widget-heading\" data-id=\"404f18e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">tu proyecto?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d16841 gm-logo-slide elementor-widget elementor-widget-image\" data-id=\"8d16841\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-logo-circular-300x300.png\" class=\"attachment-medium size-medium wp-image-1510\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-logo-circular-300x300.png 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-logo-circular-150x150.png 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-logo-circular-768x768.png 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-logo-circular.png 863w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0ee1cf gm-boton elementor-widget elementor-widget-button\" data-id=\"c0ee1cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contacto\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contactanos<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f7030a5 elementor-widget elementor-widget-html\" data-id=\"f7030a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ===== Textos de cada slide (se ven tambi\u00e9n en el editor) ===== *\/\r\n.gm-slide { position: relative; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 14px; padding: 60px 110px; background-size: cover; background-position: center; }\r\n.gm-slide::before { content: \"\"; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,.25) 100%); pointer-events: none; }\r\n.gm-slide > * { position: relative; z-index: 1; }\r\n\r\n.gm-badge .elementor-heading-title { display: inline-block; padding: 8px 20px; border: 1px solid rgba(255,160,0,.5); border-radius: 30px; background: rgba(0,0,0,.5); color: #ffa500; font-size: 12px; font-weight: 700; letter-spacing: 4px; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); box-shadow: 0 4px 20px rgba(0,0,0,.4); }\r\n.gm-titulo .elementor-heading-title { color: #fff; font-family: Arial, sans-serif; font-size: 64px; font-weight: 700; line-height: 1.1; text-shadow: 0 2px 10px rgba(0,0,0,.6); }\r\n.gm-subtitulo .elementor-heading-title { color: #ffb040; font-family: Arial, sans-serif; font-size: 48px; font-weight: 700; line-height: 1.1; max-width: 750px; text-shadow: 0 2px 10px rgba(0,0,0,.6); }\r\n\r\n\/* ===== L\u00ednea naranja lateral (con brillo) ===== *\/\r\n.gm-slide::after { content: \"\"; position: absolute; left: 100px; top: 18%; bottom: 18%; width: 2px; background: linear-gradient(to bottom, transparent, #f59300, transparent); box-shadow: 0 0 12px rgba(255,149,0,.8); pointer-events: none; }\r\n\r\n\/* ===== Punto en la etiqueta (con pulso) ===== *\/\r\n.gm-badge .elementor-heading-title { text-transform: uppercase; }\r\n.gm-badge .elementor-heading-title::before { content: \"\"; display: inline-block; width: 8px; height: 8px; margin-right: 12px; border-radius: 50%; background: #f59300; box-shadow: 0 0 12px rgba(255,149,0,1); vertical-align: middle; animation: gmPulseDot 2s ease-in-out infinite; }\r\n\r\n@keyframes gmPulseDot {\r\n  0%, 100% { opacity: 1; transform: scale(1); }\r\n  50%      { opacity: .5; transform: scale(.85); }\r\n}\r\n\r\n\/* ===== Descripci\u00f3n ===== *\/\r\n.gm-desc, .gm-desc p { color: #e8eef2; font-family: Arial, sans-serif; font-size: 19px; line-height: 1.6; max-width: 620px; margin: 0; text-shadow: 0 1px 6px rgba(0,0,0,.5); }\r\n\r\n\/* ===== Etiquetas \/ chips (Lista de iconos) ===== *\/\r\n.gm-chips .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 12px; margin: 0; padding: 0; list-style: none; }\r\n.gm-chips .elementor-icon-list-item {\r\n  position: relative;\r\n  overflow: hidden;\r\n  margin: 0 !important;\r\n  padding: 12px 20px !important;\r\n  background: rgba(0,0,0,.5);\r\n  border: 1px solid rgba(255,255,255,.18);\r\n  border-radius: 10px;\r\n  box-shadow: 0 4px 16px rgba(0,0,0,.3);\r\n  backdrop-filter: blur(14px);\r\n  -webkit-backdrop-filter: blur(14px);\r\n  transition: all .3s cubic-bezier(0.16, 1, 0.3, 1);\r\n}\r\n\/* Barra naranja izquierda (aparece al pasar el cursor) *\/\r\n.gm-chips .elementor-icon-list-item::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 0; top: 0;\r\n  width: 3px; height: 100%;\r\n  background: #ff9500;\r\n  box-shadow: 0 0 10px rgba(255,149,0,.8);\r\n  transform: scaleY(0);\r\n  transform-origin: bottom;\r\n  transition: transform .3s ease;\r\n}\r\n.gm-chips .elementor-icon-list-item:hover {\r\n  background: rgba(255,149,0,.15);\r\n  border-color: rgba(255,149,0,.5);\r\n  transform: translateX(4px);\r\n}\r\n.gm-chips .elementor-icon-list-item:hover::before { transform: scaleY(1); }\r\n.gm-chips .elementor-icon-list-icon { display: none !important; }\r\n.gm-chips .elementor-icon-list-text { color: #fff !important; font-family: Arial, sans-serif; font-size: 14px; padding: 0 !important; text-shadow: 0 1px 4px rgba(0,0,0,.8); }\r\n\r\n\/* ===== Bot\u00f3n Cont\u00e1ctanos ===== *\/\r\n.gm-boton .elementor-button { display: inline-flex; align-items: center; gap: 10px; padding: 16px 32px; background: linear-gradient(135deg, #ff8c00, #ff6a00); color: #fff; font-family: Arial, sans-serif; font-size: 16px; font-weight: 700; border-radius: 10px; box-shadow: 0 6px 20px rgba(255,120,0,.4); transition: transform .2s, box-shadow .2s; }\r\n.gm-boton .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 10px 26px rgba(255,120,0,.55); }\r\n.gm-boton .elementor-button-icon, .gm-boton .elementor-button-icon svg { color: #fff; fill: #fff; width: 18px; height: 18px; }\r\n\r\n\/* ===== Logo circular (flotante, primer y \u00faltimo slide) ===== *\/\r\n.gm-logo-slide img {\r\n  width: 88px; height: 88px;\r\n  object-fit: contain;\r\n  padding: 6px;\r\n  border-radius: 50%;\r\n  border: 1px solid rgba(255,255,255,.15);\r\n  background: rgba(0,0,0,.3);\r\n  filter: drop-shadow(0 0 25px rgba(255,149,0,.6));\r\n  animation: gmFloatLogo 5s ease-in-out infinite;\r\n}\r\n@keyframes gmFloatLogo {\r\n  0%, 100% { transform: translateY(0) rotate(0deg); }\r\n  50%      { transform: translateY(-10px) rotate(2deg); }\r\n}\r\n\r\n\/* ===== Hero pegado al header (sin franja entre ambos) ===== *\/\r\n.gm-slider { margin-top: 0; }\r\n\r\n\/* ===== Carrusel (solo en la p\u00e1gina publicada, no en el editor) ===== *\/\r\nbody:not(.elementor-editor-active) .gm-slider { position: relative; overflow: hidden; }\r\nbody:not(.elementor-editor-active) .gm-slider .gm-slide { position: absolute; inset: 0; opacity: 0; visibility: hidden; background-size: cover; background-position: center; transition: opacity 1.4s cubic-bezier(0.4, 0, 0.2, 1), visibility 1.4s ease; }\r\nbody:not(.elementor-editor-active) .gm-slider .gm-slide.is-active { opacity: 1; visibility: visible; z-index: 1; animation: gmKenBurns 7s ease-out forwards; }\r\n\r\n\/* ===== Ken Burns en la imagen de fondo ===== *\/\r\n@keyframes gmKenBurns {\r\n  0%   { background-size: 100%; background-position: center center; }\r\n  100% { background-size: 118%; background-position: center center; }\r\n}\r\n\r\n\/* ===== Animaci\u00f3n de textos ===== *\/\r\n@keyframes gmSubir {\r\n  from { opacity: 0; transform: translateY(30px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n@keyframes gmLinea {\r\n  from { transform: scaleY(0); }\r\n  to   { transform: scaleY(1); }\r\n}\r\n\r\n\/* Todos los widgets del slide activo, sin importar el nivel *\/\r\nbody:not(.elementor-editor-active) .gm-slide.is-active .elementor-widget {\r\n  animation: gmSubir .8s cubic-bezier(.2,.7,.2,1) both;\r\n  animation-delay: var(--gm-d, .15s);\r\n}\r\n\r\n\/* L\u00ednea naranja lateral *\/\r\nbody:not(.elementor-editor-active) .gm-slide.is-active::after {\r\n  transform-origin: top;\r\n  animation: gmLinea .9s ease both;\r\n}\r\n\r\n\/* ===== Barra de progreso superior ===== *\/\r\n.gm-slider .gm-progress { position: absolute; top: 0; left: 0; width: 100%; height: 3px; z-index: 6; background: rgba(255,255,255,.08); pointer-events: none; }\r\n.gm-slider .gm-progress-fill { height: 100%; width: 0%; background: linear-gradient(90deg, #ff9500, #ff6b00); box-shadow: 0 0 15px rgba(255,149,0,.8); }\r\n\r\n\/* ===== Navegaci\u00f3n: flechas iguales ===== *\/\r\n.gm-slider .gm-nav { position: absolute; top: 50%; transform: translateY(-50%); z-index: 5; width: 52px; height: 52px; border-radius: 50%; border: 2px solid #fff; color: #fff; background: #2a2d33; font-size: 26px; line-height: 1; cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0; transition: transform .25s ease, background .25s ease; }\r\n.gm-slider .gm-nav:hover { transform: translateY(-50%) scale(1.1); background: #3a3e45; }\r\n.gm-slider .gm-prev { left: 28px; }\r\n.gm-slider .gm-next { right: 28px; }\r\n\r\n.gm-slider .gm-dots { position: absolute; bottom: 24px; left: 50%; transform: translateX(-50%); display: flex; gap: 10px; z-index: 5; }\r\n.gm-slider .gm-dots span { width: 10px; height: 10px; border-radius: 50%; background: rgba(255,255,255,.5); cursor: pointer; transition: background .3s ease, transform .3s ease; }\r\n.gm-slider .gm-dots span.on { background: #f59300; transform: scale(1.2); }\r\n\r\n@media (max-width: 768px) {\r\n  .gm-slide { padding: 40px 30px; }\r\n  .gm-titulo .elementor-heading-title { font-size: 38px; }\r\n  .gm-subtitulo .elementor-heading-title { font-size: 26px; }\r\n  .gm-slider .gm-nav { width: 40px; height: 40px; font-size: 20px; }\r\n  .gm-slide::after { left: 14px; }\r\n  .gm-desc, .gm-desc p { font-size: 16px; }\r\n  .gm-chips .elementor-icon-list-item { padding: 10px 14px !important; }\r\n  .gm-logo-slide img { width: 70px; height: 70px; }\r\n}\r\n@media (max-width: 480px) {\r\n  .gm-logo-slide img { width: 60px; height: 60px; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n  if (document.body.classList.contains('elementor-editor-active')) return;\r\n\r\n  var slider = document.querySelector('.gm-slider');\r\n  if (!slider) return;\r\n  var slides = slider.querySelectorAll('.gm-slide');\r\n  if (!slides.length) return;\r\n\r\n  var DURACION = 6500; \/\/ ms por slide (tambi\u00e9n se usa en la barra de progreso)\r\n\r\n  \/* =====================================================\r\n     PEGAR EL HERO AL HEADER\r\n     Mide la distancia real entre el final del header fijo\r\n     y el inicio del hero (gaps, m\u00e1rgenes o paddings de\r\n     Elementor) y la compensa con un margen negativo\/positivo.\r\n     ===================================================== *\/\r\n  function pegarAlHeader() {\r\n    var header = document.getElementById('mi-header');\r\n    if (!header) return;\r\n\r\n    var altoHeader = Math.round(header.getBoundingClientRect().height);\r\n    var topDoc = slider.getBoundingClientRect().top + (window.pageYOffset || 0);\r\n    var actual = parseFloat(slider.style.marginTop) || 0;\r\n    var franja = Math.round(topDoc - altoHeader);\r\n\r\n    if (Math.abs(franja) > 0) {\r\n      slider.style.marginTop = (actual - franja) + 'px';\r\n    }\r\n  }\r\n\r\n  pegarAlHeader();\r\n  window.addEventListener('load', pegarAlHeader);\r\n  window.addEventListener('resize', pegarAlHeader);\r\n  setTimeout(pegarAlHeader, 300);\r\n  setTimeout(pegarAlHeader, 1000);\r\n\r\n  var hdr = document.getElementById('mi-header');\r\n  if (hdr && 'ResizeObserver' in window) {\r\n    new ResizeObserver(pegarAlHeader).observe(hdr);\r\n  }\r\n\r\n  \/* =====================================================\r\n     CARRUSEL\r\n     ===================================================== *\/\r\n  var i = 0, timer;\r\n  var prev = document.createElement('button');\r\n  var next = document.createElement('button');\r\n  var dots = document.createElement('div');\r\n  var progress = document.createElement('div');\r\n  var fill = document.createElement('div');\r\n\r\n  prev.className = 'gm-nav gm-prev'; prev.innerHTML = '&#8249;'; prev.setAttribute('aria-label', 'Anterior');\r\n  next.className = 'gm-nav gm-next'; next.innerHTML = '&#8250;'; next.setAttribute('aria-label', 'Siguiente');\r\n  dots.className = 'gm-dots';\r\n  progress.className = 'gm-progress';\r\n  fill.className = 'gm-progress-fill';\r\n  progress.appendChild(fill);\r\n\r\n  slider.appendChild(progress);\r\n  slider.appendChild(prev); slider.appendChild(next); slider.appendChild(dots);\r\n\r\n  slides.forEach(function (_, n) {\r\n    var d = document.createElement('span');\r\n    d.onclick = function () { go(n); };\r\n    dots.appendChild(d);\r\n  });\r\n\r\n  \/* Barra de progreso superior: se reinicia en cada slide *\/\r\n  function reiniciarProgreso() {\r\n    fill.style.transition = 'none';\r\n    fill.style.width = '0%';\r\n    void fill.offsetWidth; \/\/ fuerza reflow\r\n    fill.style.transition = 'width ' + (DURACION \/ 1000) + 's linear';\r\n    fill.style.width = '100%';\r\n  }\r\n\r\n  function go(n) {\r\n    i = (n + slides.length) % slides.length;\r\n    slides.forEach(function (s, k) {\r\n      s.classList.toggle('is-active', k === i);\r\n      dots.children[k].classList.toggle('on', k === i);\r\n\r\n      if (k === i) {\r\n        \/\/ Reinicia Ken Burns\r\n        s.style.animation = 'none';\r\n        void s.offsetWidth;\r\n        s.style.animation = '';\r\n\r\n        \/\/ Reinicia textos con retraso en cascada\r\n        var widgets = s.querySelectorAll('.elementor-widget');\r\n        for (var c = 0; c < widgets.length; c++) {\r\n          widgets[c].style.setProperty('--gm-d', (0.15 + c * 0.15) + 's');\r\n          widgets[c].style.animation = 'none';\r\n          void widgets[c].offsetWidth;\r\n          widgets[c].style.animation = '';\r\n        }\r\n      }\r\n    });\r\n\r\n    reiniciarProgreso();\r\n    clearInterval(timer);\r\n    timer = setInterval(function () { go(i + 1); }, DURACION);\r\n  }\r\n\r\n  prev.onclick = function () { go(i - 1); };\r\n  next.onclick = function () { go(i + 1); };\r\n\r\n  \/* Control t\u00e1ctil (deslizar en celular) *\/\r\n  var touchStartX = 0;\r\n  slider.addEventListener('touchstart', function (e) {\r\n    touchStartX = e.changedTouches[0].clientX;\r\n  }, { passive: true });\r\n  slider.addEventListener('touchend', function (e) {\r\n    var diff = touchStartX - e.changedTouches[0].clientX;\r\n    if (Math.abs(diff) > 40) {\r\n      if (diff > 0) go(i + 1); else go(i - 1);\r\n    }\r\n  }, { passive: true });\r\n\r\n  go(0);\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-15245d0 e-con-full hero-banner e-flex e-con e-parent\" data-id=\"15245d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-fed552c e-con-full hero-center  e-flex e-con e-child\" data-id=\"fed552c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9d8ff8 badge           elementor-widget elementor-widget-heading\" data-id=\"e9d8ff8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Soluciones Tecnol\u00f3gicas Integrales<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-583e4c1 hero-title elementor-widget elementor-widget-heading\" data-id=\"583e4c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Infraestructura de <span class=\"text-blue\">Telecom<\/span>,<br><span class=\"text-green\">Seguridad<\/span> y Energ\u00eda Solar.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c8ec72 hero-description elementor-widget elementor-widget-text-editor\" data-id=\"3c8ec72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>En Grupo Marpa IT proveemos e instalamos redes de alta velocidad, fibra \u00f3ptica, cableado estructurado, energ\u00eda solar fotovoltaica y sistemas avanzados de control de acceso.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3065c9f hero-btn elementor-widget elementor-widget-button\" data-id=\"3065c9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contacto\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Atencion Inmediata<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e14d297 e-con-full stats-row e-flex e-con e-child\" data-id=\"e14d297\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b62a8bb e-con-full stat-card e-flex e-con e-child\" data-id=\"b62a8bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1023c8e stat-value stat-blue elementor-widget elementor-widget-heading\" data-id=\"1023c8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">+15 A\u00f1os<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80f7c1e stat-label elementor-widget elementor-widget-heading\" data-id=\"80f7c1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Lideres en Tecnologia<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0094115 e-con-full stat-card e-flex e-con e-child\" data-id=\"0094115\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-897522e stat-value stat-blue elementor-widget elementor-widget-heading\" data-id=\"897522e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Alta Velocidad<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7e9756 stat-label elementor-widget elementor-widget-heading\" data-id=\"e7e9756\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Fibra Optica y Cableado<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca7597b e-con-full stat-card e-flex e-con e-child\" data-id=\"ca7597b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce3f78c stat-value stat-blue elementor-widget elementor-widget-heading\" data-id=\"ce3f78c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Hasta 95%<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfbe8e3 stat-label elementor-widget elementor-widget-heading\" data-id=\"cfbe8e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Ahorro en recibo CFE<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98382b8 elementor-widget elementor-widget-html\" data-id=\"98382b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Fuente Inter solo para el t\u00edtulo (con eje de tama\u00f1o \u00f3ptico) -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:opsz,wght@14..32,800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* =========================================================\r\n   HERO MARPA v5.3 - R\u00e9plica exacta 100%\r\n   ========================================================= *\/\r\n\r\n\/* Este widget HTML no ocupa espacio dentro del hero *\/\r\n.hero-banner > .elementor-widget-html,\r\n.hero-banner > .e-con-inner > .elementor-widget-html {\r\n  display: none !important;\r\n}\r\n\r\n\/* ---------- Contenedor principal + FONDO IGUALADO ---------- *\/\r\n.hero-banner {\r\n  --gm-glow-blue: rgba(0, 136, 255, 0.28);\r\n  --gm-glow-green: rgba(0, 223, 154, 0.22);\r\n  --gm-center-dark: rgba(15, 23, 42, 0.7);\r\n  --gm-base: #050811;\r\n\r\n  --gm-text-muted: #9ca3af;\r\n  --gm-bg-card: rgba(255,255,255,.05);\r\n  --gm-border-card: rgba(255,255,255,.12);\r\n  --gm-ease: cubic-bezier(.16,1,.3,1);\r\n\r\n  position: relative;\r\n  width: 100% !important;\r\n  max-width: none !important;\r\n  background:\r\n    radial-gradient(circle at 25% 20%, var(--gm-glow-blue) 0%, transparent 55%),\r\n    radial-gradient(circle at 75% 80%, var(--gm-glow-green) 0%, transparent 55%),\r\n    radial-gradient(circle at 50% 50%, var(--gm-center-dark) 0%, transparent 100%),\r\n    var(--gm-base) !important;\r\n  padding: 4rem 5% !important;\r\n  gap: 3.5rem !important;\r\n  overflow: hidden;\r\n  box-sizing: border-box;\r\n  font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif;\r\n}\r\n.hero-banner,\r\n.hero-banner > .e-con-inner {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n}\r\n.hero-banner > .e-con-inner {\r\n  width: 100% !important;\r\n  max-width: none !important;\r\n  gap: 3.5rem !important;\r\n}\r\n\r\n\/* Todo el texto hereda la fuente del hero, sin sombras *\/\r\n.hero-banner .elementor-heading-title,\r\n.hero-banner .elementor-button,\r\n.hero-banner .elementor-widget-container,\r\n.hero-banner p,\r\n.hero-banner span {\r\n  font-family: inherit !important;\r\n  text-shadow: none !important;\r\n}\r\n\r\n\/* ---------- Bloque central ---------- *\/\r\n.hero-banner .hero-center,\r\n.hero-banner > .e-con-inner > .hero-center {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: center !important;\r\n  justify-content: flex-start !important;\r\n  text-align: center;\r\n  width: 100% !important;\r\n  max-width: 950px !important;\r\n  padding: 0 !important;\r\n  gap: 0 !important;\r\n  box-sizing: border-box;\r\n}\r\n.hero-center > .e-con-inner {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: center !important;\r\n  width: 100% !important;\r\n  max-width: 100% !important;\r\n  gap: 0 !important;\r\n}\r\n.hero-center .elementor-widget,\r\n.hero-center > .e-con-inner > .elementor-widget {\r\n  width: 100% !important;\r\n  max-width: 100% !important;\r\n  margin-left: auto !important;\r\n  margin-right: auto !important;\r\n  text-align: center !important;\r\n}\r\n\r\n\/* ---------- 1. Insignia (badge) ---------- *\/\r\n.hero-center .badge {\r\n  margin-bottom: 1.5rem !important;\r\n  animation: gmFadeInUp .8s var(--gm-ease) backwards;\r\n}\r\n.badge .elementor-heading-title {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 8px 18px;\r\n  background: rgba(59,130,246,.12);\r\n  border: 1px solid rgba(59,130,246,.3);\r\n  border-radius: 9999px;\r\n  font-size: .875rem !important;\r\n  font-weight: 500 !important;\r\n  line-height: 1.4 !important;\r\n  color: #60a5fa !important;\r\n  backdrop-filter: blur(8px);\r\n  -webkit-backdrop-filter: blur(8px);\r\n  box-shadow: 0 0 15px rgba(59,130,246,.15);\r\n}\r\n.badge .elementor-heading-title::before {\r\n  content: '';\r\n  flex-shrink: 0;\r\n  width: 8px;\r\n  height: 8px;\r\n  background: #60a5fa;\r\n  border-radius: 50%;\r\n  animation: gmPulse 2s cubic-bezier(.215,.61,.355,1) infinite;\r\n}\r\n\r\n\/* ---------- 2. T\u00edtulo ---------- *\/\r\n.hero-center .hero-title {\r\n  margin-bottom: 1.25rem !important;\r\n  animation: gmFadeInUp .8s var(--gm-ease) .15s backwards;\r\n}\r\n.hero-banner .hero-title .elementor-heading-title {\r\n  font-family: \"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif !important;\r\n  font-optical-sizing: auto;\r\n  font-size: clamp(2.3rem, 5.5vw, 4.2rem) !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1.15 !important;\r\n  letter-spacing: -0.02em;\r\n  color: #ffffff !important;\r\n  margin: 0;\r\n  text-align: center;\r\n}\r\n.hero-title .text-blue {\r\n  background: linear-gradient(135deg, #38bdf8 0%, #0088ff 100%);\r\n  -webkit-background-clip: text;\r\n  background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  color: #0088ff;\r\n}\r\n.hero-title .text-green {\r\n  background: linear-gradient(135deg, #00df9a 0%, #34d399 100%);\r\n  -webkit-background-clip: text;\r\n  background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  color: #00df9a;\r\n}\r\n\r\n\/* ---------- 3. Descripci\u00f3n ---------- *\/\r\n.hero-center .hero-description {\r\n  max-width: 780px !important;\r\n  margin-bottom: 2rem !important;\r\n  animation: gmFadeInUp .8s var(--gm-ease) .3s backwards;\r\n}\r\n.hero-description,\r\n.hero-description p {\r\n  font-size: clamp(1rem, 2vw, 1.2rem);\r\n  line-height: 1.6;\r\n  font-weight: 400;\r\n  color: var(--gm-text-muted);\r\n  text-align: center;\r\n  margin-top: 0;\r\n  margin-bottom: 0;\r\n}\r\n\r\n\/* ---------- 4. Bot\u00f3n ---------- *\/\r\n.hero-center .hero-btn {\r\n  margin-bottom: 4.5rem !important;\r\n  animation: gmFadeInUp .8s var(--gm-ease) .45s backwards;\r\n}\r\n.hero-btn .elementor-button-wrapper {\r\n  text-align: center;\r\n}\r\n.hero-btn .elementor-button,\r\n.hero-btn a.elementor-button,\r\n.elementor-widget-button.hero-btn .elementor-button {\r\n  position: relative;\r\n  overflow: hidden;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  white-space: nowrap;\r\n  padding: 16px 32px !important;\r\n  border-radius: 12px !important;\r\n  border: 1px solid rgba(255,255,255,.15) !important;\r\n  font-size: 1.05rem !important;\r\n  font-weight: 600 !important;\r\n  line-height: 1.5 !important;\r\n  text-decoration: none;\r\n  color: #ffffff !important;\r\n  background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%) !important;\r\n  box-shadow: 0 4px 20px rgba(37,99,235,.35) !important;\r\n  transition: all .4s var(--gm-ease);\r\n}\r\n.hero-btn .elementor-button::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0;\r\n  left: -100%;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,.3), transparent);\r\n  transition: .6s;\r\n}\r\n.hero-btn .elementor-button:hover::before {\r\n  left: 100%;\r\n}\r\n.hero-btn .elementor-button:hover,\r\n.hero-btn .elementor-button:focus {\r\n  transform: translateY(-3px) scale(1.02);\r\n  box-shadow: 0 8px 30px rgba(37,99,235,.5) !important;\r\n  background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%) !important;\r\n  color: #ffffff !important;\r\n}\r\n.hero-btn .elementor-button-content-wrapper {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n}\r\n.hero-btn .elementor-button-icon {\r\n  display: inline-flex;\r\n  margin: 0 !important;\r\n  transition: transform .3s ease;\r\n}\r\n\r\n\/* \u00cdcono: globo de chat (reemplaza el sobre) *\/\r\n.hero-btn .elementor-button-icon svg,\r\n.hero-btn .elementor-button-icon i {\r\n  display: none !important;\r\n}\r\n.hero-btn .elementor-button-icon::before {\r\n  content: '';\r\n  display: block;\r\n  width: 18px;\r\n  height: 18px;\r\n  background: #ffffff;\r\n  -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'\/%3E%3C\/svg%3E\") center\/contain no-repeat;\r\n          mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'\/%3E%3C\/svg%3E\") center\/contain no-repeat;\r\n}\r\n.hero-btn .elementor-button:hover .elementor-button-icon {\r\n  transform: rotate(12deg) scale(1.1);\r\n}\r\n\r\n\/* ---------- 5. Estad\u00edsticas ---------- *\/\r\n.hero-banner .stats-row,\r\n.hero-banner > .e-con-inner > .stats-row {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\r\n  gap: 1.5rem !important;\r\n  width: 100% !important;\r\n  max-width: 1100px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  box-sizing: border-box;\r\n}\r\n.stats-row > .e-con-inner {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\r\n  gap: 1.5rem !important;\r\n  width: 100% !important;\r\n  max-width: 100% !important;\r\n}\r\n\r\n.stats-row .stat-card,\r\n.stats-row > .e-con-inner > .stat-card {\r\n  position: relative;\r\n  overflow: hidden;\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  gap: 0 !important;\r\n  width: 100% !important;\r\n  min-width: 0 !important;\r\n  max-width: 100% !important;\r\n  background: var(--gm-bg-card);\r\n  border: 1px solid var(--gm-border-card);\r\n  border-radius: 16px;\r\n  padding: 2.25rem 1.5rem !important;\r\n  text-align: center;\r\n  backdrop-filter: blur(12px);\r\n  -webkit-backdrop-filter: blur(12px);\r\n  transition: all .4s var(--gm-ease);\r\n  box-sizing: border-box;\r\n  animation: gmFadeInUp .8s var(--gm-ease) backwards;\r\n}\r\n.stats-row .stat-card:nth-child(1) { animation-delay: .5s; }\r\n.stats-row .stat-card:nth-child(2) { animation-delay: .65s; }\r\n.stats-row .stat-card:nth-child(3) { animation-delay: .8s; }\r\n\r\n.stat-card > .e-con-inner {\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: center !important;\r\n  gap: 0 !important;\r\n  width: 100% !important;\r\n}\r\n\r\n.stat-card::after {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 2px;\r\n  pointer-events: none;\r\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,.2), transparent);\r\n  transition: all .4s var(--gm-ease);\r\n}\r\n.stat-card:hover {\r\n  transform: translateY(-6px);\r\n  background: rgba(255,255,255,.08);\r\n  border-color: rgba(255,255,255,.25);\r\n  box-shadow: 0 12px 30px rgba(0,0,0,.3);\r\n}\r\n.stat-card:hover::after {\r\n  background: linear-gradient(90deg, transparent, #3b82f6, transparent);\r\n}\r\n\r\n.stat-card .elementor-widget,\r\n.stat-card > .e-con-inner > .elementor-widget {\r\n  width: 100% !important;\r\n  max-width: 100% !important;\r\n  margin: 0 !important;\r\n  text-align: center !important;\r\n}\r\n.stat-card .stat-value,\r\n.stat-card > .e-con-inner > .stat-value {\r\n  margin-bottom: .7rem !important;\r\n}\r\n\r\n.stat-value .elementor-heading-title {\r\n  font-size: 1.85rem !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1.2 !important;\r\n  letter-spacing: -0.01em;\r\n  margin: 0;\r\n  text-align: center;\r\n}\r\n\r\n\/* Colores de los n\u00fameros (por posici\u00f3n, no dependen de las clases) *\/\r\n.stats-row .stat-card:nth-child(1) .stat-value .elementor-heading-title,\r\n.stats-row .stat-card:nth-child(2) .stat-value .elementor-heading-title {\r\n  color: #38a8fa !important;\r\n}\r\n.stats-row .stat-card:nth-child(3) .stat-value .elementor-heading-title {\r\n  color: #00df9a !important;\r\n}\r\n\r\n.stat-label .elementor-heading-title {\r\n  font-size: .8rem !important;\r\n  font-weight: 600 !important;\r\n  line-height: 1.35 !important;\r\n  color: rgba(255,255,255,.85) !important;\r\n  margin: 0;\r\n  text-align: center;\r\n}\r\n\r\n\/* ---------- Animaciones ---------- *\/\r\n@keyframes gmFadeInUp {\r\n  from { opacity: 0; transform: translateY(25px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n@keyframes gmPulse {\r\n  0%   { box-shadow: 0 0 0 0 rgba(96,165,250,.6); }\r\n  70%  { box-shadow: 0 0 0 10px rgba(96,165,250,0); }\r\n  100% { box-shadow: 0 0 0 0 rgba(96,165,250,0); }\r\n}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n@media (max-width: 768px) {\r\n  .hero-banner { padding: 2.5rem 1rem !important; }\r\n  .hero-banner .stats-row,\r\n  .stats-row > .e-con-inner {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n    gap: 1rem !important;\r\n  }\r\n  .stats-row .stat-card { padding: 1.25rem .85rem !important; }\r\n  .stat-value .elementor-heading-title { font-size: 1.4rem !important; }\r\n  .hero-center .hero-btn { margin-bottom: 2rem !important; }\r\n}\r\n@media (max-width: 480px) {\r\n  .hero-banner .stats-row,\r\n  .stats-row > .e-con-inner {\r\n    grid-template-columns: 1fr !important;\r\n  }\r\n}\r\n\r\n\/* ---------- Accesibilidad ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .badge, .hero-title, .hero-description, .hero-btn, .stat-card,\r\n  .badge .elementor-heading-title::before {\r\n    animation: none !important;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c85b36 e-con-full gm-serv e-flex e-con e-parent\" data-id=\"8c85b36\" data-element_type=\"container\" data-e-type=\"container\" id=\"servicios\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3256e9c gm-serv-badge elementor-widget elementor-widget-heading\" data-id=\"3256e9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nuestras Especialidades<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3617a3f gm-serv-title elementor-widget elementor-widget-heading\" data-id=\"3617a3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00bfQu\u00e9 soluciones integrales \npodemos instalar para ti?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-164a11b gm-serv-sub elementor-widget elementor-widget-text-editor\" data-id=\"164a11b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 17px; letter-spacing: -0.2px;\">Suministramos e instalamos infraestructura tecnol\u00f3gica completa adaptada a residencias, empresas, bodegas e industrias.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef712d7 e-con-full gm-cats  e-flex e-con e-child\" data-id=\"ef712d7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-46250aa e-con-full gm-cat e-flex e-con e-child\" data-id=\"46250aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-936e4c9 gm-cat-nombre elementor-widget elementor-widget-heading\" data-id=\"936e4c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Telecom y Redes<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f1a4e91 e-con-full gm-card e-flex e-con e-child\" data-id=\"f1a4e91\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-326aeaa gm-card-img elementor-widget elementor-widget-image\" data-id=\"326aeaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CARRUSEL3-1024x683.jpg\" class=\"attachment-large size-large wp-image-523\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CARRUSEL3-1024x683.jpg 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CARRUSEL3-300x200.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CARRUSEL3-768x512.jpg 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CARRUSEL3-1536x1024.jpg 1536w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CARRUSEL3.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b93a690 gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"b93a690\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bezier-curve\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b510d4f gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"b510d4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cable Estructurado y Fibra \u00d3ptica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82f8b89 gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"82f8b89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 14px; letter-spacing: -0.1px;\">Dise\u00f1o, canalizaci\u00f3n y tendido de cable UTP\/FTP y enlaces de fibra \u00f3ptica para alta velocidad de datos.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56ec228 e-con-full gm-det e-flex e-con e-child\" data-id=\"56ec228\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20f4621 gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"20f4621\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bezier-curve\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M368 32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM208 88h-84.75C113.75 64.56 90.84 48 64 48 28.66 48 0 76.65 0 112s28.66 64 64 64c26.84 0 49.75-16.56 59.25-40h79.73c-55.37 32.52-95.86 87.32-109.54 152h49.4c11.3-41.61 36.77-77.21 71.04-101.56-3.7-8.08-5.88-16.99-5.88-26.44V88zm-48 232H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zM576 48c-26.84 0-49.75 16.56-59.25 40H432v72c0 9.45-2.19 18.36-5.88 26.44 34.27 24.35 59.74 59.95 71.04 101.56h49.4c-13.68-64.68-54.17-119.48-109.54-152h79.73c9.5 23.44 32.41 40 59.25 40 35.34 0 64-28.65 64-64s-28.66-64-64-64zm0 272h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84fa547 gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"84fa547\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cable Estructurado y Fibra \u00d3ptica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d02932 gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"4d02932\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"service-page-summary\" id=\"pageSummary\" style=\"margin: 0px auto 22px; padding: 0px; font-size: 16px; color: rgb(66, 66, 69); line-height: 1.55; letter-spacing: -0.01em; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, &quot;SF Pro Display&quot;, &quot;SF Pro Text&quot;, &quot;Helvetica Neue&quot;, sans-serif;\">Ingenier\u00eda, suministro, instalaci\u00f3n y puesta en operaci\u00f3n de gabinetes, racks, paneles de parcheo, distribuidores de fibra \u00f3ptica, regletas, organizadores horizontales y verticales, barras de contacto, cables UTP CAT 5e y CAT 6, cables telef\u00f3nicos, cables multipar, cordones de parcheo UTP y de fibra \u00f3ptica, cables coaxial, fibra \u00f3ptica, conectores, placas, jacks, plugs.<\/p><div><br><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-84685a2 e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"84685a2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ccab85b e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"ccab85b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5ddb25 elementor-widget elementor-widget-image\" data-id=\"d5ddb25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Carrete-fibra.jpg\" class=\"attachment-large size-large wp-image-554\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Carrete-fibra.jpg 640w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Carrete-fibra-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Carrete-fibra-150x150.jpg 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dfcfd8c gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"dfcfd8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Carrete de fibra optica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a1ac5bf e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"a1ac5bf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19b5b4c elementor-widget elementor-widget-image\" data-id=\"19b5b4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Transceptor.jpg\" class=\"attachment-large size-large wp-image-555\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Transceptor.jpg 640w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Transceptor-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Transceptor-150x150.jpg 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6dc6398 gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"6dc6398\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Trasceptor optico sfp<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9d0038 gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"f9d0038\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Infraestructura de Datos Certificada<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6eeaaf  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"d6eeaaf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><p style=\"margin: 0px 0px 16px; padding: 0px;\">Instalamos redes de comunicaci\u00f3n preparadas para altos vol\u00famenes de tr\u00e1fico de datos, voz e imagen con est\u00e1ndares internacionales Category 6, 6A y enlaces multimodo\/monomodo.<\/p><\/div><h4 class=\"service-page-solutions-title\" style=\"margin: 28px 0px 16px; padding: 0px; font-family: 'Instrument Sans', sans-serif; letter-spacing: normal;\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\" style=\"margin: 0px 0px 32px; padding: 0px 0px 0px 20px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><li style=\"margin: 0px 0px 10px; padding: 0px;\">Tendido de cable UTP\/FTP Cat 6 y Cat 6A<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Fusionado y certificaci\u00f3n de fibra \u00f3ptica<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Organizaci\u00f3n y armado de Racks de telecomunicaciones<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Canalizaci\u00f3n industrial (Escalerilla, tuber\u00eda pared gruesa\/delgada)<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-900815a e-con-full gm-card e-flex e-con e-child\" data-id=\"900815a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-401733d gm-card-img elementor-widget elementor-widget-image\" data-id=\"401733d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"437\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Telefonia-Analogica-e-IP.jpg\" class=\"attachment-large size-large wp-image-542\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Telefonia-Analogica-e-IP.jpg 702w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Telefonia-Analogica-e-IP-300x187.jpg 300w\" sizes=\"(max-width: 702px) 100vw, 702px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd1a064 gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"dd1a064\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-83b2371 gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"83b2371\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Telefon\u00eda Anal\u00f3gica e IP<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d03397 gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"8d03397\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Conmutadores PBX, extensiones digitales e infraestructura de voz sobre IP (VoIP) corporativa.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9667db2 e-con-full gm-det e-flex e-con e-child\" data-id=\"9667db2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-763fb4e gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"763fb4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7325405 gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"7325405\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Telefon\u00eda Anal\u00f3gica e IP<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7061483 gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"7061483\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p id=\"pageSummary\" class=\"service-page-summary\" style=\"margin: 0px auto 22px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.55; letter-spacing: -0.01em; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\">Ingenier\u00eda, suministro, instalaci\u00f3n y puesta en operaci\u00f3n de conmutadores anal\u00f3gicos, servidores de comunicaci\u00f3n IP, consolas de operadoras, tel\u00e9fonos anal\u00f3gicos e IP, faxes, software de sistemas telef\u00f3nicos, protectores de lineas.<\/p><div>\u00a0<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ba380a e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"9ba380a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-624cc89 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"624cc89\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3298c2a elementor-widget elementor-widget-image\" data-id=\"3298c2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Gateway.jpg\" class=\"attachment-large size-large wp-image-556\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Gateway.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Gateway-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Gateway-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Gateway-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a2e7cf gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"0a2e7cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">gateway analogico 4<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a46fd15 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"a46fd15\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1932591 elementor-widget elementor-widget-image\" data-id=\"1932591\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Telefonia-IP.jpg\" class=\"attachment-large size-large wp-image-557\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Telefonia-IP.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Telefonia-IP-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Telefonia-IP-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Telefonia-IP-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b794033 gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"b794033\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">telfonia ip<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81542e8 gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"81542e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sistemas de Telefon\u00eda Corporativa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-264d7fc  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"264d7fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Conecte a su personal mediante conmutadores h\u00edbridos e IP, garantizando comunicaci\u00f3n clara, desv\u00edo inteligente de llamadas y mensajer\u00eda unificada.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>Conmutadores IP-PBX Grandstream, Yeastar y Panasonic<\/li><li>Tel\u00e9fonos de escritorio IP y videotel\u00e9fonos<\/li><li>Integraci\u00f3n de troncales SIP y l\u00edneas telef\u00f3nicas anal\u00f3gicas<\/li><li>Sistemas de respuesta de voz interactiva (IVR)<\/li><\/ul><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c3abc5 e-con-full gm-card e-flex e-con e-child\" data-id=\"6c3abc5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-276810a gm-card-img elementor-widget elementor-widget-image\" data-id=\"276810a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"457\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Redes-inalambricas.jpg\" class=\"attachment-large size-large wp-image-543\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Redes-inalambricas.jpg 800w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Redes-inalambricas-300x171.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Redes-inalambricas-768x439.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e23c2b5 gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"e23c2b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-wifi\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M634.91 154.88C457.74-8.99 182.19-8.93 5.09 154.88c-6.66 6.16-6.79 16.59-.35 22.98l34.24 33.97c6.14 6.1 16.02 6.23 22.4.38 145.92-133.68 371.3-133.71 517.25 0 6.38 5.85 16.26 5.71 22.4-.38l34.24-33.97c6.43-6.39 6.3-16.82-.36-22.98zM320 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm202.67-83.59c-115.26-101.93-290.21-101.82-405.34 0-6.9 6.1-7.12 16.69-.57 23.15l34.44 33.99c6 5.92 15.66 6.32 22.05.8 83.95-72.57 209.74-72.41 293.49 0 6.39 5.52 16.05 5.13 22.05-.8l34.44-33.99c6.56-6.46 6.33-17.06-.56-23.15z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-109bbbb gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"109bbbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Redes Inalambricas y Radiocomunicacion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8237e3a gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"8237e3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Enlaces de microondas punto a punto, Wi-Fi de alta densidad y sistemas de radiocomunicaci\u00f3n profesional<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-93c8bc9 e-con-full gm-det e-flex e-con e-child\" data-id=\"93c8bc9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06d3699 gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"06d3699\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-wifi\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M634.91 154.88C457.74-8.99 182.19-8.93 5.09 154.88c-6.66 6.16-6.79 16.59-.35 22.98l34.24 33.97c6.14 6.1 16.02 6.23 22.4.38 145.92-133.68 371.3-133.71 517.25 0 6.38 5.85 16.26 5.71 22.4-.38l34.24-33.97c6.43-6.39 6.3-16.82-.36-22.98zM320 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm202.67-83.59c-115.26-101.93-290.21-101.82-405.34 0-6.9 6.1-7.12 16.69-.57 23.15l34.44 33.99c6 5.92 15.66 6.32 22.05.8 83.95-72.57 209.74-72.41 293.49 0 6.39 5.52 16.05 5.13 22.05-.8l34.44-33.99c6.56-6.46 6.33-17.06-.56-23.15z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0542b37 gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"0542b37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Redes Inal\u00e1mbricas y Radiocomunicaci\u00f3n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2936859 gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"2936859\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"margin: 0px auto 22px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.55; letter-spacing: -0.01em; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\">Ingenier\u00eda, suministro, instalaci\u00f3n y puesta en operaci\u00f3n de equipos de radiocomunicaci\u00f3n, equipos transceptores, controles remotos, placas, conectores, cables, antenas, torres, luces.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5daea70 e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"5daea70\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f1a6231 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"f1a6231\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1304454 elementor-widget elementor-widget-image\" data-id=\"1304454\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Radiocomunicacion.jpg\" class=\"attachment-large size-large wp-image-559\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Radiocomunicacion.jpg 640w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Radiocomunicacion-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Radiocomunicacion-150x150.jpg 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b069d1f gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"b069d1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">EQUIPO DE RADICOMUNICACION<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58b84bc e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"58b84bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab0d0d9 elementor-widget elementor-widget-image\" data-id=\"ab0d0d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Gestion-Inalambrica.jpg\" class=\"attachment-large size-large wp-image-558\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Gestion-Inalambrica.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Gestion-Inalambrica-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Gestion-Inalambrica-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Gestion-Inalambrica-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6a4ce3 gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"b6a4ce3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">GESTION INALAMBRICA<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f8db7d gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"5f8db7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Infraestructura de Datos Certificada<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfaa5ae  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"cfaa5ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><h2 id=\"pageDetailTitle\" class=\"service-page-details-title\">Conectividad Inal\u00e1mbrica de Alto Rendimiento<\/h2><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Llevamos se\u00f1al de internet e interconectamos sucursales a kil\u00f3metros de distancia sin necesidad de cables con tecnolog\u00eda de radioenlaces y antenas empresariales.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>Puntos de acceso Wi-Fi 6 de alta densidad<\/li><li>Enlaces punto a punto (PtP) y punto a multipunto (PtMP)<\/li><li>Radiofrecuencia VHF\/UHF profesional<\/li><li>Estudios de cobertura (Site Survey Wireless)<\/li><\/ul><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-66fe3da e-con-full gm-card e-flex e-con e-child\" data-id=\"66fe3da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e698daf gm-card-img elementor-widget elementor-widget-image\" data-id=\"e698daf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"600\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Televicion.jpg\" class=\"attachment-large size-large wp-image-544\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Televicion.jpg 960w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Televicion-300x188.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Televicion-768x480.jpg 768w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29e543a gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"29e543a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tv\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb06c06 gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"cb06c06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Televisi\u00f3n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0206a3b gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"0206a3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sistemas de distribuci\u00f3n de se\u00f1al coaxial, IPTV y cabeceras de TV para corporativos y sector hospitalario.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e8c973b e-con-full gm-det e-flex e-con e-child\" data-id=\"e8c973b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfb4bcc gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"cfb4bcc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-wifi\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M634.91 154.88C457.74-8.99 182.19-8.93 5.09 154.88c-6.66 6.16-6.79 16.59-.35 22.98l34.24 33.97c6.14 6.1 16.02 6.23 22.4.38 145.92-133.68 371.3-133.71 517.25 0 6.38 5.85 16.26 5.71 22.4-.38l34.24-33.97c6.43-6.39 6.3-16.82-.36-22.98zM320 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm202.67-83.59c-115.26-101.93-290.21-101.82-405.34 0-6.9 6.1-7.12 16.69-.57 23.15l34.44 33.99c6 5.92 15.66 6.32 22.05.8 83.95-72.57 209.74-72.41 293.49 0 6.39 5.52 16.05 5.13 22.05-.8l34.44-33.99c6.56-6.46 6.33-17.06-.56-23.15z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0deafaf gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"0deafaf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Televisi\u00f3n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0c8849 gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"c0c8849\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p id=\"pageSummary\" class=\"service-page-summary\">Ingenier\u00eda, suministro, instalaci\u00f3n y puesta en operaci\u00f3n de amplificadores, atenuadores, distribuidores, divisores, soportes, tv&#8217;s, reproductores, cables, antenas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3e20b12 e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"3e20b12\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b6a1066 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"b6a1066\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd30400 elementor-widget elementor-widget-image\" data-id=\"cd30400\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Decodificador-Android.jpg\" class=\"attachment-large size-large wp-image-561\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Decodificador-Android.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Decodificador-Android-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Decodificador-Android-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Decodificador-Android-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-deebb8c gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"deebb8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Decodificador android tv<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-09ad5e2 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"09ad5e2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b118b21 elementor-widget elementor-widget-image\" data-id=\"b118b21\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Monitor.jpg\" class=\"attachment-large size-large wp-image-560\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Monitor.jpg 640w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Monitor-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Monitor-150x150.jpg 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fea32b gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"8fea32b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Minitor IP<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef680f0 gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"ef680f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Distribuci\u00f3n y Redes CATV \/ IPTV<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fdc5a3f  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"fdc5a3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Implementaci\u00f3n de cabeceras de TV, amplificadores de se\u00f1al coaxial y soluciones IPTV sobre cable de red estructurado.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>Redes coaxiales de distribuci\u00f3n RG6 \/ RG11<\/li><li>Cabeceras moduladoras de video HD<\/li><li>Sistemas IPTV corporativos e intrahospitalarios<\/li><li>Soportes y se\u00f1alizaci\u00f3n digital interactiva<\/li><\/ul><\/div><h4 class=\"service-page-solutions-title\" style=\"margin: 28px 0px 16px; padding: 0px; font-family: 'Instrument Sans', sans-serif; letter-spacing: normal;\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\" style=\"margin: 0px 0px 32px; padding: 0px 0px 0px 20px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><li style=\"margin: 0px 0px 10px; padding: 0px;\">Tendido de cable UTP\/FTP Cat 6 y Cat 6A<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Fusionado y certificaci\u00f3n de fibra \u00f3ptica<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Organizaci\u00f3n y armado de Racks de telecomunicaciones<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Canalizaci\u00f3n industrial (Escalerilla, tuber\u00eda pared gruesa\/delgada)<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-044b98d e-con-full gm-cat  e-flex e-con e-child\" data-id=\"044b98d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3348038 gm-cat-nombre elementor-widget elementor-widget-heading\" data-id=\"3348038\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Seguridad y Alarmas<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69c4bb5 e-con-full gm-card e-flex e-con e-child\" data-id=\"69c4bb5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d4ad49 gm-card-img elementor-widget elementor-widget-image\" data-id=\"5d4ad49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Circuito-cerrado.png\" class=\"attachment-large size-large wp-image-545\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Circuito-cerrado.png 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Circuito-cerrado-300x200.png 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Circuito-cerrado-768x512.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02fb3d8 gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"02fb3d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-video\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f207afc gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"f207afc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Circuito cerrado de TV<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14bafa4 gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"14bafa4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sistemas CCTV con c\u00e1maras IP de alta definici\u00f3n, visi\u00f3n nocturna a color y anal\u00edtica inteligente.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fe7e0b6 e-con-full gm-det e-flex e-con e-child\" data-id=\"fe7e0b6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c415a8d gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"c415a8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-video\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a3ee04 gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"7a3ee04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Circuito Cerrado de TV<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40c94e9 gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"40c94e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p id=\"pageSummary\" class=\"service-page-summary\" style=\"margin: 0px auto 22px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.55; letter-spacing: -0.01em; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\">Ingenier\u00eda, suministro, instalaci\u00f3n y puesta en operaci\u00f3n de DVR&#8217;s anal\u00f3gicos e IP&#8217;s, matriciales, c\u00e1maras, lentes, gabinetes, soportes, fuentes de alimentaci\u00f3n, distribuidores de se\u00f1al, amplificadores de se\u00f1al, multiflexores, acopladores, cables, monitores.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b4cf2e e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"2b4cf2e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b371d87 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"b371d87\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fedb065 elementor-widget elementor-widget-image\" data-id=\"fedb065\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Camara.jpg\" class=\"attachment-large size-large wp-image-562\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Camara.jpg 640w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Camara-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Camara-150x150.jpg 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0caf2fb gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"0caf2fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CAMARA DE VIGILANCIA<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-388fbb8 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"388fbb8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca8e8dc elementor-widget elementor-widget-image\" data-id=\"ca8e8dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/DVR.jpg\" class=\"attachment-large size-large wp-image-563\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/DVR.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/DVR-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/DVR-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/DVR-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48b2241 gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"48b2241\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">DVR 16 CANLES<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d39b6f gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"9d39b6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Videovigilancia Inteligente<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0813e7f  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"0813e7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Proteja sus activos con c\u00e1maras de seguridad de alta resoluci\u00f3n, detecci\u00f3n de rostros, cruce de l\u00ednea y placas vehiculares.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>C\u00e1maras IP PTZ, Domo y Turret de alta definici\u00f3n<\/li><li>Grabadores NVR\/XVR con respaldo en la nube<\/li><li>Anal\u00edticas de cruce de l\u00ednea y detecci\u00f3n humana<\/li><li>Monitoreo centralizado y centros de control<\/li><\/ul><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e97dbb9 e-con-full gm-card e-flex e-con e-child\" data-id=\"e97dbb9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfa592b gm-card-img elementor-widget elementor-widget-image\" data-id=\"dfa592b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"638\" height=\"480\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Deteccion-de-humo.jpg\" class=\"attachment-large size-large wp-image-546\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Deteccion-de-humo.jpg 638w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Deteccion-de-humo-300x226.jpg 300w\" sizes=\"(max-width: 638px) 100vw, 638px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb9a65a gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"eb9a65a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-bell\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M439.39 362.29c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71zM67.53 368c21.22-27.97 44.42-74.33 44.53-159.42 0-.2-.06-.38-.06-.58 0-61.86 50.14-112 112-112s112 50.14 112 112c0 .2-.06.38-.06.58.11 85.1 23.31 131.46 44.53 159.42H67.53zM224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72f20b4 gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"72f20b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Deteccion de Humo y Alarma<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5aa3b1b gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"5aa3b1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 14px; letter-spacing: -0.1px;\">Sistemas de detecci\u00f3n oportuna de incendio, paneles direccionables y sensores de humo normados.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-41160ba e-con-full gm-det e-flex e-con e-child\" data-id=\"41160ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86833a5 gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"86833a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-bell\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M439.39 362.29c-19.32-20.76-55.47-51.99-55.47-154.29 0-77.7-54.48-139.9-127.94-155.16V32c0-17.67-14.32-32-31.98-32s-31.98 14.33-31.98 32v20.84C118.56 68.1 64.08 130.3 64.08 208c0 102.3-36.15 133.53-55.47 154.29-6 6.45-8.66 14.16-8.61 21.71.11 16.4 12.98 32 32.1 32h383.8c19.12 0 32-15.6 32.1-32 .05-7.55-2.61-15.27-8.61-21.71zM67.53 368c21.22-27.97 44.42-74.33 44.53-159.42 0-.2-.06-.38-.06-.58 0-61.86 50.14-112 112-112s112 50.14 112 112c0 .2-.06.38-.06.58.11 85.1 23.31 131.46 44.53 159.42H67.53zM224 512c35.32 0 63.97-28.65 63.97-64H160.03c0 35.35 28.65 64 63.97 64z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b321f8 gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"6b321f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Deteccion de Humo y Alarma<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf77728 gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"cf77728\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p id=\"pageSummary\" class=\"service-page-summary\" style=\"margin: 0px auto 22px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.55; letter-spacing: -0.01em; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\">Ingenier\u00eda, Suministro, Instalaci\u00f3n y puesta en operaci\u00f3n de paneles, detectores de humo y de calor, bases, cables, supervisores de puertas, estaciones manuales, m\u00f3dulos de control de voltaje, m\u00f3dulos monitor, sirenas, botones, teclados, detectores y estrobos, gabinetes, fuentes de alimentaci\u00f3n, bater\u00edas, software.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28c3263 e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"28c3263\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1886a38 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"1886a38\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c73ab90 elementor-widget elementor-widget-image\" data-id=\"c73ab90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Detector-de-temperatura.jpg\" class=\"attachment-large size-large wp-image-564\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Detector-de-temperatura.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Detector-de-temperatura-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Detector-de-temperatura-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Detector-de-temperatura-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7467baf gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"7467baf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">detector de temperatura<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-33281fa e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"33281fa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-425d16f elementor-widget elementor-widget-image\" data-id=\"425d16f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Detector-de-calor.jpg\" class=\"attachment-large size-large wp-image-565\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Detector-de-calor.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Detector-de-calor-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Detector-de-calor-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Detector-de-calor-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf3d25d gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"bf3d25d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">detector de calor<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f85e217 gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"f85e217\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Protecci\u00f3n Vida y Bienes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c790fe  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"4c790fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Paneles inteligentes direccionables que alertan de forma precisa la ubicaci\u00f3n exacta de un incendio en sus instalaciones.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>Detectores fotoel\u00e9ctricos de humo y t\u00e9rmicos<\/li><li>Estaciones manuales y estrobos de emergencia<\/li><li>Paneles de control direccionables y convencionales<\/li><li>Mantenimiento y pruebas conforme a normativa<\/li><\/ul><\/div><h4 class=\"service-page-solutions-title\" style=\"margin: 28px 0px 16px; padding: 0px; font-family: 'Instrument Sans', sans-serif; letter-spacing: normal;\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\" style=\"margin: 0px 0px 32px; padding: 0px 0px 0px 20px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><li style=\"margin: 0px 0px 10px; padding: 0px;\">Tendido de cable UTP\/FTP Cat 6 y Cat 6A<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Fusionado y certificaci\u00f3n de fibra \u00f3ptica<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Organizaci\u00f3n y armado de Racks de telecomunicaciones<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Canalizaci\u00f3n industrial (Escalerilla, tuber\u00eda pared gruesa\/delgada)<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-007bc76 e-con-full gm-card e-flex e-con e-child\" data-id=\"007bc76\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf1125f gm-card-img elementor-widget elementor-widget-image\" data-id=\"bf1125f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-de-acceso-1024x683.jpg\" class=\"attachment-large size-large wp-image-547\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-de-acceso-1024x683.jpg 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-de-acceso-300x200.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-de-acceso-768x512.jpg 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-de-acceso-1536x1024.jpg 1536w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-de-acceso-2048x1365.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fa60dd gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"8fa60dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-lock\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b99a018 gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"b99a018\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Control de Acceso y Video Porteros<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53e8fd9 gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"53e8fd9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Lectoras biom\u00e9tricas, reconocimiento facial, barreras vehiculares y videoporteros para residencial o industria.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-543d916 e-con-full gm-det e-flex e-con e-child\" data-id=\"543d916\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cf7b290 gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"cf7b290\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-lock\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-438872e gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"438872e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Control de Acceso y Video Porteros<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6ec1d8 gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"f6ec1d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p id=\"pageSummary\" class=\"service-page-summary\">Ingenier\u00eda, suministro, instalaci\u00f3n y puesta en operaci\u00f3n de servidores, controladores, interfaces, software, fuentes de alimentaci\u00f3n, bater\u00edas, gabinetes, lectoras de proximidad, lectoras biom\u00e9tricas, cerraduras electromagn\u00e9ticas, paneles de v\u00eddeo portero, monitores, cables, botones, paneles de alarma, teclados, detectores, m\u00f3dulos, sirenas, estrobos.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2337c3e e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"2337c3e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1db4b04 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"1db4b04\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-052adc2 elementor-widget elementor-widget-image\" data-id=\"052adc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-de-acceso-3.jpg\" class=\"attachment-large size-large wp-image-566\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-de-acceso-3.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-de-acceso-3-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-de-acceso-3-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-de-acceso-3-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adc929a gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"adc929a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Carrete de fibra optica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3a7d71 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"b3a7d71\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb2c97a elementor-widget elementor-widget-image\" data-id=\"bb2c97a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-remoto.jpg\" class=\"attachment-large size-large wp-image-990\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-remoto.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-remoto-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-remoto-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Control-remoto-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8112a4e gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"8112a4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Control remoto<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2925f0 gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"f2925f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Control e Identificaci\u00f3n Segura<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dad2832  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"dad2832\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Restrinja \u00e1reas cr\u00edticas en su empresa y mantenga registro auditable de entradas y salidas en tiempo real.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>Lectoras biom\u00e9tricas de huella y reconocimiento facial sin contacto<\/li><li>Torniquetes y barreras vehiculares de acceso<\/li><li>Cerraduras electromagn\u00e9ticas y destrabadores<\/li><li>Videoporteros IP multi-apartamento y empresariales<\/li><\/ul><\/div><h4 class=\"service-page-solutions-title\" style=\"margin: 28px 0px 16px; padding: 0px; font-family: 'Instrument Sans', sans-serif; letter-spacing: normal;\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\" style=\"margin: 0px 0px 32px; padding: 0px 0px 0px 20px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><li style=\"margin: 0px 0px 10px; padding: 0px;\">Tendido de cable UTP\/FTP Cat 6 y Cat 6A<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Fusionado y certificaci\u00f3n de fibra \u00f3ptica<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Organizaci\u00f3n y armado de Racks de telecomunicaciones<\/li><li style=\"margin: 0px 0px 10px; padding: 0px;\">Canalizaci\u00f3n industrial (Escalerilla, tuber\u00eda pared gruesa\/delgada)<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f7264c e-con-full gm-card e-flex e-con e-child\" data-id=\"6f7264c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd71f55 gm-card-img elementor-widget elementor-widget-image\" data-id=\"fd71f55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Proteccion-perimetral.jpg\" class=\"attachment-large size-large wp-image-548\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Proteccion-perimetral.jpg 640w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Proteccion-perimetral-300x200.jpg 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dcf588 gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2dcf588\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-check-square\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b228d4 gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"5b228d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Proteccion Perimetral<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-790b0f1 gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"790b0f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Cercos electrificados, barreras fotoel\u00e9ctricas de infrarrojo y detecci\u00f3n de intrusi\u00f3n exterior.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd9d260 e-con-full gm-det e-flex e-con e-child\" data-id=\"cd9d260\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c660455 gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"c660455\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-clipboard-check\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fab2085 gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"fab2085\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Proteccion Perimetral<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9cccb24 gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"9cccb24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p id=\"pageSummary\" class=\"service-page-summary\" style=\"margin: 0px auto 22px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.55; letter-spacing: -0.01em; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\">Ingenier\u00eda, suministro, instalaci\u00f3n y puesta en operaci\u00f3n de cercas electrificadas, barreras fotoel\u00e9ctricas, sensores de intrusi\u00f3n, cables sensores, paneles de control, sirenas, estrobos, fuentes de alimentaci\u00f3n, gabinetes, software de monitoreo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a27826 e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"3a27826\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0028cbb e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"0028cbb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92d9882 elementor-widget elementor-widget-image\" data-id=\"92d9882\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Radar-IP.jpg\" class=\"attachment-large size-large wp-image-568\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Radar-IP.jpg 640w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Radar-IP-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Radar-IP-150x150.jpg 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a0f435 gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"9a0f435\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cable sensor perimetral<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b98ed9 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"3b98ed9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f48309 elementor-widget elementor-widget-image\" data-id=\"6f48309\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Cable-perimetral.jpg\" class=\"attachment-large size-large wp-image-569\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Cable-perimetral.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Cable-perimetral-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Cable-perimetral-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Cable-perimetral-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed36c38 gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"ed36c38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Radar perimetral<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5b698b gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"b5b698b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Seguridad Perimetral Externa\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8de77f0  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"8de77f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Detecci\u00f3n anticipada de intrusos en los l\u00edmites de propiedades industriales, bodegas o desarrollos residenciales.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>Cercas electrificadas de alto voltaje disuasivo<\/li><li>Barreras fotoel\u00e9ctricas de haces infrarrojos<\/li><li>Cables sensores microf\u00f3nicos para malla cicl\u00f3nica<\/li><li>Integraci\u00f3n directa con sirenas y centrales de alarma<\/li><\/ul><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e258ccd e-con-full gm-cat  e-flex e-con e-child\" data-id=\"e258ccd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c69297 gm-cat-nombre elementor-widget elementor-widget-heading\" data-id=\"3c69297\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Energia y Domotica<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-038e554 e-con-full gm-card e-flex e-con e-child\" data-id=\"038e554\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d74cce gm-card-img elementor-widget elementor-widget-image\" data-id=\"0d74cce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Energia-solar-1024x683.jpg\" class=\"attachment-large size-large wp-image-549\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Energia-solar-1024x683.jpg 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Energia-solar-300x200.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Energia-solar-768x512.jpg 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Energia-solar-1536x1024.jpg 1536w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Energia-solar-2048x1365.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c41560 gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"6c41560\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-sun\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50c5092 gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"50c5092\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Energia Solar<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dedacba gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"dedacba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sistemas fotovoltaicos interconectados a red (CFE) o aut\u00f3nomos con bancos de almacenamiento de energ\u00eda.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-40c822b e-con-full gm-det e-flex e-con e-child\" data-id=\"40c822b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f72504 gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"8f72504\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-sun\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7dcfa2 gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"e7dcfa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Energ\u00eda Solar<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7994d98 gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"7994d98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p id=\"pageSummary\" class=\"service-page-summary\" style=\"margin: 0px auto 22px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.55; letter-spacing: -0.01em; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\">Ingenier\u00eda en energ\u00eda renovable con paneles solares de alta eficiencia, inversores de red e instalaciones fotovoltaicas industriales y residenciales.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-82a31a6 e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"82a31a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-cfb6e9d e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"cfb6e9d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa01e03 elementor-widget elementor-widget-image\" data-id=\"fa01e03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"266\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito2.jpg\" class=\"attachment-large size-large wp-image-530\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito2.jpg 474w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito2-300x168.jpg 300w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e3eef3 gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"0e3eef3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Carrete de fibra optica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c1b52a4 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"c1b52a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-984c595 elementor-widget elementor-widget-image\" data-id=\"984c595\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Modulo-solar.jpg\" class=\"attachment-large size-large wp-image-991\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Modulo-solar.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Modulo-solar-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Modulo-solar-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Modulo-solar-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3bb59f gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"b3bb59f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Trasceptor optico sfp<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d39ba2 gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"4d39ba2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ahorro Energ\u00e9tico Fotovoltaico<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9666cfa  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"9666cfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Reduzca dr\u00e1sticamente el costo de su recibo el\u00e9ctrico con sistemas solares interconectados a la red de CFE con tr\u00e1mite incluido.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>Paneles solares monocristalinos de clase mundial<\/li><li>Inversores y microinversores inteligentes<\/li><li>Estructuras de aluminio anodizado resistentes a la corrosi\u00f3n<\/li><li>Tr\u00e1mites de interconexi\u00f3n bidireccional CFE<\/li><\/ul><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a05a09 e-con-full gm-card e-flex e-con e-child\" data-id=\"7a05a09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-104eae9 gm-card-img elementor-widget elementor-widget-image\" data-id=\"104eae9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Electricidad-1024x576.jpg\" class=\"attachment-large size-large wp-image-550\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Electricidad-1024x576.jpg 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Electricidad-300x169.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Electricidad-768x432.jpg 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Electricidad.jpg 1400w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bcf4bd gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"4bcf4bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-lightbulb\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8de9253 gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"8de9253\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Electricidad<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e93583 gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"6e93583\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Instalaciones el\u00e9ctricas de baja y media tensi\u00f3n, tierras f\u00edsicas, UPS y plantas de emergencia.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fefcb1 e-con-full gm-det e-flex e-con e-child\" data-id=\"7fefcb1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2dc0ef gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"f2dc0ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-lightbulb\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02bbbd4 gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"02bbbd4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Electricidad\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fa2012 gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"8fa2012\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p id=\"pageSummary\" class=\"service-page-summary\" style=\"margin: 0px auto 22px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.55; letter-spacing: -0.01em; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\">Ingenier\u00eda, suministro, instalaci\u00f3n y puesta en operaci\u00f3n de sistemas el\u00e9ctricos comerciales y residenciales e industriales, luminarias, l\u00e1mparas, contactos, apagadores, tableros de distribuci\u00f3n, alimentadores primarios, alimentadores secundarios, tierras f\u00edsicas, aparta-rayos, subestaciones, transformadores, plantas de emergencia, reguladores media y baja tensi\u00f3n, tuber\u00edas y canalizaciones.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ebb16de e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"ebb16de\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-042e1c0 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"042e1c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e5dee4 elementor-widget elementor-widget-image\" data-id=\"0e5dee4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"299\" height=\"168\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Electricidad1.jpg\" class=\"attachment-large size-large wp-image-571\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b958ab gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"1b958ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Carrete de fibra optica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-239be9a e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"239be9a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e766a7e elementor-widget elementor-widget-image\" data-id=\"e766a7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Estacion-de-energia.jpg\" class=\"attachment-large size-large wp-image-992\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Estacion-de-energia.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Estacion-de-energia-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Estacion-de-energia-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Estacion-de-energia-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b40b9e4 gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"b40b9e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Estaci\u00f3n de Energ\u00eda Port\u00e1til <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6f84ec gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"d6f84ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Energ\u00eda El\u00e9ctrica Segura y Regulada<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-848afa8  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"848afa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Dise\u00f1amos e instalamos red el\u00e9ctrica confiable que protege sus equipos delicados de variaciones y apagones prolongados.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>Tableros de distribuci\u00f3n y centros de carga<\/li><li>Sistemas de respaldo UPS y Plantas El\u00e9ctricas<\/li><li>Redes de tierra f\u00edsica y pararrayos<\/li><li>Iluminaci\u00f3n LED de alta eficiencia para naves industriales<\/li><\/ul><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-535453e e-con-full gm-card e-flex e-con e-child\" data-id=\"535453e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10fddcb gm-card-img elementor-widget elementor-widget-image\" data-id=\"10fddcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Domotica.jpg\" class=\"attachment-large size-large wp-image-551\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Domotica.jpg 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Domotica-300x200.jpg 300w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a84dfeb gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"a84dfeb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-house-damage\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288 114.96L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496c0 8.84 7.16 16 16 16h149.23L192 439.19l104.11-64-60.16-119.22L384 392.75l-104.11 64L319.81 512H496c8.84 0 16-7.16 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2L288 114.96zm282.69 121.32L512 184.45V48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v51.69L314.75 10.31C307.12 3.45 297.56.01 288 0s-19.1 3.41-26.7 10.27L5.31 236.28c-6.57 5.91-7.12 16.02-1.21 22.6l21.4 23.82c5.9 6.57 16.02 7.12 22.6 1.21L277.42 81.63c6.05-5.33 15.12-5.33 21.17 0L527.91 283.9c6.57 5.9 16.69 5.36 22.6-1.21l21.4-23.82c5.9-6.57 5.36-16.69-1.22-22.59z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a20d87 gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"3a20d87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Domotica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-303f432 gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"303f432\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Automatizaci\u00f3n inteligente de iluminaci\u00f3n, climatizaci\u00f3n, persianas y escenas en espacios residenciales y comerciales.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb26f81 e-con-full gm-det e-flex e-con e-child\" data-id=\"bb26f81\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27aae81 gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"27aae81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-house-damage\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288 114.96L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496c0 8.84 7.16 16 16 16h149.23L192 439.19l104.11-64-60.16-119.22L384 392.75l-104.11 64L319.81 512H496c8.84 0 16-7.16 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2L288 114.96zm282.69 121.32L512 184.45V48c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v51.69L314.75 10.31C307.12 3.45 297.56.01 288 0s-19.1 3.41-26.7 10.27L5.31 236.28c-6.57 5.91-7.12 16.02-1.21 22.6l21.4 23.82c5.9 6.57 16.02 7.12 22.6 1.21L277.42 81.63c6.05-5.33 15.12-5.33 21.17 0L527.91 283.9c6.57 5.9 16.69 5.36 22.6-1.21l21.4-23.82c5.9-6.57 5.36-16.69-1.22-22.59z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6fa312 gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"a6fa312\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Domotica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba36bfd gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"ba36bfd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p id=\"pageSummary\" class=\"service-page-summary\" style=\"margin: 0px auto 22px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.55; letter-spacing: -0.01em; max-width: 100%; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\">Ingenier\u00eda, suministro, instalaci\u00f3n y puesta en operaci\u00f3n de tecnolog\u00edas para el control y automatizaci\u00f3n inteligente de edificios. Gesti\u00f3n de la energ\u00eda, seguridad y comunicaci\u00f3n para brindarle a sus habitantes bienestar y confort. Iluminaci\u00f3n, simulaci\u00f3n de presencia, control de persianas, climatizaci\u00f3n.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a66c839 e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"a66c839\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-54e94b8 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"54e94b8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75ad83f elementor-widget elementor-widget-image\" data-id=\"75ad83f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Cerradura-inteligente.jpg\" class=\"attachment-large size-large wp-image-573\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Cerradura-inteligente.jpg 640w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Cerradura-inteligente-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Cerradura-inteligente-150x150.jpg 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-634cf6c gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"634cf6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CERRADURA INTELIGENTE<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef12154 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"ef12154\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed5963e elementor-widget elementor-widget-image\" data-id=\"ed5963e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Panel-Inalambrico.jpg\" class=\"attachment-large size-large wp-image-572\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Panel-Inalambrico.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Panel-Inalambrico-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Panel-Inalambrico-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Panel-Inalambrico-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1db6bca gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"1db6bca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">PANEL DE CONTROL DOMOTICO<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39e9491 gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"39e9491\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Casas y Edificios Inteligentes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50778aa  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"50778aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Controle el ambiente de su hogar o sala de juntas con un solo toque o mediante comandos de voz desde cualquier parte del mundo.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>Apagadores inteligentes t\u00e1ctiles y dimmers<\/li><li>Control automatizado de persianas y aire acondicionado<\/li><li>Paneles t\u00e1ctiles centrales y control por voz (Alexa\/Siri\/Google)<\/li><li>Creaci\u00f3n de escenas personalizadas (Cine, Bienvenida, Noche)<\/li><\/ul><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dee1e1d e-con-full gm-cat  e-flex e-con e-child\" data-id=\"dee1e1d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70afcc7 gm-cat-nombre elementor-widget elementor-widget-heading\" data-id=\"70afcc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sistemas Especiales<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aae99ac e-con-full gm-card e-flex e-con e-child\" data-id=\"aae99ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79fbf18 gm-card-img elementor-widget elementor-widget-image\" data-id=\"79fbf18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"282\" height=\"179\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Sonido-y-voceo.jpg\" class=\"attachment-large size-large wp-image-552\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a36856 gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5a36856\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-volume-up\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zm233.32-51.08c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51 66.27 43.49 105.82 116.6 105.82 195.58 0 78.98-39.55 152.09-105.82 195.58-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.58 576 351.33 576 256S528.27 72.43 448.35 19.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e95482 gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"0e95482\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sonido y Voceo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6772c42 gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"6772c42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sistemas de audio ambiental, perifoneo comercial y voceo de emergencia industrial por zonas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ad3a83 e-con-full gm-det e-flex e-con e-child\" data-id=\"4ad3a83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bbc1da4 gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"bbc1da4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-volume-up\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zm233.32-51.08c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51 66.27 43.49 105.82 116.6 105.82 195.58 0 78.98-39.55 152.09-105.82 195.58-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.58 576 351.33 576 256S528.27 72.43 448.35 19.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d7ed56 gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"5d7ed56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sonido y Voceo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bed6b1d gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"bed6b1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p id=\"pageSummary\" class=\"service-page-summary\">Ingenier\u00eda, suministro, instalaci\u00f3n y puesta en operaci\u00f3n de amplificadores, procesadores digitales, reforzadores, cables polarizados, unidades de DVD, de cinta, radios AM\/FM, micr\u00f3fonos, altavoces, trompetas, atenuadores, antenas, conectores.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b20f79 e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"2b20f79\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5a3492d e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"5a3492d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7007b5 elementor-widget elementor-widget-image\" data-id=\"e7007b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/EPCOM-PROAUDIO.jpg\" class=\"attachment-large size-large wp-image-574\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/EPCOM-PROAUDIO.jpg 640w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/EPCOM-PROAUDIO-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/EPCOM-PROAUDIO-150x150.jpg 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff92bf gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"2ff92bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">EPCOM PROAUDIO<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1db3ca6 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"1db3ca6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba5a053 elementor-widget elementor-widget-image\" data-id=\"ba5a053\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/FANVIL.jpg\" class=\"attachment-large size-large wp-image-575\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/FANVIL.jpg 640w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/FANVIL-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/FANVIL-150x150.jpg 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7b42a3 gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"e7b42a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fanvil<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90702a8 gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"90702a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Audio Profesional y Perifoneo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ee0073  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"4ee0073\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Equipos de sonorizaci\u00f3n dise\u00f1ados para transmitir m\u00fasica ambiental agradable o avisos urgentes con perfecta nitidez ac\u00fastica.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>Bocinas de plaf\u00f3n, sobreponer y tipo trompeta intemperie<\/li><li>Amplificadores multizona y matrices de audio IP<\/li><li>Micr\u00f3fonos de escritorio para voceo de llamadas<\/li><li>Integraci\u00f3n con conmutadores telef\u00f3nicos IP<\/li><\/ul><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e46ebed e-con-full gm-card e-flex e-con e-child\" data-id=\"e46ebed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4161583 gm-card-img elementor-widget elementor-widget-image\" data-id=\"4161583\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Enfermo-Enfermero-1024x683.jpg\" class=\"attachment-large size-large wp-image-553\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Enfermo-Enfermero-1024x683.jpg 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Enfermo-Enfermero-300x200.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Enfermo-Enfermero-768x512.jpg 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Enfermo-Enfermero-1536x1024.jpg 1536w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Enfermo-Enfermero-2048x1365.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb33ab8 gm-card-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"fb33ab8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-hand-holding-heart\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M275.3 250.5c7 7.4 18.4 7.4 25.5 0l108.9-114.2c31.6-33.2 29.8-88.2-5.6-118.8-30.8-26.7-76.7-21.9-104.9 7.7L288 36.9l-11.1-11.6C248.7-4.4 202.8-9.2 172 17.5c-35.3 30.6-37.2 85.6-5.6 118.8l108.9 114.2zm290 77.6c-11.8-10.7-30.2-10-42.6 0L430.3 402c-11.3 9.1-25.4 14-40 14H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h78.3c15.9 0 30.7-10.9 33.3-26.6 3.3-20-12.1-37.4-31.6-37.4H192c-27 0-53.1 9.3-74.1 26.3L71.4 384H16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h356.8c14.5 0 28.6-4.9 40-14L564 377c15.2-12.1 16.4-35.3 1.3-48.9z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d37ccd1 gm-card-titulo elementor-widget elementor-widget-heading\" data-id=\"d37ccd1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Comunicaci\u00f3n Enfermo-Enfermera<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9643b47 gm-card-desc elementor-widget elementor-widget-text-editor\" data-id=\"9643b47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sistemas de llamado paciente-enfermera con tiradores de ba\u00f1o y consolas centralizadas para hospitales.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-782dc94 e-con-full gm-det e-flex e-con e-child\" data-id=\"782dc94\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-97997c2 gm-det-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"97997c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-assistive-listening-systems\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M216 260c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-44.112 35.888-80 80-80s80 35.888 80 80c0 15.464-12.536 28-28 28s-28-12.536-28-28c0-13.234-10.767-24-24-24s-24 10.766-24 24zm24-176c-97.047 0-176 78.953-176 176 0 15.464 12.536 28 28 28s28-12.536 28-28c0-66.168 53.832-120 120-120s120 53.832 120 120c0 75.164-71.009 70.311-71.997 143.622L288 404c0 28.673-23.327 52-52 52-15.464 0-28 12.536-28 28s12.536 28 28 28c59.475 0 107.876-48.328 108-107.774.595-34.428 72-48.24 72-144.226 0-97.047-78.953-176-176-176zm-80 236c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zM32 448c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32zm480-187.993c0-1.518-.012-3.025-.045-4.531C510.076 140.525 436.157 38.47 327.994 1.511c-14.633-4.998-30.549 2.809-35.55 17.442-5 14.633 2.81 30.549 17.442 35.55 85.906 29.354 144.61 110.513 146.077 201.953l.003.188c.026 1.118.033 2.236.033 3.363 0 15.464 12.536 28 28 28s28.001-12.536 28.001-28zM152.971 439.029l-80-80L39.03 392.97l80 80 33.941-33.941z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c18570 gm-det-titulo elementor-widget elementor-widget-heading\" data-id=\"3c18570\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Comunicaci\u00f3n Enfermo-Enfermera<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a12335 gm-det-desc elementor-widget elementor-widget-text-editor\" data-id=\"1a12335\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p id=\"pageSummary\" class=\"service-page-summary\">Sistemas intrahospitalarios de alerta y llamada para habitaciones de pacientes con registro de atenci\u00f3n y consola en estaci\u00f3n de enfermer\u00eda.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58cf5d4 e-con-full gm-det-galeria e-flex e-con e-child\" data-id=\"58cf5d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-afe83ff e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"afe83ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1541aa7 elementor-widget elementor-widget-image\" data-id=\"1541aa7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Pulsador-de-llamada.jpg\" class=\"attachment-large size-large wp-image-577\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Pulsador-de-llamada.jpg 1000w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Pulsador-de-llamada-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Pulsador-de-llamada-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Pulsador-de-llamada-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62b105c gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"62b105c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">PULSADOR DE LLAMADA<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9653260 e-con-full gm-det-foto e-flex e-con e-child\" data-id=\"9653260\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99bd69b elementor-widget elementor-widget-image\" data-id=\"99bd69b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Kit-de-Habitacion-Hospitalario.jpg\" class=\"attachment-large size-large wp-image-576\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Kit-de-Habitacion-Hospitalario.jpg 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Kit-de-Habitacion-Hospitalario-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Kit-de-Habitacion-Hospitalario-150x150.jpg 150w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Kit-de-Habitacion-Hospitalario-768x768.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02ab9cf gm-det-etiqueta elementor-widget elementor-widget-heading\" data-id=\"02ab9cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">KIT DE HABITACION <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9258877 gm-det-subtitulo elementor-widget elementor-widget-heading\" data-id=\"9258877\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Llamado de Auxilio Intrahospitalario<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-140275b  gm-det-texto elementor-widget elementor-widget-text-editor\" data-id=\"140275b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pageDetailInfo\" class=\"service-page-details-info\" style=\"margin: 0px 0px 28px; padding: 0px; font-size: 16px; color: #424245; line-height: 1.7; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif;\"><div id=\"pageDetailInfo\" class=\"service-page-details-info\"><p>Garantice la respuesta inmediata del personal m\u00e9dico ante cualquier eventualidad del paciente encamado.<\/p><\/div><h4 class=\"service-page-solutions-title\">Soluciones e Insumos Incluidos:<\/h4><ul id=\"pageDetailList\" class=\"service-page-details-list\"><li>Consolas maestras para estaci\u00f3n de enfermeras<\/li><li>M\u00f3dulos de cabecera con pera de llamado t\u00e1ctil<\/li><li>Tiradores de emergencia a prueba de agua para ba\u00f1os<\/li><li>L\u00e1mparas domo de pasillo multi-color de se\u00f1alizaci\u00f3n<\/li><\/ul><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abeca37 elementor-widget elementor-widget-html\" data-id=\"abeca37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ============================================================\r\n   SECCI\u00d3N: encabezado\r\n   ============================================================ *\/\r\n.gm-serv.e-con {\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 0;\r\n  padding: 90px 24px;\r\n \r\n  scroll-margin-top: 90px;\r\n  font-family: 'Inter', -apple-system, 'Segoe UI', Arial, sans-serif;\r\n}\r\n.gm-serv .elementor-widget { margin: 0 !important; }\r\n\r\n.gm-serv .gm-serv-badge.elementor-widget { margin: 0 0 22px !important; text-align: center; }\r\n.gm-serv .gm-serv-badge .elementor-heading-title {\r\n  display: inline-block; padding: 8px 22px; border-radius: 30px;\r\n  background: #e3effd; color: #0a74e6; font-family: 'Inter', Arial, sans-serif;\r\n  font-size: 13px; font-weight: 600; line-height: 1.3;\r\n}\r\n.gm-serv .gm-serv-title.elementor-widget { width: 100%; max-width: 720px; margin: 0 0 18px !important; }\r\n.gm-serv .gm-serv-title .elementor-heading-title {\r\n  margin: 0; color: #1d1d1f; font-family: 'Inter', Arial, sans-serif;\r\n  font-size: 48px; font-weight: 800; line-height: 1.1;\r\n  letter-spacing: -0.035em; text-align: center;\r\n}\r\n.gm-serv .gm-serv-sub.elementor-widget { width: 100%; max-width: 720px; margin: 0 0 40px !important; }\r\n.gm-serv .gm-serv-sub, .gm-serv .gm-serv-sub p {\r\n  color: #86868b; font-family: 'Inter', Arial, sans-serif;\r\n  font-size: 18px; line-height: 1.6; text-align: center;\r\n}\r\n.gm-serv .gm-serv-sub p { margin: 0 !important; }\r\n\r\n\/* ============================================================\r\n   PESTA\u00d1AS\r\n   ============================================================ *\/\r\n.gm-cats.e-con { flex-direction: column; align-items: stretch; width: 100%; max-width: 1140px; gap: 0; padding: 0; }\r\n.gm-tabs {\r\n  display: flex; gap: 4px; width: fit-content; max-width: 100%;\r\n  margin: 0 auto 44px; padding: 6px; border: 1px solid #d6d6db;\r\n  border-radius: 999px; background: #e3e3e8; overflow-x: auto; scrollbar-width: none;\r\n}\r\n.gm-tabs::-webkit-scrollbar { display: none; }\r\n.gm-tabs button {\r\n  flex: none; padding: 11px 24px; border: 0; border-radius: 999px;\r\n  background: transparent; color: #4a4a4f;\r\n  font: 500 14px 'Inter', Arial, sans-serif; cursor: pointer;\r\n  transition: background .25s, color .25s, box-shadow .25s;\r\n}\r\n.gm-tabs button:not(.on):hover { background: rgba(255,255,255,.55); color: #111; }\r\n.gm-tabs button.on, .gm-tabs button.on:hover {\r\n  background: #fff; color: #111; font-weight: 600;\r\n  box-shadow: 0 2px 8px rgba(0,0,0,.12);\r\n}\r\n\r\n\/* ============================================================\r\n   CATEGOR\u00cdAS\r\n   ============================================================ *\/\r\n.gm-cat.e-con { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 24px !important; width: 100%; padding: 0; }\r\nbody:not(.elementor-editor-active) .gm-cat { display: none !important; }\r\nbody:not(.elementor-editor-active) .gm-cat.is-active,\r\nbody:not(.elementor-editor-active) .gm-cats:not(.gm-listo) > .gm-cat:first-child { display: grid !important; }\r\nbody:not(.elementor-editor-active) .gm-cat-nombre { display: none !important; }\r\n\r\n\/* ============================================================\r\n   TARJETAS\r\n   ============================================================ *\/\r\n@keyframes gmServIn {\r\n  from { opacity: 0; transform: translateY(24px); }\r\n  to { opacity: 1; transform: translateY(0); }\r\n}\r\n.gm-card.e-con {\r\n  flex-direction: column; align-items: stretch; gap: 0;\r\n  padding: 16px 16px 22px; border-radius: 28px; background: #fff;\r\n  box-shadow: 0 2px 14px rgba(0,0,0,.05); transition: box-shadow .3s ease;\r\n}\r\n.gm-card.e-con:hover { box-shadow: 0 18px 40px rgba(0,0,0,.12); }\r\nbody:not(.elementor-editor-active) .gm-cat.is-active .gm-card {\r\n  animation: gmServIn .6s cubic-bezier(.2,.7,.2,1) backwards;\r\n  animation-delay: calc(var(--i, 0) * .08s);\r\n}\r\nbody:not(.elementor-editor-active) .gm-sin-anim .gm-card { animation: none !important; }\r\n.gm-card .elementor-widget { margin: 0 !important; }\r\n.gm-card .gm-card-img.elementor-widget { width: 100%; }\r\n.gm-card-img img { display: block; width: 100%; height: 165px !important; border-radius: 20px; object-fit: cover; }\r\n.gm-card .gm-card-ico.elementor-widget { position: absolute !important; left: 28px; top: 127px; width: auto !important; z-index: 2; }\r\n.gm-card-ico .elementor-icon {\r\n  display: grid !important; place-items: center; width: 42px; height: 42px;\r\n  border: 2px solid rgba(255,255,255,.3); border-radius: 12px;\r\n  background: #0a84ff !important; color: #fff !important; font-size: 20px !important;\r\n  box-shadow: 0 4px 12px rgba(10,132,255,.4);\r\n}\r\n.gm-card-ico .elementor-icon svg { width: 1em; height: 1em; fill: currentColor !important; }\r\n.gm-card .gm-card-titulo.elementor-widget { margin: 20px 4px 8px !important; }\r\n.gm-card-titulo .elementor-heading-title {\r\n  margin: 0; color: #1d1d1f; font-family: 'Inter', Arial, sans-serif;\r\n  font-size: 19px; font-weight: 600; line-height: 1.25; letter-spacing: -0.01em; text-align: left;\r\n}\r\n.gm-card .gm-card-desc.elementor-widget { margin: 0 4px 22px !important; }\r\n.gm-card-desc, .gm-card-desc p { color: #86868b; font-family: 'Inter', Arial, sans-serif; font-size: 14.5px; line-height: 1.55; text-align: left; }\r\n.gm-card-desc p { margin: 0 !important; }\r\n.gm-card-foot { display: flex; align-items: center; justify-content: space-between; margin-top: auto; padding: 0 4px; }\r\n.gm-link {\r\n  display: inline-flex; align-items: center; gap: 4px; padding: 0; border: 0;\r\n  background: none; color: #0a74e6; font: 600 14px 'Inter', Arial, sans-serif;\r\n  cursor: pointer; transition: gap .2s, color .2s;\r\n}\r\n.gm-link:hover, .gm-link:focus { background: none; color: #0558b3; gap: 8px; }\r\n.gm-btn-sol {\r\n  padding: 10px 22px; border: 0; border-radius: 999px; background: #0a74e6;\r\n  color: #fff; font: 700 14px 'Inter', Arial, sans-serif;\r\n  box-shadow: 0 4px 12px rgba(10,116,230,.35); cursor: pointer;\r\n  transition: transform .2s, background .2s;\r\n}\r\n.gm-btn-sol:hover { background: #0865cc; color: #fff; transform: translateY(-1px); }\r\n\r\n\/* ============================================================\r\n   VENTANA DE DETALLE\r\n   Ocupa toda la pantalla (top: 0) y queda DEBAJO del header.\r\n   El contenido empieza justo debajo del header (poco espacio)\r\n   y al hacer scroll pasa por debajo de \u00e9l (efecto difuminado).\r\n   Las variables --gm-header-full y --gm-ventana-gap vienen del\r\n   widget del header (con valores de respaldo por si no cargan).\r\n   ============================================================ *\/\r\nhtml.gm-lock { overflow: hidden; scrollbar-gutter: stable; }\r\nbody:not(.elementor-editor-active) .gm-det.e-con {\r\n  position: fixed;\r\n  top: 0 !important;\r\n  left: 0; right: 0; bottom: 0;\r\n  z-index: 990;\r\n  display: flex; flex-direction: column; align-items: stretch; gap: 0;\r\n  box-sizing: border-box;\r\n  width: auto; max-width: none; margin: 0;\r\n  padding:\r\n    calc(var(--gm-header-full, 93px) + var(--gm-ventana-gap, 14px))\r\n    max(24px, calc((100% - 705px) \/ 2))\r\n    150px;\r\n  border-radius: 0; background: #fff;\r\n  overflow-x: hidden; overflow-y: auto !important;\r\n  scroll-padding-top: calc(var(--gm-header-full, 93px) + 20px);\r\n  opacity: 0; visibility: hidden; pointer-events: none;\r\n  transition: opacity .35s ease, visibility .35s;\r\n}\r\nbody:not(.elementor-editor-active) .gm-det.e-con.is-open {\r\n  opacity: 1; visibility: visible; pointer-events: auto;\r\n}\r\n.gm-det .elementor-widget { margin: 0 !important; }\r\n.gm-det > .elementor-element { width: 100% !important; max-width: none !important; flex: none; }\r\n.gm-back {\r\n  position: absolute;\r\n  top: calc(var(--gm-header-full, 93px) + var(--gm-ventana-gap, 14px));\r\n  left: 26px; z-index: 10;\r\n  display: inline-flex; align-items: center; gap: 8px; padding: 9px 18px;\r\n  border: 1px solid #e0e0e6; border-radius: 999px; background: #f2f4f8;\r\n  color: #0a74e6; font: 600 13px 'Inter', Arial, sans-serif;\r\n  cursor: pointer; transition: background .2s, transform .2s;\r\n}\r\n.gm-back:hover { background: #e4eaf4; color: #0a74e6; transform: translateX(-2px); }\r\n.gm-fab {\r\n  position: fixed; right: 24px; bottom: 22px; z-index: 995;\r\n  display: inline-flex; align-items: center; gap: 10px; padding: 16px 26px;\r\n  border: 0; border-radius: 999px; background: #0a74e6; color: #fff;\r\n  font: 700 14px 'Inter', Arial, sans-serif;\r\n  box-shadow: 0 10px 28px rgba(10,116,230,.45); cursor: pointer;\r\n  transition: transform .2s, background .2s;\r\n}\r\n.gm-fab:hover { background: #0865cc; color: #fff; transform: translateY(-2px); }\r\n.gm-det .gm-det-ico.elementor-widget { margin: 8px 0 14px !important; }\r\n.gm-det-ico .elementor-icon-wrapper { text-align: center; }\r\n.gm-det-ico .elementor-icon {\r\n  display: grid !important; place-items: center; width: 50px; height: 50px;\r\n  margin: 0 auto; border-radius: 14px; background: #f2f2f4 !important;\r\n  color: #1d1d1f !important; font-size: 24px !important;\r\n}\r\n.gm-det-ico .elementor-icon svg { width: 1em; height: 1em; fill: currentColor !important; }\r\n.gm-det .gm-det-titulo.elementor-widget { margin: 0 0 22px !important; }\r\n.gm-det-titulo .elementor-heading-title {\r\n  margin: 0; color: #1d1d1f; font-family: 'Inter', Arial, sans-serif;\r\n  font-size: 32px; font-weight: 800; line-height: 1.15;\r\n  letter-spacing: -0.035em; text-align: center;\r\n}\r\n.gm-det .gm-det-desc.elementor-widget { margin: 0 0 24px !important; padding-bottom: 24px; border-bottom: 1px solid #e5e5ea; }\r\n.gm-det-desc, .gm-det-desc p { color: #333; font-family: 'Inter', Arial, sans-serif; font-size: 15px; line-height: 1.7; text-align: center; }\r\n.gm-det-desc p { margin: 0 0 12px !important; }\r\n.gm-det .gm-det-galeria.e-con {\r\n  display: grid !important; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;\r\n  gap: 12px !important; width: 100%; margin: 0 0 34px; padding: 0;\r\n}\r\n.gm-det .gm-det-galeria.e-con::before {\r\n  content: \"Im\u00e1genes del proyecto o productos\"; grid-column: 1 \/ -1;\r\n  color: #86868b; font: 700 12px 'Inter', Arial, sans-serif;\r\n  letter-spacing: .04em; text-transform: uppercase;\r\n}\r\n.gm-det .gm-det-foto.e-con { position: relative; display: block; height: 208px; padding: 0; gap: 0; border-radius: 18px; background: #f2f2f4; overflow: hidden; }\r\n.gm-det-foto .elementor-widget { margin: 0 !important; }\r\n.gm-det-foto img { display: block; width: 100%; height: 208px !important; object-fit: cover; }\r\n.gm-det .gm-det-etiqueta.elementor-widget { position: absolute !important; left: 10px; bottom: 10px; width: auto !important; }\r\n.gm-det-etiqueta .elementor-heading-title {\r\n  display: inline-block; margin: 0; padding: 5px 10px; border-radius: 8px;\r\n  background: rgba(40,40,45,.72); color: #fff; font-family: 'Inter', Arial, sans-serif;\r\n  font-size: 10px; font-weight: 700; letter-spacing: .05em; line-height: 1.3;\r\n  text-transform: uppercase; backdrop-filter: blur(4px);\r\n}\r\n.gm-det .gm-det-galeria > .gm-det-subtitulo.elementor-widget { grid-column: 1 \/ -1; margin: 22px 0 0 !important; }\r\n.gm-det .gm-det-galeria > .gm-det-texto.elementor-widget { grid-column: 1 \/ -1; margin: 0 !important; }\r\n.gm-det .gm-det-galeria > .elementor-widget:not(.gm-det-subtitulo):not(.gm-det-texto) { grid-column: 1 \/ -1; }\r\n.gm-det .gm-det-subtitulo.elementor-widget { margin: 0 0 10px !important; }\r\n.gm-det-subtitulo .elementor-heading-title { margin: 0; color: #1d1d1f; font-family: 'Inter', Arial, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -0.02em; text-align: left; }\r\n.gm-det-texto, .gm-det-texto p, .gm-det-texto li { color: #333; font-family: 'Inter', Arial, sans-serif; font-size: 15px; line-height: 1.7; text-align: left; }\r\n.gm-det-texto p { margin: 0 0 12px !important; }\r\n.gm-det-texto h1, .gm-det-texto h2, .gm-det-texto h3, .gm-det-texto h4, .gm-det-texto strong { color: #1d1d1f; font-family: 'Inter', Arial, sans-serif; font-weight: 700; }\r\n.gm-det-texto h2, .gm-det-texto h3, .gm-det-texto h4 { margin: 22px 0 10px; font-size: 16px; letter-spacing: -0.01em; }\r\n.gm-det-texto ul, .gm-det-texto ol { margin: 0 0 12px; padding-left: 22px; }\r\n.gm-det-texto li { margin-bottom: 8px; }\r\n\r\n\/* ============================================================\r\n   EDITOR ELEMENTOR\r\n   ============================================================ *\/\r\nbody.elementor-editor-active .gm-cat.e-con { grid-template-columns: 1fr !important; }\r\nbody.elementor-editor-active .gm-cat-nombre { grid-column: 1 \/ -1; padding: 8px 14px; border-radius: 8px; background: #0a74e6; }\r\nbody.elementor-editor-active .gm-cat-nombre .elementor-heading-title { color: #fff; font-size: 16px; }\r\nbody.elementor-editor-active .gm-det.e-con { margin-top: 18px; padding: 20px; border: 2px dashed #0a74e6; border-radius: 16px; background: #fff; }\r\nbody.elementor-editor-active .gm-det.e-con::before { content: \"VENTANA DE DETALLE (se abre al pulsar Ver detalles)\"; color: #0a74e6; font: 700 12px 'Inter', Arial, sans-serif; letter-spacing: .05em; }\r\nbody:not(.elementor-editor-active) .gm-code { display: none !important; }\r\n\r\n\/* ============================================================\r\n   TABLET Y M\u00d3VIL\r\n   ============================================================ *\/\r\n@media (max-width: 960px) {\r\n  .gm-cat.e-con { grid-template-columns: repeat(2, 1fr) !important; }\r\n}\r\n@media (max-width: 640px) {\r\n  .gm-serv.e-con { padding: 60px 16px; }\r\n  .gm-serv .gm-serv-title .elementor-heading-title { font-size: 32px; }\r\n  .gm-serv .gm-serv-sub, .gm-serv .gm-serv-sub p { font-size: 16px; }\r\n  .gm-cat.e-con { grid-template-columns: 1fr !important; }\r\n  body:not(.elementor-editor-active) .gm-det.e-con {\r\n    padding:\r\n      calc(var(--gm-header-full, 70px) + var(--gm-ventana-gap, 10px))\r\n      18px\r\n      130px;\r\n    top: 0 !important;\r\n  }\r\n  .gm-back { position: static; align-self: flex-start; margin-bottom: 18px; }\r\n  .gm-det .gm-det-ico.elementor-widget { margin-top: 0 !important; }\r\n  .gm-det-titulo .elementor-heading-title { font-size: 26px; }\r\n  .gm-fab { right: 16px; bottom: 16px; padding: 14px 20px; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function init() {\r\n    if (document.body.classList.contains('elementor-editor-active')) return;\r\n\r\n    var cats = document.querySelector('.gm-cats');\r\n    if (!cats || cats.classList.contains('gm-listo')) return;\r\n\r\n    var catEls = Array.prototype.slice.call(cats.querySelectorAll('.gm-cat'));\r\n    if (!catEls.length) return;\r\n\r\n    \/* Configuraci\u00f3n: asigna el ID 'contacto' al contenedor de contacto en Elementor. *\/\r\n    var CONFIG = { contactoUrl: '' };\r\n    var html = document.documentElement;\r\n    var S = {};\r\n    var actual = -1;\r\n    var abierto = null;\r\n    var ultimoFoco = null;\r\n\r\n    var svg = function (p, w) {\r\n      return '<svg viewBox=\"0 0 24 24\" width=\"' + w + '\" height=\"' + w + '\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">' + p + '<\/svg>';\r\n    };\r\n    var I_DER = svg('<polyline points=\"9 18 15 12 9 6\"\/>', 14);\r\n    var I_IZQ = svg('<polyline points=\"15 18 9 12 15 6\"\/>', 14);\r\n    var I_ENV = svg('<line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/>', 16);\r\n\r\n    function slug(t) {\r\n      var s = String(t || '').toLowerCase();\r\n      if (s.normalize) s = s.normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '');\r\n      return s.replace(\/[^a-z0-9]+\/g, '-').replace(\/^-+|-+$\/g, '') || 'servicio';\r\n    }\r\n\r\n    var tabs = document.createElement('div');\r\n    tabs.className = 'gm-tabs';\r\n    tabs.setAttribute('role', 'tablist');\r\n\r\n    catEls.forEach(function (c, k) {\r\n      var n = c.querySelector('.gm-cat-nombre');\r\n      var nombre = n ? n.textContent.trim() : '';\r\n      var b = document.createElement('button');\r\n      b.type = 'button';\r\n      b.setAttribute('role', 'tab');\r\n      b.textContent = nombre || ('Categor\u00eda ' + (k + 1));\r\n      tabs.appendChild(b);\r\n\r\n      Array.prototype.forEach.call(c.querySelectorAll('.gm-card'), function (card, j) {\r\n        card.style.setProperty('--i', j);\r\n\r\n        var t = card.querySelector('.gm-card-titulo');\r\n        var base = slug(t ? t.textContent : '');\r\n        var id = base, num = 2;\r\n        while (S[id]) { id = base + '-' + (num++); }\r\n\r\n        var det = card.querySelector('.gm-det');\r\n        S[id] = { cat: k, card: card, det: det };\r\n        card.setAttribute('data-gm', id);\r\n\r\n        var foot = document.createElement('div');\r\n        foot.className = 'gm-card-foot';\r\n        foot.innerHTML =\r\n          (det ? '<button type=\"button\" class=\"gm-link\">Ver detalles ' + I_DER + '<\/button>' : '<span><\/span>') +\r\n          '<button type=\"button\" class=\"gm-btn-sol\">Solicitar<\/button>';\r\n        if (det) card.insertBefore(foot, det); else card.appendChild(foot);\r\n\r\n        if (det) {\r\n          var back = document.createElement('button');\r\n          back.type = 'button';\r\n          back.className = 'gm-back';\r\n          back.innerHTML = I_IZQ + ' Volver a servicios';\r\n          det.insertBefore(back, det.firstChild);\r\n\r\n          var fab = document.createElement('button');\r\n          fab.type = 'button';\r\n          fab.className = 'gm-fab';\r\n          fab.innerHTML = 'Solicitar este Servicio ' + I_ENV;\r\n          det.appendChild(fab);\r\n\r\n          det.setAttribute('role', 'dialog');\r\n          det.setAttribute('aria-modal', 'true');\r\n        }\r\n      });\r\n    });\r\n\r\n    var padre = catEls[0].parentNode;\r\n    padre.insertBefore(tabs, padre.firstChild);\r\n    cats.classList.add('gm-listo');\r\n\r\n    function elegir(k) {\r\n      actual = k;\r\n      catEls.forEach(function (c, i) { c.classList.toggle('is-active', i === k); });\r\n      Array.prototype.forEach.call(tabs.children, function (b, i) {\r\n        b.classList.toggle('on', i === k);\r\n        b.setAttribute('aria-selected', i === k ? 'true' : 'false');\r\n      });\r\n    }\r\n\r\n    tabs.addEventListener('click', function (e) {\r\n      var b = e.target.closest('button');\r\n      if (!b) return;\r\n      var k = Array.prototype.indexOf.call(tabs.children, b);\r\n      if (k > -1 && k !== actual) elegir(k);\r\n    });\r\n\r\n    function abrir(id, empujar) {\r\n      var s = S[id];\r\n      if (!s || !s.det) return;\r\n\r\n      if (abierto && abierto !== id && S[abierto] && S[abierto].det) {\r\n        S[abierto].det.classList.remove('is-open');\r\n      }\r\n\r\n      if (s.cat !== actual) elegir(s.cat);\r\n\r\n      \/* La posici\u00f3n (top: 0 + padding bajo el header) la maneja el CSS *\/\r\n      s.det.classList.add('is-open');\r\n      s.det.scrollTop = 0;\r\n      html.classList.add('gm-lock');\r\n      abierto = id;\r\n            \/* Avisa a las dem\u00e1s ventanas que se abri\u00f3 un servicio *\/\r\n      try { window.dispatchEvent(new CustomEvent('gm-ventana-abierta', { detail: 'servicios' })); } catch (e) {}\r\n\r\n      if (empujar) {\r\n        history.pushState({ gmServ: id }, '', '#servicio-' + id);\r\n      }\r\n\r\n      setTimeout(function () {\r\n        if (!abierto || !S[abierto] || !S[abierto].det) return;\r\n        var back = S[abierto].det.querySelector('.gm-back');\r\n        if (back) back.focus({ preventScroll: true });\r\n      }, 60);\r\n    }\r\n\r\n        function cerrar(sinFoco) {\r\n      if (abierto && S[abierto] && S[abierto].det) {\r\n        S[abierto].det.classList.remove('is-open');\r\n      }\r\n      html.classList.remove('gm-lock');\r\n      abierto = null;\r\n      if (!sinFoco && ultimoFoco) {\r\n        try { ultimoFoco.focus({ preventScroll: true }); } catch (e) {}\r\n      }\r\n    }\r\n\r\n    function volver() {\r\n      if (history.state && history.state.gmServ) {\r\n        history.back();\r\n      } else {\r\n        if (location.hash.indexOf('#servicio-') === 0) {\r\n          history.replaceState(null, '', location.pathname + location.search);\r\n        }\r\n        cerrar();\r\n      }\r\n    }\r\n\r\n    \/* Cierra el detalle para dejar paso a otra secci\u00f3n (Nosotros, Casos, etc.)\r\n       y limpia #servicio-xxx de la URL sin usar history.back() *\/\r\n    function cederPaso() {\r\n      if (!abierto) return;\r\n      if (location.hash.indexOf('#servicio-') === 0) {\r\n        history.replaceState(null, '', location.pathname + location.search);\r\n      }\r\n      cerrar(true);\r\n    }\r\n\r\n    function buscarContenedorContacto() {\r\n      var selectores = [\r\n        '#contacto',\r\n        '#gm-contacto',\r\n        '.gm-contacto',\r\n        '[id*=\"contacto\" i]',\r\n        '[class*=\"gm-contacto\" i]'\r\n      ];\r\n\r\n      for (var i = 0; i < selectores.length; i++) {\r\n        try {\r\n          var encontrado = document.querySelector(selectores[i]);\r\n          if (encontrado && !encontrado.closest('.gm-det')) return encontrado;\r\n        } catch (err) {}\r\n      }\r\n      return null;\r\n    }\r\n\r\n    function solicitar(id) {\r\n      var destino = buscarContenedorContacto();\r\n\r\n      \/* Si el formulario est\u00e1 en otra p\u00e1gina, permite usar una URL configurada. *\/\r\n      if (!destino && CONFIG.contactoUrl) {\r\n        var sep = CONFIG.contactoUrl.indexOf('?') > -1 ? '&' : '?';\r\n        window.location.href = CONFIG.contactoUrl + sep + 'servicio=' + encodeURIComponent(id) + '#contacto';\r\n        return;\r\n      }\r\n\r\n      if (!destino) {\r\n        console.warn('Servicios GM: no se encontr\u00f3 el contenedor de contacto. En Elementor, asigna el ID \"contacto\" al contenedor del formulario.');\r\n        return;\r\n      }\r\n\r\n      \/* Cierra la ventana de detalle antes de desplazarse al formulario. *\/\r\n      if (abierto) {\r\n        if (location.hash.indexOf('#servicio-') === 0) {\r\n          history.replaceState(null, '', location.pathname + location.search);\r\n        }\r\n        cerrar();\r\n      }\r\n\r\n      \/* Espera a que se quite el bloqueo de scroll y compensa el header fijo. *\/\r\n      window.setTimeout(function () {\r\n        var actualDestino = buscarContenedorContacto() || destino;\r\n        var header = document.querySelector('#mi-header, .mi-header');\r\n        var alto = 0;\r\n        if (header) {\r\n          var hr = header.getBoundingClientRect();\r\n          if (hr.bottom > 0) alto = Math.round(hr.height);\r\n        }\r\n        var y = actualDestino.getBoundingClientRect().top + window.pageYOffset - alto - 18;\r\n        window.scrollTo({ top: Math.max(0, y), behavior: 'smooth' });\r\n\r\n        \/* A\u00f1ade el servicio solicitado al formulario si existe un campo compatible. *\/\r\n        var campo = actualDestino.querySelector('input[name=\"servicio\"], input[name=\"form_fields[servicio]\"], select[name=\"form_fields[servicio]\"]');\r\n        if (campo) {\r\n          campo.value = id.replace(\/-\/g, ' ');\r\n          campo.dispatchEvent(new Event('input', { bubbles: true }));\r\n          campo.dispatchEvent(new Event('change', { bubbles: true }));\r\n        }\r\n      }, 100);\r\n    }\r\n\r\n    cats.addEventListener('click', function (e) {\r\n      var card = e.target.closest('.gm-card');\r\n      var el;\r\n      if ((el = e.target.closest('.gm-link')) && card) {\r\n        ultimoFoco = el;\r\n        abrir(card.getAttribute('data-gm'), true);\r\n        return;\r\n      }\r\n      if (e.target.closest('.gm-btn-sol') && card) {\r\n        solicitar(card.getAttribute('data-gm'));\r\n        return;\r\n      }\r\n      if (e.target.closest('.gm-back')) { volver(); return; }\r\n      if (e.target.closest('.gm-fab')) {\r\n        if (abierto) solicitar(abierto);\r\n      }\r\n    });\r\n        \/* Clic en el men\u00fa del header con un detalle abierto: se cierra el detalle\r\n       ANTES de que Nosotros \/ Casos \/ Inicio hagan su acci\u00f3n (fase de captura) *\/\r\n    document.addEventListener('click', function (e) {\r\n      if (!abierto) return;\r\n      var a = e.target.closest('#mi-header a, .mi-header a, .elementor-location-header a');\r\n      if (!a) return;\r\n      var href = a.getAttribute('href') || '';\r\n      if (href === '' || href === '#') return;\r\n      if (a.hasAttribute('aria-expanded') || a.hasAttribute('aria-haspopup')) return;\r\n      cederPaso();\r\n    }, true);\r\n\r\n    \/* Respaldo: otra ventana (Nosotros, Casos) avisa que se abri\u00f3 *\/\r\n    window.addEventListener('gm-ventana-abierta', function (e) {\r\n      if (e.detail !== 'servicios' && abierto) cerrar(true);\r\n    });\r\n\r\n    document.addEventListener('keydown', function (e) {\r\n      if (e.key === 'Escape' && abierto) volver();\r\n    });\r\n\r\n    window.addEventListener('popstate', function () {\r\n      var m = location.hash.match(\/^#servicio-(.+)$\/);\r\n      if (m) abrir(decodeURIComponent(m[1]), false);\r\n      else if (abierto) cerrar();\r\n    });\r\n\r\n    elegir(0);\r\n\r\n    var inicial = location.hash.match(\/^#servicio-(.+)$\/);\r\n    if (inicial) {\r\n      cats.classList.add('gm-sin-anim');\r\n      abrir(decodeURIComponent(inicial[1]), false);\r\n      setTimeout(function () { cats.classList.remove('gm-sin-anim'); }, 1200);\r\n    }\r\n  }\r\n\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);\r\n  else init();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-49992ed e-con-full gm-solar e-flex e-con e-parent\" data-id=\"49992ed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3b5c4ee e-con-full gm-solar-izq   e-flex e-con e-child\" data-id=\"3b5c4ee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-781699a gm-solar-badge elementor-widget elementor-widget-heading\" data-id=\"781699a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ahorra Energ\u00eda y Dinero<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5fff69 gm-solar-titulo elementor-widget elementor-widget-heading\" data-id=\"b5fff69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u00bfNecesitas un sistema de <span class=\"gm-s-naranja\">Paneles<\/span> <span class=\"gm-s-verde\">Solares<\/span>?<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f01cbc gm-solar-desc elementor-widget elementor-widget-text-editor\" data-id=\"6f01cbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Transforma el sol en energ\u00eda constante para tu hogar, negocio o nave industrial. Disfruta de beneficios financieros, fiscales y ecol\u00f3gicos garantizados.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0956aaa e-con-full gm-solar-beneficios   e-flex e-con e-child\" data-id=\"0956aaa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a655901 e-con-full gm-benef gm-benef-naranja e-flex e-con e-child\" data-id=\"a655901\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02854d7 gm-benef-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"02854d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-coins\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M0 405.3V448c0 35.3 86 64 192 64s192-28.7 192-64v-42.7C342.7 434.4 267.2 448 192 448S41.3 434.4 0 405.3zM320 128c106 0 192-28.7 192-64S426 0 320 0 128 28.7 128 64s86 64 192 64zM0 300.4V352c0 35.3 86 64 192 64s192-28.7 192-64v-51.6c-41.3 34-116.9 51.6-192 51.6S41.3 334.4 0 300.4zm416 11c57.3-11.1 96-31.7 96-55.4v-42.7c-23.2 16.4-57.3 27.6-96 34.5v63.6zM192 160C86 160 0 195.8 0 240s86 80 192 80 192-35.8 192-80-86-80-192-80zm219.3 56.3c60-10.8 100.7-32 100.7-56.3v-42.7c-35.5 25.1-96.5 38.6-160.7 41.8 29.5 14.3 51.2 33.5 60 57.2z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f3dd18 gm-benef-titulo elementor-widget elementor-widget-heading\" data-id=\"4f3dd18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ahorro Significativo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0fa824f gm-benef-desc elementor-widget elementor-widget-text-editor\" data-id=\"0fa824f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #86868b; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 15px; letter-spacing: -0.1px;\">Produce tu propia electricidad y reduce tu tarifa CFE al m\u00ednimo.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff3657c e-con-full gm-benef gm-benef-verde e-flex e-con e-child\" data-id=\"ff3657c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d9fecf gm-benef-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"6d9fecf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tools\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6.9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfb2fc3 gm-benef-titulo elementor-widget elementor-widget-heading\" data-id=\"cfb2fc3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mantenimiento Sencillo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d68d2f gm-benef-desc elementor-widget elementor-widget-text-editor\" data-id=\"8d68d2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<span style=\"color: #86868b; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 15px; letter-spacing: -0.1px;\">Duraci\u00f3n \u00fatil de hasta 25 a\u00f1os con requerimiento m\u00ednimo de limpieza.<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d6bee03 e-con-full gm-benef gm-benef-azul e-flex e-con e-child\" data-id=\"d6bee03\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2a89f4 gm-benef-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"f2a89f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4317942 gm-benef-titulo elementor-widget elementor-widget-heading\" data-id=\"4317942\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Plusvalia de tu Propiedad<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-281115e gm-benef-desc elementor-widget elementor-widget-text-editor\" data-id=\"281115e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #86868b; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 15px; letter-spacing: -0.1px;\">Aumenta hasta un 15% el valor de tu casa o negocio con energia limpia.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1160589 e-con-full gm-benef gm-benef-naranja e-flex e-con e-child\" data-id=\"1160589\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfc87ce gm-benef-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"dfc87ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tree\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M378.31 378.49L298.42 288h30.63c9.01 0 16.98-5 20.78-13.06 3.8-8.04 2.55-17.26-3.28-24.05L268.42 160h28.89c9.1 0 17.3-5.35 20.86-13.61 3.52-8.13 1.86-17.59-4.24-24.08L203.66 4.83c-6.03-6.45-17.28-6.45-23.32 0L70.06 122.31c-6.1 6.49-7.75 15.95-4.24 24.08C69.38 154.65 77.59 160 86.69 160h28.89l-78.14 90.91c-5.81 6.78-7.06 15.99-3.27 24.04C37.97 283 45.93 288 54.95 288h30.63L5.69 378.49c-6 6.79-7.36 16.09-3.56 24.26 3.75 8.05 12 13.25 21.01 13.25H160v24.45l-30.29 48.4c-5.32 10.64 2.42 23.16 14.31 23.16h95.96c11.89 0 19.63-12.52 14.31-23.16L224 440.45V416h136.86c9.01 0 17.26-5.2 21.01-13.25 3.8-8.17 2.44-17.47-3.56-24.26z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4003fb4 gm-benef-titulo elementor-widget elementor-widget-heading\" data-id=\"4003fb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ecol\u00f3gico y Silencioso<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e900575 gm-benef-desc elementor-widget elementor-widget-text-editor\" data-id=\"e900575\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<span style=\"color: #86868b; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 16px; letter-spacing: -0.1px;\">Energ\u00eda limpia sin emisiones de carbono ni generacion de ruido.<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e1051a3 e-con-full gm-calc e-flex e-con e-child\" data-id=\"e1051a3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e30ce7 gm-calc-titulo elementor-widget elementor-widget-heading\" data-id=\"2e30ce7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Calculadora de Ahorro Solar<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68a39c2 gm-calc-sub elementor-widget elementor-widget-text-editor\" data-id=\"68a39c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Calcula cu\u00e1nto pagar\u00edas con tu sistema fotovoltaico<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ffb1926 gm-calc-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ffb1926\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-book\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7eaf0e8 gm-sim elementor-widget elementor-widget-html\" data-id=\"7eaf0e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<!--\r\nCALCULADORA SOLAR GRUPO MARPA IT \u2014 v2 (dise\u00f1o igualado a la referencia)\r\nEstructura HTML y JavaScript intactos. Solo cambia el CSS.\r\n-->\r\n\r\n<div class=\"gm-sim\" data-gm-sim>\r\n  <div class=\"gm-sim-fila\">\r\n    <span class=\"gm-sim-label\">Pago promedio actual a CFE (Bimestral):<\/span>\r\n    <span class=\"gm-sim-valor\" data-out=\"cfe\">$2,500 MXN<\/span>\r\n  <\/div>\r\n\r\n  <div class=\"gm-sim-rango\">\r\n    <input type=\"range\" class=\"gm-sim-input\" min=\"2500\" max=\"80000\" step=\"500\" value=\"2500\" aria-label=\"Pago bimestral promedio a CFE\">\r\n    <div class=\"gm-sim-marcas\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"gm-sim-res\" aria-live=\"polite\">\r\n    <div class=\"gm-sim-r\">\r\n      <span class=\"gm-sim-t\">Pago estimado con paneles<\/span>\r\n      <strong class=\"gm-sim-v gm-c-verde\" data-out=\"pago\">$70 MXN<\/strong>\r\n      <span class=\"gm-sim-s gm-c-verde\" data-out=\"pct\">Ahorro de ~97% CFE<\/span>\r\n    <\/div>\r\n    <div class=\"gm-sim-r\">\r\n      <span class=\"gm-sim-t\">Ahorro anual estimado<\/span>\r\n      <strong class=\"gm-sim-v\" data-out=\"ahorro\">$14,580 MXN<\/strong>\r\n      <span class=\"gm-sim-s gm-c-gris\" data-out=\"recup\">Recuperaci\u00f3n estimada: ~3.4 a\u00f1os<\/span>\r\n    <\/div>\r\n    <div class=\"gm-sim-r\">\r\n      <span class=\"gm-sim-t\">Paneles sugeridos<\/span>\r\n      <strong class=\"gm-sim-v gm-c-naranja\" data-out=\"paneles\">4 M\u00f3dulos Fotovoltaicos<\/strong>\r\n    <\/div>\r\n    <div class=\"gm-sim-r\">\r\n      <span class=\"gm-sim-t\">Inversi\u00f3n estimada sistema<\/span>\r\n      <strong class=\"gm-sim-v gm-c-azul\" data-out=\"inversion\">$50,000 MXN<\/strong>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\/* =========================================================\r\n   VARIABLES, FUENTE E \u00cdCONOS\r\n   ========================================================= *\/\r\n.gm-solar {\r\n  --gm-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\r\n  --gm-texto: #1d1d1f;\r\n  --gm-secundario: #86868b;\r\n  --gm-naranja: #ff8f00;\r\n  --gm-verde: #00ca63;\r\n  --gm-azul: #0073e3;\r\n\r\n  \/* \u00cdconos (se dibujan por CSS, no dependen del \u00edcono elegido en Elementor) *\/\r\n  --ico-sol: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'\/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'\/%3E%3C\/svg%3E\");\r\n  --ico-alcancia: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 5c-1.5 0-2.8 1.4-3 2-3.5-1.5-11-.3-11 5 0 1.8 0 3 2 4.5V20h4v-2h3v2h4v-4c1-.5 1.7-1 2-2h2v-4h-2c0-1-.5-1.5-1-2V5z'\/%3E%3Cpath d='M2 9v1c0 1.1.9 2 2 2h1'\/%3E%3Cpath d='M16 11h.01'\/%3E%3C\/svg%3E\");\r\n  --ico-llave: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'\/%3E%3C\/svg%3E\");\r\n  --ico-casa: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'\/%3E%3Cpath d='M9 22V12h6v10'\/%3E%3C\/svg%3E\");\r\n  --ico-hoja: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z'\/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12'\/%3E%3C\/svg%3E\");\r\n  --ico-calc: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='20' x='4' y='2' rx='2'\/%3E%3Cline x1='8' x2='16' y1='6' y2='6'\/%3E%3Cline x1='16' x2='16' y1='14' y2='18'\/%3E%3Cpath d='M16 10h.01M12 10h.01M8 10h.01M12 14h.01M8 14h.01M12 18h.01M8 18h.01'\/%3E%3C\/svg%3E\");\r\n  --ico-enviar: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'\/%3E%3Cpath d='M22 2 11 13'\/%3E%3C\/svg%3E\");\r\n}\r\n\r\n\/* Toda la secci\u00f3n usa Inter *\/\r\n.gm-solar,\r\n.gm-solar .elementor-heading-title,\r\n.gm-solar .elementor-widget-container,\r\n.gm-solar p,\r\n.gm-solar .elementor-button {\r\n  font-family: var(--gm-font) !important;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n\/* =========================================================\r\n   ESTRUCTURA DE SECCI\u00d3N + FONDO\r\n   ========================================================= *\/\r\n.gm-solar.e-con {\r\n  display: grid !important;\r\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;\r\n  gap: 50px !important;\r\n  align-items: center;\r\n  padding: 90px max(24px, calc((100% - 1200px) \/ 2));\r\n  background: linear-gradient(180deg, #f5f5f7 0%, #eaeaef 100%) !important;\r\n}\r\n.gm-solar.e-con::before { background: none !important; opacity: 0 !important; }\r\n.gm-solar .elementor-widget { margin-top: 0; margin-bottom: 0; }\r\n\r\n\/* Columna izquierda *\/\r\n.gm-solar-izq.e-con {\r\n  min-width: 0;\r\n  flex-direction: column;\r\n  align-items: stretch;\r\n  gap: 0;\r\n  padding: 0;\r\n}\r\n\r\n\/* ---------- Badge ---------- *\/\r\n.gm-solar .gm-solar-badge.elementor-widget { margin: 0 0 20px !important; }\r\n.gm-solar-badge .elementor-heading-title {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 8px 16px !important;\r\n  border: 1px solid #fcddbc !important;\r\n  border-radius: 999px;\r\n  background: #f7eadd !important;\r\n  color: #ff8f00 !important;\r\n  font-size: 13px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: -0.01em !important;\r\n}\r\n.gm-solar-badge .elementor-heading-title::before {\r\n  content: \"\";\r\n  flex: 0 0 16px;\r\n  width: 16px;\r\n  height: 16px;\r\n  background: currentColor;\r\n  -webkit-mask: var(--ico-sol) center \/ contain no-repeat;\r\n  mask: var(--ico-sol) center \/ contain no-repeat;\r\n}\r\n\r\n\/* ---------- T\u00edtulo ---------- *\/\r\n.gm-solar .gm-solar-titulo.elementor-widget { margin: 0 0 16px !important; }\r\n.gm-solar-titulo .elementor-heading-title {\r\n  margin: 0;\r\n  color: #1d1d1f !important;\r\n  font-size: 40px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.2 !important;\r\n  letter-spacing: -0.03em !important;\r\n}\r\n\r\n\/* Palabra naranja *\/\r\n.gm-s-naranja {\r\n  color: #ff8f00 !important;\r\n  -webkit-text-fill-color: #ff8f00 !important;\r\n}\r\n\r\n\/* Palabra verde: color s\u00f3lido por defecto (nunca se ve el rect\u00e1ngulo) *\/\r\n.gm-s-verde {\r\n  color: #00b886 !important;\r\n  -webkit-text-fill-color: #00b886 !important;\r\n}\r\n\r\n\/* Degradado solo si el navegador soporta el recorte de texto *\/\r\n@supports ((-webkit-background-clip: text) or (background-clip: text)) {\r\n  .gm-solar .gm-s-verde {\r\n    display: inline-block;\r\n    background-image: linear-gradient(90deg, #00cf98 0%, #00a072 100%) !important;\r\n    -webkit-background-clip: text !important;\r\n    background-clip: text !important;\r\n    color: transparent !important;\r\n    -webkit-text-fill-color: transparent !important;\r\n  }\r\n}\r\n\r\n\/* ---------- Descripci\u00f3n ---------- *\/\r\n.gm-solar .gm-solar-desc.elementor-widget {\r\n  max-width: 520px;\r\n  margin: 0 0 40px !important;\r\n}\r\n.gm-solar-desc,\r\n.gm-solar-desc p,\r\n.gm-solar-desc .elementor-widget-container {\r\n  margin: 0;\r\n  color: #86868b !important;\r\n  font-size: 16px !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.55 !important;\r\n  letter-spacing: -0.025em !important;\r\n}\r\n\r\n\/* ---------- Tarjetas de beneficios ---------- *\/\r\n.gm-solar-beneficios.e-con {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n  gap: 14px !important;\r\n  width: 100%;\r\n  padding: 0;\r\n}\r\n.gm-benef.e-con {\r\n  --gm-tint: #fff1e0;\r\n  --gm-color: #ff8f00;\r\n  min-width: 0;\r\n  flex-direction: column;\r\n  align-items: flex-start;\r\n  gap: 0;\r\n  padding: 22px 20px;\r\n  border-radius: 22px;\r\n  background: #ffffff !important;\r\n  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.03) !important;\r\n  border: 1px solid rgba(0, 0, 0, 0.04) !important;\r\n  transition: transform .3s ease, box-shadow .3s ease;\r\n}\r\n.gm-benef.e-con:hover {\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.07) !important;\r\n}\r\n\r\n\/* Colores e \u00edconos por posici\u00f3n (no dependen de las clases de color) *\/\r\n.gm-solar-beneficios .gm-benef:nth-child(1) { --gm-tint: #fff1e0; --gm-color: #ff8f00; --gm-ico: var(--ico-alcancia); }\r\n.gm-solar-beneficios .gm-benef:nth-child(2) { --gm-tint: #e0f9ec; --gm-color: #00ca63; --gm-ico: var(--ico-llave); }\r\n.gm-solar-beneficios .gm-benef:nth-child(3) { --gm-tint: #e0eefc; --gm-color: #0073e3; --gm-ico: var(--ico-casa); }\r\n.gm-solar-beneficios .gm-benef:nth-child(4) { --gm-tint: #e0f9ec; --gm-color: #00ca63; --gm-ico: var(--ico-hoja); }\r\n\r\n.gm-benef .elementor-widget { margin-top: 0; margin-bottom: 0; }\r\n.gm-benef .gm-benef-ico.elementor-widget { margin: 0 0 12px !important; }\r\n.gm-benef-ico .elementor-icon {\r\n  display: grid !important;\r\n  place-items: center;\r\n  width: 42px;\r\n  height: 42px;\r\n  border-radius: 12px;\r\n  background: var(--gm-tint) !important;\r\n  color: var(--gm-color) !important;\r\n}\r\n.gm-benef-ico .elementor-icon > * { display: none !important; }\r\n.gm-benef-ico .elementor-icon::before {\r\n  content: \"\";\r\n  width: 18px;\r\n  height: 18px;\r\n  background: currentColor;\r\n  -webkit-mask: var(--gm-ico) center \/ contain no-repeat;\r\n  mask: var(--gm-ico) center \/ contain no-repeat;\r\n}\r\n\r\n.gm-benef .gm-benef-titulo.elementor-widget { margin: 0 0 6px !important; }\r\n.gm-benef-titulo .elementor-heading-title {\r\n  margin: 0;\r\n  color: #1d1d1f !important;\r\n  font-size: 15px !important;\r\n  font-weight: 600 !important;\r\n  line-height: 1.3 !important;\r\n  letter-spacing: -0.01em !important;\r\n}\r\n.gm-benef-desc,\r\n.gm-benef-desc p,\r\n.gm-benef-desc .elementor-widget-container {\r\n  margin: 0;\r\n  color: #86868b !important;\r\n  font-size: 12.5px !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.5 !important;\r\n  letter-spacing: -0.025em !important;\r\n}\r\n\r\n\/* =========================================================\r\n   TARJETA DE LA CALCULADORA\r\n   ========================================================= *\/\r\n.gm-calc.e-con {\r\n  position: relative;\r\n  min-width: 0;\r\n  flex-direction: column;\r\n  align-items: stretch;\r\n  gap: 0;\r\n  padding: 32px;\r\n  border-radius: 28px;\r\n  background: radial-gradient(circle at 50% 40%, rgba(255, 143, 0, 0.06) 0%, transparent 55%), #ffffff !important;\r\n  box-shadow: 0 16px 44px rgba(0, 0, 0, 0.07) !important;\r\n  border: 1px solid rgba(0, 0, 0, 0.04) !important;\r\n}\r\n.gm-calc .elementor-widget { margin-top: 0; margin-bottom: 0; }\r\n\r\n.gm-calc .gm-calc-titulo.elementor-widget {\r\n  margin: 0 0 6px !important;\r\n  padding-right: 64px;\r\n}\r\n.gm-calc-titulo .elementor-heading-title {\r\n  margin: 0;\r\n  color: #1d1d1f !important;\r\n  font-size: 23px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.2 !important;\r\n  letter-spacing: -0.025em !important;\r\n}\r\n\r\n.gm-calc .gm-calc-sub.elementor-widget {\r\n  margin: 0 0 28px !important;\r\n  padding-right: 64px;\r\n}\r\n.gm-calc-sub,\r\n.gm-calc-sub p,\r\n.gm-calc-sub .elementor-widget-container {\r\n  margin: 0;\r\n  color: #86868b !important;\r\n  font-size: 13px !important;\r\n  font-weight: 400 !important;\r\n  line-height: 1.4 !important;\r\n  letter-spacing: -0.02em !important;\r\n}\r\n\r\n.gm-calc .gm-calc-ico.elementor-widget {\r\n  position: absolute !important;\r\n  top: 35px;\r\n  right: 32px;\r\n  width: auto !important;\r\n}\r\n.gm-calc-ico .elementor-icon {\r\n  display: grid !important;\r\n  place-items: center;\r\n  width: 44px;\r\n  height: 44px;\r\n  border: 1px solid #ffe8cb;\r\n  border-radius: 12px;\r\n  background: #fff0de !important;\r\n  color: #ff8f00 !important;\r\n}\r\n.gm-calc-ico .elementor-icon > * { display: none !important; }\r\n.gm-calc-ico .elementor-icon::before {\r\n  content: \"\";\r\n  width: 20px;\r\n  height: 20px;\r\n  background: currentColor;\r\n  -webkit-mask: var(--ico-calc) center \/ contain no-repeat;\r\n  mask: var(--ico-calc) center \/ contain no-repeat;\r\n}\r\n\r\n\/* =========================================================\r\n   SIMULADOR\r\n   ========================================================= *\/\r\n.gm-sim {\r\n  --sim-texto: #1d1d1f;\r\n  --sim-secundario: #86868b;\r\n  --sim-naranja: #ff8f00;\r\n  --sim-verde: #00ca63;\r\n  --sim-azul: #0073e3;\r\n  --sim-fondo-resultados: #f2f2f5;\r\n  --sim-borde-resultados: #e8e8eb;\r\n\r\n  --sim-label-size: 12.5px;\r\n  --sim-valor-size: 21px;\r\n  --sim-resultado-size: 18px;\r\n  --sim-etiqueta-size: 10px;\r\n  --sim-detalle-size: 11px;\r\n\r\n  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n.gm-sim * { box-sizing: border-box; }\r\n.gm-sim-fila {\r\n  display: flex;\r\n  align-items: baseline;\r\n  justify-content: space-between;\r\n  gap: 12px;\r\n  margin-bottom: 20px;\r\n}\r\n.gm-sim-label {\r\n  color: var(--sim-texto) !important;\r\n  font-size: var(--sim-label-size);\r\n  font-weight: 500;\r\n  letter-spacing: -0.02em;\r\n}\r\n.gm-sim-valor {\r\n  color: var(--sim-naranja) !important;\r\n  font-size: var(--sim-valor-size);\r\n  font-weight: 800;\r\n  letter-spacing: -0.035em;\r\n  white-space: nowrap;\r\n}\r\n.gm-sim-rango { margin-bottom: 30px; }\r\n.gm-sim-input {\r\n  --p: 0%;\r\n  -webkit-appearance: none;\r\n  appearance: none;\r\n  display: block;\r\n  width: 100%;\r\n  height: 26px;\r\n  margin: 0;\r\n  padding: 0;\r\n  background: transparent;\r\n  outline: none;\r\n  cursor: pointer;\r\n}\r\n.gm-sim-input::-webkit-slider-runnable-track {\r\n  height: 10px;\r\n  border-radius: 999px;\r\n  background: linear-gradient(90deg, var(--sim-naranja) var(--p), #e4e4e9 var(--p));\r\n}\r\n.gm-sim-input::-webkit-slider-thumb {\r\n  -webkit-appearance: none;\r\n  width: 26px;\r\n  height: 26px;\r\n  margin-top: -8px;\r\n  border: 3px solid var(--sim-naranja);\r\n  border-radius: 50%;\r\n  background: #ffffff;\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);\r\n  transition: transform .15s ease;\r\n}\r\n.gm-sim-input:hover::-webkit-slider-thumb,\r\n.gm-sim-input:active::-webkit-slider-thumb { transform: scale(1.1); }\r\n\r\n\/* Firefox *\/\r\n.gm-sim-input::-moz-range-track {\r\n  height: 10px;\r\n  border-radius: 999px;\r\n  background: #e4e4e9;\r\n}\r\n.gm-sim-input::-moz-range-progress {\r\n  height: 10px;\r\n  border-radius: 999px;\r\n  background: var(--sim-naranja);\r\n}\r\n.gm-sim-input::-moz-range-thumb {\r\n  box-sizing: border-box;\r\n  width: 26px;\r\n  height: 26px;\r\n  border: 3px solid var(--sim-naranja);\r\n  border-radius: 50%;\r\n  background: #ffffff;\r\n  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);\r\n}\r\n\r\n.gm-sim-marcas {\r\n  position: relative;\r\n  height: 16px;\r\n  margin-top: 6px;\r\n}\r\n.gm-sim-marcas span {\r\n  position: absolute;\r\n  top: 0;\r\n  color: #86868b !important;\r\n  font-size: 10px;\r\n  font-weight: 600;\r\n  letter-spacing: -0.02em;\r\n  white-space: nowrap;\r\n}\r\n\r\n\/* Caja de resultados *\/\r\n.gm-sim-res {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 22px 20px;\r\n  padding: 24px;\r\n  border: 1px solid var(--sim-borde-resultados) !important;\r\n  border-radius: 20px;\r\n  background: var(--sim-fondo-resultados) !important;\r\n}\r\n.gm-sim-r {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 5px;\r\n  min-width: 0;\r\n}\r\n.gm-sim-t {\r\n  color: var(--sim-secundario) !important;\r\n  font-size: var(--sim-etiqueta-size);\r\n  font-weight: 700;\r\n  line-height: 1.2;\r\n  letter-spacing: .05em;\r\n  text-transform: uppercase;\r\n}\r\n.gm-sim-v {\r\n  color: var(--sim-texto) !important;\r\n  font-size: var(--sim-resultado-size);\r\n  font-weight: 800;\r\n  line-height: 1.3;\r\n  letter-spacing: -0.03em;\r\n  overflow-wrap: anywhere;\r\n}\r\n.gm-sim-s {\r\n  color: var(--sim-secundario) !important;\r\n  font-size: var(--sim-detalle-size);\r\n  line-height: 1.3;\r\n  letter-spacing: -0.02em;\r\n}\r\n.gm-sim .gm-c-verde { color: var(--sim-verde) !important; }\r\n.gm-sim .gm-sim-s.gm-c-verde { font-weight: 700; color: var(--sim-verde) !important; }\r\n.gm-sim .gm-c-gris { color: var(--sim-secundario) !important; }\r\n.gm-sim .gm-c-naranja { color: var(--sim-naranja) !important; }\r\n.gm-sim .gm-c-azul { color: var(--sim-azul) !important; }\r\n\r\n\/* =========================================================\r\n   BOT\u00d3N (azul, con \u00edcono de env\u00edo)\r\n   ========================================================= *\/\r\n.gm-calc .gm-calc-btn.elementor-widget { width: 100%; margin: 26px 0 0 !important; }\r\n.gm-calc-btn .elementor-button-wrapper { width: 100%; }\r\n.gm-calc-btn .elementor-button {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 100%;\r\n  padding: 17px 24px !important;\r\n  border: 0;\r\n  border-radius: 999px;\r\n  background: linear-gradient(135deg, #0073e3 0%, #0062c1 100%) !important;\r\n  color: #ffffff !important;\r\n  box-shadow: 0 8px 24px rgba(0, 113, 227, 0.35) !important;\r\n  transition: transform .25s cubic-bezier(.16, 1, .3, 1), box-shadow .25s;\r\n  font-size: 14px !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1.5 !important;\r\n  letter-spacing: 0 !important;\r\n}\r\n.gm-calc-btn .elementor-button:hover {\r\n  transform: translateY(-2px) scale(1.01);\r\n  box-shadow: 0 12px 30px rgba(0, 113, 227, 0.5) !important;\r\n}\r\n.gm-calc-btn .elementor-button-icon { display: none !important; }\r\n.gm-calc-btn .elementor-button-content-wrapper {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n}\r\n.gm-calc-btn .elementor-button-content-wrapper::before {\r\n  content: \"\";\r\n  flex: 0 0 16px;\r\n  width: 16px;\r\n  height: 16px;\r\n  background: #ffffff;\r\n  -webkit-mask: var(--ico-enviar) center \/ contain no-repeat;\r\n  mask: var(--ico-enviar) center \/ contain no-repeat;\r\n}\r\n\r\n\/* =========================================================\r\n   RESPONSIVO\r\n   ========================================================= *\/\r\n@media (max-width: 960px) {\r\n  .gm-solar.e-con {\r\n    grid-template-columns: minmax(0, 1fr) !important;\r\n    gap: 40px !important;\r\n    padding: 70px 24px;\r\n  }\r\n}\r\n@media (max-width: 560px) {\r\n  .gm-solar.e-con { padding: 56px 16px; }\r\n  .gm-solar-titulo .elementor-heading-title { font-size: 30px !important; }\r\n  .gm-solar-beneficios.e-con { grid-template-columns: minmax(0, 1fr) !important; }\r\n  .gm-calc.e-con { padding: 24px 18px; border-radius: 22px; }\r\n  .gm-calc .gm-calc-ico.elementor-widget { top: 23px; right: 18px; }\r\n  .gm-sim-fila { flex-direction: column; align-items: flex-start; gap: 4px; }\r\n  .gm-sim-res { grid-template-columns: minmax(0, 1fr); padding: 20px 16px; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function init() {\r\n    var cajas = document.querySelectorAll('[data-gm-sim]');\r\n\r\n    Array.prototype.forEach.call(cajas, function (caja) {\r\n      if (caja.getAttribute('data-listo')) return;\r\n      caja.setAttribute('data-listo', '1');\r\n\r\n      var TABLA = [\r\n        [  2500,    4,   50000,  70 ],\r\n        [  5000,    8,   85000,  70 ],\r\n        [ 10000,   12,  135000,  70 ],\r\n        [ 15000,   16,  180000,  70 ],\r\n        [ 20000,   24,  270000,  70 ],\r\n        [ 40000,   64,  750000, 400 ],\r\n        [ 80000,  160, 2000000, 400 ]\r\n      ];\r\n\r\n      var PASO = 500;\r\n      var MARCAS = [2500, 40000, 80000];\r\n      var BIMESTRES_AL_ANIO = 6;\r\n\r\n      function calcular(v) {\r\n        var i = 0;\r\n        while (i < TABLA.length - 2 && v > TABLA[i + 1][0]) i++;\r\n\r\n        var a = TABLA[i];\r\n        var b = TABLA[i + 1];\r\n        var t = (v - a[0]) \/ (b[0] - a[0]);\r\n        t = Math.max(0, Math.min(1, t));\r\n\r\n        var paneles = Math.ceil(a[1] + t * (b[1] - a[1]) - 1e-9);\r\n        var precio = Math.round((a[2] + t * (b[2] - a[2])) \/ 1000) * 1000;\r\n\r\n        var pagoSFV = TABLA[TABLA.length - 1][3];\r\n        for (var k = 0; k < TABLA.length; k++) {\r\n          if (v <= TABLA[k][0]) {\r\n            pagoSFV = TABLA[k][3];\r\n            break;\r\n          }\r\n        }\r\n\r\n        var ahorro = Math.max(0, (v - pagoSFV) * BIMESTRES_AL_ANIO);\r\n\r\n        return {\r\n          pagoCFE: v,\r\n          pagoSFV: pagoSFV,\r\n          porcentaje: v > 0 ? Math.round((1 - pagoSFV \/ v) * 100) : 0,\r\n          ahorroAnual: ahorro,\r\n          recuperacion: ahorro > 0 ? precio \/ ahorro : 0,\r\n          paneles: paneles,\r\n          inversion: precio\r\n        };\r\n      }\r\n\r\n      var min = TABLA[0][0];\r\n      var max = TABLA[TABLA.length - 1][0];\r\n      var input = caja.querySelector('.gm-sim-input');\r\n      var marcasEl = caja.querySelector('.gm-sim-marcas');\r\n      var out = {};\r\n\r\n      if (!input || !marcasEl) return;\r\n\r\n      Array.prototype.forEach.call(caja.querySelectorAll('[data-out]'), function (el) {\r\n        out[el.getAttribute('data-out')] = el;\r\n      });\r\n\r\n      input.min = min;\r\n      input.max = max;\r\n      input.step = PASO;\r\n\r\n      function mxn(n) {\r\n        return '$' + Number(n).toLocaleString('es-MX', { maximumFractionDigits: 0 }) + ' MXN';\r\n      }\r\n\r\n      marcasEl.innerHTML = '';\r\n      MARCAS.forEach(function (m, k) {\r\n        var s = document.createElement('span');\r\n        s.textContent = mxn(m);\r\n\r\n        if (k === 0) {\r\n          s.style.left = '0';\r\n        } else if (k === MARCAS.length - 1) {\r\n          s.style.right = '0';\r\n        } else {\r\n          s.style.left = ((m - min) \/ (max - min) * 100) + '%';\r\n          s.style.transform = 'translateX(-50%)';\r\n        }\r\n\r\n        marcasEl.appendChild(s);\r\n      });\r\n\r\n      function animar(el, hasta, formato) {\r\n        if (!el) return;\r\n\r\n        var desde = el._cur == null ? hasta : el._cur;\r\n        if (el._raf) cancelAnimationFrame(el._raf);\r\n\r\n        if (desde === hasta) {\r\n          el._cur = hasta;\r\n          el.textContent = formato(hasta);\r\n          return;\r\n        }\r\n\r\n        var t0 = null;\r\n        var dur = 350;\r\n\r\n        function pasoAnimacion(ts) {\r\n          if (t0 === null) t0 = ts;\r\n\r\n          var p = Math.min(1, (ts - t0) \/ dur);\r\n          var e = 1 - Math.pow(1 - p, 3);\r\n\r\n          el._cur = Math.round(desde + (hasta - desde) * e);\r\n          el.textContent = formato(el._cur);\r\n\r\n          if (p < 1) {\r\n            el._raf = requestAnimationFrame(pasoAnimacion);\r\n          } else {\r\n            el._raf = null;\r\n          }\r\n        }\r\n\r\n        el._raf = requestAnimationFrame(pasoAnimacion);\r\n      }\r\n\r\n      function actualizar() {\r\n        var v = Number(input.value);\r\n        var r = calcular(v);\r\n\r\n        input.style.setProperty('--p', ((v - min) \/ (max - min) * 100) + '%');\r\n\r\n        animar(out.cfe, r.pagoCFE, mxn);\r\n        animar(out.pago, r.pagoSFV, mxn);\r\n        animar(out.ahorro, r.ahorroAnual, mxn);\r\n        animar(out.inversion, r.inversion, mxn);\r\n\r\n        if (out.pct) out.pct.textContent = 'Ahorro de ~' + r.porcentaje + '% CFE';\r\n        if (out.recup) out.recup.textContent = 'Recuperaci\u00f3n estimada: ~' + r.recuperacion.toFixed(1) + ' a\u00f1os';\r\n        if (out.paneles) {\r\n          out.paneles.textContent = r.paneles + (r.paneles === 1 ? ' M\u00f3dulo Fotovoltaico' : ' M\u00f3dulos Fotovoltaicos');\r\n        }\r\n\r\n        window.gmCalcResultado = r;\r\n        document.dispatchEvent(new CustomEvent('gm:calculo', { detail: r }));\r\n      }\r\n\r\n      input.addEventListener('input', actualizar);\r\n      actualizar();\r\n    });\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4deab99 gm-calc-btn elementor-widget elementor-widget-button\" data-id=\"4deab99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contacto\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Solicitar aqui<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5380ff9 e-con-full gm-seg e-flex e-con e-parent\" data-id=\"5380ff9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b7fe69e e-con-full gm-seg-izq e-flex e-con e-child\" data-id=\"b7fe69e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1072615 e-con-full gm-seg-card gm-seg-card-monitoreo e-flex e-con e-child\" data-id=\"1072615\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4070843 gm-seg-monitoreo-img elementor-widget elementor-widget-image\" data-id=\"4070843\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"678\" height=\"452\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Monitoreo.jpg\" class=\"attachment-large size-large wp-image-580\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Monitoreo.jpg 678w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Monitoreo-300x200.jpg 300w\" sizes=\"(max-width: 678px) 100vw, 678px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07a0810 gm-seg-monitoreo-titulo elementor-widget elementor-widget-heading\" data-id=\"07a0810\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Centro de Monitoreo y Seguridad<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a0120c4 e-con-full gm-seg-card gm-seg-card-camara e-flex e-con e-child\" data-id=\"a0120c4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-166b793 gm-seg-camara-img elementor-widget elementor-widget-image\" data-id=\"166b793\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Camara.jpg\" class=\"attachment-large size-large wp-image-562\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Camara.jpg 640w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Camara-300x300.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Camara-150x150.jpg 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-87d447d e-con-full gm-seg-card gm-seg-card-azul e-flex e-con e-child\" data-id=\"87d447d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1817433  gm-seg-azul-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"1817433\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-lock\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e342ccf gm-seg-azul-texto elementor-widget elementor-widget-text-editor\" data-id=\"e342ccf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Equipos de marcas lideres a nivel mundial<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-51c4ff8 gm-seg-der e-flex e-con-boxed e-con e-child\" data-id=\"51c4ff8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c446370 gm-seg-badge elementor-widget elementor-widget-heading\" data-id=\"c446370\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Sistema de Seguridad F\u00edsica e Inteligente<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34901d6 gm-seg-titulo elementor-widget elementor-widget-heading\" data-id=\"34901d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Manten el control total de lo que sucede en tu hogar o negocio<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efece4f gm-seg-desc elementor-widget elementor-widget-text-editor\" data-id=\"efece4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>En <strong>Grupo Marpa IT<\/strong> estamos preparados para brindarte equipamiento de primera l\u00ednea en videovigilancia, control vehicular y peatonal, as\u00ed como detecci\u00f3n temprana de siniestros.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69362f3 e-con-full gm-seg-lista e-flex e-con e-child\" data-id=\"69362f3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-eeaed05 e-con-full gm-seg-item e-flex e-con e-child\" data-id=\"eeaed05\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1255430 gm-seg-num elementor-widget elementor-widget-heading\" data-id=\"1255430\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">01<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fbe22f7 e-con-full gm-seg-cuerpo e-flex e-con e-child\" data-id=\"fbe22f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e33bf5 gm-seg-item-titulo elementor-widget elementor-widget-heading\" data-id=\"6e33bf5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Control de Acceso Biom\u00e9trico y RFID<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b929388 gm-seg-item-desc elementor-widget elementor-widget-text-editor\" data-id=\"b929388\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Restringe y audita la entrada de empleados y visitantes mediante huella, rostro o c\u00f3digos din\u00e1micos.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-faf1114 e-con-full gm-seg-item e-flex e-con e-child\" data-id=\"faf1114\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-089b8df gm-seg-num elementor-widget elementor-widget-heading\" data-id=\"089b8df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">02<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d073c0 e-con-full gm-seg-cuerpo e-flex e-con e-child\" data-id=\"7d073c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7578d6e gm-seg-item-titulo elementor-widget elementor-widget-heading\" data-id=\"7578d6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">CCTV e Inteligencia Artificial<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0fe99f9 gm-seg-item-desc elementor-widget elementor-widget-text-editor\" data-id=\"0fe99f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Reconocimiento de placas, cruce de l\u00ednea, mapas de calor y anal\u00edtica de video avanzada.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23437c5 e-con-full gm-seg-item e-flex e-con e-child\" data-id=\"23437c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-004f149 gm-seg-num elementor-widget elementor-widget-heading\" data-id=\"004f149\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">03<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b333065 e-con-full gm-seg-cuerpo e-flex e-con e-child\" data-id=\"b333065\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b44a35 gm-seg-item-titulo elementor-widget elementor-widget-heading\" data-id=\"0b44a35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Alarmas y Detectores de Humo<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ac7c52 gm-seg-item-desc elementor-widget elementor-widget-text-editor\" data-id=\"2ac7c52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Protecci\u00f3n perimetral, sirenas de p\u00e1nico y centrales de alarma contra incendios y robo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1923cb gm-seg-btn elementor-widget elementor-widget-button\" data-id=\"f1923cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contacto\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Solicitar aqui<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6294736  gm-seg-estilos elementor-widget elementor-widget-html\" data-id=\"6294736\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\r\n\/* ============================================================\r\n   SECCI\u00d3N (2 columnas)\r\n   ============================================================ *\/\r\n.gm-seg.e-con{\r\n  display:grid !important;\r\n  grid-template-columns:1fr 1fr !important;\r\n  gap:56px !important;\r\n  align-items:center;\r\n  padding:90px max(24px, calc((100% - 1200px) \/ 2));\r\n  font-family:'Inter',-apple-system,'Segoe UI',Arial,sans-serif;\r\n}\r\n\r\n.gm-seg .elementor-widget{\r\n  margin:0 !important;\r\n}\r\n\r\n.gm-seg .elementor-heading-title,\r\n.gm-seg .elementor-widget-text-editor,\r\n.gm-seg .elementor-widget-text-editor p,\r\n.gm-seg .elementor-button{\r\n  font-family:'Inter',-apple-system,'Segoe UI',Arial,sans-serif;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   IZQUIERDA: TARJETAS\r\n   ============================================================ *\/\r\n.gm-seg .gm-seg-izq.e-con{\r\n  display:grid !important;\r\n  grid-template-columns:1fr 1fr !important;\r\n  grid-template-rows:1fr 1fr !important;\r\n  gap:16px !important;\r\n  height:460px;\r\n  width:100% !important;\r\n  max-width:none !important;\r\n  min-width:0;\r\n  align-items:stretch !important;\r\n  padding:0;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TARJETAS GENERALES\r\n   ============================================================ *\/\r\n.gm-seg .gm-seg-card.e-con{\r\n  position:relative;\r\n  overflow:hidden;\r\n  padding:0;\r\n  width:auto !important;\r\n  max-width:none !important;\r\n  min-width:0 !important;\r\n  min-height:0 !important;\r\n  height:100% !important;\r\n  border-radius:28px;\r\n\r\n  box-shadow:0 10px 30px rgba(20,30,60,.08);\r\n\r\n  \/* Animaci\u00f3n inicial *\/\r\n  opacity:0;\r\n  transform:translateY(30px) scale(.97);\r\n\r\n  animation:gmCardEntrada .8s cubic-bezier(.22,.61,.36,1) forwards;\r\n\r\n  transition:\r\n    transform .45s cubic-bezier(.22,.61,.36,1),\r\n    box-shadow .45s ease;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ANIMACI\u00d3N DE ENTRADA\r\n   ============================================================ *\/\r\n@keyframes gmCardEntrada{\r\n\r\n  0%{\r\n    opacity:0;\r\n    transform:translateY(30px) scale(.97);\r\n  }\r\n\r\n  100%{\r\n    opacity:1;\r\n    transform:translateY(0) scale(1);\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ANIMACI\u00d3N ESCALONADA\r\n   ============================================================ *\/\r\n\r\n.gm-seg .gm-seg-card-monitoreo.e-con{\r\n  animation-delay:.10s;\r\n}\r\n\r\n.gm-seg .gm-seg-card-camara.e-con{\r\n  animation-delay:.25s;\r\n}\r\n\r\n.gm-seg .gm-seg-card-azul.e-con{\r\n  animation-delay:.40s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   HOVER GENERAL DE TARJETAS\r\n   ============================================================ *\/\r\n\r\n@media (hover:hover){\r\n\r\n  .gm-seg .gm-seg-card.e-con:hover{\r\n    transform:translateY(-8px) scale(1.015);\r\n    box-shadow:\r\n      0 20px 45px rgba(20,30,60,.16),\r\n      0 8px 18px rgba(20,30,60,.08);\r\n    z-index:5;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TARJETA MONITOREO\r\n   ============================================================ *\/\r\n\r\n.gm-seg .gm-seg-card-monitoreo.e-con{\r\n  grid-column:1;\r\n  grid-row:1 \/ 3;\r\n\r\n  display:flex;\r\n  flex-direction:column;\r\n  align-items:stretch;\r\n  gap:0;\r\n  background:#fff;\r\n}\r\n\r\n\r\n\/* ---------- Imagen monitoreo ---------- *\/\r\n\r\n.gm-seg .gm-seg-monitoreo-img{\r\n  position:relative;\r\n  flex:1 1 0;\r\n  min-height:0;\r\n  width:100% !important;\r\n  overflow:hidden;\r\n}\r\n\r\n.gm-seg .gm-seg-monitoreo-img .elementor-widget-container{\r\n  position:absolute;\r\n  inset:0;\r\n}\r\n\r\n.gm-seg .gm-seg-monitoreo-img img{\r\n  display:block;\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  border-radius:0;\r\n\r\n  transition:\r\n    transform .8s cubic-bezier(.22,.61,.36,1),\r\n    filter .5s ease;\r\n}\r\n\r\n\r\n\/* Zoom de imagen *\/\r\n\r\n@media (hover:hover){\r\n\r\n  .gm-seg .gm-seg-card-monitoreo.e-con:hover\r\n  .gm-seg-monitoreo-img img{\r\n\r\n    transform:scale(1.07);\r\n\r\n    filter:saturate(1.08) contrast(1.03);\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ---------- T\u00edtulo monitoreo ---------- *\/\r\n\r\n.gm-seg .gm-seg-monitoreo-titulo{\r\n  flex:0 0 auto;\r\n  padding:16px 20px 20px;\r\n\r\n  position:relative;\r\n  z-index:2;\r\n\r\n  background:#fff;\r\n\r\n  transition:\r\n    background .35s ease,\r\n    transform .35s ease;\r\n}\r\n\r\n.gm-seg .gm-seg-monitoreo-titulo .elementor-heading-title{\r\n  margin:0;\r\n  color:#1d1d1f;\r\n  font-size:16px;\r\n  font-weight:600;\r\n  line-height:1.3;\r\n  text-align:left;\r\n\r\n  transition:\r\n    color .3s ease,\r\n    transform .3s ease;\r\n}\r\n\r\n@media (hover:hover){\r\n\r\n  .gm-seg .gm-seg-card-monitoreo.e-con:hover\r\n  .gm-seg-monitoreo-titulo .elementor-heading-title{\r\n\r\n    color:#0a74da;\r\n    transform:translateX(4px);\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TARJETA C\u00c1MARA\r\n   ============================================================ *\/\r\n\r\n.gm-seg .gm-seg-card-camara.e-con{\r\n\r\n  grid-column:2;\r\n  grid-row:1;\r\n\r\n  background:\r\n    linear-gradient(\r\n      160deg,\r\n      #fbfbfd 0%,\r\n      #e3e3ea 100%\r\n    );\r\n}\r\n\r\n\r\n\/* ---------- Imagen c\u00e1mara ---------- *\/\r\n\r\n.gm-seg .gm-seg-camara-img{\r\n\r\n  position:absolute !important;\r\n  inset:0;\r\n  width:100% !important;\r\n  height:100% !important;\r\n\r\n  overflow:hidden;\r\n}\r\n\r\n.gm-seg .gm-seg-camara-img .elementor-widget-container{\r\n  position:absolute;\r\n  inset:0;\r\n}\r\n\r\n.gm-seg .gm-seg-camara-img img{\r\n\r\n  display:block;\r\n  position:absolute;\r\n  inset:0;\r\n\r\n  width:100%;\r\n  height:100%;\r\n\r\n  object-fit:cover;\r\n  object-position:center;\r\n  border-radius:0;\r\n\r\n  transition:\r\n    transform .9s cubic-bezier(.22,.61,.36,1),\r\n    filter .5s ease;\r\n}\r\n\r\n\r\n\/* Zoom c\u00e1mara *\/\r\n\r\n@media (hover:hover){\r\n\r\n  .gm-seg .gm-seg-card-camara.e-con:hover\r\n  .gm-seg-camara-img img{\r\n\r\n    transform:scale(1.09);\r\n\r\n    filter:saturate(1.08) brightness(1.04);\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* Brillo suave sobre c\u00e1mara *\/\r\n\r\n.gm-seg .gm-seg-card-camara.e-con::after{\r\n\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n\r\n  width:140%;\r\n  height:60%;\r\n\r\n  left:-120%;\r\n  top:-20%;\r\n\r\n  background:\r\n    linear-gradient(\r\n      110deg,\r\n      transparent 35%,\r\n      rgba(255,255,255,.22) 50%,\r\n      transparent 65%\r\n    );\r\n\r\n  transform:rotate(12deg);\r\n\r\n  pointer-events:none;\r\n\r\n  transition:left .9s ease;\r\n}\r\n\r\n@media (hover:hover){\r\n\r\n  .gm-seg .gm-seg-card-camara.e-con:hover::after{\r\n    left:100%;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TARJETA AZUL\r\n   ============================================================ *\/\r\n\r\n.gm-seg .gm-seg-card-azul.e-con{\r\n\r\n  grid-column:2;\r\n  grid-row:2;\r\n\r\n  display:flex;\r\n  flex-direction:column;\r\n  justify-content:flex-end;\r\n  align-items:flex-start;\r\n\r\n  gap:14px;\r\n\r\n  padding:22px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #0a7ae6 0%,\r\n      #0057c0 100%\r\n    );\r\n\r\n  box-shadow:\r\n    0 16px 36px rgba(0,98,204,.35);\r\n\r\n  transition:\r\n    transform .45s cubic-bezier(.22,.61,.36,1),\r\n    box-shadow .45s ease,\r\n    background .5s ease;\r\n}\r\n\r\n\r\n\/* ---------- C\u00edrculo decorativo ---------- *\/\r\n\r\n.gm-seg .gm-seg-card-azul.e-con::after{\r\n\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n\r\n  top:-50px;\r\n  right:-40px;\r\n\r\n  width:160px;\r\n  height:160px;\r\n\r\n  border-radius:50%;\r\n\r\n  background:rgba(255,255,255,.10);\r\n\r\n  pointer-events:none;\r\n\r\n  transition:\r\n    transform .7s cubic-bezier(.22,.61,.36,1),\r\n    opacity .4s ease;\r\n}\r\n\r\n\r\n@media (hover:hover){\r\n\r\n  .gm-seg .gm-seg-card-azul.e-con:hover{\r\n\r\n    transform:translateY(-8px) scale(1.015);\r\n\r\n    box-shadow:\r\n      0 25px 50px rgba(0,98,204,.42),\r\n      0 8px 20px rgba(0,98,204,.18);\r\n  }\r\n\r\n  .gm-seg .gm-seg-card-azul.e-con:hover::after{\r\n\r\n    transform:scale(1.35) translate(-8px,8px);\r\n\r\n    opacity:.75;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ---------- Icono azul ---------- *\/\r\n\r\n.gm-seg .gm-seg-azul-ico .elementor-icon{\r\n\r\n  display:grid !important;\r\n  place-items:center;\r\n\r\n  width:40px;\r\n  height:40px;\r\n\r\n  border-radius:12px;\r\n\r\n  background:rgba(255,255,255,.20);\r\n\r\n  color:#fff;\r\n\r\n  font-size:18px;\r\n\r\n  transition:\r\n    transform .35s ease,\r\n    background .35s ease;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-azul-ico .elementor-icon svg{\r\n\r\n  width:1em;\r\n  height:1em;\r\n  fill:currentColor;\r\n}\r\n\r\n\r\n@media (hover:hover){\r\n\r\n  .gm-seg .gm-seg-card-azul.e-con:hover\r\n  .gm-seg-azul-ico .elementor-icon{\r\n\r\n    transform:translateY(-4px) rotate(-4deg) scale(1.08);\r\n\r\n    background:rgba(255,255,255,.28);\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ---------- Texto azul ---------- *\/\r\n\r\n.gm-seg .gm-seg-azul-texto,\r\n.gm-seg .gm-seg-azul-texto p{\r\n\r\n  margin:0;\r\n\r\n  color:#fff;\r\n\r\n  font-size:14px;\r\n  line-height:1.45;\r\n\r\n  transition:\r\n    transform .35s ease,\r\n    opacity .35s ease;\r\n}\r\n\r\n\r\n@media (hover:hover){\r\n\r\n  .gm-seg .gm-seg-card-azul.e-con:hover\r\n  .gm-seg-azul-texto{\r\n\r\n    transform:translateX(4px);\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   DERECHA\r\n   ============================================================ *\/\r\n\r\n.gm-seg .gm-seg-der.e-con{\r\n\r\n  flex-direction:column;\r\n  align-items:flex-start;\r\n  gap:20px;\r\n  padding:0;\r\n  min-width:0;\r\n}\r\n\r\n.gm-seg .gm-seg-der .elementor-heading-title{\r\n  margin:0;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BADGE\r\n   ============================================================ *\/\r\n\r\n.gm-seg .gm-seg-badge .elementor-heading-title{\r\n\r\n  display:inline-flex;\r\n  align-items:center;\r\n\r\n  gap:10px;\r\n\r\n  padding:7px 16px 7px 12px;\r\n\r\n  border:1px solid #c9ddf6;\r\n  border-radius:999px;\r\n\r\n  background:#e3eefc;\r\n\r\n  color:#0a66c2;\r\n\r\n  font-size:13px;\r\n  font-weight:600;\r\n  line-height:1.3;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-badge .elementor-heading-title::before{\r\n\r\n  content:\"\";\r\n\r\n  width:8px;\r\n  height:8px;\r\n\r\n  border-radius:50%;\r\n\r\n  background:#0a74da;\r\n\r\n  box-shadow:\r\n    0 0 0 4px rgba(10,116,218,.25);\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   T\u00cdTULO Y DESCRIPCI\u00d3N\r\n   ============================================================ *\/\r\n\r\n.gm-seg .gm-seg-titulo .elementor-heading-title{\r\n\r\n  color:#1d1d1f;\r\n\r\n  font-size:46px;\r\n  font-weight:800;\r\n\r\n  line-height:1.1;\r\n\r\n  letter-spacing:-0.035em;\r\n\r\n  text-align:left;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-desc{\r\n  max-width:500px;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-desc,\r\n.gm-seg .gm-seg-desc p{\r\n\r\n  color:#86868b;\r\n\r\n  font-size:17px;\r\n  line-height:1.65;\r\n\r\n  text-align:left;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-desc p{\r\n  margin:0;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-desc strong{\r\n  color:#1d1d1f;\r\n  font-weight:600;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   LISTA DE \u00cdTEMS\r\n   ============================================================ *\/\r\n\r\n.gm-seg .gm-seg-lista.e-con{\r\n\r\n  flex-direction:column;\r\n  align-items:stretch;\r\n\r\n  gap:14px;\r\n\r\n  width:100%;\r\n\r\n  padding:0;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-item.e-con{\r\n\r\n  flex-direction:row;\r\n  align-items:flex-start;\r\n\r\n  gap:16px;\r\n\r\n  padding:16px 20px;\r\n\r\n  background:#fff;\r\n\r\n  border-left:3px solid transparent;\r\n\r\n  border-radius:20px;\r\n\r\n  box-shadow:\r\n    0 4px 18px rgba(20,30,60,.06);\r\n\r\n  transition:\r\n    transform .25s ease,\r\n    box-shadow .25s ease,\r\n    border-color .25s ease;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-item.e-con:hover,\r\n.gm-seg .gm-seg-item--activo.e-con{\r\n\r\n  border-left-color:#0a74da;\r\n\r\n  box-shadow:\r\n    0 10px 30px rgba(10,116,218,.15);\r\n\r\n  transform:translateX(4px);\r\n}\r\n\r\n\r\n\/* ---------- N\u00famero ---------- *\/\r\n\r\n.gm-seg .gm-seg-num{\r\n  flex:0 0 auto;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-num .elementor-heading-title{\r\n\r\n  padding:7px 10px;\r\n\r\n  border-radius:10px;\r\n\r\n  background:#e8f1fc;\r\n\r\n  color:#0a74da;\r\n\r\n  font-size:13px;\r\n\r\n  font-weight:600;\r\n\r\n  line-height:1;\r\n}\r\n\r\n\r\n\/* ---------- Cuerpo ---------- *\/\r\n\r\n.gm-seg .gm-seg-cuerpo.e-con{\r\n\r\n  flex:1;\r\n\r\n  flex-direction:column;\r\n\r\n  align-items:flex-start;\r\n\r\n  gap:4px;\r\n\r\n  min-width:0;\r\n\r\n  padding:0;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-item-titulo .elementor-heading-title{\r\n\r\n  color:#111;\r\n\r\n  font-size:15px;\r\n\r\n  font-weight:600;\r\n\r\n  line-height:1.3;\r\n\r\n  text-align:left;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-item-desc,\r\n.gm-seg .gm-seg-item-desc p{\r\n\r\n  color:#6b6b78;\r\n\r\n  font-size:13px;\r\n\r\n  line-height:1.5;\r\n\r\n  text-align:left;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-item-desc p{\r\n  margin:0;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BOT\u00d3N\r\n   ============================================================ *\/\r\n\r\n.gm-seg .gm-seg-btn{\r\n  margin-top:8px !important;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-btn .elementor-button{\r\n\r\n  padding:16px 26px;\r\n\r\n  border:0;\r\n\r\n  border-radius:999px;\r\n\r\n  background:#111;\r\n\r\n  color:#fff;\r\n\r\n  font-size:15px;\r\n\r\n  font-weight:600;\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    box-shadow .2s ease;\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-btn .elementor-button:hover{\r\n\r\n  transform:translateY(-2px);\r\n\r\n  box-shadow:\r\n    0 10px 24px rgba(0,0,0,.2);\r\n}\r\n\r\n\r\n.gm-seg .gm-seg-btn .elementor-button-content-wrapper{\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  gap:10px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   REDUCIR ANIMACIONES SI EL USUARIO LO PREFIERE\r\n   ============================================================ *\/\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n\r\n  .gm-seg .gm-seg-card.e-con{\r\n\r\n    animation:none;\r\n\r\n    opacity:1;\r\n\r\n    transform:none;\r\n\r\n    transition:none;\r\n  }\r\n\r\n  .gm-seg .gm-seg-card img,\r\n  .gm-seg .gm-seg-card *,\r\n  .gm-seg .gm-seg-card::after{\r\n\r\n    transition:none !important;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TABLET Y M\u00d3VIL\r\n   ============================================================ *\/\r\n\r\n@media (max-width:560px){\r\n\r\n  .gm-seg.e-con{\r\n\r\n    padding:52px 16px;\r\n\r\n  }\r\n\r\n\r\n  .gm-seg .gm-seg-izq.e-con{\r\n\r\n    grid-template-columns:1fr !important;\r\n\r\n    grid-template-rows:auto !important;\r\n\r\n    height:auto;\r\n  }\r\n\r\n\r\n  .gm-seg .gm-seg-card-monitoreo.e-con,\r\n  .gm-seg .gm-seg-card-camara.e-con,\r\n  .gm-seg .gm-seg-card-azul.e-con{\r\n\r\n    grid-column:1;\r\n\r\n    grid-row:auto;\r\n\r\n    height:auto !important;\r\n\r\n    min-height:220px !important;\r\n  }\r\n\r\n\r\n  .gm-seg .gm-seg-card-monitoreo.e-con{\r\n\r\n    min-height:340px !important;\r\n  }\r\n\r\n\r\n  .gm-seg .gm-seg-titulo .elementor-heading-title{\r\n\r\n    font-size:32px;\r\n  }\r\n\r\n\r\n  .gm-seg .gm-seg-desc,\r\n  .gm-seg .gm-seg-desc p{\r\n\r\n    font-size:16px;\r\n  }\r\n\r\n\r\n  \/* En m\u00f3vil mantenemos una animaci\u00f3n suave al aparecer *\/\r\n  .gm-seg .gm-seg-card.e-con{\r\n\r\n    transform:translateY(20px) scale(.98);\r\n\r\n    animation:gmCardEntradaMovil .7s ease forwards;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ENTRADA PARA M\u00d3VIL\r\n   ============================================================ *\/\r\n\r\n@keyframes gmCardEntradaMovil{\r\n\r\n  0%{\r\n\r\n    opacity:0;\r\n\r\n    transform:translateY(20px) scale(.98);\r\n  }\r\n\r\n  100%{\r\n\r\n    opacity:1;\r\n\r\n    transform:translateY(0) scale(1);\r\n  }\r\n\r\n}\r\n\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a83df34 e-con-full gm-norm e-flex e-con e-parent\" data-id=\"a83df34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9d251a gm-norm-badge elementor-widget elementor-widget-heading\" data-id=\"d9d251a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">PROYECTOS BAJO NORMAS<\/h6>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9438677 e-con-full gm-norm-lista e-flex e-con e-child\" data-id=\"9438677\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-337c2ef e-con-full gm-norm-card gm-norm-card-verde e-flex e-con e-child\" data-id=\"337c2ef\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60b25be gm-norm-ico   elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"60b25be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-lightbulb\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M96.06 454.35c.01 6.29 1.87 12.45 5.36 17.69l17.09 25.69a31.99 31.99 0 0 0 26.64 14.28h61.71a31.99 31.99 0 0 0 26.64-14.28l17.09-25.69a31.989 31.989 0 0 0 5.36-17.69l.04-38.35H96.01l.05 38.35zM0 176c0 44.37 16.45 84.85 43.56 115.78 16.52 18.85 42.36 58.23 52.21 91.45.04.26.07.52.11.78h160.24c.04-.26.07-.51.11-.78 9.85-33.22 35.69-72.6 52.21-91.45C335.55 260.85 352 220.37 352 176 352 78.61 272.91-.3 175.45 0 73.44.31 0 82.97 0 176zm176-80c-44.11 0-80 35.89-80 80 0 8.84-7.16 16-16 16s-16-7.16-16-16c0-61.76 50.24-112 112-112 8.84 0 16 7.16 16 16s-7.16 16-16 16z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b197d93 e-con-full gm-norm-texto e-flex e-con e-child\" data-id=\"b197d93\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-433f9b0 gm-norm-titulo elementor-widget elementor-widget-heading\" data-id=\"433f9b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Suministrador de Servicios B\u00e1sico<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a7fe14  gm-norm-desc elementor-widget elementor-widget-text-editor\" data-id=\"7a7fe14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Interconexion de Paneles Solares\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bebb389 e-con-full gm-norm-card gm-norm-card-azul e-flex e-con e-child\" data-id=\"bebb389\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9eba2d1 gm-norm-ico   elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"9eba2d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-star\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1650cf8 e-con-full gm-norm-texto e-flex e-con e-child\" data-id=\"1650cf8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eddde07 gm-norm-titulo  elementor-widget elementor-widget-heading\" data-id=\"eddde07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Certificaci\u00f3n de Cableado<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1632394 gm-norm-desc  elementor-widget elementor-widget-text-editor\" data-id=\"1632394\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Gaarantia de alto Rendimiento<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e1fe9eb e-con-full gm-norm-card gm-norm-card-naranja e-flex e-con e-child\" data-id=\"e1fe9eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f8ee00 gm-norm-ico   elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"6f8ee00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bahai\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M496.25 202.52l-110-15.44 41.82-104.34c6.67-16.64-11.6-32.18-26.59-22.63L307.44 120 273.35 12.82C270.64 4.27 263.32 0 256 0c-7.32 0-14.64 4.27-17.35 12.82l-34.09 107.19-94.04-59.89c-14.99-9.55-33.25 5.99-26.59 22.63l41.82 104.34-110 15.43c-17.54 2.46-21.68 26.27-6.03 34.67l98.16 52.66-74.48 83.54c-10.92 12.25-1.72 30.93 13.29 30.93 1.31 0 2.67-.14 4.07-.45l108.57-23.65-4.11 112.55c-.43 11.65 8.87 19.22 18.41 19.22 5.15 0 10.39-2.21 14.2-7.18l68.18-88.9 68.18 88.9c3.81 4.97 9.04 7.18 14.2 7.18 9.54 0 18.84-7.57 18.41-19.22l-4.11-112.55 108.57 23.65c17.36 3.76 29.21-17.2 17.35-30.49l-74.48-83.54 98.16-52.66c15.64-8.39 11.5-32.2-6.04-34.66zM338.51 311.68l-51.89-11.3 1.97 53.79L256 311.68l-32.59 42.49 1.96-53.79-51.89 11.3 35.6-39.93-46.92-25.17 52.57-7.38-19.99-49.87 44.95 28.62L256 166.72l16.29 51.23 44.95-28.62-19.99 49.87 52.57 7.38-46.92 25.17 35.61 39.93z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e9b22cb e-con-full gm-norm-texto e-flex e-con e-child\" data-id=\"e9b22cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a2176ef gm-norm-titulo elementor-widget elementor-widget-heading\" data-id=\"a2176ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Sistemas Electricos<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2fa739 gm-norm-desc elementor-widget elementor-widget-text-editor\" data-id=\"a2fa739\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Residencial, Comercial e Industrial<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4582b7 elementor-widget elementor-widget-html\" data-id=\"d4582b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ============================================================\r\n   FRANJA: PROYECTOS BAJO NORMAS\r\n   Compatible con Elementor Free\r\n   Los iconos se pueden cambiar desde el editor de Elementor.\r\n   ============================================================ *\/\r\n\r\n\/* Estructura principal *\/\r\n.gm-norm.e-con > .e-con-inner,\r\n.gm-norm .e-con > .e-con-inner {\r\n  display: contents !important;\r\n}\r\n\r\n.gm-norm.e-con {\r\n  display: flex !important;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 26px !important;\r\n  padding: 56px max(24px, calc((100% - 1040px) \/ 2)) 64px;\r\n  font-family: 'Inter', -apple-system, 'Segoe UI', Arial, sans-serif;\r\n  overflow: hidden;\r\n  position: relative;\r\n  background: radial-gradient(\r\n    120% 80% at 50% 0%,\r\n    #f4f9f6 0%,\r\n    #eef3f0 60%,\r\n    #e2ebd8 100%\r\n  ) !important;\r\n  background-color: #eef3f0 !important;\r\n}\r\n\r\n.gm-norm .elementor-widget {\r\n  margin: 0 !important;\r\n}\r\n\r\n.gm-norm .elementor-heading-title,\r\n.gm-norm .elementor-widget-text-editor,\r\n.gm-norm .elementor-widget-text-editor p {\r\n  font-family: 'Inter', -apple-system, 'Segoe UI', Arial, sans-serif;\r\n}\r\n\r\n\/* ============================================================\r\n   BADGE SUPERIOR\r\n   ============================================================ *\/\r\n\r\n.gm-norm .gm-norm-badge .elementor-heading-title {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 9px;\r\n  margin: 0;\r\n  padding: 8px 16px 8px 12px;\r\n  border: 1px solid #b9dcc9;\r\n  border-radius: 999px;\r\n  background: #d8eee2;\r\n  color: #067a4a;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: .08em;\r\n  text-transform: uppercase;\r\n  line-height: 1.2;\r\n}\r\n\r\n.gm-norm .gm-norm-badge .elementor-heading-title::before {\r\n  content: \"\";\r\n  width: 7px;\r\n  height: 7px;\r\n  flex: 0 0 7px;\r\n  border-radius: 50%;\r\n  background: #0fa968;\r\n  box-shadow: 0 0 0 4px rgba(15,169,104,.2);\r\n}\r\n\r\n\/* ============================================================\r\n   LISTA DE TARJETAS\r\n   ============================================================ *\/\r\n\r\n.gm-norm .gm-norm-lista.e-con {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\r\n  gap: 18px !important;\r\n  width: 100%;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n}\r\n\r\n\/* ============================================================\r\n   TARJETAS\r\n   ============================================================ *\/\r\n\r\n.gm-norm .gm-norm-card.e-con {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  align-items: center !important;\r\n  gap: 16px !important;\r\n  min-width: 0;\r\n  padding: 20px 22px !important;\r\n  border: 1px solid rgba(255,255,255,.7);\r\n  border-radius: 22px;\r\n  background: linear-gradient(180deg, #ffffff 0%, #f8faf9 100%);\r\n  box-shadow: 0 8px 28px rgba(30,60,40,.08);\r\n  transition:\r\n    transform .35s cubic-bezier(.16,1,.3,1),\r\n    box-shadow .35s ease;\r\n}\r\n\r\n.gm-norm .gm-norm-card.e-con:hover {\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 16px 36px rgba(30,60,40,.14);\r\n}\r\n\r\n\/* Colores individuales *\/\r\n.gm-norm .gm-norm-card-verde.e-con {\r\n  --g1: #00875a;\r\n  --g2: #00b374;\r\n}\r\n\r\n.gm-norm .gm-norm-card-azul.e-con {\r\n  --g1: #0071e3;\r\n  --g2: #42a5f5;\r\n}\r\n\r\n.gm-norm .gm-norm-card-naranja.e-con {\r\n  --g1: #ff9500;\r\n  --g2: #ffcc00;\r\n}\r\n\r\n\/* ============================================================\r\n   ICONOS EDITABLES DESDE ELEMENTOR\r\n   IMPORTANTE:\r\n   - No se oculta el SVG original.\r\n   - No se dibujan iconos mediante ::after.\r\n   - El icono seleccionado en Elementor se muestra directamente.\r\n   ============================================================ *\/\r\n\r\n\/* Widget del icono *\/\r\n.gm-norm .gm-norm-ico {\r\n  flex: 0 0 48px !important;\r\n  width: 48px !important;\r\n  min-width: 48px !important;\r\n  max-width: 48px !important;\r\n  align-self: center !important;\r\n}\r\n\r\n\/* El wrapper centra el icono *\/\r\n.gm-norm .gm-norm-ico .elementor-icon-wrapper {\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  width: 48px !important;\r\n  height: 48px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n\/* Cuadro de fondo del icono *\/\r\n.gm-norm .gm-norm-ico .elementor-icon {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  width: 48px !important;\r\n  min-width: 48px !important;\r\n  height: 48px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  border: none !important;\r\n  border-radius: 16px !important;\r\n  background: linear-gradient(135deg, var(--g1), var(--g2)) !important;\r\n  color: #ffffff !important;\r\n  font-size: 22px !important;\r\n  line-height: 1 !important;\r\n  box-shadow: 0 4px 12px rgba(0,0,0,.1);\r\n  transition:\r\n    transform .35s cubic-bezier(.34,1.56,.64,1),\r\n    box-shadow .35s ease;\r\n}\r\n\r\n\/* Iconos de fuentes: Font Awesome y otros compatibles *\/\r\n.gm-norm .gm-norm-ico .elementor-icon i,\r\n.gm-norm .gm-norm-ico .elementor-icon span {\r\n  color: #ffffff !important;\r\n  font-size: 22px !important;\r\n  line-height: 1 !important;\r\n}\r\n\r\n\/* Iconos SVG de Elementor *\/\r\n.gm-norm .gm-norm-ico .elementor-icon svg {\r\n  display: block !important;\r\n  width: 22px !important;\r\n  height: 22px !important;\r\n  max-width: 22px !important;\r\n  max-height: 22px !important;\r\n  fill: currentColor;\r\n  color: #ffffff !important;\r\n}\r\n\r\n\/* Conserva los trazos de los SVG que utilizan stroke *\/\r\n.gm-norm .gm-norm-ico .elementor-icon svg path,\r\n.gm-norm .gm-norm-ico .elementor-icon svg circle,\r\n.gm-norm .gm-norm-ico .elementor-icon svg rect,\r\n.gm-norm .gm-norm-ico .elementor-icon svg polygon,\r\n.gm-norm .gm-norm-ico .elementor-icon svg line,\r\n.gm-norm .gm-norm-ico .elementor-icon svg polyline {\r\n  vector-effect: non-scaling-stroke;\r\n}\r\n\r\n\/* Animaci\u00f3n al pasar el cursor *\/\r\n.gm-norm .gm-norm-card:hover .gm-norm-ico .elementor-icon {\r\n  transform: scale(1.12) rotate(-3deg);\r\n  box-shadow: 0 7px 18px rgba(0,0,0,.15);\r\n}\r\n\r\n\/* ============================================================\r\n   OPCIONAL: TEXTO CFE\r\n   Se conserva si la tarjeta verde utiliza un widget Encabezado.\r\n   Si usas un widget Icono, puedes sustituirlo por cualquier icono.\r\n   ============================================================ *\/\r\n\r\n.gm-norm .gm-norm-ico .elementor-heading-title {\r\n  display: grid !important;\r\n  place-items: center;\r\n  width: 48px;\r\n  height: 48px;\r\n  margin: 0;\r\n  padding: 0;\r\n  border-radius: 16px;\r\n  background: linear-gradient(135deg, var(--g1), var(--g2));\r\n  color: #ffffff;\r\n  font-size: 15px;\r\n  font-weight: 900;\r\n  line-height: 1;\r\n  letter-spacing: -.5px;\r\n  text-align: center;\r\n  text-shadow: 0 1px 2px rgba(0,0,0,.15);\r\n  box-shadow: 0 4px 12px rgba(0,0,0,.1);\r\n  transition: transform .35s cubic-bezier(.34,1.56,.64,1);\r\n}\r\n\r\n.gm-norm .gm-norm-card:hover .gm-norm-ico .elementor-heading-title {\r\n  transform: scale(1.12) rotate(-3deg);\r\n}\r\n\r\n\/* ============================================================\r\n   CONTENEDORES DE TEXTO\r\n   ============================================================ *\/\r\n\r\n.gm-norm .gm-norm-texto.e-con {\r\n  display: flex !important;\r\n  flex: 1 1 auto !important;\r\n  flex-direction: column !important;\r\n  align-items: flex-start !important;\r\n  gap: 3px !important;\r\n  min-width: 0;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n}\r\n\r\n\/* T\u00edtulos *\/\r\n.gm-norm .gm-norm-titulo .elementor-heading-title {\r\n  margin: 0;\r\n  color: #1d1d1f;\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n  text-align: left;\r\n}\r\n\r\n\/* Descripciones *\/\r\n.gm-norm .gm-norm-desc,\r\n.gm-norm .gm-norm-desc p {\r\n  margin: 0;\r\n  color: #6b6b78;\r\n  font-size: 12.5px;\r\n  line-height: 1.4;\r\n  text-align: left;\r\n}\r\n\r\n\/* ============================================================\r\n   TABLET\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 960px) {\r\n  .gm-norm.e-con {\r\n    padding: 48px 24px 56px;\r\n  }\r\n\r\n  .gm-norm .gm-norm-lista.e-con {\r\n    grid-template-columns: 1fr !important;\r\n    max-width: 560px;\r\n  }\r\n}\r\n\r\n\/* ============================================================\r\n   M\u00d3VIL\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 560px) {\r\n  .gm-norm.e-con {\r\n    padding: 40px 16px 48px;\r\n    gap: 22px !important;\r\n  }\r\n\r\n  .gm-norm .gm-norm-card.e-con {\r\n    gap: 14px !important;\r\n    padding: 16px 18px !important;\r\n    border-radius: 20px;\r\n  }\r\n\r\n  .gm-norm .gm-norm-ico {\r\n    flex-basis: 44px !important;\r\n    width: 44px !important;\r\n    min-width: 44px !important;\r\n    max-width: 44px !important;\r\n  }\r\n\r\n  .gm-norm .gm-norm-ico .elementor-icon-wrapper,\r\n  .gm-norm .gm-norm-ico .elementor-icon,\r\n  .gm-norm .gm-norm-ico .elementor-heading-title {\r\n    width: 44px !important;\r\n    min-width: 44px !important;\r\n    height: 44px !important;\r\n  }\r\n\r\n  .gm-norm .gm-norm-ico .elementor-icon {\r\n    font-size: 20px !important;\r\n  }\r\n\r\n  .gm-norm .gm-norm-ico .elementor-icon i,\r\n  .gm-norm .gm-norm-ico .elementor-icon span {\r\n    font-size: 20px !important;\r\n  }\r\n\r\n  .gm-norm .gm-norm-ico .elementor-icon svg {\r\n    width: 20px !important;\r\n    height: 20px !important;\r\n  }\r\n\r\n  .gm-norm .gm-norm-titulo .elementor-heading-title {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .gm-norm .gm-norm-desc,\r\n  .gm-norm .gm-norm-desc p {\r\n    font-size: 12px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d407209 e-con-full gm-marcas e-flex e-con e-parent\" data-id=\"d407209\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7da3dba gm-marcas-titulo elementor-widget elementor-widget-heading\" data-id=\"7da3dba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Principales Marcas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ce219b gm-marcas-carrusel animated-slow elementor-invisible elementor-widget elementor-widget-image-carousel\" data-id=\"3ce219b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;5&quot;,&quot;slides_to_show_tablet&quot;:&quot;3&quot;,&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;slides_to_scroll&quot;:&quot;5&quot;,&quot;slides_to_scroll_mobile&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay_speed&quot;:3000,&quot;speed&quot;:800,&quot;_animation&quot;:&quot;zoomIn&quot;,&quot;_animation_delay&quot;:1200,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrusel de Im\u00e1genes\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Belden-Logo.jpg\" alt=\"Belden-Logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Notifier-logo.jpg\" alt=\"Notifier-logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Bosch_logo.png\" alt=\"Bosch_logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Mitel-Logo.png\" alt=\"Mitel-Logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/ASAJI-Logo.png\" alt=\"ASAJI-Logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Astra_logo.png\" alt=\"Astra_logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Allied-telesis_logo.png\" alt=\"Allied telesis_logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Honeywell_logo.png\" alt=\"Honeywell_logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/mobotix-logo.png\" alt=\"mobotix-logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Pelco_logo.jpg\" alt=\"Pelco_logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/logo-condumex.png\" alt=\"logo-condumex\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/asterisk-logo.png\" alt=\"asterisk-logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"13 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/epson.jpg\" alt=\"epson\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"14 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/samsung-logo.jpg\" alt=\"samsung-logo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"15 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Logo_HP.png\" alt=\"Logo_HP\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18ca0b9 elementor-widget elementor-widget-html\" data-id=\"18ca0b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ============================================================\r\n   SECCI\u00d3N \"PRINCIPALES MARCAS\"\r\n   ============================================================ *\/\r\n.gm-marcas.e-con > .e-con-inner{ display:contents !important; }\r\n\r\n.gm-marcas.e-con{\r\n  display:flex !important; flex-direction:column; align-items:center;\r\n  gap:36px !important;\r\n  padding:56px max(24px, calc((100% - 1200px) \/ 2)) 64px;\r\n  background:#fefefa;\r\n  font-family:'Inter',-apple-system,'Segoe UI',Arial,sans-serif;\r\n}\r\n.gm-marcas .elementor-widget{ margin:0 !important; }\r\n\r\n\/* ---------- T\u00edtulo ---------- *\/\r\n.gm-marcas .gm-marcas-titulo .elementor-heading-title{\r\n  margin:0; color:#111; font-family:'Inter',-apple-system,'Segoe UI',Arial,sans-serif;\r\n  font-size:28px; font-weight:700; line-height:1.2; letter-spacing:-0.02em; text-align:center;\r\n}\r\n\r\n\/* ---------- Carrusel ---------- *\/\r\n.gm-marcas .gm-marcas-carrusel{ width:100%; max-width:1200px; }\r\n.gm-marcas .gm-marcas-carrusel .elementor-image-carousel-wrapper{ padding:0; }\r\n\r\n\/* Desplazamiento seco: arranca r\u00e1pido y frena en seco (expo-out) *\/\r\n.gm-marcas .gm-marcas-carrusel .swiper-wrapper{\r\n  transition-timing-function:cubic-bezier(.16,1,.3,1) !important;\r\n}\r\n\r\n.gm-marcas .gm-marcas-carrusel .swiper-slide{\r\n  display:flex; align-items:center; justify-content:center;\r\n  height:130px;\r\n}\r\n.gm-marcas .gm-marcas-carrusel .swiper-slide-inner{\r\n  display:flex; align-items:center; justify-content:center;\r\n  width:100%; height:100%; margin:0; padding:0 12px;\r\n}\r\n.gm-marcas .gm-marcas-carrusel .swiper-slide-image{\r\n  display:block; width:auto !important; height:auto !important;\r\n  max-width:100% !important; max-height:110px !important;\r\n  object-fit:contain; margin:0 auto;\r\n  transition:transform .2s cubic-bezier(.16,1,.3,1);\r\n}\r\n.gm-marcas .gm-marcas-carrusel .swiper-slide:hover .swiper-slide-image{\r\n  transform:scale(1.05);\r\n}\r\n\r\n\/* ---------- Animaci\u00f3n pro en cada cambio ---------- *\/\r\n\/* Revelado con m\u00e1scara de abajo hacia arriba. Sin blur, sin fundido, sin rebote. *\/\r\n@keyframes gm-reveal{\r\n  from{ clip-path:inset(100% 0 0 0); transform:translateY(22px); }\r\n  to  { clip-path:inset(0 0 0 0);    transform:translateY(0); }\r\n}\r\n.gm-marcas .gm-marcas-carrusel .swiper-slide-image.gm-pop{\r\n  animation:gm-reveal .6s cubic-bezier(.16,1,.3,1) var(--gm-d,0ms) backwards;\r\n}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  .gm-marcas .gm-marcas-carrusel .swiper-slide-image.gm-pop{ animation:none; }\r\n}\r\n\r\n\/* ============================================================\r\n   TABLET Y M\u00d3VIL\r\n   ============================================================ *\/\r\n@media (max-width:960px){\r\n  .gm-marcas.e-con{ padding:48px 24px 56px; gap:28px !important; }\r\n  .gm-marcas .gm-marcas-carrusel .swiper-slide{ height:110px; }\r\n  .gm-marcas .gm-marcas-carrusel .swiper-slide-image{ max-height:90px !important; }\r\n}\r\n@media (max-width:560px){\r\n  .gm-marcas.e-con{ padding:40px 16px 48px; }\r\n  .gm-marcas .gm-marcas-titulo .elementor-heading-title{ font-size:24px; }\r\n  .gm-marcas .gm-marcas-carrusel .swiper-slide{ height:90px; }\r\n  .gm-marcas .gm-marcas-carrusel .swiper-slide-image{ max-height:72px !important; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function animar(sw, el) {\r\n    var caja = el.getBoundingClientRect();\r\n    var visibles = [];\r\n    for (var i = 0; i < sw.slides.length; i++) {\r\n      var s = sw.slides[i];\r\n      var r = s.getBoundingClientRect();\r\n      \/\/ visibles ahora + la que est\u00e1 por entrar por la derecha\r\n      if (r.right > caja.left - 2 && r.left < caja.right + r.width) {\r\n        visibles.push({ el: s, x: r.left });\r\n      }\r\n    }\r\n    visibles.sort(function (a, b) { return a.x - b.x; });\r\n    visibles.forEach(function (v, n) {\r\n      var img = v.el.querySelector('.swiper-slide-image');\r\n      if (!img) return;\r\n      img.classList.remove('gm-pop');\r\n      img.style.setProperty('--gm-d', (n * 60) + 'ms');\r\n      void img.offsetWidth; \/\/ reinicia la animaci\u00f3n\r\n      img.classList.add('gm-pop');\r\n    });\r\n  }\r\n\r\n  function conectar(el) {\r\n    var intentos = 0;\r\n    var t = setInterval(function () {\r\n      var sw = el.swiper;\r\n      if (sw) {\r\n        clearInterval(t);\r\n        if (el._gmListo) return;\r\n        el._gmListo = true;\r\n        sw.on('slideChangeTransitionStart', function () { animar(sw, el); });\r\n      } else if (++intentos > 60) {\r\n        clearInterval(t);\r\n      }\r\n    }, 250);\r\n  }\r\n\r\n  function init() {\r\n    var lista = document.querySelectorAll('.gm-marcas-carrusel .elementor-image-carousel-wrapper');\r\n    Array.prototype.forEach.call(lista, conectar);\r\n  }\r\n\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);\r\n  else init();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b272ea9 e-con-full gm-contacto e-flex e-con e-parent\" data-id=\"b272ea9\" data-element_type=\"container\" data-e-type=\"container\" id=\"contacto\">\n\t\t<div class=\"elementor-element elementor-element-6aa9a94 e-con-full gm-cont-izq e-flex e-con e-child\" data-id=\"6aa9a94\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec38c3f elementor-widget elementor-widget-heading\" data-id=\"ec38c3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">ATENCION DIRECTA<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e525381 elementor-widget elementor-widget-heading\" data-id=\"e525381\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ponte en Contacto con Nosotros<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6c7cdf elementor-widget elementor-widget-text-editor\" data-id=\"f6c7cdf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u00bfTienes dudas o necesitas un presupuesto personalizado? Atendemos llamadas, WhatsApp y correos inmediatamente.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-222c677 e-con-full gm-cont-info e-flex e-con e-child\" data-id=\"222c677\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-481d12a e-con-full gm-cont-item gm-item-azul e-flex e-con e-child\" data-id=\"481d12a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8787b1 gm-cont-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"f8787b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d68699 gm-cont-label elementor-widget elementor-widget-heading\" data-id=\"7d68699\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">TELEFONO DIRECTO<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcae8d2 gm-cont-valor elementor-widget elementor-widget-text-editor\" data-id=\"fcae8d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"info-item\"><div><p class=\"info-value\">(771) 717-0630 <em>Ext. 1071<\/em><\/p><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aba490e e-con-full gm-cont-info e-flex e-con e-child\" data-id=\"aba490e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-38d9afd e-con-full gm-cont-item gm-item-azul e-flex e-con e-child\" data-id=\"38d9afd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23c231b gm-cont-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"23c231b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f90068b gm-cont-label elementor-widget elementor-widget-heading\" data-id=\"f90068b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CORREO DE VENTAS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4b4828 gm-cont-valor elementor-widget elementor-widget-text-editor\" data-id=\"b4b4828\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>ventas@grupomarpait.mx<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98e6db5 e-con-full gm-cont-info e-flex e-con e-child\" data-id=\"98e6db5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-db24957 e-con-full gm-cont-item gm-item-azul e-flex e-con e-child\" data-id=\"db24957\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18e0020 gm-cont-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"18e0020\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-directions\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M502.61 233.32L278.68 9.39c-12.52-12.52-32.83-12.52-45.36 0L9.39 233.32c-12.52 12.53-12.52 32.83 0 45.36l223.93 223.93c12.52 12.53 32.83 12.53 45.36 0l223.93-223.93c12.52-12.53 12.52-32.83 0-45.36zm-100.98 12.56l-84.21 77.73c-5.12 4.73-13.43 1.1-13.43-5.88V264h-96v64c0 4.42-3.58 8-8 8h-32c-4.42 0-8-3.58-8-8v-80c0-17.67 14.33-32 32-32h112v-53.73c0-6.97 8.3-10.61 13.43-5.88l84.21 77.73c3.43 3.17 3.43 8.59 0 11.76z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d07b66 gm-cont-label elementor-widget elementor-widget-heading\" data-id=\"7d07b66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">UBICACION Y COBERTURA<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6aa7f8d gm-cont-valor elementor-widget elementor-widget-text-editor\" data-id=\"6aa7f8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Pachuca de Soto, Hidalgo, M\u00e9xico<\/p><p>Valle de la Esperanza #101 Fracc. Valle de San Javier, Pachuca Hgo. Cobertura t\u00e9cnica en Hidalgo, CDMX, Estado de M\u00e9xico y Zona Centro.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f7fb552 e-con-full gm-cont-der e-flex e-con e-child\" data-id=\"f7fb552\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ea837c elementor-widget elementor-widget-shortcode\" data-id=\"6ea837c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class='fluentform ff-default fluentform_wrapper_3 ffs_default_wrap'><form data-form_id=\"3\" id=\"fluentform_3\" class=\"frm-fluent-form fluent_form_3 ff-el-form-top ff_form_instance_3_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_3_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Formulario<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='1921' \/><input type=\"hidden\" id=\"_fluentform_3_fluentformnonce\" name=\"_fluentform_3_fluentformnonce\" value=\"c2830ca0e9\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F1921\" \/><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_names_first_name_' id='label_ff_3_names_first_name_' >Nombre<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_3_names_first_name_\" class=\"ff-el-form-control\" placeholder=\"Juan Perez\" autocomplete=\"given-name\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_names_last_name_' id='label_ff_3_names_last_name_' >Telefono<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[last_name]\" id=\"ff_3_names_last_name_\" class=\"ff-el-form-control\" placeholder=\"Ejemplo 775 123 23 45\" autocomplete=\"family-name\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><\/div><div data-type=\"name-element\" data-name=\"email\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_email_first_name_' id='label_ff_3_email_first_name_' >Correo<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"email[first_name]\" id=\"ff_3_email_first_name_\" class=\"ff-el-form-control\" placeholder=\"empresa@gmail.com\" autocomplete=\"given-name\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_servicios' id='label_ff_3_servicios' aria-label=\"Selecciona Servicio\">Selecciona Servicio<\/label><\/div><div class='ff-el-input--content'><select name=\"servicios\" id=\"ff_3_servicios\" class=\"ff-el-form-control\" data-name=\"servicios\" data-calc_value=\"0\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_3_servicios\"><option value=\"\">- Selecciona -<\/option><optgroup label=\"Sistemas Especiales\"><option value=\"Sonido y Voceo\"  >Sonido y Voceo<\/option><option value=\"Comunicaci\u00f3n Enfermo-Enfermera\"  >Comunicaci\u00f3n Enfermo-Enfermera<\/option><\/optgroup><optgroup label=\"Telecom y Redes\"><option value=\"Cable Estructurado y Fibra \u00d3ptica\"  >Cable Estructurado y Fibra \u00d3ptica<\/option><option value=\"Telefon\u00eda Anal\u00f3gica e IP\"  >Telefon\u00eda Anal\u00f3gica e IP<\/option><option value=\"Redes Inalambricas y Radiocomunicacion\"  >Redes Inalambricas y Radiocomunicacion<\/option><option value=\"Televisi\u00f3n\"  >Televisi\u00f3n<\/option><\/optgroup><optgroup label=\"Energia y Domotica\"><option value=\"Energia Solar\"  >Energia Solar<\/option><option value=\"Electricidad\"  >Electricidad<\/option><option value=\"Domotica\"  >Domotica<\/option><\/optgroup><optgroup label=\"Seguridad y Alarma\"><option value=\"Circuito cerrado de TV\"  >Circuito cerrado de TV<\/option><option value=\"Deteccion de Humo y Alarma\"  >Deteccion de Humo y Alarma<\/option><option value=\"Control de Acceso y Video Porteros\"  >Control de Acceso y Video Porteros<\/option><option value=\"Proteccion Perimetral\"  >Proteccion Perimetral<\/option><\/optgroup><\/select><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_3_detalles' id='label_ff_3_detalles' aria-label=\"Detalles\">Detalles<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"detalles\" class=\"ff-el-form-control\" data-name=\"detalles\" id=\"ff_3_detalles\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group ' ><div class='ff-el-input--content'><div data-fluent_id='3' name='g-recaptcha-response'><div\n\t\tdata-sitekey='6Ld-ROwtAAAAAPNNm-kBaoZ_r5qqEYv9QAq6xUtF'\n\t\tid='fluentform-recaptcha-3-1'\n\t\tclass='ff-el-recaptcha g-recaptcha'\n\t\tdata-callback='fluentFormrecaptchaSuccessCallback'><\/div><\/div><\/div><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style\"  aria-label=\"Enviar\">Enviar<\/button><\/div><\/fieldset><\/form><div id='fluentform_3_errors' class='ff-errors-in-stack ff_form_instance_3_1 ff-form-loading_errors ff_form_instance_3_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_3_1 = {\"id\":\"3\",\"ajaxUrl\":\"https:\\\/\\\/grupomarpait.mx\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"asteriskPlacement\":\"asterisk-right\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_3_1\",\"form_id_selector\":\"fluentform_3\",\"rules\":{\"names[first_name]\":{\"required\":{\"value\":true,\"message\":\"Llena este campo\",\"global_message\":\"This field is required\",\"global\":false}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"names[last_name]\":{\"required\":{\"value\":true,\"message\":\"Llena este campo\",\"global_message\":\"This field is required\",\"global\":false}},\"email[first_name]\":{\"required\":{\"value\":true,\"message\":\"Llene este campo\",\"global_message\":\"This field is required\",\"global\":false}},\"email[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"email[last_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"servicios\":{\"required\":{\"value\":true,\"message\":\"Llene este campo\",\"global_message\":\"This field is required\",\"global\":false}},\"detalles\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"g-recaptcha-response\":[]},\"debounce_time\":300,\"file_upload_settings\":[]};\n                            <\/script>\n            <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-036cd09 gm-foot-copy elementor-widget elementor-widget-text-editor\" data-id=\"036cd09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"footer-bottom-separator\">Al enviar este formulario, usted acepta el tratamiento de sus datos conforme a nuestro <\/span><a id=\"openPrivacyModal\" href=\"https:\/\/grupomarpait.mx\/#\">Aviso de Privacidad<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e9f5ad elementor-widget elementor-widget-html\" data-id=\"6e9f5ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n     CONTACTO - GRUPO MARPA IT\r\n     IZQUIERDA: INFORMACI\u00d3N (CON MAPA FLOTANTE)\r\n     DERECHA: TARJETA CON SHORTCODE \/ FORMULARIO\r\n========================================================= -->\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n\r\n<link\r\n  href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\"\r\n  rel=\"stylesheet\"\r\n>\r\n\r\n<style>\r\n\r\n\/* =========================================================\r\n   VARIABLES\r\n========================================================= *\/\r\n\r\n.gm-contacto {\r\n\r\n  --gc-fondo: #ffffff;\r\n  --gc-azul: #0a74e6;\r\n  --gc-azul-osc: #0059b8;\r\n  --gc-texto: #1d1d1f;\r\n  --gc-gris: #86868b;\r\n  --gc-borde: #e3e4ea;\r\n\r\n  --gc-panel: #f4f4f7;\r\n  --gc-campo: #f3f4f6;\r\n\r\n  --gc-azul-fondo: #dfeeff;\r\n\r\n  --gc-violeta: #5b5bd6;\r\n  --gc-violeta-fondo: #e8e7fb;\r\n\r\n  --gc-verde: #10b981;\r\n  --gc-verde-fondo: #dcf7ea;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTENEDOR PRINCIPAL\r\n========================================================= *\/\r\n\r\n.gm-contacto.e-con {\r\n\r\n  display: grid !important;\r\n\r\n  grid-template-columns:\r\n    minmax(0, 1fr)\r\n    minmax(0, 1fr) !important;\r\n\r\n  grid-template-rows: auto !important;\r\n\r\n  column-gap: 48px !important;\r\n\r\n  row-gap: 0 !important;\r\n\r\n  align-items: start !important;\r\n\r\n  width: 100% !important;\r\n\r\n  max-width: 100% !important;\r\n\r\n  box-sizing: border-box;\r\n\r\n  padding:\r\n    90px\r\n    max(24px, calc((100% - 1130px) \/ 2));\r\n\r\n  background: var(--gc-fondo);\r\n\r\n  font-family:\r\n    'Inter',\r\n    -apple-system,\r\n    BlinkMacSystemFont,\r\n    'Segoe UI',\r\n    Arial,\r\n    sans-serif;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LAS DOS COLUMNAS\r\n========================================================= *\/\r\n\r\n.gm-contacto > .gm-cont-izq.e-con {\r\n\r\n  grid-column: 1 !important;\r\n\r\n  grid-row: 1 !important;\r\n\r\n  width: 100% !important;\r\n\r\n  min-width: 0 !important;\r\n\r\n  max-width: none !important;\r\n\r\n}\r\n\r\n\r\n.gm-contacto > .gm-cont-der.e-con {\r\n\r\n  grid-column: 2 !important;\r\n\r\n  grid-row: 1 !important;\r\n\r\n  width: 100% !important;\r\n\r\n  min-width: 0 !important;\r\n\r\n  max-width: none !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   COLUMNA IZQUIERDA\r\n========================================================= *\/\r\n\r\n.gm-cont-izq.e-con {\r\n\r\n  display: flex !important;\r\n\r\n  flex-direction: column !important;\r\n\r\n  align-items: stretch !important;\r\n\r\n  gap: 0 !important;\r\n\r\n  padding: 0 !important;\r\n\r\n  margin: 0 !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   COLUMNA DERECHA  (TARJETA DEL FORMULARIO)\r\n========================================================= *\/\r\n\r\n.gm-cont-der.e-con {\r\n\r\n  display: flex !important;\r\n\r\n  flex-direction: column !important;\r\n\r\n  align-items: stretch !important;\r\n\r\n  justify-content: flex-start !important;\r\n\r\n  gap: 0 !important;\r\n\r\n  box-sizing: border-box;\r\n\r\n  margin: 0 !important;\r\n\r\n  padding: 32px 32px 34px !important;\r\n\r\n  background: #fafafc;\r\n\r\n  border: 1px solid var(--gc-borde);\r\n\r\n  border-radius: 26px;\r\n\r\n}\r\n\r\n\r\n.gm-contacto > .gm-cont-der {\r\n\r\n  position: relative;\r\n\r\n  align-self: start !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   T\u00cdTULO DE LA TARJETA DEL FORMULARIO\r\n   (widget Encabezado con clase: gm-cont-form-titulo)\r\n========================================================= *\/\r\n\r\n.gm-cont-der .gm-cont-form-titulo.elementor-widget {\r\n\r\n  margin: 0 0 26px !important;\r\n\r\n}\r\n\r\n\r\n.gm-cont-form-titulo .elementor-heading-title {\r\n\r\n  margin: 0;\r\n\r\n  color: var(--gc-texto) !important;\r\n\r\n  font-family:\r\n    'Inter',\r\n    Arial,\r\n    sans-serif !important;\r\n\r\n  font-size: 20px !important;\r\n\r\n  font-weight: 600 !important;\r\n\r\n  line-height: 1.3 !important;\r\n\r\n  letter-spacing: -.01em !important;\r\n\r\n  text-align: left !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ATENCI\u00d3N DIRECTA\r\n========================================================= *\/\r\n\r\n.gm-contacto .gm-cont-badge.elementor-widget {\r\n\r\n  margin: 0 0 10px !important;\r\n\r\n}\r\n\r\n\r\n.gm-cont-badge .elementor-heading-title {\r\n\r\n  margin: 0;\r\n\r\n  color: var(--gc-azul) !important;\r\n\r\n  font-family:\r\n    'Inter',\r\n    Arial,\r\n    sans-serif !important;\r\n\r\n  font-size: 12px !important;\r\n\r\n  font-weight: 600 !important;\r\n\r\n  letter-spacing: .06em !important;\r\n\r\n  line-height: 1.3 !important;\r\n\r\n  text-transform: uppercase;\r\n\r\n  text-align: left !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   T\u00cdTULO\r\n========================================================= *\/\r\n\r\n.gm-contacto .gm-cont-titulo.elementor-widget {\r\n\r\n  margin: 0 0 14px !important;\r\n\r\n}\r\n\r\n\r\n.gm-cont-titulo .elementor-heading-title {\r\n\r\n  margin: 0;\r\n\r\n  color: var(--gc-texto) !important;\r\n\r\n  font-family:\r\n    'Inter',\r\n    Arial,\r\n    sans-serif !important;\r\n\r\n  font-size: 38px !important;\r\n\r\n  font-weight: 700 !important;\r\n\r\n  line-height: 1.12 !important;\r\n\r\n  letter-spacing: -.035em !important;\r\n\r\n  text-align: left !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   DESCRIPCI\u00d3N\r\n========================================================= *\/\r\n\r\n.gm-contacto .gm-cont-desc.elementor-widget {\r\n\r\n  max-width: 540px;\r\n\r\n  margin: 0 0 28px !important;\r\n\r\n}\r\n\r\n\r\n.gm-cont-desc,\r\n.gm-cont-desc p {\r\n\r\n  color: var(--gc-gris) !important;\r\n\r\n  font-family:\r\n    'Inter',\r\n    Arial,\r\n    sans-serif !important;\r\n\r\n  font-size: 16px !important;\r\n\r\n  line-height: 1.6 !important;\r\n\r\n  text-align: left !important;\r\n\r\n}\r\n\r\n\r\n.gm-cont-desc p {\r\n\r\n  margin: 0 !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TARJETA DE INFORMACI\u00d3N\r\n========================================================= *\/\r\n\r\n.gm-cont-info.e-con {\r\n\r\n  display: flex !important;\r\n\r\n  flex-direction: column !important;\r\n\r\n  align-items: stretch !important;\r\n\r\n  gap: 0 !important;\r\n\r\n  width: 100% !important;\r\n\r\n  box-sizing: border-box;\r\n\r\n  padding: 8px 24px;\r\n\r\n  border: 1px solid var(--gc-borde);\r\n\r\n  border-radius: 26px;\r\n\r\n  background: var(--gc-panel);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ELEMENTOS DE INFORMACI\u00d3N\r\n========================================================= *\/\r\n\r\n.gm-cont-item.e-con {\r\n\r\n  --gc-tinte: var(--gc-azul-fondo);\r\n\r\n  --gc-color: var(--gc-azul);\r\n\r\n  display: grid !important;\r\n\r\n  grid-template-columns:\r\n    46px\r\n    minmax(0, 1fr) !important;\r\n\r\n  column-gap: 16px !important;\r\n\r\n  row-gap: 2px !important;\r\n\r\n  align-items: center !important;\r\n\r\n  padding: 16px 0;\r\n\r\n  border-bottom:\r\n    1px solid\r\n    var(--gc-borde);\r\n\r\n}\r\n\r\n\r\n.gm-cont-item.e-con:last-child {\r\n\r\n  border-bottom: 0;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   COLORES\r\n========================================================= *\/\r\n\r\n.gm-item-azul.e-con {\r\n\r\n  --gc-tinte: var(--gc-azul-fondo);\r\n\r\n  --gc-color: var(--gc-azul);\r\n\r\n}\r\n\r\n\r\n.gm-item-violeta.e-con {\r\n\r\n  --gc-tinte: var(--gc-violeta-fondo);\r\n\r\n  --gc-color: var(--gc-violeta);\r\n\r\n}\r\n\r\n\r\n.gm-item-verde.e-con {\r\n\r\n  --gc-tinte: var(--gc-verde-fondo);\r\n\r\n  --gc-color: var(--gc-verde);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ICONOS\r\n========================================================= *\/\r\n\r\n.gm-cont-item .gm-cont-ico.elementor-widget {\r\n\r\n  grid-column: 1;\r\n\r\n  grid-row: 1 \/ span 2;\r\n\r\n  width: auto !important;\r\n\r\n}\r\n\r\n\r\n.gm-cont-ico .elementor-icon {\r\n\r\n  display: grid !important;\r\n\r\n  place-items: center;\r\n\r\n  width: 46px;\r\n\r\n  height: 46px;\r\n\r\n  border-radius: 12px;\r\n\r\n  background:\r\n    var(--gc-tinte) !important;\r\n\r\n  color:\r\n    var(--gc-color) !important;\r\n\r\n  font-size: 19px !important;\r\n\r\n}\r\n\r\n\r\n.gm-cont-ico .elementor-icon svg {\r\n\r\n  width: 1em;\r\n\r\n  height: 1em;\r\n\r\n  fill: currentColor !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ETIQUETA\r\n========================================================= *\/\r\n\r\n.gm-cont-item .gm-cont-label.elementor-widget {\r\n\r\n  grid-column: 2;\r\n\r\n  grid-row: 1;\r\n\r\n}\r\n\r\n\r\n.gm-cont-label .elementor-heading-title {\r\n\r\n  margin: 0;\r\n\r\n  color: var(--gc-gris) !important;\r\n\r\n  font-family:\r\n    'Inter',\r\n    Arial,\r\n    sans-serif !important;\r\n\r\n  font-size: 10.5px !important;\r\n\r\n  font-weight: 600 !important;\r\n\r\n  letter-spacing: .07em !important;\r\n\r\n  line-height: 1.3 !important;\r\n\r\n  text-transform: uppercase;\r\n\r\n  text-align: left !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   VALOR\r\n========================================================= *\/\r\n\r\n.gm-cont-item .gm-cont-valor.elementor-widget {\r\n\r\n  grid-column: 2;\r\n\r\n  grid-row: 2;\r\n\r\n}\r\n\r\n\r\n.gm-cont-valor,\r\n.gm-cont-valor p {\r\n\r\n  color: var(--gc-texto) !important;\r\n\r\n  font-family:\r\n    'Inter',\r\n    Arial,\r\n    sans-serif !important;\r\n\r\n  font-size: 15px !important;\r\n\r\n  font-weight: 700 !important;\r\n\r\n  line-height: 1.4 !important;\r\n\r\n  text-align: left !important;\r\n\r\n}\r\n\r\n\r\n.gm-cont-valor p {\r\n\r\n  margin: 0 !important;\r\n\r\n}\r\n\r\n\r\n.gm-cont-valor p + p {\r\n\r\n  margin-top: 6px !important;\r\n\r\n  color: var(--gc-gris) !important;\r\n\r\n  font-size: 12.5px !important;\r\n\r\n  font-weight: 400 !important;\r\n\r\n  line-height: 1.55 !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ENLACES\r\n========================================================= *\/\r\n\r\n.gm-cont-valor a {\r\n\r\n  color: inherit;\r\n\r\n  text-decoration: none;\r\n\r\n}\r\n\r\n\r\n.gm-cont-valor a:hover {\r\n\r\n  color: var(--gc-azul);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TARJETA UBICACI\u00d3N: MAPA FLOTANTE AL PASAR EL CURSOR\r\n   (clase opcional en Elementor: gm-cont-ubicacion;\r\n    si no existe, se usa la \u00faltima tarjeta de la lista)\r\n========================================================= *\/\r\n\r\n.gm-cont-item.gm-tiene-mapa {\r\n\r\n  position: relative;\r\n\r\n  cursor: pointer;\r\n\r\n  outline: none;\r\n\r\n}\r\n\r\n\r\n.gm-tiene-mapa .gm-mapa-pop {\r\n\r\n  position: absolute;\r\n\r\n  left: 50%;\r\n\r\n  bottom: 100%;\r\n\r\n  z-index: 9990;\r\n\r\n  width: 380px;\r\n\r\n  max-width: calc(100vw - 48px);\r\n\r\n  box-sizing: border-box;\r\n\r\n  \/* Zona transparente para que el cursor no pierda el hover *\/\r\n  padding-bottom: 16px;\r\n\r\n  opacity: 0;\r\n\r\n  visibility: hidden;\r\n\r\n  pointer-events: none;\r\n\r\n  transform: translate(-50%, 8px);\r\n\r\n  transition:\r\n    opacity .22s ease,\r\n    transform .22s ease,\r\n    visibility .22s;\r\n\r\n}\r\n\r\n\r\n.gm-tiene-mapa:hover .gm-mapa-pop,\r\n.gm-tiene-mapa:focus-within .gm-mapa-pop,\r\n.gm-tiene-mapa:focus .gm-mapa-pop {\r\n\r\n  opacity: 1;\r\n\r\n  visibility: visible;\r\n\r\n  pointer-events: auto;\r\n\r\n  transform: translate(-50%, 0);\r\n\r\n}\r\n\r\n\r\n.gm-mapa-pop__box {\r\n\r\n  position: relative;\r\n\r\n  padding: 8px;\r\n\r\n  border: 1px solid #e3e4ea;\r\n\r\n  border-radius: 20px;\r\n\r\n  background: #fff;\r\n\r\n  box-shadow: 0 18px 48px rgba(20, 30, 60, .22);\r\n\r\n}\r\n\r\n\r\n\/* Flechita hacia la tarjeta *\/\r\n\r\n.gm-mapa-pop__box::after {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  left: 50%;\r\n\r\n  bottom: -7px;\r\n\r\n  width: 14px;\r\n\r\n  height: 14px;\r\n\r\n  border-right: 1px solid #e3e4ea;\r\n\r\n  border-bottom: 1px solid #e3e4ea;\r\n\r\n  background: #fff;\r\n\r\n  transform: translateX(-50%) rotate(45deg);\r\n\r\n}\r\n\r\n\r\n.gm-mapa-pop iframe {\r\n\r\n  display: block;\r\n\r\n  width: 100%;\r\n\r\n  height: 230px;\r\n\r\n  border: 0;\r\n\r\n  border-radius: 14px;\r\n\r\n  background: #eef0f4;\r\n\r\n}\r\n\r\n\r\n.gm-mapa-pop__link {\r\n\r\n  display: block;\r\n\r\n  margin: 8px 4px 2px;\r\n\r\n  color: #0a74e6;\r\n\r\n  font-family:\r\n    'Inter',\r\n    Arial,\r\n    sans-serif;\r\n\r\n  font-size: 12.5px;\r\n\r\n  font-weight: 600;\r\n\r\n  text-align: center;\r\n\r\n  text-decoration: none;\r\n\r\n}\r\n\r\n\r\n.gm-mapa-pop__link:hover {\r\n\r\n  color: #0059b8;\r\n\r\n  text-decoration: underline;\r\n\r\n}\r\n\r\n\r\n\/* Antes de que el script lo acomode, que no se vea *\/\r\n\r\n#gmMapaPop:not(.gm-listo) {\r\n\r\n  display: none;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SHORTCODE: QUITAR L\u00cdMITES DE ANCHO\r\n========================================================= *\/\r\n\r\n.gm-cont-der .elementor-widget,\r\n.gm-cont-der .elementor-widget-container,\r\n.gm-cont-der .elementor-widget-shortcode,\r\n.gm-cont-der .elementor-shortcode,\r\n.gm-cont-der .elementor-shortcode > div,\r\n.gm-cont-der .elementor-shortcode > div > div {\r\n\r\n  width: 100% !important;\r\n\r\n  max-width: 100% !important;\r\n\r\n  min-width: 0 !important;\r\n\r\n  box-sizing: border-box;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der .elementor-widget-shortcode {\r\n\r\n  margin: 0 !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FORMULARIO\r\n========================================================= *\/\r\n\r\n.gm-cont-der form {\r\n\r\n  display: grid !important;\r\n\r\n  grid-template-columns:\r\n    minmax(0, 1fr)\r\n    minmax(0, 1fr) !important;\r\n\r\n  gap: 20px 16px !important;\r\n\r\n  width: 100% !important;\r\n\r\n  max-width: 100% !important;\r\n\r\n  margin: 0 !important;\r\n\r\n  padding: 0 !important;\r\n\r\n  box-sizing: border-box;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der form > *,\r\n.gm-cont-der form p,\r\n.gm-cont-der form .form-group,\r\n.gm-cont-der form .field,\r\n.gm-cont-der form .campo {\r\n\r\n  float: none !important;\r\n\r\n  width: 100% !important;\r\n\r\n  max-width: 100% !important;\r\n\r\n  min-width: 0 !important;\r\n\r\n  margin: 0 !important;\r\n\r\n  box-sizing: border-box;\r\n\r\n}\r\n\r\n\r\n\/*\r\n * Ocupan todo el ancho: Detalles, captcha,\r\n * texto de ayuda y bot\u00f3n.\r\n *\/\r\n\r\n.gm-cont-der form textarea,\r\n\r\n.gm-cont-der form .detalles,\r\n\r\n.gm-cont-der form .details,\r\n\r\n.gm-cont-der form .captcha,\r\n\r\n.gm-cont-der form .g-recaptcha,\r\n\r\n.gm-cont-der form button,\r\n\r\n.gm-cont-der form input[type=\"submit\"],\r\n\r\n.gm-cont-der form > *:has(textarea),\r\n\r\n.gm-cont-der form > *:has(.g-recaptcha),\r\n\r\n.gm-cont-der form > *:has(iframe),\r\n\r\n.gm-cont-der form > *:has([name*=\"detall\" i]),\r\n\r\n.gm-cont-der form > *:has(button[type=\"submit\"]),\r\n\r\n.gm-cont-der form > *:has(input[type=\"submit\"]) {\r\n\r\n  grid-column: 1 \/ -1 !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LABELS\r\n========================================================= *\/\r\n\r\n.gm-cont-der form label {\r\n\r\n  display: block;\r\n\r\n  margin: 0 0 8px;\r\n\r\n  color: #2b2b2e;\r\n\r\n  font-family: inherit;\r\n\r\n  font-size: 12.5px;\r\n\r\n  font-weight: 600;\r\n\r\n  line-height: 1.3;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CAMPOS (RELLENO GRIS, REDONDEADOS)\r\n========================================================= *\/\r\n\r\n.gm-cont-der form input:not(\r\n  [type=\"submit\"]\r\n):not(\r\n  [type=\"button\"]\r\n):not(\r\n  [type=\"checkbox\"]\r\n):not(\r\n  [type=\"radio\"]\r\n):not(\r\n  [type=\"hidden\"]\r\n),\r\n\r\n.gm-cont-der form select {\r\n\r\n  display: block;\r\n\r\n  width: 100% !important;\r\n\r\n  max-width: 100% !important;\r\n\r\n  min-height: 44px;\r\n\r\n  padding: 11px 16px;\r\n\r\n  border: 1px solid var(--gc-borde);\r\n\r\n  border-radius: 12px;\r\n\r\n  background: var(--gc-campo);\r\n\r\n  color: var(--gc-texto);\r\n\r\n  font-family: inherit;\r\n\r\n  font-size: 14px;\r\n\r\n  box-shadow: none;\r\n\r\n  box-sizing: border-box;\r\n\r\n  transition:\r\n    border-color .2s ease,\r\n    box-shadow .2s ease,\r\n    background .2s ease;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der form textarea {\r\n\r\n  display: block;\r\n\r\n  width: 100% !important;\r\n\r\n  max-width: 100% !important;\r\n\r\n  min-height: 112px;\r\n\r\n  padding: 13px 16px;\r\n\r\n  border: 1px solid var(--gc-borde);\r\n\r\n  border-radius: 12px;\r\n\r\n  background: var(--gc-campo);\r\n\r\n  color: var(--gc-texto);\r\n\r\n  font-family: inherit;\r\n\r\n  font-size: 14px;\r\n\r\n  line-height: 1.5;\r\n\r\n  resize: vertical;\r\n\r\n  box-shadow: none;\r\n\r\n  box-sizing: border-box;\r\n\r\n  transition:\r\n    border-color .2s ease,\r\n    box-shadow .2s ease,\r\n    background .2s ease;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der form input::placeholder,\r\n.gm-cont-der form textarea::placeholder {\r\n\r\n  color: #a1a1a8;\r\n\r\n  opacity: 1;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der form input:focus,\r\n.gm-cont-der form textarea:focus,\r\n.gm-cont-der form select:focus {\r\n\r\n  outline: none;\r\n\r\n  border-color: var(--gc-azul);\r\n\r\n  background: #fff;\r\n\r\n  box-shadow: 0 0 0 3px rgba(10, 116, 230, .15);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TEXTO DE AYUDA (EJ. \"VERIFICA QUE NO ERES UN ROBOT\")\r\n========================================================= *\/\r\n\r\n.gm-cont-der form small,\r\n.gm-cont-der form .help,\r\n.gm-cont-der form .ayuda,\r\n.gm-cont-der form .description {\r\n\r\n  display: block;\r\n\r\n  margin-top: 8px;\r\n\r\n  color: var(--gc-gris);\r\n\r\n  font-size: 12px;\r\n\r\n  line-height: 1.4;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BOT\u00d3N (ANCHO COMPLETO)\r\n========================================================= *\/\r\n\r\n.gm-cont-der form input[type=\"submit\"],\r\n\r\n.gm-cont-der form button[type=\"submit\"] {\r\n\r\n  display: flex;\r\n\r\n  align-items: center;\r\n\r\n  justify-content: center;\r\n\r\n  gap: 8px;\r\n\r\n  width: 100% !important;\r\n\r\n  min-height: 48px;\r\n\r\n  margin-top: 4px !important;\r\n\r\n  padding: 13px 24px;\r\n\r\n  border: 0;\r\n\r\n  border-radius: 12px;\r\n\r\n  background: var(--gc-azul);\r\n\r\n  color: #fff;\r\n\r\n  font-family: inherit;\r\n\r\n  font-size: 15px;\r\n\r\n  font-weight: 700;\r\n\r\n  text-align: center;\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    background .2s ease,\r\n    transform .15s ease;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der form input[type=\"submit\"]:hover,\r\n\r\n.gm-cont-der form button[type=\"submit\"]:hover {\r\n\r\n  background: var(--gc-azul-osc);\r\n\r\n}\r\n\r\n\r\n.gm-cont-der form input[type=\"submit\"]:active,\r\n\r\n.gm-cont-der form button[type=\"submit\"]:active {\r\n\r\n  transform: translateY(1px);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   DESPLEGABLE DE SERVICIOS (FLUENT FORMS, SI USA CHOICES)\r\n========================================================= *\/\r\n\r\n.gm-cont-der .choices {\r\n\r\n  width: 100%;\r\n\r\n  margin: 0;\r\n\r\n  font-family: inherit;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der .choices__inner {\r\n\r\n  min-height: 44px;\r\n\r\n  padding: 8px 14px;\r\n\r\n  border: 1px solid var(--gc-borde);\r\n\r\n  border-radius: 12px;\r\n\r\n  background: var(--gc-campo);\r\n\r\n  font-size: 14px;\r\n\r\n  box-sizing: border-box;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der .choices.is-focused .choices__inner,\r\n.gm-cont-der .choices.is-open .choices__inner {\r\n\r\n  border-color: var(--gc-azul);\r\n\r\n  background: #fff;\r\n\r\n  box-shadow: 0 0 0 3px rgba(10, 116, 230, .15);\r\n\r\n  border-radius: 12px;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der .choices__placeholder {\r\n\r\n  color: #a1a1a8;\r\n\r\n  opacity: 1;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der .choices__list--multiple .choices__item {\r\n\r\n  margin: 2px 6px 2px 0;\r\n\r\n  padding: 4px 10px;\r\n\r\n  border: 0;\r\n\r\n  border-radius: 8px;\r\n\r\n  background: var(--gc-azul-fondo);\r\n\r\n  color: var(--gc-azul-osc);\r\n\r\n  font-size: 12.5px;\r\n\r\n  font-weight: 600;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der .choices__list--dropdown,\r\n.gm-cont-der .choices__list[aria-expanded] {\r\n\r\n  z-index: 50;\r\n\r\n  margin-top: 6px;\r\n\r\n  border: 1px solid var(--gc-borde);\r\n\r\n  border-radius: 14px;\r\n\r\n  background: #fff;\r\n\r\n  box-shadow: 0 12px 32px rgba(20, 30, 60, .14);\r\n\r\n  overflow: hidden;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der .choices__list--dropdown .choices__item,\r\n.gm-cont-der .choices__list[aria-expanded] .choices__item {\r\n\r\n  position: relative;\r\n\r\n  padding: 13px 48px 13px 18px;\r\n\r\n  color: var(--gc-texto);\r\n\r\n  font-size: 14px;\r\n\r\n  line-height: 1.4;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der .choices__list--dropdown .choices__item::after,\r\n.gm-cont-der .choices__list[aria-expanded] .choices__item::after {\r\n\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  top: 50%;\r\n\r\n  right: 18px;\r\n\r\n  width: 16px;\r\n\r\n  height: 16px;\r\n\r\n  border: 1.5px solid #c9cbd3;\r\n\r\n  border-radius: 50%;\r\n\r\n  background: #fff;\r\n\r\n  transform: translateY(-50%);\r\n\r\n  opacity: 1;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der .choices__list--dropdown .choices__item.is-highlighted,\r\n.gm-cont-der .choices__list[aria-expanded] .choices__item.is-highlighted {\r\n\r\n  background: #f3f7ff;\r\n\r\n}\r\n\r\n\r\n.gm-cont-der .choices__list--dropdown .choices__item.is-selected::after,\r\n.gm-cont-der .choices__list[aria-expanded] .choices__item.is-selected::after {\r\n\r\n  border-color: var(--gc-azul);\r\n\r\n  background:\r\n    radial-gradient(\r\n      circle,\r\n      var(--gc-azul) 0 4px,\r\n      #fff 5px\r\n    );\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width: 960px) {\r\n\r\n  .gm-contacto.e-con {\r\n\r\n    grid-template-columns: 1fr !important;\r\n\r\n    gap: 45px !important;\r\n\r\n    padding:\r\n      70px\r\n      24px;\r\n\r\n  }\r\n\r\n\r\n  .gm-contacto > .gm-cont-izq.e-con {\r\n\r\n    grid-column: 1 !important;\r\n\r\n    grid-row: 1 !important;\r\n\r\n  }\r\n\r\n\r\n  .gm-contacto > .gm-cont-der.e-con {\r\n\r\n    grid-column: 1 !important;\r\n\r\n    grid-row: 2 !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   M\u00d3VIL\r\n========================================================= *\/\r\n\r\n@media (max-width: 560px) {\r\n\r\n  .gm-contacto.e-con {\r\n\r\n    padding:\r\n      55px\r\n      16px;\r\n\r\n    gap: 35px !important;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-der.e-con {\r\n\r\n    padding: 24px 18px 26px !important;\r\n\r\n    border-radius: 22px;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-titulo .elementor-heading-title {\r\n\r\n    font-size: 30px !important;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-info.e-con {\r\n\r\n    padding:\r\n      4px\r\n      18px;\r\n\r\n    border-radius: 22px;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-item.e-con {\r\n\r\n    grid-template-columns:\r\n      42px\r\n      minmax(0, 1fr) !important;\r\n\r\n    column-gap: 14px !important;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-ico .elementor-icon {\r\n\r\n    width: 42px;\r\n\r\n    height: 42px;\r\n\r\n    font-size: 17px !important;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-valor,\r\n  .gm-cont-valor p {\r\n\r\n    font-size: 14px !important;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-label .elementor-heading-title {\r\n\r\n    font-size: 10px !important;\r\n\r\n  }\r\n\r\n\r\n  \/* Mapa flotante m\u00e1s compacto en celular *\/\r\n\r\n  .gm-tiene-mapa .gm-mapa-pop {\r\n\r\n    width: min(340px, calc(100vw - 32px));\r\n\r\n  }\r\n\r\n\r\n  .gm-mapa-pop iframe {\r\n\r\n    height: 200px;\r\n\r\n  }\r\n\r\n\r\n  \/* Formulario: una sola columna en celular *\/\r\n\r\n  .gm-cont-der form {\r\n\r\n    grid-template-columns: 1fr !important;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-der form textarea,\r\n\r\n  .gm-cont-der form .detalles,\r\n\r\n  .gm-cont-der form .details,\r\n\r\n  .gm-cont-der form .captcha,\r\n\r\n  .gm-cont-der form .g-recaptcha,\r\n\r\n  .gm-cont-der form button,\r\n\r\n  .gm-cont-der form input[type=\"submit\"],\r\n\r\n  .gm-cont-der form > *:has(textarea),\r\n\r\n  .gm-cont-der form > *:has(.g-recaptcha),\r\n\r\n  .gm-cont-der form > *:has(iframe),\r\n\r\n  .gm-cont-der form > *:has([name*=\"detall\" i]),\r\n\r\n  .gm-cont-der form > *:has(button[type=\"submit\"]),\r\n\r\n  .gm-cont-der form > *:has(input[type=\"submit\"]) {\r\n\r\n    grid-column: 1 !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   M\u00d3VIL PEQUE\u00d1O\r\n========================================================= *\/\r\n\r\n@media (max-width: 380px) {\r\n\r\n  .gm-contacto.e-con {\r\n\r\n    padding-left: 12px;\r\n\r\n    padding-right: 12px;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-info.e-con {\r\n\r\n    padding-left: 14px;\r\n\r\n    padding-right: 14px;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-item.e-con {\r\n\r\n    grid-template-columns:\r\n      40px\r\n      minmax(0, 1fr) !important;\r\n\r\n    column-gap: 12px !important;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-ico .elementor-icon {\r\n\r\n    width: 40px;\r\n\r\n    height: 40px;\r\n\r\n    font-size: 16px !important;\r\n\r\n  }\r\n\r\n\r\n  .gm-cont-titulo .elementor-heading-title {\r\n\r\n    font-size: 27px !important;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- =========================================================\r\n     MAPA FLOTANTE (SE ACOMODA DENTRO DE LA TARJETA\r\n     \"UBICACI\u00d3N Y COBERTURA\" CON EL SCRIPT DE ABAJO)\r\n========================================================= -->\r\n\r\n<div id=\"gmMapaPop\" class=\"gm-mapa-pop\" role=\"tooltip\">\r\n\r\n  <div class=\"gm-mapa-pop__box\">\r\n\r\n    <iframe\r\n      src=\"https:\/\/www.google.com\/maps?q=20.101188,-98.754342&z=16&output=embed\"\r\n      title=\"Ubicaci\u00f3n de Grupo MARPA IT\"\r\n      loading=\"lazy\"\r\n      referrerpolicy=\"no-referrer-when-downgrade\"\r\n      allowfullscreen>\r\n    <\/iframe>\r\n\r\n    <a\r\n      class=\"gm-mapa-pop__link\"\r\n      href=\"https:\/\/maps.app.goo.gl\/3QVq9FKNjfTB8S2HA\"\r\n      target=\"_blank\"\r\n      rel=\"noopener noreferrer\"\r\n    >\r\n      Abrir en Google Maps\r\n    <\/a>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n  var hecho = false;\r\n\r\n  function iniciar() {\r\n\r\n    if (hecho) return;\r\n\r\n    var pop = document.getElementById('gmMapaPop');\r\n\r\n    \/* Mapa: se mete dentro de la tarjeta de ubicaci\u00f3n *\/\r\n\r\n    if (pop) {\r\n\r\n      var tarjeta = document.querySelector('.gm-cont-ubicacion');\r\n\r\n      if (!tarjeta) {\r\n        var items = document.querySelectorAll('.gm-cont-item');\r\n        tarjeta = items.length ? items[items.length - 1] : null;\r\n      }\r\n\r\n      if (tarjeta) {\r\n\r\n        tarjeta.classList.add('gm-tiene-mapa');\r\n\r\n        tarjeta.setAttribute('tabindex', '0');\r\n\r\n        tarjeta.appendChild(pop);\r\n\r\n        pop.classList.add('gm-listo');\r\n\r\n        hecho = true;\r\n\r\n      }\r\n\r\n    } else {\r\n\r\n      hecho = true;\r\n\r\n    }\r\n\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', iniciar);\r\n  } else {\r\n    iniciar();\r\n  }\r\n\r\n  \/* Respaldo por si Elementor termina de pintar despu\u00e9s *\/\r\n\r\n  window.addEventListener('load', iniciar);\r\n\r\n  setTimeout(iniciar, 1500);\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed600c8 e-con-full gm-footer e-flex e-con e-parent\" data-id=\"ed600c8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8dc0430 e-con-full gm-foot-main e-flex e-con e-child\" data-id=\"8dc0430\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37edc26 gm-foot-logo elementor-widget elementor-widget-image\" data-id=\"37edc26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"778\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-02-2-e1791933355263-1024x778.png\" class=\"attachment-large size-large wp-image-829\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-02-2-e1791933355263-1024x778.png 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-02-2-e1791933355263-300x228.png 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-02-2-e1791933355263-768x584.png 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/GMIT-02-2-e1791933355263.png 1534w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29f6768 e-con-full gm-foot-col  e-flex e-con e-child\" data-id=\"29f6768\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26fb823 gm-foot-titulo       elementor-widget elementor-widget-heading\" data-id=\"26fb823\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contacto<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08f3bed gm-foot-label elementor-widget elementor-widget-heading\" data-id=\"08f3bed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Telefono<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06197a9 gm-foot-texto elementor-widget elementor-widget-text-editor\" data-id=\"06197a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #333333; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 15px;\">(771) 717-0630 Ext. 1071<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9783ca2 gm-foot-label  elementor-widget elementor-widget-heading\" data-id=\"9783ca2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Correo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49622b6 gm-foot-texto elementor-widget elementor-widget-text-editor\" data-id=\"49622b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>ventas@grupomarpait.mx<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd60405 e-con-full gm-foot-col e-flex e-con e-child\" data-id=\"cd60405\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5c1634 gm-foot-titulo elementor-widget elementor-widget-heading\" data-id=\"f5c1634\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Direccion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e67fa9 gm-foot-texto elementor-widget elementor-widget-text-editor\" data-id=\"4e67fa9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #555555; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 14px;\">Valle de la Esperanza #101<\/span><br style=\"margin: 0px; padding: 0px; color: #555555; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 14px;\" \/><span style=\"color: #555555; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 14px;\">Fracc. Valle de San Javier<\/span><br style=\"margin: 0px; padding: 0px; color: #555555; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 14px;\" \/><span style=\"color: #555555; font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', sans-serif; font-size: 14px;\">Pachuca de Soto, Hidalgo, M\u00e9xico.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b6056f5 e-con-full gm-foot-col e-flex e-con e-child\" data-id=\"b6056f5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa179f1 gm-foot-titulo elementor-widget elementor-widget-heading\" data-id=\"aa179f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Siguenos en<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e0f8a3b e-con-full gm-foot-redes e-flex e-con e-child\" data-id=\"e0f8a3b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3660da gm-foot-red elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"a3660da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/www.facebook.com\/grupomarpait.mx\/\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f7f0d7f gm-foot-red elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"f7f0d7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/www.instagram.com\/grupo_marpa_it\/\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d3aba6 gm-foot-red elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"9d3aba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/www.tiktok.com\/@grupo_marpa_it\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-x-twitter\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ade41d8 gm-foot-red elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ade41d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/x.com\/Grupo_Marpa_IT\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-tiktok\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b5bfbf3 e-con-full gm-foot-barra e-flex e-con e-child\" data-id=\"b5bfbf3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4d2be3 gm-foot-copy elementor-widget elementor-widget-text-editor\" data-id=\"a4d2be3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Grupo Marpa IT Derechos Reservados 2026<span class=\"footer-bottom-separator\"> \u00a0<\/span><a id=\"openPrivacyModal\" href=\"https:\/\/grupomarpait.mx\/#\">Aviso de Privacidad<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-102f931 e-con-full gm-aviso e-flex e-con e-child\" data-id=\"102f931\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ff928e gm-aviso-volver elementor-widget elementor-widget-button\" data-id=\"9ff928e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Atras<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07ad0b2 gm-aviso-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"07ad0b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-lock\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e209f1b gm-aviso-titulo elementor-widget elementor-widget-heading\" data-id=\"e209f1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Aviso de Privacidad<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-852b902 gm-aviso-texto elementor-widget elementor-widget-text-editor\" data-id=\"852b902\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>GRUPO MARPA IT S.A. de C.V.<\/strong> (en adelante, \u201cEL RESPONSABLE\u201d), con domicilio en Valle de la Esperanza #101, Fraccionamiento Valle de San Javier, C.P. 42086, Pachuca de Soto, Hidalgo, M\u00e9xico, con tel\u00e9fono de contacto 771-7170630, portal web www.grupomarpait.mx y correo electr\u00f3nico avisodeprivacidad@grupomarpait.mx, es el responsable del tratamiento y protecci\u00f3n de sus datos personales, los cuales ser\u00e1n tratados conforme a lo establecido en la Ley Federal de Protecci\u00f3n de Datos Personales en Posesi\u00f3n de los Particulares (LFPDPPP), su Reglamento y los Lineamientos del Aviso de Privacidad emitidos por el INAI.<\/p><h3>1. Datos personales que ser\u00e1n sometidos a tratamiento.<\/h3><p>Para cumplir con las finalidades descritas en el presente Aviso de Privacidad, recabaremos y trataremos las siguientes categor\u00edas de datos personales:<\/p><ul><li><strong>Datos de Identificaci\u00f3n y Contacto:<\/strong> Nombre completo, domicilio fiscal y\/o de entrega, tel\u00e9fono fijo, tel\u00e9fono celular, correo electr\u00f3nico, cuenta de mensajer\u00eda instant\u00e1nea, Registro Federal de Contribuyentes (RFC) y firma aut\u00f3grafa o electr\u00f3nica.<\/li><li><strong>Datos Laborales y Profesionales:<\/strong> Puesto, empresa o instituci\u00f3n que representa, actividad profesional y giro comercial relativo al contacto institucional.<\/li><li><strong>Datos Patrimoniales y Financieros:<\/strong> Datos de cuentas bancarias para pagos, comprobantes de pago, historial crediticio, referencias comerciales o financieras y c\u00e9dula de identificaci\u00f3n fiscal.<\/li><\/ul><p><em>Nota: EL RESPONSABLE no recaba de manera directa datos personales considerados como sensibles conforme a la LFPDPPP.<\/em><\/p><h3>2. Finalidades del tratamiento de los datos personales.<\/h3><p>Los datos personales recabados ser\u00e1n utilizados para las siguientes finalidades:<\/p><h4>A. Finalidades Primarias (necesarias para la relaci\u00f3n jur\u00eddica).<\/h4><ul><li>Proveer los servicios y productos contratados en materia de C\u00f3mputo, Telecomunicaciones, Seguridad, Energ\u00eda, Construcci\u00f3n y Consumibles.<\/li><li>Verificaci\u00f3n, confirmaci\u00f3n y validaci\u00f3n de la identidad del cliente o usuario.<\/li><li>Elaboraci\u00f3n de cotizaciones, proyectos ejecutivos, presupuestos y propuestas comerciales.<\/li><li>Facturaci\u00f3n, cobranza, procesamiento de pagos, cr\u00e9ditos, gesti\u00f3n administrativa, contable y fiscal derivada de la relaci\u00f3n comercial.<\/li><li>Entrega, instalaci\u00f3n, mantenimiento, soporte t\u00e9cnico y atenci\u00f3n a garant\u00edas de equipos o servicios contratados.<\/li><li>Contacto directo para dar seguimiento al cumplimiento de los contratos o servicios solicitados.<\/li><\/ul><h4>B. Finalidades Secundarias (NO indispensables para la relaci\u00f3n jur\u00eddica).<\/h4><ul><li>Env\u00edo de boletines informativos, promociones, ofertas comerciales y publicidad sobre nuevos productos o servicios.<\/li><li>Realizaci\u00f3n de encuestas de satisfacci\u00f3n sobre nuestros servicios y productos.<\/li><li>Prospecci\u00f3n comercial y estudios de mercado.<\/li><\/ul><p><strong>Mecanismo para negar el consentimiento para Finalidades Secundarias.<\/strong> Si usted NO desea que sus datos personales sean tratados para las finalidades secundarias antes descritas, puede manifestar su negativa enviando un correo electr\u00f3nico a la direcci\u00f3n: <a href=\"mailto:avisodeprivacidad@grupomarpait.mx\">avisodeprivacidad@grupomarpait.mx<\/a><\/p><h3>3. Consentimiento para el tratamiento de datos patrimoniales y financieros.<\/h3><p>Trat\u00e1ndose de datos patrimoniales y\/o financieros, se requerir\u00e1 su consentimiento expreso de conformidad con el art\u00edculo 8 de la LFPDPPP, el cual manifestar\u00e1 mediante la firma aut\u00f3grafa o electr\u00f3nica correspondiente en el contrato, cotizaci\u00f3n o solicitud de servicio respectiva.<\/p><h3>4. Transferencias de datos personales.<\/h3><p>Sus datos personales podr\u00e1n ser transferidos y tratados dentro y fuera del territorio nacional con los siguientes terceros receptores y con las siguientes finalidades:<\/p><table class=\"privacy-table\"><thead><tr><th>Tipo de Tercero \/ Destinatario<\/th><th>Finalidad de la Transferencia<\/th><th>\u00bfRequiere Consentimiento?<\/th><\/tr><\/thead><tbody><tr><td>Instituciones Bancarias \/ Financieras<\/td><td>Procesamiento de pagos, cobranza y transferencias electr\u00f3nicas.<\/td><td>No (Art. 37, Fracc. IV)<\/td><\/tr><tr><td>Autoridades Fiscales y Gubernamentales<\/td><td>Cumplimiento de obligaciones legales y fiscales (SAT).<\/td><td>No (Art. 37, Fracc. I)<\/td><\/tr><tr><td>Proveedores y Fabricantes Mayoristas<\/td><td>Registro de garant\u00edas, licencias y soporte t\u00e9cnico especializado.<\/td><td>S\u00ed<\/td><\/tr><\/tbody><\/table><p><strong>Mecanismo para negar el consentimiento para Finalidades que requieren consentimiento.<\/strong> En caso de que NO manifieste su oposici\u00f3n para que sus datos personales sean transferidos para las finalidades que requieren consentimiento enviando un correo electr\u00f3nico a <a href=\"mailto:avisodeprivacidad@grupomarpait.mx\">avisodeprivacidad@grupomarpait.mx<\/a>, se entender\u00e1 que lo ha otorgado expresamente.<\/p><h3>5. Procedimiento para el ejercicio de Derechos ARCO y revocaci\u00f3n del consentimiento.<\/h3><p>Usted tiene derecho a conocer qu\u00e9 datos personales tenemos de usted, para qu\u00e9 los utilizamos y las condiciones del uso que les damos (Acceso). Asimismo, es su derecho solicitar la correcci\u00f3n de su informaci\u00f3n personal en caso de que est\u00e9 desactualizada, sea inexacta o incompleta (Rectificaci\u00f3n); que la eliminemos de nuestros registros o bases de datos cuando considere que la misma no est\u00e1 siendo utilizada adecuadamente (Cancelaci\u00f3n); as\u00ed como oponerse al uso de sus datos personales para fines espec\u00edficos (Oposici\u00f3n). Estos derechos se conocen como Derechos ARCO.<\/p><h4>Mecanismo y Requisitos para la Solicitud.<\/h4><p>Para ejercer cualquiera de los derechos ARCO o revocar el consentimiento previamente otorgado, deber\u00e1 enviar una solicitud al Departamento de Administraci\u00f3n de Datos Personales al correo electr\u00f3nico: <a href=\"mailto:avisodeprivacidad@grupomarpait.mx\">avisodeprivacidad@grupomarpait.mx<\/a> o de forma presencial en nuestro domicilio.<\/p><p>La solicitud deber\u00e1 contener y acompa\u00f1ar lo siguiente:<\/p><ol><li>Nombre completo del titular y correo electr\u00f3nico o domicilio para comunicarle la respuesta.<\/li><li>Documento oficial que acredite su identidad (INE, Pasaporte) o, en su caso, la representaci\u00f3n legal del titular.<\/li><li>Descripci\u00f3n clara y precisa de los datos personales respecto de los cuales busca ejercer alguno de los derechos ARCO.<\/li><li>Cualquier otro elemento o documento que facilite la localizaci\u00f3n de los datos personales.<\/li><\/ol><h4>Plazos de Atenci\u00f3n.<\/h4><ul><li><strong>Dictamen de procedencia:<\/strong> EL RESPONSABLE le comunicar\u00e1 la determinaci\u00f3n adoptada en un plazo m\u00e1ximo de 20 (veinte) d\u00edas h\u00e1biles, contados desde la fecha en que se recibi\u00f3 la solicitud.<\/li><li><strong>Efectividad del derecho:<\/strong> Si la solicitud resulta procedente, se har\u00e1 efectiva dentro de los 15 (quince) d\u00edas h\u00e1biles siguientes a la fecha en que se le comunique la respuesta.<\/li><\/ul><h3>6. Opciones y medios para limitar el uso o divulgaci\u00f3n de los datos.<\/h3><p>Adem\u00e1s del ejercicio de los Derechos ARCO y la revocaci\u00f3n del consentimiento, usted puede limitar el uso y divulgaci\u00f3n de su informaci\u00f3n personal registr\u00e1ndose en el Registro P\u00fablico para Evitar Publicidad (REPEP) de la PROFECO, o solicitando su inscripci\u00f3n en la Lista de Exclusi\u00f3n de Grupo Marpa IT enviando un correo a <a href=\"mailto:avisodeprivacidad@grupomarpait.mx\">avisodeprivacidad@grupomarpait.mx<\/a> para no recibir comunicaciones promocionales.<\/p><h3>7. Uso de tecnolog\u00edas de rastreo en nuestro portal web.<\/h3><p>Le informamos que en nuestro portal de Internet www.grupomarpait.mx utilizamos cookies, web beacons u otras tecnolog\u00edas a trav\u00e9s de las cuales es posible monitorear su comportamiento como usuario de Internet, para brindarle un mejor servicio y experiencia al navegar en nuestra p\u00e1gina.<\/p><p>Los datos personales que recabamos a trav\u00e9s de estas tecnolog\u00edas son: direcci\u00f3n IP, tipo de navegador, sistema operativo, p\u00e1ginas web visitadas y duraci\u00f3n del tiempo de navegaci\u00f3n. Estas tecnolog\u00edas pueden ser deshabilitadas ajustando la configuraci\u00f3n de privacidad de su navegador de Internet.<\/p><h3>8. Cambios al Aviso de Privacidad.<\/h3><p>El presente Aviso de Privacidad puede sufrir modificaciones, cambios o actualizaciones derivadas de nuevos requerimientos legales, de nuestras propias necesidades por los productos o servicios que ofrecemos, de nuestras pr\u00e1cticas de privacidad o de cambios en nuestro modelo de negocio.<\/p><p>Cualquier modificaci\u00f3n al presente Aviso de Privacidad podr\u00e1 ser consultada directamente en nuestra p\u00e1gina de Internet: www.grupomarpait.mx en la secci\u00f3n Aviso de Privacidad.<\/p><p class=\"privacy-update-date\"><strong>Fecha de \u00faltima actualizaci\u00f3n: Octubre de 2026.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd815a6 elementor-widget elementor-widget-html\" data-id=\"cd815a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* =========================================================\r\n   COLORES GENERALES\r\n========================================================= *\/\r\n.gm-footer {\r\n  --gf-fondo: #ffffff;\r\n  --gf-azul: #0066cc;\r\n  --gf-texto: #424245;\r\n  --gf-fuerte: #1d1d1f;\r\n  --gf-gris: #6e6e73;\r\n  --gf-borde: #e5e5ea;\r\n  --gf-boton: #f2f4f8;\r\n}\r\n\r\n\/* =========================================================\r\n   PIE DE P\u00c1GINA\r\n========================================================= *\/\r\n.gm-footer.e-con {\r\n  flex-direction: column;\r\n  align-items: stretch;\r\n  gap: 0;\r\n  padding: 0;\r\n  background: var(--gf-fondo);\r\n  font-family: 'Inter', -apple-system, 'Segoe UI', Arial, sans-serif;\r\n}\r\n\r\n.gm-footer .elementor-widget {\r\n  margin: 0 !important;\r\n}\r\n\r\n\/* Cuatro columnas *\/\r\n.gm-foot-main.e-con {\r\n  display: grid !important;\r\n  grid-template-columns:\r\n    minmax(0, .7fr)\r\n    minmax(0, 1fr)\r\n    minmax(0, 1fr)\r\n    minmax(0, .6fr) !important;\r\n  gap: 40px !important;\r\n  align-items: start;\r\n  width: calc(100% - 48px);\r\n  max-width: 1008px;\r\n  margin: 22px auto 0;\r\n  padding: 38px 0 36px;\r\n  border-top: 1px solid var(--gf-borde);\r\n}\r\n\r\n.gm-foot-col.e-con {\r\n  flex-direction: column;\r\n  align-items: flex-start;\r\n  gap: 0;\r\n  padding: 0;\r\n}\r\n\r\n.gm-foot-logo img {\r\n  display: block;\r\n  width: 100%;\r\n  max-width: 110px;\r\n  height: auto;\r\n}\r\n\r\n.gm-footer .gm-foot-titulo.elementor-widget {\r\n  margin: 0 0 16px !important;\r\n}\r\n\r\n.gm-foot-titulo .elementor-heading-title {\r\n  margin: 0;\r\n  color: var(--gf-azul) !important;\r\n  font-family: 'Inter', Arial, sans-serif !important;\r\n  font-size: 16px !important;\r\n  font-weight: 600 !important;\r\n  line-height: 1.3 !important;\r\n  letter-spacing: -0.01em !important;\r\n  text-align: left !important;\r\n}\r\n\r\n.gm-footer .gm-foot-label.elementor-widget {\r\n  margin: 0 0 3px !important;\r\n}\r\n\r\n.gm-foot-label .elementor-heading-title {\r\n  margin: 0;\r\n  color: var(--gf-azul) !important;\r\n  font-family: 'Inter', Arial, sans-serif !important;\r\n  font-size: 13px !important;\r\n  font-weight: 600 !important;\r\n  line-height: 1.3 !important;\r\n  text-align: left !important;\r\n}\r\n\r\n.gm-footer .gm-foot-texto.elementor-widget {\r\n  margin: 0 0 16px !important;\r\n}\r\n\r\n.gm-foot-col .gm-foot-texto.elementor-widget:last-child {\r\n  margin-bottom: 0 !important;\r\n}\r\n\r\n.gm-foot-texto,\r\n.gm-foot-texto p {\r\n  color: var(--gf-texto) !important;\r\n  font-family: 'Inter', Arial, sans-serif !important;\r\n  font-size: 14.5px !important;\r\n  line-height: 1.65 !important;\r\n  text-align: left !important;\r\n}\r\n\r\n.gm-foot-texto p {\r\n  margin: 0 !important;\r\n}\r\n\r\n.gm-foot-texto a {\r\n  color: inherit;\r\n  text-decoration: none;\r\n}\r\n\r\n.gm-foot-texto a:hover {\r\n  color: var(--gf-azul);\r\n}\r\n\r\n\/* Redes sociales *\/\r\n.gm-foot-redes.e-con {\r\n  flex-direction: row;\r\n  flex-wrap: wrap;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 0;\r\n}\r\n\r\n.gm-foot-red .elementor-icon {\r\n  display: inline-flex !important;\r\n  color: var(--gf-azul) !important;\r\n  font-size: 23px !important;\r\n  line-height: 1;\r\n  transition: transform .2s ease, opacity .2s ease;\r\n}\r\n\r\n.gm-foot-red .elementor-icon svg {\r\n  width: 1em;\r\n  height: 1em;\r\n  fill: currentColor !important;\r\n}\r\n\r\n.gm-foot-red .elementor-icon:hover {\r\n  opacity: .7;\r\n  transform: translateY(-2px);\r\n}\r\n\r\n\/* Barra inferior *\/\r\n.gm-foot-barra.e-con {\r\n  flex-direction: row;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 0;\r\n  width: 100%;\r\n  padding: 13px 24px;\r\n  border-top: 1px solid var(--gf-borde);\r\n}\r\n\r\n.gm-foot-copy,\r\n.gm-foot-copy p {\r\n  color: var(--gf-gris) !important;\r\n  font-family: 'Inter', Arial, sans-serif !important;\r\n  font-size: 12px !important;\r\n  line-height: 1.5 !important;\r\n  text-align: center !important;\r\n}\r\n\r\n.gm-foot-copy p {\r\n  margin: 0 !important;\r\n}\r\n\r\n.gm-foot-copy a {\r\n  color: var(--gf-azul);\r\n  text-decoration: none;\r\n}\r\n\r\n.gm-foot-copy a:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n\/* =========================================================\r\n   VENTANA DEL AVISO DE PRIVACIDAD\r\n========================================================= *\/\r\nhtml.gm-lock,\r\nbody.gm-lock {\r\n  overflow: hidden !important;\r\n  overscroll-behavior: none;\r\n}\r\n\r\nbody:not(.elementor-editor-active) .gm-aviso {\r\n  position: fixed !important;\r\n  \/* Se actualiza desde JavaScript con la altura real de #mi-header *\/\r\n  top: var(--gm-aviso-top, 93px) !important;\r\n  right: 0 !important;\r\n  bottom: 0 !important;\r\n  left: 0 !important;\r\n  \/* Debajo del header actualizado (#mi-header: z-index 2147483000).\r\n     El aviso empieza despu\u00e9s de la parte inferior del header. *\/\r\n  z-index: 2147482999 !important;\r\n\r\n  display: none !important;\r\n  flex-direction: column !important;\r\n  align-items: stretch !important;\r\n  gap: 0 !important;\r\n\r\n  width: auto !important;\r\n  height: auto !important;\r\n  min-height: 0 !important;\r\n  max-width: none !important;\r\n\r\n  margin: 0 !important;\r\n  padding: 70px max(24px, calc((100% - 780px) \/ 2)) 100px !important;\r\n  box-sizing: border-box !important;\r\n\r\n  border-radius: 0 !important;\r\n  background: var(--gf-fondo, #fff) !important;\r\n\r\n  overflow-x: hidden !important;\r\n  overflow-y: auto !important;\r\n\r\n  opacity: 0;\r\n  visibility: hidden;\r\n  pointer-events: none;\r\n  transform: none !important;\r\n\r\n  transition: opacity .25s ease, visibility .25s ease;\r\n}\r\n\r\nbody:not(.elementor-editor-active) .gm-aviso.is-open {\r\n  display: flex !important;\r\n  opacity: 1 !important;\r\n  visibility: visible !important;\r\n  pointer-events: auto !important;\r\n}\r\n\r\n.gm-aviso .elementor-widget {\r\n  margin: 0 !important;\r\n}\r\n\r\n.gm-aviso > .elementor-element {\r\n  width: 100% !important;\r\n  max-width: none !important;\r\n  flex: none;\r\n}\r\n\r\n\/* Bot\u00f3n Volver *\/\r\n.gm-aviso .gm-aviso-volver.elementor-widget {\r\n  position: absolute !important;\r\n  top: 72px;\r\n  left: 26px;\r\n  z-index: 3;\r\n  width: auto !important;\r\n}\r\n\r\n.gm-aviso-volver .elementor-button {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 9px 18px;\r\n  border: 1px solid #e0e0e6;\r\n  border-radius: 999px;\r\n  background: var(--gf-boton);\r\n  color: var(--gf-azul);\r\n  font-family: 'Inter', Arial, sans-serif;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  line-height: 1.2;\r\n  box-shadow: none;\r\n  cursor: pointer;\r\n  transition: background .2s, transform .2s;\r\n}\r\n\r\n.gm-aviso-volver .elementor-button:hover {\r\n  background: #e4eaf4;\r\n  transform: translateX(-2px);\r\n}\r\n\r\n.gm-aviso-volver .elementor-button-content-wrapper {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n\r\n.gm-aviso-volver .elementor-button-icon,\r\n.gm-aviso-volver .elementor-button-icon svg {\r\n  width: 13px;\r\n  height: 13px;\r\n  color: inherit;\r\n  fill: currentColor;\r\n}\r\n\r\n\/* Icono y t\u00edtulo *\/\r\n.gm-aviso .gm-aviso-ico.elementor-widget {\r\n  margin: 0 0 14px !important;\r\n}\r\n\r\n.gm-aviso-ico .elementor-icon-wrapper {\r\n  text-align: center;\r\n}\r\n\r\n.gm-aviso-ico .elementor-icon {\r\n  display: inline-flex !important;\r\n  color: var(--gf-fuerte) !important;\r\n  font-size: 56px !important;\r\n  line-height: 1;\r\n}\r\n\r\n.gm-aviso-ico .elementor-icon svg {\r\n  width: 1em;\r\n  height: 1em;\r\n  fill: currentColor !important;\r\n}\r\n\r\n.gm-aviso .gm-aviso-titulo.elementor-widget {\r\n  margin: 0 0 28px !important;\r\n  padding-bottom: 28px;\r\n  border-bottom: 1px solid var(--gf-borde);\r\n}\r\n\r\n.gm-aviso-titulo .elementor-heading-title {\r\n  margin: 0;\r\n  color: var(--gf-fuerte) !important;\r\n  font-family: 'Inter', Arial, sans-serif !important;\r\n  font-size: 34px !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1.15 !important;\r\n  letter-spacing: -0.035em !important;\r\n  text-align: center !important;\r\n}\r\n\r\n\/* Texto del aviso *\/\r\n.gm-aviso-texto,\r\n.gm-aviso-texto p,\r\n.gm-aviso-texto li {\r\n  color: #3a3a3c !important;\r\n  font-family: 'Inter', Arial, sans-serif !important;\r\n  font-size: 14.5px !important;\r\n  line-height: 1.75 !important;\r\n  text-align: justify !important;\r\n}\r\n\r\n.gm-aviso-texto p {\r\n  margin: 0 0 16px !important;\r\n}\r\n\r\n.gm-aviso-texto strong,\r\n.gm-aviso-texto b {\r\n  color: var(--gf-fuerte);\r\n  font-weight: 700;\r\n}\r\n\r\n.gm-aviso-texto h1,\r\n.gm-aviso-texto h2,\r\n.gm-aviso-texto h3,\r\n.gm-aviso-texto h4 {\r\n  margin: 34px 0 14px;\r\n  padding-bottom: 8px;\r\n  border-bottom: 1px solid var(--gf-borde);\r\n  color: var(--gf-fuerte);\r\n  font-family: 'Inter', Arial, sans-serif;\r\n  font-size: 19px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n  letter-spacing: -0.02em;\r\n  text-align: left;\r\n}\r\n\r\n.gm-aviso-texto ul,\r\n.gm-aviso-texto ol {\r\n  margin: 0 0 16px;\r\n  padding-left: 24px;\r\n}\r\n\r\n.gm-aviso-texto li {\r\n  margin-bottom: 10px;\r\n}\r\n\r\n.gm-aviso-texto a {\r\n  color: var(--gf-azul);\r\n  text-decoration: none;\r\n}\r\n\r\n.gm-aviso-texto a:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n\/* Barra inferior fija dentro del aviso *\/\r\n.gm-aviso-pie {\r\n  position: fixed;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: 0;\r\n  z-index: 5;\r\n  padding: 13px 24px;\r\n  border-top: 1px solid var(--gf-borde);\r\n  background: var(--gf-fondo);\r\n  text-align: center;\r\n}\r\n\r\n.gm-aviso-pie .elementor-widget {\r\n  margin: 0 !important;\r\n}\r\n\r\n\/* =========================================================\r\n   BOTONES SUBIR Y WHATSAPP DENTRO DEL AVISO\r\n   (widgets de Bot\u00f3n de Elementor con las clases\r\n   gm-aviso-subir y gm-aviso-wa)\r\n========================================================= *\/\r\n.gm-aviso .gm-aviso-subir.elementor-widget,\r\n.gm-aviso .gm-aviso-wa.elementor-widget {\r\n  position: fixed !important;\r\n  right: 22px;\r\n  z-index: 6;\r\n  width: auto !important;\r\n  max-width: none !important;\r\n  margin: 0 !important;\r\n}\r\n\r\n.gm-aviso .gm-aviso-wa.elementor-widget {\r\n  bottom: 70px;\r\n}\r\n\r\n.gm-aviso .gm-aviso-subir.elementor-widget {\r\n  bottom: 138px;\r\n}\r\n\r\n.gm-aviso-subir .elementor-button,\r\n.gm-aviso-wa .elementor-button {\r\n  position: relative;\r\n  display: flex !important;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 0 !important;\r\n  border: 0 !important;\r\n  border-radius: 50% !important;\r\n  color: #fff;\r\n  font-size: 0 !important;\r\n  line-height: 0;\r\n  cursor: pointer;\r\n  transition: transform .2s ease, box-shadow .2s ease;\r\n}\r\n\r\n\/* Se oculta el texto y el icono que ponga Elementor; el icono lo dibuja este CSS *\/\r\n.gm-aviso-subir .elementor-button-content-wrapper,\r\n.gm-aviso-wa .elementor-button-content-wrapper {\r\n  display: none !important;\r\n}\r\n\r\n.gm-aviso-subir .elementor-button::before,\r\n.gm-aviso-wa .elementor-button::before {\r\n  content: \"\";\r\n  display: block;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  background-size: contain;\r\n}\r\n\r\n.gm-aviso-subir .elementor-button:hover,\r\n.gm-aviso-wa .elementor-button:hover {\r\n  transform: translateY(-3px) scale(1.05);\r\n}\r\n\r\n\/* Subir: azul con flecha *\/\r\n.gm-aviso-subir .elementor-button {\r\n  width: 50px;\r\n  height: 50px;\r\n  background: linear-gradient(135deg, #1a6dff, #0052d9) !important;\r\n  box-shadow: 0 6px 18px rgba(0, 102, 255, .45) !important;\r\n}\r\n\r\n.gm-aviso-subir .elementor-button::before {\r\n  width: 22px;\r\n  height: 22px;\r\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 15l7-7 7 7'\/%3E%3C\/svg%3E\");\r\n}\r\n\r\n\/* WhatsApp: verde con logo *\/\r\n.gm-aviso-wa .elementor-button {\r\n  width: 58px;\r\n  height: 58px;\r\n  background: linear-gradient(135deg, #2ee66f, #00b94f) !important;\r\n  box-shadow: 0 6px 20px rgba(37, 211, 102, .55) !important;\r\n}\r\n\r\n.gm-aviso-wa .elementor-button::before {\r\n  width: 30px;\r\n  height: 30px;\r\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'\/%3E%3C\/svg%3E\");\r\n}\r\n\r\n\/* =========================================================\r\n   EDITOR DE ELEMENTOR\r\n========================================================= *\/\r\nbody.elementor-editor-active .gm-aviso {\r\n  margin: 24px auto;\r\n  padding: 24px;\r\n  border: 2px dashed var(--gf-azul);\r\n  border-radius: 16px;\r\n  background: #fff;\r\n}\r\n\r\nbody.elementor-editor-active .gm-aviso::before {\r\n  content: \"VENTANA DEL AVISO DE PRIVACIDAD\";\r\n  color: var(--gf-azul);\r\n  font: 700 12px 'Inter', Arial, sans-serif;\r\n  letter-spacing: .05em;\r\n}\r\n\r\nbody.elementor-editor-active .gm-aviso .gm-aviso-volver.elementor-widget {\r\n  position: static !important;\r\n  margin: 10px 0 !important;\r\n}\r\n\r\nbody.elementor-editor-active .gm-aviso .gm-aviso-subir.elementor-widget,\r\nbody.elementor-editor-active .gm-aviso .gm-aviso-wa.elementor-widget {\r\n  position: static !important;\r\n  margin: 10px 0 !important;\r\n}\r\n\r\n\/* El widget que contiene este c\u00f3digo no ocupa espacio *\/\r\nbody:not(.elementor-editor-active) .gm-code {\r\n  display: none !important;\r\n}\r\n\r\n\/* =========================================================\r\n   TABLET Y M\u00d3VIL\r\n========================================================= *\/\r\n@media (max-width: 900px) {\r\n  .gm-foot-main.e-con {\r\n    grid-template-columns: 1fr 1fr !important;\r\n    gap: 34px 28px !important;\r\n  }\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .gm-foot-main.e-con {\r\n    grid-template-columns: 1fr !important;\r\n    padding: 28px 0;\r\n  }\r\n\r\n  body:not(.elementor-editor-active) .gm-aviso {\r\n    padding: 20px 18px 100px !important;\r\n  }\r\n\r\n  .gm-aviso .gm-aviso-volver.elementor-widget {\r\n    position: static !important;\r\n    margin-bottom: 18px !important;\r\n  }\r\n\r\n  .gm-aviso-ico .elementor-icon {\r\n    font-size: 46px !important;\r\n  }\r\n\r\n  .gm-aviso-titulo .elementor-heading-title {\r\n    font-size: 26px !important;\r\n  }\r\n\r\n  .gm-aviso-texto,\r\n  .gm-aviso-texto p,\r\n  .gm-aviso-texto li {\r\n    text-align: left !important;\r\n  }\r\n  .gm-aviso .gm-aviso-subir.elementor-widget,\r\n  .gm-aviso .gm-aviso-wa.elementor-widget {\r\n    right: 14px;\r\n  }\r\n\r\n  .gm-aviso .gm-aviso-wa.elementor-widget {\r\n    bottom: 62px;\r\n  }\r\n\r\n  .gm-aviso .gm-aviso-subir.elementor-widget {\r\n    bottom: 124px;\r\n  }\r\n\r\n  .gm-aviso-subir .elementor-button {\r\n    width: 44px;\r\n    height: 44px;\r\n  }\r\n\r\n  .gm-aviso-wa .elementor-button {\r\n    width: 52px;\r\n    height: 52px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function init() {\r\n\r\n    \/* A\u00f1o autom\u00e1tico *\/\r\n    document.querySelectorAll('.gm-anio').forEach(function (el) {\r\n      el.textContent = new Date().getFullYear();\r\n    });\r\n\r\n    \/* No activar la ventana dentro del editor *\/\r\n    if (document.body.classList.contains('elementor-editor-active')) {\r\n      return;\r\n    }\r\n\r\n    var aviso = document.querySelector('.gm-aviso');\r\n\r\n    if (!aviso || aviso.getAttribute('data-listo')) {\r\n      return;\r\n    }\r\n\r\n    aviso.setAttribute('data-listo', '1');\r\n\r\n    var HASH = '#aviso-privacidad';\r\n    var html = document.documentElement;\r\n    var body = document.body;\r\n\r\n    var abierto = false;\r\n    var descartado = false;   \/\/ true si el aviso se cerr\u00f3 porque otra ventana (Casos) tom\u00f3 su lugar\r\n    var ultimoFoco = null;\r\n    var scrollAnterior = 0;\r\n    var volverBtn = aviso.querySelector(\r\n      '.gm-aviso-volver .elementor-button'\r\n    );\r\n\r\n    \/* Copia de la barra de derechos reservados *\/\r\n    var copia = document.querySelector('.gm-foot-copy');\r\n\r\n    if (copia && !aviso.querySelector('.gm-aviso-pie')) {\r\n      var pie = document.createElement('div');\r\n      pie.className = 'gm-aviso-pie';\r\n      pie.appendChild(copia.cloneNode(true));\r\n      aviso.appendChild(pie);\r\n    }\r\n\r\n    \/* =====================================================\r\n       DETECCI\u00d3N DEL HEADER ACTUALIZADO DE ELEMENTOR\r\n    ===================================================== *\/\r\n    function esHeaderVisibleYFijo(el) {\r\n      if (!el || aviso.contains(el)) {\r\n        return false;\r\n      }\r\n\r\n      var rect = el.getBoundingClientRect();\r\n      var estilo = window.getComputedStyle(el);\r\n\r\n      return (\r\n        estilo.display !== 'none' &&\r\n        estilo.visibility !== 'hidden' &&\r\n        parseFloat(estilo.opacity || '1') > 0 &&\r\n        (estilo.position === 'fixed' || estilo.position === 'sticky') &&\r\n        rect.width > 0 &&\r\n        rect.height > 0 &&\r\n        rect.top <= 5 &&\r\n        rect.bottom > 0\r\n      );\r\n    }\r\n\r\n    function obtenerHeader() {\r\n      var principal = document.getElementById('mi-header');\r\n\r\n      if (esHeaderVisibleYFijo(principal)) {\r\n        return principal;\r\n      }\r\n\r\n      var selectores = ['.mi-header', '.elementor-location-header'];\r\n\r\n      for (var i = 0; i < selectores.length; i++) {\r\n        var candidatos = document.querySelectorAll(selectores[i]);\r\n\r\n        for (var j = 0; j < candidatos.length; j++) {\r\n          if (esHeaderVisibleYFijo(candidatos[j])) {\r\n            return candidatos[j];\r\n          }\r\n        }\r\n      }\r\n\r\n      return null;\r\n    }\r\n\r\n    function altoHeader() {\r\n      var header = obtenerHeader();\r\n\r\n      if (!header) {\r\n        return 0;\r\n      }\r\n\r\n      var rect = header.getBoundingClientRect();\r\n      return Math.max(0, Math.ceil(rect.bottom));\r\n    }\r\n\r\n    function actualizarPosicionAviso() {\r\n      var top = altoHeader();\r\n\r\n      aviso.style.setProperty('--gm-aviso-top', top + 'px');\r\n      aviso.style.setProperty('top', top + 'px', 'important');\r\n    }\r\n\r\n    \/* =====================================================\r\n       ABRIR AVISO\r\n    ===================================================== *\/\r\n    function abrir(empujar) {\r\n      descartado = false;\r\n\r\n      if (abierto) {\r\n        aviso.scrollTop = 0;\r\n        actualizarPosicionAviso();\r\n        return;\r\n      }\r\n\r\n      scrollAnterior =\r\n        window.pageYOffset ||\r\n        document.documentElement.scrollTop ||\r\n        0;\r\n\r\n      actualizarPosicionAviso();\r\n\r\n      aviso.style.right = '0';\r\n      aviso.style.bottom = '0';\r\n      aviso.style.left = '0';\r\n\r\n      aviso.classList.add('is-open');\r\n\r\n      html.classList.add('gm-lock');\r\n      body.classList.add('gm-lock');\r\n\r\n      abierto = true;\r\n      aviso.scrollTop = 0;\r\n\r\n      if (empujar) {\r\n        history.pushState({ gmAviso: 1 }, '', HASH);\r\n      }\r\n\r\n      setTimeout(function () {\r\n        if (volverBtn) {\r\n          volverBtn.focus({ preventScroll: true });\r\n        }\r\n      }, 60);\r\n    }\r\n\r\n    \/* =====================================================\r\n       CERRAR AVISO\r\n       sinFoco = true cuando se cierra para dar paso a otra\r\n       ventana (no se devuelve el foco al enlace del pie)\r\n    ===================================================== *\/\r\n    function cerrar(sinFoco) {\r\n      aviso.classList.remove('is-open');\r\n\r\n      html.classList.remove('gm-lock');\r\n      body.classList.remove('gm-lock');\r\n\r\n      abierto = false;\r\n\r\n      window.scrollTo(0, scrollAnterior);\r\n\r\n      if (!sinFoco && ultimoFoco) {\r\n        try {\r\n          ultimoFoco.focus({ preventScroll: true });\r\n        } catch (e) {}\r\n      }\r\n    }\r\n\r\n    \/* =====================================================\r\n       CEDER EL PASO A OTRA SECCI\u00d3N (Casos de \u00e9xito, etc.)\r\n       Cierra el aviso y deja la URL limpia, sin tocar el\r\n       historial con history.back().\r\n    ===================================================== *\/\r\n    function cederPaso() {\r\n      if (!abierto) {\r\n        return;\r\n      }\r\n\r\n      if (location.hash === HASH) {\r\n        history.replaceState(\r\n          null,\r\n          '',\r\n          location.pathname + location.search\r\n        );\r\n      }\r\n\r\n      descartado = false;\r\n      cerrar(true);\r\n    }\r\n\r\n    \/* =====================================================\r\n       BOT\u00d3N VOLVER\r\n    ===================================================== *\/\r\n    function volver() {\r\n      if (history.state && history.state.gmAviso) {\r\n        history.back();\r\n      } else {\r\n        if (location.hash === HASH) {\r\n          history.replaceState(\r\n            null,\r\n            '',\r\n            location.pathname + location.search\r\n          );\r\n        }\r\n\r\n        cerrar();\r\n      }\r\n    }\r\n\r\n    \/* =====================================================\r\n       DETECTAR ENLACES AL AVISO\r\n    ===================================================== *\/\r\n    function esEnlaceAviso(a) {\r\n      var href = a.getAttribute('href') || '';\r\n\r\n      if (href.slice(-HASH.length) === HASH) {\r\n        return true;\r\n      }\r\n\r\n      var vacio =\r\n        href === '' ||\r\n        href === '#' ||\r\n        \/^https?:\\\/\\\/[^#]*#$\/.test(href);\r\n\r\n      return vacio &&\r\n        \/aviso\\s+de\\s+privacidad\/i.test(a.textContent);\r\n    }\r\n\r\n    \/* Clic en el men\u00fa (header) con el aviso abierto:\r\n       se cierra el aviso ANTES de que el men\u00fa haga su acci\u00f3n.\r\n       Se usa la fase de captura para ir primero. *\/\r\n    document.addEventListener('click', function (e) {\r\n      if (!abierto) {\r\n        return;\r\n      }\r\n\r\n      var a = e.target.closest(\r\n        '#mi-header a, .mi-header a, .elementor-location-header a'\r\n      );\r\n\r\n      if (!a || aviso.contains(a) || esEnlaceAviso(a)) {\r\n        return;\r\n      }\r\n\r\n      var href = a.getAttribute('href') || '';\r\n\r\n      \/* Botones sin destino (p. ej. men\u00fa hamburguesa) no cierran el aviso *\/\r\n      if (href === '' || href === '#') {\r\n        return;\r\n      }\r\n\r\n      cederPaso();\r\n    }, true);\r\n\r\n    \/* Clic en un enlace al aviso *\/\r\n    document.addEventListener('click', function (e) {\r\n      var a = e.target.closest('a');\r\n\r\n      if (!a || !esEnlaceAviso(a)) {\r\n        return;\r\n      }\r\n\r\n      e.preventDefault();\r\n\r\n      if (abierto) {\r\n        return;\r\n      }\r\n\r\n      ultimoFoco = a;\r\n      abrir(true);\r\n    });\r\n\r\n    \/* Eventos del bot\u00f3n Volver *\/\r\n    if (volverBtn) {\r\n      volverBtn.setAttribute('tabindex', '0');\r\n\r\n      volverBtn.addEventListener('click', function (e) {\r\n        e.preventDefault();\r\n        volver();\r\n      });\r\n\r\n      volverBtn.addEventListener('keydown', function (e) {\r\n        if (e.key === 'Enter' || e.key === ' ') {\r\n          e.preventDefault();\r\n          volver();\r\n        }\r\n      });\r\n    }\r\n\r\n    \/* Bot\u00f3n de subir: sube el scroll de la ventana del aviso *\/\r\n    var subirBtn = aviso.querySelector('.gm-aviso-subir .elementor-button');\r\n    var waBtn = aviso.querySelector('.gm-aviso-wa .elementor-button');\r\n\r\n    if (subirBtn) {\r\n      subirBtn.setAttribute('aria-label', 'Subir');\r\n\r\n      subirBtn.addEventListener('click', function (e) {\r\n        e.preventDefault();\r\n        aviso.scrollTo({ top: 0, behavior: 'smooth' });\r\n      });\r\n    }\r\n\r\n    if (waBtn) {\r\n      waBtn.setAttribute('aria-label', 'WhatsApp');\r\n    }\r\n\r\n    \/* Cerrar con Escape *\/\r\n    document.addEventListener('keydown', function (e) {\r\n      if (e.key === 'Escape' && abierto) {\r\n        volver();\r\n      }\r\n    });\r\n\r\n    \/* Navegaci\u00f3n atr\u00e1s\/adelante del navegador *\/\r\n    window.addEventListener('popstate', function () {\r\n      if (location.hash === HASH) {\r\n        if (descartado) {\r\n          \/* Esta entrada del historial ya no tiene ventana: se limpia *\/\r\n          descartado = false;\r\n          history.replaceState(\r\n            null,\r\n            '',\r\n            location.pathname + location.search\r\n          );\r\n          return;\r\n        }\r\n\r\n        abrir(false);\r\n      } else if (abierto) {\r\n        cerrar(true);\r\n      }\r\n    });\r\n\r\n    \/* Si otra secci\u00f3n cambia el hash, el aviso se cierra *\/\r\n    window.addEventListener('hashchange', function () {\r\n      if (abierto && location.hash !== HASH) {\r\n        cerrar(true);\r\n      }\r\n    });\r\n\r\n    \/* =====================================================\r\n       RESPALDO: si Casos de \u00e9xito se abre por JavaScript\r\n       (window.gmCasos.abrir) y no por un enlace, se detecta\r\n       el cambio de clase y se cierra el aviso.\r\n    ===================================================== *\/\r\n    var casos = document.querySelector('.gm-casos');\r\n\r\n    if (casos && 'MutationObserver' in window) {\r\n      new MutationObserver(function () {\r\n        if (abierto && casos.classList.contains('gm-casos--abierto')) {\r\n          \/* La entrada #aviso-privacidad queda atr\u00e1s en el historial:\r\n             se marca como descartada para que no se reabra al volver *\/\r\n          descartado = true;\r\n          cerrar(true);\r\n        }\r\n      }).observe(casos, { attributes: true, attributeFilter: ['class'] });\r\n    }\r\n\r\n    \/* Recalcular al cambiar el tama\u00f1o de pantalla *\/\r\n    window.addEventListener('resize', function () {\r\n      if (abierto) {\r\n        actualizarPosicionAviso();\r\n      }\r\n    });\r\n\r\n    \/* Recalcular si el header cambia de altura *\/\r\n    if ('ResizeObserver' in window) {\r\n      var headerObservado = null;\r\n      var observadorHeader = new ResizeObserver(function () {\r\n        if (abierto) {\r\n          actualizarPosicionAviso();\r\n        }\r\n      });\r\n\r\n      function revisarHeader() {\r\n        var nuevoHeader = obtenerHeader();\r\n\r\n        if (nuevoHeader !== headerObservado) {\r\n          observadorHeader.disconnect();\r\n          headerObservado = nuevoHeader;\r\n\r\n          if (headerObservado) {\r\n            observadorHeader.observe(headerObservado);\r\n          }\r\n        }\r\n      }\r\n\r\n      revisarHeader();\r\n      window.addEventListener('resize', revisarHeader);\r\n    }\r\n\r\n    \/* Abrir si la URL ya contiene el hash *\/\r\n    if (location.hash === HASH) {\r\n      abrir(false);\r\n    }\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a8b1be3 e-con-full gm-nosotros e-flex e-con e-parent\" data-id=\"a8b1be3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51b7ef1 gm-aviso-volver elementor-widget elementor-widget-button\" data-id=\"51b7ef1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Atras<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcdc1cd gm-nos-titulo elementor-widget elementor-widget-heading\" data-id=\"dcdc1cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Acerca de GM IT<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b213fb9 e-con-full gm-nos-pills e-flex e-con e-child\" data-id=\"b213fb9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd44b3f gm-nos-pill elementor-widget elementor-widget-text-editor\" data-id=\"bd44b3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"tag-pill\"><strong>L\u00edderes <\/strong>en Integraci\u00f3n Tecnol\u00f3gica<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d12f945 gm-nos-pill elementor-widget elementor-widget-text-editor\" data-id=\"d12f945\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Innovaci\u00f3n y<\/strong>\u00a0Soluciones TI<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18a355c gm-nos-pill elementor-widget elementor-widget-text-editor\" data-id=\"18a355c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Soporte <\/strong>Especializado<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0a073a7 e-con-full gm-nos-card gm-nos-azul  e-flex e-con e-child\" data-id=\"0a073a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72e97a1 gm-nos-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"72e97a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-sistrix\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 449L301.2 300.2c20-27.9 31.9-62.2 31.9-99.2 0-93.1-74.7-168.9-166.5-168.9C74.7 32 0 107.8 0 200.9s74.7 168.9 166.5 168.9c39.8 0 76.3-14.2 105-37.9l146 148.1 30.5-31zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71s128.1 58.3 128.1 129.9-57.4 129.9-128.1 129.9z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61c2f19 gm-nos-card-titulo elementor-widget elementor-widget-heading\" data-id=\"61c2f19\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u00bfQue es Grupo Marpa IT?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8f1c04 gm-nos-card-texto elementor-widget elementor-widget-text-editor\" data-id=\"f8f1c04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>GM IT Grupo Marpa IT<\/strong> es una empresa integradora de soluciones tecnol\u00f3gicas avanzadas de infraestructura de TI, redes de datos, seguridad electr\u00f3nica, comunicaciones e ingenier\u00eda de sistemas. Nos especializamos en brindar proyectos \u201cllave en mano\u201d adaptados a las exigencias operativas y estrat\u00e9gicas de sectores corporativos, p\u00fablicos y comerciales.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2993c0f e-con-full gm-nos-duo  e-flex e-con e-child\" data-id=\"2993c0f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6cefdbd e-con-full gm-nos-card gm-nos-violeta e-flex e-con e-child\" data-id=\"6cefdbd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cbebd5e gm-nos-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"cbebd5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-gem\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M464 0H112c-4 0-7.8 2-10 5.4L2 152.6c-2.9 4.4-2.6 10.2.7 14.2l276 340.8c4.8 5.9 13.8 5.9 18.6 0l276-340.8c3.3-4.1 3.6-9.8.7-14.2L474.1 5.4C471.8 2 468.1 0 464 0zm-19.3 48l63.3 96h-68.4l-51.7-96h56.8zm-202.1 0h90.7l51.7 96H191l51.6-96zm-111.3 0h56.8l-51.7 96H68l63.3-96zm-43 144h51.4L208 352 88.3 192zm102.9 0h193.6L288 435.3 191.2 192zM368 352l68.2-160h51.4L368 352z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5836815 gm-nos-card-titulo elementor-widget elementor-widget-heading\" data-id=\"5836815\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nuestra Mision<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-794d8ec gm-nos-card-texto elementor-widget elementor-widget-text-editor\" data-id=\"794d8ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Proveer e integrar soluciones tecnol\u00f3gicas vanguardistas, eficientes y seguras, respaldadas por un alto nivel de especializaci\u00f3n y servicio personalizado, que impulsen el crecimiento, la transformaci\u00f3n digital y la continuidad operativa de nuestros clientes.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50bcdbb e-con-full gm-nos-card gm-nos-verde e-flex e-con e-child\" data-id=\"50bcdbb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bbf8a9c gm-nos-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"bbf8a9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-eye\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288 144a110.94 110.94 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26449dc gm-nos-card-titulo elementor-widget elementor-widget-heading\" data-id=\"26449dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nuestra Vision<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3fd793e gm-nos-card-texto elementor-widget elementor-widget-text-editor\" data-id=\"3fd793e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ser reconocidos como la empresa integradora de tecnolog\u00eda l\u00edder y de mayor confianza en la regi\u00f3n y el pa\u00eds, destacando por nuestra excelencia t\u00e9cnica, capacidad de innovaci\u00f3n sostenida y alianzas estrat\u00e9gicas a largo plazo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-38e37aa e-con-full gm-nos-card gm-nos-antecedentes gm-nos-verde e-flex e-con e-child\" data-id=\"38e37aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-09c43aa gm-nos-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"09c43aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-stream\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M16 128h416c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H16C7.16 32 0 39.16 0 48v64c0 8.84 7.16 16 16 16zm480 80H80c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm-64 176H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0e3722 gm-nos-card-titulo elementor-widget elementor-widget-heading\" data-id=\"a0e3722\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Antecedentes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41e175c gm-nos-card-texto elementor-widget elementor-widget-text-editor\" data-id=\"41e175c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Nacidos con la visi\u00f3n de resolver las crecientes necesidades de conectividad, infraestructura cr\u00edtica y seguridad digital en M\u00e9xico, GM IT se ha consolidado a lo largo de los a\u00f1os como un socio tecnol\u00f3gico indispensable. A trav\u00e9s de alianzas con los principales fabricantes globales e inversiones continuas en certificaciones de ingenier\u00eda, hemos ejecutado exitosamente proyectos de alta envergadura tanto en el sector p\u00fablico como en el \u00e1mbito empresarial privado.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae4c4d9 gm-nos-seccion elementor-widget elementor-widget-heading\" data-id=\"ae4c4d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nuestras Fortalezas<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f9d0ad gm-nos-fortalezas e-flex e-con-boxed e-con e-child\" data-id=\"3f9d0ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-79c67a3 e-con-full gm-nos-item e-flex e-con e-child\" data-id=\"79c67a3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e1f84dd gm-nos-item-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"e1f84dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-star\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ef30c3 gm-nos-item-titulo elementor-widget elementor-widget-heading\" data-id=\"8ef30c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Certificaci\u00f3n y Experiencia<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c34ef4a gm-nos-item-texto elementor-widget elementor-widget-text-editor\" data-id=\"c34ef4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Personal t\u00e9cnico capacitado continuamente en los est\u00e1ndares internacionales m\u00e1s rigurosos.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-153b9e0 e-con-full gm-nos-item e-flex e-con e-child\" data-id=\"153b9e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4164b3 gm-nos-item-ico elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"a4164b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-stroopwafel\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M188.12 210.74L142.86 256l45.25 45.25L233.37 256l-45.25-45.26zm113.13-22.62L256 142.86l-45.25 45.25L256 233.37l45.25-45.25zm-90.5 135.76L256 369.14l45.26-45.26L256 278.63l-45.25 45.25zM256 0C114.62 0 0 114.62 0 256s114.62 256 256 256 256-114.62 256-256S397.38 0 256 0zm186.68 295.6l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-28.29-28.29-45.25 45.25 33.94 33.94 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-33.94-33.94-45.26 45.26 28.29 28.29c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0L256 414.39l-28.29 28.29c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l28.29-28.29-45.25-45.26-33.94 33.94 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 33.94-33.94-45.25-45.25-28.29 28.29c-3.12 3.12-8.19 3.12-11.31 0L69.32 295.6c-3.12-3.12-3.12-8.19 0-11.31L97.61 256l-28.29-28.29c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l28.29 28.29 45.25-45.26-33.94-33.94-16.97 16.97c-3.12 3.12-8.19 3.12-11.31 0l-11.31-11.31c-3.12-3.12-3.12-8.19 0-11.31l16.97-16.97-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 33.94 33.94 45.26-45.25-28.29-28.29c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0L256 97.61l28.29-28.29c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-28.29 28.29 45.26 45.25 33.94-33.94-16.97-16.97c-3.12-3.12-3.12-8.19 0-11.31l11.31-11.31c3.12-3.12 8.19-3.12 11.31 0l16.97 16.97 16.97-16.97c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31l-16.97 16.97 16.97 16.97c3.12 3.12 3.12 8.19 0 11.31l-11.31 11.31c-3.12 3.12-8.19 3.12-11.31 0l-16.97-16.97-33.94 33.94 45.25 45.26 28.29-28.29c3.12-3.12 8.19-3.12 11.31 0l11.31 11.31c3.12 3.12 3.12 8.19 0 11.31L414.39 256l28.29 28.28a8.015 8.015 0 0 1 0 11.32zM278.63 256l45.26 45.25L369.14 256l-45.25-45.26L278.63 256z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98ecfba gm-nos-item-titulo elementor-widget elementor-widget-heading\" data-id=\"98ecfba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Infraestructura Robusta<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0710dd8 gm-nos-item-texto elementor-widget elementor-widget-text-editor\" data-id=\"0710dd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Capacidad t\u00e9cnica y log\u00edstica para proyectos complejos de gran formato.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7b252c2 e-con-full gm-nos-item e-flex e-con e-child\" data-id=\"7b252c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ad4c5cf gm-nos-item-ico elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"ad4c5cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-link\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35c69ab gm-nos-item-titulo elementor-widget elementor-widget-heading\" data-id=\"35c69ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Alianzas de Primer Nivel<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-061b9da gm-nos-item-texto elementor-widget elementor-widget-text-editor\" data-id=\"061b9da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Partnership con las marcas de hardware y software m\u00e1s prestigiosas a nivel mundial.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6fc7e8e e-con-full gm-nos-item e-flex e-con e-child\" data-id=\"6fc7e8e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b685416 gm-nos-item-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"b685416\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8fc13c gm-nos-item-titulo elementor-widget elementor-widget-heading\" data-id=\"b8fc13c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Garant\u00eda y Soporte 24\/7<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b140e25 gm-nos-item-texto elementor-widget elementor-widget-text-editor\" data-id=\"b140e25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Acompa\u00f1amiento cercano post-venta con tiempos de respuesta garantizados.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c9db3c gm-nos-seccion elementor-widget elementor-widget-heading\" data-id=\"4c9db3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nuestros Valores<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54a471a gm-nos-valores e-flex e-con-boxed e-con e-child\" data-id=\"54a471a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5af331e e-con-full gm-nos-item e-flex e-con e-child\" data-id=\"5af331e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f352aa2 gm-nos-item-ico elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"f352aa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c101ea gm-nos-item-titulo elementor-widget elementor-widget-heading\" data-id=\"8c101ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Excelencia<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7efdf46 gm-nos-item-texto elementor-widget elementor-widget-text-editor\" data-id=\"7efdf46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Calidad en cada detalle t\u00e9cnico y operativo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b5753b e-con-full gm-nos-item e-flex e-con e-child\" data-id=\"9b5753b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d443887 gm-nos-item-ico elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d443887\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-user-tie\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm95.8 32.6L272 480l-32-136 32-56h-96l32 56-32 136-47.8-191.4C56.9 292 0 350.3 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-72.1-56.9-130.4-128.2-133.8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-170ce13 gm-nos-item-titulo elementor-widget elementor-widget-heading\" data-id=\"170ce13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Integridad<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05cfd5e gm-nos-item-texto elementor-widget elementor-widget-text-editor\" data-id=\"05cfd5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Transparencia, \u00e9tica y honestidad en nuestro actuar.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45bfcc4 e-con-full gm-nos-item e-flex e-con e-child\" data-id=\"45bfcc4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70ae48b gm-nos-item-ico elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"70ae48b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-lightbulb\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M96.06 454.35c.01 6.29 1.87 12.45 5.36 17.69l17.09 25.69a31.99 31.99 0 0 0 26.64 14.28h61.71a31.99 31.99 0 0 0 26.64-14.28l17.09-25.69a31.989 31.989 0 0 0 5.36-17.69l.04-38.35H96.01l.05 38.35zM0 176c0 44.37 16.45 84.85 43.56 115.78 16.52 18.85 42.36 58.23 52.21 91.45.04.26.07.52.11.78h160.24c.04-.26.07-.51.11-.78 9.85-33.22 35.69-72.6 52.21-91.45C335.55 260.85 352 220.37 352 176 352 78.61 272.91-.3 175.45 0 73.44.31 0 82.97 0 176zm176-80c-44.11 0-80 35.89-80 80 0 8.84-7.16 16-16 16s-16-7.16-16-16c0-61.76 50.24-112 112-112 8.84 0 16 7.16 16 16s-7.16 16-16 16z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-483ea05 gm-nos-item-titulo elementor-widget elementor-widget-heading\" data-id=\"483ea05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Inovacion      <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ebb89e gm-nos-item-texto elementor-widget elementor-widget-text-editor\" data-id=\"6ebb89e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Adopci\u00f3n constante de nuevas tecnolog\u00edas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d895b0 e-con-full gm-nos-item e-flex e-con e-child\" data-id=\"1d895b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c9160b gm-nos-item-ico elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"7c9160b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-user-check\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4zm323-128.4l-27.8-28.1c-4.6-4.7-12.1-4.7-16.8-.1l-104.8 104-45.5-45.8c-4.6-4.7-12.1-4.7-16.8-.1l-28.1 27.9c-4.7 4.6-4.7 12.1-.1 16.8l81.7 82.3c4.6 4.7 12.1 4.7 16.8.1l141.3-140.2c4.6-4.7 4.7-12.2.1-16.8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2848d6 gm-nos-item-titulo elementor-widget elementor-widget-heading\" data-id=\"e2848d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Compromiso<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4840a48 gm-nos-item-texto elementor-widget elementor-widget-text-editor\" data-id=\"4840a48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Dedicaci\u00f3n total a la satisfacci\u00f3n de nuestros clientes.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1fa88ab e-con-full gm-nos-item e-flex e-con e-child\" data-id=\"1fa88ab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96a44d6 gm-nos-item-ico elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"96a44d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-users-cog\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M610.5 341.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 368.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm224 32c1.9 0 3.7-.5 5.6-.6 8.3-21.7 20.5-42.1 36.3-59.2 7.4-8 17.9-12.6 28.9-12.6 6.9 0 13.7 1.8 19.6 5.3l7.9 4.6c.8-.5 1.6-.9 2.4-1.4 7-14.6 11.2-30.8 11.2-48 0-61.9-50.1-112-112-112S208 82.1 208 144c0 61.9 50.1 112 112 112zm105.2 194.5c-2.3-1.2-4.6-2.6-6.8-3.9-8.2 4.8-15.3 9.8-27.5 9.8-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-10.7-34.5 24.9-49.7 25.8-50.3-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-3.8-2.2-7-5-9.8-8.1-3.3.2-6.5.6-9.8.6-24.6 0-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h255.4c-3.7-6-6.2-12.8-6.2-20.3v-9.2zM173.1 274.6C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e06ea9 gm-nos-item-titulo elementor-widget elementor-widget-heading\" data-id=\"2e06ea9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Trabajo en Equipo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84c2798 gm-nos-item-texto elementor-widget elementor-widget-text-editor\" data-id=\"84c2798\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sinergia entre \u00e1reas para lograr soluciones integrales.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f036c9a elementor-widget elementor-widget-html\" data-id=\"f036c9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ============================================================\r\n   COLORES (c\u00e1mbialos aqu\u00ed y se actualizan en toda la ventana)\r\n   ============================================================ *\/\r\n.gm-nosotros {\r\n  --gn-fondo:    #ffffff;   \/* fondo de la ventana *\/\r\n  --gn-tarjeta:  #ffffff;   \/* fondo de las tarjetas *\/\r\n  --gn-texto:    #1d1d1f;   \/* t\u00edtulos *\/\r\n  --gn-cuerpo:   #3a3a3c;   \/* p\u00e1rrafos de las tarjetas grandes *\/\r\n  --gn-gris:     #6e6e73;   \/* textos de las tarjetas peque\u00f1as *\/\r\n  --gn-borde:    #ececf0;   \/* bordes y l\u00ednea separadora *\/\r\n  --gn-pildora:  #f1f1f4;   \/* fondo de las 3 p\u00edldoras *\/\r\n  --gn-enlace:   #0066cc;   \/* bot\u00f3n Volver *\/\r\n  --gn-boton:    #f2f4f8;   \/* fondo del bot\u00f3n Volver *\/\r\n\r\n  \/* colores de los iconos (se eligen con la clase de cada tarjeta) *\/\r\n  --gn-azul:     #0a8bff;\r\n  --gn-violeta:  #5b5bd6;\r\n  --gn-verde:    #10c96b;\r\n  --gn-rojo:     #ff2d12;\r\n  --gn-magenta:  #c04bd8;\r\n  --gn-cian:     #06b6d4;\r\n  --gn-naranja:  #ff9f0a;\r\n  --gn-indigo:   #31319c;\r\n}\r\n\r\n\/* ============================================================\r\n   VENTANA (contenedor .gm-nosotros)\r\n   ============================================================ *\/\r\nhtml.gm-lock { overflow: hidden; scrollbar-gutter: stable; }\r\n\r\nbody:not(.elementor-editor-active) .gm-nosotros.e-con {\r\n  position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 989;\r\n  display: flex; flex-direction: column; align-items: stretch; gap: 0;\r\n  width: auto; max-width: none; margin: 0;\r\n  padding: 92px max(32px, calc((100% - 1200px) \/ 2)) 110px;\r\n  border-radius: 0; background: var(--gn-fondo);\r\n  overflow-y: auto !important; overscroll-behavior: contain;\r\n  opacity: 0; visibility: hidden; pointer-events: none;\r\n  transition: opacity .35s ease, visibility .35s;\r\n  font-family: 'Inter', -apple-system, 'Segoe UI', Arial, sans-serif;\r\n}\r\nbody:not(.elementor-editor-active) .gm-nosotros.e-con.is-open { opacity: 1; visibility: visible; pointer-events: auto; }\r\n\r\n.gm-nosotros .elementor-widget { margin: 0 !important; }\r\n.gm-nosotros > .elementor-element { width: 100% !important; max-width: none !important; flex: none; }\r\n\r\n\r\n\/* ---------- Ancho ampliado de la ventana ---------- *\/\r\n@media (min-width: 901px) {\r\n  body:not(.elementor-editor-active) .gm-nosotros.e-con {\r\n    padding-left: max(32px, calc((100% - 1200px) \/ 2));\r\n    padding-right: max(32px, calc((100% - 1200px) \/ 2));\r\n  }\r\n}\r\n\r\n\/* ---------- Bot\u00f3n Volver (widget Bot\u00f3n de Elementor) ---------- *\/\r\n.gm-nosotros .gm-nos-volver.elementor-widget {\r\n  position: fixed !important;\r\n  top: 28px;\r\n  left: 28px;\r\n  z-index: 1002;\r\n  width: auto !important;\r\n}\r\n.gm-nos-volver .elementor-button { display: inline-flex; align-items: center; gap: 8px; padding: 9px 18px; border: 1px solid #e0e0e6; border-radius: 999px; background: var(--gn-boton); color: var(--gn-enlace); font-family: 'Inter', Arial, sans-serif; font-size: 13px; font-weight: 600; line-height: 1.2; box-shadow: none; cursor: pointer; transition: background .2s, transform .2s; }\r\n.gm-nos-volver .elementor-button:hover { background: #e4eaf4; transform: translateX(-2px); }\r\n.gm-nos-volver .elementor-button-content-wrapper { display: flex; align-items: center; gap: 8px; }\r\n.gm-nos-volver .elementor-button-icon, .gm-nos-volver .elementor-button-icon svg { width: 13px; height: 13px; color: inherit; fill: currentColor; }\r\n\r\n\/* ---------- T\u00edtulo y p\u00edldoras ---------- *\/\r\n.gm-nosotros .gm-nos-titulo.elementor-widget { margin: 0 0 20px !important; }\r\n.gm-nos-titulo .elementor-heading-title { margin: 0; color: var(--gn-texto); font-family: 'Inter', Arial, sans-serif; font-size: 32px; font-weight: 800; line-height: 1.15; letter-spacing: -0.035em; text-align: center; }\r\n\r\n.gm-nos-pills.e-con { flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; gap: 12px; margin-bottom: 34px; padding: 0 0 30px; border-bottom: 1px solid var(--gn-borde); }\r\n.gm-nos-pills.e-con > .e-con-inner { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; gap: 12px; width: 100%; max-width: none; padding: 0; }\r\n.gm-nosotros .gm-nos-pill.elementor-widget { width: auto !important; padding: 10px 18px; border-radius: 999px; background: var(--gn-pildora); }\r\n.gm-nos-pill, .gm-nos-pill p { color: #55555a !important; font-family: 'Inter', Arial, sans-serif !important; font-size: 13px !important; line-height: 1.3 !important; text-align: center !important; }\r\n.gm-nos-pill p { margin: 0 !important; }\r\n.gm-nos-pill strong { color: var(--gn-texto); font-weight: 700; }\r\n\r\n\/* ---------- Colores por tarjeta (clase del contenedor) ---------- *\/\r\n.gm-nosotros .gm-nos-card.e-con, .gm-nosotros .gm-nos-item.e-con { --gn-color: var(--gn-azul); }\r\n.gm-nosotros .gm-nos-azul.e-con    { --gn-color: var(--gn-azul); }\r\n.gm-nosotros .gm-nos-violeta.e-con { --gn-color: var(--gn-violeta); }\r\n.gm-nosotros .gm-nos-verde.e-con   { --gn-color: var(--gn-verde); }\r\n.gm-nosotros .gm-nos-rojo.e-con    { --gn-color: var(--gn-rojo); }\r\n.gm-nosotros .gm-nos-magenta.e-con { --gn-color: var(--gn-magenta); }\r\n.gm-nosotros .gm-nos-cian.e-con    { --gn-color: var(--gn-cian); }\r\n.gm-nosotros .gm-nos-naranja.e-con { --gn-color: var(--gn-naranja); }\r\n.gm-nosotros .gm-nos-indigo.e-con  { --gn-color: var(--gn-indigo); }\r\n\r\n\/* ---------- Tarjetas grandes (\u00bfQu\u00e9 es?, Misi\u00f3n, Visi\u00f3n) ----------\r\n   Icono a la izquierda del t\u00edtulo; el texto ocupa todo el ancho debajo *\/\r\n.gm-nos-card.e-con { padding: 28px; border: 1px solid var(--gn-borde); border-radius: 18px; background: var(--gn-tarjeta); box-shadow: 0 1px 6px rgba(0,0,0,.03); }\r\n.gm-nos-card.e-con:not(:has(> .e-con-inner)),\r\n.gm-nos-card.e-con > .e-con-inner { display: grid !important; grid-template-columns: 36px minmax(0, 1fr) !important; column-gap: 12px !important; row-gap: 16px !important; align-items: center; align-content: start; width: 100%; max-width: none; }\r\n.gm-nosotros > .gm-nos-card.e-con { margin-bottom: 28px; }\r\n\r\n\/* ---------- Antecedentes: tarjeta a todo el ancho ---------- *\/\r\n\/* A\u00f1ade gm-nos-antecedentes a la tarjeta de Antecedentes.\r\n   Si est\u00e1 dentro de gm-nos-duo, ocupa las dos columnas. *\/\r\n.gm-nosotros .gm-nos-antecedentes.e-con {\r\n  grid-column: 1 \/ -1;\r\n  width: 100% !important;\r\n  max-width: none !important;\r\n  margin-bottom: 28px;\r\n  justify-self: stretch;\r\n}\r\n\/* En el editor, permite que Elementor controle fondo, borde y espaciado. *\/\r\n.gm-nosotros .gm-nos-antecedentes.e-con {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.gm-nos-card .gm-nos-ico.elementor-widget { grid-column: 1; grid-row: 1; width: auto !important; }\r\n.gm-nos-card .gm-nos-card-titulo.elementor-widget { grid-column: 2; grid-row: 1; }\r\n.gm-nos-card .gm-nos-card-texto.elementor-widget { grid-column: 1 \/ -1; grid-row: 2; }\r\n\r\n\/* Valores por defecto: sin !important, as\u00ed lo que pongas en el panel de Elementor tiene prioridad *\/\r\n.gm-nosotros .gm-nos-ico .elementor-icon,\r\n.gm-nosotros .gm-nos-item-ico .elementor-icon {\r\n  display: grid;\r\n  place-items: center;\r\n  width: 36px;\r\n  height: 36px;\r\n  border-radius: 10px;\r\n  background-color: var(--gn-color);\r\n  color: #fff;\r\n  font-size: 16px;\r\n  box-shadow: 0 6px 14px -5px rgba(0, 0, 0, .25);\r\n}\r\n:where(.gm-nos-ico, .gm-nos-item-ico) .elementor-icon svg {\r\n  width: 1em;\r\n  height: 1em;\r\n  fill: currentColor;\r\n}\r\n\r\n.gm-nos-card-titulo .elementor-heading-title { margin: 0; color: var(--gn-texto); font-family: 'Inter', Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.25; letter-spacing: -0.02em; text-align: left; }\r\n.gm-nos-card-texto, .gm-nos-card-texto p { color: var(--gn-cuerpo); font-family: 'Inter', Arial, sans-serif; font-size: 14px; line-height: 1.75; text-align: left; }\r\n.gm-nos-card-texto p { margin: 0 !important; }\r\n.gm-nos-card-texto strong { color: var(--gn-texto); font-weight: 700; }\r\n\r\n\/* Misi\u00f3n y Visi\u00f3n lado a lado *\/\r\n\/* Rejillas: funcionan con el contenedor en \"Ancho completo\" o en \"Caja\".\r\n   El n\u00famero de columnas sale de --gn-cols (m\u00e1s abajo se cambia para pantallas chicas). *\/\r\n.gm-nos-duo.e-con        { --gn-cols: 2; --gn-gap: 16px; margin-bottom: 40px; }\r\n.gm-nos-fortalezas.e-con { --gn-cols: 4; --gn-gap: 14px; margin-bottom: 44px; }\r\n.gm-nos-valores.e-con    { --gn-cols: 5; --gn-gap: 12px; }\r\n:is(.gm-nos-duo, .gm-nos-fortalezas, .gm-nos-valores).e-con { padding: 0; }\r\n:is(.gm-nos-duo, .gm-nos-fortalezas, .gm-nos-valores).e-con:not(:has(> .e-con-inner)),\r\n:is(.gm-nos-duo, .gm-nos-fortalezas, .gm-nos-valores).e-con > .e-con-inner {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(var(--gn-cols), minmax(0, 1fr)) !important;\r\n  gap: var(--gn-gap) !important;\r\n  align-items: stretch;\r\n  width: 100%; max-width: none; padding: 0;\r\n}\r\n\r\n\/* ---------- T\u00edtulos de secci\u00f3n ---------- *\/\r\n.gm-nosotros .gm-nos-seccion.elementor-widget { margin: 0 0 20px !important; }\r\n.gm-nos-seccion .elementor-heading-title { margin: 0; color: var(--gn-texto); font-family: 'Inter', Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.25; letter-spacing: -0.02em; text-align: center; }\r\n\r\n\/* ---------- Tarjetas peque\u00f1as (Fortalezas y Valores) ---------- *\/\r\n\r\n.gm-nos-item.e-con { flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 0; width: 100% !important; min-width: 0; max-width: none !important; padding: 20px 16px 22px; border: 1px solid var(--gn-borde); border-radius: 16px; background: var(--gn-tarjeta); box-shadow: 0 1px 5px rgba(0,0,0,.025); transition: transform .3s ease, box-shadow .3s ease; }\r\n.gm-nos-item.e-con:hover { transform: translateY(-4px); box-shadow: 0 14px 30px rgba(0,0,0,.08); }\r\n.gm-nos-item.e-con > .e-con-inner { display: flex; flex-direction: column; align-items: flex-start; width: 100%; max-width: none; padding: 0; }\r\n.gm-nos-item .gm-nos-item-ico.elementor-widget { margin: 0 0 14px !important; }\r\n.gm-nos-item .gm-nos-item-titulo.elementor-widget { margin: 0 0 8px !important; }\r\n.gm-nos-item-titulo .elementor-heading-title { margin: 0; color: var(--gn-texto); font-family: 'Inter', Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1.3; letter-spacing: -0.01em; text-align: left; }\r\n.gm-nos-item-texto, .gm-nos-item-texto p { color: var(--gn-gris); font-family: 'Inter', Arial, sans-serif; font-size: 13px; line-height: 1.55; text-align: left; }\r\n.gm-nos-item-texto p { margin: 0 !important; }\r\n\r\n\/* ---------- Barra de derechos reservados fija abajo (la crea el script) ---------- *\/\r\n.gm-nos-pie { position: fixed; left: 0; right: 0; bottom: 0; z-index: 5; padding: 13px 24px; border-top: 1px solid var(--gn-borde); background: var(--gn-fondo); text-align: center; }\r\n.gm-nos-pie .elementor-widget { margin: 0 !important; }\r\n\r\n\/* ============================================================\r\n   AYUDAS VISUALES SOLO EN EL EDITOR DE ELEMENTOR\r\n   ============================================================ *\/\r\nbody.elementor-editor-active .gm-nosotros.e-con { margin: 24px auto; padding: 24px; border: 2px dashed #0a74e6; border-radius: 16px; background: #fff; }\r\nbody.elementor-editor-active .gm-nosotros.e-con::before { content: \"VENTANA DE NOSOTROS (se abre al pulsar Nosotros en el men\u00fa)\"; color: #0a74e6; font: 700 12px 'Inter', Arial, sans-serif; letter-spacing: .05em; }\r\nbody.elementor-editor-active .gm-nosotros .gm-nos-volver.elementor-widget { position: static !important; margin: 10px 0 !important; }\r\n\r\n\/* El widget HTML con este c\u00f3digo no ocupa espacio en la p\u00e1gina publicada *\/\r\nbody:not(.elementor-editor-active) .gm-code { display: none !important; }\r\n\r\n\/* ============================================================\r\n   TABLET Y M\u00d3VIL\r\n   ============================================================ *\/\r\n@media (max-width: 900px) {\r\n  .gm-nos-fortalezas.e-con { --gn-cols: 2; }\r\n  .gm-nos-valores.e-con { --gn-cols: 3; }\r\n}\r\n@media (max-width: 640px) {\r\n  body:not(.elementor-editor-active) .gm-nosotros.e-con { padding: 76px 18px 110px; }\r\n  .gm-nosotros .gm-nos-volver.elementor-widget {\r\n    position: fixed !important;\r\n    top: 22px;\r\n    left: 18px;\r\n    z-index: 1002;\r\n    align-self: auto;\r\n    width: auto !important;\r\n    margin: 0 !important;\r\n  }\r\n  .gm-nos-titulo .elementor-heading-title { font-size: 26px !important; }\r\n  .gm-nos-card.e-con { padding: 22px 18px; }\r\n  .gm-nos-duo.e-con { --gn-cols: 1; }\r\n  .gm-nos-fortalezas.e-con { --gn-cols: 1; }\r\n  .gm-nos-valores.e-con { --gn-cols: 2; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  function init() {\r\n    \/\/ En el editor de Elementor no se activa nada: todo se ve y se edita.\r\n    if (document.body.classList.contains('elementor-editor-active')) return;\r\n\r\n    var box = document.querySelector('.gm-nosotros');\r\n    if (!box || box.getAttribute('data-listo')) return;\r\n    box.setAttribute('data-listo', '1');\r\n\r\n    \/* ============================================================\r\n       CONFIGURACI\u00d3N\r\n       Cualquier enlace de la p\u00e1gina que apunte a #nosotros abre esta\r\n       ventana (el del men\u00fa del header, por ejemplo).\r\n       ============================================================ *\/\r\n    var HASH = '#nosotros';\r\n\r\n    var html = document.documentElement;\r\n    var abierto = false;\r\n    var ultimoFoco = null;\r\n    var volverWidget = box.querySelector('.gm-nos-volver.elementor-widget');\r\n    var volverBtn = box.querySelector('.gm-nos-volver .elementor-button');\r\n    var enlaceMenu = document.querySelector('.gm-menu a[href$=\"' + HASH + '\"]');\r\n    var activoPrevio = null;\r\n\r\n    \/\/ Copia de la barra de derechos reservados fija abajo, como en tu dise\u00f1o\r\n    var copia = document.querySelector('.gm-foot-copy');\r\n    if (copia) {\r\n      var pie = document.createElement('div');\r\n      pie.className = 'gm-nos-pie';\r\n      pie.appendChild(copia.cloneNode(true));\r\n      box.appendChild(pie);\r\n    }\r\n\r\n    \/\/ Que la ventana quede debajo de tu header (si tiene la clase mi-header)\r\n    function altoHeader() {\r\n      var h = document.getElementById('mi-header') || document.querySelector('.mi-header');\r\n      if (!h) return 0;\r\n      var b = h.getBoundingClientRect().bottom;\r\n      return b > 0 ? Math.round(b) : 0;\r\n    }\r\n\r\n    \/\/ El enlace \"Nosotros\" del men\u00fa se ve activo mientras la ventana est\u00e1 abierta\r\n    function marcarMenu(encendido) {\r\n      if (!enlaceMenu) return;\r\n      var menu = enlaceMenu.closest('.gm-menu');\r\n      if (!menu) return;\r\n      if (encendido) {\r\n        Array.prototype.forEach.call(menu.querySelectorAll('a.activo'), function (a) {\r\n          if (a !== enlaceMenu) { a.classList.remove('activo'); if (!activoPrevio) activoPrevio = a; }\r\n        });\r\n        enlaceMenu.classList.add('activo');\r\n        enlaceMenu.setAttribute('aria-current', 'page');\r\n      } else {\r\n        enlaceMenu.classList.remove('activo');\r\n        enlaceMenu.removeAttribute('aria-current');\r\n        \/\/ Si el men\u00fa ya marc\u00f3 otro enlace (por ejemplo Servicios), no se toca\r\n        if (!menu.querySelector('a.activo') && activoPrevio) activoPrevio.classList.add('activo');\r\n        activoPrevio = null;\r\n      }\r\n    }\r\n\r\n    function abrir() {\r\n      if (abierto) return;\r\n\r\n      \/\/ Si Casos de \u00e9xito est\u00e1 abierta, se cierra al instante para dejar paso\r\n      if (window.gmCasos && typeof window.gmCasos.ceder === 'function') {\r\n        try { window.gmCasos.ceder(); } catch (e) {}\r\n      }\r\n\r\n      var headerBottom = altoHeader();\r\n      box.style.top = headerBottom + 'px';\r\n      if (volverWidget) volverWidget.style.top = (headerBottom + 24) + 'px';\r\n      box.classList.add('is-open');\r\n      box.scrollTop = 0;\r\n      html.classList.add('gm-lock');\r\n      abierto = true;\r\n      marcarMenu(true);\r\n\r\n      \/\/ Avisa a las dem\u00e1s ventanas que Nosotros se abri\u00f3\r\n      try { window.dispatchEvent(new CustomEvent('gm-ventana-abierta', { detail: 'nosotros' })); } catch (e) {}\r\n\r\n      setTimeout(function () { if (volverBtn) volverBtn.focus({ preventScroll: true }); }, 60);\r\n    }\r\n\r\n    \/\/ sinFoco = true cuando otra ventana toma el lugar (no se devuelve el foco ni se toca el bloqueo)\r\n    function cerrar(sinFoco) {\r\n      if (!abierto) return;\r\n      box.classList.remove('is-open');\r\n      html.classList.remove('gm-lock');\r\n      abierto = false;\r\n      marcarMenu(false);\r\n      if (!sinFoco && ultimoFoco) { try { ultimoFoco.focus({ preventScroll: true }); } catch (e) {} }\r\n    }\r\n\r\n    \/\/ Volver: regresa exactamente a donde estabas (la p\u00e1gina no se movi\u00f3)\r\n    function volver() {\r\n      if (history.state && history.state.gmNos) {\r\n        history.back();               \/\/ cierra desde popstate\r\n      } else {\r\n        if (location.hash === HASH) history.replaceState(null, '', location.pathname + location.search);\r\n        cerrar();\r\n      }\r\n    }\r\n\r\n    document.addEventListener('click', function (e) {\r\n      var a = e.target.closest('a[href$=\"' + HASH + '\"]');\r\n      if (!a) return;\r\n      if (e.button !== 0 || e.metaKey || e.ctrlKey || e.shiftKey || e.altKey) return;\r\n      e.preventDefault();\r\n      if (abierto) return;\r\n      ultimoFoco = a;\r\n\r\n      \/\/ 1) Cierra Casos de \u00e9xito (y limpia su #casos-de-exito de la URL) ANTES de empujar el nuevo hash\r\n      if (window.gmCasos && typeof window.gmCasos.ceder === 'function') {\r\n        try { window.gmCasos.ceder(); } catch (err) {}\r\n      }\r\n\r\n      \/\/ 2) Empuja #nosotros y abre la ventana directamente\r\n      if (location.hash !== HASH) history.pushState({ gmNos: 1 }, '', location.pathname + location.search + HASH);\r\n      abrir();\r\n    });\r\n\r\n    if (volverBtn) {\r\n      volverBtn.setAttribute('tabindex', '0');\r\n      volverBtn.addEventListener('click', function (e) { e.preventDefault(); volver(); });\r\n      volverBtn.addEventListener('keydown', function (e) {\r\n        if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); volver(); }\r\n      });\r\n    }\r\n\r\n    document.addEventListener('keydown', function (e) {\r\n      \/\/ Si encima hay otra ventana (por ejemplo el aviso), Esc cierra primero esa\r\n      if (e.key === 'Escape' && abierto && location.hash === HASH) volver();\r\n    });\r\n\r\n    window.addEventListener('popstate', function () {\r\n      if (location.hash === HASH) {\r\n        if (abierto) {\r\n          \/\/ Se cerr\u00f3 otra ventana encima de esta: se mantiene bloqueado el fondo\r\n          setTimeout(function () { html.classList.add('gm-lock'); }, 0);\r\n        } else {\r\n          abrir();\r\n        }\r\n      } else if (abierto) {\r\n        \/\/ Si lo que se abri\u00f3 fue el aviso de privacidad, Nosotros se queda debajo;\r\n        \/\/ para cualquier otra ventana, se cierra.\r\n        if (location.hash !== '#aviso-privacidad') cerrar(true);\r\n      }\r\n    });\r\n\r\n    \/\/ Otra ventana (Casos de \u00e9xito, etc.) avisa que se abri\u00f3: Nosotros cede el paso\r\n    window.addEventListener('gm-ventana-abierta', function (e) {\r\n      if (e.detail !== 'nosotros' && abierto) cerrar(true);\r\n    });\r\n\r\n    window.addEventListener('load', function () { if (abierto) marcarMenu(true); });\r\n\r\n    window.addEventListener('resize', function () {\r\n      if (abierto) {\r\n        var headerBottom = altoHeader();\r\n        box.style.top = headerBottom + 'px';\r\n        if (volverWidget) volverWidget.style.top = (headerBottom + 24) + 'px';\r\n      }\r\n    });\r\n\r\n    \/\/ Si entran directo con #nosotros en la direcci\u00f3n, se abre sola\r\n    if (location.hash === HASH) abrir();\r\n  }\r\n\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);\r\n  else init();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9c9a263 e-con-full gm-casos e-flex e-con e-parent\" data-id=\"9c9a263\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21a4cb7 gm-aviso-volver elementor-widget elementor-widget-button\" data-id=\"21a4cb7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Atras<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3118020 e-con-full gm-caso-cab e-flex e-con e-child\" data-id=\"3118020\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c74ce02 gm-caso-titulo elementor-widget elementor-widget-heading\" data-id=\"c74ce02\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">     Museo Interactivo de Futbol<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-985e2c8 gm-caso-meta elementor-widget elementor-widget-text-editor\" data-id=\"985e2c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Cliente: Promotora Club Pachuca S.A. de C.V.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00db7fd gm-caso-meta elementor-widget elementor-widget-text-editor\" data-id=\"00db7fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ubicaci\u00f3n: Zona Plateada, Pachuca, Hidalgo<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ebdfeb6 e-con-full gm-caso-cuerpo e-flex e-con e-child\" data-id=\"ebdfeb6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0e52db8 e-con-full gm-caso-galeria e-flex e-con e-child\" data-id=\"0e52db8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d1ff9b8 e-con-full gm-caso-thumbs e-flex e-con e-child\" data-id=\"d1ff9b8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0472bfa gm-caso-thumb elementor-widget elementor-widget-image\" data-id=\"0472bfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1-1024x576.jpg\" class=\"attachment-large size-large wp-image-526\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1-1024x576.jpg 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1-300x169.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1-768x432.jpg 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f1c01f gm-caso-thumb elementor-widget elementor-widget-image\" data-id=\"6f1c01f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"678\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.2-1024x678.jpg\" class=\"attachment-large size-large wp-image-528\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.2-1024x678.jpg 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.2-300x199.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.2-768x509.jpg 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.2-1536x1017.jpg 1536w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.2.jpg 1980w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36cf235 gm-caso-thumb elementor-widget elementor-widget-image\" data-id=\"36cf235\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.1-1024x683.jpg\" class=\"attachment-large size-large wp-image-529\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.1-1024x683.jpg 1024w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.1-300x200.jpg 300w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.1-768x512.jpg 768w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.1-1536x1024.jpg 1536w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito1.1-2048x1365.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c6508a1 e-con-full gm-caso-info e-flex e-con e-child\" data-id=\"c6508a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33854ee gm-caso-etiqueta elementor-widget elementor-widget-heading\" data-id=\"33854ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Resumen de proyecto<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-556638e gm-caso-subtitulo elementor-widget elementor-widget-heading\" data-id=\"556638e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Infraestructura Unificada<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7182876 gm-caso-desc elementor-widget elementor-widget-text-editor\" data-id=\"7182876\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Implementaci\u00f3n de un backbone tecnol\u00f3gico multiservicio capaz de soportar la operan diaria del museo, garantizando la seguridad de miles de visitantes y la alta disponibilidad para exhibiciones interactivas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64959cd gm-caso-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"64959cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Cableado Cat 6A<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-times\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fibra \u00d3ptica OM4<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">VLANs Segregadas<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e43c167 e-con-full gm-sol e-flex e-con e-child\" data-id=\"e43c167\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9be9082 gm-sol-titulo elementor-widget elementor-widget-heading\" data-id=\"9be9082\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Soluciones Tecnol\u00f3gicas Implementadas<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-768370b e-con-full gm-sol-grid  e-flex e-con e-child\" data-id=\"768370b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b35b6a4 gm-sol-item  elementor-view-stacked elementor-position-block-end elementor-shape-circle elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"b35b6a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-network-wired\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M640 264v-16c0-8.84-7.16-16-16-16H344v-40h72c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H224c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h72v40H16c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h104v40H64c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h304v40h-56c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h104c8.84 0 16-7.16 16-16zM256 128V64h128v64H256zm-64 320H96v-64h96v64zm352 0h-96v-64h96v64z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSistema de Cable Estructurado\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e38c2e8 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"e38c2e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tv\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tCircuito cerrado de Televicion\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-528aee7 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"528aee7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-volume-down\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M215.03 72.04L126.06 161H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V89.02c0-21.47-25.96-31.98-40.97-16.98zm123.2 108.08c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 229.28 336 242.62 336 257c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.87z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tMegafonia y Voceo de Emergencia\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adba21d gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"adba21d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSistema de Telefonia\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95ace41 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"95ace41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-broadcast-tower\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSistema de Switcheo de Red\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff22e60 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"ff22e60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-fire-alt\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M323.56 51.2c-20.8 19.3-39.58 39.59-56.22 59.97C240.08 73.62 206.28 35.53 168 0 69.74 91.17 0 209.96 0 281.6 0 408.85 100.29 512 224 512s224-103.15 224-230.4c0-53.27-51.98-163.14-124.44-230.4zm-19.47 340.65C282.43 407.01 255.72 416 226.86 416 154.71 416 96 368.26 96 290.75c0-38.61 24.31-72.63 72.79-130.75 6.93 7.98 98.83 125.34 98.83 125.34l58.63-66.88c4.14 6.85 7.91 13.55 11.27 19.97 27.35 52.19 15.81 118.97-33.43 153.42z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDeteccion de Humo e Incendios\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e547be gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"5e547be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-universal-access\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 48c114.953 0 208 93.029 208 208 0 114.953-93.029 208-208 208-114.953 0-208-93.029-208-208 0-114.953 93.029-208 208-208m0-40C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 56C149.961 64 64 149.961 64 256s85.961 192 192 192 192-85.961 192-192S362.039 64 256 64zm0 44c19.882 0 36 16.118 36 36s-16.118 36-36 36-36-16.118-36-36 16.118-36 36-36zm117.741 98.023c-28.712 6.779-55.511 12.748-82.14 15.807.851 101.023 12.306 123.052 25.037 155.621 3.617 9.26-.957 19.698-10.217 23.315-9.261 3.617-19.699-.957-23.316-10.217-8.705-22.308-17.086-40.636-22.261-78.549h-9.686c-5.167 37.851-13.534 56.208-22.262 78.549-3.615 9.255-14.05 13.836-23.315 10.217-9.26-3.617-13.834-14.056-10.217-23.315 12.713-32.541 24.185-54.541 25.037-155.621-26.629-3.058-53.428-9.027-82.141-15.807-8.6-2.031-13.926-10.648-11.895-19.249s10.647-13.926 19.249-11.895c96.686 22.829 124.283 22.783 220.775 0 8.599-2.03 17.218 3.294 19.249 11.895 2.029 8.601-3.297 17.219-11.897 19.249z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSistema de Control de Acceso\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-611ca51 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"611ca51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop-code\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M255.03 261.65c6.25 6.25 16.38 6.25 22.63 0l11.31-11.31c6.25-6.25 6.25-16.38 0-22.63L253.25 192l35.71-35.72c6.25-6.25 6.25-16.38 0-22.63l-11.31-11.31c-6.25-6.25-16.38-6.25-22.63 0l-58.34 58.34c-6.25 6.25-6.25 16.38 0 22.63l58.35 58.34zm96.01-11.3l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0l58.34-58.34c6.25-6.25 6.25-16.38 0-22.63l-58.34-58.34c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63L386.75 192l-35.71 35.72c-6.25 6.25-6.25 16.38 0 22.63zM624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEquipos de Computo Operativo\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d5e425 e-con-full gm-caso-cab e-flex e-con e-child\" data-id=\"3d5e425\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8483382 gm-caso-titulo elementor-widget elementor-widget-heading\" data-id=\"8483382\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hospital General Salvatierra<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24282a8 gm-caso-meta elementor-widget elementor-widget-text-editor\" data-id=\"24282a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Cliente: ICA<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1f304f gm-caso-meta elementor-widget elementor-widget-text-editor\" data-id=\"d1f304f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ubicaci\u00f3n<strong>:<\/strong> Ciudad de Mexico<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-abba4a9 e-con-full gm-caso-cuerpo e-flex e-con e-child\" data-id=\"abba4a9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5b08562 e-con-full gm-caso-galeria e-flex e-con e-child\" data-id=\"5b08562\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f9d56e8 e-con-full gm-caso-thumbs e-flex e-con e-child\" data-id=\"f9d56e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72d9111 gm-caso-thumb elementor-widget elementor-widget-image\" data-id=\"72d9111\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"547\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito3.jpg\" class=\"attachment-large size-large wp-image-532\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito3.jpg 730w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasosExito3-300x225.jpg 300w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37ea7c3 gm-caso-thumb elementor-widget elementor-widget-image\" data-id=\"37ea7c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"299\" height=\"168\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Electricidad1.jpg\" class=\"attachment-large size-large wp-image-571\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37b75e5 gm-caso-thumb elementor-widget elementor-widget-image\" data-id=\"37b75e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"515\" height=\"388\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Electricidad2.jpg\" class=\"attachment-large size-large wp-image-570\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Electricidad2.jpg 515w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/Electricidad2-300x226.jpg 300w\" sizes=\"(max-width: 515px) 100vw, 515px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-60a57cd e-con-full gm-caso-info e-flex e-con e-child\" data-id=\"60a57cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41303d6 gm-caso-etiqueta elementor-widget elementor-widget-heading\" data-id=\"41303d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Resumen de proyecto<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7698035 gm-caso-subtitulo elementor-widget elementor-widget-heading\" data-id=\"7698035\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Infraestructura Hospitalaria Integral\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79d9090 gm-caso-desc elementor-widget elementor-widget-text-editor\" data-id=\"79d9090\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Proyecto integral de infraestructura tecnol\u00f3gica para el Hospital General Salvatierra, incluyendo sistemas cr\u00edticos de comunicaci\u00f3n, seguridad y redes de datos para garantizar la operaci\u00f3n continua del sector salud.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39859b7 gm-caso-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"39859b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Sonido Premium<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-video\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Videovigilancia<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Comunicacion-Enfermo-Enfermera<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-426e722 e-con-full gm-sol e-flex e-con e-child\" data-id=\"426e722\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59d04b8 gm-sol-titulo elementor-widget elementor-widget-heading\" data-id=\"59d04b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Soluciones Tecnol\u00f3gicas Implementadas<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e94524 e-con-full gm-sol-grid  e-flex e-con e-child\" data-id=\"4e94524\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac2c4e0 gm-sol-item  elementor-view-stacked elementor-position-block-end elementor-shape-circle elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"ac2c4e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-network-wired\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M640 264v-16c0-8.84-7.16-16-16-16H344v-40h72c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H224c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h72v40H16c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h104v40H64c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h304v40h-56c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h104c8.84 0 16-7.16 16-16zM256 128V64h128v64H256zm-64 320H96v-64h96v64zm352 0h-96v-64h96v64z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSistema de Cable Estructurado\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff94d6d gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"ff94d6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tv\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSistema de Telefon\u00eda e Inform\u00e1tica\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50f3008 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"50f3008\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-volume-down\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M215.03 72.04L126.06 161H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V89.02c0-21.47-25.96-31.98-40.97-16.98zm123.2 108.08c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 229.28 336 242.62 336 257c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.87z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t Circuito Cerrado de Televisi\u00f3n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25085b4 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"25085b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t Video Portero\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17ff6cb gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"17ff6cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-broadcast-tower\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tAlarma y Detecci\u00f3n de Humos\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-111c4c1 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"111c4c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-fire-alt\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M323.56 51.2c-20.8 19.3-39.58 39.59-56.22 59.97C240.08 73.62 206.28 35.53 168 0 69.74 91.17 0 209.96 0 281.6 0 408.85 100.29 512 224 512s224-103.15 224-230.4c0-53.27-51.98-163.14-124.44-230.4zm-19.47 340.65C282.43 407.01 255.72 416 226.86 416 154.71 416 96 368.26 96 290.75c0-38.61 24.31-72.63 72.79-130.75 6.93 7.98 98.83 125.34 98.83 125.34l58.63-66.88c4.14 6.85 7.91 13.55 11.27 19.97 27.35 52.19 15.81 118.97-33.43 153.42z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSistema de Radiocomunicaci\u00f3n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e465c4 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"7e465c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-universal-access\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 48c114.953 0 208 93.029 208 208 0 114.953-93.029 208-208 208-114.953 0-208-93.029-208-208 0-114.953 93.029-208 208-208m0-40C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 56C149.961 64 64 149.961 64 256s85.961 192 192 192 192-85.961 192-192S362.039 64 256 64zm0 44c19.882 0 36 16.118 36 36s-16.118 36-36 36-36-16.118-36-36 16.118-36 36-36zm117.741 98.023c-28.712 6.779-55.511 12.748-82.14 15.807.851 101.023 12.306 123.052 25.037 155.621 3.617 9.26-.957 19.698-10.217 23.315-9.261 3.617-19.699-.957-23.316-10.217-8.705-22.308-17.086-40.636-22.261-78.549h-9.686c-5.167 37.851-13.534 56.208-22.262 78.549-3.615 9.255-14.05 13.836-23.315 10.217-9.26-3.617-13.834-14.056-10.217-23.315 12.713-32.541 24.185-54.541 25.037-155.621-26.629-3.058-53.428-9.027-82.141-15.807-8.6-2.031-13.926-10.648-11.895-19.249s10.647-13.926 19.249-11.895c96.686 22.829 124.283 22.783 220.775 0 8.599-2.03 17.218 3.294 19.249 11.895 2.029 8.601-3.297 17.219-11.897 19.249z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tComunicaci\u00f3n Enfermo-Enfermera\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66f8a95 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"66f8a95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop-code\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M255.03 261.65c6.25 6.25 16.38 6.25 22.63 0l11.31-11.31c6.25-6.25 6.25-16.38 0-22.63L253.25 192l35.71-35.72c6.25-6.25 6.25-16.38 0-22.63l-11.31-11.31c-6.25-6.25-16.38-6.25-22.63 0l-58.34 58.34c-6.25 6.25-6.25 16.38 0 22.63l58.35 58.34zm96.01-11.3l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0l58.34-58.34c6.25-6.25 6.25-16.38 0-22.63l-58.34-58.34c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63L386.75 192l-35.71 35.72c-6.25 6.25-6.25 16.38 0 22.63zM624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSonido\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b3c006 e-con-full gm-caso-cab e-flex e-con e-child\" data-id=\"3b3c006\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dcdccf8 gm-caso-titulo elementor-widget elementor-widget-heading\" data-id=\"dcdccf8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pabell\u00f3n Joseph Blatter<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78f2e0a gm-caso-meta elementor-widget elementor-widget-text-editor\" data-id=\"78f2e0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Cliente: Grupo Pachuca<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd736c2 gm-caso-meta elementor-widget elementor-widget-text-editor\" data-id=\"dd736c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ubicaci\u00f3n<strong>:<\/strong>\u00a0Pachuca, Hidalgo<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4bdfd8d e-con-full gm-caso-cuerpo e-flex e-con e-child\" data-id=\"4bdfd8d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1b9e03b e-con-full gm-caso-galeria e-flex e-con e-child\" data-id=\"1b9e03b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5a9153a e-con-full gm-caso-thumbs e-flex e-con e-child\" data-id=\"5a9153a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-194f3f6 gm-caso-thumb elementor-widget elementor-widget-image\" data-id=\"194f3f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"515\" height=\"388\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasoExito4.1.jpg\" class=\"attachment-large size-large wp-image-537\" alt=\"\" srcset=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasoExito4.1.jpg 515w, https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasoExito4.1-300x226.jpg 300w\" sizes=\"(max-width: 515px) 100vw, 515px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e4d9812 gm-caso-thumb elementor-widget elementor-widget-image\" data-id=\"e4d9812\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/grupomarpait.mx\/wp-content\/uploads\/2026\/10\/CasoExito4-1-1024x683.jpg\" class=\"attachment-large size-large wp-image-534\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0b53fb e-con-full gm-caso-info e-flex e-con e-child\" data-id=\"c0b53fb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5dba608 gm-caso-etiqueta elementor-widget elementor-widget-heading\" data-id=\"5dba608\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Resumen de proyecto<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-091db17 gm-caso-subtitulo elementor-widget elementor-widget-heading\" data-id=\"091db17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Edificio Inteligente y Seguro<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6685769 gm-caso-desc elementor-widget elementor-widget-text-editor\" data-id=\"6685769\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Modernizaci\u00f3n tecnol\u00f3gica del Pabell\u00f3n Joseph Blatter con sistemas de control de acceso, videovigilancia y sonido distribuido para ofrecer una experiencia segura y confortable a visitantes y personal administrativo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b25bde gm-caso-chips elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"0b25bde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Cableado Cat 6A<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-fire-alt\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M323.56 51.2c-20.8 19.3-39.58 39.59-56.22 59.97C240.08 73.62 206.28 35.53 168 0 69.74 91.17 0 209.96 0 281.6 0 408.85 100.29 512 224 512s224-103.15 224-230.4c0-53.27-51.98-163.14-124.44-230.4zm-19.47 340.65C282.43 407.01 255.72 416 226.86 416 154.71 416 96 368.26 96 290.75c0-38.61 24.31-72.63 72.79-130.75 6.93 7.98 98.83 125.34 98.83 125.34l58.63-66.88c4.14 6.85 7.91 13.55 11.27 19.97 27.35 52.19 15.81 118.97-33.43 153.42z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Circuito Cerrado de Television<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-dot-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Alarma y Deteccion de Humo<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ddec0a2 e-con-full gm-sol e-flex e-con e-child\" data-id=\"ddec0a2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9a3143 gm-sol-titulo elementor-widget elementor-widget-heading\" data-id=\"d9a3143\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Soluciones Tecnol\u00f3gicas Implementadas<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1667ae3 e-con-full gm-sol-grid  e-flex e-con e-child\" data-id=\"1667ae3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e80ef4 gm-sol-item  elementor-view-stacked elementor-position-block-end elementor-shape-circle elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"1e80ef4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-network-wired\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M640 264v-16c0-8.84-7.16-16-16-16H344v-40h72c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H224c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h72v40H16c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h104v40H64c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h304v40h-56c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h104c8.84 0 16-7.16 16-16zM256 128V64h128v64H256zm-64 320H96v-64h96v64zm352 0h-96v-64h96v64z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSistema de Cable Estructurado\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad04b63 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"ad04b63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tv\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tistema de Telefon\u00eda e Inform\u00e1tica\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6fb2939 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"6fb2939\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-volume-down\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M215.03 72.04L126.06 161H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V89.02c0-21.47-25.96-31.98-40.97-16.98zm123.2 108.08c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 229.28 336 242.62 336 257c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.87z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t  Circuito Cerrado de Televisi\u00f3n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a331e9 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"8a331e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t Video Portero\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e66cf68 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"e66cf68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-broadcast-tower\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tAlarma y Detecci\u00f3n de Humos\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e460a2d gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"e460a2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-fire-alt\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M323.56 51.2c-20.8 19.3-39.58 39.59-56.22 59.97C240.08 73.62 206.28 35.53 168 0 69.74 91.17 0 209.96 0 281.6 0 408.85 100.29 512 224 512s224-103.15 224-230.4c0-53.27-51.98-163.14-124.44-230.4zm-19.47 340.65C282.43 407.01 255.72 416 226.86 416 154.71 416 96 368.26 96 290.75c0-38.61 24.31-72.63 72.79-130.75 6.93 7.98 98.83 125.34 98.83 125.34l58.63-66.88c4.14 6.85 7.91 13.55 11.27 19.97 27.35 52.19 15.81 118.97-33.43 153.42z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSistema de Radiocomunicaci\u00f3n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf0dd38 gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"bf0dd38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-universal-access\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 48c114.953 0 208 93.029 208 208 0 114.953-93.029 208-208 208-114.953 0-208-93.029-208-208 0-114.953 93.029-208 208-208m0-40C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 56C149.961 64 64 149.961 64 256s85.961 192 192 192 192-85.961 192-192S362.039 64 256 64zm0 44c19.882 0 36 16.118 36 36s-16.118 36-36 36-36-16.118-36-36 16.118-36 36-36zm117.741 98.023c-28.712 6.779-55.511 12.748-82.14 15.807.851 101.023 12.306 123.052 25.037 155.621 3.617 9.26-.957 19.698-10.217 23.315-9.261 3.617-19.699-.957-23.316-10.217-8.705-22.308-17.086-40.636-22.261-78.549h-9.686c-5.167 37.851-13.534 56.208-22.262 78.549-3.615 9.255-14.05 13.836-23.315 10.217-9.26-3.617-13.834-14.056-10.217-23.315 12.713-32.541 24.185-54.541 25.037-155.621-26.629-3.058-53.428-9.027-82.141-15.807-8.6-2.031-13.926-10.648-11.895-19.249s10.647-13.926 19.249-11.895c96.686 22.829 124.283 22.783 220.775 0 8.599-2.03 17.218 3.294 19.249 11.895 2.029 8.601-3.297 17.219-11.897 19.249z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tComunicaci\u00f3n Enfermo-Enfermera\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1d6a1b gm-sol-item  elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"f1d6a1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop-code\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M255.03 261.65c6.25 6.25 16.38 6.25 22.63 0l11.31-11.31c6.25-6.25 6.25-16.38 0-22.63L253.25 192l35.71-35.72c6.25-6.25 6.25-16.38 0-22.63l-11.31-11.31c-6.25-6.25-16.38-6.25-22.63 0l-58.34 58.34c-6.25 6.25-6.25 16.38 0 22.63l58.35 58.34zm96.01-11.3l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0l58.34-58.34c6.25-6.25 6.25-16.38 0-22.63l-58.34-58.34c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63L386.75 192l-35.71 35.72c-6.25 6.25-6.25 16.38 0 22.63zM624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSonido\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0009410 elementor-widget elementor-widget-html\" data-id=\"0009410\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ============================================================\r\n   VENTANA COMPLETA \"CASOS DE \u00c9XITO\"\r\n   ============================================================ *\/\r\nhtml.gm-casos-bloqueado{ overflow:hidden !important; }\r\n\r\n\/* El contenedor interno de Elementor no cuenta (Encuadrado o Ancho completo) *\/\r\n.gm-casos .e-con-inner{ display:contents !important; }\r\n\r\n.gm-casos.e-con{\r\n  position:fixed !important; inset:0 !important; z-index:999999;\r\n  display:flex !important; flex-direction:column; align-items:stretch; justify-content:flex-start;\r\n  width:100% !important; max-width:none !important; height:100% !important; min-height:0 !important;\r\n  margin:0 !important; box-sizing:border-box;\r\n  padding:96px max(28px, calc((100% - 1200px) \/ 2)) 96px !important;\r\n  gap:28px !important;\r\n  overflow-x:hidden; overflow-y:auto; overscroll-behavior:contain; -webkit-overflow-scrolling:touch;\r\n  background:#fff;\r\n  visibility:hidden; pointer-events:none;\r\n  clip-path:inset(100% 0 0 0);\r\n  transition:clip-path .7s cubic-bezier(.16,1,.3,1), visibility 0s linear .7s;\r\n}\r\n.gm-casos.e-con.gm-casos--abierto{\r\n  visibility:visible; pointer-events:auto;\r\n  clip-path:inset(0 0 0 0);\r\n  transition:clip-path .7s cubic-bezier(.16,1,.3,1), visibility 0s;\r\n}\r\n\/* Cierre inmediato cuando otra ventana (Nosotros, Aviso) toma el lugar *\/\r\n.gm-casos.e-con.gm-casos--instante,\r\n.gm-casos.e-con.gm-casos--instante > .e-con,\r\n.gm-casos.e-con.gm-casos--instante > .e-con-inner > .e-con{\r\n  transition:none !important;\r\n  visibility:hidden !important;\r\n}\r\n.gm-casos .elementor-widget{ margin:0 !important; }\r\n\r\n\/* Fuente: igual que el resto del sitio (se puede cambiar por widget en Elementor) *\/\r\n.gm-casos,\r\n.gm-casos .elementor-heading-title,\r\n.gm-casos .elementor-widget-text-editor,\r\n.gm-casos .elementor-icon-box-title,\r\n.gm-casos .elementor-icon-box-description,\r\n.gm-casos .elementor-icon-list-text,\r\n.gm-casos .elementor-button,\r\n.gm-casos .gm-visor-cuenta,\r\n.gm-casos .gm-visor-etiq,\r\n.gm-casos .gm-visor-ampliar,\r\n.gm-lb{\r\n  font-family:'Inter',-apple-system,'Segoe UI',Arial,sans-serif;\r\n}\r\n\r\n\/* Contenedor opcional \"gm-caso\" (agrupa un caso): separa un caso del siguiente *\/\r\n.gm-casos .gm-caso.e-con{\r\n  display:flex !important; flex-direction:column; align-items:stretch;\r\n  width:100% !important; max-width:none !important; margin:0 !important;\r\n  padding:0 !important; gap:24px !important;\r\n}\r\n.gm-casos .gm-caso.e-con + .gm-caso.e-con{\r\n  padding-top:60px !important;\r\n  border-top:1px solid #e7e9ef;\r\n}\r\n\r\n\/* Los bloques suben al abrirse *\/\r\n.gm-casos > .e-con,\r\n.gm-casos > .e-con-inner > .e-con{\r\n  transform:translateY(46px);\r\n  transition:transform .9s cubic-bezier(.16,1,.3,1) .05s;\r\n}\r\n.gm-casos.gm-casos--abierto > .e-con,\r\n.gm-casos.gm-casos--abierto > .e-con-inner > .e-con{ transform:none; }\r\n\r\n\/* ============================================================\r\n   ANIMACIONES DE ENTRADA (aparecer al abrir y al hacer scroll)\r\n   Para cambiar la velocidad: edita los segundos (.8s, .9s...).\r\n   Para cambiar la distancia: edita translateY(32px).\r\n   ============================================================ *\/\r\n.gm-casos .gm-rev{\r\n  opacity:0;\r\n  transform:translateY(32px) scale(.97);\r\n}\r\n.gm-casos .gm-rev.gm-rev--in{\r\n  opacity:1;\r\n  transform:none;\r\n  transition:\r\n    opacity .8s ease var(--gm-d, 0ms),\r\n    transform .95s cubic-bezier(.16,1,.3,1) var(--gm-d, 0ms);\r\n}\r\n\r\n\/* T\u00edtulo principal: aparece con desenfoque suave *\/\r\n@keyframes gm-titulo{\r\n  from{ opacity:0; filter:blur(10px); }\r\n  to  { opacity:1; filter:blur(0); }\r\n}\r\n.gm-casos.gm-casos--abierto .gm-caso-titulo{\r\n  animation:gm-titulo .95s cubic-bezier(.16,1,.3,1) .2s both;\r\n}\r\n\r\n\/* Bot\u00f3n \"Atr\u00e1s\": entra desliz\u00e1ndose desde la izquierda *\/\r\n@keyframes gm-atras-entra{\r\n  from{ opacity:0; transform:translateX(-16px); }\r\n  to  { opacity:1; transform:none; }\r\n}\r\n.gm-casos.gm-casos--abierto .gm-casos-atras.elementor-widget{\r\n  animation:gm-atras-entra .7s cubic-bezier(.16,1,.3,1) .35s both;\r\n}\r\n\r\n\/* ---------- Bot\u00f3n flotante \"Atr\u00e1s\" (mismo estilo y posici\u00f3n que \"Volver a servicios\") ----------\r\n   La altura (top) la ajusta el script para que quede al mismo nivel que el t\u00edtulo.\r\n   El valor de aqu\u00ed abajo solo es el de respaldo. *\/\r\n.gm-casos .gm-casos-atras.elementor-widget{\r\n  position:fixed !important;\r\n  top:96px;\r\n  left:26px !important;\r\n  z-index:30; width:auto !important; margin:0 !important;\r\n}\r\n.gm-casos .gm-casos-atras .elementor-button{\r\n  display:inline-flex; align-items:center;\r\n  padding:10px 20px 10px 16px; border-radius:999px;\r\n  background:#eef2fb; color:#0a6fe0; fill:#0a6fe0;\r\n  border:1px solid #d9e0f0;\r\n  font-size:13px; font-weight:600; line-height:1;\r\n  box-shadow:none;\r\n  transition:transform .25s cubic-bezier(.16,1,.3,1), background .2s ease, border-color .2s ease, box-shadow .25s ease;\r\n}\r\n.gm-casos .gm-casos-atras .elementor-button:hover{\r\n  background:#e3eafa; border-color:#c9d4ee;\r\n  transform:translateX(-2px);\r\n  box-shadow:0 8px 18px -8px rgba(10,111,224,.45);\r\n}\r\n.gm-casos .gm-casos-atras .elementor-button:active{ transform:translateX(-2px) scale(.96); }\r\n.gm-casos .gm-casos-atras .elementor-button-content-wrapper{ display:flex; align-items:center; gap:10px; }\r\n\/* Flecha \"\u2039\" antes del texto (se mueve al pasar el cursor) *\/\r\n.gm-casos .gm-casos-atras .elementor-button-content-wrapper::before{\r\n  content:\"\"; display:block; width:12px; height:12px; flex:0 0 12px;\r\n  background:no-repeat center \/ contain\r\n    url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%230a6fe0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'\/%3E%3C\/svg%3E\");\r\n  transition:transform .3s cubic-bezier(.16,1,.3,1);\r\n}\r\n.gm-casos .gm-casos-atras .elementor-button:hover .elementor-button-content-wrapper::before{\r\n  transform:translateX(-4px);\r\n}\r\n\/* Si ya le pusiste un icono al bot\u00f3n en Elementor, se oculta para no duplicar la flecha *\/\r\n.gm-casos .gm-casos-atras .elementor-button-icon{ display:none !important; }\r\n\r\n\/* ============================================================\r\n   CABECERA: t\u00edtulo a la izquierda + p\u00edldoras Cliente \/ Ubicaci\u00f3n\r\n   ============================================================ *\/\r\n.gm-casos .gm-caso-cab.e-con{\r\n  display:flex !important; flex-direction:row; flex-wrap:wrap;\r\n  align-items:center; justify-content:flex-start;\r\n  gap:10px 10px !important; width:100%; padding:0 0 12px !important;\r\n  border-bottom:1px solid #e7e9ef;\r\n  text-align:left;\r\n}\r\n.gm-casos .gm-caso-titulo.elementor-widget{ flex:0 0 100%; width:100% !important; }\r\n.gm-casos .gm-caso-titulo .elementor-heading-title{\r\n  margin:0; color:#111; font-size:34px; font-weight:700; line-height:1.15;\r\n  letter-spacing:-0.02em;\r\n}\r\n\r\n\/* Cada dato (Cliente \/ Ubicaci\u00f3n) es una p\u00edldora *\/\r\n.gm-casos .gm-caso-meta.elementor-widget{ flex:0 0 auto; width:auto !important; max-width:100%; }\r\n.gm-casos .gm-caso-meta{ color:#3b4150; font-size:13px; line-height:1.3; text-align:left; }\r\n.gm-casos .gm-caso-meta .elementor-widget-container{ display:flex; flex-wrap:wrap; gap:10px; }\r\n.gm-casos .gm-caso-meta p{\r\n  margin:0; padding:8px 15px; border-radius:999px;\r\n  background:#f3f4f7; border:1px solid #e6e8ee;\r\n  color:inherit; font-size:inherit; line-height:inherit; text-align:inherit;\r\n}\r\n.gm-casos .gm-caso-meta strong{ font-weight:700; color:#1d2330; }\r\n\r\n\/* ============================================================\r\n   CUERPO: tarjeta de galer\u00eda (izquierda) + tarjeta de resumen (derecha)\r\n   ============================================================ *\/\r\n.gm-casos .gm-caso-cuerpo.e-con{\r\n  display:grid !important; grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) !important;\r\n  gap:22px !important; align-items:stretch; width:100%; padding:0 !important;\r\n}\r\n\r\n\/* Tarjeta de la galer\u00eda *\/\r\n.gm-casos .gm-caso-galeria.e-con{\r\n  display:flex !important; flex-direction:column; align-items:stretch;\r\n  gap:10px !important; min-width:0; padding:12px !important; box-sizing:border-box;\r\n  background:#fff; border:1px solid #e7e9ef; border-radius:18px;\r\n  box-shadow:0 10px 26px -18px rgba(20,24,40,.22);\r\n}\r\n\r\n\/* Tarjeta del resumen *\/\r\n.gm-casos .gm-caso-info{\r\n  display:flex !important; flex-direction:column; align-items:stretch; justify-content:flex-start;\r\n  gap:14px !important; min-width:0; padding:28px 28px 24px !important; box-sizing:border-box;\r\n  background:#fff; border:1px solid #e7e9ef; border-radius:18px;\r\n  box-shadow:0 10px 26px -18px rgba(20,24,40,.22);\r\n}\r\n.gm-casos .gm-caso-info > .elementor-widget{ width:100% !important; }\r\n\r\n\/* \"RESUMEN DE PROYECTO\" con icono (el icono toma el color del texto) *\/\r\n.gm-casos .gm-caso-etiqueta .elementor-heading-title{\r\n  margin:0; color:#0a6fe0; font-size:12px; font-weight:700; line-height:1.3;\r\n  letter-spacing:.06em; text-transform:uppercase;\r\n}\r\n.gm-casos .gm-caso-etiqueta .elementor-heading-title::before{\r\n  content:\"\"; display:inline-block; width:1.15em; height:1.15em; margin-right:.55em; vertical-align:-.22em;\r\n  background:currentColor;\r\n  -webkit-mask:no-repeat center \/ contain url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l9 5-9 5-9-5 9-5z'\/%3E%3Cpath d='M3 13l9 5 9-5'\/%3E%3C\/svg%3E\");\r\n          mask:no-repeat center \/ contain url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l9 5-9 5-9-5 9-5z'\/%3E%3Cpath d='M3 13l9 5 9-5'\/%3E%3C\/svg%3E\");\r\n}\r\n.gm-casos .gm-caso-subtitulo .elementor-heading-title{\r\n  margin:0; color:#111; font-size:26px; font-weight:700; line-height:1.15; letter-spacing:-0.02em;\r\n}\r\n.gm-casos .gm-caso-desc{ color:#5b6573; font-size:15px; line-height:1.7; }\r\n.gm-casos .gm-caso-desc p{ margin:0; color:inherit; font-size:inherit; line-height:inherit; }\r\n\r\n\/* ---------- Cifras destacadas (+128 \/ 99.9%) ---------- *\/\r\n.gm-casos .gm-caso-stats.e-con{\r\n  display:grid !important; grid-template-columns:repeat(2, minmax(0,1fr)) !important;\r\n  gap:12px !important; width:100%; padding:0 !important; margin-top:4px !important;\r\n}\r\n.gm-casos .gm-stat.e-con{\r\n  display:flex !important; flex-direction:column; align-items:flex-start; justify-content:center;\r\n  gap:4px !important; min-width:0; padding:16px 18px !important; box-sizing:border-box;\r\n  background:#f3f8ff; border:1px solid #e1edff; border-radius:14px;\r\n}\r\n.gm-casos .gm-stat-num .elementor-heading-title{\r\n  margin:0; color:#0a6fe0; font-size:28px; font-weight:800; line-height:1.1; letter-spacing:-0.02em;\r\n}\r\n.gm-casos .gm-stat-txt{ color:#64748b; font-size:12px; font-weight:600; line-height:1.4; }\r\n.gm-casos .gm-stat-txt p{ margin:0; color:inherit; font-size:inherit; font-weight:inherit; line-height:inherit; }\r\n\r\n\/* ---------- Chips con palomita (Lista de iconos) ----------\r\n   Se quedan pegados al fondo de la tarjeta, con una l\u00ednea arriba. *\/\r\n.gm-casos .gm-caso-info > .gm-caso-chips.elementor-widget{\r\n  margin-top:auto !important; padding-top:18px; border-top:1px solid #edeff4;\r\n  --e-icon-list-icon-size:12px;\r\n}\r\n.gm-casos .gm-caso-chips .elementor-icon-list-items{\r\n  display:flex !important; flex-direction:row !important; flex-wrap:wrap;\r\n  gap:8px; margin:0; padding:0; list-style:none;\r\n}\r\n.gm-casos .gm-caso-chips .elementor-icon-list-item{\r\n  display:inline-flex !important; align-items:center; gap:7px;\r\n  margin:0 !important; padding:7px 12px !important; border-radius:9px;\r\n  background:#eff8f2; border:1px solid #d8eee0;\r\n  color:#2f3a4a; font-size:12px; font-weight:500; line-height:1.2;\r\n}\r\n.gm-casos .gm-caso-chips .elementor-icon-list-item > a{\r\n  display:inline-flex; align-items:center; gap:7px; color:inherit;\r\n}\r\n.gm-casos .gm-caso-chips .elementor-icon-list-icon{\r\n  display:inline-flex !important; align-items:center; width:auto !important; padding:0 !important; margin:0 !important;\r\n}\r\n.gm-casos .gm-caso-chips .elementor-icon-list-icon i{ color:#16a34a; }\r\n.gm-casos .gm-caso-chips .elementor-icon-list-icon svg{ fill:#16a34a; color:#16a34a; }\r\n.gm-casos .gm-caso-chips .elementor-icon-list-text{ color:inherit; padding:0 !important; margin:0 !important; }\r\n\r\n\/* ---------- Visor de la galer\u00eda (lo arma el script) ---------- *\/\r\n.gm-casos .gm-visor{\r\n  position:relative; width:100%; aspect-ratio:16\/9; overflow:hidden;\r\n  border-radius:14px; background:#e9e9ef; isolation:isolate; touch-action:pan-y;\r\n}\r\n\/* Degradado suave abajo para que se lea el bot\u00f3n \"Ampliar foto\" *\/\r\n.gm-casos .gm-visor::after{\r\n  content:\"\"; position:absolute; inset:auto 0 0 0; height:32%; z-index:2; pointer-events:none;\r\n  background:linear-gradient(to top, rgba(0,0,0,.38), rgba(0,0,0,0));\r\n}\r\n.gm-casos .gm-visor-foto{\r\n  position:absolute; inset:0; display:block; width:100%; height:100%;\r\n  max-width:none; object-fit:cover; user-select:none; -webkit-user-drag:none;\r\n}\r\n\r\n\/* Zoom lento y continuo sobre la foto (efecto \"Ken Burns\") *\/\r\n@keyframes gm-kb{\r\n  from{ scale:1; }\r\n  to  { scale:1.07; }\r\n}\r\n.gm-casos .gm-visor-foto{ animation:gm-kb 9s ease-out both; }\r\n\r\n@keyframes gm-entra-der{\r\n  from{ clip-path:inset(0 0 0 100%); transform:scale(1.08); }\r\n  to  { clip-path:inset(0 0 0 0);    transform:scale(1); }\r\n}\r\n@keyframes gm-entra-izq{\r\n  from{ clip-path:inset(0 100% 0 0); transform:scale(1.08); }\r\n  to  { clip-path:inset(0 0 0 0);    transform:scale(1); }\r\n}\r\n.gm-casos .gm-entra-der{ animation:gm-entra-der .75s cubic-bezier(.16,1,.3,1) both, gm-kb 9s ease-out both; }\r\n.gm-casos .gm-entra-izq{ animation:gm-entra-izq .75s cubic-bezier(.16,1,.3,1) both, gm-kb 9s ease-out both; }\r\n\r\n\/* Insignia con el t\u00edtulo de la foto (arriba a la izquierda) *\/\r\n.gm-casos .gm-visor-etiq{\r\n  position:absolute; z-index:3; top:12px; left:12px;\r\n  display:inline-flex; align-items:center; gap:8px; max-width:calc(100% - 110px);\r\n  padding:8px 14px; border-radius:10px;\r\n  background:rgba(20,22,28,.74); color:#fff;\r\n  font-size:12.5px; font-weight:600; line-height:1.2;\r\n}\r\n.gm-casos .gm-visor-etiq[hidden]{ display:none; }\r\n.gm-casos .gm-visor-etiq svg{ display:block; width:14px; height:14px; flex:0 0 14px; color:#4da3ff; }\r\n.gm-casos .gm-visor-etiq span{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }\r\n\r\n\/* Contador \"1 \/ 5\" con peque\u00f1o rebote al cambiar de foto *\/\r\n@keyframes gm-bump{\r\n  0%  { transform:scale(1); }\r\n  40% { transform:scale(1.18); }\r\n  100%{ transform:scale(1); }\r\n}\r\n.gm-casos .gm-visor-cuenta{\r\n  position:absolute; z-index:3; top:12px; right:12px;\r\n  padding:6px 13px; border-radius:10px; background:rgba(20,22,28,.74);\r\n  color:#fff; font-size:12.5px; font-weight:700; line-height:1.2; letter-spacing:.02em;\r\n}\r\n.gm-casos .gm-visor-cuenta.gm-bump{ animation:gm-bump .4s cubic-bezier(.16,1,.3,1); }\r\n\r\n\/* Bot\u00f3n \"Ampliar foto\" (abajo a la derecha) *\/\r\n.gm-casos .gm-visor-ampliar{\r\n  position:absolute; z-index:3; right:12px; bottom:12px;\r\n  display:inline-flex; align-items:center; gap:7px; margin:0; padding:8px 13px; min-height:0;\r\n  border:0; border-radius:10px; background:rgba(20,22,28,.74); color:#fff; box-shadow:none;\r\n  font-size:12px; font-weight:600; line-height:1; letter-spacing:0; text-transform:none; cursor:pointer;\r\n  transition:background .2s ease, transform .25s cubic-bezier(.16,1,.3,1);\r\n}\r\n.gm-casos .gm-visor-ampliar:hover{ background:rgba(20,22,28,.95); transform:translateY(-1px); }\r\n.gm-casos .gm-visor-ampliar:active{ transform:scale(.96); }\r\n.gm-casos .gm-visor-ampliar svg{ display:block; width:13px; height:13px; }\r\n\r\n\/* Flechas *\/\r\n.gm-casos .gm-visor-btn{\r\n  position:absolute; z-index:3; top:50%; width:36px; height:36px; margin:-18px 0 0; padding:0;\r\n  display:grid; place-items:center; border:0; border-radius:50%;\r\n  background:rgba(20,22,28,.55); color:#fff; box-shadow:none; min-height:0;\r\n  cursor:pointer;\r\n  transition:transform .25s cubic-bezier(.16,1,.3,1), background .2s ease;\r\n}\r\n.gm-casos .gm-visor-btn:hover{ background:rgba(20,22,28,.9); transform:scale(1.08); }\r\n.gm-casos .gm-visor-btn:active{ transform:scale(.92); }\r\n.gm-casos .gm-visor-ant{ left:12px; }\r\n.gm-casos .gm-visor-sig{ right:12px; }\r\n.gm-casos .gm-visor-btn svg{ display:block; width:18px; height:18px; transition:transform .25s cubic-bezier(.16,1,.3,1); }\r\n.gm-casos .gm-visor-ant:hover svg{ transform:translateX(-2px); }\r\n.gm-casos .gm-visor-sig:hover svg{ transform:translateX(2px); }\r\n\r\n\/* Miniaturas: una fila de 5 *\/\r\n.gm-casos .gm-caso-thumbs.e-con{\r\n  display:grid !important; grid-template-columns:repeat(5, minmax(0,1fr)) !important;\r\n  gap:8px !important; width:100%; padding:0 !important;\r\n}\r\n.gm-casos .gm-caso-thumb.elementor-widget{\r\n  width:100% !important; min-width:0; max-width:none; cursor:pointer;\r\n}\r\n.gm-casos .gm-caso-thumb figcaption{ display:none !important; }\r\n.gm-casos .gm-caso-thumb img{\r\n  display:block; width:100%; height:auto !important; aspect-ratio:16\/10; object-fit:cover;\r\n  padding:2px; background:#fff; border:2px solid transparent; border-radius:12px; box-sizing:border-box;\r\n  opacity:.72;\r\n  transition:\r\n    border-color .3s ease,\r\n    transform .35s cubic-bezier(.16,1,.3,1),\r\n    opacity .3s ease,\r\n    box-shadow .35s ease;\r\n}\r\n.gm-casos .gm-caso-thumb:hover img{ transform:translateY(-3px) scale(1.04); opacity:1; }\r\n.gm-casos .gm-caso-thumb.gm-activa img{\r\n  border-color:#1a73e8;\r\n  opacity:1;\r\n  transform:translateY(-2px);\r\n  box-shadow:0 10px 18px -10px rgba(26,115,232,.65);\r\n}\r\n.gm-casos .gm-caso-thumb:focus-visible img{ border-color:#1a73e8; opacity:1; }\r\n\r\n\/* ============================================================\r\n   VISOR AMPLIADO (lightbox de \"Ampliar foto\")\r\n   Empieza debajo del header (--gm-lb-top lo calcula el script)\r\n   ============================================================ *\/\r\n.gm-lb{\r\n  position:fixed; top:var(--gm-lb-top, 0px); right:0; bottom:0; left:0; z-index:2147483647;\r\n  display:flex; align-items:center; justify-content:center;\r\n  padding:64px 84px; box-sizing:border-box;\r\n  background:rgba(8,10,16,.94);\r\n  opacity:0; visibility:hidden;\r\n  transition:opacity .3s ease, visibility 0s linear .3s;\r\n}\r\n.gm-lb.gm-lb--abierto{ opacity:1; visibility:visible; transition:opacity .3s ease, visibility 0s; }\r\n.gm-lb-fig{\r\n  margin:0; max-width:100%; max-height:100%;\r\n  display:flex; flex-direction:column; align-items:center; gap:14px;\r\n}\r\n.gm-lb-img{\r\n  display:block; max-width:100%; max-height:calc(100vh - var(--gm-lb-top, 0px) - 160px);\r\n  object-fit:contain; border-radius:12px;\r\n  box-shadow:0 30px 70px -20px rgba(0,0,0,.7);\r\n}\r\n@keyframes gm-lb-cambia{\r\n  from{ opacity:0; transform:scale(.97); }\r\n  to  { opacity:1; transform:none; }\r\n}\r\n.gm-lb-img.gm-lb-anim{ animation:gm-lb-cambia .4s cubic-bezier(.16,1,.3,1); }\r\n.gm-lb-pie{ color:#fff; font-size:14px; font-weight:600; line-height:1.4; text-align:center; }\r\n.gm-lb-pie:empty{ display:none; }\r\n.gm-lb-cuenta{\r\n  position:absolute; top:22px; left:24px;\r\n  padding:6px 13px; border-radius:10px; background:rgba(255,255,255,.12);\r\n  color:#fff; font-size:13px; font-weight:700; line-height:1.2;\r\n}\r\n.gm-lb-btn{\r\n  position:absolute; width:44px; height:44px; margin:0; padding:0;\r\n  display:grid; place-items:center; border:0; border-radius:50%;\r\n  background:rgba(255,255,255,.14); color:#fff; box-shadow:none; min-height:0; cursor:pointer;\r\n  transition:background .2s ease, transform .25s cubic-bezier(.16,1,.3,1);\r\n}\r\n.gm-lb-btn:hover{ background:rgba(255,255,255,.28); transform:scale(1.08); }\r\n.gm-lb-btn:active{ transform:scale(.92); }\r\n.gm-lb-btn svg{ display:block; width:22px; height:22px; }\r\n.gm-lb-cerrar{ top:18px !important; right:22px !important; z-index:1000003 !important; width:auto !important; min-width:44px !important; height:44px !important; padding:0 14px !important; display:flex !important; align-items:center !important; justify-content:center !important; gap:8px !important; border:1px solid rgba(255,255,255,.35) !important; border-radius:24px !important; background:#fff !important; color:#111 !important; font-size:14px !important; font-weight:700 !important; line-height:1 !important; box-shadow:0 4px 18px rgba(0,0,0,.35) !important; }\r\n.gm-lb-cerrar svg{ width:18px !important; height:18px !important; flex:0 0 18px !important; }\r\n.gm-lb-cerrar:hover{ background:#eaf2ff !important; color:#111 !important; transform:scale(1.04) !important; }\r\n.gm-lb-cerrar span{ display:inline !important; }\r\n@media (max-width:600px){ .gm-lb-cerrar{ top:12px !important; right:12px !important; min-width:96px !important; height:42px !important; padding:0 12px !important; } }\r\n.gm-lb-ant{ left:22px; top:50%; margin-top:-22px; }\r\n.gm-lb-sig{ right:22px; top:50%; margin-top:-22px; }\r\n.gm-lb-solo .gm-lb-ant, .gm-lb-solo .gm-lb-sig, .gm-lb-solo .gm-lb-cuenta{ display:none; }\r\n\r\n\/* Botones flotantes (subir, etc.) ocultos mientras la foto est\u00e1 ampliada *\/\r\nhtml.gm-lb-activo #scroll-top,\r\nhtml.gm-lb-activo #ast-scroll-top,\r\nhtml.gm-lb-activo #back-to-top,\r\nhtml.gm-lb-activo #to-top,\r\nhtml.gm-lb-activo #toTop,\r\nhtml.gm-lb-activo #scrollUp,\r\nhtml.gm-lb-activo .scroll-to-top,\r\nhtml.gm-lb-activo .scroll-top,\r\nhtml.gm-lb-activo .back-to-top,\r\nhtml.gm-lb-activo .go-top,\r\nhtml.gm-lb-activo .scrollup,\r\nhtml.gm-lb-activo .totop,\r\nhtml.gm-lb-activo .progress-wrap,\r\nhtml.gm-lb-activo .ast-scroll-top-icon,\r\nhtml.gm-lb-activo .elementor-scroll-top,\r\nhtml.gm-lb-activo .gm-oculto-lb{\r\n  visibility:hidden !important;\r\n}\r\n\r\n\/* ============================================================\r\n   SOLUCIONES TECNOL\u00d3GICAS  (tarjetas: icono a la izquierda, texto a la derecha)\r\n   ============================================================ *\/\r\n.gm-casos .gm-sol.e-con{\r\n  display:flex !important; flex-direction:column; align-items:center;\r\n  gap:36px !important; width:100%; padding:0 !important;\r\n  margin-top:24px !important; \/* Espacio entre la galer\u00eda de im\u00e1genes y el t\u00edtulo de soluciones *\/\r\n}\r\n.gm-casos .gm-sol-titulo .elementor-heading-title{\r\n  margin:0; color:#111; font-size:22px; font-weight:700; line-height:1.2;\r\n  letter-spacing:-0.01em; text-align:center;\r\n}\r\n\r\n\/* Rejilla: 4 columnas *\/\r\n.gm-casos .gm-sol-grid.e-con{\r\n  display:grid !important; grid-template-columns:repeat(4, minmax(0,1fr)) !important;\r\n  gap:8px 10px !important; align-items:stretch; width:100%; padding:0 !important;\r\n}\r\n.gm-casos .gm-sol-item{\r\n  display:block !important;\r\n  width:100% !important;\r\n  min-width:0 !important;\r\n  text-align:left !important;\r\n}\r\n.gm-casos .gm-sol-item .elementor-widget-container{\r\n  width:100% !important;\r\n  height:100%;\r\n}\r\n\r\n\/* Tarjeta: icono a la izquierda, texto a la derecha *\/\r\n.gm-casos .gm-sol-item .elementor-icon-box-wrapper{\r\n  display:flex !important;\r\n  flex-direction:row !important;\r\n  align-items:center !important;\r\n  justify-content:flex-start !important;\r\n  gap:14px;\r\n  width:100% !important;\r\n  height:100%;\r\n  box-sizing:border-box;\r\n  padding:14px 16px;\r\n  text-align:left !important;\r\n  background:#fff;\r\n  border:1px solid #eceef4;\r\n  border-radius:14px;\r\n  box-shadow:0 4px 14px -8px rgba(20,20,50,.14);\r\n  transition:transform .4s cubic-bezier(.16,1,.3,1), box-shadow .4s ease, border-color .3s ease;\r\n}\r\n.gm-casos .gm-sol-item:hover .elementor-icon-box-wrapper{\r\n  transform:translateY(-4px);\r\n  border-color:#e3e8f6;\r\n  box-shadow:0 16px 28px -14px rgba(20,20,50,.28);\r\n}\r\n\r\n\/* Caja del icono *\/\r\n.gm-casos .gm-sol-item .elementor-icon-box-icon{\r\n  display:flex !important;\r\n  align-items:center !important;\r\n  justify-content:center !important;\r\n  flex:0 0 auto !important;\r\n  width:auto !important;\r\n  margin:0 !important;\r\n  text-align:center !important;\r\n}\r\n.gm-casos .gm-sol-item .elementor-icon-box-icon a{\r\n  display:inline-flex !important;\r\n  align-items:center !important;\r\n  justify-content:center !important;\r\n}\r\n\r\n\/* Texto *\/\r\n.gm-casos .gm-sol-item .elementor-icon-box-content{\r\n  display:flex !important;\r\n  flex-direction:column !important;\r\n  align-items:flex-start !important;\r\n  justify-content:center !important;\r\n  flex:1 1 auto;\r\n  width:auto !important;\r\n  min-width:0 !important;\r\n  text-align:left !important;\r\n}\r\n.gm-casos .gm-sol-item .elementor-icon-box-title,\r\n.gm-casos .gm-sol-item .elementor-icon-box-title a{\r\n  display:block;\r\n  width:100%;\r\n  text-align:left !important;\r\n}\r\n.gm-casos .gm-sol-item .elementor-icon-box-title{\r\n  margin:0; color:#111; font-size:13.5px; font-weight:700; line-height:1.3;\r\n  transition:color .25s ease;\r\n}\r\n.gm-casos .gm-sol-item:hover .elementor-icon-box-title{ color:#0a6fe0; }\r\n.gm-casos .gm-sol-item .elementor-icon-box-description{\r\n  display:block; width:100%;\r\n  margin:4px 0 0; color:#6b6b78;\r\n  font-size:12.5px; font-weight:400; line-height:1.5; text-align:left !important;\r\n}\r\n\r\n\/* ---------- ICONOS (cuadrito redondeado) ----------\r\n   Forma y tama\u00f1o del cuadrito: fijos aqu\u00ed (2em x 2em).\r\n   Los colores y el tama\u00f1o son valores por defecto de baja prioridad (:where):\r\n   lo que pongas en el panel de Elementor los reemplaza. *\/\r\n.gm-casos .gm-sol-item .elementor-icon{\r\n  position:relative;\r\n  display:grid;\r\n  place-items:center;\r\n  width:2em;\r\n  height:2em;\r\n  padding:0;\r\n  border-radius:12px;\r\n  line-height:1;\r\n  box-shadow:0 6px 12px -6px rgba(0,0,0,.28);\r\n  transition:transform .45s cubic-bezier(.16,1,.3,1), box-shadow .45s ease;\r\n}\r\n:where(.gm-casos) .gm-sol-item .elementor-icon{\r\n  background-color:#0a8bff;\r\n  color:#fff;\r\n  fill:#fff;\r\n  font-size:20px;\r\n}\r\n.gm-casos .gm-sol-item .elementor-icon svg{\r\n  width:1em;\r\n  height:1em;\r\n  fill:currentColor;\r\n  transition:transform .45s cubic-bezier(.16,1,.3,1);\r\n}\r\n.gm-casos .gm-sol-item .elementor-icon i{\r\n  transition:transform .45s cubic-bezier(.16,1,.3,1);\r\n}\r\n.gm-casos .gm-sol-item:hover .elementor-icon{\r\n  transform:rotate(-6deg) scale(1.08);\r\n}\r\n.gm-casos .gm-sol-item:hover .elementor-icon svg,\r\n.gm-casos .gm-sol-item:hover .elementor-icon i{\r\n  transform:scale(1.08);\r\n}\r\n\r\n\/* ============================================================\r\n   TABLET Y M\u00d3VIL\r\n   ============================================================ *\/\r\n@media (max-width:900px){\r\n  .gm-casos.e-con{ padding:84px max(22px, calc((100% - 1200px) \/ 2)) 72px !important; gap:24px !important; }\r\n  .gm-casos .gm-caso.e-con{ gap:20px !important; }\r\n  .gm-casos .gm-caso.e-con + .gm-caso.e-con{ padding-top:32px !important; }\r\n  .gm-casos .gm-caso-cuerpo.e-con{ grid-template-columns:1fr !important; gap:18px !important; }\r\n  .gm-casos .gm-caso-info{ padding:24px 22px 20px !important; }\r\n  .gm-casos .gm-caso-titulo .elementor-heading-title{ font-size:30px; }\r\n  .gm-casos .gm-caso-subtitulo .elementor-heading-title{ font-size:24px; }\r\n  .gm-casos .gm-sol-titulo .elementor-heading-title{ font-size:21px; }\r\n  .gm-casos .gm-sol.e-con{ gap:32px !important; margin-top:20px !important; }\r\n  .gm-casos .gm-sol-grid.e-con{ grid-template-columns:repeat(2, minmax(0,1fr)) !important; gap:8px !important; }\r\n\r\n  .gm-casos .gm-casos-atras.elementor-widget{ left:18px !important; }\r\n  .gm-lb{ padding:64px 56px; }\r\n}\r\n@media (max-width:560px){\r\n  .gm-casos.e-con{ padding:80px 18px 64px !important; gap:22px !important; }\r\n  .gm-casos .gm-caso-titulo .elementor-heading-title{ font-size:26px; }\r\n  .gm-casos .gm-sol-titulo .elementor-heading-title{ font-size:20px; }\r\n  .gm-casos .gm-sol.e-con{ gap:28px !important; margin-top:16px !important; }\r\n  .gm-casos .gm-caso-galeria.e-con{ padding:8px !important; border-radius:16px; }\r\n  .gm-casos .gm-visor{ aspect-ratio:4\/3; border-radius:12px; }\r\n  .gm-casos .gm-visor-etiq{ top:8px; left:8px; padding:6px 10px; font-size:11.5px; max-width:calc(100% - 90px); }\r\n  .gm-casos .gm-visor-cuenta{ top:8px; right:8px; }\r\n  .gm-casos .gm-visor-ampliar{ right:8px; bottom:8px; padding:7px 11px; }\r\n  .gm-casos .gm-caso-thumbs.e-con{ gap:5px !important; }\r\n  .gm-casos .gm-caso-thumb img{ border-radius:9px; }\r\n  .gm-casos .gm-stat.e-con{ padding:14px !important; }\r\n  .gm-casos .gm-stat-num .elementor-heading-title{ font-size:24px; }\r\n  .gm-casos .gm-sol-grid.e-con{ grid-template-columns:1fr !important; gap:8px !important; }\r\n  :where(.gm-casos) .gm-sol-item .elementor-icon{ font-size:18px; }\r\n\r\n  .gm-casos .gm-casos-atras.elementor-widget{ top:80px; left:14px !important; }\r\n  .gm-lb{ padding:70px 14px 40px; }\r\n  .gm-lb-ant{ left:8px; } .gm-lb-sig{ right:8px; }\r\n}\r\n\r\n\/* Si el visitante tiene activada la opci\u00f3n \"reducir movimiento\", se quitan las animaciones *\/\r\n@media (prefers-reduced-motion:reduce){\r\n  .gm-casos.e-con, .gm-casos > .e-con, .gm-casos > .e-con-inner > .e-con{ transition-duration:.01s !important; }\r\n  .gm-casos .gm-entra-der, .gm-casos .gm-entra-izq{ animation:none; }\r\n  .gm-casos .gm-visor-foto{ animation:none !important; }\r\n  .gm-casos .gm-rev{ opacity:1; transform:none; }\r\n  .gm-casos .gm-rev.gm-rev--in{ transition:none; }\r\n  .gm-casos.gm-casos--abierto .gm-caso-titulo,\r\n  .gm-casos.gm-casos--abierto .gm-casos-atras.elementor-widget{ animation:none; }\r\n  .gm-casos .gm-sol-item:hover .elementor-icon-box-wrapper,\r\n  .gm-casos .gm-sol-item:hover .elementor-icon{ transform:none; }\r\n  .gm-lb, .gm-lb.gm-lb--abierto{ transition:none; }\r\n  .gm-lb-img.gm-lb-anim{ animation:none; }\r\n}\r\n\r\n\/* ============================================================\r\n   EDITOR DE ELEMENTOR: la ventana se ve abierta para poder editarla\r\n   ============================================================ *\/\r\n.elementor-editor-active .gm-casos.e-con{\r\n  position:relative !important; inset:auto !important; height:auto !important;\r\n  visibility:visible !important; pointer-events:auto !important; clip-path:none !important;\r\n  overflow:visible !important; transition:none !important;\r\n}\r\n.elementor-editor-active .gm-casos > .e-con,\r\n.elementor-editor-active .gm-casos > .e-con-inner > .e-con{ transform:none !important; transition:none !important; }\r\n.elementor-editor-active .gm-casos .gm-casos-atras.elementor-widget{\r\n  position:relative !important; top:auto !important; left:auto !important;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  var HASH = '#casos-de-exito';\r\n\r\n  function mejorSrc(im) {\r\n    var ss = im.getAttribute('srcset');\r\n    if (ss) {\r\n      var mejor = '', w = -1;\r\n      ss.split(',').forEach(function (p) {\r\n        var a = p.trim().split(\/\\s+\/);\r\n        var n = parseInt(a[1], 10) || 0;\r\n        if (a[0] && n >= w) { w = n; mejor = a[0]; }\r\n      });\r\n      if (mejor) return mejor;\r\n    }\r\n    return im.currentSrc || im.src;\r\n  }\r\n\r\n  var FLECHA_IZQ = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 5l-7 7 7 7\"\/><\/svg>';\r\n  var FLECHA_DER = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 5l7 7-7 7\"\/><\/svg>';\r\n  var ICO_CAMARA = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"\/><circle cx=\"12\" cy=\"13\" r=\"4\"\/><\/svg>';\r\n  var ICO_AMPLIAR = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3\"\/><\/svg>';\r\n  var ICO_CERRAR = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg>';\r\n\r\n  \/* ---------- Avisa cuando cambia la URL con pushState \/ replaceState ---------- *\/\r\n  if (!window.__gmHistoryPatched) {\r\n    window.__gmHistoryPatched = true;\r\n    ['pushState', 'replaceState'].forEach(function (m) {\r\n      var original = history[m];\r\n      history[m] = function () {\r\n        var r = original.apply(this, arguments);\r\n        try { window.dispatchEvent(new Event('gm-url')); } catch (e) {}\r\n        return r;\r\n      };\r\n    });\r\n  }\r\n\r\n  \/* ============================================================\r\n     VISOR AMPLIADO (\"Ampliar foto\")\r\n     ============================================================ *\/\r\n  var lb = null, lbLista = [], lbI = 0, lbFoco = null;\r\n  var lbOcultos = [];\r\n\r\n  function lbAbierto() { return !!(lb && lb.classList.contains('gm-lb--abierto')); }\r\n\r\n  function lbCrear() {\r\n    if (lb) return;\r\n    lb = document.createElement('div');\r\n    lb.className = 'gm-lb';\r\n    lb.setAttribute('role', 'dialog');\r\n    lb.setAttribute('aria-modal', 'true');\r\n    lb.setAttribute('aria-hidden', 'true');\r\n    lb.innerHTML =\r\n      '<span class=\"gm-lb-cuenta\" aria-live=\"polite\"><\/span>' +\r\n      '<button type=\"button\" class=\"gm-lb-btn gm-lb-cerrar\" aria-label=\"Cerrar foto ampliada\" title=\"Cerrar foto ampliada\">' + ICO_CERRAR + '<span>Cerrar<\/span><\/button>' +\r\n      '<button type=\"button\" class=\"gm-lb-btn gm-lb-ant\" aria-label=\"Foto anterior\">' + FLECHA_IZQ + '<\/button>' +\r\n      '<figure class=\"gm-lb-fig\"><img class=\"gm-lb-img\" alt=\"\"><figcaption class=\"gm-lb-pie\"><\/figcaption><\/figure>' +\r\n      '<button type=\"button\" class=\"gm-lb-btn gm-lb-sig\" aria-label=\"Foto siguiente\">' + FLECHA_DER + '<\/button>';\r\n    document.body.appendChild(lb);\r\n\r\n    \/* Refuerza el bot\u00f3n contra estilos globales de WordPress\/Elementor *\/\r\n    var botonCerrar = lb.querySelector('.gm-lb-cerrar');\r\n    if (botonCerrar) {\r\n      botonCerrar.style.cssText = 'position:absolute !important; top:18px !important; right:22px !important; left:auto !important; bottom:auto !important; z-index:2147483647 !important; display:flex !important; visibility:visible !important; opacity:1 !important; pointer-events:auto !important; align-items:center !important; justify-content:center !important; gap:8px !important; width:auto !important; min-width:104px !important; height:46px !important; padding:0 16px !important; margin:0 !important; background:#ffffff !important; color:#111111 !important; border:2px solid #111111 !important; border-radius:24px !important; box-shadow:0 4px 22px rgba(0,0,0,.65) !important; font-family:Arial,sans-serif !important; font-size:15px !important; font-weight:700 !important; line-height:1 !important; text-transform:none !important; cursor:pointer !important;';\r\n      botonCerrar.querySelector('svg').style.cssText = 'display:block !important; width:18px !important; height:18px !important; flex:0 0 18px !important;';\r\n    }\r\n\r\n    lb.addEventListener('click', function (e) {\r\n      if (e.target.closest('.gm-lb-cerrar')) { lbCerrar(); return; }\r\n      if (e.target.closest('.gm-lb-ant')) { lbMover(-1); return; }\r\n      if (e.target.closest('.gm-lb-sig')) { lbMover(1); return; }\r\n      if (!e.target.closest('.gm-lb-img')) lbCerrar();   \/\/ clic en el fondo\r\n    });\r\n  }\r\n\r\n  function lbMostrar() {\r\n    var d = lbLista[lbI];\r\n    if (!d) return;\r\n    var im = lb.querySelector('.gm-lb-img');\r\n    im.classList.remove('gm-lb-anim');\r\n    void im.offsetWidth;\r\n    im.src = d.src;\r\n    im.alt = d.cap || '';\r\n    im.classList.add('gm-lb-anim');\r\n    lb.querySelector('.gm-lb-pie').textContent = d.cap || '';\r\n    lb.querySelector('.gm-lb-cuenta').textContent = (lbI + 1) + ' \/ ' + lbLista.length;\r\n  }\r\n\r\n  function lbMover(dir) {\r\n    if (lbLista.length < 2) return;\r\n    lbI = (lbI + dir + lbLista.length) % lbLista.length;\r\n    lbMostrar();\r\n  }\r\n\r\n  \/* Oculta botones flotantes peque\u00f1os en la esquina inferior derecha (ej. bot\u00f3n azul de subir) *\/\r\n  function lbOcultarFlotantes() {\r\n    lbOcultos = [];\r\n    var todos = document.body.getElementsByTagName('*');\r\n    for (var n = 0; n < todos.length; n++) {\r\n      var el = todos[n];\r\n      if (lb && (el === lb || lb.contains(el))) continue;\r\n      if (el.closest('.gm-casos') || el.closest('#mi-header, .mi-header, .elementor-location-header')) continue;\r\n      if (el.closest('.gm-wa-flotante, a[href*=\"wa.me\"], a[href*=\"whatsapp\"]')) continue;\r\n\r\n      var cs = getComputedStyle(el);\r\n      if (cs.position !== 'fixed' || cs.visibility === 'hidden' || cs.display === 'none') continue;\r\n\r\n      var r = el.getBoundingClientRect();\r\n      if (r.width > 0 && r.width <= 90 && r.height <= 90 &&\r\n          r.left > window.innerWidth * 0.5 && r.top > window.innerHeight * 0.5) {\r\n        el.classList.add('gm-oculto-lb');\r\n        lbOcultos.push(el);\r\n      }\r\n    }\r\n  }\r\n\r\n  function lbMostrarFlotantes() {\r\n    lbOcultos.forEach(function (el) { el.classList.remove('gm-oculto-lb'); });\r\n    lbOcultos = [];\r\n  }\r\n\r\n  function lbAbrir(lista, i) {\r\n    if (!lista || !lista.length) return;\r\n    lbCrear();\r\n    lbLista = lista; lbI = i || 0;\r\n    lbFoco = document.activeElement;\r\n    lb.classList.toggle('gm-lb-solo', lista.length < 2);\r\n\r\n    \/\/ El visor empieza justo debajo del header\r\n    var hd = document.querySelector('#mi-header, .mi-header, .elementor-location-header');\r\n    var alto = hd ? Math.max(0, Math.round(hd.getBoundingClientRect().bottom)) : 0;\r\n    lb.style.setProperty('--gm-lb-top', alto + 'px');\r\n\r\n    lbMostrar();\r\n    lbOcultarFlotantes();\r\n    lb.classList.add('gm-lb--abierto');\r\n    document.documentElement.classList.add('gm-lb-activo');\r\n    lb.setAttribute('aria-hidden', 'false');\r\n    var c = lb.querySelector('.gm-lb-cerrar');\r\n    if (c) { try { c.focus({ preventScroll: true }); } catch (e) {} }\r\n  }\r\n\r\n  function lbCerrar(sinFoco) {\r\n    if (!lbAbierto()) return;\r\n    lb.classList.remove('gm-lb--abierto');\r\n    document.documentElement.classList.remove('gm-lb-activo');\r\n    lbMostrarFlotantes();\r\n    lb.setAttribute('aria-hidden', 'true');\r\n    if (!sinFoco && lbFoco && lbFoco.focus) { try { lbFoco.focus({ preventScroll: true }); } catch (e) {} }\r\n    lbFoco = null;\r\n  }\r\n\r\n  \/* Teclado del visor ampliado (fase de captura: va antes que la tecla Esc de la ventana) *\/\r\n  document.addEventListener('keydown', function (e) {\r\n    if (!lbAbierto()) return;\r\n    if (e.key === 'Escape') { e.preventDefault(); e.stopPropagation(); lbCerrar(); }\r\n    else if (e.key === 'ArrowLeft') { e.preventDefault(); lbMover(-1); }\r\n    else if (e.key === 'ArrowRight') { e.preventDefault(); lbMover(1); }\r\n  }, true);\r\n\r\n  \/* ---------- Si el resumen qued\u00f3 DENTRO de la galer\u00eda, lo pasa al lado derecho ---------- *\/\r\n  function reacomodar(g) {\r\n    if (!g.parentNode) return;\r\n    var info = null;\r\n    var hecho = g.querySelector('.gm-caso-info');\r\n    if (hecho) {\r\n      info = hecho;\r\n    } else {\r\n      var sueltos = g.querySelectorAll('.gm-caso-etiqueta, .gm-caso-subtitulo, .gm-caso-desc, .gm-caso-stats, .gm-caso-chips');\r\n      if (sueltos.length) {\r\n        info = document.createElement('div');\r\n        info.className = 'gm-caso-info';\r\n        Array.prototype.forEach.call(sueltos, function (w) { info.appendChild(w); });\r\n      }\r\n    }\r\n    if (info) g.parentNode.insertBefore(info, g.nextSibling);\r\n  }\r\n\r\n  \/* ---------- Galer\u00eda: el visor se arma con las miniaturas ---------- *\/\r\n  function galeria(g) {\r\n    var thumbs = Array.prototype.slice.call(g.querySelectorAll('.gm-caso-thumb'));\r\n    if (!thumbs.length || g.getAttribute('data-listo')) return;\r\n    g.setAttribute('data-listo', '1');\r\n\r\n    \/\/ Datos de cada foto: imagen grande + texto de la insignia (Pie de foto, o texto alternativo)\r\n    function dato(k) {\r\n      var im = thumbs[k].querySelector('img');\r\n      var cp = thumbs[k].querySelector('figcaption');\r\n      var cap = (cp && cp.textContent.trim()) || (im && im.getAttribute('alt')) || '';\r\n      return { src: im ? mejorSrc(im) : '', cap: (cap || '').trim() };\r\n    }\r\n\r\n    var visor = document.createElement('div');\r\n    visor.className = 'gm-visor';\r\n    var varias = thumbs.length > 1;\r\n    visor.innerHTML =\r\n      '<span class=\"gm-visor-etiq\" hidden>' + ICO_CAMARA + '<span><\/span><\/span>' +\r\n      (varias ? '<span class=\"gm-visor-cuenta\" aria-live=\"polite\"><\/span>' +\r\n        '<button type=\"button\" class=\"gm-visor-btn gm-visor-ant\" aria-label=\"Foto anterior\">' + FLECHA_IZQ + '<\/button>' +\r\n        '<button type=\"button\" class=\"gm-visor-btn gm-visor-sig\" aria-label=\"Foto siguiente\">' + FLECHA_DER + '<\/button>' : '') +\r\n      '<button type=\"button\" class=\"gm-visor-ampliar\" aria-label=\"Ampliar foto\">' + ICO_AMPLIAR + '<span>Ampliar foto<\/span><\/button>';\r\n\r\n    var barra = g.querySelector('.gm-caso-thumbs');\r\n    if (barra && barra.parentNode) barra.parentNode.insertBefore(visor, barra);\r\n    else g.insertBefore(visor, g.firstChild);\r\n\r\n    var cuenta = visor.querySelector('.gm-visor-cuenta');\r\n    var etiq = visor.querySelector('.gm-visor-etiq');\r\n    var actual = null, i = 0;\r\n\r\n    function ir(n, dir) {\r\n      n = (n + thumbs.length) % thumbs.length;\r\n      if (actual && n === i) return;\r\n      var origen = thumbs[n].querySelector('img');\r\n      if (!origen) return;\r\n      var d = dato(n);\r\n\r\n      var im = document.createElement('img');\r\n      im.className = 'gm-visor-foto' + (actual ? (dir < 0 ? ' gm-entra-izq' : ' gm-entra-der') : '');\r\n      im.alt = d.cap || origen.getAttribute('alt') || '';\r\n      im.decoding = 'async';\r\n      im.src = d.src;\r\n      visor.appendChild(im);\r\n\r\n      var vieja = actual;\r\n      actual = im; i = n;\r\n      thumbs.forEach(function (t, k) { t.classList.toggle('gm-activa', k === n); });\r\n\r\n      if (etiq) {\r\n        etiq.hidden = !d.cap;\r\n        etiq.querySelector('span').textContent = d.cap;\r\n      }\r\n      if (cuenta) {\r\n        cuenta.textContent = (n + 1) + ' \/ ' + thumbs.length;\r\n        cuenta.classList.remove('gm-bump');\r\n        void cuenta.offsetWidth;\r\n        cuenta.classList.add('gm-bump');\r\n      }\r\n\r\n      if (vieja) {\r\n        var limpiar = function () {\r\n          if (vieja.parentNode) vieja.parentNode.removeChild(vieja);\r\n          im.classList.remove('gm-entra-izq', 'gm-entra-der');\r\n        };\r\n        im.addEventListener('animationend', limpiar, { once: true });\r\n        setTimeout(limpiar, 1000);\r\n      }\r\n    }\r\n\r\n    thumbs.forEach(function (t, k) {\r\n      t.setAttribute('role', 'button');\r\n      t.tabIndex = 0;\r\n      t.addEventListener('click', function () { ir(k, k > i ? 1 : -1); });\r\n      t.addEventListener('keydown', function (e) {\r\n        if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); ir(k, k > i ? 1 : -1); }\r\n      });\r\n    });\r\n\r\n    \/\/ Bot\u00f3n \"Ampliar foto\"\r\n    visor.querySelector('.gm-visor-ampliar').addEventListener('click', function () {\r\n      var lista = thumbs.map(function (t, k) { return dato(k); });\r\n      lbAbrir(lista, i);\r\n    });\r\n\r\n    if (varias) {\r\n      visor.querySelector('.gm-visor-ant').addEventListener('click', function () { ir(i - 1, -1); });\r\n      visor.querySelector('.gm-visor-sig').addEventListener('click', function () { ir(i + 1, 1); });\r\n\r\n      \/\/ Deslizar con el dedo\r\n      var x0 = null;\r\n      visor.addEventListener('pointerdown', function (e) { x0 = e.clientX; });\r\n      visor.addEventListener('pointerup', function (e) {\r\n        if (x0 === null) return;\r\n        var dx = e.clientX - x0; x0 = null;\r\n        if (Math.abs(dx) > 45) ir(i + (dx < 0 ? 1 : -1), dx < 0 ? 1 : -1);\r\n      });\r\n      visor.addEventListener('pointercancel', function () { x0 = null; });\r\n    }\r\n\r\n    ir(0, 1);\r\n  }\r\n\r\n  function init() {\r\n    var caja = document.querySelector('.gm-casos');\r\n    if (!caja || caja.getAttribute('data-listo')) return;\r\n    caja.setAttribute('data-listo', '1');\r\n\r\n    \/\/ En el editor de Elementor no se activa nada (la ventana se ve abierta para editarla)\r\n    if (document.body.classList.contains('elementor-editor-active')) return;\r\n\r\n    var html = document.documentElement;\r\n    var empujado = false, ultimoFoco = null;\r\n    var SEL_HEADER = '#mi-header, .mi-header, .elementor-location-header';\r\n\r\n    caja.setAttribute('aria-hidden', 'true');\r\n    Array.prototype.forEach.call(caja.querySelectorAll('img'), function (im) { im.loading = 'eager'; });\r\n    Array.prototype.forEach.call(caja.querySelectorAll('.gm-caso-galeria'), function (g) {\r\n      reacomodar(g);\r\n      galeria(g);\r\n    });\r\n\r\n    \/\/ Si un dato de Cliente\/Ubicaci\u00f3n qued\u00f3 sin p\u00e1rrafo, se envuelve para que se vea como p\u00edldora\r\n    Array.prototype.forEach.call(caja.querySelectorAll('.gm-caso-meta'), function (w) {\r\n      var c = w.querySelector('.elementor-widget-container') || w;\r\n      if (!c.querySelector('p') && c.textContent.trim()) c.innerHTML = '<p>' + c.innerHTML + '<\/p>';\r\n    });\r\n\r\n    function estaAbierta() { return caja.classList.contains('gm-casos--abierto'); }\r\n\r\n    \/* ---------- Animaciones de aparici\u00f3n (al abrir y al hacer scroll) ---------- *\/\r\n    var reveals = [];\r\n    var observador = null;\r\n\r\n    function prepararReveal() {\r\n      var SEL = '.gm-caso-meta, .gm-visor, .gm-caso-thumb, .gm-caso-etiqueta, ' +\r\n                '.gm-caso-subtitulo, .gm-caso-desc, .gm-stat, .gm-caso-chips, ' +\r\n                '.gm-sol-titulo, .gm-sol-item';\r\n      var fijos = { 'gm-caso-meta': 120, 'gm-caso-etiqueta': 0, 'gm-caso-subtitulo': 110, 'gm-caso-desc': 220, 'gm-caso-chips': 420 };\r\n\r\n      reveals = Array.prototype.slice.call(caja.querySelectorAll(SEL));\r\n      reveals.forEach(function (el) {\r\n        var d = 0;\r\n        Object.keys(fijos).forEach(function (c) { if (el.classList.contains(c)) d = fijos[c]; });\r\n\r\n        var pos = el.parentNode ? Array.prototype.indexOf.call(el.parentNode.children, el) : 0;\r\n        if (el.classList.contains('gm-caso-thumb')) d = 150 + Math.min(pos, 5) * 70;   \/\/ miniaturas en cascada\r\n        if (el.classList.contains('gm-stat'))       d = 300 + Math.min(pos, 3) * 90;   \/\/ cifras en cascada\r\n        if (el.classList.contains('gm-sol-item'))   d = (pos % 4) * 90;                \/\/ columnas en cascada\r\n\r\n        el.style.setProperty('--gm-d', d + 'ms');\r\n        el.classList.add('gm-rev');\r\n      });\r\n    }\r\n\r\n    function activarReveal() {\r\n      if (!reveals.length) return;\r\n      \/\/ Reinicia para que la animaci\u00f3n se repita cada vez que se abre la ventana\r\n      reveals.forEach(function (el) { el.classList.remove('gm-rev--in'); });\r\n\r\n      if (!('IntersectionObserver' in window)) {\r\n        reveals.forEach(function (el) { el.classList.add('gm-rev--in'); });\r\n        return;\r\n      }\r\n\r\n      if (observador) observador.disconnect();\r\n      observador = new IntersectionObserver(function (lista) {\r\n        lista.forEach(function (en) {\r\n          if (en.isIntersecting) {\r\n            en.target.classList.add('gm-rev--in');\r\n            observador.unobserve(en.target);\r\n          }\r\n        });\r\n      }, { root: caja, threshold: 0.12, rootMargin: '0px 0px -6% 0px' });\r\n\r\n      void caja.offsetWidth;   \/\/ fuerza el reinicio antes de observar\r\n      reveals.forEach(function (el) { observador.observe(el); });\r\n    }\r\n\r\n    prepararReveal();\r\n\r\n    \/* ---------- Alinea el bot\u00f3n \"Atr\u00e1s\" con el t\u00edtulo (mismo nivel vertical) ---------- *\/\r\n    function alinear() {\r\n      var btn = caja.querySelector('.gm-casos-atras');\r\n      var tit = caja.querySelector('.gm-caso-titulo .elementor-heading-title') ||\r\n                caja.querySelector('.gm-caso-titulo');\r\n      if (!btn || !tit) return;\r\n\r\n      \/\/ En m\u00f3vil el bot\u00f3n queda arriba del t\u00edtulo para no encimarse\r\n      if (window.innerWidth <= 560) { btn.style.removeProperty('top'); return; }\r\n\r\n      var r = tit.getBoundingClientRect();\r\n      \/\/ Descuenta la animaci\u00f3n de subida (translateY) que tienen los bloques al abrirse\r\n      var dy = 0;\r\n      for (var n = tit; n && n !== caja; n = n.parentElement) {\r\n        var tr = getComputedStyle(n).transform;\r\n        if (tr && tr !== 'none') { try { dy += new DOMMatrix(tr).m42; } catch (e) {} }\r\n      }\r\n      var centro = r.top + caja.scrollTop - dy + r.height \/ 2;\r\n      var top = Math.max(0, centro - btn.offsetHeight \/ 2);\r\n      btn.style.setProperty('top', top + 'px', 'important');\r\n    }\r\n\r\n    function mostrar() {\r\n      if (estaAbierta()) return;\r\n      ultimoFoco = document.activeElement;\r\n      caja.scrollTop = 0;\r\n      caja.classList.add('gm-casos--abierto');\r\n      caja.setAttribute('aria-hidden', 'false');\r\n      html.classList.add('gm-casos-bloqueado');\r\n      alinear();\r\n      requestAnimationFrame(alinear);\r\n      activarReveal();\r\n\r\n      \/* Avisa a las dem\u00e1s ventanas (Nosotros, Aviso, etc.) que Casos se abri\u00f3 *\/\r\n      try { window.dispatchEvent(new CustomEvent('gm-ventana-abierta', { detail: 'casos' })); } catch (e) {}\r\n\r\n      var b = caja.querySelector('.gm-casos-atras a, .gm-casos-atras .elementor-button');\r\n      if (b) { try { b.focus({ preventScroll: true }); } catch (e) {} }\r\n    }\r\n\r\n    function ocultar(sinFoco) {\r\n      if (!estaAbierta()) return;\r\n      lbCerrar(true);   \/\/ si el visor ampliado estaba abierto, se cierra tambi\u00e9n\r\n      \/\/ Si cede el paso a otra ventana, se oculta al instante (sin animaci\u00f3n)\r\n      if (sinFoco) {\r\n        caja.classList.add('gm-casos--instante');\r\n        setTimeout(function () { caja.classList.remove('gm-casos--instante'); }, 120);\r\n      }\r\n      caja.classList.remove('gm-casos--abierto');\r\n      caja.setAttribute('aria-hidden', 'true');\r\n      html.classList.remove('gm-casos-bloqueado');\r\n      empujado = false;\r\n      if (!sinFoco && ultimoFoco && ultimoFoco.focus) { try { ultimoFoco.focus({ preventScroll: true }); } catch (e) {} }\r\n    }\r\n\r\n    function abrir() {\r\n      if (estaAbierta()) return;\r\n      if (location.hash !== HASH) {\r\n        history.pushState({ gmCasos: 1 }, '', location.pathname + location.search + HASH);\r\n        empujado = true;\r\n      }\r\n      mostrar();\r\n    }\r\n\r\n    function cerrar() {\r\n      if (!estaAbierta()) return;\r\n      if (empujado) {\r\n        history.back();            \/\/ el evento popstate cierra la ventana\r\n      } else {\r\n        history.replaceState(null, '', location.pathname + location.search);\r\n        ocultar();\r\n      }\r\n    }\r\n\r\n    \/* Cierra al instante para dejar pasar otra ventana o secci\u00f3n.\r\n       Quita el bloqueo del scroll y no usa history.back(). *\/\r\n    function cederPaso() {\r\n      if (!estaAbierta()) return;\r\n      if (location.hash === HASH) {\r\n        history.replaceState(null, '', location.pathname + location.search);\r\n      }\r\n      ocultar(true);\r\n    }\r\n\r\n    function sincronizar() {\r\n      if (location.hash === HASH) mostrar();\r\n      else ocultar();\r\n    }\r\n\r\n    \/\/ Bot\u00f3n flotante \"Atr\u00e1s\"\r\n    caja.addEventListener('click', function (e) {\r\n      if (e.target.closest('.gm-casos-atras')) {\r\n        e.preventDefault();\r\n        cerrar();\r\n      }\r\n    });\r\n\r\n    \/* 1) Clic en el men\u00fa del header con Casos abierta: se cierra Casos primero\r\n          y luego el men\u00fa hace lo suyo (fase de captura = va antes que el men\u00fa) *\/\r\n    document.addEventListener('click', function (e) {\r\n      if (!estaAbierta()) return;\r\n\r\n      var a = e.target.closest('#mi-header a, .mi-header a, .elementor-location-header a');\r\n      if (!a || caja.contains(a)) return;\r\n\r\n      var href = a.getAttribute('href') || '';\r\n      var texto = (a.textContent || '').trim();\r\n\r\n      \/\/ El propio enlace de \"Casos de \u00e9xito\" no la cierra\r\n      if (href.slice(-HASH.length) === HASH || \/casos\\s+de\\s+[e\u00e9]xito\/i.test(texto)) return;\r\n\r\n      \/\/ Botones de men\u00fa desplegable \/ hamburguesa no cierran\r\n      if (a.hasAttribute('aria-expanded') || a.hasAttribute('aria-haspopup')) return;\r\n\r\n      cederPaso();\r\n    }, true);\r\n\r\n    \/* 2) Otra ventana cambia la URL con pushState (ej. #nosotros, #aviso-privacidad) *\/\r\n    window.addEventListener('gm-url', function () {\r\n      if (estaAbierta() && location.hash && location.hash !== HASH) {\r\n        ocultar(true);\r\n      }\r\n    });\r\n\r\n    \/* 3) Otra ventana avisa que se abri\u00f3 (evento compartido) *\/\r\n    window.addEventListener('gm-ventana-abierta', function (e) {\r\n      if (e.detail !== 'casos') cederPaso();\r\n    });\r\n\r\n    \/* 4) Respaldo: alg\u00fan overlay a pantalla completa recibe una clase de \"abierto\" *\/\r\n    if ('MutationObserver' in window) {\r\n      new MutationObserver(function (lista) {\r\n        if (!estaAbierta()) return;\r\n\r\n        for (var k = 0; k < lista.length; k++) {\r\n          var el = lista[k].target;\r\n          if (!el || el.nodeType !== 1 || el === html || el === document.body) continue;\r\n          if (caja.contains(el) || el.closest(SEL_HEADER)) continue;\r\n          if (lb && (el === lb || lb.contains(el))) continue;   \/\/ el visor ampliado no cuenta\r\n\r\n          var cls = typeof el.className === 'string' ? el.className : '';\r\n          if (!\/(^|\\s|-|_)(is-open|open|abierto|abierta|active|activo|visible|show)(\\s|$|-|_)|--abiert\/i.test(cls)) continue;\r\n\r\n          var cs = getComputedStyle(el);\r\n          if (cs.position !== 'fixed' || cs.display === 'none' || cs.visibility === 'hidden') continue;\r\n\r\n          var r = el.getBoundingClientRect();\r\n          if (r.width >= window.innerWidth * 0.9 && r.height >= window.innerHeight * 0.5) {\r\n            cederPaso();\r\n            return;\r\n          }\r\n        }\r\n      }).observe(document.body, { attributes: true, attributeFilter: ['class'], subtree: true });\r\n    }\r\n\r\n    \/\/ Tecla Esc (si el visor ampliado est\u00e1 abierto, Esc solo cierra el visor)\r\n    document.addEventListener('keydown', function (e) {\r\n      if (e.key === 'Escape' && !lbAbierto()) cerrar();\r\n    });\r\n    \/\/ Bot\u00f3n \"atr\u00e1s\" del navegador y cambios de secci\u00f3n desde el header\r\n    window.addEventListener('popstate', sincronizar);\r\n    window.addEventListener('hashchange', sincronizar);\r\n\r\n    \/\/ Reajusta al cambiar el tama\u00f1o de la pantalla y cuando cargan las fuentes\r\n    window.addEventListener('resize', alinear);\r\n    window.addEventListener('load', alinear);\r\n    if (document.fonts && document.fonts.ready) document.fonts.ready.then(alinear);\r\n\r\n    \/\/ Lo usa el header\r\n    window.gmCasos = { abrir: abrir, cerrar: cerrar, ceder: cederPaso };\r\n\r\n    \/\/ Si entran directo con \/#casos-de-exito, se abre sola\r\n    if (location.hash === HASH) mostrar();\r\n  }\r\n\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);\r\n  else init();\r\n})();\r\n<\/script>\r\n\r\n<!-- ============================================================\r\n     BOT\u00d3N DE WHATSAPP: queda por encima de la ventana Casos de \u00e9xito\r\n     (pero por debajo de la foto ampliada)\r\n     ============================================================ -->\r\n<style>\r\n.gm-wa-flotante{ z-index:1000000 !important; }\r\n<\/style>\r\n<script>\r\n(function(){\r\n  function subirWhatsApp(){\r\n    if (document.body.classList.contains('elementor-editor-active')) return;\r\n    var sel = 'a[href*=\"wa.me\"], a[href*=\"api.whatsapp.com\"], a[href*=\"web.whatsapp.com\"], a[href*=\"whatsapp:\/\/\"]';\r\n    Array.prototype.forEach.call(document.querySelectorAll(sel), function(a){\r\n      if (a.closest('.gm-casos')) return;\r\n      for (var el = a; el && el !== document.body; el = el.parentElement){\r\n        if (getComputedStyle(el).position === 'fixed'){\r\n          el.classList.add('gm-wa-flotante');\r\n          if (el.parentNode !== document.body) document.body.appendChild(el);\r\n          break;\r\n        }\r\n      }\r\n    });\r\n  }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', subirWhatsApp);\r\n  else subirWhatsApp();\r\n  window.addEventListener('load', subirWhatsApp);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Inicio Nosotros Servicios Casos de \u00e9xito Contacto SOLUCIONES INTEGRALES Grupo Marpa IT Toda tu informaci\u00f3n, en un solo proveedor Energias sustentable Sistemas Fotovoltaicos Generaci\u00f3n limpia y eficiente para proyectos industriales, comerciales y industriales. Paneles Solares de Alta Eficiencia Inversores de Red y H\u00edbridos Sistemas de Almacenamiento conectividad y redes Fibra \u00d3ptica y cableado Infraestructura de [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-1921","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/grupomarpait.mx\/index.php?rest_route=\/wp\/v2\/pages\/1921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grupomarpait.mx\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grupomarpait.mx\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grupomarpait.mx\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/grupomarpait.mx\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1921"}],"version-history":[{"count":69,"href":"https:\/\/grupomarpait.mx\/index.php?rest_route=\/wp\/v2\/pages\/1921\/revisions"}],"predecessor-version":[{"id":2002,"href":"https:\/\/grupomarpait.mx\/index.php?rest_route=\/wp\/v2\/pages\/1921\/revisions\/2002"}],"wp:attachment":[{"href":"https:\/\/grupomarpait.mx\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}