{"id":2229,"date":"2026-08-06T10:23:32","date_gmt":"2026-08-06T10:23:32","guid":{"rendered":"https:\/\/gplg.pt\/ia\/?page_id=2229"},"modified":"2026-08-21T12:17:01","modified_gmt":"2026-08-21T12:17:01","slug":"iot-industrial","status":"publish","type":"page","link":"https:\/\/gplg.pt\/pt\/technologies\/industrial-iot\/","title":{"rendered":"Industrial IoT"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2229\" class=\"elementor elementor-2229\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f1707f7 e-con e-atomic-element e-flexbox-base e-49ae8f1\" data-id=\"f1707f7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"f1707f7\">\n    \t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base e-66204b8-dfe44f7\" data-interaction-id=\"66204b8\" data-e-type=\"widget\" data-id=\"66204b8\" id=\"4088\" src=\"https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/IoT.png\" width=\"1860\" height=\"845\" srcset=\"https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/IoT.png 1860w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/IoT-300x136.png 300w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/IoT-1024x465.png 1024w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/IoT-768x349.png 768w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/IoT-1536x698.png 1536w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/IoT-18x8.png 18w\" alt=\"IoT\"\/>\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-7ef141c e-con e-atomic-element e-flexbox-base e-e930d2c\" data-id=\"7ef141c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7ef141c\">\n    \t\t<div class=\"elementor-element elementor-element-d7736e9 elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"d7736e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_d7736e9 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_d7736e9 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_d7736e9 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_d7736e9 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_d7736e9 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_d7736e9:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_d7736e9:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_d7736e9:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_d7736e9:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_d7736e9\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromBottom\">Ligar m\u00e1quinas, dados e opera\u00e7\u00f5es industriais<\/div>\t\n\t\t<div class=\"ue-text moveFromBottom\"><p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"643\" data-end=\"849\">A GPLG desenvolve solu\u00e7\u00f5es de IoT industrial que ligam m\u00e1quinas, sensores e equipamentos industriais a sistemas de software, permitindo que as empresas recolham, monitorizem e utilizem informa\u00e7\u00f5es operacionais de forma mais eficaz.<\/p><p data-start=\"851\" data-end=\"992\">Desde m\u00e1quinas individuais at\u00e9 ambientes de produ\u00e7\u00e3o interligados, concebemos arquiteturas de IoT em fun\u00e7\u00e3o dos requisitos do processo industrial.<\/p><p data-start=\"851\" data-end=\"992\">Discutir um projeto de IoT<\/p><\/div>       \n       \t        <div class=\"ue-btn-wrapper moveFromBottom\">\n           <a class=\"ue-btn\"  href=\"https:\/\/gplg.pt\/contact\/\" >\n\t\t\t\t<span class=\"uc-link\">Explore as nossas tecnologias<\/span>\n\t\t   <\/a>\n        <\/div>\n             <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-d9b159e e-con e-atomic-element e-flexbox-base e-dcde375\" data-id=\"d9b159e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d9b159e\">\n    \t\t<div class=\"elementor-element elementor-element-7775fbc elementor-hidden-mobile elementor-widget elementor-widget-ucaddon_transparent_split_hero\" data-id=\"7775fbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_transparent_split_hero.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Transparent Split Hero -->\n\t\t<link id='uc_ac_assets_file_uc_photography_header_css_0-css' href='https:\/\/gplg.pt\/ia\/wp-content\/uploads\/ac_assets\/uc_photography_header\/uc_photography_header.css' type='text\/css' rel='stylesheet' >\n\n<style>\/* widget: Transparent Split Hero *\/\n\n.uc_photography_header *{\n\tmargin:0;\n\tpadding:0;\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\t\n}\n#uc_transparent_split_hero_elementor_7775fbc\n{\n\tposition:relative;\n\twidth:100%;\n    background-position:center;\n    background-size:cover;\n    background-image:url(https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Ind-IoT.jpeg);\n    display:flex;\n    overflow:hidden;\n    \n}\n\n#uc_transparent_split_hero_elementor_7775fbc > div\n{\n  height:100%;\n  display:flex;\n    align-items:center;\n}\n\n.uc_photography_header .uc_container_text_box{ \n  text-align:center;\n}\n.uc_photography_header .uc_subtitle\n{\n  font-size:42px;\n}\n\t\n.uc_photography_header .uc_container_text_box a{\n\tborder-style:solid;\n\tdisplay:inline-block;\n}\n\n<\/style>\n\n<div class=\"uc_photography_header\" id=\"uc_transparent_split_hero_elementor_7775fbc\">    \t      \n  <div class=\"uc_container_text_box\">  \n  <div>\n                        <div class=\"uc_subtitle\">Ligar a f\u00e1brica f\u00edsica ao ambiente digital<\/div>        <div class=\"uc_text\"><div style=\"line-height: 1.4;\">\n\n    <p style=\"margin: 0 0 14px 0;\">\n        Os equipamentos industriais modernos geram quantidades significativas de informa\u00e7\u00e3o.\n    <\/p>\n\n    <p style=\"margin: 0 0 14px 0;\">\n        O estado das m\u00e1quinas, as temperaturas, as contagens de produ\u00e7\u00e3o, o consumo de energia, os tempos de ciclo, os alarmes e outros par\u00e2metros operacionais podem fornecer informa\u00e7\u00f5es valiosas sobre o processo de produ\u00e7\u00e3o.\n    <\/p>\n\n    <p style=\"margin: 0 0 14px 0;\">\n        A IoT industrial cria a infraestrutura necess\u00e1ria para recolher estas informa\u00e7\u00f5es do ambiente f\u00edsico e disponibiliz\u00e1-las aos sistemas de software que delas necessitam.\n    <\/p>\n\n    <p style=\"margin: 0 0 8px 0;\">\n        A GPLG concebe solu\u00e7\u00f5es de IoT que ligam:\n    <\/p>\n\n    <div style=\"        display: flex;        align-items: center;        justify-content: center;        gap: 8px;        width: 100%;        overflow-x: auto;        padding: 8px 0 14px 0;        white-space: nowrap;    \">\n\n        <div style=\"padding: 8px 12px; border: 1px solid #aaa; border-radius: 6px;\">\n            M\u00e1quinas\n        <\/div>\n\n        <div style=\"font-size: 20px;\">\u2192<\/div>\n\n        <div style=\"padding: 8px 12px; border: 1px solid #aaa; border-radius: 6px;\">\n            Sensores\n        <\/div>\n\n        <div style=\"font-size: 20px;\">\u2192<\/div>\n\n        <div style=\"padding: 8px 12px; border: 1px solid #aaa; border-radius: 6px;\">\n            Redes Industriais\n        <\/div>\n\n        <div style=\"font-size: 20px;\">\u2192<\/div>\n\n        <div style=\"padding: 8px 12px; border: 1px solid #aaa; border-radius: 6px;\">\n            Dados\n        <\/div>\n\n        <div style=\"font-size: 20px;\">\u2192<\/div>\n\n        <div style=\"padding: 8px 12px; border: 1px solid #aaa; border-radius: 6px;\">\n            Software\n        <\/div>\n\n        <div style=\"font-size: 20px;\">\u2192<\/div>\n\n        <div style=\"padding: 8px 12px; border: 1px solid #aaa; border-radius: 6px;\">\n            Opera\u00e7\u00f5es\n        <\/div>\n\n    <\/div>\n\n    <p style=\"margin: 0 0 8px 0;\">\n        O objetivo n\u00e3o \u00e9 simplesmente recolher mais informa\u00e7\u00f5es.\n    <\/p>\n\n    <p style=\"margin: 0;\">\n        <strong>O objetivo \u00e9 tornar a informa\u00e7\u00e3o industrial utiliz\u00e1vel.<\/strong>\n    <\/p>\n\n<\/div><\/div>            <\/div>\n  <\/div>\n<\/div>\n<!-- end Transparent Split Hero -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5cb85b4 e-con e-atomic-element e-flexbox-base e-70e6ca3\" data-id=\"5cb85b4\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5cb85b4\">\n    \t\t<div class=\"elementor-element elementor-element-44ab2e4 ha-has-bg-overlay elementor-widget elementor-widget-html\" data-id=\"44ab2e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"iiot-card-container\">\n  <!-- Header Bar -->\n  <div class=\"iiot-card-header\">\n    <div class=\"iiot-header-title\">\n      <span class=\"iiot-icon\">\u2699\ufe0f<\/span>\n      <h3>Dos equipamentos industriais aos sistemas conectados<\/h3>\n    <\/div>\n  <\/div>\n\n  <!-- Content Area -->\n  <div class=\"iiot-card-content\">\n    <div class=\"iiot-content-inner\">\n      <p class=\"iiot-description\">\n        Uma arquitetura de IoT industrial proporciona uma forma estruturada de recolher informa\u00e7\u00f5es de ativos industriais e disponibilizar essas informa\u00e7\u00f5es a sistemas de n\u00edvel superior.<br> A arquitetura pode ser pequena e centrada numa \u00fanica m\u00e1quina ou estender-se a todo um ambiente de produ\u00e7\u00e3o.\n      <\/p>\n\n      <!-- IIoT Architecture Flow Chart -->\n      <div class=\"iiot-architecture-flow\">\n        \n        <!-- Top Level -->\n        <div class=\"iiot-node iiot-node-main\">IoT INDUSTRIAL<\/div>\n        <div class=\"iiot-arrow-down\">\u2193<\/div>\n        \n        <div class=\"iiot-label\">AQUISI\u00c7\u00c3O DE DADOS<\/div>\n        <div class=\"iiot-arrow-down\">\u2193<\/div>\n\n        <!-- Input Layer -->\n        <div class=\"iiot-node-group\">\n          <div class=\"iiot-node\">M\u00e1quinas<\/div>\n          <div class=\"iiot-node\">Sensores<\/div>\n          <div class=\"iiot-node\">PLCs<\/div>\n        <\/div>\n\n        <div class=\"iiot-arrow-down\">\u2193<\/div>\n        <div class=\"iiot-node\">Rede Industrial<\/div>\n        \n        <div class=\"iiot-arrow-down\">\u2193<\/div>\n        <div class=\"iiot-node\">IoT \/ Camada de Periferia<\/div>\n        \n        <div class=\"iiot-arrow-down\">\u2193<\/div>\n        <div class=\"iiot-node\">Dados e Aplica\u00e7\u00f5es<\/div>\n\n        <div class=\"iiot-arrow-down\">\u2193<\/div>\n\n        <!-- Output Layer -->\n        <div class=\"iiot-node-group\">\n          <div class=\"iiot-node iiot-node-accent\">SCADA<\/div>\n          <div class=\"iiot-node iiot-node-accent\">Software<\/div>\n          <div class=\"iiot-node iiot-node-accent\">An\u00e1lise<\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Full-Width Container Styling *\/\n  .iiot-card-container {\n    width: 100%;\n    max-width: 100%;\n    margin: 20px 0;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 10px;\n    background-color: transparent;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n    overflow: hidden;\n    box-sizing: border-box;\n  }\n\n  \/* Header Bar *\/\n  .iiot-card-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 18px 24px;\n    background-color: rgba(13, 35, 58, 0.85);\n    backdrop-filter: blur(5px);\n    color: #ffffff;\n  }\n\n  .iiot-header-title {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n\n  .iiot-header-title h3 {\n    margin: 0;\n    font-size: 1.15rem;\n    font-weight: 600;\n    color: #ffffff !important;\n  }\n\n  .iiot-icon {\n    font-size: 1.2rem;\n  }\n\n  \/* Content Area *\/\n  .iiot-card-content {\n    background-color: transparent;\n  }\n\n  .iiot-content-inner {\n    padding: 24px;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .iiot-description {\n    color: inherit;\n    opacity: 0.9;\n    line-height: 1.6;\n    margin-bottom: 24px;\n    font-size: 0.98rem;\n    text-align: center;\n  }\n\n  \/* Flowchart Styling *\/\n  .iiot-architecture-flow {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 8px;\n    padding: 10px 0;\n    width: 100%;\n  }\n\n  .iiot-node {\n    background-color: rgba(255, 255, 255, 0.05);\n    border: 1px solid rgba(255, 255, 255, 0.25);\n    backdrop-filter: blur(4px);\n    border-radius: 6px;\n    padding: 12px 24px;\n    font-weight: 600;\n    color: inherit;\n    font-size: 0.9rem;\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;\n    text-align: center;\n    box-sizing: border-box;\n  }\n\n  .iiot-node:hover {\n    transform: translateY(-2px);\n    border-color: #3182ce;\n    background-color: rgba(49, 130, 206, 0.15);\n  }\n\n  .iiot-node-main {\n    background-color: rgba(49, 130, 206, 0.85);\n    color: #ffffff;\n    border-color: #3182ce;\n    font-size: 1rem;\n    letter-spacing: 0.5px;\n    min-width: 220px;\n  }\n\n  .iiot-node-accent {\n    background-color: rgba(255, 255, 255, 0.1);\n    border-color: rgba(255, 255, 255, 0.3);\n  }\n\n  .iiot-node-group {\n    display: flex;\n    gap: 16px;\n    width: 100%;\n    max-width: 900px;\n    justify-content: center;\n    flex-wrap: wrap;\n  }\n\n  .iiot-node-group .iiot-node {\n    flex: 1;\n    min-width: 140px;\n  }\n\n  .iiot-label {\n    font-size: 0.75rem;\n    font-weight: 700;\n    color: inherit;\n    opacity: 0.7;\n    letter-spacing: 1px;\n    margin: 4px 0;\n  }\n\n  .iiot-arrow-down {\n    color: inherit;\n    opacity: 0.5;\n    font-size: 1.1rem;\n    line-height: 1;\n  }\n\n  \/* Responsive Adjustments *\/\n  @media (max-width: 600px) {\n    .iiot-node-group {\n      flex-direction: column;\n      align-items: stretch;\n    }\n    \n    .iiot-node-group .iiot-node {\n      width: 100%;\n    }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-535342b e-con e-atomic-element e-flexbox-base e-6fea80e\" data-id=\"535342b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"535342b\">\n    \t\t\t<h2 data-interaction-id=\"a3b4df0\" class=\"e-a3b4df0-8048142 e-heading-base\" data-e-type=\"widget\" data-id=\"a3b4df0\">O QUE LIGAMOS<\/h2>\n\t\t\t\t<div class=\"elementor-element elementor-element-b146785 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b146785\" 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-b0b0c5b e-grid e-con-boxed e-con e-parent\" data-id=\"b0b0c5b\" 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\t\t<div class=\"elementor-element elementor-element-ece6d19 elementor-widget elementor-widget-icon-box\" data-id=\"ece6d19\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tM\u00e1quinas\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tLigar o equipamento industrial existente e o novo para recolher informa\u00e7\u00f5es operacionais relevantes.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4df3f14 elementor-widget elementor-widget-icon-box\" data-id=\"4df3f14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSistemas PLC\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tObter informa\u00e7\u00f5es selecionadas sobre os processos a partir de sistemas de controlo industrial.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0d87df elementor-widget elementor-widget-icon-box\" data-id=\"f0d87df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSensores\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tTemperatura, press\u00e3o, vibra\u00e7\u00e3o, carga, energia e outras medi\u00e7\u00f5es industriais.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1034e6 elementor-widget elementor-widget-icon-box\" data-id=\"f1034e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEquipamento CNC\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tLigar os ambientes de maquinagem para recolher informa\u00e7\u00f5es relevantes sobre a produ\u00e7\u00e3o e as opera\u00e7\u00f5es.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a9f2f4 elementor-widget elementor-widget-icon-box\" data-id=\"1a9f2f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tRob\u00f3tica\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tRecolher informa\u00e7\u00f5es de sistemas rob\u00f3ticos e c\u00e9lulas automatizadas.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0217e70 elementor-widget elementor-widget-icon-box\" data-id=\"0217e70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tLinhas de produ\u00e7\u00e3o\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tLigue v\u00e1rias m\u00e1quinas e sistemas para criar uma vis\u00e3o mais abrangente do processo de produ\u00e7\u00e3o.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1194ca1 e-con e-atomic-element e-flexbox-base e-62cf6a5\" data-id=\"1194ca1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1194ca1\">\n    \t\t<div class=\"elementor-element elementor-element-2953370 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2953370\" 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-9754f23 e-con e-atomic-element e-flexbox-base e-81dd6e6\" data-id=\"9754f23\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"9754f23\">\n    \t\t<div class=\"elementor-element elementor-element-eaf8075 ha-has-bg-overlay elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"eaf8075\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_eaf8075 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_eaf8075 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_eaf8075 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_eaf8075 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_eaf8075 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_eaf8075:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_eaf8075:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_eaf8075:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_eaf8075:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_eaf8075\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromBottom\">AQUISI\u00c7\u00c3O DE DADOS INDUSTRIAIS<\/div>\t\n\t\t<div class=\"ue-text moveFromBottom\"><div class=\"iiot-card-container\">\n  <!-- Header Bar -->\n  <div class=\"iiot-card-header\">\n    <div class=\"iiot-header-title\">\n      <span class=\"iiot-icon\">\ud83d\udcca<\/span>\n      <h3>AQUISI\u00c7\u00c3O DE DADOS INDUSTRIAIS: Recolher a informa\u00e7\u00e3o certa<\/h3>\n    <\/div>\n  <\/div>\n\n  <!-- Content Area -->\n  <div class=\"iiot-card-content\">\n    <div class=\"iiot-content-inner\">\n      <p class=\"iiot-description\">\n        A IoT come\u00e7a por compreender quais s\u00e3o, de facto, as informa\u00e7\u00f5es necess\u00e1rias. Dependendo da aplica\u00e7\u00e3o, a GPLG pode conceber a aquisi\u00e7\u00e3o de dados com base em par\u00e2metros como:\n      <\/p>\n\n      <!-- Horizontal Parameter Flow \/ Grid -->\n      <div class=\"iiot-horizontal-flow\">\n        <div class=\"iiot-node\">Status da m\u00e1quina<\/div>\n        <div class=\"iiot-node\">Quantidades de produ\u00e7\u00e3o<\/div>\n        <div class=\"iiot-node\">Tempos de ciclo<\/div>\n        <div class=\"iiot-node\">Temperaturas<\/div>\n        <div class=\"iiot-node\">Press\u00f5es<\/div>\n        <div class=\"iiot-node\">Vibra\u00e7\u00e3o<\/div>\n        <div class=\"iiot-node\">Consumo de energia<\/div>\n        <div class=\"iiot-node\">Alarmes da m\u00e1quina<\/div>\n        <div class=\"iiot-node\">Condi\u00e7\u00f5es de funcionamento<\/div>\n        <div class=\"iiot-node\">Par\u00e2metros do processo<\/div>\n      <\/div>\n\n      <!-- Concluding Note Box -->\n      <div class=\"iiot-footer-text\">\n        N\u00e3o recolhemos dados apenas porque est\u00e3o dispon\u00edveis. Identificamos as informa\u00e7\u00f5es que t\u00eam valor para a aplica\u00e7\u00e3o.\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Full-Width Container Styling *\/\n  .iiot-card-container {\n    width: 100%;\n    max-width: 100%;\n    margin: 20px 0;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 10px;\n    background-color: transparent;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n    overflow: hidden;\n    box-sizing: border-box;\n  }\n\n  \/* Header Bar *\/\n  .iiot-card-header {\n    display: flex;\n    align-items: center;\n    padding: 18px 24px;\n    background-color: rgba(13, 35, 58, 0.85);\n    backdrop-filter: blur(5px);\n    color: #ffffff;\n  }\n\n  .iiot-header-title {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n\n  .iiot-header-title h3 {\n    margin: 0;\n    font-size: 1.15rem;\n    font-weight: 600;\n    color: #ffffff !important;\n  }\n\n  .iiot-icon {\n    font-size: 1.2rem;\n  }\n\n  \/* Content Area *\/\n  .iiot-card-content {\n    background-color: transparent;\n  }\n\n  .iiot-content-inner {\n    padding: 24px;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .iiot-description {\n    color: inherit;\n    opacity: 0.9;\n    line-height: 1.6;\n    margin-bottom: 24px;\n    font-size: 0.98rem;\n    text-align: center;\n  }\n\n  \/* Horizontal Flow \/ Grid Styling *\/\n  .iiot-horizontal-flow {\n    display: flex;\n    flex-direction: row;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    padding: 10px 0;\n    width: 100%;\n    flex-wrap: wrap;\n    margin-bottom: 24px;\n  }\n\n  .iiot-node {\n    background-color: rgba(255, 255, 255, 0.05);\n    border: 1px solid rgba(255, 255, 255, 0.25);\n    backdrop-filter: blur(4px);\n    border-radius: 6px;\n    padding: 12px 18px;\n    font-weight: 600;\n    color: inherit;\n    font-size: 0.88rem;\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;\n    text-align: center;\n    box-sizing: border-box;\n    white-space: nowrap;\n  }\n\n  .iiot-node:hover {\n    transform: translateY(-2px);\n    border-color: #3182ce;\n    background-color: rgba(49, 130, 206, 0.15);\n  }\n\n  \/* Highlighted Footer Text Box *\/\n  .iiot-footer-text {\n    text-align: center;\n    font-weight: 500;\n    font-size: 0.95rem;\n    color: inherit;\n    opacity: 0.95;\n    padding: 14px 20px;\n    border-radius: 6px;\n    background-color: rgba(49, 130, 206, 0.15);\n    border: 1px solid rgba(49, 130, 206, 0.4);\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* Responsive Adjustments for Mobile Screens *\/\n  @media (max-width: 768px) {\n    .iiot-horizontal-flow {\n      flex-direction: column;\n    }\n\n    .iiot-node {\n      width: 100%;\n      max-width: 300px;\n      white-space: normal;\n    }\n  }\n<\/style><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-772cd26 e-con e-atomic-element e-flexbox-base e-a2504ff\" data-id=\"772cd26\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"772cd26\">\n    \t\t<div class=\"elementor-element elementor-element-c396cdf elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c396cdf\" 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-9a6393a e-con e-atomic-element e-flexbox-base e-c436fa4\" data-id=\"9a6393a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"9a6393a\">\n    \t\t<div class=\"elementor-element elementor-element-db891e3 ha-has-bg-overlay elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"db891e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_db891e3 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_db891e3 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_db891e3 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_db891e3 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_db891e3 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_db891e3:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_db891e3:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_db891e3:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_db891e3:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_db891e3\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromBottom\">LIGA\u00c7\u00c3O DE M\u00c1QUINAS EXISTENTES<\/div>\t\n\t\t<div class=\"ue-text moveFromBottom\"><div class=\"iiot-card-container\">\n<!-- Header Bar -->\n<div class=\"iiot-card-header\">\n<div class=\"iiot-header-title\"><span class=\"iiot-icon\">\ud83d\udd04<\/span>\n<h3>Modernizar o equipamento sem substituir tudo<\/h3>\n<\/div>\n<\/div>\n<!-- Content Area -->\n<div class=\"iiot-card-content\">\n<div class=\"iiot-content-inner\">\n<p class=\"iiot-description\">Muitas f\u00e1bricas disp\u00f5em de m\u00e1quinas de diferentes gera\u00e7\u00f5es. Substituir uma linha de produ\u00e7\u00e3o inteira apenas para obter conectividade moderna nem sempre \u00e9 vi\u00e1vel.<br> A Internet das Coisas industrial pode constituir uma forma de ligar o equipamento existente a sistemas digitais mais recentes.<\/p>\n\n<div class=\"iiot-footer-text\">A GPLG pode avaliar o parque de m\u00e1quinas existente e determinar como \u00e9 que a informa\u00e7\u00e3o relevante pode ser obtida e integrada numa arquitetura moderna.<\/div>\n<!-- Section Label -->\n<div class=\"iiot-label-container\"><span class=\"iiot-label\">AMBIENTE T\u00cdPICO<\/span><\/div>\n<!-- Horizontal Diagram Flow -->\n<div class=\"iiot-horizontal-flow\">\n<div class=\"iiot-node\">M\u00e1quina mais antiga<\/div>\n<div class=\"iiot-arrow-right\">\u2192<\/div>\n<div class=\"iiot-node\">PLC \/ Controlador<\/div>\n<div class=\"iiot-arrow-right\">\u2192<\/div>\n<div class=\"iiot-node\">Camada de Comunica\u00e7\u00e3o<\/div>\n<div class=\"iiot-arrow-right\">\u2192<\/div>\n<div class=\"iiot-node\">Gateway IoT<\/div>\n<div class=\"iiot-arrow-right\">\u2192<\/div>\n<div class=\"iiot-node\">Rede Industrial<\/div>\n<div class=\"iiot-arrow-right\">\u2192<\/div>\n<div class=\"iiot-node iiot-node-accent\">Sistemas Digitais<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<style>\n  \/* Full-Width Container Styling *\/<br \/>\n  .iiot-card-container {<br \/>\n    width: 100%;<br \/>\n    max-width: 100%;<br \/>\n    margin: 20px 0;<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.2);<br \/>\n    border-radius: 10px;<br \/>\n    background-color: transparent;<br \/>\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;<br \/>\n    overflow: hidden;<br \/>\n    box-sizing: border-box;<br \/>\n  }<\/p>\n<p>  \/* Header Bar *\/<br \/>\n  .iiot-card-header {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    padding: 18px 24px;<br \/>\n    background-color: rgba(13, 35, 58, 0.85);<br \/>\n    backdrop-filter: blur(5px);<br \/>\n    color: #ffffff;<br \/>\n  }<\/p>\n<p>  .iiot-header-title {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    gap: 12px;<br \/>\n  }<\/p>\n<p>  .iiot-header-title h3 {<br \/>\n    margin: 0;<br \/>\n    font-size: 1.15rem;<br \/>\n    font-weight: 600;<br \/>\n    color: #ffffff !important;<br \/>\n  }<\/p>\n<p>  .iiot-icon {<br \/>\n    font-size: 1.2rem;<br \/>\n  }<\/p>\n<p>  \/* Content Area *\/<br \/>\n  .iiot-card-content {<br \/>\n    background-color: transparent;<br \/>\n  }<\/p>\n<p>  .iiot-content-inner {<br \/>\n    padding: 24px;<br \/>\n    border-top: 1px solid rgba(255, 255, 255, 0.1);<br \/>\n  }<\/p>\n<p>  .iiot-description {<br \/>\n    color: inherit;<br \/>\n    opacity: 0.9;<br \/>\n    line-height: 1.6;<br \/>\n    margin-bottom: 16px;<br \/>\n    font-size: 0.98rem;<br \/>\n    text-align: center;<br \/>\n  }<\/p>\n<p>  \/* Highlighted Text Box *\/<br \/>\n  .iiot-footer-text {<br \/>\n    text-align: center;<br \/>\n    font-weight: 500;<br \/>\n    font-size: 0.95rem;<br \/>\n    color: inherit;<br \/>\n    opacity: 0.95;<br \/>\n    padding: 12px 18px;<br \/>\n    border-radius: 6px;<br \/>\n    background-color: rgba(49, 130, 206, 0.15);<br \/>\n    border: 1px solid rgba(49, 130, 206, 0.4);<br \/>\n    max-width: 800px;<br \/>\n    margin: 0 auto 24px auto;<br \/>\n  }<\/p>\n<p>  \/* Label Styling *\/<br \/>\n  .iiot-label-container {<br \/>\n    text-align: center;<br \/>\n    margin-bottom: 16px;<br \/>\n  }<\/p>\n<p>  .iiot-label {<br \/>\n    font-size: 0.8rem;<br \/>\n    font-weight: 700;<br \/>\n    color: inherit;<br \/>\n    opacity: 0.7;<br \/>\n    letter-spacing: 1.5px;<br \/>\n  }<\/p>\n<p>  \/* Horizontal Flowchart Styling *\/<br \/>\n  .iiot-horizontal-flow {<br \/>\n    display: flex;<br \/>\n    flex-direction: row;<br \/>\n    align-items: center;<br \/>\n    justify-content: center;<br \/>\n    gap: 8px;<br \/>\n    padding: 10px 0;<br \/>\n    width: 100%;<br \/>\n    flex-wrap: wrap;<br \/>\n  }<\/p>\n<p>  .iiot-node {<br \/>\n    background-color: rgba(255, 255, 255, 0.05);<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.25);<br \/>\n    backdrop-filter: blur(4px);<br \/>\n    border-radius: 6px;<br \/>\n    padding: 12px 16px;<br \/>\n    font-weight: 600;<br \/>\n    color: inherit;<br \/>\n    font-size: 0.88rem;<br \/>\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;<br \/>\n    text-align: center;<br \/>\n    box-sizing: border-box;<br \/>\n    white-space: nowrap;<br \/>\n  }<\/p>\n<p>  .iiot-node:hover {<br \/>\n    transform: translateY(-2px);<br \/>\n    border-color: #3182ce;<br \/>\n    background-color: rgba(49, 130, 206, 0.15);<br \/>\n  }<\/p>\n<p>  .iiot-node-main {<br \/>\n    background-color: rgba(49, 130, 206, 0.85);<br \/>\n    color: #ffffff;<br \/>\n    border-color: #3182ce;<br \/>\n    font-size: 0.92rem;<br \/>\n    letter-spacing: 0.5px;<br \/>\n  }<\/p>\n<p>  .iiot-node-accent {<br \/>\n    background-color: rgba(255, 255, 255, 0.1);<br \/>\n    border-color: rgba(255, 255, 255, 0.3);<br \/>\n  }<\/p>\n<p>  .iiot-arrow-right {<br \/>\n    color: inherit;<br \/>\n    opacity: 0.5;<br \/>\n    font-size: 1.2rem;<br \/>\n    line-height: 1;<br \/>\n    padding: 0 2px;<br \/>\n  }<\/p>\n<p>  \/* Mobile Responsiveness (Stacks vertically on smaller screens) *\/<br \/>\n  @media (max-width: 900px) {<br \/>\n    .iiot-horizontal-flow {<br \/>\n      flex-direction: column;<br \/>\n    }<\/p>\n<p>    .iiot-node {<br \/>\n      width: 100%;<br \/>\n      max-width: 280px;<br \/>\n      white-space: normal;<br \/>\n    }<\/p>\n<p>    .iiot-arrow-right {<br \/>\n      transform: rotate(90deg);<br \/>\n      margin: 2px 0;<br \/>\n    }<br \/>\n  }<br \/>\n<\/style><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-49e58c7 e-con e-atomic-element e-flexbox-base e-eecdf2e\" data-id=\"49e58c7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"49e58c7\">\n    \t\t<div class=\"elementor-element elementor-element-5b97b52 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5b97b52\" 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-1d0b620 e-con e-atomic-element e-flexbox-base e-757eb30\" data-id=\"1d0b620\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1d0b620\">\n    \t\t<div class=\"elementor-element elementor-element-405f995 ha-has-bg-overlay elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"405f995\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_405f995 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_405f995 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_405f995 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_405f995 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_405f995 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_405f995:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_405f995:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_405f995:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_405f995:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_405f995\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromBottom\">EDGE INDUSTRIAL IoT<\/div>\t\n\t\t<div class=\"ue-text moveFromBottom\"><div class=\"iiot-card-container\">\n  <!-- Header Bar -->\n  <div class=\"iiot-card-header\">\n    <div class=\"iiot-header-title\">\n      <span class=\"iiot-icon\">\u26a1<\/span>\n      <h3>Processamento de informa\u00e7\u00f5es junto \u00e0 m\u00e1quina<\/h3>\n    <\/div>\n  <\/div>\n\n  <!-- Content Area -->\n  <div class=\"iiot-card-content\">\n    <div class=\"iiot-content-inner\">\n      <p class=\"iiot-description\">\n        Nem todas as aplica\u00e7\u00f5es exigem que toda a informa\u00e7\u00e3o seja transferida para um sistema central. A computa\u00e7\u00e3o de ponta permite que determinadas tarefas de processamento sejam realizadas junto ao equipamento industrial.\n      <\/p>\n\n      <!-- Section Label -->\n      <div class=\"iiot-label-container\">\n        <span class=\"iiot-label\">ARQUITETURA DE COMPUTA\u00c7\u00c3O DE PERIF\u00c9RIA<\/span>\n      <\/div>\n\n      <!-- Horizontal Flowchart -->\n      <div class=\"iiot-horizontal-flow\">\n        <div class=\"iiot-node\">M\u00e1quina<\/div>\n        <div class=\"iiot-arrow-right\">\u2192<\/div>\n\n        <div class=\"iiot-node\">Sensores \/ PLC<\/div>\n        <div class=\"iiot-arrow-right\">\u2192<\/div>\n\n        <div class=\"iiot-node\">Dispositivo de ponta<\/div>\n        <div class=\"iiot-arrow-right\">\u2192<\/div>\n\n        <div class=\"iiot-node\">Processamento local<\/div>\n        <div class=\"iiot-arrow-right\">\u2192<\/div>\n\n        <div class=\"iiot-node\">Dados relevantes<\/div>\n        <div class=\"iiot-arrow-right\">\u2192<\/div>\n\n        <div class=\"iiot-node iiot-node-accent\">Software Industrial<\/div>\n      <\/div>\n\n      <!-- Section Label -->\n      <div class=\"iiot-label-container\" style=\"margin-top: 24px;\">\n        <span class=\"iiot-label\">PRINCIPAIS VANTAGENS E APLICA\u00c7\u00d5ES<\/span>\n      <\/div>\n\n      <!-- Benefits Pills -->\n      <div class=\"iiot-horizontal-flow\">\n        <div class=\"iiot-node\">Resposta r\u00e1pida<\/div>\n        <div class=\"iiot-node\">Processamento local<\/div>\n        <div class=\"iiot-node\">Redu\u00e7\u00e3o do tr\u00e1fego na rede<\/div>\n        <div class=\"iiot-node\">Filtragem de dados locais<\/div>\n        <div class=\"iiot-node\">Funcionamento cont\u00ednuo<\/div>\n      <\/div>\n\n      <!-- Concluding Note Box -->\n      <div class=\"iiot-footer-text\">\n        A arquitetura adequada depende dos requisitos da aplica\u00e7\u00e3o.\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Full-Width Container Styling *\/\n  .iiot-card-container {\n    width: 100%;\n    max-width: 100%;\n    margin: 20px 0;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 10px;\n    background-color: transparent;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n    overflow: hidden;\n    box-sizing: border-box;\n  }\n\n  \/* Header Bar *\/\n  .iiot-card-header {\n    display: flex;\n    align-items: center;\n    padding: 18px 24px;\n    background-color: rgba(13, 35, 58, 0.85);\n    backdrop-filter: blur(5px);\n    color: #ffffff;\n  }\n\n  .iiot-header-title {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n\n  .iiot-header-title h3 {\n    margin: 0;\n    font-size: 1.15rem;\n    font-weight: 600;\n    color: #ffffff !important;\n  }\n\n  .iiot-icon {\n    font-size: 1.2rem;\n  }\n\n  \/* Content Area *\/\n  .iiot-card-content {\n    background-color: transparent;\n  }\n\n  .iiot-content-inner {\n    padding: 24px;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .iiot-description {\n    color: inherit;\n    opacity: 0.9;\n    line-height: 1.6;\n    margin-bottom: 20px;\n    font-size: 0.98rem;\n    text-align: center;\n  }\n\n  \/* Label Styling *\/\n  .iiot-label-container {\n    text-align: center;\n    margin-bottom: 16px;\n  }\n\n  .iiot-label {\n    font-size: 0.8rem;\n    font-weight: 700;\n    color: inherit;\n    opacity: 0.7;\n    letter-spacing: 1.5px;\n  }\n\n  \/* Horizontal Flowchart & Grid Styling *\/\n  .iiot-horizontal-flow {\n    display: flex;\n    flex-direction: row;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    padding: 10px 0;\n    width: 100%;\n    flex-wrap: wrap;\n  }\n\n  .iiot-node {\n    background-color: rgba(255, 255, 255, 0.05);\n    border: 1px solid rgba(255, 255, 255, 0.25);\n    backdrop-filter: blur(4px);\n    border-radius: 6px;\n    padding: 12px 16px;\n    font-weight: 600;\n    color: inherit;\n    font-size: 0.88rem;\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;\n    text-align: center;\n    box-sizing: border-box;\n    white-space: nowrap;\n  }\n\n  .iiot-node:hover {\n    transform: translateY(-2px);\n    border-color: #3182ce;\n    background-color: rgba(49, 130, 206, 0.15);\n  }\n\n  .iiot-node-main {\n    background-color: rgba(49, 130, 206, 0.85);\n    color: #ffffff;\n    border-color: #3182ce;\n    font-size: 0.92rem;\n    letter-spacing: 0.5px;\n  }\n\n  .iiot-node-accent {\n    background-color: rgba(255, 255, 255, 0.1);\n    border-color: rgba(255, 255, 255, 0.3);\n  }\n\n  .iiot-arrow-right {\n    color: inherit;\n    opacity: 0.5;\n    font-size: 1.2rem;\n    line-height: 1;\n    padding: 0 2px;\n  }\n\n  \/* Highlighted Footer Text Box *\/\n  .iiot-footer-text {\n    text-align: center;\n    font-weight: 500;\n    font-size: 0.95rem;\n    color: inherit;\n    opacity: 0.95;\n    padding: 14px 20px;\n    border-radius: 6px;\n    background-color: rgba(49, 130, 206, 0.15);\n    border: 1px solid rgba(49, 130, 206, 0.4);\n    max-width: 800px;\n    margin: 24px auto 0 auto;\n  }\n\n  \/* Mobile Responsiveness (Stacks vertically on smaller screens) *\/\n  @media (max-width: 900px) {\n    .iiot-horizontal-flow {\n      flex-direction: column;\n    }\n\n    .iiot-node {\n      width: 100%;\n      max-width: 280px;\n      white-space: normal;\n    }\n\n    .iiot-arrow-right {\n      transform: rotate(90deg);\n      margin: 2px 0;\n    }\n  }\n<\/style><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-1d1d03d e-con e-atomic-element e-flexbox-base e-63a8435\" data-id=\"1d1d03d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1d1d03d\">\n    \t\t<div class=\"elementor-element elementor-element-93d196d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"93d196d\" 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-1db0acf e-con e-atomic-element e-flexbox-base e-f4b3b23\" data-id=\"1db0acf\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1db0acf\">\n    \t\t<div class=\"elementor-element elementor-element-df7de13 ha-has-bg-overlay elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"df7de13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_df7de13 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_df7de13 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_df7de13 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_df7de13 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_df7de13 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_df7de13:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_df7de13:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_df7de13:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_df7de13:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_df7de13\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromBottom\">ARQUITETURA DA IoT INDUSTRIAL<\/div>\t\n\t\t<div class=\"ue-text moveFromBottom\"><div class=\"iiot-card-container\">\n<!-- Header Bar -->\n<div class=\"iiot-card-header\">\n<div class=\"iiot-header-title\"><span class=\"iiot-icon\">\ud83c\udfd7\ufe0f<\/span>\n<h3>Concebido em torno do sistema de automatiza\u00e7\u00e3o existente<\/h3>\n<\/div>\n<\/div>\n<!-- Content Area -->\n<div class=\"iiot-card-content\">\n<div class=\"iiot-content-inner\">\n<p class=\"iiot-description\">A GPLG concebe a camada de IoT como parte de uma arquitetura de automa\u00e7\u00e3o mais ampla.<br> O objetivo \u00e9 garantir que as m\u00e1quinas, os sistemas de controlo e as aplica\u00e7\u00f5es digitais funcionem em conjunto, em vez de se criar mais uma camada tecnol\u00f3gica isolada.<\/p>\n<!-- Section Label -->\n<div class=\"iiot-label-container\"><span class=\"iiot-label\">ARQUITETURA DE AUTOMA\u00c7\u00c3O INTEGRADA<\/span><\/div>\n<!-- Horizontal Flowchart -->\n<div class=\"iiot-horizontal-flow\"><!-- Input Layer Group -->\n<div class=\"iiot-node-group\">\n<div class=\"iiot-node\">M\u00e1quinas<\/div>\n<div class=\"iiot-node\">PLCs<\/div>\n<div class=\"iiot-node\">Rob\u00f4s<\/div>\n<div class=\"iiot-node\">CNC<\/div>\n<\/div>\n<div class=\"iiot-arrow-right\">\u2192<\/div>\n<div class=\"iiot-node\">Rede Industrial<\/div>\n<div class=\"iiot-arrow-right\">\u2192<\/div>\n<div class=\"iiot-node\">IoT \/ Camada de Periferia<\/div>\n<div class=\"iiot-arrow-right\">\u2192<\/div>\n<div class=\"iiot-node\">Camada de Processamento de Dados<\/div>\n<div class=\"iiot-arrow-right\">\u2192<\/div>\n<!-- System Layer Group -->\n<div class=\"iiot-node-group\">\n<div class=\"iiot-node iiot-node-accent\">SCADA<\/div>\n<div class=\"iiot-node iiot-node-accent\">Software<\/div>\n<div class=\"iiot-node iiot-node-accent\">An\u00e1lise<\/div>\n<\/div>\n<div class=\"iiot-arrow-right\">\u2192<\/div>\n<div class=\"iiot-node iiot-node-accent\">Gest\u00e3o<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<style>\n  \/* Full-Width Container Styling *\/<br \/>\n  .iiot-card-container {<br \/>\n    width: 100%;<br \/>\n    max-width: 100%;<br \/>\n    margin: 20px 0;<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.2);<br \/>\n    border-radius: 10px;<br \/>\n    background-color: transparent;<br \/>\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;<br \/>\n    overflow: hidden;<br \/>\n    box-sizing: border-box;<br \/>\n  }<\/p>\n<p>  \/* Header Bar *\/<br \/>\n  .iiot-card-header {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    padding: 18px 24px;<br \/>\n    background-color: rgba(13, 35, 58, 0.85);<br \/>\n    backdrop-filter: blur(5px);<br \/>\n    color: #ffffff;<br \/>\n  }<\/p>\n<p>  .iiot-header-title {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    gap: 12px;<br \/>\n  }<\/p>\n<p>  .iiot-header-title h3 {<br \/>\n    margin: 0;<br \/>\n    font-size: 1.15rem;<br \/>\n    font-weight: 600;<br \/>\n    color: #ffffff !important;<br \/>\n  }<\/p>\n<p>  .iiot-icon {<br \/>\n    font-size: 1.2rem;<br \/>\n  }<\/p>\n<p>  \/* Content Area *\/<br \/>\n  .iiot-card-content {<br \/>\n    background-color: transparent;<br \/>\n  }<\/p>\n<p>  .iiot-content-inner {<br \/>\n    padding: 24px;<br \/>\n    border-top: 1px solid rgba(255, 255, 255, 0.1);<br \/>\n  }<\/p>\n<p>  .iiot-description {<br \/>\n    color: inherit;<br \/>\n    opacity: 0.9;<br \/>\n    line-height: 1.6;<br \/>\n    margin-bottom: 24px;<br \/>\n    font-size: 0.98rem;<br \/>\n    text-align: center;<br \/>\n  }<\/p>\n<p>  \/* Label Styling *\/<br \/>\n  .iiot-label-container {<br \/>\n    text-align: center;<br \/>\n    margin-bottom: 16px;<br \/>\n  }<\/p>\n<p>  .iiot-label {<br \/>\n    font-size: 0.8rem;<br \/>\n    font-weight: 700;<br \/>\n    color: inherit;<br \/>\n    opacity: 0.7;<br \/>\n    letter-spacing: 1.5px;<br \/>\n  }<\/p>\n<p>  \/* Horizontal Flowchart Styling *\/<br \/>\n  .iiot-horizontal-flow {<br \/>\n    display: flex;<br \/>\n    flex-direction: row;<br \/>\n    align-items: center;<br \/>\n    justify-content: center;<br \/>\n    gap: 8px;<br \/>\n    padding: 10px 0;<br \/>\n    width: 100%;<br \/>\n    flex-wrap: wrap;<br \/>\n  }<\/p>\n<p>  .iiot-node-group {<br \/>\n    display: flex;<br \/>\n    gap: 6px;<br \/>\n    flex-wrap: wrap;<br \/>\n    justify-content: center;<br \/>\n  }<\/p>\n<p>  .iiot-node {<br \/>\n    background-color: rgba(255, 255, 255, 0.05);<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.25);<br \/>\n    backdrop-filter: blur(4px);<br \/>\n    border-radius: 6px;<br \/>\n    padding: 12px 16px;<br \/>\n    font-weight: 600;<br \/>\n    color: inherit;<br \/>\n    font-size: 0.88rem;<br \/>\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;<br \/>\n    text-align: center;<br \/>\n    box-sizing: border-box;<br \/>\n    white-space: nowrap;<br \/>\n  }<\/p>\n<p>  .iiot-node:hover {<br \/>\n    transform: translateY(-2px);<br \/>\n    border-color: #3182ce;<br \/>\n    background-color: rgba(49, 130, 206, 0.15);<br \/>\n  }<\/p>\n<p>  .iiot-node-main {<br \/>\n    background-color: rgba(49, 130, 206, 0.85);<br \/>\n    color: #ffffff;<br \/>\n    border-color: #3182ce;<br \/>\n    font-size: 0.92rem;<br \/>\n    letter-spacing: 0.5px;<br \/>\n  }<\/p>\n<p>  .iiot-node-accent {<br \/>\n    background-color: rgba(255, 255, 255, 0.1);<br \/>\n    border-color: rgba(255, 255, 255, 0.3);<br \/>\n  }<\/p>\n<p>  .iiot-arrow-right {<br \/>\n    color: inherit;<br \/>\n    opacity: 0.5;<br \/>\n    font-size: 1.2rem;<br \/>\n    line-height: 1;<br \/>\n    padding: 0 2px;<br \/>\n  }<\/p>\n<p>  \/* Mobile Responsiveness (Stacks vertically on smaller screens) *\/<br \/>\n  @media (max-width: 900px) {<br \/>\n    .iiot-horizontal-flow,<br \/>\n    .iiot-node-group {<br \/>\n      flex-direction: column;<br \/>\n    }<\/p>\n<p>    .iiot-node {<br \/>\n      width: 100%;<br \/>\n      max-width: 280px;<br \/>\n      white-space: normal;<br \/>\n    }<\/p>\n<p>    .iiot-arrow-right {<br \/>\n      transform: rotate(90deg);<br \/>\n      margin: 2px 0;<br \/>\n    }<br \/>\n  }<br \/>\n<\/style><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-d5cd2ef e-con e-atomic-element e-flexbox-base e-ec0ec83\" data-id=\"d5cd2ef\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d5cd2ef\">\n    \t\t<div class=\"elementor-element elementor-element-fe9a1b6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"fe9a1b6\" 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-7177f78 e-con e-atomic-element e-flexbox-base e-4a4833f\" data-id=\"7177f78\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7177f78\">\n    \t\t<div class=\"elementor-element elementor-element-9497a96 elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"9497a96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_9497a96 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_9497a96 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_9497a96 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_9497a96 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_9497a96 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_9497a96:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_9497a96:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_9497a96:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_9497a96:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_9497a96\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromLeft\">IoT INDUSTRIAL + SCADA<\/div>\t\n\t\t<div class=\"ue-text moveFromLeft\"><div class=\"iiot-card-container\"><br \/><!-- Header Bar --><div class=\"iiot-card-header\"><div class=\"iiot-header-title\"><p><span class=\"iiot-icon\">\ud83d\udda5\ufe0f<\/span><\/p><h3>IoT e Supervis\u00e3o Industrial<\/h3><\/div><\/div><p><!-- Content Area --><\/p><div class=\"iiot-card-content\"><div class=\"iiot-content-inner\"><p class=\"iiot-description\">A IoT industrial pode fornecer dados adicionais aos sistemas de supervis\u00e3o e monitoriza\u00e7\u00e3o, aumentando a quantidade de informa\u00e7\u00e3o operacional dispon\u00edvel para os operadores e as equipas de engenharia.<\/p><p><!-- Section Label --><\/p><div class=\"iiot-label-container\"><span class=\"iiot-label\">FLUXO DE INTEGRA\u00c7\u00c3O DE DADOS<\/span><\/div><p><!-- Horizontal Integration Flow --><\/p><div class=\"iiot-horizontal-flow\" style=\"margin-bottom: 28px;\"><div class=\"iiot-node\">M\u00e1quinas<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">Camada de IoT<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node iiot-node-accent\">SCADA \/ Supervis\u00e3o<\/div><\/div><p><!-- Comparison Section --><\/p><div class=\"iiot-label-container\"><span class=\"iiot-label\">FUN\u00c7\u00d5ES E OBJETIVOS DISTINTOS<\/span><\/div><div class=\"iiot-comparison-grid\"><div class=\"iiot-role-card\"><div class=\"iiot-role-title\">SCADA<\/div><div class=\"iiot-role-desc\">Centra-se principalmente na supervis\u00e3o, monitoriza\u00e7\u00e3o e controlo operacional em tempo real.<\/div><\/div><div class=\"iiot-role-card iiot-role-card-main\"><div class=\"iiot-role-title\">Industrial IoT<\/div><div class=\"iiot-role-desc\">Centra-se na liga\u00e7\u00e3o de ativos industriais e na disponibiliza\u00e7\u00e3o de informa\u00e7\u00e3o a sistemas e aplica\u00e7\u00f5es digitais mais abrangentes.<\/div><\/div><\/div><\/div><\/div><\/div><p><style>\n  \/* Full-Width Container Styling *\/<br \/>  .iiot-card-container {<br \/>    width: 100%;<br \/>    max-width: 100%;<br \/>    margin: 20px 0;<br \/>    border: 1px solid rgba(255, 255, 255, 0.2);<br \/>    border-radius: 10px;<br \/>    background-color: transparent;<br \/>    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;<br \/>    overflow: hidden;<br \/>    box-sizing: border-box;<br \/>  }<\/p>\n<p>  \/* Header Bar *\/<br \/>  .iiot-card-header {<br \/>    display: flex;<br \/>    align-items: center;<br \/>    padding: 18px 24px;<br \/>    background-color: rgba(13, 35, 58, 0.85);<br \/>    backdrop-filter: blur(5px);<br \/>    color: #ffffff;<br \/>  }<\/p>\n<p>  .iiot-header-title {<br \/>    display: flex;<br \/>    align-items: center;<br \/>    gap: 12px;<br \/>  }<\/p>\n<p>  .iiot-header-title h3 {<br \/>    margin: 0;<br \/>    font-size: 1.15rem;<br \/>    font-weight: 600;<br \/>    color: #ffffff !important;<br \/>  }<\/p>\n<p>  .iiot-icon {<br \/>    font-size: 1.2rem;<br \/>  }<\/p>\n<p>  \/* Content Area *\/<br \/>  .iiot-card-content {<br \/>    background-color: transparent;<br \/>  }<\/p>\n<p>  .iiot-content-inner {<br \/>    padding: 24px;<br \/>    border-top: 1px solid rgba(255, 255, 255, 0.1);<br \/>  }<\/p>\n<p>  .iiot-description {<br \/>    color: inherit;<br \/>    opacity: 0.9;<br \/>    line-height: 1.6;<br \/>    margin-bottom: 20px;<br \/>    font-size: 0.98rem;<br \/>    text-align: center;<br \/>  }<\/p>\n<p>  \/* Label Styling *\/<br \/>  .iiot-label-container {<br \/>    text-align: center;<br \/>    margin-bottom: 16px;<br \/>  }<\/p>\n<p>  .iiot-label {<br \/>    font-size: 0.8rem;<br \/>    font-weight: 700;<br \/>    color: inherit;<br \/>    opacity: 0.7;<br \/>    letter-spacing: 1.5px;<br \/>  }<\/p>\n<p>  \/* Horizontal Flowchart Styling *\/<br \/>  .iiot-horizontal-flow {<br \/>    display: flex;<br \/>    flex-direction: row;<br \/>    align-items: center;<br \/>    justify-content: center;<br \/>    gap: 8px;<br \/>    padding: 10px 0;<br \/>    width: 100%;<br \/>    flex-wrap: wrap;<br \/>  }<\/p>\n<p>  .iiot-node {<br \/>    background-color: rgba(255, 255, 255, 0.05);<br \/>    border: 1px solid rgba(255, 255, 255, 0.25);<br \/>    backdrop-filter: blur(4px);<br \/>    border-radius: 6px;<br \/>    padding: 12px 20px;<br \/>    font-weight: 600;<br \/>    color: inherit;<br \/>    font-size: 0.88rem;<br \/>    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;<br \/>    text-align: center;<br \/>    box-sizing: border-box;<br \/>    white-space: nowrap;<br \/>  }<\/p>\n<p>  .iiot-node:hover {<br \/>    transform: translateY(-2px);<br \/>    border-color: #3182ce;<br \/>    background-color: rgba(49, 130, 206, 0.15);<br \/>  }<\/p>\n<p>  .iiot-node-main {<br \/>    background-color: rgba(49, 130, 206, 0.85);<br \/>    color: #ffffff;<br \/>    border-color: #3182ce;<br \/>    font-size: 0.92rem;<br \/>    letter-spacing: 0.5px;<br \/>  }<\/p>\n<p>  .iiot-node-accent {<br \/>    background-color: rgba(255, 255, 255, 0.1);<br \/>    border-color: rgba(255, 255, 255, 0.3);<br \/>  }<\/p>\n<p>  .iiot-arrow-right {<br \/>    color: inherit;<br \/>    opacity: 0.5;<br \/>    font-size: 1.2rem;<br \/>    line-height: 1;<br \/>    padding: 0 4px;<br \/>  }<\/p>\n<p>  \/* Comparison Grid Styling *\/<br \/>  .iiot-comparison-grid {<br \/>    display: flex;<br \/>    flex-direction: row;<br \/>    gap: 16px;<br \/>    justify-content: center;<br \/>    width: 100%;<br \/>    max-width: 850px;<br \/>    margin: 0 auto;<br \/>  }<\/p>\n<p>  .iiot-role-card {<br \/>    flex: 1;<br \/>    background-color: rgba(255, 255, 255, 0.03);<br \/>    border: 1px solid rgba(255, 255, 255, 0.15);<br \/>    border-radius: 8px;<br \/>    padding: 16px;<br \/>    text-align: center;<br \/>    box-sizing: border-box;<br \/>  }<\/p>\n<p>  .iiot-role-card-main {<br \/>    background-color: rgba(49, 130, 206, 0.1);<br \/>    border-color: rgba(49, 130, 206, 0.35);<br \/>  }<\/p>\n<p>  .iiot-role-title {<br \/>    font-weight: 700;<br \/>    font-size: 0.95rem;<br \/>    margin-bottom: 8px;<br \/>    color: inherit;<br \/>  }<\/p>\n<p>  .iiot-role-desc {<br \/>    font-size: 0.88rem;<br \/>    line-height: 1.5;<br \/>    opacity: 0.85;<br \/>    color: inherit;<br \/>  }<\/p>\n<p>  \/* Mobile Responsiveness *\/<br \/>  @media (max-width: 768px) {<br \/>    .iiot-horizontal-flow,<br \/>    .iiot-comparison-grid {<br \/>      flex-direction: column;<br \/>    }<\/p>\n<p>    .iiot-node,<br \/>    .iiot-role-card {<br \/>      width: 100%;<br \/>      max-width: 320px;<br \/>      white-space: normal;<br \/>    }<\/p>\n<p>    .iiot-arrow-right {<br \/>      transform: rotate(90deg);<br \/>      margin: 2px 0;<br \/>    }<br \/>  }<br \/><\/style><\/p><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-6c0863c e-con e-atomic-element e-flexbox-base e-92b285e\" data-id=\"6c0863c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6c0863c\">\n    \t\t<div class=\"elementor-element elementor-element-097862c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"097862c\" 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-e5d2d88 e-con e-atomic-element e-flexbox-base e-44e1753\" data-id=\"e5d2d88\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e5d2d88\">\n    \t\t<div class=\"elementor-element elementor-element-40f9d90 elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"40f9d90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_40f9d90 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_40f9d90 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_40f9d90 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_40f9d90 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_40f9d90 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_40f9d90:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_40f9d90:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_40f9d90:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_40f9d90:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_40f9d90\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromRight\">IoT INDUSTRIAL + DADOS<\/div>\t\n\t\t<div class=\"ue-text moveFromLeft\"><div class=\"iiot-card-container\">\n  <!-- Header Bar -->\n  <div class=\"iiot-card-header\">\n    <div class=\"iiot-header-title\">\n      <span class=\"iiot-icon\">\ud83d\udca1<\/span>\n      <h3>Transformar informa\u00e7\u00f5es sobre m\u00e1quinas em dados \u00fateis<\/h3>\n    <\/div>\n  <\/div>\n\n  <!-- Content Area -->\n  <div class=\"iiot-card-content\">\n    <div class=\"iiot-content-inner\">\n      <p class=\"iiot-description\">\n        Os sistemas de IoT podem transformar a informa\u00e7\u00e3o gerada por equipamentos industriais em dados estruturados que podem ser utilizados por outras aplica\u00e7\u00f5es. Isto pode permitir:\n      <\/p>\n\n      <!-- Horizontal Parameter Flow \/ Grid -->\n      <div class=\"iiot-horizontal-flow\">\n        <div class=\"iiot-node\">An\u00e1lise da produ\u00e7\u00e3o<\/div>\n        <div class=\"iiot-node\">Monitoriza\u00e7\u00e3o do desempenho<\/div>\n        <div class=\"iiot-node\">An\u00e1lise hist\u00f3rica<\/div>\n        <div class=\"iiot-node\">An\u00e1lise de manuten\u00e7\u00e3o<\/div>\n        <div class=\"iiot-node\">Monitoriza\u00e7\u00e3o energ\u00e9tica<\/div>\n        <div class=\"iiot-node\">Relat\u00f3rios operacionais<\/div>\n      <\/div>\n\n      <!-- Concluding Note Box -->\n      <div class=\"iiot-footer-text\">\n        A arquitetura de dados espec\u00edfica depende dos requisitos do projeto.\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Full-Width Container Styling *\/\n  .iiot-card-container {\n    width: 100%;\n    max-width: 100%;\n    margin: 20px 0;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 10px;\n    background-color: transparent;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n    overflow: hidden;\n    box-sizing: border-box;\n  }\n\n  \/* Header Bar *\/\n  .iiot-card-header {\n    display: flex;\n    align-items: center;\n    padding: 18px 24px;\n    background-color: rgba(13, 35, 58, 0.85);\n    backdrop-filter: blur(5px);\n    color: #ffffff;\n  }\n\n  .iiot-header-title {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n\n  .iiot-header-title h3 {\n    margin: 0;\n    font-size: 1.15rem;\n    font-weight: 600;\n    color: #ffffff !important;\n  }\n\n  .iiot-icon {\n    font-size: 1.2rem;\n  }\n\n  \/* Content Area *\/\n  .iiot-card-content {\n    background-color: transparent;\n  }\n\n  .iiot-content-inner {\n    padding: 24px;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .iiot-description {\n    color: inherit;\n    opacity: 0.9;\n    line-height: 1.6;\n    margin-bottom: 24px;\n    font-size: 0.98rem;\n    text-align: center;\n  }\n\n  \/* Horizontal Flow \/ Grid Styling *\/\n  .iiot-horizontal-flow {\n    display: flex;\n    flex-direction: row;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    padding: 10px 0;\n    width: 100%;\n    flex-wrap: wrap;\n    margin-bottom: 24px;\n  }\n\n  .iiot-node {\n    background-color: rgba(255, 255, 255, 0.05);\n    border: 1px solid rgba(255, 255, 255, 0.25);\n    backdrop-filter: blur(4px);\n    border-radius: 6px;\n    padding: 12px 18px;\n    font-weight: 600;\n    color: inherit;\n    font-size: 0.88rem;\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;\n    text-align: center;\n    box-sizing: border-box;\n    white-space: nowrap;\n  }\n\n  .iiot-node:hover {\n    transform: translateY(-2px);\n    border-color: #3182ce;\n    background-color: rgba(49, 130, 206, 0.15);\n  }\n\n  \/* Highlighted Footer Text Box *\/\n  .iiot-footer-text {\n    text-align: center;\n    font-weight: 500;\n    font-size: 0.95rem;\n    color: inherit;\n    opacity: 0.95;\n    padding: 14px 20px;\n    border-radius: 6px;\n    background-color: rgba(49, 130, 206, 0.15);\n    border: 1px solid rgba(49, 130, 206, 0.4);\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* Responsive Adjustments for Mobile Screens *\/\n  @media (max-width: 768px) {\n    .iiot-horizontal-flow {\n      flex-direction: column;\n    }\n\n    .iiot-node {\n      width: 100%;\n      max-width: 300px;\n      white-space: normal;\n    }\n  }\n<\/style><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2fc9b09 elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"2fc9b09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_2fc9b09 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_2fc9b09 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_2fc9b09 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_2fc9b09 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_2fc9b09 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_2fc9b09:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_2fc9b09:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_2fc9b09:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_2fc9b09:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_2fc9b09\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromLeft\">IoT INDUSTRIAL + IA<\/div>\t\n\t\t<div class=\"ue-text moveFromRight\"><div class=\"iiot-card-container\"><br \/><!-- Header Bar --><div class=\"iiot-card-header\"><div class=\"iiot-header-title\"><span class=\"iiot-icon\">\ud83e\udd16<\/span><h3>Os dados interligados criam oportunidades para a intelig\u00eancia<\/h3><\/div><\/div><p><!-- Content Area --><\/p><div class=\"iiot-card-content\"><div class=\"iiot-content-inner\"><p class=\"iiot-description\">Assim que a informa\u00e7\u00e3o industrial estiver dispon\u00edvel de forma estruturada, poder\u00e1 tornar-se uma fonte para aplica\u00e7\u00f5es mais avan\u00e7adas.<\/p><p><!-- Horizontal Flowchart --><\/p><div class=\"iiot-horizontal-flow\"><div class=\"iiot-node\">Dados industriais<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">Tratamento de dados<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">PLG AI<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">An\u00e1lise \/ Previs\u00e3o \/ Detec\u00e7\u00e3o<\/div><\/div><p><!-- Plain Footer Text Box (No Highlights) --><\/p><div class=\"iiot-footer-text\">A IoT fornece a conectividade e a infraestrutura de dados. A IA fornece a intelig\u00eancia aplicada a essa informa\u00e7\u00e3o.<\/div><\/div><\/div><\/div><p><style>\n  \/* Full-Width Container Styling *\/<br \/>\n  .iiot-card-container {<br \/>\n    width: 100%;<br \/>\n    max-width: 100%;<br \/>\n    margin: 20px 0;<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.2);<br \/>\n    border-radius: 10px;<br \/>\n    background-color: transparent;<br \/>\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;<br \/>\n    overflow: hidden;<br \/>\n    box-sizing: border-box;<br \/>\n  }<\/p>\n<p>  \/* Header Bar *\/<br \/>\n  .iiot-card-header {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    padding: 18px 24px;<br \/>\n    background-color: rgba(13, 35, 58, 0.85);<br \/>\n    backdrop-filter: blur(5px);<br \/>\n    color: #ffffff;<br \/>\n  }<\/p>\n<p>  .iiot-header-title {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    gap: 12px;<br \/>\n  }<\/p>\n<p>  .iiot-header-title h3 {<br \/>\n    margin: 0;<br \/>\n    font-size: 1.15rem;<br \/>\n    font-weight: 600;<br \/>\n    color: #ffffff !important;<br \/>\n  }<\/p>\n<p>  .iiot-icon {<br \/>\n    font-size: 1.2rem;<br \/>\n  }<\/p>\n<p>  \/* Content Area *\/<br \/>\n  .iiot-card-content {<br \/>\n    background-color: transparent;<br \/>\n  }<\/p>\n<p>  .iiot-content-inner {<br \/>\n    padding: 24px;<br \/>\n    border-top: 1px solid rgba(255, 255, 255, 0.1);<br \/>\n  }<\/p>\n<p>  .iiot-description {<br \/>\n    color: inherit;<br \/>\n    opacity: 0.9;<br \/>\n    line-height: 1.6;<br \/>\n    margin-bottom: 24px;<br \/>\n    font-size: 0.98rem;<br \/>\n    text-align: center;<br \/>\n  }<\/p>\n<p>  \/* Horizontal Flowchart Styling *\/<br \/>\n  .iiot-horizontal-flow {<br \/>\n    display: flex;<br \/>\n    flex-direction: row;<br \/>\n    align-items: center;<br \/>\n    justify-content: center;<br \/>\n    gap: 8px;<br \/>\n    padding: 10px 0;<br \/>\n    width: 100%;<br \/>\n    flex-wrap: wrap;<br \/>\n    margin-bottom: 24px;<br \/>\n  }<\/p>\n<p>  .iiot-node {<br \/>\n    background-color: rgba(255, 255, 255, 0.05);<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.25);<br \/>\n    backdrop-filter: blur(4px);<br \/>\n    border-radius: 6px;<br \/>\n    padding: 12px 18px;<br \/>\n    font-weight: 600;<br \/>\n    color: inherit;<br \/>\n    font-size: 0.88rem;<br \/>\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;<br \/>\n    text-align: center;<br \/>\n    box-sizing: border-box;<br \/>\n    white-space: nowrap;<br \/>\n  }<\/p>\n<p>  .iiot-node:hover {<br \/>\n    transform: translateY(-2px);<br \/>\n    border-color: rgba(255, 255, 255, 0.4);<br \/>\n    background-color: rgba(255, 255, 255, 0.1);<br \/>\n  }<\/p>\n<p>  .iiot-arrow-right {<br \/>\n    color: inherit;<br \/>\n    opacity: 0.5;<br \/>\n    font-size: 1.2rem;<br \/>\n    line-height: 1;<br \/>\n    padding: 0 2px;<br \/>\n  }<\/p>\n<p>  \/* Plain Footer Text Box (No Accent Colors\/Highlighting) *\/<br \/>\n  .iiot-footer-text {<br \/>\n    text-align: center;<br \/>\n    font-weight: 500;<br \/>\n    font-size: 0.95rem;<br \/>\n    color: inherit;<br \/>\n    opacity: 0.9;<br \/>\n    padding: 14px 20px;<br \/>\n    border-radius: 6px;<br \/>\n    background-color: rgba(255, 255, 255, 0.05);<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.15);<br \/>\n    max-width: 800px;<br \/>\n    margin: 0 auto;<br \/>\n  }<\/p>\n<p>  \/* Mobile Responsiveness *\/<br \/>\n  @media (max-width: 900px) {<br \/>\n    .iiot-horizontal-flow {<br \/>\n      flex-direction: column;<br \/>\n    }<\/p>\n<p>    .iiot-node {<br \/>\n      width: 100%;<br \/>\n      max-width: 280px;<br \/>\n      white-space: normal;<br \/>\n    }<\/p>\n<p>    .iiot-arrow-right {<br \/>\n      transform: rotate(90deg);<br \/>\n      margin: 2px 0;<br \/>\n    }<br \/>\n  }<br \/>\n<\/style><\/p><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-b2e4ab0 e-con e-atomic-element e-flexbox-base e-172476b\" data-id=\"b2e4ab0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b2e4ab0\">\n    \t\t<div class=\"elementor-element elementor-element-c9580e6 ha-has-bg-overlay elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"c9580e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_c9580e6 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_c9580e6 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_c9580e6 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_c9580e6 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_c9580e6 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_c9580e6:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_c9580e6:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_c9580e6:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_c9580e6:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_c9580e6\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromLeft\">IoT INDUSTRIAL + VIS\u00c3O ARTIFICIAL<\/div>\t\n\t\t<div class=\"ue-text moveFromLeft\"><div class=\"iiot-card-container\"><br \/><!-- Header Bar --><div class=\"iiot-card-header\"><div class=\"iiot-header-title\"><span class=\"iiot-icon\">\ud83d\udcf7<\/span><h3>Ligar a informa\u00e7\u00e3o visual aos sistemas industriais<\/h3><\/div><\/div><p><!-- Content Area --><\/p><div class=\"iiot-card-content\"><div class=\"iiot-content-inner\"><p class=\"iiot-description\">As c\u00e2maras industriais tamb\u00e9m podem integrar-se num ambiente industrial conectado.<\/p><p><!-- Horizontal Flowchart --><\/p><div class=\"iiot-horizontal-flow\"><div class=\"iiot-node\">C\u00e2mara<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">Processamento de Imagens<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">Resultado da inspe\u00e7\u00e3o<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">IoT industrial \/ Software<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">Informa\u00e7\u00f5es sobre a produ\u00e7\u00e3o<\/div><\/div><p><!-- Plain Footer Text Box (No Highlights) --><\/p><div class=\"iiot-footer-text\">Isto pode permitir que os resultados da inspe\u00e7\u00e3o visual passem a fazer parte da arquitetura de informa\u00e7\u00e3o de produ\u00e7\u00e3o mais ampla.<\/div><\/div><\/div><\/div><p><style>\n  \/* Full-Width Container Styling *\/<br \/>\n  .iiot-card-container {<br \/>\n    width: 100%;<br \/>\n    max-width: 100%;<br \/>\n    margin: 20px 0;<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.2);<br \/>\n    border-radius: 10px;<br \/>\n    background-color: transparent;<br \/>\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;<br \/>\n    overflow: hidden;<br \/>\n    box-sizing: border-box;<br \/>\n  }<\/p>\n<p>  \/* Header Bar *\/<br \/>\n  .iiot-card-header {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    padding: 18px 24px;<br \/>\n    background-color: rgba(13, 35, 58, 0.85);<br \/>\n    backdrop-filter: blur(5px);<br \/>\n    color: #ffffff;<br \/>\n  }<\/p>\n<p>  .iiot-header-title {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    gap: 12px;<br \/>\n  }<\/p>\n<p>  .iiot-header-title h3 {<br \/>\n    margin: 0;<br \/>\n    font-size: 1.15rem;<br \/>\n    font-weight: 600;<br \/>\n    color: #ffffff !important;<br \/>\n  }<\/p>\n<p>  .iiot-icon {<br \/>\n    font-size: 1.2rem;<br \/>\n  }<\/p>\n<p>  \/* Content Area *\/<br \/>\n  .iiot-card-content {<br \/>\n    background-color: transparent;<br \/>\n  }<\/p>\n<p>  .iiot-content-inner {<br \/>\n    padding: 24px;<br \/>\n    border-top: 1px solid rgba(255, 255, 255, 0.1);<br \/>\n  }<\/p>\n<p>  .iiot-description {<br \/>\n    color: inherit;<br \/>\n    opacity: 0.9;<br \/>\n    line-height: 1.6;<br \/>\n    margin-bottom: 24px;<br \/>\n    font-size: 0.98rem;<br \/>\n    text-align: center;<br \/>\n  }<\/p>\n<p>  \/* Horizontal Flowchart Styling *\/<br \/>\n  .iiot-horizontal-flow {<br \/>\n    display: flex;<br \/>\n    flex-direction: row;<br \/>\n    align-items: center;<br \/>\n    justify-content: center;<br \/>\n    gap: 8px;<br \/>\n    padding: 10px 0;<br \/>\n    width: 100%;<br \/>\n    flex-wrap: wrap;<br \/>\n    margin-bottom: 24px;<br \/>\n  }<\/p>\n<p>  .iiot-node {<br \/>\n    background-color: rgba(255, 255, 255, 0.05);<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.25);<br \/>\n    backdrop-filter: blur(4px);<br \/>\n    border-radius: 6px;<br \/>\n    padding: 12px 18px;<br \/>\n    font-weight: 600;<br \/>\n    color: inherit;<br \/>\n    font-size: 0.88rem;<br \/>\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;<br \/>\n    text-align: center;<br \/>\n    box-sizing: border-box;<br \/>\n    white-space: nowrap;<br \/>\n  }<\/p>\n<p>  .iiot-node:hover {<br \/>\n    transform: translateY(-2px);<br \/>\n    border-color: rgba(255, 255, 255, 0.4);<br \/>\n    background-color: rgba(255, 255, 255, 0.1);<br \/>\n  }<\/p>\n<p>  .iiot-arrow-right {<br \/>\n    color: inherit;<br \/>\n    opacity: 0.5;<br \/>\n    font-size: 1.2rem;<br \/>\n    line-height: 1;<br \/>\n    padding: 0 2px;<br \/>\n  }<\/p>\n<p>  \/* Plain Footer Text Box (No Highlights) *\/<br \/>\n  .iiot-footer-text {<br \/>\n    text-align: center;<br \/>\n    font-weight: 500;<br \/>\n    font-size: 0.95rem;<br \/>\n    color: inherit;<br \/>\n    opacity: 0.9;<br \/>\n    padding: 14px 20px;<br \/>\n    border-radius: 6px;<br \/>\n    background-color: rgba(255, 255, 255, 0.05);<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.15);<br \/>\n    max-width: 800px;<br \/>\n    margin: 0 auto;<br \/>\n  }<\/p>\n<p>  \/* Mobile Responsiveness *\/<br \/>\n  @media (max-width: 900px) {<br \/>\n    .iiot-horizontal-flow {<br \/>\n      flex-direction: column;<br \/>\n    }<\/p>\n<p>    .iiot-node {<br \/>\n      width: 100%;<br \/>\n      max-width: 280px;<br \/>\n      white-space: normal;<br \/>\n    }<\/p>\n<p>    .iiot-arrow-right {<br \/>\n      transform: rotate(90deg);<br \/>\n      margin: 2px 0;<br \/>\n    }<br \/>\n  }<br \/>\n<\/style><\/p><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-b9af203 e-con e-atomic-element e-flexbox-base e-ac4a193\" data-id=\"b9af203\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b9af203\">\n    \t\t\t<h4 data-interaction-id=\"5b3e243\" class=\"e-5b3e243-c6af1f3 e-heading-base\" data-e-type=\"widget\" data-id=\"5b3e243\">MONITORIZA\u00c7\u00c3O INDUSTRIAL<br><\/h4>\n\t\t\t\t\t<p class=\"e-d9fd1b0-9420f65 e-paragraph-base\" data-interaction-id=\"d9fd1b0\" data-e-type=\"widget\" data-id=\"d9fd1b0\">Fique a par do que se passa em toda a f\u00e1brica<\/p>\n\t\t\t\t\t<p class=\"e-742771a-1fb1e32 e-paragraph-base\" data-interaction-id=\"742771a\" data-e-type=\"widget\" data-id=\"742771a\">A IoT industrial pode proporcionar uma vis\u00e3o mais abrangente dos equipamentos e processos. Dependendo da arquitetura do sistema, as empresas podem monitorizar:<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0270f0f e-grid e-con-boxed e-con e-parent\" data-id=\"0270f0f\" 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\t\t<div class=\"elementor-element elementor-element-60d211b elementor-widget elementor-widget-icon-box\" data-id=\"60d211b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tProdu\u00e7\u00e3o\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tO que \u00e9 que est\u00e1 a ser produzido?\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c52f91 elementor-widget elementor-widget-icon-box\" data-id=\"8c52f91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEquipamento\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tQuais s\u00e3o as m\u00e1quinas que est\u00e3o a funcionar?\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3abb26 elementor-widget elementor-widget-icon-box\" data-id=\"e3abb26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDesempenho\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tCom que efici\u00eancia est\u00e3o as m\u00e1quinas a funcionar?\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef763b1 elementor-widget elementor-widget-icon-box\" data-id=\"ef763b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tCondi\u00e7\u00f5es\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tOs par\u00e2metros de funcionamento est\u00e3o dentro dos intervalos previstos?\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-463bc64 elementor-widget elementor-widget-icon-box\" data-id=\"463bc64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEnergia\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tQuanta energia est\u00e1 a ser consumida?\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f6889d elementor-widget elementor-widget-icon-box\" data-id=\"7f6889d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEventos\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tQue alarmes, interrup\u00e7\u00f5es ou situa\u00e7\u00f5es anormais ocorreram?\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f96d36 e-con e-atomic-element e-flexbox-base e-d028865\" data-id=\"7f96d36\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7f96d36\">\n    \t\t<div class=\"elementor-element elementor-element-e1f1ebd elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e1f1ebd\" 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-1a4a99c e-con e-atomic-element e-flexbox-base e-fe4ee52\" data-id=\"1a4a99c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1a4a99c\">\n    \t\t\t<h4 data-interaction-id=\"3524961\" class=\"e-3524961-430edfc e-heading-base\" data-e-type=\"widget\" data-id=\"3524961\">APLICA\u00c7\u00d5ES DA IoT INDUSTRIAL<\/h4>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3eb0f40 e-grid e-con-boxed e-con e-parent\" data-id=\"3eb0f40\" 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\t\t<div class=\"elementor-element elementor-element-fbec53d elementor-widget elementor-widget-icon-box\" data-id=\"fbec53d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tMonitoriza\u00e7\u00e3o da produ\u00e7\u00e3o\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tLigar m\u00e1quinas e equipamentos de produ\u00e7\u00e3o para monitorizar informa\u00e7\u00f5es operacionais.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d46334 elementor-widget elementor-widget-icon-box\" data-id=\"0d46334\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tMonitoriza\u00e7\u00e3o de m\u00e1quinas\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tAcompanhar as condi\u00e7\u00f5es de funcionamento e o estado da m\u00e1quina.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-501f3d5 elementor-widget elementor-widget-icon-box\" data-id=\"501f3d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tMonitoriza\u00e7\u00e3o energ\u00e9tica\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tRecolher e analisar informa\u00e7\u00f5es relacionadas com a energia.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aeb8805 elementor-widget elementor-widget-icon-box\" data-id=\"aeb8805\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tManuten\u00e7\u00e3o Preditiva\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tFornecer a infraestrutura de dados necess\u00e1ria para aplica\u00e7\u00f5es de manuten\u00e7\u00e3o preditiva.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b4209a elementor-widget elementor-widget-icon-box\" data-id=\"4b4209a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tMonitoriza\u00e7\u00e3o remota\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tDisponibilizar remotamente as informa\u00e7\u00f5es industriais selecionadas, sempre que for adequado.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-002f71b elementor-widget elementor-widget-icon-box\" data-id=\"002f71b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tConectividade de f\u00e1brica\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tLigar v\u00e1rias m\u00e1quinas e sistemas numa arquitetura de informa\u00e7\u00e3o industrial unificada.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-01af10a e-con e-atomic-element e-flexbox-base e-141588b\" data-id=\"01af10a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"01af10a\">\n    \t\t<div class=\"elementor-element elementor-element-8780c30 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"8780c30\" 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-cee590c e-con e-atomic-element e-flexbox-base e-6e57a84\" data-id=\"cee590c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"cee590c\">\n    \t\t<div class=\"elementor-element elementor-element-1991f89 ha-has-bg-overlay elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"1991f89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_1991f89 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_1991f89 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_1991f89 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_1991f89 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_1991f89 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_1991f89:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_1991f89:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_1991f89:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_1991f89:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_1991f89\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromBottom\">A IoT PARA A FABRICA\u00c7\u00c3O INTELIGENTE<\/div>\t\n\t\t<div class=\"ue-text moveFromBottom\"><div class=\"iiot-card-container\"><br \/><!-- Header Bar --><div class=\"iiot-card-header\"><div class=\"iiot-header-title\"><span class=\"iiot-icon\">\ud83c\udfed<\/span><h3>Construir uma f\u00e1brica mais conectada<\/h3><\/div><\/div><p><!-- Content Area --><\/p><div class=\"iiot-card-content\"><div class=\"iiot-content-inner\"><p class=\"iiot-description\">A Internet das Coisas Industrial (IIoT) \u00e9 um dos pilares da produ\u00e7\u00e3o inteligente moderna. Um ambiente de produ\u00e7\u00e3o conectado pode proporcionar uma rela\u00e7\u00e3o mais clara entre:<\/p><p><!-- Horizontal Flowchart --><\/p><div class=\"iiot-horizontal-flow\"><div class=\"iiot-node\">Equipamento<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">Produ\u00e7\u00e3o<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">Dados<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">An\u00e1lise<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">Decis\u00e3o<\/div><div class=\"iiot-arrow-right\">\u2192<\/div><div class=\"iiot-node\">Melhoria<\/div><\/div><p><!-- Plain Footer Text Box (No Highlights) --><\/p><div class=\"iiot-footer-text\">A GPLG pode integrar capacidades de IoT em projetos mais abrangentes de automatiza\u00e7\u00e3o e digitaliza\u00e7\u00e3o, em vez de tratar a IoT como uma instala\u00e7\u00e3o isolada.<\/div><\/div><\/div><\/div><p><style>\n  \/* Full-Width Container Styling *\/<br \/>\n  .iiot-card-container {<br \/>\n    width: 100%;<br \/>\n    max-width: 100%;<br \/>\n    margin: 20px 0;<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.2);<br \/>\n    border-radius: 10px;<br \/>\n    background-color: transparent;<br \/>\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;<br \/>\n    overflow: hidden;<br \/>\n    box-sizing: border-box;<br \/>\n  }<\/p>\n<p>  \/* Header Bar *\/<br \/>\n  .iiot-card-header {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    padding: 18px 24px;<br \/>\n    background-color: rgba(13, 35, 58, 0.85);<br \/>\n    backdrop-filter: blur(5px);<br \/>\n    color: #ffffff;<br \/>\n  }<\/p>\n<p>  .iiot-header-title {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    gap: 12px;<br \/>\n  }<\/p>\n<p>  .iiot-header-title h3 {<br \/>\n    margin: 0;<br \/>\n    font-size: 1.15rem;<br \/>\n    font-weight: 600;<br \/>\n    color: #ffffff !important;<br \/>\n  }<\/p>\n<p>  .iiot-icon {<br \/>\n    font-size: 1.2rem;<br \/>\n  }<\/p>\n<p>  \/* Content Area *\/<br \/>\n  .iiot-card-content {<br \/>\n    background-color: transparent;<br \/>\n  }<\/p>\n<p>  .iiot-content-inner {<br \/>\n    padding: 24px;<br \/>\n    border-top: 1px solid rgba(255, 255, 255, 0.1);<br \/>\n  }<\/p>\n<p>  .iiot-description {<br \/>\n    color: inherit;<br \/>\n    opacity: 0.9;<br \/>\n    line-height: 1.6;<br \/>\n    margin-bottom: 24px;<br \/>\n    font-size: 0.98rem;<br \/>\n    text-align: center;<br \/>\n  }<\/p>\n<p>  \/* Horizontal Flowchart Styling *\/<br \/>\n  .iiot-horizontal-flow {<br \/>\n    display: flex;<br \/>\n    flex-direction: row;<br \/>\n    align-items: center;<br \/>\n    justify-content: center;<br \/>\n    gap: 8px;<br \/>\n    padding: 10px 0;<br \/>\n    width: 100%;<br \/>\n    flex-wrap: wrap;<br \/>\n    margin-bottom: 24px;<br \/>\n  }<\/p>\n<p>  .iiot-node {<br \/>\n    background-color: rgba(255, 255, 255, 0.05);<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.25);<br \/>\n    backdrop-filter: blur(4px);<br \/>\n    border-radius: 6px;<br \/>\n    padding: 12px 18px;<br \/>\n    font-weight: 600;<br \/>\n    color: inherit;<br \/>\n    font-size: 0.88rem;<br \/>\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;<br \/>\n    text-align: center;<br \/>\n    box-sizing: border-box;<br \/>\n    white-space: nowrap;<br \/>\n  }<\/p>\n<p>  .iiot-node:hover {<br \/>\n    transform: translateY(-2px);<br \/>\n    border-color: rgba(255, 255, 255, 0.4);<br \/>\n    background-color: rgba(255, 255, 255, 0.1);<br \/>\n  }<\/p>\n<p>  .iiot-arrow-right {<br \/>\n    color: inherit;<br \/>\n    opacity: 0.5;<br \/>\n    font-size: 1.2rem;<br \/>\n    line-height: 1;<br \/>\n    padding: 0 2px;<br \/>\n  }<\/p>\n<p>  \/* Plain Footer Text Box (No Highlights) *\/<br \/>\n  .iiot-footer-text {<br \/>\n    text-align: center;<br \/>\n    font-weight: 500;<br \/>\n    font-size: 0.95rem;<br \/>\n    color: inherit;<br \/>\n    opacity: 0.9;<br \/>\n    padding: 14px 20px;<br \/>\n    border-radius: 6px;<br \/>\n    background-color: rgba(255, 255, 255, 0.05);<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.15);<br \/>\n    max-width: 800px;<br \/>\n    margin: 0 auto;<br \/>\n  }<\/p>\n<p>  \/* Mobile Responsiveness *\/<br \/>\n  @media (max-width: 900px) {<br \/>\n    .iiot-horizontal-flow {<br \/>\n      flex-direction: column;<br \/>\n    }<\/p>\n<p>    .iiot-node {<br \/>\n      width: 100%;<br \/>\n      max-width: 280px;<br \/>\n      white-space: normal;<br \/>\n    }<\/p>\n<p>    .iiot-arrow-right {<br \/>\n      transform: rotate(90deg);<br \/>\n      margin: 2px 0;<br \/>\n    }<br \/>\n  }<br \/>\n<\/style><\/p><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-91555b8 e-con e-atomic-element e-flexbox-base e-76820b7\" data-id=\"91555b8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"91555b8\">\n    \t\t<div class=\"elementor-element elementor-element-bca4bb8 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"bca4bb8\" 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-f0ec213 e-con e-atomic-element e-flexbox-base e-4f8aa37\" data-id=\"f0ec213\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"f0ec213\">\n    \t\t<div class=\"elementor-element elementor-element-8026f54 ha-has-bg-overlay elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"8026f54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_8026f54 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_8026f54 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_8026f54 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_8026f54 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_8026f54 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_8026f54:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_8026f54:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_8026f54:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_8026f54:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_8026f54\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromBottom\">IMPLEMENTA\u00c7\u00c3O DA IoT INDUSTRIAL<\/div>\t\n\t\t<div class=\"ue-text moveFromBottom\"><div class=\"iiot-card-container\">\n  <!-- Header Bar -->\n  <div class=\"iiot-card-header\">\n    <div class=\"iiot-header-title\">\n      <span class=\"iiot-icon\">\ud83d\udd04<\/span>\n      <h3>Dos equipamentos existentes \u00e0 f\u00e1brica conectada<\/h3>\n    <\/div>\n  <\/div>\n\n  <!-- Content Area -->\n  <div class=\"iiot-card-content\">\n    <div class=\"iiot-content-inner\">\n      <p class=\"iiot-description\">\n        A transi\u00e7\u00e3o para um ambiente conectado requer uma metodologia estruturada. A GPLG utiliza um processo profissional de 7 etapas para integrar as capacidades da IoT de forma fi\u00e1vel.\n      <\/p>\n\n      <!-- Horizontal Process Flow -->\n      <div class=\"iiot-horizontal-flow\">\n        <div class=\"iiot-step-card\">\n          <div class=\"iiot-step-number\">01<\/div>\n          <div class=\"iiot-step-title\">Avalia\u00e7\u00e3o<\/div>\n          <div class=\"iiot-step-desc\">Analisar o parque de m\u00e1quinas, os sistemas e a conectividade existentes.<\/div>\n        <\/div>\n\n        <div class=\"iiot-arrow-right\">\u2192<\/div>\n\n        <div class=\"iiot-step-card\">\n          <div class=\"iiot-step-number\">02<\/div>\n          <div class=\"iiot-step-title\">Objetivos<\/div>\n          <div class=\"iiot-step-desc\">Defina quais s\u00e3o as informa\u00e7\u00f5es realmente necess\u00e1rias e porqu\u00ea.<\/div>\n        <\/div>\n\n        <div class=\"iiot-arrow-right\">\u2192<\/div>\n\n        <div class=\"iiot-step-card\">\n          <div class=\"iiot-step-number\">03<\/div>\n          <div class=\"iiot-step-title\">Arquitetura<\/div>\n          <div class=\"iiot-step-desc\">Conceber a arquitetura de comunica\u00e7\u00e3o e de IoT.<\/div>\n        <\/div>\n\n        <div class=\"iiot-arrow-right\">\u2192<\/div>\n\n        <div class=\"iiot-step-card\">\n          <div class=\"iiot-step-number\">04<\/div>\n          <div class=\"iiot-step-title\">Aquisi\u00e7\u00e3o de dados<\/div>\n          <div class=\"iiot-step-desc\">Efetuar as liga\u00e7\u00f5es necess\u00e1rias \u00e0s m\u00e1quinas, aos PLCs e aos sensores.<\/div>\n        <\/div>\n\n        <div class=\"iiot-arrow-right\">\u2192<\/div>\n\n        <div class=\"iiot-step-card\">\n          <div class=\"iiot-step-number\">05<\/div>\n          <div class=\"iiot-step-title\">Edge \/ Processamento<\/div>\n          <div class=\"iiot-step-desc\">Configure o processamento local e o tratamento de dados sempre que necess\u00e1rio.<\/div>\n        <\/div>\n\n        <div class=\"iiot-arrow-right\">\u2192<\/div>\n\n        <div class=\"iiot-step-card\">\n          <div class=\"iiot-step-number\">06<\/div>\n          <div class=\"iiot-step-title\">Integra\u00e7\u00e3o<\/div>\n          <div class=\"iiot-step-desc\">Ligar a camada de IoT ao software e aos sistemas industriais relevantes.<\/div>\n        <\/div>\n\n        <div class=\"iiot-arrow-right\">\u2192<\/div>\n\n        <div class=\"iiot-step-card\">\n          <div class=\"iiot-step-number\">07<\/div>\n          <div class=\"iiot-step-title\">Valida\u00e7\u00e3o<\/div>\n          <div class=\"iiot-step-desc\">Teste o sistema na sua totalidade e verifique se as informa\u00e7\u00f5es necess\u00e1rias est\u00e3o dispon\u00edveis e s\u00e3o fi\u00e1veis.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Full-Width Container Styling *\/\n  .iiot-card-container {\n    width: 100%;\n    max-width: 100%;\n    margin: 20px 0;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 10px;\n    background-color: transparent;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n    overflow: hidden;\n    box-sizing: border-box;\n  }\n\n  \/* Header Bar *\/\n  .iiot-card-header {\n    display: flex;\n    align-items: center;\n    padding: 18px 24px;\n    background-color: rgba(13, 35, 58, 0.85);\n    backdrop-filter: blur(5px);\n    color: #ffffff;\n  }\n\n  .iiot-header-title {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n\n  .iiot-header-title h3 {\n    margin: 0;\n    font-size: 1.15rem;\n    font-weight: 600;\n    color: #ffffff !important;\n  }\n\n  .iiot-icon {\n    font-size: 1.2rem;\n  }\n\n  \/* Content Area *\/\n  .iiot-card-content {\n    background-color: transparent;\n  }\n\n  .iiot-content-inner {\n    padding: 24px;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .iiot-description {\n    color: inherit;\n    opacity: 0.9;\n    line-height: 1.6;\n    margin-bottom: 24px;\n    font-size: 0.98rem;\n    text-align: center;\n  }\n\n  \/* Horizontal Flowchart Styling *\/\n  .iiot-horizontal-flow {\n    display: flex;\n    flex-direction: row;\n    align-items: stretch;\n    justify-content: center;\n    gap: 8px;\n    padding: 10px 0;\n    width: 100%;\n    flex-wrap: wrap;\n  }\n\n  .iiot-step-card {\n    flex: 1;\n    min-width: 130px;\n    background-color: rgba(255, 255, 255, 0.05);\n    border: 1px solid rgba(255, 255, 255, 0.25);\n    backdrop-filter: blur(4px);\n    border-radius: 6px;\n    padding: 14px 12px;\n    text-align: center;\n    box-sizing: border-box;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;\n  }\n\n  .iiot-step-card:hover {\n    transform: translateY(-2px);\n    border-color: rgba(255, 255, 255, 0.4);\n    background-color: rgba(255, 255, 255, 0.1);\n  }\n\n  .iiot-step-number {\n    font-size: 0.8rem;\n    font-weight: 700;\n    opacity: 0.6;\n    margin-bottom: 4px;\n    letter-spacing: 1px;\n  }\n\n  .iiot-step-title {\n    font-weight: 600;\n    font-size: 0.88rem;\n    color: inherit;\n    margin-bottom: 8px;\n  }\n\n  .iiot-step-desc {\n    font-size: 0.78rem;\n    line-height: 1.4;\n    opacity: 0.8;\n    color: inherit;\n  }\n\n  .iiot-arrow-right {\n    color: inherit;\n    opacity: 0.5;\n    font-size: 1.2rem;\n    display: flex;\n    align-items: center;\n    padding: 0 2px;\n  }\n\n  \/* Mobile Responsiveness *\/\n  @media (max-width: 1024px) {\n    .iiot-horizontal-flow {\n      flex-direction: column;\n      align-items: center;\n    }\n\n    .iiot-step-card {\n      width: 100%;\n      max-width: 320px;\n    }\n\n    .iiot-arrow-right {\n      transform: rotate(90deg);\n      margin: 4px 0;\n    }\n  }\n<\/style><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-856ad73 e-con e-atomic-element e-flexbox-base e-d5b5459\" data-id=\"856ad73\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"856ad73\">\n    \t\t<div class=\"elementor-element elementor-element-6e69ab5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6e69ab5\" 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-fcd98ba e-con e-atomic-element e-flexbox-base e-0f47885\" data-id=\"fcd98ba\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"fcd98ba\">\n    \t\t<div class=\"elementor-element elementor-element-53989b1 elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"53989b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_53989b1 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_53989b1 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_53989b1 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_53989b1 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_53989b1 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_53989b1:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_53989b1:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_53989b1:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_53989b1:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_53989b1\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromLeft\">TECNOLOGIAS DE IoT INDUSTRIAL<\/div>\t\n\t\t<div class=\"ue-text moveFromLeft\"><div class=\"iiot-card-container\">\n  <!-- Header Bar -->\n  <div class=\"iiot-card-header\">\n    <div class=\"iiot-header-title\">\n      <span class=\"iiot-icon\">\ud83d\udee0\ufe0f<\/span>\n      <h3>Tecnologias utilizadas na nossa arquitetura de IoT<\/h3>\n    <\/div>\n  <\/div>\n\n  <!-- Content Area -->\n  <div class=\"iiot-card-content\">\n    <div class=\"iiot-content-inner\">\n\n      <!-- Compact Technology Strip -->\n      <div class=\"iiot-tech-strip\">\n        \n        <!-- Category: Communication -->\n        <div class=\"iiot-tech-group\">\n          <div class=\"iiot-group-label\">Comunica\u00e7\u00e3o<\/div>\n          <div class=\"iiot-pill-row\">\n            <span class=\"iiot-pill\"><i class=\"iiot-pill-icon\">\ud83d\udce1<\/i> OPC UA<\/span>\n            <span class=\"iiot-pill\"><i class=\"iiot-pill-icon\">\u26a1<\/i> MQTT<\/span>\n            <span class=\"iiot-pill\"><i class=\"iiot-pill-icon\">\ud83d\udd0c<\/i> APIs REST<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"iiot-strip-divider\"><\/div>\n\n        <!-- Category: Software -->\n        <div class=\"iiot-tech-group\">\n          <div class=\"iiot-group-label\">Software<\/div>\n          <div class=\"iiot-pill-row\">\n            <span class=\"iiot-pill\"><i class=\"iiot-pill-icon\">\ud83d\udc0d<\/i> Python<\/span>\n            <span class=\"iiot-pill\"><i class=\"iiot-pill-icon\">\ud83d\udd37<\/i> C# \/ .NET<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"iiot-strip-divider\"><\/div>\n\n        <!-- Category: Infrastructure -->\n        <div class=\"iiot-tech-group\">\n          <div class=\"iiot-group-label\">Infraestruturas<\/div>\n          <div class=\"iiot-pill-row\">\n            <span class=\"iiot-pill\"><i class=\"iiot-pill-icon\">\ud83d\udc27<\/i> Linux<\/span>\n            <span class=\"iiot-pill\"><i class=\"iiot-pill-icon\">\ud83d\udc33<\/i> Docker<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"iiot-strip-divider\"><\/div>\n\n        <!-- Category: Industrial Systems -->\n        <div class=\"iiot-tech-group\">\n          <div class=\"iiot-group-label\">Sistemas Industriais<\/div>\n          <div class=\"iiot-pill-row\">\n            <span class=\"iiot-pill\"><i class=\"iiot-pill-icon\">\u2699\ufe0f<\/i> PLC<\/span>\n            <span class=\"iiot-pill\"><i class=\"iiot-pill-icon\">\ud83d\udda5\ufe0f<\/i> SCADA<\/span>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Full-Width Container Styling *\/\n  .iiot-card-container {\n    width: 100%;\n    max-width: 100%;\n    margin: 20px 0;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 10px;\n    background-color: transparent;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n    overflow: hidden;\n    box-sizing: border-box;\n  }\n\n  \/* Header Bar *\/\n  .iiot-card-header {\n    display: flex;\n    align-items: center;\n    padding: 18px 24px;\n    background-color: rgba(13, 35, 58, 0.85);\n    backdrop-filter: blur(5px);\n    color: #ffffff;\n  }\n\n  .iiot-header-title {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n\n  .iiot-header-title h3 {\n    margin: 0;\n    font-size: 1.15rem;\n    font-weight: 600;\n    color: #ffffff !important;\n  }\n\n  .iiot-icon {\n    font-size: 1.2rem;\n  }\n\n  \/* Content Area *\/\n  .iiot-card-content {\n    background-color: transparent;\n  }\n\n  .iiot-content-inner {\n    padding: 20px 24px;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  \/* Technology Strip Container *\/\n  .iiot-tech-strip {\n    display: flex;\n    flex-direction: row;\n    align-items: center;\n    justify-content: space-around;\n    gap: 16px;\n    width: 100%;\n    flex-wrap: wrap;\n  }\n\n  \/* Tech Group Column *\/\n  .iiot-tech-group {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .iiot-group-label {\n    font-size: 0.75rem;\n    font-weight: 700;\n    letter-spacing: 1.2px;\n    text-transform: uppercase;\n    opacity: 0.6;\n    color: inherit;\n  }\n\n  \/* Tech Pill Row *\/\n  .iiot-pill-row {\n    display: flex;\n    flex-direction: row;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    flex-wrap: wrap;\n  }\n\n  \/* Compact Visual Pills *\/\n  .iiot-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    background-color: rgba(255, 255, 255, 0.05);\n    border: 1px solid rgba(255, 255, 255, 0.25);\n    backdrop-filter: blur(4px);\n    border-radius: 20px;\n    padding: 6px 14px;\n    font-weight: 600;\n    color: inherit;\n    font-size: 0.82rem;\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;\n    white-space: nowrap;\n  }\n\n  .iiot-pill-icon {\n    font-style: normal;\n    font-size: 0.95rem;\n    line-height: 1;\n  }\n\n  .iiot-pill:hover {\n    transform: translateY(-2px);\n    border-color: rgba(255, 255, 255, 0.4);\n    background-color: rgba(255, 255, 255, 0.1);\n  }\n\n  \/* Vertical Dividers between groups *\/\n  .iiot-strip-divider {\n    width: 1px;\n    height: 40px;\n    background-color: rgba(255, 255, 255, 0.15);\n  }\n\n  \/* Mobile Responsiveness *\/\n  @media (max-width: 900px) {\n    .iiot-tech-strip {\n      flex-direction: column;\n      gap: 16px;\n    }\n\n    .iiot-strip-divider {\n      width: 60%;\n      height: 1px;\n    }\n  }\n<\/style><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-24de941 e-con e-atomic-element e-flexbox-base e-9b8849b\" data-id=\"24de941\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"24de941\">\n    \t\t<div class=\"elementor-element elementor-element-d05f327 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"d05f327\" 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-704f154 e-con e-atomic-element e-flexbox-base e-65a0f12\" data-id=\"704f154\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"704f154\">\n    \t\t<div class=\"elementor-element elementor-element-473219b ha-has-bg-overlay elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"473219b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_473219b {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_473219b .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_473219b .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_473219b .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_473219b .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_473219b:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_473219b:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_473219b:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_473219b:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_473219b\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromBottom\">SEGURAN\u00c7A E FIABILIDADE<\/div>\t\n\t\t<div class=\"ue-text moveFromBottom\"><div class=\"iiot-card-container\">\n  <!-- Header Bar -->\n  <div class=\"iiot-card-header\">\n    <div class=\"iiot-header-title\">\n      <span class=\"iiot-icon\">\ud83d\udd12<\/span>\n      <h3>A conectividade industrial requer uma arquitetura controlada<\/h3>\n    <\/div>\n  <\/div>\n\n  <!-- Content Area -->\n  <div class=\"iiot-card-content\">\n    <div class=\"iiot-content-inner\">\n      <p class=\"iiot-description\">\n        A liga\u00e7\u00e3o de equipamento industrial a redes digitais deve ser feita com cuidado. A GPLG tem em conta fatores arquitet\u00f3nicos cr\u00edticos para garantir uma integra\u00e7\u00e3o perfeita:\n      <\/p>\n\n      <!-- Horizontal Parameter Flow \/ Grid -->\n      <div class=\"iiot-horizontal-flow\">\n        <div class=\"iiot-node\"><i class=\"iiot-pill-icon\">\ud83c\udf10<\/i> Arquitetura de rede<\/div>\n        <div class=\"iiot-node\"><i class=\"iiot-pill-icon\">\ud83d\udd11<\/i> Controlo de acesso<\/div>\n        <div class=\"iiot-node\"><i class=\"iiot-pill-icon\">\ud83d\udd00<\/i> Fluxo de dados<\/div>\n        <div class=\"iiot-node\"><i class=\"iiot-pill-icon\">\ud83e\uddf1<\/i> Segmenta\u00e7\u00e3o do sistema<\/div>\n        <div class=\"iiot-node\"><i class=\"iiot-pill-icon\">\ud83d\udee1\ufe0f<\/i> Seguran\u00e7a dos dispositivos<\/div>\n        <div class=\"iiot-node\"><i class=\"iiot-pill-icon\">\ud83d\udce1<\/i> Fiabilidade da comunica\u00e7\u00e3o<\/div>\n        <div class=\"iiot-node\"><i class=\"iiot-pill-icon\">\u2699\ufe0f<\/i> Processamento local vs. processamento remoto<\/div>\n        <div class=\"iiot-node\"><i class=\"iiot-pill-icon\">\ud83d\udd04<\/i> Continuidade operacional<\/div>\n      <\/div>\n\n      <!-- Key Principle Note Box -->\n      <div class=\"iiot-principle-text\">\n        A arquitetura da IoT deve ser concebida sem comprometer os requisitos de fiabilidade e seguran\u00e7a do ambiente de controlo industrial.\n      <\/div>\n\n      <!-- Plain Footer Text Box (No Highlights) -->\n      <div class=\"iiot-footer-text\">\n        A conectividade deve melhorar o funcionamento da f\u00e1brica sem criar riscos ou complexidade desnecess\u00e1rios.\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* Full-Width Container Styling *\/\n  .iiot-card-container {\n    width: 100%;\n    max-width: 100%;\n    margin: 20px 0;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 10px;\n    background-color: transparent;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n    overflow: hidden;\n    box-sizing: border-box;\n  }\n\n  \/* Header Bar *\/\n  .iiot-card-header {\n    display: flex;\n    align-items: center;\n    padding: 18px 24px;\n    background-color: rgba(13, 35, 58, 0.85);\n    backdrop-filter: blur(5px);\n    color: #ffffff;\n  }\n\n  .iiot-header-title {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n\n  .iiot-header-title h3 {\n    margin: 0;\n    font-size: 1.15rem;\n    font-weight: 600;\n    color: #ffffff !important;\n  }\n\n  .iiot-icon {\n    font-size: 1.2rem;\n  }\n\n  \/* Content Area *\/\n  .iiot-card-content {\n    background-color: transparent;\n  }\n\n  .iiot-content-inner {\n    padding: 24px;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .iiot-description {\n    color: inherit;\n    opacity: 0.9;\n    line-height: 1.6;\n    margin-bottom: 24px;\n    font-size: 0.98rem;\n    text-align: center;\n  }\n\n  \/* Horizontal Flow \/ Grid Styling *\/\n  .iiot-horizontal-flow {\n    display: flex;\n    flex-direction: row;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    padding: 10px 0;\n    width: 100%;\n    flex-wrap: wrap;\n    margin-bottom: 24px;\n  }\n\n  .iiot-node {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background-color: rgba(255, 255, 255, 0.05);\n    border: 1px solid rgba(255, 255, 255, 0.25);\n    backdrop-filter: blur(4px);\n    border-radius: 6px;\n    padding: 12px 18px;\n    font-weight: 600;\n    color: inherit;\n    font-size: 0.88rem;\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;\n    text-align: center;\n    box-sizing: border-box;\n    white-space: nowrap;\n  }\n\n  .iiot-pill-icon {\n    font-style: normal;\n    font-size: 0.95rem;\n    line-height: 1;\n  }\n\n  .iiot-node:hover {\n    transform: translateY(-2px);\n    border-color: rgba(255, 255, 255, 0.4);\n    background-color: rgba(255, 255, 255, 0.1);\n  }\n\n  \/* Key Principle Box *\/\n  .iiot-principle-text {\n    text-align: center;\n    font-size: 0.92rem;\n    line-height: 1.5;\n    color: inherit;\n    opacity: 0.85;\n    margin-bottom: 16px;\n    padding: 0 10px;\n  }\n\n  \/* Plain Footer Text Box (No Highlights) *\/\n  .iiot-footer-text {\n    text-align: center;\n    font-weight: 600;\n    font-size: 0.95rem;\n    color: inherit;\n    opacity: 0.9;\n    padding: 14px 20px;\n    border-radius: 6px;\n    background-color: rgba(255, 255, 255, 0.05);\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  \/* Mobile Responsiveness *\/\n  @media (max-width: 768px) {\n    .iiot-horizontal-flow {\n      flex-direction: column;\n    }\n\n    .iiot-node {\n      width: 100%;\n      max-width: 300px;\n      white-space: normal;\n      justify-content: center;\n    }\n  }\n<\/style><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-90b2a93 e-con e-atomic-element e-flexbox-base e-d23c637\" data-id=\"90b2a93\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"90b2a93\">\n    \t\t<div class=\"elementor-element elementor-element-30a6d88 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"30a6d88\" 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-b289c40 e-con e-atomic-element e-flexbox-base e-9938d31\" data-id=\"b289c40\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b289c40\">\n    \t\t<div class=\"elementor-element elementor-element-1badf42 ha-has-bg-overlay elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"1badf42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_1badf42 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_1badf42 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_1badf42 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_1badf42 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_1badf42 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_1badf42:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_1badf42:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_1badf42:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_1badf42:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_1badf42\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t<div class=\"ue-title moveFromBottom\">PRINC\u00cdPIOS DE ENGENHARIA<\/div>\t\n\t\t<div class=\"ue-text moveFromBottom\"><div class=\"iiot-card-container\"><br \/><!-- Header Bar --><div class=\"iiot-card-header\"><div class=\"iiot-header-title\"><span class=\"iiot-icon\">\ud83c\udfaf<\/span><h3>A nossa abordagem \u00e0 Internet das Coisas Industrial<\/h3><\/div><\/div><p><!-- Content Area --><\/p><div class=\"iiot-card-content\"><div class=\"iiot-content-inner\"><p><!-- 6-Grid Core Pillars --><\/p><div class=\"iiot-pillar-grid\"><div class=\"iiot-pillar-card\"><div class=\"iiot-pillar-header\"><span class=\"iiot-pill-icon\">\ud83c\udfaf<\/span><div class=\"iiot-pillar-title\">Orientado para um objetivo<\/div><\/div><div class=\"iiot-pillar-desc\">Ligamos os equipamentos porque existe uma raz\u00e3o operacional ou de engenharia bem definida.<\/div><\/div><div class=\"iiot-pillar-card\"><div class=\"iiot-pillar-header\"><span class=\"iiot-pill-icon\">\ud83d\udd17<\/span><div class=\"iiot-pillar-title\">A integra\u00e7\u00e3o em primeiro lugar<\/div><\/div><div class=\"iiot-pillar-desc\">A IoT foi concebida como parte da arquitetura de automa\u00e7\u00e3o existente.<\/div><\/div><div class=\"iiot-pillar-card\"><div class=\"iiot-pillar-header\"><span class=\"iiot-pill-icon\">\ud83d\udcc8<\/span><div class=\"iiot-pillar-title\">Escal\u00e1vel<\/div><\/div><div class=\"iiot-pillar-desc\">O sistema pode expandir-se \u00e0 medida que forem introduzidas novas m\u00e1quinas e aplica\u00e7\u00f5es.<\/div><\/div><div class=\"iiot-pillar-card\"><div class=\"iiot-pillar-header\"><span class=\"iiot-pill-icon\">\u2699\ufe0f<\/span><div class=\"iiot-pillar-title\">Fi\u00e1vel<\/div><\/div><div class=\"iiot-pillar-desc\">Os ambientes industriais exigem uma comunica\u00e7\u00e3o est\u00e1vel e previs\u00edvel.<\/div><\/div><div class=\"iiot-pillar-card\"><div class=\"iiot-pillar-header\"><span class=\"iiot-pill-icon\">\ud83d\udee1\ufe0f<\/span><div class=\"iiot-pillar-title\">Seguro<\/div><\/div><div class=\"iiot-pillar-desc\">A conectividade e o acesso aos dados devem ser concebidos de forma respons\u00e1vel.<\/div><\/div><div class=\"iiot-pillar-card\"><div class=\"iiot-pillar-header\"><span class=\"iiot-pill-icon\">\ud83d\udca1<\/span><div class=\"iiot-pillar-title\">Pr\u00e1tico<\/div><\/div><div class=\"iiot-pillar-desc\">Selecionamos as tecnologias de acordo com os requisitos concretos da aplica\u00e7\u00e3o.<\/div><\/div><\/div><\/div><\/div><\/div><p><style>\n  \/* Full-Width Container Styling *\/<br \/>\n  .iiot-card-container {<br \/>\n    width: 100%;<br \/>\n    max-width: 100%;<br \/>\n    margin: 20px 0;<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.2);<br \/>\n    border-radius: 10px;<br \/>\n    background-color: transparent;<br \/>\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;<br \/>\n    overflow: hidden;<br \/>\n    box-sizing: border-box;<br \/>\n  }<\/p>\n<p>  \/* Header Bar *\/<br \/>\n  .iiot-card-header {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    padding: 18px 24px;<br \/>\n    background-color: rgba(13, 35, 58, 0.85);<br \/>\n    backdrop-filter: blur(5px);<br \/>\n    color: #ffffff;<br \/>\n  }<\/p>\n<p>  .iiot-header-title {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    gap: 12px;<br \/>\n  }<\/p>\n<p>  .iiot-header-title h3 {<br \/>\n    margin: 0;<br \/>\n    font-size: 1.15rem;<br \/>\n    font-weight: 600;<br \/>\n    color: #ffffff !important;<br \/>\n  }<\/p>\n<p>  .iiot-icon {<br \/>\n    font-size: 1.2rem;<br \/>\n  }<\/p>\n<p>  \/* Content Area *\/<br \/>\n  .iiot-card-content {<br \/>\n    background-color: transparent;<br \/>\n  }<\/p>\n<p>  .iiot-content-inner {<br \/>\n    padding: 24px;<br \/>\n    border-top: 1px solid rgba(255, 255, 255, 0.1);<br \/>\n  }<\/p>\n<p>  \/* Grid Layout for Approach Pillars *\/<br \/>\n  .iiot-pillar-grid {<br \/>\n    display: grid;<br \/>\n    grid-template-columns: repeat(3, 1fr);<br \/>\n    gap: 16px;<br \/>\n    width: 100%;<br \/>\n  }<\/p>\n<p>  .iiot-pillar-card {<br \/>\n    background-color: rgba(255, 255, 255, 0.05);<br \/>\n    border: 1px solid rgba(255, 255, 255, 0.25);<br \/>\n    backdrop-filter: blur(4px);<br \/>\n    border-radius: 6px;<br \/>\n    padding: 18px;<br \/>\n    box-sizing: border-box;<br \/>\n    display: flex;<br \/>\n    flex-direction: column;<br \/>\n    gap: 8px;<br \/>\n    transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;<br \/>\n  }<\/p>\n<p>  .iiot-pillar-card:hover {<br \/>\n    transform: translateY(-2px);<br \/>\n    border-color: rgba(255, 255, 255, 0.4);<br \/>\n    background-color: rgba(255, 255, 255, 0.1);<br \/>\n  }<\/p>\n<p>  .iiot-pillar-header {<br \/>\n    display: flex;<br \/>\n    align-items: center;<br \/>\n    gap: 8px;<br \/>\n  }<\/p>\n<p>  .iiot-pillar-title {<br \/>\n    font-weight: 600;<br \/>\n    font-size: 0.95rem;<br \/>\n    color: inherit;<br \/>\n  }<\/p>\n<p>  .iiot-pill-icon {<br \/>\n    font-style: normal;<br \/>\n    font-size: 1rem;<br \/>\n    line-height: 1;<br \/>\n  }<\/p>\n<p>  .iiot-pillar-desc {<br \/>\n    font-size: 0.85rem;<br \/>\n    line-height: 1.45;<br \/>\n    opacity: 0.85;<br \/>\n    color: inherit;<br \/>\n  }<\/p>\n<p>  \/* Responsive Adjustments for Mobile and Tablet Screens *\/<br \/>\n  @media (max-width: 900px) {<br \/>\n    .iiot-pillar-grid {<br \/>\n      grid-template-columns: repeat(2, 1fr);<br \/>\n    }<br \/>\n  }<\/p>\n<p>  @media (max-width: 600px) {<br \/>\n    .iiot-pillar-grid {<br \/>\n      grid-template-columns: 1fr;<br \/>\n    }<br \/>\n  }<br \/>\n<\/style><\/p><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3bd7f21 e-con e-atomic-element e-flexbox-base e-afa7f3d\" data-id=\"3bd7f21\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3bd7f21\">\n    \t\t<div class=\"elementor-element elementor-element-0dc06c1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"0dc06c1\" 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-39a57a3 e-con e-atomic-element e-flexbox-base e-3f6716a\" data-id=\"39a57a3\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"39a57a3\">\n    \t\t\t\t<div class=\"premium-shape-divider__shape-container\" id=\"premium-shape-divider-b0416ca\" style=\"visibility:hidden; position: absolute; opacity:0;\">\n\t\t\t\t\t<svg preserveaspectratio='none' xmlns='http:\/\/www.w3.org\/2000\/svg' aria-hidden='true' viewbox='0 0 1000 100'><g fill='%23000000'><path opacity='.5' d='M0 51v15l724-43L0 51z'><\/path><path opacity='.3' d='M0 0v51l600-23L0 0z'><\/path><path d='M0 65v38l1000-3V0L0 65z'><\/path><\/g><\/svg>\t\t\t\t<\/div>\n\t\t\t<div data-ha-partstyle=\"default\" data-ha-partcolor=\"\" data-ha-partopacity=\"\" data-ha-partdirection=\"bottom\" class=\"elementor-element elementor-element-b0416ca ha-particle-yes premium-shape-divider-yes premium-shape48 e-flex e-con-boxed ha-particle-adv-no premium-shape-divider__default premium-shape-divider-anime-yes premium-sh-no-stretch-yes e-con e-child\" data-id=\"b0416ca\" 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\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b9fa94b e-con-full e-flex e-con e-child\" data-id=\"b9fa94b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a050b99 elementor-widget elementor-widget-heading\" data-id=\"a050b99\" 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\">Ligue o seu ambiente industrial<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4881446 elementor-widget elementor-widget-text-editor\" data-id=\"4881446\" 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>Quer precise de ligar uma \u00fanica m\u00e1quina, modernizar o equipamento existente ou criar um ambiente de produ\u00e7\u00e3o conectado, a GPLG pode conceber e implementar a arquitetura de IoT industrial adequada.<\/p><h3 data-section-id=\"15l2t7p\" data-start=\"12078\" data-end=\"12116\">Discutir um projeto de IoT<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70b8b16 e-con-full e-flex e-con e-child\" data-id=\"70b8b16\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50c08b4 elementor-widget elementor-widget-button\" data-id=\"50c08b4\" 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 elementor-animation-shrink\" href=\"https:\/\/gplg.pt\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"jltma-feather-icon jltma-feather-icon-arrow-up-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contacte a GPLG<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>skip render: ucaddon_sliding_content_box skip render: ucaddon_transparent_split_hero \u2699\ufe0f From Industrial Equipment to Connected Systems An Industrial IoT architecture provides a structured way to collect information from industrial assets and make that information available to higher-level systems. The architecture can be small and focused on a single machine or expanded across an entire production environment. INDUSTRIAL IoT [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2199,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2229","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/pages\/2229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/comments?post=2229"}],"version-history":[{"count":166,"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/pages\/2229\/revisions"}],"predecessor-version":[{"id":4749,"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/pages\/2229\/revisions\/4749"}],"up":[{"embeddable":true,"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/pages\/2199"}],"wp:attachment":[{"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/media?parent=2229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}