{"id":10965,"date":"2025-10-17T14:28:01","date_gmt":"2025-10-17T12:28:01","guid":{"rendered":"https:\/\/gurpea.com\/web25\/electronic-sector\/"},"modified":"2025-12-02T12:42:29","modified_gmt":"2025-12-02T11:42:29","slug":"electronic-sector","status":"publish","type":"page","link":"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/","title":{"rendered":"Electronic Sector"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10965\" class=\"elementor elementor-10965 elementor-4293\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae87c06 e-con-full e-flex e-con e-parent\" data-id=\"ae87c06\" data-element_type=\"container\" data-e-type=\"container\" id=\"top\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/gurpea.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/electronico.mp4&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div>\t\t<div class=\"elementor-element elementor-element-3546ac6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3546ac6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ee661f e-flex e-con-boxed e-con e-child\" data-id=\"5ee661f\" 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-d41060d elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"d41060d\" 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\">ELECTRONIC SECTOR<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-736b4e4 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"736b4e4\" 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\">Automation for a precise, multi-reference, and traceable electronics industry\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e4c1426 elementor-widget elementor-widget-button\" data-id=\"e4c1426\" 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=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MTEyOTgsInRvZ2dsZSI6ZmFsc2V9\">\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\">Request a quote for your project<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d4bf6a right elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5d4bf6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c3f86f e-flex e-con-boxed e-con e-parent\" data-id=\"5c3f86f\" 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-6893176 elementor-widget elementor-widget-breadcrumbs\" data-id=\"6893176\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t\t<p id=\"breadcrumbs\"><span><span><a href=\"https:\/\/gurpea.com\/en\/home\/\">Home<\/a><\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf6b3bb e-flex e-con-boxed e-con e-parent\" data-id=\"cf6b3bb\" 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-5d95822 e-con-full e-flex e-con e-child\" data-id=\"5d95822\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcc2003 elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"fcc2003\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Automation that drives the electronics of the future<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-efc7279 e-con-full e-flex e-con e-child\" data-id=\"efc7279\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-199920a elementor-widget__width-initial elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"199920a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a994746 elementor-widget elementor-widget-text-editor\" data-id=\"a994746\" 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 data-start=\"438\" data-end=\"661\">At GURPEA, we design automation systems to offer high-precision assemblies, minimize human errors, and ensure continuous online quality control, especially in sensitive processes such as welding, insertion, screwing, or functional testing.<\/p><div class=\"row-fluid-wrapper row-depth-1 row-number-116 dnd__checklist-row-16-background-image dnd-section dnd__checklist-row-16-max-width-section-centering dnd__checklist-row-16-background-layers dnd__checklist-row-16-padding\"><div class=\"row-fluid \"><div class=\"span12 widget-span widget-type-cell dnd-column\" data-widget-type=\"cell\" data-x=\"0\" data-w=\"12\"><div class=\"row-fluid-wrapper row-depth-1 row-number-123 dnd-row\"><div class=\"row-fluid \"><div class=\"span12 widget-span widget-type-custom_widget dnd-module\" data-widget-type=\"custom_widget\" data-x=\"0\" data-w=\"12\"><div id=\"hs_cos_wrapper_module_175742105559912\" class=\"hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-rich_text\" data-hs-cos-general-type=\"widget\" data-hs-cos-type=\"module\"><p data-start=\"438\" data-end=\"661\">We integrate technologies such as artificial vision, collaborative robotics, and traceability systems to ensure safe, repeatable, and auditable processes at each stage of production.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"row-fluid-wrapper row-depth-1 row-number-124 dnd__checklist-row-17-max-width-section-centering dnd-section dnd__checklist-row-17-padding\"><div class=\"row-fluid \"><div class=\"span12 widget-span widget-type-cell dnd-column\" data-widget-type=\"cell\" data-x=\"0\" data-w=\"12\"><div class=\"row-fluid-wrapper row-depth-1 row-number-125 dnd-row\"><div class=\"row-fluid \"><div class=\"span12 widget-span widget-type-custom_widget dnd-module\" data-widget-type=\"custom_widget\" data-x=\"0\" data-w=\"12\"><div id=\"hs_cos_wrapper_module_17575114825865\" class=\"hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-rich_text widget-type-rich_text\" data-hs-cos-general-type=\"widget\" data-hs-cos-type=\"module\"> <\/div><\/div><\/div><\/div><\/div><\/div><\/div>\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<div class=\"elementor-element elementor-element-a003347 e-flex e-con-boxed e-con e-parent\" data-id=\"a003347\" 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-5903204 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"5903204\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ce551d elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"9ce551d\" 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-cogs\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.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-0356e71 elementor-widget elementor-widget-heading\" data-id=\"0356e71\" 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\">Specialized solutions\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81f1966 elementor-widget elementor-widget-text-editor\" data-id=\"81f1966\" 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>We design and manufacture industrial automation systems for <strong data-start=\"1486\" data-end=\"1529\">high-precision electronic processes<\/strong>, from the assembly of boards and modules to final testing.<\/p><p data-start=\"1420\" data-end=\"1680\">Each project is adapted to the type of component, tolerances, and customer requirements.<\/p><h3 data-start=\"1682\" data-end=\"1715\"> <\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f903a97 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"f903a97\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:250}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e47cd27 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"e47cd27\" 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-robot\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M32,224H64V416H32A31.96166,31.96166,0,0,1,0,384V256A31.96166,31.96166,0,0,1,32,224Zm512-48V448a64.06328,64.06328,0,0,1-64,64H160a64.06328,64.06328,0,0,1-64-64V176a79.974,79.974,0,0,1,80-80H288V32a32,32,0,0,1,64,0V96H464A79.974,79.974,0,0,1,544,176ZM264,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,264,256Zm-8,128H192v32h64Zm96,0H288v32h64ZM456,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,456,256Zm-8,128H384v32h64ZM640,256V384a31.96166,31.96166,0,0,1-32,32H576V224h32A31.96166,31.96166,0,0,1,640,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-03f7081 elementor-widget elementor-widget-heading\" data-id=\"03f7081\" 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\">Technological integration<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e264f6 elementor-widget elementor-widget-text-editor\" data-id=\"4e264f6\" 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>We integrate <strong data-start=\"1727\" data-end=\"1798\">robotics, artificial vision, electrical testing, and control software<\/strong>, optimizing the quality and overall performance of the line.<\/p><p data-start=\"1716\" data-end=\"1959\">We connect production systems with management and traceability platforms in real time.<\/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-64ab658 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"64ab658\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:500}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-840650b elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"840650b\" 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-arrows-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M352.201 425.775l-79.196 79.196c-9.373 9.373-24.568 9.373-33.941 0l-79.196-79.196c-15.119-15.119-4.411-40.971 16.971-40.97h51.162L228 284H127.196v51.162c0 21.382-25.851 32.09-40.971 16.971L7.029 272.937c-9.373-9.373-9.373-24.569 0-33.941L86.225 159.8c15.119-15.119 40.971-4.411 40.971 16.971V228H228V127.196h-51.23c-21.382 0-32.09-25.851-16.971-40.971l79.196-79.196c9.373-9.373 24.568-9.373 33.941 0l79.196 79.196c15.119 15.119 4.411 40.971-16.971 40.971h-51.162V228h100.804v-51.162c0-21.382 25.851-32.09 40.97-16.971l79.196 79.196c9.373 9.373 9.373 24.569 0 33.941L425.773 352.2c-15.119 15.119-40.971 4.411-40.97-16.971V284H284v100.804h51.23c21.382 0 32.09 25.851 16.971 40.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-55c342c elementor-widget elementor-widget-heading\" data-id=\"55c342c\" 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\">Flexibility and validation\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6ce012 elementor-widget elementor-widget-text-editor\" data-id=\"a6ce012\" 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>Our solutions allow for <strong data-start=\"2026\" data-end=\"2068\">rapid changes in model or reference<\/strong>, adapting to the high variability of the sector.<\/p><p data-start=\"1997\" data-end=\"2256\">Each piece of equipment is validated to ensure constant precision, data traceability, and compliance with ESD and electronic quality regulations.<\/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<div class=\"elementor-element elementor-element-720bb23 e-con-full e-flex e-con e-parent\" data-id=\"720bb23\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-848171b elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"848171b\" 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 fetchpriority=\"high\" decoding=\"async\" width=\"1500\" height=\"675\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Electronico-3.webp\" class=\"attachment-full size-full wp-image-10966\" alt=\"Automation that drives the electronics of the future\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Electronico-3.webp 1500w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Electronico-3-300x135.webp 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Electronico-3-1024x461.webp 1024w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Electronico-3-768x346.webp 768w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/>\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-470d530 e-grid e-con-boxed e-con e-parent\" data-id=\"470d530\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7c125d9 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"7c125d9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7d7118 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d7d7118\" 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 xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" viewBox=\"0 0 378.02 377.28\"><defs><style>      .a, .c {        fill: none;      }      .b {        clip-path: url(#a);      }      .c {        stroke: #fff;        stroke-linecap: round;        stroke-linejoin: round;        stroke-width: 15px;      }    <\/style><clipPath id=\"a\" transform=\"translate(0 0)\"><rect class=\"a\" width=\"378.02\" height=\"377.28\"><\/rect><\/clipPath><\/defs><g class=\"b\"><polyline class=\"c\" points=\"189.38 7.5 370.52 188.64 189.38 369.78\"><\/polyline><line class=\"c\" x1=\"370.52\" y1=\"188.64\" x2=\"7.5\" y2=\"188.64\"><\/line><\/g><\/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-58bfd69 elementor-widget elementor-widget-heading\" data-id=\"58bfd69\" 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\">High cadences and constant precision<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d37fed elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"9d37fed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc2c106 elementor-widget elementor-widget-text-editor\" data-id=\"fc2c106\" 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 data-start=\"515\" data-end=\"678\">Automation designed for <strong data-start=\"544\" data-end=\"590\">repetitive processes at high speeds<\/strong>, maintaining stability, the quality of the final product, and the reduction of errors.<\/p><h3 data-start=\"680\" data-end=\"726\"> <\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9450a41 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"9450a41\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:250}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f88ab57 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"f88ab57\" 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 xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" viewBox=\"0 0 378.02 377.28\"><defs><style>      .a, .c {        fill: none;      }      .b {        clip-path: url(#a);      }      .c {        stroke: #fff;        stroke-linecap: round;        stroke-linejoin: round;        stroke-width: 15px;      }    <\/style><clipPath id=\"a\" transform=\"translate(0 0)\"><rect class=\"a\" width=\"378.02\" height=\"377.28\"><\/rect><\/clipPath><\/defs><g class=\"b\"><polyline class=\"c\" points=\"189.38 7.5 370.52 188.64 189.38 369.78\"><\/polyline><line class=\"c\" x1=\"370.52\" y1=\"188.64\" x2=\"7.5\" y2=\"188.64\"><\/line><\/g><\/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-c227935 elementor-widget elementor-widget-heading\" data-id=\"c227935\" 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\">Optimization and quality control<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f62b4c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5f62b4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d39f0c9 elementor-widget elementor-widget-text-editor\" data-id=\"d39f0c9\" 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 data-start=\"727\" data-end=\"870\">Systems that guarantee <strong data-start=\"754\" data-end=\"791\">maximum repeatability and reliability<\/strong>, optimizing each operation and improving the traceability of the final result.<\/p><h3 data-start=\"872\" data-end=\"923\"> <\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28d3c53 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"28d3c53\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:500}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39b1080 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"39b1080\" 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 xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 395.28 329.27\"><defs><style>      .a {        fill: none;        stroke: #fff;        stroke-linecap: round;        stroke-linejoin: round;        stroke-width: 15px;      }    <\/style><\/defs><path class=\"a\" d=\"M7.5,173,153.9,26.62a65.27,65.27,0,0,1,92.31,0h0a65.26,65.26,0,0,1,0,92.31l-88.43,88.43a65.29,65.29,0,0,0,0,92.32l3,3a65.27,65.27,0,0,0,92.31,0L387.78,167.93\"><\/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-220c266 elementor-widget elementor-widget-heading\" data-id=\"220c266\" 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\">Multi-reference and flexible production<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ee10e0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1ee10e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-570bded elementor-widget elementor-widget-text-editor\" data-id=\"570bded\" 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 data-start=\"924\" data-end=\"1085\">Lines capable of adapting to <strong data-start=\"954\" data-end=\"1010\">different references and product configurations<\/strong> without stopping production, with rapid changes and integrated traceability.<\/p><h3 data-start=\"1087\" data-end=\"1121\"> <\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a985710 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"a985710\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:750}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb72215 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"cb72215\" 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 xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" viewBox=\"0 0 337.97 337.97\"><defs><style>      .a, .c, .d {        fill: none;      }      .b {        clip-path: url(#a);      }      .c {        stroke: #fff;      }      .c, .d {        stroke-linecap: round;        stroke-linejoin: round;        stroke-width: 15px;      }      .d {        stroke: #fcfcfc;      }    <\/style><clipPath id=\"a\"><rect class=\"a\" width=\"337.97\" height=\"337.97\"><\/rect><\/clipPath><\/defs><g class=\"b\"><line class=\"c\" x1=\"7.5\" y1=\"7.5\" x2=\"330.47\" y2=\"330.47\"><\/line><line class=\"c\" x1=\"7.5\" y1=\"330.47\" x2=\"330.47\" y2=\"7.5\"><\/line><circle class=\"d\" cx=\"168.98\" cy=\"168.98\" r=\"135.87\"><\/circle><\/g><\/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-c9843f5 elementor-widget elementor-widget-heading\" data-id=\"c9843f5\" 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\">Traceable and connected production<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a691e14 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a691e14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28761a8 elementor-widget elementor-widget-text-editor\" data-id=\"28761a8\" 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 data-start=\"2855\" data-end=\"2961\">Total control of the production flow: each piece, each batch, and each parameter are recorded for exhaustive and auditable monitoring.<\/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<div class=\"elementor-element elementor-element-2cce6f4 e-flex e-con-boxed e-con e-parent\" data-id=\"2cce6f4\" 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-bf43bfa elementor-widget elementor-widget-heading\" data-id=\"bf43bfa\" 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\">How can we help you?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d00633 e-flex e-con-boxed e-con e-parent\" data-id=\"7d00633\" 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-ae6b6c0 elementor-widget elementor-widget-n-accordion\" data-id=\"ae6b6c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1820\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1820\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Assembly Lines <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1820\" class=\"elementor-element elementor-element-26bb098 e-con-full e-flex e-con e-child\" data-id=\"26bb098\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1820\" class=\"elementor-element elementor-element-7d4b1aa e-flex e-con-boxed e-con e-child\" data-id=\"7d4b1aa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff65081 elementor-widget elementor-widget-heading\" data-id=\"ff65081\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">We design automated assembly lines, specific for critical operations (screwing, clipping, pressing, and welding), which guarantee repeatability at high cadences.\n\n<\/p>\t\t\t\t<\/div>\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1820\" class=\"elementor-element elementor-element-ea9f5b3 e-con-full e-flex e-con e-child\" data-id=\"ea9f5b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc6a831 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"dc6a831\" 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\">Applications<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e30d698 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e30d698\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab6732c elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"ab6732c\" 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\">- Assembly Lines: screwing, clipping, pressing, welding\u2026<\/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<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1820\" class=\"elementor-element elementor-element-8ef7473 e-con-full e-flex e-con e-child\" data-id=\"8ef7473\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f11171 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"4f11171\" 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\">Success Stories<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-baf53bb elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"baf53bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7b2789 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"c7b2789\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:11165,&quot;_skin&quot;:&quot;post&quot;,&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-dynamic-11165\">.e-loop-item-13933 .elementor-element.elementor-element-daaf9ff:not(.elementor-motion-effects-element-type-background), .e-loop-item-13933 .elementor-element.elementor-element-daaf9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9705_sinfondo.jpg\");}<\/style><style id=\"loop-11165\">.elementor-11165 .elementor-element.elementor-element-e701ebc{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-e701ebc:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-e701ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-11165 .elementor-element.elementor-element-bdda72c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-77dc04c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;--position:absolute;top:0px;--z-index:999;}.elementor-11165 .elementor-element.elementor-element-77dc04c:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-77dc04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-11165 .elementor-element.elementor-element-77dc04c{right:0px;}body.rtl .elementor-11165 .elementor-element.elementor-element-77dc04c{left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11165 .elementor-element.elementor-element-1349963 img{width:100%;}.elementor-11165 .elementor-element.elementor-element-1349963{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;border-radius:1% 1% 1% 1%;}.elementor-11165 .elementor-element.elementor-element-c7830a7 img{width:100%;}.elementor-11165 .elementor-element.elementor-element-c7830a7{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-11165 .elementor-element.elementor-element-2239dfd img{width:100%;}.elementor-11165 .elementor-element.elementor-element-2239dfd{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11165 .elementor-element.elementor-element-daaf9ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11165 .elementor-element.elementor-element-daaf9ff:not(.elementor-motion-effects-element-type-background), .elementor-11165 .elementor-element.elementor-element-daaf9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11165 .elementor-element.elementor-element-e08d79c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11165 .elementor-element.elementor-element-eb6d5ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-c323b69 .elementor-heading-title{font-family:\"Inter\", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-11165 .elementor-element.elementor-element-c323b69{padding:0px 12px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );}.elementor-11165 .elementor-element.elementor-element-30b3d63 .elementor-heading-title{font-family:\"Inter\", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;}.elementor-11165 .elementor-element.elementor-element-30b3d63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-11165 .elementor-element.elementor-element-b3ffc83{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11165 .elementor-element.elementor-element-df2e302 .elementor-heading-title{font-family:\"Inter\", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-11165 .elementor-element.elementor-element-2ff03ad .elementor-heading-title{font-family:\"Inter\", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-11165 .elementor-element.elementor-element-a6cb375 .elementor-button{font-family:\"Inter\", Sans-serif;font-size:14px;font-weight:500;fill:#B10C22;color:#B10C22;background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-11165 .elementor-element.elementor-element-a6cb375 .elementor-button:hover, .elementor-11165 .elementor-element.elementor-element-a6cb375 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11165 .elementor-element.elementor-element-a6cb375 .elementor-button:hover svg, .elementor-11165 .elementor-element.elementor-element-a6cb375 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-11165 .elementor-element.elementor-element-a6cb375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11165 .elementor-element.elementor-element-b4e59e6 .gallery-item .gallery-caption{text-align:center;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-11165 .elementor-element.elementor-element-77dc04c{--width:25%;--min-height:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}\/* Start custom CSS for image, class: .elementor-element-c7830a7 *\/.elementor-11165 .elementor-element.elementor-element-c7830a7 {\n    cursor: pointer;\n}\/* End custom CSS *\/\n\/* Start custom CSS for image, class: .elementor-element-2239dfd *\/.elementor-11165 .elementor-element.elementor-element-2239dfd {\n    cursor: pointer;\n}\/* End custom CSS *\/\n\/* Start custom CSS for container, class: .elementor-element-daaf9ff *\/.e-loop-item *:not(.elementor-motion-effects-element-type-background),\r\n.e-loop-item * > .elementor-motion-effects-container > .elementor-motion-effects-layer {\r\n    background-position: center;\r\n    background-repeat: no-repeat;\r\n    background-size: cover;\r\n}\/* End custom CSS *\/\n\/* Start custom CSS for heading, class: .elementor-element-df2e302 *\/.elementor-11165 .elementor-element.elementor-element-df2e302 {\n    display: block !important;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"11165\" class=\"elementor elementor-11165 elementor-1059 elementor-1059 e-loop-item e-loop-item-13933 post-13933 casos-de-exito type-casos-de-exito status-publish has-post-thumbnail hentry categoria-casos-de-exito-electrical categoria-casos-de-exito-engineering\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-e701ebc carousel-item e-flex e-con-boxed e-con e-parent\" data-id=\"e701ebc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bdda72c e-con-full e-flex e-con e-child\" data-id=\"bdda72c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77dc04c e-con-full esconder e-flex e-con e-child\" data-id=\"77dc04c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1349963 elementor-widget__width-initial lightbox-link elementor-widget elementor-widget-image\" data-id=\"1349963\" 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\t<a href=\"https:\/\/www.youtube.com\/watch?v=v9QzfHE6KbQ\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"154\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png\" class=\"attachment-full size-full wp-image-11179\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png 154w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2-150x150.png 150w\" sizes=\"(max-width: 154px) 100vw, 154px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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-c7830a7 elementor-widget__width-initial open-gallery elementor-widget elementor-widget-image\" data-id=\"c7830a7\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png\" class=\"attachment-large size-large wp-image-11180\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-2239dfd elementor-widget__width-initial boton-descargar elementor-widget elementor-widget-image\" data-id=\"2239dfd\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png\" class=\"attachment-large size-large wp-image-11181\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-35fe371 elementor-widget elementor-widget-heading\" data-id=\"35fe371\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-id\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">6c764ca4-867f-46d5-8eba-4eb949fe91e2<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fc458f elementor-widget elementor-widget-heading\" data-id=\"8fc458f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-title\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Automated electronic component assembly cell<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a role=\"region\" aria-labelledby=\"e-n-accordion-item-1820\" class=\"elementor-element elementor-element-daaf9ff e-con-full hover-media-wrapper e-flex e-con e-child\" data-id=\"daaf9ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/gurpea.com\/en\/success-stories\/automated-electronic-component-assembly-cell\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e08d79c elementor-widget elementor-widget-video\" data-id=\"e08d79c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;start&quot;:5}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/39.-Preview-Caso-Exito-SCHNEIDER-Linea-de-montaje-automatizada.mp4#t=5\" preload=\"auto\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"elementor-element elementor-element-634bd75 elementor-widget elementor-widget-html\" data-id=\"634bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hover-media-wrapper {\r\n  position: relative;\r\n max-height: 175px;\r\n height: 200px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Shared styles for image & video *\/\r\n.hover-media-wrapper .hover-image,\r\n.hover-media-wrapper .hover-video {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n\/* Image settings *\/\r\n.hover-media-wrapper .hover-image {\r\n  z-index: 2;\r\n  opacity: 1;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  background-size: cover;\r\n}\r\n\r\n\/* Video settings *\/\r\n.hover-media-wrapper .hover-video {\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Hover effects *\/\r\n.hover-media-wrapper:hover .hover-image {\r\n  opacity: 0;\r\n}\r\n\r\n.hover-media-wrapper:hover .hover-video {\r\n  opacity: 1;\r\n  pointer-events: auto;\r\n  z-index: 3;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initHoverMedia() {\r\n  const wrappers = document.querySelectorAll('.hover-media-wrapper');\r\n  \r\n  wrappers.forEach(wrapper => {\r\n    \/\/ Skip if already initialized\r\n    if (wrapper.dataset.hoverInitialized) return;\r\n    wrapper.dataset.hoverInitialized = 'true';\r\n    \r\n    const img = wrapper.querySelector('img');\r\n    const video = wrapper.querySelector('video');\r\n    \r\n    if (img) img.classList.add('hover-image');\r\n    if (video) {\r\n      video.classList.add('hover-video');\r\n      \/\/ Ensure video starts at frame 5 and is paused\r\n      video.currentTime = 5;\r\n      video.pause();\r\n    }\r\n    \r\n    wrapper.addEventListener('mouseenter', () => {\r\n      if (video) {\r\n        try {\r\n          video.currentTime = 5;\r\n          video.muted = true;\r\n          video.play().catch(err => console.log(\"Video play error:\", err));\r\n        } catch (error) {\r\n          console.log(\"Video play error:\", error);\r\n        }\r\n      }\r\n    });\r\n    \r\n    wrapper.addEventListener('mouseleave', () => {\r\n      if (video) {\r\n        video.pause();\r\n        video.currentTime = 5;\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener(\"DOMContentLoaded\", initHoverMedia);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\njQuery(document).on('elementor\/popup\/show', initHoverMedia);\r\n\r\n\/\/ Listen for Elementor's loop widget updates\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initHoverMedia, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst observer = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('hover-media-wrapper') || node.querySelector?.('.hover-media-wrapper'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initHoverMedia();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\nobserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\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-eb6d5ba e-con-full e-flex e-con e-child\" data-id=\"eb6d5ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c323b69 elementor-widget elementor-widget-heading\" data-id=\"c323b69\" 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\">Engineering<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30b3d63 elementor-widget elementor-widget-heading\" data-id=\"30b3d63\" 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\">Electrical<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3ffc83 e-con-full e-flex e-con e-child\" data-id=\"b3ffc83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df2e302 elementor-widget elementor-widget-heading\" data-id=\"df2e302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Automated electronic component assembly cell<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff03ad elementor-widget elementor-widget-heading\" data-id=\"2ff03ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><strong>Client: <\/strong>SCHNEIDER ELECTRIC<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6cb375 leer_mas elementor-align-right elementor-widget elementor-widget-button\" data-id=\"a6cb375\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/automated-electronic-component-assembly-cell\/\">\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\">View project<\/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-b4e59e6 hidden-gallery elementor-widget elementor-widget-image-gallery\" data-id=\"b4e59e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-1' class='gallery galleryid-13933 gallery-columns-4 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzQsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzAwNDkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_0049.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_0049-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzUsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg1MDIuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8502.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8502-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzYsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg1NDMuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8543.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8543-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzcsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg1NjUuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8565.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8565-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzgsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg5MjkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8929.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8929-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzksInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzkwNDQuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9044.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9044-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzIsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzk3MDVfc2luZm9uZG8uanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9705_sinfondo.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9705_sinfondo-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5NDEsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvV2hhdHNBcHAtSW1hZ2UtMjAyNS0wNi0wNC1hdC0wOS4zNy4wNi1lMTc2OTA5MjQyODI5Mi5qcGVnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/WhatsApp-Image-2025-06-04-at-09.37.06-e1769092428292.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/WhatsApp-Image-2025-06-04-at-09.37.06-e1769092428292-150x150.jpeg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\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-12b3a13 elementor-widget elementor-widget-html\" data-id=\"12b3a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hidden-gallery {\r\n  position: absolute !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  overflow: hidden !important;\r\n  opacity: 0 !important;\r\n  pointer-events: none !important;\r\n}\r\n.open-gallery {\r\n  cursor: pointer;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initGalleryButtons() {\r\n  \/\/ Select all open-gallery icons (each carousel item)\r\n  const buttons = document.querySelectorAll('.open-gallery');\r\n  \r\n  buttons.forEach(button => {\r\n    \/\/ Skip if already initialized\r\n    if (button.dataset.galleryInitialized) return;\r\n    button.dataset.galleryInitialized = 'true';\r\n    \r\n    button.style.cursor = 'pointer';\r\n    \r\n    button.addEventListener('click', function(e) {\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      \r\n      \/\/ Find the hidden gallery *inside the same carousel item*\r\n      const carouselItem = button.closest('.e-loop-item, .carousel-item, .elementor-loop-container');\r\n      if (!carouselItem) return;\r\n      \r\n      const gallery = carouselItem.querySelector('.hidden-gallery');\r\n      if (!gallery) return;\r\n      \r\n      \/\/ Temporarily reveal the gallery to preload images\r\n      gallery.style.position = 'absolute';\r\n      gallery.style.width = 'auto';\r\n      gallery.style.height = 'auto';\r\n      gallery.style.opacity = '0.01';\r\n      gallery.style.pointerEvents = 'auto';\r\n      gallery.style.overflow = 'visible';\r\n      \r\n      const firstLink = gallery.querySelector('a[data-elementor-open-lightbox=\"yes\"]');\r\n      if (!firstLink) return;\r\n      \r\n      const images = gallery.querySelectorAll('img');\r\n      let loadedCount = 0;\r\n      const totalImages = images.length;\r\n      \r\n      function checkAllLoaded() {\r\n        loadedCount++;\r\n        if (loadedCount >= totalImages) {\r\n          openLightbox();\r\n        }\r\n      }\r\n      \r\n      function openLightbox() {\r\n        firstLink.style.display = 'block';\r\n        firstLink.style.visibility = 'visible';\r\n        firstLink.style.pointerEvents = 'auto';\r\n        void firstLink.offsetHeight; \/\/ Force reflow\r\n        \r\n        setTimeout(() => {\r\n          const clickEvent = new MouseEvent('click', {\r\n            bubbles: true,\r\n            cancelable: true,\r\n            view: window\r\n          });\r\n          firstLink.dispatchEvent(clickEvent);\r\n          \r\n          \/\/ Wait for Elementor lightbox to appear, then fix visibility\r\n          setTimeout(() => {\r\n            const lightboxes = document.querySelectorAll('.elementor-lightbox, [data-elementor-lightbox]');\r\n            lightboxes.forEach(lb => {\r\n              lb.style.display = 'flex';\r\n              lb.style.visibility = 'visible';\r\n              lb.style.opacity = '1';\r\n              lb.style.transform = 'translateZ(0)';\r\n              lb.style.backfaceVisibility = 'hidden';\r\n            });\r\n            \r\n            const swiper = document.querySelector('.swiper-container, .elementor-swiper');\r\n            if (swiper) {\r\n              swiper.style.visibility = 'visible';\r\n              swiper.style.opacity = '1';\r\n            }\r\n            \r\n            window.dispatchEvent(new Event('resize'));\r\n            if (typeof elementorFrontend !== 'undefined' && elementorFrontend.elementsHandler) {\r\n              elementorFrontend.elementsHandler.runReadyTrigger(jQuery('.elementor-lightbox'));\r\n            }\r\n          }, 150);\r\n        }, 50);\r\n      }\r\n      \r\n      \/\/ Load images if not already loaded\r\n      if (totalImages === 0) {\r\n        openLightbox();\r\n      } else {\r\n        images.forEach(img => {\r\n          if (img.complete) {\r\n            checkAllLoaded();\r\n          } else {\r\n            img.addEventListener('load', checkAllLoaded);\r\n            img.addEventListener('error', checkAllLoaded);\r\n            const src = img.src;\r\n            img.src = '';\r\n            img.src = src;\r\n          }\r\n        });\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener('DOMContentLoaded', initGalleryButtons);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initGalleryButtons, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst galleryObserver = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('open-gallery') || node.querySelector?.('.open-gallery'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initGalleryButtons();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\ngalleryObserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-11165\">.e-loop-item-11629 .elementor-element.elementor-element-daaf9ff:not(.elementor-motion-effects-element-type-background), .e-loop-item-11629 .elementor-element.elementor-element-daaf9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"11165\" class=\"elementor elementor-11165 elementor-1059 elementor-1059 e-loop-item e-loop-item-11629 post-11629 casos-de-exito type-casos-de-exito status-publish has-post-thumbnail hentry categoria-casos-de-exito-electrical categoria-casos-de-exito-engineering\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-e701ebc carousel-item e-flex e-con-boxed e-con e-parent\" data-id=\"e701ebc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bdda72c e-con-full e-flex e-con e-child\" data-id=\"bdda72c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77dc04c e-con-full esconder e-flex e-con e-child\" data-id=\"77dc04c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1349963 elementor-widget__width-initial lightbox-link elementor-widget elementor-widget-image\" data-id=\"1349963\" 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\t<a href=\"https:\/\/www.youtube.com\/watch?v=-NO-qCIfzPs\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"154\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png\" class=\"attachment-full size-full wp-image-11179\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png 154w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2-150x150.png 150w\" sizes=\"(max-width: 154px) 100vw, 154px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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-c7830a7 elementor-widget__width-initial open-gallery elementor-widget elementor-widget-image\" data-id=\"c7830a7\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png\" class=\"attachment-large size-large wp-image-11180\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-2239dfd elementor-widget__width-initial boton-descargar elementor-widget elementor-widget-image\" data-id=\"2239dfd\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png\" class=\"attachment-large size-large wp-image-11181\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-35fe371 elementor-widget elementor-widget-heading\" data-id=\"35fe371\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-id\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">dc71546f-fa99-488b-a74a-c65fea4b56d4<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fc458f elementor-widget elementor-widget-heading\" data-id=\"8fc458f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-title\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Differential test<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a role=\"region\" aria-labelledby=\"e-n-accordion-item-1820\" class=\"elementor-element elementor-element-daaf9ff e-con-full hover-media-wrapper e-flex e-con e-child\" data-id=\"daaf9ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/gurpea.com\/en\/success-stories\/differential-test\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e08d79c elementor-widget elementor-widget-video\" data-id=\"e08d79c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;start&quot;:5}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/11-Preview-Caso-Exito-Test-Diferenciales.mp4#t=5\" preload=\"auto\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"elementor-element elementor-element-634bd75 elementor-widget elementor-widget-html\" data-id=\"634bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hover-media-wrapper {\r\n  position: relative;\r\n max-height: 175px;\r\n height: 200px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Shared styles for image & video *\/\r\n.hover-media-wrapper .hover-image,\r\n.hover-media-wrapper .hover-video {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n\/* Image settings *\/\r\n.hover-media-wrapper .hover-image {\r\n  z-index: 2;\r\n  opacity: 1;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  background-size: cover;\r\n}\r\n\r\n\/* Video settings *\/\r\n.hover-media-wrapper .hover-video {\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Hover effects *\/\r\n.hover-media-wrapper:hover .hover-image {\r\n  opacity: 0;\r\n}\r\n\r\n.hover-media-wrapper:hover .hover-video {\r\n  opacity: 1;\r\n  pointer-events: auto;\r\n  z-index: 3;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initHoverMedia() {\r\n  const wrappers = document.querySelectorAll('.hover-media-wrapper');\r\n  \r\n  wrappers.forEach(wrapper => {\r\n    \/\/ Skip if already initialized\r\n    if (wrapper.dataset.hoverInitialized) return;\r\n    wrapper.dataset.hoverInitialized = 'true';\r\n    \r\n    const img = wrapper.querySelector('img');\r\n    const video = wrapper.querySelector('video');\r\n    \r\n    if (img) img.classList.add('hover-image');\r\n    if (video) {\r\n      video.classList.add('hover-video');\r\n      \/\/ Ensure video starts at frame 5 and is paused\r\n      video.currentTime = 5;\r\n      video.pause();\r\n    }\r\n    \r\n    wrapper.addEventListener('mouseenter', () => {\r\n      if (video) {\r\n        try {\r\n          video.currentTime = 5;\r\n          video.muted = true;\r\n          video.play().catch(err => console.log(\"Video play error:\", err));\r\n        } catch (error) {\r\n          console.log(\"Video play error:\", error);\r\n        }\r\n      }\r\n    });\r\n    \r\n    wrapper.addEventListener('mouseleave', () => {\r\n      if (video) {\r\n        video.pause();\r\n        video.currentTime = 5;\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener(\"DOMContentLoaded\", initHoverMedia);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\njQuery(document).on('elementor\/popup\/show', initHoverMedia);\r\n\r\n\/\/ Listen for Elementor's loop widget updates\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initHoverMedia, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst observer = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('hover-media-wrapper') || node.querySelector?.('.hover-media-wrapper'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initHoverMedia();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\nobserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\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-eb6d5ba e-con-full e-flex e-con e-child\" data-id=\"eb6d5ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c323b69 elementor-widget elementor-widget-heading\" data-id=\"c323b69\" 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\">Engineering<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30b3d63 elementor-widget elementor-widget-heading\" data-id=\"30b3d63\" 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\">Electrical<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3ffc83 e-con-full e-flex e-con e-child\" data-id=\"b3ffc83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df2e302 elementor-widget elementor-widget-heading\" data-id=\"df2e302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Differential test<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff03ad elementor-widget elementor-widget-heading\" data-id=\"2ff03ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><strong>Client: <\/strong>SCHNEIDER ELECTRIC<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6cb375 leer_mas elementor-align-right elementor-widget elementor-widget-button\" data-id=\"a6cb375\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/differential-test\/\">\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\">View project<\/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-b4e59e6 hidden-gallery elementor-widget elementor-widget-image-gallery\" data-id=\"b4e59e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-2' class='gallery galleryid-11629 gallery-columns-4 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzIsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF82Xy0zNTB4MzUwLTEucG5nIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzMsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF81LnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzQsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF80LnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzUsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF8zLnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzYsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF8yLnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzcsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0zXzExLmpwZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzgsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0zXzEwLmpwZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzksInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMS5qcGciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\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-12b3a13 elementor-widget elementor-widget-html\" data-id=\"12b3a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hidden-gallery {\r\n  position: absolute !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  overflow: hidden !important;\r\n  opacity: 0 !important;\r\n  pointer-events: none !important;\r\n}\r\n.open-gallery {\r\n  cursor: pointer;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initGalleryButtons() {\r\n  \/\/ Select all open-gallery icons (each carousel item)\r\n  const buttons = document.querySelectorAll('.open-gallery');\r\n  \r\n  buttons.forEach(button => {\r\n    \/\/ Skip if already initialized\r\n    if (button.dataset.galleryInitialized) return;\r\n    button.dataset.galleryInitialized = 'true';\r\n    \r\n    button.style.cursor = 'pointer';\r\n    \r\n    button.addEventListener('click', function(e) {\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      \r\n      \/\/ Find the hidden gallery *inside the same carousel item*\r\n      const carouselItem = button.closest('.e-loop-item, .carousel-item, .elementor-loop-container');\r\n      if (!carouselItem) return;\r\n      \r\n      const gallery = carouselItem.querySelector('.hidden-gallery');\r\n      if (!gallery) return;\r\n      \r\n      \/\/ Temporarily reveal the gallery to preload images\r\n      gallery.style.position = 'absolute';\r\n      gallery.style.width = 'auto';\r\n      gallery.style.height = 'auto';\r\n      gallery.style.opacity = '0.01';\r\n      gallery.style.pointerEvents = 'auto';\r\n      gallery.style.overflow = 'visible';\r\n      \r\n      const firstLink = gallery.querySelector('a[data-elementor-open-lightbox=\"yes\"]');\r\n      if (!firstLink) return;\r\n      \r\n      const images = gallery.querySelectorAll('img');\r\n      let loadedCount = 0;\r\n      const totalImages = images.length;\r\n      \r\n      function checkAllLoaded() {\r\n        loadedCount++;\r\n        if (loadedCount >= totalImages) {\r\n          openLightbox();\r\n        }\r\n      }\r\n      \r\n      function openLightbox() {\r\n        firstLink.style.display = 'block';\r\n        firstLink.style.visibility = 'visible';\r\n        firstLink.style.pointerEvents = 'auto';\r\n        void firstLink.offsetHeight; \/\/ Force reflow\r\n        \r\n        setTimeout(() => {\r\n          const clickEvent = new MouseEvent('click', {\r\n            bubbles: true,\r\n            cancelable: true,\r\n            view: window\r\n          });\r\n          firstLink.dispatchEvent(clickEvent);\r\n          \r\n          \/\/ Wait for Elementor lightbox to appear, then fix visibility\r\n          setTimeout(() => {\r\n            const lightboxes = document.querySelectorAll('.elementor-lightbox, [data-elementor-lightbox]');\r\n            lightboxes.forEach(lb => {\r\n              lb.style.display = 'flex';\r\n              lb.style.visibility = 'visible';\r\n              lb.style.opacity = '1';\r\n              lb.style.transform = 'translateZ(0)';\r\n              lb.style.backfaceVisibility = 'hidden';\r\n            });\r\n            \r\n            const swiper = document.querySelector('.swiper-container, .elementor-swiper');\r\n            if (swiper) {\r\n              swiper.style.visibility = 'visible';\r\n              swiper.style.opacity = '1';\r\n            }\r\n            \r\n            window.dispatchEvent(new Event('resize'));\r\n            if (typeof elementorFrontend !== 'undefined' && elementorFrontend.elementsHandler) {\r\n              elementorFrontend.elementsHandler.runReadyTrigger(jQuery('.elementor-lightbox'));\r\n            }\r\n          }, 150);\r\n        }, 50);\r\n      }\r\n      \r\n      \/\/ Load images if not already loaded\r\n      if (totalImages === 0) {\r\n        openLightbox();\r\n      } else {\r\n        images.forEach(img => {\r\n          if (img.complete) {\r\n            checkAllLoaded();\r\n          } else {\r\n            img.addEventListener('load', checkAllLoaded);\r\n            img.addEventListener('error', checkAllLoaded);\r\n            const src = img.src;\r\n            img.src = '';\r\n            img.src = src;\r\n          }\r\n        });\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener('DOMContentLoaded', initGalleryButtons);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initGalleryButtons, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst galleryObserver = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('open-gallery') || node.querySelector?.('.open-gallery'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initGalleryButtons();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\ngalleryObserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-11165\">.e-loop-item-11640 .elementor-element.elementor-element-daaf9ff:not(.elementor-motion-effects-element-type-background), .e-loop-item-11640 .elementor-element.elementor-element-daaf9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_foto-ppal-casos-exito_330x480.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"11165\" class=\"elementor elementor-11165 elementor-1059 elementor-1059 e-loop-item e-loop-item-11640 post-11640 casos-de-exito type-casos-de-exito status-publish has-post-thumbnail hentry categoria-casos-de-exito-electrical categoria-casos-de-exito-engineering\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-e701ebc carousel-item e-flex e-con-boxed e-con e-parent\" data-id=\"e701ebc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bdda72c e-con-full e-flex e-con e-child\" data-id=\"bdda72c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77dc04c e-con-full esconder e-flex e-con e-child\" data-id=\"77dc04c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1349963 elementor-widget__width-initial lightbox-link elementor-widget elementor-widget-image\" data-id=\"1349963\" 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\t<a href=\"https:\/\/www.youtube.com\/watch?v=pSrOPl_vrWA\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"154\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png\" class=\"attachment-full size-full wp-image-11179\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png 154w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2-150x150.png 150w\" sizes=\"(max-width: 154px) 100vw, 154px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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-c7830a7 elementor-widget__width-initial open-gallery elementor-widget elementor-widget-image\" data-id=\"c7830a7\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png\" class=\"attachment-large size-large wp-image-11180\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-2239dfd elementor-widget__width-initial boton-descargar elementor-widget elementor-widget-image\" data-id=\"2239dfd\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png\" class=\"attachment-large size-large wp-image-11181\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-35fe371 elementor-widget elementor-widget-heading\" data-id=\"35fe371\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-id\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">8c47d5bf-7f39-4729-a1e8-66bc8ff69c6f<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fc458f elementor-widget elementor-widget-heading\" data-id=\"8fc458f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-title\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Laser<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a role=\"region\" aria-labelledby=\"e-n-accordion-item-1820\" class=\"elementor-element elementor-element-daaf9ff e-con-full hover-media-wrapper e-flex e-con e-child\" data-id=\"daaf9ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/gurpea.com\/en\/success-stories\/laser\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e08d79c elementor-widget elementor-widget-video\" data-id=\"e08d79c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;start&quot;:5}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/10-Preview-Caso-Exito-Laser.mp4#t=5\" preload=\"auto\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"elementor-element elementor-element-634bd75 elementor-widget elementor-widget-html\" data-id=\"634bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hover-media-wrapper {\r\n  position: relative;\r\n max-height: 175px;\r\n height: 200px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Shared styles for image & video *\/\r\n.hover-media-wrapper .hover-image,\r\n.hover-media-wrapper .hover-video {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n\/* Image settings *\/\r\n.hover-media-wrapper .hover-image {\r\n  z-index: 2;\r\n  opacity: 1;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  background-size: cover;\r\n}\r\n\r\n\/* Video settings *\/\r\n.hover-media-wrapper .hover-video {\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Hover effects *\/\r\n.hover-media-wrapper:hover .hover-image {\r\n  opacity: 0;\r\n}\r\n\r\n.hover-media-wrapper:hover .hover-video {\r\n  opacity: 1;\r\n  pointer-events: auto;\r\n  z-index: 3;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initHoverMedia() {\r\n  const wrappers = document.querySelectorAll('.hover-media-wrapper');\r\n  \r\n  wrappers.forEach(wrapper => {\r\n    \/\/ Skip if already initialized\r\n    if (wrapper.dataset.hoverInitialized) return;\r\n    wrapper.dataset.hoverInitialized = 'true';\r\n    \r\n    const img = wrapper.querySelector('img');\r\n    const video = wrapper.querySelector('video');\r\n    \r\n    if (img) img.classList.add('hover-image');\r\n    if (video) {\r\n      video.classList.add('hover-video');\r\n      \/\/ Ensure video starts at frame 5 and is paused\r\n      video.currentTime = 5;\r\n      video.pause();\r\n    }\r\n    \r\n    wrapper.addEventListener('mouseenter', () => {\r\n      if (video) {\r\n        try {\r\n          video.currentTime = 5;\r\n          video.muted = true;\r\n          video.play().catch(err => console.log(\"Video play error:\", err));\r\n        } catch (error) {\r\n          console.log(\"Video play error:\", error);\r\n        }\r\n      }\r\n    });\r\n    \r\n    wrapper.addEventListener('mouseleave', () => {\r\n      if (video) {\r\n        video.pause();\r\n        video.currentTime = 5;\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener(\"DOMContentLoaded\", initHoverMedia);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\njQuery(document).on('elementor\/popup\/show', initHoverMedia);\r\n\r\n\/\/ Listen for Elementor's loop widget updates\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initHoverMedia, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst observer = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('hover-media-wrapper') || node.querySelector?.('.hover-media-wrapper'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initHoverMedia();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\nobserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\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-eb6d5ba e-con-full e-flex e-con e-child\" data-id=\"eb6d5ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c323b69 elementor-widget elementor-widget-heading\" data-id=\"c323b69\" 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\">Engineering<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30b3d63 elementor-widget elementor-widget-heading\" data-id=\"30b3d63\" 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\">Electrical<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3ffc83 e-con-full e-flex e-con e-child\" data-id=\"b3ffc83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df2e302 elementor-widget elementor-widget-heading\" data-id=\"df2e302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Laser<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff03ad elementor-widget elementor-widget-heading\" data-id=\"2ff03ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><strong>Client: <\/strong>SCHEINDER ELECTRIC<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6cb375 leer_mas elementor-align-right elementor-widget elementor-widget-button\" data-id=\"a6cb375\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/laser\/\">\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\">View project<\/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-b4e59e6 hidden-gallery elementor-widget elementor-widget-image-gallery\" data-id=\"b4e59e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-3' class='gallery galleryid-11640 gallery-columns-4 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDMsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3LXdlYl8zNTB4MzUwLnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDQsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0zXzkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDUsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0yXzkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDYsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0xXzkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDcsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3LXdlYjRfMzUweDM1MC5wbmciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDgsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3LXdlYjNfMzUweDM1MC5wbmciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDksInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMS0yMi5wbmciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\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-12b3a13 elementor-widget elementor-widget-html\" data-id=\"12b3a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hidden-gallery {\r\n  position: absolute !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  overflow: hidden !important;\r\n  opacity: 0 !important;\r\n  pointer-events: none !important;\r\n}\r\n.open-gallery {\r\n  cursor: pointer;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initGalleryButtons() {\r\n  \/\/ Select all open-gallery icons (each carousel item)\r\n  const buttons = document.querySelectorAll('.open-gallery');\r\n  \r\n  buttons.forEach(button => {\r\n    \/\/ Skip if already initialized\r\n    if (button.dataset.galleryInitialized) return;\r\n    button.dataset.galleryInitialized = 'true';\r\n    \r\n    button.style.cursor = 'pointer';\r\n    \r\n    button.addEventListener('click', function(e) {\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      \r\n      \/\/ Find the hidden gallery *inside the same carousel item*\r\n      const carouselItem = button.closest('.e-loop-item, .carousel-item, .elementor-loop-container');\r\n      if (!carouselItem) return;\r\n      \r\n      const gallery = carouselItem.querySelector('.hidden-gallery');\r\n      if (!gallery) return;\r\n      \r\n      \/\/ Temporarily reveal the gallery to preload images\r\n      gallery.style.position = 'absolute';\r\n      gallery.style.width = 'auto';\r\n      gallery.style.height = 'auto';\r\n      gallery.style.opacity = '0.01';\r\n      gallery.style.pointerEvents = 'auto';\r\n      gallery.style.overflow = 'visible';\r\n      \r\n      const firstLink = gallery.querySelector('a[data-elementor-open-lightbox=\"yes\"]');\r\n      if (!firstLink) return;\r\n      \r\n      const images = gallery.querySelectorAll('img');\r\n      let loadedCount = 0;\r\n      const totalImages = images.length;\r\n      \r\n      function checkAllLoaded() {\r\n        loadedCount++;\r\n        if (loadedCount >= totalImages) {\r\n          openLightbox();\r\n        }\r\n      }\r\n      \r\n      function openLightbox() {\r\n        firstLink.style.display = 'block';\r\n        firstLink.style.visibility = 'visible';\r\n        firstLink.style.pointerEvents = 'auto';\r\n        void firstLink.offsetHeight; \/\/ Force reflow\r\n        \r\n        setTimeout(() => {\r\n          const clickEvent = new MouseEvent('click', {\r\n            bubbles: true,\r\n            cancelable: true,\r\n            view: window\r\n          });\r\n          firstLink.dispatchEvent(clickEvent);\r\n          \r\n          \/\/ Wait for Elementor lightbox to appear, then fix visibility\r\n          setTimeout(() => {\r\n            const lightboxes = document.querySelectorAll('.elementor-lightbox, [data-elementor-lightbox]');\r\n            lightboxes.forEach(lb => {\r\n              lb.style.display = 'flex';\r\n              lb.style.visibility = 'visible';\r\n              lb.style.opacity = '1';\r\n              lb.style.transform = 'translateZ(0)';\r\n              lb.style.backfaceVisibility = 'hidden';\r\n            });\r\n            \r\n            const swiper = document.querySelector('.swiper-container, .elementor-swiper');\r\n            if (swiper) {\r\n              swiper.style.visibility = 'visible';\r\n              swiper.style.opacity = '1';\r\n            }\r\n            \r\n            window.dispatchEvent(new Event('resize'));\r\n            if (typeof elementorFrontend !== 'undefined' && elementorFrontend.elementsHandler) {\r\n              elementorFrontend.elementsHandler.runReadyTrigger(jQuery('.elementor-lightbox'));\r\n            }\r\n          }, 150);\r\n        }, 50);\r\n      }\r\n      \r\n      \/\/ Load images if not already loaded\r\n      if (totalImages === 0) {\r\n        openLightbox();\r\n      } else {\r\n        images.forEach(img => {\r\n          if (img.complete) {\r\n            checkAllLoaded();\r\n          } else {\r\n            img.addEventListener('load', checkAllLoaded);\r\n            img.addEventListener('error', checkAllLoaded);\r\n            const src = img.src;\r\n            img.src = '';\r\n            img.src = src;\r\n          }\r\n        });\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener('DOMContentLoaded', initGalleryButtons);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initGalleryButtons, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst galleryObserver = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('open-gallery') || node.querySelector?.('.open-gallery'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initGalleryButtons();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\ngalleryObserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\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\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1820\" class=\"elementor-element elementor-element-507cf91 e-con-full e-flex e-con e-child\" data-id=\"507cf91\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-acf4ce7 elementor-widget elementor-widget-button\" data-id=\"acf4ce7\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/\">\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\">See more cases<\/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-ed22778 elementor-widget elementor-widget-button\" data-id=\"ed22778\" 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\">Request a personalized assessment<\/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>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1821\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1821\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Artificial Vision and Testing Systems <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1821\" class=\"elementor-element elementor-element-798bb50 e-con-full e-flex e-con e-child\" data-id=\"798bb50\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1821\" class=\"elementor-element elementor-element-78d5777 e-flex e-con-boxed e-con e-child\" data-id=\"78d5777\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e3082b elementor-widget elementor-widget-heading\" data-id=\"7e3082b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">We integrate <strong>2D\/3D artificial vision systems and intelligent inspection technology<\/strong> to guarantee product quality, verify labeling, detect contamination or errors, and control the position and status of each package in real time.\n<\/p>\t\t\t\t<\/div>\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1821\" class=\"elementor-element elementor-element-b0238c9 e-con-full e-flex e-con e-child\" data-id=\"b0238c9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e23ee87 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"e23ee87\" 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\">Applications<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6868301 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6868301\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7dc0c5 elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"c7dc0c5\" 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\">Artificial vision<\/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\">Verification of part position<\/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\">Assembly verification<\/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\">Marking verification<\/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\">Bin picking<\/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<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1821\" class=\"elementor-element elementor-element-d23c00c e-con-full e-flex e-con e-child\" data-id=\"d23c00c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35634b7 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"35634b7\" 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\">Success Stories<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89c4c87 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"89c4c87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1276e25 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"1276e25\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:11165,&quot;_skin&quot;:&quot;post&quot;,&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-dynamic-11165\">.e-loop-item-13933 .elementor-element.elementor-element-daaf9ff:not(.elementor-motion-effects-element-type-background), .e-loop-item-13933 .elementor-element.elementor-element-daaf9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9705_sinfondo.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"11165\" class=\"elementor elementor-11165 elementor-1059 elementor-1059 e-loop-item e-loop-item-13933 post-13933 casos-de-exito type-casos-de-exito status-publish has-post-thumbnail hentry categoria-casos-de-exito-electrical categoria-casos-de-exito-engineering\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-e701ebc carousel-item e-flex e-con-boxed e-con e-parent\" data-id=\"e701ebc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bdda72c e-con-full e-flex e-con e-child\" data-id=\"bdda72c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77dc04c e-con-full esconder e-flex e-con e-child\" data-id=\"77dc04c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1349963 elementor-widget__width-initial lightbox-link elementor-widget elementor-widget-image\" data-id=\"1349963\" 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\t<a href=\"https:\/\/www.youtube.com\/watch?v=v9QzfHE6KbQ\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"154\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png\" class=\"attachment-full size-full wp-image-11179\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png 154w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2-150x150.png 150w\" sizes=\"(max-width: 154px) 100vw, 154px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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-c7830a7 elementor-widget__width-initial open-gallery elementor-widget elementor-widget-image\" data-id=\"c7830a7\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png\" class=\"attachment-large size-large wp-image-11180\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-2239dfd elementor-widget__width-initial boton-descargar elementor-widget elementor-widget-image\" data-id=\"2239dfd\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png\" class=\"attachment-large size-large wp-image-11181\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-35fe371 elementor-widget elementor-widget-heading\" data-id=\"35fe371\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-id\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">6c764ca4-867f-46d5-8eba-4eb949fe91e2<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fc458f elementor-widget elementor-widget-heading\" data-id=\"8fc458f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-title\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Automated electronic component assembly cell<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a role=\"region\" aria-labelledby=\"e-n-accordion-item-1821\" class=\"elementor-element elementor-element-daaf9ff e-con-full hover-media-wrapper e-flex e-con e-child\" data-id=\"daaf9ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/gurpea.com\/en\/success-stories\/automated-electronic-component-assembly-cell\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e08d79c elementor-widget elementor-widget-video\" data-id=\"e08d79c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;start&quot;:5}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/39.-Preview-Caso-Exito-SCHNEIDER-Linea-de-montaje-automatizada.mp4#t=5\" preload=\"auto\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"elementor-element elementor-element-634bd75 elementor-widget elementor-widget-html\" data-id=\"634bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hover-media-wrapper {\r\n  position: relative;\r\n max-height: 175px;\r\n height: 200px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Shared styles for image & video *\/\r\n.hover-media-wrapper .hover-image,\r\n.hover-media-wrapper .hover-video {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n\/* Image settings *\/\r\n.hover-media-wrapper .hover-image {\r\n  z-index: 2;\r\n  opacity: 1;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  background-size: cover;\r\n}\r\n\r\n\/* Video settings *\/\r\n.hover-media-wrapper .hover-video {\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Hover effects *\/\r\n.hover-media-wrapper:hover .hover-image {\r\n  opacity: 0;\r\n}\r\n\r\n.hover-media-wrapper:hover .hover-video {\r\n  opacity: 1;\r\n  pointer-events: auto;\r\n  z-index: 3;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initHoverMedia() {\r\n  const wrappers = document.querySelectorAll('.hover-media-wrapper');\r\n  \r\n  wrappers.forEach(wrapper => {\r\n    \/\/ Skip if already initialized\r\n    if (wrapper.dataset.hoverInitialized) return;\r\n    wrapper.dataset.hoverInitialized = 'true';\r\n    \r\n    const img = wrapper.querySelector('img');\r\n    const video = wrapper.querySelector('video');\r\n    \r\n    if (img) img.classList.add('hover-image');\r\n    if (video) {\r\n      video.classList.add('hover-video');\r\n      \/\/ Ensure video starts at frame 5 and is paused\r\n      video.currentTime = 5;\r\n      video.pause();\r\n    }\r\n    \r\n    wrapper.addEventListener('mouseenter', () => {\r\n      if (video) {\r\n        try {\r\n          video.currentTime = 5;\r\n          video.muted = true;\r\n          video.play().catch(err => console.log(\"Video play error:\", err));\r\n        } catch (error) {\r\n          console.log(\"Video play error:\", error);\r\n        }\r\n      }\r\n    });\r\n    \r\n    wrapper.addEventListener('mouseleave', () => {\r\n      if (video) {\r\n        video.pause();\r\n        video.currentTime = 5;\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener(\"DOMContentLoaded\", initHoverMedia);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\njQuery(document).on('elementor\/popup\/show', initHoverMedia);\r\n\r\n\/\/ Listen for Elementor's loop widget updates\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initHoverMedia, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst observer = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('hover-media-wrapper') || node.querySelector?.('.hover-media-wrapper'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initHoverMedia();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\nobserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\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-eb6d5ba e-con-full e-flex e-con e-child\" data-id=\"eb6d5ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c323b69 elementor-widget elementor-widget-heading\" data-id=\"c323b69\" 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\">Engineering<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30b3d63 elementor-widget elementor-widget-heading\" data-id=\"30b3d63\" 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\">Electrical<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3ffc83 e-con-full e-flex e-con e-child\" data-id=\"b3ffc83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df2e302 elementor-widget elementor-widget-heading\" data-id=\"df2e302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Automated electronic component assembly cell<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff03ad elementor-widget elementor-widget-heading\" data-id=\"2ff03ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><strong>Client: <\/strong>SCHNEIDER ELECTRIC<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6cb375 leer_mas elementor-align-right elementor-widget elementor-widget-button\" data-id=\"a6cb375\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/automated-electronic-component-assembly-cell\/\">\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\">View project<\/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-b4e59e6 hidden-gallery elementor-widget elementor-widget-image-gallery\" data-id=\"b4e59e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-4' class='gallery galleryid-13933 gallery-columns-4 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzQsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzAwNDkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_0049.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_0049-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzUsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg1MDIuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8502.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8502-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzYsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg1NDMuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8543.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8543-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzcsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg1NjUuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8565.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8565-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzgsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg5MjkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8929.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8929-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzksInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzkwNDQuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9044.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9044-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzIsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzk3MDVfc2luZm9uZG8uanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9705_sinfondo.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9705_sinfondo-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5NDEsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvV2hhdHNBcHAtSW1hZ2UtMjAyNS0wNi0wNC1hdC0wOS4zNy4wNi1lMTc2OTA5MjQyODI5Mi5qcGVnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/WhatsApp-Image-2025-06-04-at-09.37.06-e1769092428292.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/WhatsApp-Image-2025-06-04-at-09.37.06-e1769092428292-150x150.jpeg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\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-12b3a13 elementor-widget elementor-widget-html\" data-id=\"12b3a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hidden-gallery {\r\n  position: absolute !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  overflow: hidden !important;\r\n  opacity: 0 !important;\r\n  pointer-events: none !important;\r\n}\r\n.open-gallery {\r\n  cursor: pointer;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initGalleryButtons() {\r\n  \/\/ Select all open-gallery icons (each carousel item)\r\n  const buttons = document.querySelectorAll('.open-gallery');\r\n  \r\n  buttons.forEach(button => {\r\n    \/\/ Skip if already initialized\r\n    if (button.dataset.galleryInitialized) return;\r\n    button.dataset.galleryInitialized = 'true';\r\n    \r\n    button.style.cursor = 'pointer';\r\n    \r\n    button.addEventListener('click', function(e) {\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      \r\n      \/\/ Find the hidden gallery *inside the same carousel item*\r\n      const carouselItem = button.closest('.e-loop-item, .carousel-item, .elementor-loop-container');\r\n      if (!carouselItem) return;\r\n      \r\n      const gallery = carouselItem.querySelector('.hidden-gallery');\r\n      if (!gallery) return;\r\n      \r\n      \/\/ Temporarily reveal the gallery to preload images\r\n      gallery.style.position = 'absolute';\r\n      gallery.style.width = 'auto';\r\n      gallery.style.height = 'auto';\r\n      gallery.style.opacity = '0.01';\r\n      gallery.style.pointerEvents = 'auto';\r\n      gallery.style.overflow = 'visible';\r\n      \r\n      const firstLink = gallery.querySelector('a[data-elementor-open-lightbox=\"yes\"]');\r\n      if (!firstLink) return;\r\n      \r\n      const images = gallery.querySelectorAll('img');\r\n      let loadedCount = 0;\r\n      const totalImages = images.length;\r\n      \r\n      function checkAllLoaded() {\r\n        loadedCount++;\r\n        if (loadedCount >= totalImages) {\r\n          openLightbox();\r\n        }\r\n      }\r\n      \r\n      function openLightbox() {\r\n        firstLink.style.display = 'block';\r\n        firstLink.style.visibility = 'visible';\r\n        firstLink.style.pointerEvents = 'auto';\r\n        void firstLink.offsetHeight; \/\/ Force reflow\r\n        \r\n        setTimeout(() => {\r\n          const clickEvent = new MouseEvent('click', {\r\n            bubbles: true,\r\n            cancelable: true,\r\n            view: window\r\n          });\r\n          firstLink.dispatchEvent(clickEvent);\r\n          \r\n          \/\/ Wait for Elementor lightbox to appear, then fix visibility\r\n          setTimeout(() => {\r\n            const lightboxes = document.querySelectorAll('.elementor-lightbox, [data-elementor-lightbox]');\r\n            lightboxes.forEach(lb => {\r\n              lb.style.display = 'flex';\r\n              lb.style.visibility = 'visible';\r\n              lb.style.opacity = '1';\r\n              lb.style.transform = 'translateZ(0)';\r\n              lb.style.backfaceVisibility = 'hidden';\r\n            });\r\n            \r\n            const swiper = document.querySelector('.swiper-container, .elementor-swiper');\r\n            if (swiper) {\r\n              swiper.style.visibility = 'visible';\r\n              swiper.style.opacity = '1';\r\n            }\r\n            \r\n            window.dispatchEvent(new Event('resize'));\r\n            if (typeof elementorFrontend !== 'undefined' && elementorFrontend.elementsHandler) {\r\n              elementorFrontend.elementsHandler.runReadyTrigger(jQuery('.elementor-lightbox'));\r\n            }\r\n          }, 150);\r\n        }, 50);\r\n      }\r\n      \r\n      \/\/ Load images if not already loaded\r\n      if (totalImages === 0) {\r\n        openLightbox();\r\n      } else {\r\n        images.forEach(img => {\r\n          if (img.complete) {\r\n            checkAllLoaded();\r\n          } else {\r\n            img.addEventListener('load', checkAllLoaded);\r\n            img.addEventListener('error', checkAllLoaded);\r\n            const src = img.src;\r\n            img.src = '';\r\n            img.src = src;\r\n          }\r\n        });\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener('DOMContentLoaded', initGalleryButtons);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initGalleryButtons, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst galleryObserver = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('open-gallery') || node.querySelector?.('.open-gallery'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initGalleryButtons();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\ngalleryObserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-11165\">.e-loop-item-11629 .elementor-element.elementor-element-daaf9ff:not(.elementor-motion-effects-element-type-background), .e-loop-item-11629 .elementor-element.elementor-element-daaf9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"11165\" class=\"elementor elementor-11165 elementor-1059 elementor-1059 e-loop-item e-loop-item-11629 post-11629 casos-de-exito type-casos-de-exito status-publish has-post-thumbnail hentry categoria-casos-de-exito-electrical categoria-casos-de-exito-engineering\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-e701ebc carousel-item e-flex e-con-boxed e-con e-parent\" data-id=\"e701ebc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bdda72c e-con-full e-flex e-con e-child\" data-id=\"bdda72c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77dc04c e-con-full esconder e-flex e-con e-child\" data-id=\"77dc04c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1349963 elementor-widget__width-initial lightbox-link elementor-widget elementor-widget-image\" data-id=\"1349963\" 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\t<a href=\"https:\/\/www.youtube.com\/watch?v=-NO-qCIfzPs\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"154\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png\" class=\"attachment-full size-full wp-image-11179\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png 154w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2-150x150.png 150w\" sizes=\"(max-width: 154px) 100vw, 154px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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-c7830a7 elementor-widget__width-initial open-gallery elementor-widget elementor-widget-image\" data-id=\"c7830a7\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png\" class=\"attachment-large size-large wp-image-11180\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-2239dfd elementor-widget__width-initial boton-descargar elementor-widget elementor-widget-image\" data-id=\"2239dfd\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png\" class=\"attachment-large size-large wp-image-11181\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-35fe371 elementor-widget elementor-widget-heading\" data-id=\"35fe371\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-id\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">dc71546f-fa99-488b-a74a-c65fea4b56d4<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fc458f elementor-widget elementor-widget-heading\" data-id=\"8fc458f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-title\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Differential test<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a role=\"region\" aria-labelledby=\"e-n-accordion-item-1821\" class=\"elementor-element elementor-element-daaf9ff e-con-full hover-media-wrapper e-flex e-con e-child\" data-id=\"daaf9ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/gurpea.com\/en\/success-stories\/differential-test\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e08d79c elementor-widget elementor-widget-video\" data-id=\"e08d79c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;start&quot;:5}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/11-Preview-Caso-Exito-Test-Diferenciales.mp4#t=5\" preload=\"auto\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"elementor-element elementor-element-634bd75 elementor-widget elementor-widget-html\" data-id=\"634bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hover-media-wrapper {\r\n  position: relative;\r\n max-height: 175px;\r\n height: 200px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Shared styles for image & video *\/\r\n.hover-media-wrapper .hover-image,\r\n.hover-media-wrapper .hover-video {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n\/* Image settings *\/\r\n.hover-media-wrapper .hover-image {\r\n  z-index: 2;\r\n  opacity: 1;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  background-size: cover;\r\n}\r\n\r\n\/* Video settings *\/\r\n.hover-media-wrapper .hover-video {\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Hover effects *\/\r\n.hover-media-wrapper:hover .hover-image {\r\n  opacity: 0;\r\n}\r\n\r\n.hover-media-wrapper:hover .hover-video {\r\n  opacity: 1;\r\n  pointer-events: auto;\r\n  z-index: 3;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initHoverMedia() {\r\n  const wrappers = document.querySelectorAll('.hover-media-wrapper');\r\n  \r\n  wrappers.forEach(wrapper => {\r\n    \/\/ Skip if already initialized\r\n    if (wrapper.dataset.hoverInitialized) return;\r\n    wrapper.dataset.hoverInitialized = 'true';\r\n    \r\n    const img = wrapper.querySelector('img');\r\n    const video = wrapper.querySelector('video');\r\n    \r\n    if (img) img.classList.add('hover-image');\r\n    if (video) {\r\n      video.classList.add('hover-video');\r\n      \/\/ Ensure video starts at frame 5 and is paused\r\n      video.currentTime = 5;\r\n      video.pause();\r\n    }\r\n    \r\n    wrapper.addEventListener('mouseenter', () => {\r\n      if (video) {\r\n        try {\r\n          video.currentTime = 5;\r\n          video.muted = true;\r\n          video.play().catch(err => console.log(\"Video play error:\", err));\r\n        } catch (error) {\r\n          console.log(\"Video play error:\", error);\r\n        }\r\n      }\r\n    });\r\n    \r\n    wrapper.addEventListener('mouseleave', () => {\r\n      if (video) {\r\n        video.pause();\r\n        video.currentTime = 5;\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener(\"DOMContentLoaded\", initHoverMedia);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\njQuery(document).on('elementor\/popup\/show', initHoverMedia);\r\n\r\n\/\/ Listen for Elementor's loop widget updates\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initHoverMedia, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst observer = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('hover-media-wrapper') || node.querySelector?.('.hover-media-wrapper'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initHoverMedia();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\nobserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\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-eb6d5ba e-con-full e-flex e-con e-child\" data-id=\"eb6d5ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c323b69 elementor-widget elementor-widget-heading\" data-id=\"c323b69\" 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\">Engineering<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30b3d63 elementor-widget elementor-widget-heading\" data-id=\"30b3d63\" 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\">Electrical<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3ffc83 e-con-full e-flex e-con e-child\" data-id=\"b3ffc83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df2e302 elementor-widget elementor-widget-heading\" data-id=\"df2e302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Differential test<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff03ad elementor-widget elementor-widget-heading\" data-id=\"2ff03ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><strong>Client: <\/strong>SCHNEIDER ELECTRIC<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6cb375 leer_mas elementor-align-right elementor-widget elementor-widget-button\" data-id=\"a6cb375\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/differential-test\/\">\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\">View project<\/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-b4e59e6 hidden-gallery elementor-widget elementor-widget-image-gallery\" data-id=\"b4e59e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-5' class='gallery galleryid-11629 gallery-columns-4 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzIsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF82Xy0zNTB4MzUwLTEucG5nIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzMsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF81LnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzQsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF80LnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzUsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF8zLnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzYsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF8yLnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzcsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0zXzExLmpwZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzgsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0zXzEwLmpwZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzksInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMS5qcGciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\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-12b3a13 elementor-widget elementor-widget-html\" data-id=\"12b3a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hidden-gallery {\r\n  position: absolute !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  overflow: hidden !important;\r\n  opacity: 0 !important;\r\n  pointer-events: none !important;\r\n}\r\n.open-gallery {\r\n  cursor: pointer;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initGalleryButtons() {\r\n  \/\/ Select all open-gallery icons (each carousel item)\r\n  const buttons = document.querySelectorAll('.open-gallery');\r\n  \r\n  buttons.forEach(button => {\r\n    \/\/ Skip if already initialized\r\n    if (button.dataset.galleryInitialized) return;\r\n    button.dataset.galleryInitialized = 'true';\r\n    \r\n    button.style.cursor = 'pointer';\r\n    \r\n    button.addEventListener('click', function(e) {\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      \r\n      \/\/ Find the hidden gallery *inside the same carousel item*\r\n      const carouselItem = button.closest('.e-loop-item, .carousel-item, .elementor-loop-container');\r\n      if (!carouselItem) return;\r\n      \r\n      const gallery = carouselItem.querySelector('.hidden-gallery');\r\n      if (!gallery) return;\r\n      \r\n      \/\/ Temporarily reveal the gallery to preload images\r\n      gallery.style.position = 'absolute';\r\n      gallery.style.width = 'auto';\r\n      gallery.style.height = 'auto';\r\n      gallery.style.opacity = '0.01';\r\n      gallery.style.pointerEvents = 'auto';\r\n      gallery.style.overflow = 'visible';\r\n      \r\n      const firstLink = gallery.querySelector('a[data-elementor-open-lightbox=\"yes\"]');\r\n      if (!firstLink) return;\r\n      \r\n      const images = gallery.querySelectorAll('img');\r\n      let loadedCount = 0;\r\n      const totalImages = images.length;\r\n      \r\n      function checkAllLoaded() {\r\n        loadedCount++;\r\n        if (loadedCount >= totalImages) {\r\n          openLightbox();\r\n        }\r\n      }\r\n      \r\n      function openLightbox() {\r\n        firstLink.style.display = 'block';\r\n        firstLink.style.visibility = 'visible';\r\n        firstLink.style.pointerEvents = 'auto';\r\n        void firstLink.offsetHeight; \/\/ Force reflow\r\n        \r\n        setTimeout(() => {\r\n          const clickEvent = new MouseEvent('click', {\r\n            bubbles: true,\r\n            cancelable: true,\r\n            view: window\r\n          });\r\n          firstLink.dispatchEvent(clickEvent);\r\n          \r\n          \/\/ Wait for Elementor lightbox to appear, then fix visibility\r\n          setTimeout(() => {\r\n            const lightboxes = document.querySelectorAll('.elementor-lightbox, [data-elementor-lightbox]');\r\n            lightboxes.forEach(lb => {\r\n              lb.style.display = 'flex';\r\n              lb.style.visibility = 'visible';\r\n              lb.style.opacity = '1';\r\n              lb.style.transform = 'translateZ(0)';\r\n              lb.style.backfaceVisibility = 'hidden';\r\n            });\r\n            \r\n            const swiper = document.querySelector('.swiper-container, .elementor-swiper');\r\n            if (swiper) {\r\n              swiper.style.visibility = 'visible';\r\n              swiper.style.opacity = '1';\r\n            }\r\n            \r\n            window.dispatchEvent(new Event('resize'));\r\n            if (typeof elementorFrontend !== 'undefined' && elementorFrontend.elementsHandler) {\r\n              elementorFrontend.elementsHandler.runReadyTrigger(jQuery('.elementor-lightbox'));\r\n            }\r\n          }, 150);\r\n        }, 50);\r\n      }\r\n      \r\n      \/\/ Load images if not already loaded\r\n      if (totalImages === 0) {\r\n        openLightbox();\r\n      } else {\r\n        images.forEach(img => {\r\n          if (img.complete) {\r\n            checkAllLoaded();\r\n          } else {\r\n            img.addEventListener('load', checkAllLoaded);\r\n            img.addEventListener('error', checkAllLoaded);\r\n            const src = img.src;\r\n            img.src = '';\r\n            img.src = src;\r\n          }\r\n        });\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener('DOMContentLoaded', initGalleryButtons);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initGalleryButtons, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst galleryObserver = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('open-gallery') || node.querySelector?.('.open-gallery'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initGalleryButtons();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\ngalleryObserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-11165\">.e-loop-item-11640 .elementor-element.elementor-element-daaf9ff:not(.elementor-motion-effects-element-type-background), .e-loop-item-11640 .elementor-element.elementor-element-daaf9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_foto-ppal-casos-exito_330x480.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"11165\" class=\"elementor elementor-11165 elementor-1059 elementor-1059 e-loop-item e-loop-item-11640 post-11640 casos-de-exito type-casos-de-exito status-publish has-post-thumbnail hentry categoria-casos-de-exito-electrical categoria-casos-de-exito-engineering\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-e701ebc carousel-item e-flex e-con-boxed e-con e-parent\" data-id=\"e701ebc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bdda72c e-con-full e-flex e-con e-child\" data-id=\"bdda72c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77dc04c e-con-full esconder e-flex e-con e-child\" data-id=\"77dc04c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1349963 elementor-widget__width-initial lightbox-link elementor-widget elementor-widget-image\" data-id=\"1349963\" 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\t<a href=\"https:\/\/www.youtube.com\/watch?v=pSrOPl_vrWA\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"154\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png\" class=\"attachment-full size-full wp-image-11179\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png 154w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2-150x150.png 150w\" sizes=\"(max-width: 154px) 100vw, 154px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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-c7830a7 elementor-widget__width-initial open-gallery elementor-widget elementor-widget-image\" data-id=\"c7830a7\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png\" class=\"attachment-large size-large wp-image-11180\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-2239dfd elementor-widget__width-initial boton-descargar elementor-widget elementor-widget-image\" data-id=\"2239dfd\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png\" class=\"attachment-large size-large wp-image-11181\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-35fe371 elementor-widget elementor-widget-heading\" data-id=\"35fe371\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-id\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">8c47d5bf-7f39-4729-a1e8-66bc8ff69c6f<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fc458f elementor-widget elementor-widget-heading\" data-id=\"8fc458f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-title\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Laser<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a role=\"region\" aria-labelledby=\"e-n-accordion-item-1821\" class=\"elementor-element elementor-element-daaf9ff e-con-full hover-media-wrapper e-flex e-con e-child\" data-id=\"daaf9ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/gurpea.com\/en\/success-stories\/laser\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e08d79c elementor-widget elementor-widget-video\" data-id=\"e08d79c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;start&quot;:5}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/10-Preview-Caso-Exito-Laser.mp4#t=5\" preload=\"auto\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"elementor-element elementor-element-634bd75 elementor-widget elementor-widget-html\" data-id=\"634bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hover-media-wrapper {\r\n  position: relative;\r\n max-height: 175px;\r\n height: 200px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Shared styles for image & video *\/\r\n.hover-media-wrapper .hover-image,\r\n.hover-media-wrapper .hover-video {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n\/* Image settings *\/\r\n.hover-media-wrapper .hover-image {\r\n  z-index: 2;\r\n  opacity: 1;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  background-size: cover;\r\n}\r\n\r\n\/* Video settings *\/\r\n.hover-media-wrapper .hover-video {\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Hover effects *\/\r\n.hover-media-wrapper:hover .hover-image {\r\n  opacity: 0;\r\n}\r\n\r\n.hover-media-wrapper:hover .hover-video {\r\n  opacity: 1;\r\n  pointer-events: auto;\r\n  z-index: 3;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initHoverMedia() {\r\n  const wrappers = document.querySelectorAll('.hover-media-wrapper');\r\n  \r\n  wrappers.forEach(wrapper => {\r\n    \/\/ Skip if already initialized\r\n    if (wrapper.dataset.hoverInitialized) return;\r\n    wrapper.dataset.hoverInitialized = 'true';\r\n    \r\n    const img = wrapper.querySelector('img');\r\n    const video = wrapper.querySelector('video');\r\n    \r\n    if (img) img.classList.add('hover-image');\r\n    if (video) {\r\n      video.classList.add('hover-video');\r\n      \/\/ Ensure video starts at frame 5 and is paused\r\n      video.currentTime = 5;\r\n      video.pause();\r\n    }\r\n    \r\n    wrapper.addEventListener('mouseenter', () => {\r\n      if (video) {\r\n        try {\r\n          video.currentTime = 5;\r\n          video.muted = true;\r\n          video.play().catch(err => console.log(\"Video play error:\", err));\r\n        } catch (error) {\r\n          console.log(\"Video play error:\", error);\r\n        }\r\n      }\r\n    });\r\n    \r\n    wrapper.addEventListener('mouseleave', () => {\r\n      if (video) {\r\n        video.pause();\r\n        video.currentTime = 5;\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener(\"DOMContentLoaded\", initHoverMedia);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\njQuery(document).on('elementor\/popup\/show', initHoverMedia);\r\n\r\n\/\/ Listen for Elementor's loop widget updates\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initHoverMedia, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst observer = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('hover-media-wrapper') || node.querySelector?.('.hover-media-wrapper'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initHoverMedia();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\nobserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\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-eb6d5ba e-con-full e-flex e-con e-child\" data-id=\"eb6d5ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c323b69 elementor-widget elementor-widget-heading\" data-id=\"c323b69\" 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\">Engineering<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30b3d63 elementor-widget elementor-widget-heading\" data-id=\"30b3d63\" 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\">Electrical<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3ffc83 e-con-full e-flex e-con e-child\" data-id=\"b3ffc83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df2e302 elementor-widget elementor-widget-heading\" data-id=\"df2e302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Laser<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff03ad elementor-widget elementor-widget-heading\" data-id=\"2ff03ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><strong>Client: <\/strong>SCHEINDER ELECTRIC<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6cb375 leer_mas elementor-align-right elementor-widget elementor-widget-button\" data-id=\"a6cb375\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/laser\/\">\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\">View project<\/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-b4e59e6 hidden-gallery elementor-widget elementor-widget-image-gallery\" data-id=\"b4e59e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-6' class='gallery galleryid-11640 gallery-columns-4 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDMsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3LXdlYl8zNTB4MzUwLnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDQsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0zXzkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDUsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0yXzkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDYsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0xXzkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDcsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3LXdlYjRfMzUweDM1MC5wbmciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDgsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3LXdlYjNfMzUweDM1MC5wbmciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDksInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMS0yMi5wbmciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\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-12b3a13 elementor-widget elementor-widget-html\" data-id=\"12b3a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hidden-gallery {\r\n  position: absolute !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  overflow: hidden !important;\r\n  opacity: 0 !important;\r\n  pointer-events: none !important;\r\n}\r\n.open-gallery {\r\n  cursor: pointer;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initGalleryButtons() {\r\n  \/\/ Select all open-gallery icons (each carousel item)\r\n  const buttons = document.querySelectorAll('.open-gallery');\r\n  \r\n  buttons.forEach(button => {\r\n    \/\/ Skip if already initialized\r\n    if (button.dataset.galleryInitialized) return;\r\n    button.dataset.galleryInitialized = 'true';\r\n    \r\n    button.style.cursor = 'pointer';\r\n    \r\n    button.addEventListener('click', function(e) {\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      \r\n      \/\/ Find the hidden gallery *inside the same carousel item*\r\n      const carouselItem = button.closest('.e-loop-item, .carousel-item, .elementor-loop-container');\r\n      if (!carouselItem) return;\r\n      \r\n      const gallery = carouselItem.querySelector('.hidden-gallery');\r\n      if (!gallery) return;\r\n      \r\n      \/\/ Temporarily reveal the gallery to preload images\r\n      gallery.style.position = 'absolute';\r\n      gallery.style.width = 'auto';\r\n      gallery.style.height = 'auto';\r\n      gallery.style.opacity = '0.01';\r\n      gallery.style.pointerEvents = 'auto';\r\n      gallery.style.overflow = 'visible';\r\n      \r\n      const firstLink = gallery.querySelector('a[data-elementor-open-lightbox=\"yes\"]');\r\n      if (!firstLink) return;\r\n      \r\n      const images = gallery.querySelectorAll('img');\r\n      let loadedCount = 0;\r\n      const totalImages = images.length;\r\n      \r\n      function checkAllLoaded() {\r\n        loadedCount++;\r\n        if (loadedCount >= totalImages) {\r\n          openLightbox();\r\n        }\r\n      }\r\n      \r\n      function openLightbox() {\r\n        firstLink.style.display = 'block';\r\n        firstLink.style.visibility = 'visible';\r\n        firstLink.style.pointerEvents = 'auto';\r\n        void firstLink.offsetHeight; \/\/ Force reflow\r\n        \r\n        setTimeout(() => {\r\n          const clickEvent = new MouseEvent('click', {\r\n            bubbles: true,\r\n            cancelable: true,\r\n            view: window\r\n          });\r\n          firstLink.dispatchEvent(clickEvent);\r\n          \r\n          \/\/ Wait for Elementor lightbox to appear, then fix visibility\r\n          setTimeout(() => {\r\n            const lightboxes = document.querySelectorAll('.elementor-lightbox, [data-elementor-lightbox]');\r\n            lightboxes.forEach(lb => {\r\n              lb.style.display = 'flex';\r\n              lb.style.visibility = 'visible';\r\n              lb.style.opacity = '1';\r\n              lb.style.transform = 'translateZ(0)';\r\n              lb.style.backfaceVisibility = 'hidden';\r\n            });\r\n            \r\n            const swiper = document.querySelector('.swiper-container, .elementor-swiper');\r\n            if (swiper) {\r\n              swiper.style.visibility = 'visible';\r\n              swiper.style.opacity = '1';\r\n            }\r\n            \r\n            window.dispatchEvent(new Event('resize'));\r\n            if (typeof elementorFrontend !== 'undefined' && elementorFrontend.elementsHandler) {\r\n              elementorFrontend.elementsHandler.runReadyTrigger(jQuery('.elementor-lightbox'));\r\n            }\r\n          }, 150);\r\n        }, 50);\r\n      }\r\n      \r\n      \/\/ Load images if not already loaded\r\n      if (totalImages === 0) {\r\n        openLightbox();\r\n      } else {\r\n        images.forEach(img => {\r\n          if (img.complete) {\r\n            checkAllLoaded();\r\n          } else {\r\n            img.addEventListener('load', checkAllLoaded);\r\n            img.addEventListener('error', checkAllLoaded);\r\n            const src = img.src;\r\n            img.src = '';\r\n            img.src = src;\r\n          }\r\n        });\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener('DOMContentLoaded', initGalleryButtons);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initGalleryButtons, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst galleryObserver = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('open-gallery') || node.querySelector?.('.open-gallery'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initGalleryButtons();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\ngalleryObserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\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\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1821\" class=\"elementor-element elementor-element-c264f76 e-con-full e-flex e-con e-child\" data-id=\"c264f76\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-798f10d elementor-widget elementor-widget-button\" data-id=\"798f10d\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/\">\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\">See more cases<\/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-fa897d1 elementor-widget elementor-widget-button\" data-id=\"fa897d1\" 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\">Request a personalized assessment<\/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>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1822\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1822\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Marking, Reading, and Traceability <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1822\" class=\"elementor-element elementor-element-464710c e-con-full e-flex e-con e-child\" data-id=\"464710c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1822\" class=\"elementor-element elementor-element-0042caa e-flex e-con-boxed e-con e-child\" data-id=\"0042caa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4cd3b8c elementor-widget elementor-widget-heading\" data-id=\"4cd3b8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">We automate marking processes (laser, pad printing, micro-percussion, and reading systems (2D\/Datamatrix, OCR, RFID) integrated with production traceability.\n\n\n\n<\/p>\t\t\t\t<\/div>\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1822\" class=\"elementor-element elementor-element-ef3b664 e-con-full e-flex e-con e-child\" data-id=\"ef3b664\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fada3b1 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"fada3b1\" 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\">Applications<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec4115c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ec4115c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60e65a6 elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"60e65a6\" 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\">Component marking and reading<\/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\">Production traceability<\/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<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1822\" class=\"elementor-element elementor-element-50e27fc e-con-full e-flex e-con e-child\" data-id=\"50e27fc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7636e3 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"b7636e3\" 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\">Success Stories<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04bba03 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"04bba03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4337039 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"4337039\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:11165,&quot;_skin&quot;:&quot;post&quot;,&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-dynamic-11165\">.e-loop-item-13933 .elementor-element.elementor-element-daaf9ff:not(.elementor-motion-effects-element-type-background), .e-loop-item-13933 .elementor-element.elementor-element-daaf9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9705_sinfondo.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"11165\" class=\"elementor elementor-11165 elementor-1059 elementor-1059 e-loop-item e-loop-item-13933 post-13933 casos-de-exito type-casos-de-exito status-publish has-post-thumbnail hentry categoria-casos-de-exito-electrical categoria-casos-de-exito-engineering\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-e701ebc carousel-item e-flex e-con-boxed e-con e-parent\" data-id=\"e701ebc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bdda72c e-con-full e-flex e-con e-child\" data-id=\"bdda72c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77dc04c e-con-full esconder e-flex e-con e-child\" data-id=\"77dc04c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1349963 elementor-widget__width-initial lightbox-link elementor-widget elementor-widget-image\" data-id=\"1349963\" 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\t<a href=\"https:\/\/www.youtube.com\/watch?v=v9QzfHE6KbQ\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"154\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png\" class=\"attachment-full size-full wp-image-11179\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png 154w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2-150x150.png 150w\" sizes=\"(max-width: 154px) 100vw, 154px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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-c7830a7 elementor-widget__width-initial open-gallery elementor-widget elementor-widget-image\" data-id=\"c7830a7\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png\" class=\"attachment-large size-large wp-image-11180\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-2239dfd elementor-widget__width-initial boton-descargar elementor-widget elementor-widget-image\" data-id=\"2239dfd\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png\" class=\"attachment-large size-large wp-image-11181\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-35fe371 elementor-widget elementor-widget-heading\" data-id=\"35fe371\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-id\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">6c764ca4-867f-46d5-8eba-4eb949fe91e2<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fc458f elementor-widget elementor-widget-heading\" data-id=\"8fc458f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-title\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Automated electronic component assembly cell<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a role=\"region\" aria-labelledby=\"e-n-accordion-item-1822\" class=\"elementor-element elementor-element-daaf9ff e-con-full hover-media-wrapper e-flex e-con e-child\" data-id=\"daaf9ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/gurpea.com\/en\/success-stories\/automated-electronic-component-assembly-cell\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e08d79c elementor-widget elementor-widget-video\" data-id=\"e08d79c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;start&quot;:5}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/39.-Preview-Caso-Exito-SCHNEIDER-Linea-de-montaje-automatizada.mp4#t=5\" preload=\"auto\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"elementor-element elementor-element-634bd75 elementor-widget elementor-widget-html\" data-id=\"634bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hover-media-wrapper {\r\n  position: relative;\r\n max-height: 175px;\r\n height: 200px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Shared styles for image & video *\/\r\n.hover-media-wrapper .hover-image,\r\n.hover-media-wrapper .hover-video {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n\/* Image settings *\/\r\n.hover-media-wrapper .hover-image {\r\n  z-index: 2;\r\n  opacity: 1;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  background-size: cover;\r\n}\r\n\r\n\/* Video settings *\/\r\n.hover-media-wrapper .hover-video {\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Hover effects *\/\r\n.hover-media-wrapper:hover .hover-image {\r\n  opacity: 0;\r\n}\r\n\r\n.hover-media-wrapper:hover .hover-video {\r\n  opacity: 1;\r\n  pointer-events: auto;\r\n  z-index: 3;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initHoverMedia() {\r\n  const wrappers = document.querySelectorAll('.hover-media-wrapper');\r\n  \r\n  wrappers.forEach(wrapper => {\r\n    \/\/ Skip if already initialized\r\n    if (wrapper.dataset.hoverInitialized) return;\r\n    wrapper.dataset.hoverInitialized = 'true';\r\n    \r\n    const img = wrapper.querySelector('img');\r\n    const video = wrapper.querySelector('video');\r\n    \r\n    if (img) img.classList.add('hover-image');\r\n    if (video) {\r\n      video.classList.add('hover-video');\r\n      \/\/ Ensure video starts at frame 5 and is paused\r\n      video.currentTime = 5;\r\n      video.pause();\r\n    }\r\n    \r\n    wrapper.addEventListener('mouseenter', () => {\r\n      if (video) {\r\n        try {\r\n          video.currentTime = 5;\r\n          video.muted = true;\r\n          video.play().catch(err => console.log(\"Video play error:\", err));\r\n        } catch (error) {\r\n          console.log(\"Video play error:\", error);\r\n        }\r\n      }\r\n    });\r\n    \r\n    wrapper.addEventListener('mouseleave', () => {\r\n      if (video) {\r\n        video.pause();\r\n        video.currentTime = 5;\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener(\"DOMContentLoaded\", initHoverMedia);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\njQuery(document).on('elementor\/popup\/show', initHoverMedia);\r\n\r\n\/\/ Listen for Elementor's loop widget updates\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initHoverMedia, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst observer = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('hover-media-wrapper') || node.querySelector?.('.hover-media-wrapper'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initHoverMedia();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\nobserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\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-eb6d5ba e-con-full e-flex e-con e-child\" data-id=\"eb6d5ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c323b69 elementor-widget elementor-widget-heading\" data-id=\"c323b69\" 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\">Engineering<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30b3d63 elementor-widget elementor-widget-heading\" data-id=\"30b3d63\" 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\">Electrical<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3ffc83 e-con-full e-flex e-con e-child\" data-id=\"b3ffc83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df2e302 elementor-widget elementor-widget-heading\" data-id=\"df2e302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Automated electronic component assembly cell<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff03ad elementor-widget elementor-widget-heading\" data-id=\"2ff03ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><strong>Client: <\/strong>SCHNEIDER ELECTRIC<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6cb375 leer_mas elementor-align-right elementor-widget elementor-widget-button\" data-id=\"a6cb375\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/automated-electronic-component-assembly-cell\/\">\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\">View project<\/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-b4e59e6 hidden-gallery elementor-widget elementor-widget-image-gallery\" data-id=\"b4e59e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-7' class='gallery galleryid-13933 gallery-columns-4 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzQsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzAwNDkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_0049.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_0049-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzUsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg1MDIuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8502.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8502-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzYsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg1NDMuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8543.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8543-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzcsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg1NjUuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8565.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8565-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzgsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzg5MjkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8929.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_8929-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzksInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzkwNDQuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9044.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9044-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5MzIsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRFNDXzk3MDVfc2luZm9uZG8uanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9705_sinfondo.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/DSC_9705_sinfondo-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM5NDEsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvV2hhdHNBcHAtSW1hZ2UtMjAyNS0wNi0wNC1hdC0wOS4zNy4wNi1lMTc2OTA5MjQyODI5Mi5qcGVnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/WhatsApp-Image-2025-06-04-at-09.37.06-e1769092428292.jpeg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2026\/01\/WhatsApp-Image-2025-06-04-at-09.37.06-e1769092428292-150x150.jpeg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\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-12b3a13 elementor-widget elementor-widget-html\" data-id=\"12b3a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hidden-gallery {\r\n  position: absolute !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  overflow: hidden !important;\r\n  opacity: 0 !important;\r\n  pointer-events: none !important;\r\n}\r\n.open-gallery {\r\n  cursor: pointer;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initGalleryButtons() {\r\n  \/\/ Select all open-gallery icons (each carousel item)\r\n  const buttons = document.querySelectorAll('.open-gallery');\r\n  \r\n  buttons.forEach(button => {\r\n    \/\/ Skip if already initialized\r\n    if (button.dataset.galleryInitialized) return;\r\n    button.dataset.galleryInitialized = 'true';\r\n    \r\n    button.style.cursor = 'pointer';\r\n    \r\n    button.addEventListener('click', function(e) {\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      \r\n      \/\/ Find the hidden gallery *inside the same carousel item*\r\n      const carouselItem = button.closest('.e-loop-item, .carousel-item, .elementor-loop-container');\r\n      if (!carouselItem) return;\r\n      \r\n      const gallery = carouselItem.querySelector('.hidden-gallery');\r\n      if (!gallery) return;\r\n      \r\n      \/\/ Temporarily reveal the gallery to preload images\r\n      gallery.style.position = 'absolute';\r\n      gallery.style.width = 'auto';\r\n      gallery.style.height = 'auto';\r\n      gallery.style.opacity = '0.01';\r\n      gallery.style.pointerEvents = 'auto';\r\n      gallery.style.overflow = 'visible';\r\n      \r\n      const firstLink = gallery.querySelector('a[data-elementor-open-lightbox=\"yes\"]');\r\n      if (!firstLink) return;\r\n      \r\n      const images = gallery.querySelectorAll('img');\r\n      let loadedCount = 0;\r\n      const totalImages = images.length;\r\n      \r\n      function checkAllLoaded() {\r\n        loadedCount++;\r\n        if (loadedCount >= totalImages) {\r\n          openLightbox();\r\n        }\r\n      }\r\n      \r\n      function openLightbox() {\r\n        firstLink.style.display = 'block';\r\n        firstLink.style.visibility = 'visible';\r\n        firstLink.style.pointerEvents = 'auto';\r\n        void firstLink.offsetHeight; \/\/ Force reflow\r\n        \r\n        setTimeout(() => {\r\n          const clickEvent = new MouseEvent('click', {\r\n            bubbles: true,\r\n            cancelable: true,\r\n            view: window\r\n          });\r\n          firstLink.dispatchEvent(clickEvent);\r\n          \r\n          \/\/ Wait for Elementor lightbox to appear, then fix visibility\r\n          setTimeout(() => {\r\n            const lightboxes = document.querySelectorAll('.elementor-lightbox, [data-elementor-lightbox]');\r\n            lightboxes.forEach(lb => {\r\n              lb.style.display = 'flex';\r\n              lb.style.visibility = 'visible';\r\n              lb.style.opacity = '1';\r\n              lb.style.transform = 'translateZ(0)';\r\n              lb.style.backfaceVisibility = 'hidden';\r\n            });\r\n            \r\n            const swiper = document.querySelector('.swiper-container, .elementor-swiper');\r\n            if (swiper) {\r\n              swiper.style.visibility = 'visible';\r\n              swiper.style.opacity = '1';\r\n            }\r\n            \r\n            window.dispatchEvent(new Event('resize'));\r\n            if (typeof elementorFrontend !== 'undefined' && elementorFrontend.elementsHandler) {\r\n              elementorFrontend.elementsHandler.runReadyTrigger(jQuery('.elementor-lightbox'));\r\n            }\r\n          }, 150);\r\n        }, 50);\r\n      }\r\n      \r\n      \/\/ Load images if not already loaded\r\n      if (totalImages === 0) {\r\n        openLightbox();\r\n      } else {\r\n        images.forEach(img => {\r\n          if (img.complete) {\r\n            checkAllLoaded();\r\n          } else {\r\n            img.addEventListener('load', checkAllLoaded);\r\n            img.addEventListener('error', checkAllLoaded);\r\n            const src = img.src;\r\n            img.src = '';\r\n            img.src = src;\r\n          }\r\n        });\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener('DOMContentLoaded', initGalleryButtons);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initGalleryButtons, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst galleryObserver = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('open-gallery') || node.querySelector?.('.open-gallery'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initGalleryButtons();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\ngalleryObserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-11165\">.e-loop-item-11629 .elementor-element.elementor-element-daaf9ff:not(.elementor-motion-effects-element-type-background), .e-loop-item-11629 .elementor-element.elementor-element-daaf9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"11165\" class=\"elementor elementor-11165 elementor-1059 elementor-1059 e-loop-item e-loop-item-11629 post-11629 casos-de-exito type-casos-de-exito status-publish has-post-thumbnail hentry categoria-casos-de-exito-electrical categoria-casos-de-exito-engineering\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-e701ebc carousel-item e-flex e-con-boxed e-con e-parent\" data-id=\"e701ebc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bdda72c e-con-full e-flex e-con e-child\" data-id=\"bdda72c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77dc04c e-con-full esconder e-flex e-con e-child\" data-id=\"77dc04c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1349963 elementor-widget__width-initial lightbox-link elementor-widget elementor-widget-image\" data-id=\"1349963\" 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\t<a href=\"https:\/\/www.youtube.com\/watch?v=-NO-qCIfzPs\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"154\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png\" class=\"attachment-full size-full wp-image-11179\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png 154w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2-150x150.png 150w\" sizes=\"(max-width: 154px) 100vw, 154px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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-c7830a7 elementor-widget__width-initial open-gallery elementor-widget elementor-widget-image\" data-id=\"c7830a7\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png\" class=\"attachment-large size-large wp-image-11180\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-2239dfd elementor-widget__width-initial boton-descargar elementor-widget elementor-widget-image\" data-id=\"2239dfd\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png\" class=\"attachment-large size-large wp-image-11181\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-35fe371 elementor-widget elementor-widget-heading\" data-id=\"35fe371\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-id\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">dc71546f-fa99-488b-a74a-c65fea4b56d4<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fc458f elementor-widget elementor-widget-heading\" data-id=\"8fc458f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-title\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Differential test<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a role=\"region\" aria-labelledby=\"e-n-accordion-item-1822\" class=\"elementor-element elementor-element-daaf9ff e-con-full hover-media-wrapper e-flex e-con e-child\" data-id=\"daaf9ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/gurpea.com\/en\/success-stories\/differential-test\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e08d79c elementor-widget elementor-widget-video\" data-id=\"e08d79c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;start&quot;:5}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/11-Preview-Caso-Exito-Test-Diferenciales.mp4#t=5\" preload=\"auto\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"elementor-element elementor-element-634bd75 elementor-widget elementor-widget-html\" data-id=\"634bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hover-media-wrapper {\r\n  position: relative;\r\n max-height: 175px;\r\n height: 200px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Shared styles for image & video *\/\r\n.hover-media-wrapper .hover-image,\r\n.hover-media-wrapper .hover-video {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n\/* Image settings *\/\r\n.hover-media-wrapper .hover-image {\r\n  z-index: 2;\r\n  opacity: 1;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  background-size: cover;\r\n}\r\n\r\n\/* Video settings *\/\r\n.hover-media-wrapper .hover-video {\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Hover effects *\/\r\n.hover-media-wrapper:hover .hover-image {\r\n  opacity: 0;\r\n}\r\n\r\n.hover-media-wrapper:hover .hover-video {\r\n  opacity: 1;\r\n  pointer-events: auto;\r\n  z-index: 3;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initHoverMedia() {\r\n  const wrappers = document.querySelectorAll('.hover-media-wrapper');\r\n  \r\n  wrappers.forEach(wrapper => {\r\n    \/\/ Skip if already initialized\r\n    if (wrapper.dataset.hoverInitialized) return;\r\n    wrapper.dataset.hoverInitialized = 'true';\r\n    \r\n    const img = wrapper.querySelector('img');\r\n    const video = wrapper.querySelector('video');\r\n    \r\n    if (img) img.classList.add('hover-image');\r\n    if (video) {\r\n      video.classList.add('hover-video');\r\n      \/\/ Ensure video starts at frame 5 and is paused\r\n      video.currentTime = 5;\r\n      video.pause();\r\n    }\r\n    \r\n    wrapper.addEventListener('mouseenter', () => {\r\n      if (video) {\r\n        try {\r\n          video.currentTime = 5;\r\n          video.muted = true;\r\n          video.play().catch(err => console.log(\"Video play error:\", err));\r\n        } catch (error) {\r\n          console.log(\"Video play error:\", error);\r\n        }\r\n      }\r\n    });\r\n    \r\n    wrapper.addEventListener('mouseleave', () => {\r\n      if (video) {\r\n        video.pause();\r\n        video.currentTime = 5;\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener(\"DOMContentLoaded\", initHoverMedia);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\njQuery(document).on('elementor\/popup\/show', initHoverMedia);\r\n\r\n\/\/ Listen for Elementor's loop widget updates\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initHoverMedia, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst observer = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('hover-media-wrapper') || node.querySelector?.('.hover-media-wrapper'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initHoverMedia();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\nobserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\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-eb6d5ba e-con-full e-flex e-con e-child\" data-id=\"eb6d5ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c323b69 elementor-widget elementor-widget-heading\" data-id=\"c323b69\" 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\">Engineering<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30b3d63 elementor-widget elementor-widget-heading\" data-id=\"30b3d63\" 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\">Electrical<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3ffc83 e-con-full e-flex e-con e-child\" data-id=\"b3ffc83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df2e302 elementor-widget elementor-widget-heading\" data-id=\"df2e302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Differential test<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff03ad elementor-widget elementor-widget-heading\" data-id=\"2ff03ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><strong>Client: <\/strong>SCHNEIDER ELECTRIC<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6cb375 leer_mas elementor-align-right elementor-widget elementor-widget-button\" data-id=\"a6cb375\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/differential-test\/\">\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\">View project<\/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-b4e59e6 hidden-gallery elementor-widget elementor-widget-image-gallery\" data-id=\"b4e59e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-8' class='gallery galleryid-11629 gallery-columns-4 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzIsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF82Xy0zNTB4MzUwLTEucG5nIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_6_-350x350-1.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzMsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF81LnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_5.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzQsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF80LnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_4.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzUsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF8zLnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_3.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzYsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3X3Rlc3QtZGlmZXJlbmNpYWxlc19zY2huZWlkZXJfMzMweDQ4MF8yLnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_test-diferenciales_schneider_330x480_2.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzcsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0zXzExLmpwZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_11.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzgsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0zXzEwLmpwZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_10.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2MzksInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMS5qcGciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\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-12b3a13 elementor-widget elementor-widget-html\" data-id=\"12b3a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hidden-gallery {\r\n  position: absolute !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  overflow: hidden !important;\r\n  opacity: 0 !important;\r\n  pointer-events: none !important;\r\n}\r\n.open-gallery {\r\n  cursor: pointer;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initGalleryButtons() {\r\n  \/\/ Select all open-gallery icons (each carousel item)\r\n  const buttons = document.querySelectorAll('.open-gallery');\r\n  \r\n  buttons.forEach(button => {\r\n    \/\/ Skip if already initialized\r\n    if (button.dataset.galleryInitialized) return;\r\n    button.dataset.galleryInitialized = 'true';\r\n    \r\n    button.style.cursor = 'pointer';\r\n    \r\n    button.addEventListener('click', function(e) {\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      \r\n      \/\/ Find the hidden gallery *inside the same carousel item*\r\n      const carouselItem = button.closest('.e-loop-item, .carousel-item, .elementor-loop-container');\r\n      if (!carouselItem) return;\r\n      \r\n      const gallery = carouselItem.querySelector('.hidden-gallery');\r\n      if (!gallery) return;\r\n      \r\n      \/\/ Temporarily reveal the gallery to preload images\r\n      gallery.style.position = 'absolute';\r\n      gallery.style.width = 'auto';\r\n      gallery.style.height = 'auto';\r\n      gallery.style.opacity = '0.01';\r\n      gallery.style.pointerEvents = 'auto';\r\n      gallery.style.overflow = 'visible';\r\n      \r\n      const firstLink = gallery.querySelector('a[data-elementor-open-lightbox=\"yes\"]');\r\n      if (!firstLink) return;\r\n      \r\n      const images = gallery.querySelectorAll('img');\r\n      let loadedCount = 0;\r\n      const totalImages = images.length;\r\n      \r\n      function checkAllLoaded() {\r\n        loadedCount++;\r\n        if (loadedCount >= totalImages) {\r\n          openLightbox();\r\n        }\r\n      }\r\n      \r\n      function openLightbox() {\r\n        firstLink.style.display = 'block';\r\n        firstLink.style.visibility = 'visible';\r\n        firstLink.style.pointerEvents = 'auto';\r\n        void firstLink.offsetHeight; \/\/ Force reflow\r\n        \r\n        setTimeout(() => {\r\n          const clickEvent = new MouseEvent('click', {\r\n            bubbles: true,\r\n            cancelable: true,\r\n            view: window\r\n          });\r\n          firstLink.dispatchEvent(clickEvent);\r\n          \r\n          \/\/ Wait for Elementor lightbox to appear, then fix visibility\r\n          setTimeout(() => {\r\n            const lightboxes = document.querySelectorAll('.elementor-lightbox, [data-elementor-lightbox]');\r\n            lightboxes.forEach(lb => {\r\n              lb.style.display = 'flex';\r\n              lb.style.visibility = 'visible';\r\n              lb.style.opacity = '1';\r\n              lb.style.transform = 'translateZ(0)';\r\n              lb.style.backfaceVisibility = 'hidden';\r\n            });\r\n            \r\n            const swiper = document.querySelector('.swiper-container, .elementor-swiper');\r\n            if (swiper) {\r\n              swiper.style.visibility = 'visible';\r\n              swiper.style.opacity = '1';\r\n            }\r\n            \r\n            window.dispatchEvent(new Event('resize'));\r\n            if (typeof elementorFrontend !== 'undefined' && elementorFrontend.elementsHandler) {\r\n              elementorFrontend.elementsHandler.runReadyTrigger(jQuery('.elementor-lightbox'));\r\n            }\r\n          }, 150);\r\n        }, 50);\r\n      }\r\n      \r\n      \/\/ Load images if not already loaded\r\n      if (totalImages === 0) {\r\n        openLightbox();\r\n      } else {\r\n        images.forEach(img => {\r\n          if (img.complete) {\r\n            checkAllLoaded();\r\n          } else {\r\n            img.addEventListener('load', checkAllLoaded);\r\n            img.addEventListener('error', checkAllLoaded);\r\n            const src = img.src;\r\n            img.src = '';\r\n            img.src = src;\r\n          }\r\n        });\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener('DOMContentLoaded', initGalleryButtons);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initGalleryButtons, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst galleryObserver = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('open-gallery') || node.querySelector?.('.open-gallery'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initGalleryButtons();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\ngalleryObserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-11165\">.e-loop-item-11640 .elementor-element.elementor-element-daaf9ff:not(.elementor-motion-effects-element-type-background), .e-loop-item-11640 .elementor-element.elementor-element-daaf9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877_foto-ppal-casos-exito_330x480.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"11165\" class=\"elementor elementor-11165 elementor-1059 elementor-1059 e-loop-item e-loop-item-11640 post-11640 casos-de-exito type-casos-de-exito status-publish has-post-thumbnail hentry categoria-casos-de-exito-electrical categoria-casos-de-exito-engineering\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-e701ebc carousel-item e-flex e-con-boxed e-con e-parent\" data-id=\"e701ebc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bdda72c e-con-full e-flex e-con e-child\" data-id=\"bdda72c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77dc04c e-con-full esconder e-flex e-con e-child\" data-id=\"77dc04c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1349963 elementor-widget__width-initial lightbox-link elementor-widget elementor-widget-image\" data-id=\"1349963\" 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\t<a href=\"https:\/\/www.youtube.com\/watch?v=pSrOPl_vrWA\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"154\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png\" class=\"attachment-full size-full wp-image-11179\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2.png 154w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-1-2-150x150.png 150w\" sizes=\"(max-width: 154px) 100vw, 154px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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-c7830a7 elementor-widget__width-initial open-gallery elementor-widget elementor-widget-image\" data-id=\"c7830a7\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png\" class=\"attachment-large size-large wp-image-11180\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-2-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-2239dfd elementor-widget__width-initial boton-descargar elementor-widget elementor-widget-image\" data-id=\"2239dfd\" 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=\"153\" height=\"153\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png\" class=\"attachment-large size-large wp-image-11181\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1.png 153w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/09\/Group-4-1-150x150.png 150w\" sizes=\"(max-width: 153px) 100vw, 153px\" \/>\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-35fe371 elementor-widget elementor-widget-heading\" data-id=\"35fe371\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-id\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">8c47d5bf-7f39-4729-a1e8-66bc8ff69c6f<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fc458f elementor-widget elementor-widget-heading\" data-id=\"8fc458f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"caso-exito-title\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Laser<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a role=\"region\" aria-labelledby=\"e-n-accordion-item-1822\" class=\"elementor-element elementor-element-daaf9ff e-con-full hover-media-wrapper e-flex e-con e-child\" data-id=\"daaf9ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/gurpea.com\/en\/success-stories\/laser\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e08d79c elementor-widget elementor-widget-video\" data-id=\"e08d79c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;start&quot;:5}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/10-Preview-Caso-Exito-Laser.mp4#t=5\" preload=\"auto\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"elementor-element elementor-element-634bd75 elementor-widget elementor-widget-html\" data-id=\"634bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hover-media-wrapper {\r\n  position: relative;\r\n max-height: 175px;\r\n height: 200px;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Shared styles for image & video *\/\r\n.hover-media-wrapper .hover-image,\r\n.hover-media-wrapper .hover-video {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  object-position: center;\r\n  transition: opacity 0.3s ease;\r\n}\r\n\r\n\/* Image settings *\/\r\n.hover-media-wrapper .hover-image {\r\n  z-index: 2;\r\n  opacity: 1;\r\n  background-repeat: no-repeat;\r\n  background-position: center;\r\n  background-size: cover;\r\n}\r\n\r\n\/* Video settings *\/\r\n.hover-media-wrapper .hover-video {\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  z-index: 1;\r\n}\r\n\r\n\/* Hover effects *\/\r\n.hover-media-wrapper:hover .hover-image {\r\n  opacity: 0;\r\n}\r\n\r\n.hover-media-wrapper:hover .hover-video {\r\n  opacity: 1;\r\n  pointer-events: auto;\r\n  z-index: 3;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initHoverMedia() {\r\n  const wrappers = document.querySelectorAll('.hover-media-wrapper');\r\n  \r\n  wrappers.forEach(wrapper => {\r\n    \/\/ Skip if already initialized\r\n    if (wrapper.dataset.hoverInitialized) return;\r\n    wrapper.dataset.hoverInitialized = 'true';\r\n    \r\n    const img = wrapper.querySelector('img');\r\n    const video = wrapper.querySelector('video');\r\n    \r\n    if (img) img.classList.add('hover-image');\r\n    if (video) {\r\n      video.classList.add('hover-video');\r\n      \/\/ Ensure video starts at frame 5 and is paused\r\n      video.currentTime = 5;\r\n      video.pause();\r\n    }\r\n    \r\n    wrapper.addEventListener('mouseenter', () => {\r\n      if (video) {\r\n        try {\r\n          video.currentTime = 5;\r\n          video.muted = true;\r\n          video.play().catch(err => console.log(\"Video play error:\", err));\r\n        } catch (error) {\r\n          console.log(\"Video play error:\", error);\r\n        }\r\n      }\r\n    });\r\n    \r\n    wrapper.addEventListener('mouseleave', () => {\r\n      if (video) {\r\n        video.pause();\r\n        video.currentTime = 5;\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener(\"DOMContentLoaded\", initHoverMedia);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\njQuery(document).on('elementor\/popup\/show', initHoverMedia);\r\n\r\n\/\/ Listen for Elementor's loop widget updates\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initHoverMedia, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst observer = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('hover-media-wrapper') || node.querySelector?.('.hover-media-wrapper'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initHoverMedia();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\nobserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\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-eb6d5ba e-con-full e-flex e-con e-child\" data-id=\"eb6d5ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c323b69 elementor-widget elementor-widget-heading\" data-id=\"c323b69\" 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\">Engineering<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30b3d63 elementor-widget elementor-widget-heading\" data-id=\"30b3d63\" 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\">Electrical<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3ffc83 e-con-full e-flex e-con e-child\" data-id=\"b3ffc83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df2e302 elementor-widget elementor-widget-heading\" data-id=\"df2e302\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Laser<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff03ad elementor-widget elementor-widget-heading\" data-id=\"2ff03ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><strong>Client: <\/strong>SCHEINDER ELECTRIC<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6cb375 leer_mas elementor-align-right elementor-widget elementor-widget-button\" data-id=\"a6cb375\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/laser\/\">\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\">View project<\/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-b4e59e6 hidden-gallery elementor-widget elementor-widget-image-gallery\" data-id=\"b4e59e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-9' class='gallery galleryid-11640 gallery-columns-4 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDMsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3LXdlYl8zNTB4MzUwLnBuZyIsInNsaWRlc2hvdyI6ImI0ZTU5ZTYifQ%3D%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web_350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDQsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0zXzkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-3_9.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDUsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0yXzkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-2_9.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDYsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvc2luLXRpdHVsby0xXzkuanBnIiwic2xpZGVzaG93IjoiYjRlNTllNiJ9\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9-150x150.jpg 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9-300x300.jpg 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/sin-titulo-1_9.jpg 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDcsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3LXdlYjRfMzUweDM1MC5wbmciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web4_350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDgsInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAwODc3LXdlYjNfMzUweDM1MC5wbmciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/200877-web3_350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"b4e59e6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE2NDksInVybCI6Imh0dHBzOlwvXC9ndXJwZWEuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMS0yMi5wbmciLCJzbGlkZXNob3ciOiJiNGU1OWU2In0%3D\" href='https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22-150x150.png 150w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22-300x300.png 300w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/1-22.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\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-12b3a13 elementor-widget elementor-widget-html\" data-id=\"12b3a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hidden-gallery {\r\n  position: absolute !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  overflow: hidden !important;\r\n  opacity: 0 !important;\r\n  pointer-events: none !important;\r\n}\r\n.open-gallery {\r\n  cursor: pointer;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nfunction initGalleryButtons() {\r\n  \/\/ Select all open-gallery icons (each carousel item)\r\n  const buttons = document.querySelectorAll('.open-gallery');\r\n  \r\n  buttons.forEach(button => {\r\n    \/\/ Skip if already initialized\r\n    if (button.dataset.galleryInitialized) return;\r\n    button.dataset.galleryInitialized = 'true';\r\n    \r\n    button.style.cursor = 'pointer';\r\n    \r\n    button.addEventListener('click', function(e) {\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      \r\n      \/\/ Find the hidden gallery *inside the same carousel item*\r\n      const carouselItem = button.closest('.e-loop-item, .carousel-item, .elementor-loop-container');\r\n      if (!carouselItem) return;\r\n      \r\n      const gallery = carouselItem.querySelector('.hidden-gallery');\r\n      if (!gallery) return;\r\n      \r\n      \/\/ Temporarily reveal the gallery to preload images\r\n      gallery.style.position = 'absolute';\r\n      gallery.style.width = 'auto';\r\n      gallery.style.height = 'auto';\r\n      gallery.style.opacity = '0.01';\r\n      gallery.style.pointerEvents = 'auto';\r\n      gallery.style.overflow = 'visible';\r\n      \r\n      const firstLink = gallery.querySelector('a[data-elementor-open-lightbox=\"yes\"]');\r\n      if (!firstLink) return;\r\n      \r\n      const images = gallery.querySelectorAll('img');\r\n      let loadedCount = 0;\r\n      const totalImages = images.length;\r\n      \r\n      function checkAllLoaded() {\r\n        loadedCount++;\r\n        if (loadedCount >= totalImages) {\r\n          openLightbox();\r\n        }\r\n      }\r\n      \r\n      function openLightbox() {\r\n        firstLink.style.display = 'block';\r\n        firstLink.style.visibility = 'visible';\r\n        firstLink.style.pointerEvents = 'auto';\r\n        void firstLink.offsetHeight; \/\/ Force reflow\r\n        \r\n        setTimeout(() => {\r\n          const clickEvent = new MouseEvent('click', {\r\n            bubbles: true,\r\n            cancelable: true,\r\n            view: window\r\n          });\r\n          firstLink.dispatchEvent(clickEvent);\r\n          \r\n          \/\/ Wait for Elementor lightbox to appear, then fix visibility\r\n          setTimeout(() => {\r\n            const lightboxes = document.querySelectorAll('.elementor-lightbox, [data-elementor-lightbox]');\r\n            lightboxes.forEach(lb => {\r\n              lb.style.display = 'flex';\r\n              lb.style.visibility = 'visible';\r\n              lb.style.opacity = '1';\r\n              lb.style.transform = 'translateZ(0)';\r\n              lb.style.backfaceVisibility = 'hidden';\r\n            });\r\n            \r\n            const swiper = document.querySelector('.swiper-container, .elementor-swiper');\r\n            if (swiper) {\r\n              swiper.style.visibility = 'visible';\r\n              swiper.style.opacity = '1';\r\n            }\r\n            \r\n            window.dispatchEvent(new Event('resize'));\r\n            if (typeof elementorFrontend !== 'undefined' && elementorFrontend.elementsHandler) {\r\n              elementorFrontend.elementsHandler.runReadyTrigger(jQuery('.elementor-lightbox'));\r\n            }\r\n          }, 150);\r\n        }, 50);\r\n      }\r\n      \r\n      \/\/ Load images if not already loaded\r\n      if (totalImages === 0) {\r\n        openLightbox();\r\n      } else {\r\n        images.forEach(img => {\r\n          if (img.complete) {\r\n            checkAllLoaded();\r\n          } else {\r\n            img.addEventListener('load', checkAllLoaded);\r\n            img.addEventListener('error', checkAllLoaded);\r\n            const src = img.src;\r\n            img.src = '';\r\n            img.src = src;\r\n          }\r\n        });\r\n      }\r\n    });\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener('DOMContentLoaded', initGalleryButtons);\r\n\r\n\/\/ Re-initialize after Elementor loop updates (filtering\/pagination)\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    setTimeout(initGalleryButtons, 100);\r\n  });\r\n}\r\n\r\n\/\/ Use MutationObserver as fallback for dynamic content\r\nconst galleryObserver = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('open-gallery') || node.querySelector?.('.open-gallery'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    initGalleryButtons();\r\n  }\r\n});\r\n\r\n\/\/ Start observing\r\ngalleryObserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\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\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1822\" class=\"elementor-element elementor-element-9bfef40 e-con-full e-flex e-con e-child\" data-id=\"9bfef40\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43ed42c elementor-widget elementor-widget-button\" data-id=\"43ed42c\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/\">\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\">See more cases<\/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-adbe8a4 elementor-widget elementor-widget-button\" data-id=\"adbe8a4\" 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\">Request a personalized assessment<\/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>\n\t\t\t\t\t<\/details>\n\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-69b9114 elementor-widget elementor-widget-html\" data-id=\"69b9114\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- C\u00d3DIGO FINAL CORREGIDO PARA ELEMENTOR -->\r\n<!-- Reemplaza TODO el contenido del widget HTML en Elementor con este c\u00f3digo -->\r\n\r\n<style>\r\n  #caso-exito-id,\r\n  #caso-exito-title {\r\n    display: none;\r\n  }\r\n\r\n  .custom-modal-overlay {\r\n    display: none;\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    background: rgba(0,0,0,0.85);\r\n    z-index: 9998;\r\n  }\r\n\r\n  .custom-modal {\r\n    position: fixed;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    background: rgba(255,255,255,0.1);\r\n    padding: 30px;\r\n    max-width: 600px;\r\n    width: 90%;\r\n    border-radius: 8px;\r\n    z-index: 9999;\r\n    box-shadow: 0 4px 15px rgba(0,0,0,0.5);\r\n    backdrop-filter: blur(10px);\r\n  }\r\n\r\n  .custom-modal-close {\r\n    position: absolute;\r\n    top: 10px;\r\n    right: 15px;\r\n    cursor: pointer;\r\n    font-size: 28px;\r\n    color: #fff;\r\n    font-weight: bold;\r\n    line-height: 1;\r\n    transition: color 0.2s;\r\n  }\r\n\r\n  .custom-modal-close:hover {\r\n    color: #f0f0f0;\r\n  }\r\n\r\n  .modal-fixed-title {\r\n    color: #fff;\r\n    font-size: 20px;\r\n    margin-bottom: 5px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .modal-dynamic-title {\r\n    color: #fff;\r\n    font-size: 17px;\r\n    margin-bottom: 15px;\r\n    font-weight: 400;\r\n  }\r\n\r\n  .modal-form-container {\r\n    padding: 20px;\r\n    border-radius: 6px;\r\n  }\r\n  \r\n  .boton-descargar {\r\n    cursor: pointer;\r\n  }\r\n<\/style>\r\n\r\n<script>\r\nfunction initDownloadButtons() {\r\n  const buttons = document.querySelectorAll('.boton-descargar');\r\n  \r\n  console.log('\ud83d\udd0d Encontrados', buttons.length, 'botones de descarga');\r\n  \r\n  buttons.forEach(function(button, index) {\r\n    console.log(`\ud83d\udccb Procesando bot\u00f3n ${index + 1}...`);\r\n    \r\n    \/\/ Skip if already initialized\r\n    if (button.dataset.downloadInitialized) {\r\n      console.log('\u23ed\ufe0f Bot\u00f3n ya inicializado, saltando...');\r\n      return;\r\n    }\r\n    button.dataset.downloadInitialized = 'true';\r\n\r\n    \/\/ Buscar en el elemento padre m\u00e1s cercano\r\n    const container = button.closest('.elementor-element-77dc04c')\r\n                     || button.closest('.e-loop-item')\r\n                     || button.closest('.carousel-item')\r\n                     || button.parentElement;\r\n\r\n    if (!container) {\r\n      console.log('\u274c No se encontr\u00f3 container');\r\n      button.style.setProperty('display', 'none', 'important');\r\n      return;\r\n    }\r\n\r\n    const formIdElement = container.querySelector('#caso-exito-id');\r\n    const titleElement = container.querySelector('#caso-exito-title');\r\n\r\n    if (!formIdElement) {\r\n      console.log('\u274c No se encontr\u00f3 #caso-exito-id');\r\n      button.style.setProperty('display', 'none', 'important');\r\n      return;\r\n    }\r\n\r\n    \/\/ USAR textContent para leer elementos con display:none\r\n    const formId = formIdElement.textContent.trim();\r\n    const formTitle = titleElement ? titleElement.textContent.trim() : \"\";\r\n\r\n    console.log('\ud83d\udcdd Form ID:', formId);\r\n    console.log('\ud83d\udcdd Form Title:', formTitle);\r\n\r\n    if (!formId || formId === \"\") {\r\n      console.log('\u274c Form ID est\u00e1 vac\u00edo');\r\n      button.style.setProperty('display', 'none', 'important');\r\n      return;\r\n    }\r\n\r\n    \/\/ \u2705 HAY FORM ID V\u00c1LIDO - MOSTRAR EL BOT\u00d3N\r\n    console.log('\u2705 Mostrando bot\u00f3n con formId v\u00e1lido');\r\n    button.style.setProperty('display', 'block', 'important');\r\n    \r\n    const uniqueId = 'modal-' + formId.replace(\/[^a-zA-Z0-9]\/g, '-');\r\n    const overlayId = uniqueId + '-overlay';\r\n    const modalId = uniqueId + '-modal';\r\n    const closeId = uniqueId + '-close';\r\n    const containerId = uniqueId + '-container';\r\n    const dynamicTitleId = uniqueId + '-title';\r\n\r\n    \/\/ Check if modal already exists\r\n    if (document.getElementById(overlayId)) {\r\n      console.log('\u267b\ufe0f Modal ya existe, reutilizando...');\r\n      attachClickHandler(button, overlayId, formId, formTitle, containerId, dynamicTitleId);\r\n      return;\r\n    }\r\n\r\n    \/\/ Create modal HTML\r\n    console.log('\ud83c\udfd7\ufe0f Creando nuevo modal...');\r\n    const modalHTML = `\r\n      <div id=\"${overlayId}\" class=\"custom-modal-overlay\">\r\n        <div id=\"${modalId}\" class=\"custom-modal\">\r\n          <span id=\"${closeId}\" class=\"custom-modal-close\">\u00d7<\/span>\r\n          <div class=\"modal-fixed-title\">Download Dossier T\u00e9cnico<\/div>\r\n          <div id=\"${dynamicTitleId}\" class=\"modal-dynamic-title\"><\/div>\r\n          <div id=\"${containerId}\" class=\"modal-form-container\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    `;\r\n    \r\n    document.body.insertAdjacentHTML('beforeend', modalHTML);\r\n\r\n    const overlay = document.getElementById(overlayId);\r\n    const closeModal = document.getElementById(closeId);\r\n    const formContainer = document.getElementById(containerId);\r\n    \r\n    \/\/ Load HubSpot script if not loaded\r\n    if (!window.hbspt) {\r\n      console.log('\ud83d\udce6 Cargando script de HubSpot...');\r\n      const script = document.createElement('script');\r\n      script.src = \"\/\/js-eu1.hsforms.net\/forms\/embed\/v2.js\";\r\n      script.charset = \"utf-8\";\r\n      document.body.appendChild(script);\r\n    }\r\n    \r\n    \/\/ Close modal handlers\r\n    closeModal.addEventListener(\"click\", function() {\r\n      overlay.style.display = \"none\";\r\n      formContainer.innerHTML = \"\";\r\n    });\r\n\r\n    overlay.addEventListener(\"click\", function(e) {\r\n      if (e.target === overlay) {\r\n        overlay.style.display = \"none\";\r\n        formContainer.innerHTML = \"\";\r\n      }\r\n    });\r\n\r\n    \/\/ Attach click handler\r\n    attachClickHandler(button, overlayId, formId, formTitle, containerId, dynamicTitleId);\r\n  });\r\n}\r\n\r\nfunction attachClickHandler(button, overlayId, formId, formTitle, containerId, dynamicTitleId) {\r\n  button.addEventListener(\"click\", function(e) {\r\n    e.preventDefault();\r\n    e.stopPropagation();\r\n    \r\n    console.log('\ud83d\uddb1\ufe0f Click en bot\u00f3n de descarga');\r\n    \r\n    const overlay = document.getElementById(overlayId);\r\n    const formContainer = document.getElementById(containerId);\r\n    const dynamicTitleBox = document.getElementById(dynamicTitleId);\r\n    \r\n    if (!overlay || !formContainer || !dynamicTitleBox) {\r\n      console.log('\u274c Error: elementos del modal no encontrados');\r\n      return;\r\n    }\r\n    \r\n    overlay.style.display = \"block\";\r\n    formContainer.innerHTML = \"\";\r\n    dynamicTitleBox.textContent = formTitle;\r\n\r\n    console.log('\ud83d\udccb Creando formulario HubSpot...');\r\n\r\n    \/\/ Wait for HubSpot and create form\r\n    const waitForHbspt = setInterval(function() {\r\n      if (window.hbspt && window.hbspt.forms) {\r\n        clearInterval(waitForHbspt);\r\n        console.log('\u2705 HubSpot cargado, creando formulario...');\r\n        hbspt.forms.create({\r\n          portalId: \"144173379\",\r\n          formId: formId,\r\n          region: \"eu1\",\r\n          target: \"#\" + containerId\r\n        });\r\n      }\r\n    }, 100);\r\n  });\r\n}\r\n\r\n\/\/ Initialize on page load\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  console.log('\ud83d\ude80 P\u00e1gina cargada, inicializando botones...');\r\n  initDownloadButtons();\r\n});\r\n\r\n\/\/ Re-initialize after AJAX updates\r\nif (typeof jQuery !== 'undefined') {\r\n  jQuery(document).ajaxComplete(function() {\r\n    console.log('\ud83d\udd04 AJAX completado, reinicializando...');\r\n    setTimeout(initDownloadButtons, 100);\r\n  });\r\n}\r\n\r\n\/\/ MutationObserver as fallback\r\nconst downloadObserver = new MutationObserver(function(mutations) {\r\n  let shouldInit = false;\r\n  mutations.forEach(mutation => {\r\n    if (mutation.addedNodes.length) {\r\n      mutation.addedNodes.forEach(node => {\r\n        if (node.nodeType === 1 && (node.classList?.contains('boton-descargar') || node.querySelector?.('.boton-descargar'))) {\r\n          shouldInit = true;\r\n        }\r\n      });\r\n    }\r\n  });\r\n  if (shouldInit) {\r\n    console.log('\ud83d\udc40 Detectados nuevos elementos, reinicializando...');\r\n    initDownloadButtons();\r\n  }\r\n});\r\n\r\ndownloadObserver.observe(document.body, {\r\n  childList: true,\r\n  subtree: true\r\n});\r\n\r\nconsole.log('\u2705 Script de descarga cargado correctamente');\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e9e0980 e-flex e-con-boxed e-con e-parent\" data-id=\"e9e0980\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-953f107 elementor-widget elementor-widget-heading\" data-id=\"953f107\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Other sectors<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3349f25 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"3349f25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Find inspiration in our other sectors; we offer a wide range of services that can help you with the automation of your production.<\/p>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bcd28b8 e-con-full e-grid e-con e-child\" data-id=\"bcd28b8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-4ad1c41 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4ad1c41\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\" href=\"https:\/\/gurpea.com\/en\/engineering\/food-sector\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-004b59e elementor-widget elementor-widget-image\" data-id=\"004b59e\" 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=\"555\" height=\"400\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Foto-Sector-Automocion-interna.webp\" class=\"attachment-large size-large wp-image-10967\" alt=\"Automotive Sector : Automation Engineering : Gurpea\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Foto-Sector-Automocion-interna.webp 555w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Foto-Sector-Automocion-interna-300x216.webp 300w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/>\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-063e749 elementor-widget elementor-widget-heading\" data-id=\"063e749\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Automotive<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-10f8122 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"10f8122\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:250}\" href=\"https:\/\/gurpea.com\/sector-farma\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92652b0 elementor-widget elementor-widget-image\" data-id=\"92652b0\" 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=\"555\" height=\"400\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Final-de-linea-Farma-5.webp\" class=\"attachment-large size-large wp-image-10941\" alt=\"Pharma Sector: Automation Engineering : Gurpea\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Final-de-linea-Farma-5.webp 555w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Final-de-linea-Farma-5-300x216.webp 300w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/>\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-86e5f40 elementor-widget elementor-widget-heading\" data-id=\"86e5f40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Pharmaceutical<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-a6fc796 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"a6fc796\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:500}\" href=\"https:\/\/gurpea.com\/sector-electrico\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1cdf607 elementor-widget elementor-widget-image\" data-id=\"1cdf607\" 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=\"555\" height=\"400\" src=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Foto-alimenacion-interior.webp\" class=\"attachment-large size-large wp-image-10940\" alt=\"Food Sector: Automation Engineering : Gurpea\" srcset=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Foto-alimenacion-interior.webp 555w, https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Foto-alimenacion-interior-300x216.webp 300w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/>\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-5e507bc elementor-widget elementor-widget-heading\" data-id=\"5e507bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Food<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-902a366 e-flex e-con-boxed e-con e-parent\" data-id=\"902a366\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;background_motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-78bf5fd elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"78bf5fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Do you want to increase the precision, traceability, and reliability of your electronic processes?\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2c73ef elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"d2c73ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"7264\" data-end=\"7479\">At Gurpea, we design automation solutions that <strong data-start=\"7407\" data-end=\"7448\">optimize performance and quality<\/strong> at each stage of production.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-773dacb leer_mas elementor-invisible elementor-widget elementor-widget-button\" data-id=\"773dacb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" 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=\"https:\/\/gurpea.com\/en\/success-stories\/laser\/\">\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\">Let's talk about your project<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-640d636 e-flex e-con-boxed e-con e-parent\" data-id=\"640d636\" 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-73fc27b hidden e-con-full e-flex e-con e-child\" data-id=\"73fc27b\" data-element_type=\"container\" data-e-type=\"container\" id=\"myDiv\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed5bb0a elementor-fixed elementor-view-default elementor-invisible elementor-widget elementor-widget-icon\" data-id=\"ed5bb0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;fixed&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;}\" 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=\"#top\">\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<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e799a8f elementor-widget elementor-widget-html\" data-id=\"e799a8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>window.addEventListener('scroll', function () {\r\n    const scrollTop = window.scrollY || document.documentElement.scrollTop;\r\n    const windowHeight = window.innerHeight;\r\n    const docHeight = document.documentElement.scrollHeight;\r\n\r\n    const scrollPercent = (scrollTop + windowHeight) \/ docHeight;\r\n\r\n    const targetDiv = document.getElementById('myDiv');\r\n\r\n    if (scrollPercent >= 0.5) {\r\n      targetDiv.classList.add('visible');\r\n      targetDiv.classList.remove('hidden');\r\n    } else {\r\n      targetDiv.classList.add('hidden');\r\n      targetDiv.classList.remove('visible');\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-e89e802 elementor-hidden-tablet elementor-hidden-mobile e-con-full e-flex e-con e-child\" data-id=\"e89e802\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-7ee906d e-con-full e-flex e-con e-child\" data-id=\"7ee906d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-6116bde e-con-full hablar e-flex e-con e-child\" data-id=\"6116bde\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MTEyNjUsInRvZ2dsZSI6ZmFsc2V9\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a3fdc8 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"5a3fdc8\" 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 xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 -20 494.13 472.76\" fill=\"currentColor\"><path d=\"M415.52,30a48.67,48.67,0,0,1,48.61,48.61V289a48.67,48.67,0,0,1-48.61,48.61H374.65V407l-74.43-62.39-8.36-7H78.61A48.67,48.67,0,0,1,30,289V78.61A48.67,48.67,0,0,1,78.61,30Zm0-30H78.61A78.62,78.62,0,0,0,0,78.61V289a78.62,78.62,0,0,0,78.61,78.61H281L376.85,448a15.92,15.92,0,0,0,11.39,4.81,16.27,16.27,0,0,0,16.41-16.32V367.56h10.87A78.62,78.62,0,0,0,494.13,289V78.61A78.62,78.62,0,0,0,415.52,0\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-5b8ea6c e-con-full hablamos e-flex elementor-invisible e-con e-child\" data-id=\"5b8ea6c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;}\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MTEyNjUsInRvZ2dsZSI6ZmFsc2V9\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8761fd0 elementor-widget elementor-widget-heading\" data-id=\"8761fd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Shall we talk?<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4364713 elementor-widget elementor-widget-html\" data-id=\"4364713\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.hablamos {\r\n   display: none; \/* hidden by default *\/\r\n}\r\n\r\n\/* Show when either .hablar or .hablamos is hovered *\/\r\n.hablar:hover ~ .hablamos,\r\n.hablamos:hover {\r\n  display: block;\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", () => {\r\n  const hablar = document.querySelector('.hablar');\r\n  const hablamos = document.querySelector('.hablamos');\r\n\r\n  if (hablar && hablamos) {\r\n    const show = () => {\r\n      hablamos.style.display = 'block';\r\n    };\r\n\r\n    const hide = () => {\r\n      \/\/ only hide if not hovering on .hablamos\r\n      setTimeout(() => {\r\n        if (!hablamos.matches(':hover') && !hablar.matches(':hover')) {\r\n          hablamos.style.display = 'none';\r\n        }\r\n      }, 100);\r\n    };\r\n\r\n    hablar.addEventListener('mouseenter', show);\r\n    hablar.addEventListener('mouseleave', hide);\r\n    hablamos.addEventListener('mouseenter', show);\r\n    hablamos.addEventListener('mouseleave', hide);\r\n  }\r\n});\r\n<\/script>\r\n\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>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ELECTRONIC SECTOR Automation for a precise, multi-reference, and traceable electronics industry Request a quote for your project Automation that drives the electronics of the future At GURPEA, we design automation systems to offer high-precision assemblies, minimize human errors, and ensure continuous online quality control, especially in sensitive processes such as welding, insertion, screwing, or functional [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":11032,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-10965","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Electronic Sector | Engineering | Gurpea<\/title>\n<meta name=\"description\" content=\"Industrial automation for the electronics sector: precise and multi-reference lines with machine vision, robotics and complete traceability.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Electronic Sector | Engineering | Gurpea\" \/>\n<meta property=\"og:description\" content=\"Industrial automation for the electronics sector: precise and multi-reference lines with machine vision, robotics and complete traceability.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/\" \/>\n<meta property=\"og:site_name\" content=\"Gurpea\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-02T11:42:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Electronico-3.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/engineering\\\/electronic-sector\\\/\",\"url\":\"https:\\\/\\\/gurpea.com\\\/en\\\/engineering\\\/electronic-sector\\\/\",\"name\":\"Electronic Sector | Engineering | Gurpea\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/engineering\\\/electronic-sector\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/engineering\\\/electronic-sector\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gurpea.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Electronico-3.webp\",\"datePublished\":\"2025-10-17T12:28:01+00:00\",\"dateModified\":\"2025-12-02T11:42:29+00:00\",\"description\":\"Industrial automation for the electronics sector: precise and multi-reference lines with machine vision, robotics and complete traceability.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/engineering\\\/electronic-sector\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gurpea.com\\\/en\\\/engineering\\\/electronic-sector\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/engineering\\\/electronic-sector\\\/#primaryimage\",\"url\":\"https:\\\/\\\/gurpea.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Electronico-3.webp\",\"contentUrl\":\"https:\\\/\\\/gurpea.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Electronico-3.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/engineering\\\/electronic-sector\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gurpea.com\\\/en\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Engineering\",\"item\":\"https:\\\/\\\/gurpea.com\\\/en\\\/ingenieria-de-automatizacion\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Electronic Sector\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/gurpea.com\\\/en\\\/\",\"name\":\"Gurpea\",\"description\":\"Mantenimiento industrial | Ingenier\u00eda de automatizaci\u00f3n\",\"publisher\":{\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/#organization\"},\"alternateName\":\"Gurpea\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gurpea.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/#organization\",\"name\":\"Gurpea\",\"url\":\"https:\\\/\\\/gurpea.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/gurpea.com\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/GURPEA_MAR_25_COLOR-scaled.png\",\"contentUrl\":\"https:\\\/\\\/gurpea.com\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/GURPEA_MAR_25_COLOR-scaled.png\",\"width\":2560,\"height\":1811,\"caption\":\"Gurpea\"},\"image\":{\"@id\":\"https:\\\/\\\/gurpea.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/es.linkedin.com\\\/company\\\/gurpeagroup\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC02cVgxZCYiYrZtyYLToROQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Electronic Sector | Engineering | Gurpea","description":"Industrial automation for the electronics sector: precise and multi-reference lines with machine vision, robotics and complete traceability.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/","og_locale":"en_US","og_type":"article","og_title":"Electronic Sector | Engineering | Gurpea","og_description":"Industrial automation for the electronics sector: precise and multi-reference lines with machine vision, robotics and complete traceability.","og_url":"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/","og_site_name":"Gurpea","article_modified_time":"2025-12-02T11:42:29+00:00","og_image":[{"width":1500,"height":675,"url":"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Electronico-3.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/","url":"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/","name":"Electronic Sector | Engineering | Gurpea","isPartOf":{"@id":"https:\/\/gurpea.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/#primaryimage"},"image":{"@id":"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/#primaryimage"},"thumbnailUrl":"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Electronico-3.webp","datePublished":"2025-10-17T12:28:01+00:00","dateModified":"2025-12-02T11:42:29+00:00","description":"Industrial automation for the electronics sector: precise and multi-reference lines with machine vision, robotics and complete traceability.","breadcrumb":{"@id":"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/#primaryimage","url":"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Electronico-3.webp","contentUrl":"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/10\/Electronico-3.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/gurpea.com\/en\/engineering\/electronic-sector\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gurpea.com\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Engineering","item":"https:\/\/gurpea.com\/en\/ingenieria-de-automatizacion\/"},{"@type":"ListItem","position":3,"name":"Electronic Sector"}]},{"@type":"WebSite","@id":"https:\/\/gurpea.com\/en\/#website","url":"https:\/\/gurpea.com\/en\/","name":"Gurpea","description":"Mantenimiento industrial | Ingenier\u00eda de automatizaci\u00f3n","publisher":{"@id":"https:\/\/gurpea.com\/en\/#organization"},"alternateName":"Gurpea","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gurpea.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/gurpea.com\/en\/#organization","name":"Gurpea","url":"https:\/\/gurpea.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gurpea.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/11\/GURPEA_MAR_25_COLOR-scaled.png","contentUrl":"https:\/\/gurpea.com\/wp-content\/uploads\/2025\/11\/GURPEA_MAR_25_COLOR-scaled.png","width":2560,"height":1811,"caption":"Gurpea"},"image":{"@id":"https:\/\/gurpea.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/es.linkedin.com\/company\/gurpeagroup","https:\/\/www.youtube.com\/channel\/UC02cVgxZCYiYrZtyYLToROQ"]}]}},"_links":{"self":[{"href":"https:\/\/gurpea.com\/en\/wp-json\/wp\/v2\/pages\/10965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gurpea.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gurpea.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gurpea.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gurpea.com\/en\/wp-json\/wp\/v2\/comments?post=10965"}],"version-history":[{"count":0,"href":"https:\/\/gurpea.com\/en\/wp-json\/wp\/v2\/pages\/10965\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/gurpea.com\/en\/wp-json\/wp\/v2\/pages\/11032"}],"wp:attachment":[{"href":"https:\/\/gurpea.com\/en\/wp-json\/wp\/v2\/media?parent=10965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}