{"id":2199,"date":"2026-08-06T10:11:28","date_gmt":"2026-08-06T10:11:28","guid":{"rendered":"https:\/\/gplg.pt\/ia\/?page_id=2199"},"modified":"2026-09-05T10:13:52","modified_gmt":"2026-09-05T10:13:52","slug":"technologies","status":"publish","type":"page","link":"https:\/\/gplg.pt\/fr\/technologies\/","title":{"rendered":"Ing\u00e9nierie et technologies"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2199\" class=\"elementor elementor-2199\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<header class=\"elementor-element elementor-element-a58204d e-con e-atomic-element e-flexbox-base e-5ac3b37 \" data-id=\"a58204d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a58204d\" data-e-type=\"e-flexbox\" data-id=\"a58204d\">\n    \t\t<div class=\"elementor-element elementor-element-8aa6798 elementor-widget elementor-widget-premium-addon-banner\" data-id=\"8aa6798\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"premium-addon-banner.default\">\n\t\t\t\t\t\t\t<div class=\"premium-banner-ib premium-banner-min-height premium-banner-animation13 none premium-banner__effect-type2\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Engineering-Excellence-768x432.png\" class=\"attachment-medium_large size-medium_large wp-image-2763\" alt=\"engineering excellence\" srcset=\"https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Engineering-Excellence-768x432.png 768w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Engineering-Excellence-300x169.png 300w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Engineering-Excellence-1024x576.png 1024w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Engineering-Excellence-1536x864.png 1536w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Engineering-Excellence.png 1672w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t<div class=\"premium-banner-ib-desc\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"premium-banner-ib-title premium_banner_title\">\n\t\t\t\t\t\tEngineering Excellence\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/header>\n<div class=\"elementor-element elementor-element-2b5bc9c e-flex e-con-boxed e-con e-parent\" data-id=\"2b5bc9c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-da2ccc0 e-con e-atomic-element e-flexbox-base e-69d9c22 \" data-id=\"da2ccc0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"da2ccc0\" data-e-type=\"e-flexbox\" data-id=\"da2ccc0\">\n    \t\t<div class=\"elementor-element elementor-element-a47824b elementor-widget elementor-widget-text-editor\" data-id=\"a47824b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3>From Concept to Production<\/h3><p>We combine deep domain knowledge with cutting\u2011edge technology to deliver turnkey automation solutions that scale with your business. Whether you need robotic integration, AI vision, or smart software platforms, our engineering team turns ideas into reliable, high\u2011performance systems.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5cd9534 e-con-full e-flex e-con e-parent\" data-id=\"5cd9534\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-3387c75 e-grid e-con-full e-con e-child\" data-id=\"3387c75\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-76f3f8b e-con-full ct-backdrop-s ct-boxshadow ct-border-animation e-flex e-con e-child\" data-id=\"76f3f8b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1e50eb elementor-widget elementor-widget-heading\" data-id=\"a1e50eb\" 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\"><h3>Robotics Engineering<\/h3>\n<p><strong>Our Technology Stack \u2013 Robotics<\/strong><\/p>\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92a52ba elementor-widget elementor-widget-text-editor\" data-id=\"92a52ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<table class=\"w-full border-collapse overflow-hidden bg-inherit text-foreground-subdued table-auto !mb-0 text-[12px]\"><tbody class=\"divide-y\"><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\"><p>1<\/p><\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">6\u2011Axis Industrial Robot<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">High\u2011precision manipulation, welding, and painting for complex assemblies<\/td><\/tr><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">2<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">SCARA Robot<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Fast pick\u2011and\u2011place ideal for packaging and bin handling tasks<\/td><\/tr><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">3<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Delta Robot<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Rapid dispensing and component placement with minimal travel distance<\/td><\/tr><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">4<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">AMR\/AGV \u2013 Autonomous Mobile Robots<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Self\u2011navigating vehicles that transport goods within the warehouse<\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-798c8ae e-con-full ct-backdrop-s ct-boxshadow ct-border-animation e-flex e-con e-child\" data-id=\"798c8ae\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3287888 elementor-widget elementor-widget-heading\" data-id=\"3287888\" 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\"><h3>Machine Vision<\/h3>\n\n<p><strong>Our Technology Stack \u2013 Machine Vision<\/strong><\/p><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b20f40 elementor-widget elementor-widget-text-editor\" data-id=\"4b20f40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<table class=\"w-full border-collapse overflow-hidden bg-inherit text-foreground-subdued table-auto !mb-0 text-[12px]\"><tbody class=\"divide-y\"><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">1<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">2D\/3D Cameras<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Surface inspection, dimensional measurement and defect detection<\/td><\/tr><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">2<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">AI Algorithms<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Real\u2011time classification, quality scoring and anomaly spotting<\/td><\/tr><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">3<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Digital Overlays<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Live visual feedback for operators during production runs<\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a93a9e8 e-con-full ct-backdrop-s ct-boxshadow ct-border-animation e-flex e-con e-child\" data-id=\"a93a9e8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf3ddf8 elementor-widget elementor-widget-heading\" data-id=\"bf3ddf8\" 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\"><h3> Industrial Software<\/h3>\n\n<p><strong>Our TecIndustrial Software<\/strong><\/p><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c95b93 elementor-widget elementor-widget-text-editor\" data-id=\"1c95b93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<table class=\"w-full border-collapse overflow-hidden bg-inherit text-foreground-subdued table-auto !mb-0 text-[12px]\"><tbody class=\"divide-y\"><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">1<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">MES Platforms<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">End\u2011to\u2011end process tracking, batch monitoring and traceability<\/td><\/tr><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">2<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">PLC\/SCADA Integration<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Real\u2011time control, HMI design and operator interfaces<\/td><\/tr><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">3<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">ERP Connection<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Seamless data flow between manufacturing and business systems<\/td><\/tr><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">4<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Custom Software Development<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Tailored platforms for unique automation needs<\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d664b5 e-con-full ct-backdrop-s ct-boxshadow ct-border-animation e-flex e-con e-child\" data-id=\"9d664b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d749611 elementor-widget elementor-widget-heading\" data-id=\"d749611\" 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\"><h3>Control Systems<\/h3>\n<p><strong>Our Technology Stack \u2013 Control Systems<\/strong><\/p><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68fdbd3 elementor-widget elementor-widget-text-editor\" data-id=\"68fdbd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<table class=\"w-full border-collapse overflow-hidden bg-inherit text-foreground-subdued table-auto !mb-0 text-[12px]\"><tbody class=\"divide-y\"><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">1<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\"><a href=\"https:\/\/gplg.pt\/ia\/technologies\/plc-scada\/\">PLC Programming<\/a><\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">S7\u20111200\/3U, FMC and ladder logic development for robust control<\/td><\/tr><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">2<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">SCADA &amp; HMI<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Centralised monitoring, alarm management and operator interfaces<\/td><\/tr><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">3<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Industrial Networks<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Ethernet\/IP, Profinet, Modbus connectivity for reliable plant communication<\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e346436 e-con-full ct-backdrop-s ct-boxshadow ct-border-animation e-flex e-con e-child\" data-id=\"e346436\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77d94a0 elementor-widget elementor-widget-heading\" data-id=\"77d94a0\" 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\"><h3><a href=\"https:\/\/gplg.pt\/ia\/technologies\/digital-twin\/\">Digital Twin<\/a>s &amp; Simulation<\/h3>\n<p><strong>Our Technology Stack \u2013 Digital Twins &amp; Simulation<\/strong><\/p><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc1c97a elementor-widget elementor-widget-text-editor\" data-id=\"cc1c97a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<table class=\"w-full border-collapse overflow-hidden bg-inherit text-foreground-subdued table-auto !mb-0 text-[12px]\"><tbody class=\"divide-y\"><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">1<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Virtual Replicas<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Digital models of production lines for risk\u2011free testing before deployment<\/td><\/tr><tr class=\"transition-colors odd:bg-surface-1 even:bg-surface-1\"><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal tabular-nums text-left\">2<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">\u00a0<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Performance Prediction<\/td><td class=\"px-3 py-2 align-top hyphens-none whitespace-normal break-normal text-left\">Simulate changes, optimise workflows and validate ROI without downtime<\/td><\/tr><\/tbody><\/table><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-888a2d9 e-con e-atomic-element e-flexbox-base e-bfa63ed \" data-id=\"888a2d9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"888a2d9\" data-e-type=\"e-flexbox\" data-id=\"888a2d9\">\n    \t\t<div class=\"elementor-element elementor-element-facea21 elementor-widget elementor-widget-ucaddon_vertical_curve_timeline\" data-id=\"facea21\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_vertical_curve_timeline.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Vertical Curved Timeline -->\n\t\t<link id='font-awesome-css' href='https:\/\/gplg.pt\/ia\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/font-awesome6\/fontawesome-all.min.css' type='text\/css' rel='stylesheet' >\n\t\t<link id='font-awesome-4-shim-css' href='https:\/\/gplg.pt\/ia\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/font-awesome6\/fontawesome-v4-shims.min.css' type='text\/css' rel='stylesheet' >\n\n<style>\/* widget: Vertical Curved Timeline *\/\n\n#uc_vertical_curve_timeline_elementor_facea21.ue-container{\n  width: 100%;\n  display: flex;\n  align-items: center;\n}\n\n\/* Timeline Container *\/\n\n#uc_vertical_curve_timeline_elementor_facea21 .ue-timeline {\n  width:100%;\n  margin: 0 auto;\n  padding: 0 20px;\n}\n\n#uc_vertical_curve_timeline_elementor_facea21 .ue-item-image{\n  overflow:hidden;\n}\n\n#uc_vertical_curve_timeline_elementor_facea21 .ue-item-image img{\n  width:100%;\n  height: 100%;\n  transition:0.3s;\n}\n\n\/* Card container *\/\n#uc_vertical_curve_timeline_elementor_facea21 .ue-card {\n  position: relative;\n  display: flex;\n}\n\n#uc_vertical_curve_timeline_elementor_facea21 .ue-slno{\n  border-radius: 50%;\n  position: absolute;\n  top: 50%;\n  left: 0;\n  transform: translate(-50%, -50%);\n  display: grid;\n  place-content: center;\n}\n\n\/* setting padding based on even or odd *\/\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(odd) {\n    padding: 30px 0 30px 30px;\n  }\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(even) {\n    padding: 30px 30px 30px 0;\n  }\n  \/* Global ::before *\/\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card::before {\n    content: \"\";\n    position: absolute;\n    width: 50%;\n  }\n\n  \/* Setting the border of top, bottom, left *\/\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(odd)::before {\n    left: 0px;\n    top: -6px;\n    bottom: -6px;\n    border-width: 6px 0 6px 6px;\n    border-radius: 20px 0 0 20px;\n  }\n\n  \/* Setting the top and bottom to \"-6px\" because earlier it was out of a pixel in mobile devices *\/\n  @media only screen and (max-width: 400px) {\n    #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(odd)::before {\n      top: -6px;\n      bottom: -6px;\n    }\n  }\n\n  \/* Setting the border of top, bottom, right *\/\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(even)::before {\n    right: 0;\n    top: 0;\n    bottom: 0;\n    border-width: 6px 6px 6px 0;\n    border-radius: 0 20px 20px 0;\n  }\n\n  \/* Removing the border if it is the first card *\/\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:first-child::before {\n    border-top: 0;\n    border-top-left-radius: 0;\n  }\n\n  \/* Removing the border if it is the last card  and it's odd *\/\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:last-child:nth-child(odd)::before {\n    border-bottom: 0;\n    border-bottom-left-radius: 0;\n  }\n\n  \/* Removing the border if it is the last card  and it's even *\/\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:last-child:nth-child(even)::before {\n    border-bottom: 0;\n    border-bottom-right-radius: 0;\n  }\n\n  \/* Information about the timeline *\/\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-info {\n    display: flex;\n    border-radius: 10px;\n    padding: 10px;\n    width: 100%;\n    position: relative;\n    z-index: 1;\n  }\n\n  \/* Title of the card *\/\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-title {\n    position: relative;\n  }\n\n  \/* Timeline dot  *\/\n\n  \/* text right if the card is even  *\/\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(even) {\n    text-align: right;\n  }\n\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(even) .ue-item-image{\n    margin-left: auto;\n  }\n\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(even) .ue-info{\n    padding-right: 20px;\n    margin-left: auto;\n  }\n\n\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(odd) .ue-info{\n    padding-left: 20px;\n  }\n\n  \/* setting dot to the left if the card is odd *\/\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(odd) > .ue-info > .ue-title::before {\n    left: -45px;\n  }\n\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(even) > .ue-slno{\n    right: 0%;\n    left: auto;\n    transform: translate(50%, -50%);\n    margin-right:calc(6px\/2);\n  }\n\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(odd) > .ue-slno{\n    margin-left:calc(6px\/2);;\n  }\n\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(1)::before{\n    height: 50%;\n    top: auto;\n  }\n\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:last-child::before{\n    height: 50%;\n  }\n\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-button-link{\n    width:fit-content;\n    z-index: 100;\n    display:inline-block;\n  }\n\n  #uc_vertical_curve_timeline_elementor_facea21 .ue-card:nth-child(even) .ue-button-link {\n    margin-left:auto;\n  }\n\n\n\n#uc_vertical_curve_timeline_elementor_facea21 .ue-item-wrap{\n  width: 100%;\n}\n\n\n<\/style>\n\n<div id=\"uc_vertical_curve_timeline_elementor_facea21\" class=\"ue-container \" >\n  <div class=\"ue-timeline\">\n    <div class=\"ue-outer uc-items-wrapper\">              \n      <div class=\"ue-card elementor-repeater-item-ba62da5\">\n  \n  <div class=\"ue-slno\">\n            <i class='huge huge-audit-01'><\/i>  \n  <\/div>\n  \n  <div class=\"ue-info\">\n          \t\n    <div class=\"ue-item-wrap\">\n      <h3 class=\"ue-title\">Step 1 \u2013 Assessment<\/h3>            <div class=\"ue-description\"><p>On\u2011site audit of current processes, KPIs and pain points.<\/p><\/div>                        <\/div>\n  <\/div>\n<\/div>\n<div class=\"ue-card elementor-repeater-item-60485e0\">\n  \n  <div class=\"ue-slno\">\n            <i class='huge huge-web-design-02'><\/i>  \n  <\/div>\n  \n  <div class=\"ue-info\">\n          \t\n    <div class=\"ue-item-wrap\">\n      <h3 class=\"ue-title\">Step 2 \u2013 Design<\/h3>            <div class=\"ue-description\"><p>Detailed engineering plan covering robotics, vision and software specifications.<\/p><\/div>                        <\/div>\n  <\/div>\n<\/div>\n<div class=\"ue-card elementor-repeater-item-7760c36\">\n  \n  <div class=\"ue-slno\">\n            <i class='elementor-icons eicon-integration'><\/i>  \n  <\/div>\n  \n  <div class=\"ue-info\">\n          \t\n    <div class=\"ue-item-wrap\">\n      <h3 class=\"ue-title\">Step 3 \u2013 Integration<\/h3>            <div class=\"ue-description\"><p>Programming robots, installing cameras, linking PLCs to MES\/SCADA systems.<\/p><\/div>                        <\/div>\n  <\/div>\n<\/div>\n<div class=\"ue-card elementor-repeater-item-a23d2df\">\n  \n  <div class=\"ue-slno\">\n            <i class='fas fa-compress-alt'><\/i>  \n  <\/div>\n  \n  <div class=\"ue-info\">\n          \t\n    <div class=\"ue-item-wrap\">\n      <h3 class=\"ue-title\">Step 4 \u2013 Commissioning<\/h3>            <div class=\"ue-description\"><p>System testing, validation against requirements, operator training.<\/p><\/div>                        <\/div>\n  <\/div>\n<\/div>\n<div class=\"ue-card elementor-repeater-item-785886d\">\n  \n  <div class=\"ue-slno\">\n            <i class='far fa-check-circle'><\/i>  \n  <\/div>\n  \n  <div class=\"ue-info\">\n          \t\n    <div class=\"ue-item-wrap\">\n      <h3 class=\"ue-title\">Step 5 \u2013 Optimisation<\/h3>            <div class=\"ue-description\"><p>Continuous performance monitoring and iterative improvements.<\/p><\/div>                        <\/div>\n  <\/div>\n<\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n<!-- end Vertical Curved Timeline -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-65f66c5 e-con e-atomic-element e-flexbox-base e-d6b8c36 \" data-id=\"65f66c5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"65f66c5\" data-e-type=\"e-flexbox\" data-id=\"65f66c5\">\n    <div class=\"ha-bg-parallax-wrap-hide elementor-element elementor-element-0cb324e e-con-full ha-bg-parallax-yes e-flex e-con e-parent\" data-ha-bg-parallax=\"{&quot;type&quot;:&quot;scroll&quot;,&quot;speed&quot;:0.5,&quot;android&quot;:1,&quot;ios&quot;:1,&quot;size&quot;:&quot;cover&quot;,&quot;repeat&quot;:&quot;no-repeat&quot;}\" data-id=\"0cb324e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ha_bg_parallax_switcher&quot;:&quot;yes&quot;,&quot;ha_bg_parallax_type&quot;:&quot;scroll&quot;,&quot;_ha_eqh_enable&quot;:false,&quot;ha_bg_parallax_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t\t<h2 data-interaction-id=\"f5e0367\" class=\"e-f5e0367-79df619 e-heading-base\" data-e-type=\"widget\" data-id=\"f5e0367\">Technologies<\/h2>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4b76bda e-grid e-con-boxed e-con e-parent\" data-id=\"4b76bda\" 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-b7107e0 elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"b7107e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/plc-scada\/\" rel=\"nofollow\"><span>PLC Programming<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a5a547 elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"5a5a547\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/scada-systems\/\" rel=\"nofollow\"><span>SCADA Systems<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4224bd0 elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"4224bd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/cnc-programming\/\" rel=\"nofollow\"><span>CNC Programming<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7cb4b2 elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"a7cb4b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/c-development\/\" rel=\"nofollow\"><span>C# Development<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-231af8e elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"231af8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/python-development\/\" rel=\"nofollow\"><span>Python Development<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47227b6 elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"47227b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/plg-ai\/\" rel=\"nofollow\"><span>PLG AI<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77aab2b elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"77aab2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/industrial-iot\/\" rel=\"nofollow\"><span>Industrial IoT<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec0abc9 elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"ec0abc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/opc-ua-mqtt\/\" rel=\"nofollow\"><span>OPC UA &amp; MQTT<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6fe0fc elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"d6fe0fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/machine-vision-technologies\/\" rel=\"nofollow\"><span>Machine Vision Tech<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd5ada3 elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"bd5ada3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/database-solutions\/\" rel=\"nofollow\"><span>Database Solutions<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07098d8 elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"07098d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/cloud-integration\/\" rel=\"nofollow\"><span>Cloud Integration<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-010457d elementor-widget elementor-widget-ha-creative-button happy-addon ha-creative-button\" data-id=\"010457d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-creative-button.default\">\n\t\t\t\t\t\t\t<div data-magnetic=\"yes\" class=\"ha-creative-btn-wrap\">\n\t\t\t<a class=\"ha-creative-btn ha-stl--hermosa ha-eft--reshape\" href=\"https:\/\/gplg.pt\/ia\/technologies\/digital-twin\/\" rel=\"nofollow\"><span>Digital Twin<\/span><\/a>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-2d9f619 e-con e-atomic-element e-flexbox-base e-b7c7182 \" data-id=\"2d9f619\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2d9f619\" data-e-type=\"e-flexbox\" data-id=\"2d9f619\">\n    \t\t<div class=\"elementor-element elementor-element-4821ad9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4821ad9\" 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\n<\/div>\n<div class=\"elementor-element elementor-element-5937912 e-con e-atomic-element e-flexbox-base e-fd415e4 \" data-id=\"5937912\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5937912\" data-e-type=\"e-flexbox\" data-id=\"5937912\">\n    \t\t<div class=\"elementor-element elementor-element-113c54a elementor-share-buttons--view-icon elementor-share-buttons--shape-rounded elementor-share-buttons--skin-gradient elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons\" data-id=\"113c54a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"share-buttons.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_facebook\" role=\"button\" tabindex=\"0\" aria-label=\"Share on facebook\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_x-twitter\" role=\"button\" tabindex=\"0\" aria-label=\"Share on x-twitter\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-x-twitter\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_linkedin\" role=\"button\" tabindex=\"0\" aria-label=\"Share on linkedin\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-linkedin\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_whatsapp\" role=\"button\" tabindex=\"0\" aria-label=\"Share on whatsapp\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-whatsapp\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_email\" role=\"button\" tabindex=\"0\" aria-label=\"Share on email\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Engineering Excellence From Concept to Production We combine deep domain knowledge with cutting\u2011edge technology to deliver turnkey automation solutions that scale with your business. Whether you need robotic integration, AI vision, or smart software platforms, our engineering team turns ideas into reliable, high\u2011performance systems. Robotics Engineering Our Technology Stack \u2013 Robotics 1 \u00a0 6\u2011Axis Industrial [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2199","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/gplg.pt\/fr\/wp-json\/wp\/v2\/pages\/2199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gplg.pt\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gplg.pt\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gplg.pt\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gplg.pt\/fr\/wp-json\/wp\/v2\/comments?post=2199"}],"version-history":[{"count":92,"href":"https:\/\/gplg.pt\/fr\/wp-json\/wp\/v2\/pages\/2199\/revisions"}],"predecessor-version":[{"id":5632,"href":"https:\/\/gplg.pt\/fr\/wp-json\/wp\/v2\/pages\/2199\/revisions\/5632"}],"wp:attachment":[{"href":"https:\/\/gplg.pt\/fr\/wp-json\/wp\/v2\/media?parent=2199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}