{"id":249,"date":"2026-10-28T22:13:35","date_gmt":"2026-10-28T22:13:35","guid":{"rendered":"https:\/\/agromfg.org\/?page_id=249"},"modified":"2026-10-28T17:33:15","modified_gmt":"2026-10-28T22:33:15","slug":"progress","status":"publish","type":"page","link":"https:\/\/agromfg.org\/en\/progress\/","title":{"rendered":"progress"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"249\" class=\"elementor elementor-249\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76e2198 e-con e-atomic-element e-flexbox-base e-default-div e-8c6891d \" data-id=\"76e2198\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"76e2198\" data-e-type=\"e-flexbox\" data-id=\"76e2198\">\n    \t\t<div class=\"elementor-element elementor-element-bc74adb ob-has-background-overlay elementor-widget elementor-widget-shortcode\" data-id=\"bc74adb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_ob_perspektive_use&quot;:&quot;no&quot;,&quot;_ob_widget_stalker_use&quot;:&quot;no&quot;,&quot;_ob_poopart_use&quot;:&quot;yes&quot;,&quot;_ob_shadough_use&quot;:&quot;no&quot;,&quot;_ob_allow_hoveranimator&quot;:&quot;no&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n    .gp-wrap{overflow:hidden;width:100%;}\n    .gp-track{display:flex;gap:16px;width:max-content;animation:gp-scroll 40s linear infinite;}\n    .gp-wrap:hover .gp-track{animation-play-state:paused;}\n    .gp-track.gp-paused{animation-play-state:paused;}\n    .gp-item{position:relative;flex:0 0 auto;width:420px;height:420px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;}\n    .gp-item img{width:100%;height:100%;object-fit:cover;display:block;}\n    .gp-item .gp-label{position:absolute;inset:0;background:rgba(0,0,0,.6);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;font-size:16px;font-weight:600;opacity:0;transition:opacity .3s;}\n    .gp-item:hover .gp-label{opacity:1;}\n    @keyframes gp-scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}\n    @media(max-width:768px){.gp-item{width:420px;height:420px;}}\n\n    \/* Lightbox *\/\n    .gp-modal{position:fixed;inset:0;background:rgba(0,0,0,.9);display:none;align-items:center;justify-content:center;flex-direction:column;z-index:99999;padding:20px;}\n    .gp-modal.gp-open{display:flex;}\n    .gp-modal img{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;}\n    .gp-modal .gp-modal-title{color:#fff;font-size:18px;font-weight:600;margin-top:16px;text-align:center;}\n    .gp-modal .gp-close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;cursor:pointer;line-height:1;background:none;border:0;}\n    <\/style>\n\n    <div class=\"gp-wrap\">\n      <div class=\"gp-track\" id=\"gpTrack\">\n                  <div class=\"gp-item\" data-src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2001%20Pepinos%20de%20macrotunel%20etapa%202%20-%201.jpeg\" data-label=\"Pepinos de macrotunel etapa 2 - 1\">\n            <img decoding=\"async\" src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2001%20Pepinos%20de%20macrotunel%20etapa%202%20-%201.jpeg\" alt=\"Pepinos de macrotunel etapa 2 - 1\" loading=\"lazy\">\n            <div class=\"gp-label\">Pepinos de macrotunel etapa 2 - 1<\/div>\n          <\/div>\n                  <div class=\"gp-item\" data-src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2002%20Pepinos%20de%20macrotunel%20etapa%202%20-%202.jpeg\" data-label=\"Pepinos de macrotunel etapa 2 - 2\">\n            <img decoding=\"async\" src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2002%20Pepinos%20de%20macrotunel%20etapa%202%20-%202.jpeg\" alt=\"Pepinos de macrotunel etapa 2 - 2\" loading=\"lazy\">\n            <div class=\"gp-label\">Pepinos de macrotunel etapa 2 - 2<\/div>\n          <\/div>\n                  <div class=\"gp-item\" data-src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2003%20Pepinos%20de%20macrotunel%20etapa%202%20-%203.jpeg\" data-label=\"Pepinos de macrotunel etapa 2 - 3\">\n            <img decoding=\"async\" src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2003%20Pepinos%20de%20macrotunel%20etapa%202%20-%203.jpeg\" alt=\"Pepinos de macrotunel etapa 2 - 3\" loading=\"lazy\">\n            <div class=\"gp-label\">Pepinos de macrotunel etapa 2 - 3<\/div>\n          <\/div>\n                  <div class=\"gp-item\" data-src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2004%20Pepinos%20de%20macrotunel%20etapa%202%20-%204.jpeg\" data-label=\"Pepinos de macrotunel etapa 2 - 4\">\n            <img decoding=\"async\" src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2004%20Pepinos%20de%20macrotunel%20etapa%202%20-%204.jpeg\" alt=\"Pepinos de macrotunel etapa 2 - 4\" loading=\"lazy\">\n            <div class=\"gp-label\">Pepinos de macrotunel etapa 2 - 4<\/div>\n          <\/div>\n                  <div class=\"gp-item\" data-src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2005%20Pepinos%20de%20macrotunel%20etapa%202%20-%205.jpeg\" data-label=\"Pepinos de macrotunel etapa 2 - 5\">\n            <img decoding=\"async\" src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2005%20Pepinos%20de%20macrotunel%20etapa%202%20-%205.jpeg\" alt=\"Pepinos de macrotunel etapa 2 - 5\" loading=\"lazy\">\n            <div class=\"gp-label\">Pepinos de macrotunel etapa 2 - 5<\/div>\n          <\/div>\n                  <div class=\"gp-item\" data-src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2001%20Pepinos%20de%20macrotunel%20etapa%202%20-%201.jpeg\" data-label=\"Pepinos de macrotunel etapa 2 - 1\">\n            <img decoding=\"async\" src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2001%20Pepinos%20de%20macrotunel%20etapa%202%20-%201.jpeg\" alt=\"Pepinos de macrotunel etapa 2 - 1\" loading=\"lazy\">\n            <div class=\"gp-label\">Pepinos de macrotunel etapa 2 - 1<\/div>\n          <\/div>\n                  <div class=\"gp-item\" data-src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2002%20Pepinos%20de%20macrotunel%20etapa%202%20-%202.jpeg\" data-label=\"Pepinos de macrotunel etapa 2 - 2\">\n            <img decoding=\"async\" src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2002%20Pepinos%20de%20macrotunel%20etapa%202%20-%202.jpeg\" alt=\"Pepinos de macrotunel etapa 2 - 2\" loading=\"lazy\">\n            <div class=\"gp-label\">Pepinos de macrotunel etapa 2 - 2<\/div>\n          <\/div>\n                  <div class=\"gp-item\" data-src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2003%20Pepinos%20de%20macrotunel%20etapa%202%20-%203.jpeg\" data-label=\"Pepinos de macrotunel etapa 2 - 3\">\n            <img decoding=\"async\" src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2003%20Pepinos%20de%20macrotunel%20etapa%202%20-%203.jpeg\" alt=\"Pepinos de macrotunel etapa 2 - 3\" loading=\"lazy\">\n            <div class=\"gp-label\">Pepinos de macrotunel etapa 2 - 3<\/div>\n          <\/div>\n                  <div class=\"gp-item\" data-src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2004%20Pepinos%20de%20macrotunel%20etapa%202%20-%204.jpeg\" data-label=\"Pepinos de macrotunel etapa 2 - 4\">\n            <img decoding=\"async\" src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2004%20Pepinos%20de%20macrotunel%20etapa%202%20-%204.jpeg\" alt=\"Pepinos de macrotunel etapa 2 - 4\" loading=\"lazy\">\n            <div class=\"gp-label\">Pepinos de macrotunel etapa 2 - 4<\/div>\n          <\/div>\n                  <div class=\"gp-item\" data-src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2005%20Pepinos%20de%20macrotunel%20etapa%202%20-%205.jpeg\" data-label=\"Pepinos de macrotunel etapa 2 - 5\">\n            <img decoding=\"async\" src=\"https:\/\/agromfg.org\/wp-content\/uploads\/progress\/20261028%2005%20Pepinos%20de%20macrotunel%20etapa%202%20-%205.jpeg\" alt=\"Pepinos de macrotunel etapa 2 - 5\" loading=\"lazy\">\n            <div class=\"gp-label\">Pepinos de macrotunel etapa 2 - 5<\/div>\n          <\/div>\n              <\/div>\n    <\/div>\n\n    <div class=\"gp-modal\" id=\"gpModal\">\n      <button class=\"gp-close\" aria-label=\"Cerrar\">&times;<\/button>\n      <img decoding=\"async\" src=\"\" alt=\"\">\n      <div class=\"gp-modal-title\"><\/div>\n    <\/div>\n\n    <script>\n    (function(){\n      var items = Array.prototype.slice.call(document.querySelectorAll('.gp-item'));\n      \/\/ Lista \u00fanica (sin duplicados del loop infinito)\n      var half = items.length \/ 2;\n      var lista = items.slice(0, half).map(function(el){\n        return { src: el.dataset.src, label: el.dataset.label };\n      });\n      if(lista.length === 0) return;\n\n      var modal   = document.getElementById('gpModal');\n      var mImg    = modal.querySelector('img');\n      var mTitle  = modal.querySelector('.gp-modal-title');\n      var mClose  = modal.querySelector('.gp-close');\n      var track   = document.getElementById('gpTrack');\n      var current = 0;\n      var touchX  = 0;\n      var touchY  = 0;\n\n      function pintar(idx){\n        if(idx < 0) idx = lista.length - 1;\n        if(idx >= lista.length) idx = 0;\n        current = idx;\n        mImg.src = lista[idx].src;\n        mImg.alt = lista[idx].label;\n        mTitle.textContent = lista[idx].label;\n      }\n\n      function abrir(idx){\n        pintar(idx);\n        modal.classList.add('gp-open');\n        track.classList.add('gp-paused');\n      }\n\n      function close(){\n        modal.classList.remove('gp-open');\n        mImg.src = '';\n        track.classList.remove('gp-paused');\n      }\n\n      \/\/ Clic en cada imagen del carrusel\n      items.forEach(function(el, i){\n        el.addEventListener('click', function(){\n          abrir(i % lista.length);\n        });\n      });\n\n      \/\/ Cerrar\n      mClose.addEventListener('click', close);\n      mImg.addEventListener('click', close);\n      modal.addEventListener('click', function(e){ if(e.target === modal) close(); });\n\n      \/\/ Teclado\n      document.addEventListener('keydown', function(e){\n        if(!modal.classList.contains('gp-open')) return;\n        if(e.key === 'ArrowRight'){ pintar(current + 1); }\n        if(e.key === 'ArrowLeft'){ pintar(current - 1); }\n        if(e.key === 'Escape'){ close(); }\n      });\n\n      \/\/ Swipe m\u00f3vil\n      modal.addEventListener('touchstart', function(e){\n        if(!modal.classList.contains('gp-open')) return;\n        touchX = e.changedTouches[0].clientX;\n        touchY = e.changedTouches[0].clientY;\n      }, {passive:true});\n\n      modal.addEventListener('touchend', function(e){\n        if(!modal.classList.contains('gp-open')) return;\n        var dx = e.changedTouches[0].clientX - touchX;\n        var dy = e.changedTouches[0].clientY - touchY;\n        if(Math.abs(dx) < 50 || Math.abs(dx) < Math.abs(dy)) return;\n        if(dx < 0){ pintar(current + 1); } else { pintar(current - 1); }\n      }, {passive:true});\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3f14388 e-con e-atomic-element e-flexbox-base e-default-div e-2c80c11 \" data-id=\"3f14388\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3f14388\" data-e-type=\"e-flexbox\" data-id=\"3f14388\">\n    \t\t<div class=\"elementor-element elementor-element-370014e ob-has-background-overlay elementor-widget elementor-widget-html\" data-id=\"370014e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_ob_perspektive_use&quot;:&quot;no&quot;,&quot;_ob_widget_stalker_use&quot;:&quot;no&quot;,&quot;_ob_poopart_use&quot;:&quot;yes&quot;,&quot;_ob_shadough_use&quot;:&quot;no&quot;,&quot;_ob_allow_hoveranimator&quot;:&quot;no&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<br>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_thinkrank_schema_form_data":"","_thinkrank_selected_schema_type":"","_thinkrank_additional_schemas":"","_thinkrank_canonical_url":"","_thinkrank_og_title":"","_thinkrank_og_description":"","_thinkrank_og_image":"","_thinkrank_twitter_title":"","_thinkrank_twitter_description":"","_thinkrank_twitter_image":"","_thinkrank_imported_from":"","_thinkrank_focus_keywords":[],"_thinkrank_focus_keyword":"","_thinkrank_robots_meta_enabled":0,"_thinkrank_robots_meta":"[]","_thinkrank_advanced_robots_meta":"[]","_thinkrank_exclude_from_search":0,"_thinkrank_exclude_from_archives":0,"_thinkrank_primary_category":0,"footnotes":""},"class_list":["post-249","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/agromfg.org\/en\/wp-json\/wp\/v2\/pages\/249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agromfg.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agromfg.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agromfg.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agromfg.org\/en\/wp-json\/wp\/v2\/comments?post=249"}],"version-history":[{"count":10,"href":"https:\/\/agromfg.org\/en\/wp-json\/wp\/v2\/pages\/249\/revisions"}],"predecessor-version":[{"id":250,"href":"https:\/\/agromfg.org\/en\/wp-json\/wp\/v2\/pages\/249\/revisions\/250"}],"wp:attachment":[{"href":"https:\/\/agromfg.org\/en\/wp-json\/wp\/v2\/media?parent=249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}