{"id":8729,"date":"2025-06-11T00:00:35","date_gmt":"2025-06-11T00:00:35","guid":{"rendered":"https:\/\/dingroup.pt\/?page_id=8729"},"modified":"2026-02-06T15:58:20","modified_gmt":"2026-02-06T15:58:20","slug":"sobre-nos","status":"publish","type":"page","link":"https:\/\/dingroup.pt\/pt\/about-us\/","title":{"rendered":"Sobre n\u00f3s"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8729\" class=\"elementor elementor-8729\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ed3f91 e-con-full e-flex e-con e-parent\" data-id=\"3ed3f91\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-821d5fa elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"821d5fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2560\" height=\"1435\" src=\"https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white-scaled.jpg\" class=\"attachment-full size-full wp-image-8822\" alt=\"\" srcset=\"https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white-scaled.jpg 2560w, https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white-300x168.jpg 300w, https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white-1024x574.jpg 1024w, https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white-768x430.jpg 768w, https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white-1536x861.jpg 1536w, https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white-2048x1148.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16e668a e-flex e-con-boxed e-con e-parent\" data-id=\"16e668a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c42aa62 e-con-full e-flex e-con e-child\" data-id=\"c42aa62\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59de6f1 elementor-absolute elementor-widget elementor-widget-image\" data-id=\"59de6f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/innovat.themewant.com\/wp-content\/uploads\/2023\/11\/07-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5a5b7e elementor-widget__width-initial elementor-widget elementor-widget-react-heading\" data-id=\"b5a5b7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"react-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"react-heading  style3\">\r\n\t\t\t<div class=\"title-inner no\">\r\n\t\t\t\t<div class=\"rts_hero__title \"><span class=\"sub-text word-line\">Aludin Frame Solutions<\/span><\/div><div class=\"rts_hero__title \"><h2 class=\"title word-line\">About Us<\/h2><\/div>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\">\r\n\t\t\t\t\t<p data-start=\"74\" data-end=\"400\">DIN GROUP is a young company, founded in 2024, that has quickly established itself as an innovative force in the structural solutions market. Despite its recent foundation, the company is rooted in the extensive experience and expertise of its partners, who bring over three decades of knowledge in the field.<\/p><p data-start=\"402\" data-end=\"835\">The partners at DIN GROUP, recognizing the need for more agile and customized approaches within the industry, came together to create a company that combines a passion for innovation with an unwavering commitment to quality and sustainability. They share a common vision: to transform the sector with solutions that not only meet the immediate needs of clients but are also environmentally responsible and built to last.<\/p><p data-start=\"837\" data-end=\"1211\">From the very beginning, DIN GROUP has stood out for its deep understanding of clients' challenges and its ability to provide tailored solutions that integrate the latest technologies and sustainable practices. The company quickly gained recognition for its customer-focused approach and its capability to deliver complex projects with efficiency and precision.<\/p><p data-start=\"1213\" data-end=\"1556\">With a team that values collaboration and continuous innovation, DIN GROUP is well positioned to continue growing and shaping the future of structural solutions. This young company, backed by the experience of its partners, is ready to face tomorrow's challenges and lead its sector towards a brighter and more sustainable future.<\/p>\t\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t<script>\r\n\t\t\tjQuery(document).ready(function(){\r\n\t\t\tlet addAnimation = function () {\r\n\t\t\tjQuery(\".skew-up\").each(function (index) {\r\n\t\t\t\tconst text = new SplitType(jQuery(this), {\r\n\t\t\t\ttypes: \"lines, words\",\r\n\t\t\t\tlineClass: \"word-line\"\r\n\t\t\t\t});    let textInstance = jQuery(this);\r\n\t\t\t\tlet line = textInstance.find(\".word-line\");\r\n\t\t\t\tlet word = line.find(\".word\");    let tl = gsap.timeline({\r\n\t\t\t\tscrollTrigger: {\r\n\t\t\t\t\ttrigger: textInstance,\r\n\t\t\t\t\tstart: \"top 85%\",\r\n\t\t\t\t\tend: \"top 100%\",\r\n\t\t\t\t\tonComplete: function () {\r\n\t\t\t\t\tjQuery(textInstance).removeClass(\"skew-up\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t});    tl.set(textInstance, { opacity: 1 }).from(word, {\r\n\t\t\t\ty: \"100%\",\r\n\t\t\t\tskewX: \"-5\",\r\n\t\t\t\tduration: 2,\r\n\t\t\t\tstagger: 0.03,\r\n\t\t\t\tease: \"expo.out\"\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t};\r\n\t\t\taddAnimation();window.addEventListener(\"resize\", function (event) {\r\n\t\t\t\tif (jQuery(window).width() >= 992) {addAnimation(); }\r\n\t\t\t});\t\r\n\r\n\t\t});   \r\n\t\t<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1fa8cf6 e-con-full e-flex e-con e-child\" data-id=\"1fa8cf6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49c3194 elementor-absolute elementor-widget elementor-widget-image\" data-id=\"49c3194\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/innovat.themewant.com\/wp-content\/uploads\/2023\/11\/07-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad3b4e7 e-con-full e-flex e-con e-child\" data-id=\"ad3b4e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3c213c elementor-absolute elementor-widget elementor-widget-image\" data-id=\"a3c213c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/innovat.themewant.com\/wp-content\/uploads\/2023\/11\/07-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-401f209 elementor-widget__width-initial elementor-widget elementor-widget-react-heading\" data-id=\"401f209\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"react-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"react-heading  style3\">\r\n\t\t\t<div class=\"title-inner no\">\r\n\t\t\t\t<div class=\"rts_hero__title \"><h2 class=\"title word-line\">Vision<\/h2><\/div>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\">\r\n\t\t\t\t\t<p>We aspires to be a global leader in integrated solutions, recognized for its innovation, quality, and exceptional service. Our vision is to create a legacy of solutions that not only meet today\u2019s needs but also inspire and empower future generations. We are committed to being pioneers in our industry, setting standards that others strive to achieve.<\/p>\t\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t<script>\r\n\t\t\tjQuery(document).ready(function(){\r\n\t\t\tlet addAnimation = function () {\r\n\t\t\tjQuery(\".skew-up\").each(function (index) {\r\n\t\t\t\tconst text = new SplitType(jQuery(this), {\r\n\t\t\t\ttypes: \"lines, words\",\r\n\t\t\t\tlineClass: \"word-line\"\r\n\t\t\t\t});    let textInstance = jQuery(this);\r\n\t\t\t\tlet line = textInstance.find(\".word-line\");\r\n\t\t\t\tlet word = line.find(\".word\");    let tl = gsap.timeline({\r\n\t\t\t\tscrollTrigger: {\r\n\t\t\t\t\ttrigger: textInstance,\r\n\t\t\t\t\tstart: \"top 85%\",\r\n\t\t\t\t\tend: \"top 100%\",\r\n\t\t\t\t\tonComplete: function () {\r\n\t\t\t\t\tjQuery(textInstance).removeClass(\"skew-up\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t});    tl.set(textInstance, { opacity: 1 }).from(word, {\r\n\t\t\t\ty: \"100%\",\r\n\t\t\t\tskewX: \"-5\",\r\n\t\t\t\tduration: 2,\r\n\t\t\t\tstagger: 0.03,\r\n\t\t\t\tease: \"expo.out\"\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t};\r\n\t\t\taddAnimation();window.addEventListener(\"resize\", function (event) {\r\n\t\t\t\tif (jQuery(window).width() >= 992) {addAnimation(); }\r\n\t\t\t});\t\r\n\r\n\t\t});   \r\n\t\t<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4fb68bc e-con-full e-flex e-con e-child\" data-id=\"4fb68bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73ba75a elementor-absolute elementor-widget elementor-widget-image\" data-id=\"73ba75a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/innovat.themewant.com\/wp-content\/uploads\/2023\/11\/07-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8768237 elementor-widget__width-initial elementor-widget elementor-widget-react-heading\" data-id=\"8768237\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"react-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"react-heading  style3\">\r\n\t\t\t<div class=\"title-inner no\">\r\n\t\t\t\t<div class=\"rts_hero__title \"><h2 class=\"title word-line\">Values<\/h2><\/div>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t<div class=\"description\">\r\n\t\t\t\t\t<p data-start=\"76\" data-end=\"185\"><strong data-start=\"76\" data-end=\"91\">INNOVATION<\/strong><br data-start=\"91\" data-end=\"94\" \/>We constantly seek new ideas and approaches to overcome challenges and exceed expectations.<\/p><p data-start=\"187\" data-end=\"304\"><strong data-start=\"187\" data-end=\"199\">QUALITY<\/strong><br data-start=\"199\" data-end=\"202\" \/>We are committed to excellence in all our products and services, ensuring total customer satisfaction.<\/p><p data-start=\"306\" data-end=\"438\"><strong data-start=\"306\" data-end=\"320\">INTEGRITY<\/strong><br data-start=\"320\" data-end=\"323\" \/>We act with honesty and transparency, building trust-based relationships with clients, partners, and collaborators.<\/p><p data-start=\"440\" data-end=\"563\"><strong>SUSTAINABILITY<\/strong><br data-start=\"459\" data-end=\"462\" \/>We are dedicated to sustainable practices that protect the environment and promote social well-being.<\/p><p data-start=\"565\" data-end=\"705\"><strong data-start=\"565\" data-end=\"583\">COLLABORATION<\/strong><br data-start=\"583\" data-end=\"586\" \/>We value teamwork and collaboration, both internally and with our clients and partners, to achieve outstanding results.<\/p>\t\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t<script>\r\n\t\t\tjQuery(document).ready(function(){\r\n\t\t\tlet addAnimation = function () {\r\n\t\t\tjQuery(\".skew-up\").each(function (index) {\r\n\t\t\t\tconst text = new SplitType(jQuery(this), {\r\n\t\t\t\ttypes: \"lines, words\",\r\n\t\t\t\tlineClass: \"word-line\"\r\n\t\t\t\t});    let textInstance = jQuery(this);\r\n\t\t\t\tlet line = textInstance.find(\".word-line\");\r\n\t\t\t\tlet word = line.find(\".word\");    let tl = gsap.timeline({\r\n\t\t\t\tscrollTrigger: {\r\n\t\t\t\t\ttrigger: textInstance,\r\n\t\t\t\t\tstart: \"top 85%\",\r\n\t\t\t\t\tend: \"top 100%\",\r\n\t\t\t\t\tonComplete: function () {\r\n\t\t\t\t\tjQuery(textInstance).removeClass(\"skew-up\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t});    tl.set(textInstance, { opacity: 1 }).from(word, {\r\n\t\t\t\ty: \"100%\",\r\n\t\t\t\tskewX: \"-5\",\r\n\t\t\t\tduration: 2,\r\n\t\t\t\tstagger: 0.03,\r\n\t\t\t\tease: \"expo.out\"\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t};\r\n\t\t\taddAnimation();window.addEventListener(\"resize\", function (event) {\r\n\t\t\t\tif (jQuery(window).width() >= 992) {addAnimation(); }\r\n\t\t\t});\t\r\n\r\n\t\t});   \r\n\t\t<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b77270 e-con-full e-flex e-con e-child\" data-id=\"1b77270\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5159e2e elementor-widget__width-initial elementor-widget elementor-widget-rt-react-image-reveal\" data-id=\"5159e2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"rt-react-image-reveal.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                        <div class=\"rts-image-reveal-wrapepr d-flex style2 yes\">\n                    <div class=\"rts-image-reveal-inner\">\n                        <img decoding=\"async\" class=\"rts-reveal-image\" src=\"https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/photography-building-lighting-architecture-monochrome-window-scaled.jpg\" alt=\"about\">\n                    <\/div>\n                <\/div>\n                 \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<div class=\"elementor-element elementor-element-7b8aca2 e-flex e-con-boxed e-con e-parent\" data-id=\"7b8aca2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ef977c2 e-con-full e-flex e-con e-child\" data-id=\"ef977c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-84111e0 e-con-full e-flex e-con e-child\" data-id=\"84111e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-628d801 elementor-widget elementor-widget-image\" data-id=\"628d801\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1707\" height=\"2560\" src=\"https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white2-scaled.jpg\" class=\"attachment-full size-full wp-image-8896\" alt=\"\" srcset=\"https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white2-scaled.jpg 1707w, https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white2-200x300.jpg 200w, https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white2-683x1024.jpg 683w, https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white2-768x1152.jpg 768w, https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white2-1024x1536.jpg 1024w, https:\/\/dingroup.pt\/wp-content\/uploads\/2025\/06\/modern-minimalist-office-black-white2-1365x2048.jpg 1365w\" sizes=\"(max-width: 1707px) 100vw, 1707px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4eadb35 e-con-full e-flex e-con e-child\" data-id=\"4eadb35\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-611d0a9 elementor-widget__width-initial elementor-widget elementor-widget-react-heading\" data-id=\"611d0a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"react-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"react-heading  default\">\r\n\t\t\t<div class=\"title-inner no\">\r\n\t\t\t\t<div class=\"rts_hero__title \"><span class=\"sub-text word-line\">ABOUT US<\/span><\/div><div class=\"rts_hero__title \"><h2 class=\"title word-line\">Have Any Questions?<\/h2><\/div>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t<script>\r\n\t\t\tjQuery(document).ready(function(){\r\n\t\t\tlet addAnimation = function () {\r\n\t\t\tjQuery(\".skew-up\").each(function (index) {\r\n\t\t\t\tconst text = new SplitType(jQuery(this), {\r\n\t\t\t\ttypes: \"lines, words\",\r\n\t\t\t\tlineClass: \"word-line\"\r\n\t\t\t\t});    let textInstance = jQuery(this);\r\n\t\t\t\tlet line = textInstance.find(\".word-line\");\r\n\t\t\t\tlet word = line.find(\".word\");    let tl = gsap.timeline({\r\n\t\t\t\tscrollTrigger: {\r\n\t\t\t\t\ttrigger: textInstance,\r\n\t\t\t\t\tstart: \"top 85%\",\r\n\t\t\t\t\tend: \"top 100%\",\r\n\t\t\t\t\tonComplete: function () {\r\n\t\t\t\t\tjQuery(textInstance).removeClass(\"skew-up\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t});    tl.set(textInstance, { opacity: 1 }).from(word, {\r\n\t\t\t\ty: \"100%\",\r\n\t\t\t\tskewX: \"-5\",\r\n\t\t\t\tduration: 2,\r\n\t\t\t\tstagger: 0.03,\r\n\t\t\t\tease: \"expo.out\"\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t};\r\n\t\t\taddAnimation();window.addEventListener(\"resize\", function (event) {\r\n\t\t\t\tif (jQuery(window).width() >= 992) {addAnimation(); }\r\n\t\t\t});\t\r\n\r\n\t\t});   \r\n\t\t<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27d83c1 elementor-widget elementor-widget-metform\" data-id=\"27d83c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"metform.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"mf-response-props-id-3314\" data-previous-steps-style=\"\" data-editswitchopen=\"\" data-response_type=\"alert\" data-erroricon=\"fas fa-exclamation-triangle\" data-successicon=\"fas fa-check\" data-messageposition=\"top\" class=\"   mf-scroll-top-no\">\n\t\t<div class=\"formpicker_warper formpicker_warper_editable\" data-metform-formpicker-key=\"3314\" >\n\t\t\t\t\n\t\t\t<div class=\"mf-widget-container\">\n\t\t\t\t\r\n\t\t<div\r\n\t\t\tid=\"metform-wrap-27d83c1-3314\"\r\n\t\t\tclass=\"mf-form-wrapper\"\r\n\t\t\tdata-form-id=\"3314\"\r\n\t\t\tdata-action=\"https:\/\/dingroup.pt\/pt\/wp-json\/metform\/v1\/entries\/insert\/3314\"\r\n\t\t\tdata-wp-nonce=\"ca927e576e\"\r\n\t\t\tdata-form-nonce=\"ad29f28ba0\"\r\n\t\t\tdata-quiz-summery = \"false\"\r\n\t\t\tdata-save-progress = \"false\"\r\n\t\t\tdata-form-type=\"general-form\"\r\n\t\t\tdata-stop-vertical-effect=\"\"\r\n\t\t\t><\/div>\r\n\r\n\r\n\t\t<!----------------------------- \r\n\t\t\t* controls_data : find the the props passed indie of data attribute\r\n\t\t\t* props.SubmitResponseMarkup : contains the markup of error or success message\r\n\t\t\t* https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Template_literals\r\n\t\t--------------------------- -->\r\n\r\n\t\t\t\t<script type=\"text\/mf\" class=\"mf-template\">\r\n\t\t\tfunction controls_data (value){\r\n\t\t\t\tlet currentWrapper = \"mf-response-props-id-3314\";\r\n\t\t\t\tlet currentEl = document.getElementById(currentWrapper);\r\n\t\t\t\t\r\n\t\t\t\treturn currentEl ? currentEl.dataset[value] : false\r\n\t\t\t}\r\n\r\n\r\n\t\t\tlet is_edit_mode = '' ? true : false;\r\n\t\t\tlet message_position = controls_data('messageposition') || 'top';\r\n\r\n\t\t\t\r\n\t\t\tlet message_successIcon = controls_data('successicon') || '';\r\n\t\t\tlet message_errorIcon = controls_data('erroricon') || '';\r\n\t\t\tlet message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;\r\n\t\t\tlet message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';\r\n\t\t\t\r\n\t\t\tlet is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;\r\n\r\n\t\t\t\r\n\t\t\treturn html`\r\n\t\t\t\t<form\r\n\t\t\t\t\tclassName=\"metform-form-content\"\r\n\t\t\t\t\tref=${parent.formContainerRef}\r\n\t\t\t\t\tonSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }\r\n\t\t\t\t\r\n\t\t\t\t\t>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\r\n\t\t\t\t\t<!--------------------------------------------------------\r\n\t\t\t\t\t*** IMPORTANT \/ DANGEROUS ***\r\n\t\t\t\t\t${html``} must be used as in immediate child of \"metform-form-main-wrapper\"\r\n\t\t\t\t\tclass otherwise multistep form will not run at all\r\n\t\t\t\t\t---------------------------------------------------------->\r\n\r\n\t\t\t\t\t<div className=\"metform-form-main-wrapper\" key=${'hide-form-after-submit'} ref=${parent.formRef}>\r\n\t\t\t\t\t${html`\r\n\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" key=\"2\" data-elementor-id=\"3314\" className=\"elementor elementor-3314\" data-elementor-post-type=\"metform-form\">\n\t\t\t\t<div className=\"elementor-element elementor-element-0d13c50 e-flex e-con-boxed e-con e-parent\" data-id=\"0d13c50\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div className=\"e-con-inner\">\n\t\t\t\t<div className=\"elementor-element elementor-element-c1883f6 elementor-widget elementor-widget-mf-text\" data-id=\"c1883f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-text-name&quot;}\" data-widget_type=\"mf-text.default\">\n\t\t\t\t<div className=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input\r\n\t\t\t\ttype=\"text\"\r\n\t\t\t\tclassName=\"mf-input \"\r\n\t\t\t\tid=\"mf-input-text-c1883f6\"\r\n\t\t\t\tname=\"mf-text-name\"\r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Nome`) } \"\r\n\t\t\t\t\t\t\t\t\tonInput=${parent.handleChange}\r\n\t\t\t\t\tonBlur=${parent.handleChange}\r\n\t\t\t\t\taria-invalid=${validation.errors['mf-text-name'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${el =>{\r\n\t\t\t\t\t\t\t\t\t\t\t\tparent.activateValidation({\"message\":\"Este campo \\u00e9 obrigat\\u00f3rio.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":true,\"expression\":\"null\"}, el)\r\n\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mf-text-name\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-b05dd3e elementor-widget elementor-widget-mf-text\" data-id=\"b05dd3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}\" data-widget_type=\"mf-text.default\">\n\t\t\t\t<div className=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input\r\n\t\t\t\ttype=\"text\"\r\n\t\t\t\tclassName=\"mf-input \"\r\n\t\t\t\tid=\"mf-input-text-b05dd3e\"\r\n\t\t\t\tname=\"mf-text-number\"\r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Telefone`) } \"\r\n\t\t\t\t\t\t\t\t\tonInput=${parent.handleChange}\r\n\t\t\t\t\tonBlur=${parent.handleChange}\r\n\t\t\t\t\taria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${el =>{\r\n\t\t\t\t\t\t\t\t\t\t\t\tparent.activateValidation({\"message\":\"Este campo \\u00e9 obrigat\\u00f3rio.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":true,\"expression\":\"null\"}, el)\r\n\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mf-text-number\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-e8e3bba elementor-widget elementor-widget-mf-email\" data-id=\"e8e3bba\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-email&quot;}\" data-widget_type=\"mf-email.default\">\n\t\t\t\t<div className=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input \r\n\t\t\t\ttype=\"email\" \r\n\t\t\t\t \r\n\t\t\t\tdefaultValue=\"\" \r\n\t\t\t\tclassName=\"mf-input \" \r\n\t\t\t\tid=\"mf-input-email-e8e3bba\" \r\n\t\t\t\tname=\"mf-email\" \r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Email`) } \" \r\n\t\t\t\t \r\n\t\t\t\tonBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } \r\n\t\t\t\tref=${el=> parent.activateValidation({\"message\":\"Este campo \\u00e9 obrigat\\u00f3rio.\",\"emailMessage\":\"Please enter a valid Email address\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":true,\"expression\":\"null\"}, el)}\r\n\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t<${validation.ErrorMessage} \r\n\t\t\t\terrors=${validation.errors} \r\n\t\t\t\tname=\"mf-email\" \r\n\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-ff38a14 elementor-widget elementor-widget-mf-textarea\" data-id=\"ff38a14\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-textarea-msg&quot;}\" data-widget_type=\"mf-textarea.default\">\n\t\t\t\t<div className=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<textarea className=\"mf-input mf-textarea \" id=\"mf-input-text-area-ff38a14\"\r\n\t\t\t\tname=\"mf-textarea-msg\" \r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Mensagem`) } \"\r\n\t\t\t\tcols=\"30\" rows=\"10\"\r\n\t\t\t\t\t\t\t\t\tonInput=${ parent.handleChange }\r\n\t\t\t\t\taria-invalid=${validation.errors['mf-textarea-msg'] ? 'true' : 'false'}\r\n\t\t\t\t\tref=${ el => parent.activateValidation({\"message\":\"Este campo \\u00e9 obrigat\\u00f3rio.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":true,\"expression\":\"null\"}, el)}\r\n\t\t\t\t\t\t\t\t><\/textarea>\r\n\r\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\r\n\t\t\t\t\terrors=${validation.errors}\r\n\t\t\t\t\tname=\"mf-textarea-msg\"\r\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\t\t\/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-035898f elementor-widget elementor-widget-mf-gdpr-consent\" data-id=\"035898f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-gdpr-consent&quot;}\" data-widget_type=\"mf-gdpr-consent.default\">\n\t\t\t\t<div className=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div className=\"mf-input-wrapper\">\n\t\t\t\t\t\t\t<label className=\"mf-input-label\" htmlFor=\"mf-input-gdpr-035898f\">\n\t\t\t\t\t${ parent.decodeEntities(`RGPD Consentimento`) } \t\t\t\t\t<span className=\"mf-input-required-indicator\">*<\/span>\n\t\t\t\t<\/label>\n\t\t\t\n\t\t\t<div className=\"mf-checkbox multi-option-input-type\" id=\"mf-input-gdpr-035898f\">\n\t\t\t\t<div className=\"mf-checkbox-option\">\n\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\ttype=\"checkbox\"\n\t\t\t\t\t\t\tclassName=\"mf-input mf-checkbox-input \"\n\t\t\t\t\t\t\tname=\"mf-gdpr-consent\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonInput=${ parent.handleOptin }\n\t\t\t\t\t\t\t\taria-invalid=${validation.errors['mf-gdpr-consent'] ? 'true' : 'false'}\n\t\t\t\t\t\t\t\tref=${ el => parent.activateValidation({\"message\":\"Este campo \\u00e9 obrigat\\u00f3rio.\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":true,\"expression\":\"null\"}, el) }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\tConcordo com os Termos e Condi\u00e7\u00f5es relativos \u00e0 utiliza\u00e7\u00e3o dos dados que enviei.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<${validation.ErrorMessage}\n\t\t\t\t\terrors=${validation.errors}\n\t\t\t\t\tname=\"mf-gdpr-consent\"\n\t\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\n\t\t\t\t\t\/>\n\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-410a9c6 elementor-widget elementor-widget-text-editor\" data-id=\"410a9c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div className=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Termos e Condi\u00e7\u00f5es<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-0d80bf1 elementor-widget elementor-widget-text-editor\" data-id=\"0d80bf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div className=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Este site est\u00e1 protegido pelo Google reCAPTCHA. Consulte a Pol\u00edtica de Privacidade e os Termos de Servi\u00e7o.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-744efa8 elementor-widget__width-initial e-transform e-transform mf-btn--center elementor-widget elementor-widget-mf-button\" data-id=\"744efa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.020000000000000017763568394002504646778106689453125,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"mf-button.default\">\n\t\t\t\t<div className=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div className=\"mf-btn-wraper \" data-mf-form-conditional-logic-requirement=\"\">\r\n\t\t\t\t\t\t\t<button type=\"submit\" className=\"metform-btn metform-submit-btn \" id=\"\">\r\n\t\t\t\t\t<span>${ parent.decodeEntities(`Enviar`) } <\/span>\r\n\t\t\t\t<\/button>\r\n\t\t\t        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-6560e12 elementor-widget elementor-widget-mf-recaptcha\" data-id=\"6560e12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mf-recaptcha.default\">\n\t\t\t\t<div className=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div className=\"mf-input-wrapper\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t<div id=\"recaptcha_site_key_v3\" data-sitekey=\"6LczL2MrAAAAALDASBL8S2Tbe4QhwNcbXD2ZH7tG\"  className=\"recaptcha_site_key_v3 \">\n\t\t\t\t\t\t<input type=\"hidden\" className=\"g-recaptcha-response-v3\" name=\"g-recaptcha-response-v3\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t`}\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\t\t\t\t\r\n\t\t\t\t<\/form>\r\n\t\t\t`\r\n\t\t<\/script>\r\n\r\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Aludin Frame Solutions Sobre n\u00f3s A DIN GROUP \u00e9 uma empresa jovem, fundada em 2024, que rapidamente se estabeleceu como uma for\u00e7a inovadora no mercado das solu\u00e7\u00f5es estruturais. Apesar da sua recente funda\u00e7\u00e3o, a empresa est\u00e1 enraizada na vasta experi\u00eancia e especializa\u00e7\u00e3o dos seus parceiros, que trazem mais de tr\u00eas d\u00e9cadas de conhecimento no dom\u00ednio....<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8729","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dingroup.pt\/pt\/wp-json\/wp\/v2\/pages\/8729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dingroup.pt\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dingroup.pt\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dingroup.pt\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dingroup.pt\/pt\/wp-json\/wp\/v2\/comments?post=8729"}],"version-history":[{"count":187,"href":"https:\/\/dingroup.pt\/pt\/wp-json\/wp\/v2\/pages\/8729\/revisions"}],"predecessor-version":[{"id":9776,"href":"https:\/\/dingroup.pt\/pt\/wp-json\/wp\/v2\/pages\/8729\/revisions\/9776"}],"wp:attachment":[{"href":"https:\/\/dingroup.pt\/pt\/wp-json\/wp\/v2\/media?parent=8729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}