{"id":12075,"date":"2025-02-07T09:52:08","date_gmt":"2025-02-07T08:52:08","guid":{"rendered":"https:\/\/magon.es\/?page_id=12075"},"modified":"2026-04-29T12:19:10","modified_gmt":"2026-04-29T10:19:10","slug":"technical-documentation","status":"publish","type":"page","link":"https:\/\/magon.es\/en\/technical-documentation\/","title":{"rendered":"Technical Documentation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12075\" class=\"elementor elementor-12075 elementor-11883\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddd2072 e-con-full e-flex e-con e-parent\" data-id=\"ddd2072\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b4a15cc elementor-widget elementor-widget-html\" data-id=\"b4a15cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     MAGON \u00b7 HERO \u00b7 ENGLISH\r\n     Elementor \u2192 widget \"HTML\"\r\n     Section: Stretched \u00b7 Padding 0 \u00b7 Overflow: Default (NO hidden)\r\n============================================================ -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n:root { --mgn-header-h: 100px; }\r\n.mgn-hero {\r\n  background-color: #2e1518;\r\n  background-image:\r\n    linear-gradient(rgba(196,154,122,.07) 1px, transparent 1px),\r\n    linear-gradient(90deg, rgba(196,154,122,.07) 1px, transparent 1px);\r\n  background-size: 44px 44px;\r\n  margin-top: calc(-1 * var(--mgn-header-h));\r\n  padding-top: calc(var(--mgn-header-h) + 56px);\r\n  padding-bottom: 56px;\r\n  position: relative;\r\n  overflow: hidden;\r\n  width: 100vw;\r\n  margin-left: calc(-50vw + 50%);\r\n  box-sizing: border-box;\r\n}\r\n.mgn-hero::after {\r\n  content: '';\r\n  position: absolute;\r\n  right: -60px; top: -60px;\r\n  width: 540px; height: 540px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(196,154,122,.13), transparent 65%);\r\n  pointer-events: none;\r\n}\r\n.mgn-hero-in {\r\n  position: relative; z-index: 1;\r\n  max-width: 1400px; margin-inline: auto;\r\n  padding-inline: 90px; box-sizing: border-box;\r\n}\r\n.mgn-badge {\r\n  display: inline-flex; align-items: center; gap: 8px;\r\n  height: 28px; padding: 0 12px; border-radius: 6px;\r\n  background: rgba(196,154,122,.13); border: 1px solid rgba(196,154,122,.22);\r\n  font-family: 'DM Sans', -apple-system, sans-serif;\r\n  font-size: 10.5px; font-weight: 700; letter-spacing: .09em; text-transform: uppercase;\r\n  color: #c49a7a; margin-bottom: 20px;\r\n}\r\n.mgn-badge svg { width: 12px; height: 12px; flex-shrink: 0; }\r\n.mgn-hero-title {\r\n  color: #ffffff !important;\r\n  font-size: clamp(2.6rem, 5vw, 4.2rem) !important;\r\n  line-height: 1.05 !important; letter-spacing: .01em !important;\r\n  text-transform: uppercase !important; margin: 0 0 22px 0 !important;\r\n  padding: 0 !important; font-weight: 800 !important; border: none !important;\r\n}\r\n.mgn-sep { width: 48px; height: 2px; background: rgba(255,255,255,.32); border-radius: 2px; margin-bottom: 20px; }\r\n.mgn-hero-sub {\r\n  color: rgba(255,255,255,.45) !important;\r\n  font-family: 'DM Sans', -apple-system, sans-serif;\r\n  font-size: 15px !important; max-width: 54ch !important;\r\n  line-height: 1.7 !important; margin: 0 !important; padding: 0 !important; font-weight: 400 !important;\r\n}\r\n@media (max-width: 999px) { :root { --mgn-header-h: 80px; } .mgn-hero-in { padding-inline: 40px; } }\r\n@media (max-width: 690px) { :root { --mgn-header-h: 60px; } .mgn-hero-in { padding-inline: 20px; } .mgn-hero-title { font-size: clamp(2rem, 8vw, 2.8rem) !important; } }\r\n<\/style>\r\n\r\n<div class=\"mgn-hero\">\r\n  <div class=\"mgn-hero-in\">\r\n    <div class=\"mgn-badge\">\r\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\r\n        <path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/>\r\n        <polyline points=\"14 2 14 8 20 8\"\/>\r\n      <\/svg>\r\n      Technical resource centre\r\n    <\/div>\r\n    <h1 class=\"mgn-hero-title\">Technical documentation<\/h1>\r\n    <div class=\"mgn-sep\"><\/div>\r\n    <p class=\"mgn-hero-sub\">Technical data sheets, catalogues, certificates, BIM, DWG, guides and construction details.<\/p>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  function fix() {\r\n    var hs = document.getElementById('header-space') || document.getElementById('header_space');\r\n    var hero = document.querySelector('.mgn-hero');\r\n    if (!hs || !hero) return;\r\n    var h = hs.offsetHeight;\r\n    if (h > 0) { hero.style.marginTop = '-' + h + 'px'; hero.style.paddingTop = (h + 56) + 'px'; }\r\n  }\r\n  window.addEventListener('load', fix);\r\n  window.addEventListener('resize', fix);\r\n  if (document.readyState !== 'loading') fix();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bac2f1 elementor-widget elementor-widget-html\" data-id=\"6bac2f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     MAGON \u00b7 FILTER \u00b7 ENGLISH \u00b7 v2 (secure + fast + calculators)\r\n     Elementor \u2192 widget \"HTML\"\r\n     Section: Stretched \u00b7 Padding 0 \u00b7 Overflow: Default (NO hidden)\r\n============================================================ -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\r\n.mgn-fb{background:#fff;border-bottom:1px solid rgba(75,35,41,.09);box-shadow:inset 0 3px 0 0 #4b2329,0 2px 12px rgba(0,0,0,.06);padding:13px 0 12px;width:100%;}\r\n.mgn-fb-in{max-width:1400px;margin-inline:auto;padding-inline:clamp(16px,6vw,90px);}\r\n\r\n\/* \u2500\u2500 Calculator CTAs grid \u2500\u2500 *\/\r\n.mgn-calcs-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:11px;}\r\n@media(max-width:680px){.mgn-calcs-grid{grid-template-columns:1fr}}\r\n.mgn-calc-cta{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#4b2329 0%,#7a3a44 100%);border-radius:12px;padding:13px 18px;text-decoration:none !important;position:relative;overflow:hidden;transition:box-shadow .15s,transform .15s;will-change:transform;cursor:pointer;}\r\n.mgn-calc-cta.mgn-calc-alt{background:linear-gradient(135deg,#2e3a4b 0%,#3d5470 100%);}\r\n.mgn-calc-cta.mgn-calc-alt:hover{box-shadow:0 6px 24px rgba(46,58,75,.4);}\r\n.mgn-calc-cta::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.06) 0%,transparent 60%);pointer-events:none;}\r\n.mgn-calc-cta:hover{box-shadow:0 6px 24px rgba(75,35,41,.35);transform:translateY(-1px);text-decoration:none !important;}\r\n.mgn-calc-icon{width:42px;height:42px;border-radius:10px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;}\r\n.mgn-calc-icon svg{width:22px;height:22px}\r\n.mgn-calc-body{flex:1;min-width:0}\r\n.mgn-calc-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.65);margin-bottom:2px;}\r\n.mgn-calc-title{font-size:14px;font-weight:700;color:#fff;line-height:1.25;}\r\n.mgn-calc-sub{font-size:11.5px;color:rgba(255,255,255,.7);margin-top:2px;}\r\n.mgn-calc-badge{display:flex;align-items:center;gap:5px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:5px 12px;flex-shrink:0;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;}\r\n.mgn-calc-badge svg{width:13px;height:13px;flex-shrink:0}\r\n@media(max-width:560px){.mgn-calc-badge{display:none}.mgn-calc-title{font-size:13px}}\r\n\r\n\/* \u2500\u2500 Pill \u2500\u2500 *\/\r\n.mgn-pill{display:flex;align-items:stretch;height:52px;border:1.5px solid rgba(75,35,41,.15);border-radius:999px;background:#fdfbfa;margin-bottom:11px;}\r\n.mgn-seg-search{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0 14px 0 22px;}\r\n.mgn-seg-search svg{width:15px;height:15px;color:#4b2329;flex-shrink:0;opacity:.65;}\r\n#mgn-q{flex:1;border:none !important;background:transparent !important;outline:none !important;box-shadow:none !important;font-family:'DM Sans',-apple-system,sans-serif;font-size:14px;color:#1a1113;height:100%;padding:0 !important;}\r\n#mgn-q::placeholder{color:#b0989c;}\r\n.mgn-vdiv{width:1px;background:rgba(75,35,41,.10);align-self:center;height:22px;flex-shrink:0;}\r\n.mgn-seg-sel{position:relative;display:flex;align-items:center;flex-shrink:0;}\r\n.mgn-seg-sel::after{content:'';position:absolute;right:11px;top:50%;transform:translateY(-50%);width:8px;height:4px;pointer-events:none;background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='8' height='4'%3E%3Cpath d='M1 1l3 2 3-2' stroke='%239a8285' stroke-width='1.3' fill='none' stroke-linecap='round'\/%3E%3C\/svg%3E\") center\/contain no-repeat;}\r\n.mgn-psel{height:50px;padding:0 28px 0 16px;border:none !important;outline:none !important;background:transparent !important;-webkit-appearance:none;appearance:none;font-family:'DM Sans',-apple-system,sans-serif;font-size:13.5px;font-weight:500;color:#3a2226;cursor:pointer;white-space:nowrap;}\r\n.mgn-psel:hover{background:rgba(250,246,243,.9) !important;}\r\n.mgn-psel.active{color:#4b2329;font-weight:600;}\r\n.mgn-seg-btn{display:flex;align-items:center;padding:0 7px 0 4px;flex-shrink:0;}\r\n.mgn-pill-clr{height:38px;padding:0 20px;border:none;border-radius:999px;background:#4b2329;color:#fff;font-family:'DM Sans',-apple-system,sans-serif;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .13s;}\r\n.mgn-pill-clr:hover{background:#2e1518;}\r\n.mgn-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px;}\r\n.mgn-chip{height:29px;padding:0 13px;border:1.5px solid rgba(75,35,41,.13);border-radius:6px;background:transparent;color:#7a6265;font-family:'DM Sans',-apple-system,sans-serif;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .12s;line-height:1;}\r\n.mgn-chip:hover{border-color:#7d5a61;color:#4b2329;background:#f5ece4;}\r\n.mgn-chip.on{background:#4b2329;color:#fff;border-color:#4b2329;}\r\n.mgn-meta{font-family:'DM Sans',-apple-system,sans-serif;font-size:12px;color:#9a8285;padding-top:9px;border-top:1px solid rgba(75,35,41,.07);display:flex;align-items:center;gap:6px;}\r\n.mgn-meta strong{color:#1a1113;font-weight:600;}\r\n.mgn-meta-dot{width:3px;height:3px;border-radius:50%;background:rgba(75,35,41,.2);flex-shrink:0;}\r\n@media(max-width:860px){\r\n  .mgn-pill{height:auto;flex-direction:column;border-radius:14px;padding:8px;gap:6px;align-items:stretch;}\r\n  .mgn-seg-search{height:42px;border-bottom:1px solid rgba(75,35,41,.07);padding-bottom:8px;}\r\n  .mgn-vdiv{display:none;}\r\n  .mgn-selects-row{display:flex;gap:6px;flex-wrap:wrap;}\r\n  .mgn-seg-sel{flex:1 1 calc(33% - 6px);border:1.5px solid rgba(75,35,41,.12);border-radius:999px;background:#f8f3f0;overflow:hidden;}\r\n  .mgn-psel{width:100%;height:36px;padding-left:12px;font-size:12.5px;}\r\n  .mgn-seg-btn{padding:0;}\r\n  .mgn-pill-clr{width:100%;border-radius:8px;height:36px;}\r\n  .mgn-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none;}\r\n  .mgn-chips::-webkit-scrollbar{display:none;}\r\n  .mgn-chip{flex-shrink:0;}\r\n}\r\n@media(max-width:560px){.mgn-seg-sel{flex:1 1 calc(50% - 4px);}}\r\n<\/style>\r\n\r\n<div class=\"mgn-fb\">\r\n  <div class=\"mgn-fb-in\">\r\n\r\n    <!-- \u2500\u2500 Calculator CTAs \u2500\u2500 -->\r\n    <div class=\"mgn-calcs-grid\">\r\n\r\n      <a class=\"mgn-calc-cta\" href=\"https:\/\/magon.es\/en\/sandwich-panel-thermal-insulation-calculator\/\" rel=\"noopener noreferrer\" target=\"_blank\" aria-label=\"Open thermal insulation calculator\">\r\n        <div class=\"mgn-calc-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\">\r\n            <path d=\"M9 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V9\"\/>\r\n            <path d=\"M9 3v6h6M9 3l6 6\"\/>\r\n            <path d=\"M7 13h2m2 0h2m-2 0v-2m0 2v2\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div class=\"mgn-calc-body\">\r\n          <div class=\"mgn-calc-label\">Free technical tool<\/div>\r\n          <div class=\"mgn-calc-title\">Thermal insulation calculator<\/div>\r\n          <div class=\"mgn-calc-sub\">Panel thickness and U-value for your project<\/div>\r\n        <\/div>\r\n        <div class=\"mgn-calc-badge\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\r\n          Calculate\r\n        <\/div>\r\n      <\/a>\r\n\r\n      <a class=\"mgn-calc-cta mgn-calc-alt\" href=\"https:\/\/magon.es\/calculadora-sobrecarga-admisible\/\" rel=\"noopener noreferrer\" target=\"_blank\" aria-label=\"Open allowable load calculator\">\r\n        <div class=\"mgn-calc-icon\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\">\r\n            <path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/>\r\n            <path d=\"M2 12l10 5 10-5\"\/>\r\n            <path d=\"M12 17v4\"\/>\r\n            <path d=\"M8 19l4 2 4-2\"\/>\r\n            <line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"17\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <div class=\"mgn-calc-body\">\r\n          <div class=\"mgn-calc-label\">Free technical tool<\/div>\r\n          <div class=\"mgn-calc-title\">Allowable load calculator<\/div>\r\n          <div class=\"mgn-calc-sub\">Panel bearing capacity by span and thickness<\/div>\r\n        <\/div>\r\n        <div class=\"mgn-calc-badge\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\r\n          Calculate\r\n        <\/div>\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"mgn-pill\" id=\"mgn-pill\">\r\n      <div class=\"mgn-seg-search\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"m20 20-3.5-3.5\"\/><\/svg>\r\n        <input id=\"mgn-q\" type=\"search\" placeholder=\"Search by product, reference or keyword\u2026\" autocomplete=\"off\" maxlength=\"120\" aria-label=\"Search documents\"\/>\r\n      <\/div>\r\n      <div class=\"mgn-vdiv\"><\/div>\r\n      <div class=\"mgn-seg-sel\">\r\n        <select class=\"mgn-psel\" id=\"mgn-type\" aria-label=\"Filter by file type\">\r\n          <option value=\"all\">File type<\/option>\r\n          <option value=\"Catalogue\">Catalogues<\/option>\r\n          <option value=\"Data sheet\">Data sheets<\/option>\r\n          <option value=\"Construction detail\">Construction details<\/option>\r\n          <option value=\"Accessory\">Accessories<\/option>\r\n          <option value=\"Certificate\">Certificates<\/option>\r\n          <option value=\"Guide\">Guides<\/option>\r\n          <option value=\"Finish\">Finishes<\/option>\r\n          <option value=\"BIM\">BIM<\/option>\r\n          <option value=\"DWG\">DWG<\/option>\r\n        <\/select>\r\n      <\/div>\r\n      <div class=\"mgn-vdiv\"><\/div>\r\n      <div class=\"mgn-seg-sel\">\r\n        <select class=\"mgn-psel\" id=\"mgn-fam\" aria-label=\"Filter by product\">\r\n          <option value=\"all\">Product<\/option>\r\n          <option value=\"Sandwich panel\">Sandwich panel<\/option>\r\n          <option value=\"Construction profile\">Construction profile<\/option>\r\n          <option value=\"Agricultural profile\">Agricultural profile<\/option>\r\n          <option value=\"Solar profile\">Solar profile<\/option>\r\n          <option value=\"Accessories\">Accessories<\/option>\r\n          <option value=\"General\">General<\/option>\r\n        <\/select>\r\n      <\/div>\r\n      <div class=\"mgn-vdiv\"><\/div>\r\n      <div class=\"mgn-seg-sel\">\r\n        <select class=\"mgn-psel\" id=\"mgn-sort\" aria-label=\"Sort results\">\r\n          <option value=\"relevant\">Relevance<\/option>\r\n          <option value=\"az\">A \u2192 Z<\/option>\r\n          <option value=\"type\">By type<\/option>\r\n        <\/select>\r\n      <\/div>\r\n      <div class=\"mgn-seg-btn\">\r\n        <button class=\"mgn-pill-clr\" id=\"mgn-clr\" type=\"button\">Clear<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"mgn-chips\" id=\"mgn-chips\" role=\"group\" aria-label=\"Quick filters\">\r\n      <button class=\"mgn-chip on\"  data-family=\"all\"                  type=\"button\">All<\/button>\r\n      <button class=\"mgn-chip\" data-family=\"Sandwich panel\"           type=\"button\">Sandwich panel<\/button>\r\n      <button class=\"mgn-chip\" data-family=\"Construction profile\"     type=\"button\">Construction profile<\/button>\r\n      <button class=\"mgn-chip\" data-family=\"Agricultural profile\"     type=\"button\">Agricultural profile<\/button>\r\n      <button class=\"mgn-chip\" data-family=\"Solar profile\"            type=\"button\">Solar profile<\/button>\r\n      <button class=\"mgn-chip\" data-family=\"Accessories\"              type=\"button\">Accessories<\/button>\r\n      <button class=\"mgn-chip\" data-type=\"Data sheet\"                 type=\"button\">Data sheets<\/button>\r\n      <button class=\"mgn-chip\" data-type=\"Catalogue\"                  type=\"button\">Catalogues<\/button>\r\n      <button class=\"mgn-chip\" data-type=\"Certificate\"                type=\"button\">Certificates<\/button>\r\n      <button class=\"mgn-chip\" data-type=\"Guide\"                      type=\"button\">Guides<\/button>\r\n      <button class=\"mgn-chip\" data-type=\"Finish\"                     type=\"button\">Finishes<\/button>\r\n      <button class=\"mgn-chip\" data-type=\"Construction detail\"        type=\"button\">Construction details<\/button>\r\n      <button class=\"mgn-chip\" data-type=\"BIM\"                        type=\"button\">BIM<\/button>\r\n      <button class=\"mgn-chip\" data-type=\"DWG\"                        type=\"button\">DWG<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"mgn-meta\" aria-live=\"polite\">\r\n      <strong id=\"mgn-count\">\u2013<\/strong> results\r\n      <span class=\"mgn-meta-dot\" aria-hidden=\"true\"><\/span>\r\n      <span>Use the filters or the search bar to find your document<\/span>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  'use strict';\r\n  var cT='all',cF='all';\r\n  var debT;\r\n  function debounce(fn,ms){return function(){clearTimeout(debT);debT=setTimeout(fn,ms);};}\r\n\r\n  function buildMobileDOM(){var pill=document.getElementById('mgn-pill');if(pill.querySelector('.mgn-selects-row'))return;var row=document.createElement('div');row.className='mgn-selects-row';pill.querySelectorAll('.mgn-seg-sel').forEach(function(el){row.appendChild(el);});pill.querySelectorAll('.mgn-vdiv').forEach(function(el){el.remove();});var btn=pill.querySelector('.mgn-seg-btn');pill.insertBefore(row,btn);}\r\n  function undoMobileDOM(){var pill=document.getElementById('mgn-pill');var row=pill.querySelector('.mgn-selects-row');if(!row)return;var btn=pill.querySelector('.mgn-seg-btn');row.querySelectorAll('.mgn-seg-sel').forEach(function(el){var d=document.createElement('div');d.className='mgn-vdiv';pill.insertBefore(d,btn);pill.insertBefore(el,btn);});row.remove();var d2=document.createElement('div');d2.className='mgn-vdiv';pill.insertBefore(d2,btn);}\r\n  var wasMobile=window.innerWidth<=860;\r\n  if(wasMobile)buildMobileDOM();\r\n  window.addEventListener('resize',debounce(function(){var isMobile=window.innerWidth<=860;if(isMobile&&!wasMobile){buildMobileDOM();wasMobile=true;}if(!isMobile&&wasMobile){undoMobileDOM();wasMobile=false;}},150),{passive:true});\r\n\r\n  function sync(){\r\n    document.querySelectorAll('.mgn-chip').forEach(function(c){var isAll=!c.dataset.type&&!c.dataset.family&&cT==='all'&&cF==='all';c.classList.toggle('on',!!(isAll||(c.dataset.type&&c.dataset.type===cT)||(c.dataset.family&&c.dataset.family===cF)));});\r\n    document.getElementById('mgn-type').classList.toggle('active',document.getElementById('mgn-type').value!=='all');\r\n    document.getElementById('mgn-fam').classList.toggle('active',document.getElementById('mgn-fam').value!=='all');\r\n  }\r\n  var evNonce=0;\r\n  function emit(){evNonce++;document.dispatchEvent(new CustomEvent('mgnFilter',{detail:{nonce:evNonce},bubbles:false,cancelable:false}));}\r\n\r\n  document.getElementById('mgn-chips').addEventListener('click',function(e){\r\n    var c=e.target.closest('.mgn-chip');if(!c||!c.closest('#mgn-chips'))return;\r\n    cT=c.dataset.type||'all';cF=c.dataset.family||'all';\r\n    document.getElementById('mgn-type').value=cT!=='all'?cT:'all';\r\n    document.getElementById('mgn-fam').value=cF!=='all'?cF:'all';\r\n    sync();emit();\r\n  });\r\n\r\n  var qEl=document.getElementById('mgn-q');\r\n  if(qEl)qEl.addEventListener('input',debounce(function(){sync();emit();},220));\r\n\r\n  ['mgn-type','mgn-fam','mgn-sort'].forEach(function(id){\r\n    var el=document.getElementById(id);if(!el)return;\r\n    el.addEventListener('change',function(){if(id==='mgn-type')cT='all';if(id==='mgn-fam')cF='all';sync();emit();});\r\n  });\r\n\r\n  document.getElementById('mgn-clr').addEventListener('click',function(){\r\n    var q=document.getElementById('mgn-q');var t=document.getElementById('mgn-type');var f=document.getElementById('mgn-fam');var s=document.getElementById('mgn-sort');\r\n    if(q)q.value='';if(t)t.value='all';if(f)f.value='all';if(s)s.value='relevant';\r\n    cT='all';cF='all';sync();emit();\r\n  });\r\n\r\n  sync();\r\n\r\n  Object.defineProperty(window,'mgnGetFilters',{\r\n    value:function(){\r\n      var qEl=document.getElementById('mgn-q');var typeEl=document.getElementById('mgn-type');var famEl=document.getElementById('mgn-fam');var sortEl=document.getElementById('mgn-sort');\r\n      var q=(qEl?qEl.value:'').trim().toLowerCase().slice(0,100);\r\n      return{q:q,type:cT!=='all'?cT:(typeEl?typeEl.value:'all'),family:cF!=='all'?cF:(famEl?famEl.value:'all'),sort:sortEl?sortEl.value:'relevant',setCount:function(n){var el=document.getElementById('mgn-count');if(el)el.textContent=parseInt(n,10)||0;}};\r\n    },writable:false,configurable:false\r\n  });\r\n\r\n  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',emit,{once:true});}else{emit();}\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7be719f elementor-widget elementor-widget-html\" data-id=\"7be719f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     MAGON \u00b7 CARDS \u00b7 ENGLISH \u00b7 v2 (fast load)\r\n     Elementor \u2192 widget \"HTML\"\r\n============================================================ -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n.mgn-cards{font-family:'DM Sans',-apple-system,sans-serif;-webkit-font-smoothing:antialiased;padding-top:32px;padding-bottom:56px;max-width:1400px;margin-inline:auto;padding-inline:90px;box-sizing:border-box;}\r\n.mgn-group{margin-bottom:40px;}\r\n.mgn-group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1.5px solid rgba(75,35,41,.1);}\r\n.mgn-group-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#2e1518;letter-spacing:.01em;}\r\n.mgn-group-title::before{content:'';width:7px;height:7px;border-radius:50%;background:#4b2329;flex-shrink:0;}\r\n.mgn-group-count{font-size:12px;color:#9a8285;}\r\n.mgn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}\r\n.mgn-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1.5px solid rgba(75,35,41,.1);border-radius:10px;text-decoration:none!important;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s;cursor:pointer;}\r\n.mgn-card:hover{border-color:rgba(75,35,41,.3);box-shadow:0 4px 16px rgba(75,35,41,.1);transform:translateY(-1px);text-decoration:none!important;}\r\n.mgn-card-icon{width:36px;height:36px;background:#f5ece4;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#4b2329;}\r\n.mgn-card-icon svg{width:18px;height:18px;}\r\n.mgn-card-body{flex:1;min-width:0;}\r\n.mgn-card-title{font-size:13px;font-weight:600;color:#1a1113;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px;}\r\n.mgn-card-tags{display:flex;gap:5px;flex-wrap:wrap;}\r\n.mgn-tag{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:4px;background:rgba(75,35,41,.08);color:#7a6265;}\r\n.mgn-tag.pdf{background:rgba(75,35,41,.08);color:#5a3538;}\r\n.mgn-tag.bim{background:rgba(100,140,190,.12);color:#2a5080;}\r\n.mgn-tag.dwg{background:rgba(50,140,100,.12);color:#1a5a40;}\r\n.mgn-tag.link{background:rgba(150,100,50,.12);color:#6a4010;}\r\n.mgn-card-dl{width:32px;height:32px;border-radius:8px;border:1.5px solid rgba(75,35,41,.13);background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#9a8285;transition:all .12s;text-decoration:none!important;}\r\n.mgn-card:hover .mgn-card-dl{border-color:#4b2329;background:#4b2329;color:#fff;}\r\n.mgn-card-dl svg{width:14px;height:14px;pointer-events:none;}\r\n.mgn-empty{text-align:center;padding:60px 20px;color:#9a8285;font-size:14px;display:none;}\r\n.mgn-empty svg{width:40px;height:40px;margin:0 auto 12px;display:block;opacity:.3;}\r\n@media(max-width:999px){.mgn-cards{padding-inline:40px;}.mgn-grid{grid-template-columns:repeat(2,1fr);}}\r\n@media(max-width:690px){\r\n  .mgn-cards{padding-inline:16px;padding-top:20px;padding-bottom:32px;}\r\n  .mgn-grid{grid-template-columns:1fr;gap:8px;}\r\n  .mgn-group{margin-bottom:28px;}\r\n  .mgn-group-title{font-size:13.5px;}\r\n  .mgn-card{padding:10px 10px 10px 12px;gap:10px;align-items:flex-start;}\r\n  .mgn-card-icon{width:32px;height:32px;border-radius:7px;margin-top:2px;}\r\n  .mgn-card-icon svg{width:15px;height:15px;}\r\n  .mgn-card-title{white-space:normal;font-size:12.5px;line-height:1.35;}\r\n  .mgn-card-dl{width:36px;height:36px;border-color:#4b2329;background:#4b2329;color:#fff;margin-top:2px;flex-shrink:0;}\r\n}\r\n<\/style>\r\n\r\n<div class=\"mgn-cards\" id=\"mgn-cards-root\">\r\n  <div class=\"mgn-empty\" id=\"mgn-empty\" role=\"status\">\r\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><path d=\"m21 21-4.35-4.35M11 8v3m0 3h.01\"\/><\/svg>\r\n    No documents found matching your search.<br>Try a different query or clear the filters.\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n'use strict';\r\nfunction isSafeURL(url){try{var u=new URL(url,location.href);return u.protocol==='https:'||u.protocol==='http:';}catch(e){return false;}}\r\nfunction makeSVG(p){var s=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','svg');s.setAttribute('viewBox','0 0 24 24');s.setAttribute('fill','none');s.setAttribute('stroke','currentColor');s.setAttribute('stroke-width','1.8');s.setAttribute('aria-hidden','true');s.innerHTML=p;return s;}\r\nvar T={\r\n  pdf:makeSVG('<path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><line x1=\"9\" y1=\"13\" x2=\"15\" y2=\"13\"\/><line x1=\"9\" y1=\"17\" x2=\"15\" y2=\"17\"\/>'),\r\n  bim:makeSVG('<path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><path d=\"M2 12l10 5 10-5\"\/>'),\r\n  dwg:makeSVG('<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M3 9h18M3 15h18M9 3v18M15 3v18\"\/>'),\r\n  link:makeSVG('<path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/>'),\r\n  dl_link:makeSVG('<path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\/><polyline points=\"15 3 21 3 21 9\"\/><line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"\/>'),\r\n  dl_file:makeSVG('<path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"7 10 12 15 17 10\"\/><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"\/>'),\r\n};\r\nvar GROUPS=[\r\n  {key:'Catalogue',           label:'Available catalogues'},\r\n  {key:'Data sheet',          label:'Data sheets'},\r\n  {key:'Construction detail', label:'Construction details'},\r\n  {key:'BIM',                 label:'BIM files'},\r\n  {key:'DWG',                 label:'DWG files'},\r\n  {key:'Accessory',           label:'Accessories'},\r\n  {key:'Certificate',         label:'Certificates'},\r\n  {key:'Guide',               label:'Guides & technical support'},\r\n  {key:'Finish',              label:'Finishes & colour charts'},\r\n];\r\nvar B='https:\/\/magon.es\/descargas\/';\r\nvar DOCS_RAW=[\r\n  {title:'MASTER PANEL \u2013 General sandwich panel catalogue', family:'Sandwich panel',       type:'Catalogue',           ext:'PDF', href:B+'masterpanel\/en\/CATALOGO-GENERAL-MASTERPANEL.pdf'},\r\n  {title:'MAGON ACEROS \u2013 General catalogue',               family:'General',              type:'Catalogue',           ext:'PDF', href:B+'magon\/en\/CATALOGO-GENERAL-MAGON.pdf'},\r\n  {title:'MAGON ACEROS \u2013 Agricultural profiles',           family:'Agricultural profile', type:'Catalogue',           ext:'PDF', href:B+'agricolas\/en\/Catalogos%20agricola\/M%20A%20Sector%20Agr%C3%ADcola%20ESP.pdf'},\r\n  {title:'MAGON ACEROS \u2013 Photovoltaic profiles',           family:'Solar profile',        type:'Catalogue',           ext:'PDF', href:B+'renovables\/en\/CATALOGO%20MAGON%20ACEROS%2037%20SECTOR%20RENOVABLES%20WEB.pdf'},\r\n  {title:'Roofing Panel \u2013 MASTER C',            family:'Sandwich panel',       type:'Data sheet', ext:'PDF', href:B+'masterpanel\/en\/FICHA-MASTER-C.pdf'},\r\n  {title:'Facade Panel \u2013 MASTER F',             family:'Sandwich panel',       type:'Data sheet', ext:'PDF', href:B+'masterpanel\/en\/FICHA-MASTER-F.pdf'},\r\n  {title:'Cold Storage Panel \u2013 MASTER FRIGO',   family:'Sandwich panel',       type:'Data sheet', ext:'PDF', href:B+'masterpanel\/en\/FICHA-MASTER-FRIGO.pdf'},\r\n  {title:'Modular Panel \u2013 MASTER MODUL',        family:'Sandwich panel',       type:'Data sheet', ext:'PDF', href:B+'masterpanel\/en\/FICHA-MASTER-MODUL.pdf'},\r\n  {title:'Rooflight \u2013 Polycarbonate',           family:'Sandwich panel',       type:'Data sheet', ext:'PDF', href:B+'masterpanel\/en\/POLICARBONATO.pdf'},\r\n  {title:'Lama Profile \u2013 MG 10\/200',             family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/FICHA-MG-10-200.pdf'},\r\n  {title:'Lama Profile \u2013 MG 14\/200',             family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/FICHA-MG-14-200.pdf'},\r\n  {title:'Corrugated Profile \u2013 MG 18\/76',        family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/FICHA-MG-18-76.pdf'},\r\n  {title:'Trapezoidal Profile \u2013 MG 30\/206',      family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/FICHA-MG-30-206.pdf'},\r\n  {title:'Trapezoidal Profile \u2013 MG 30\/209',      family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/FICHA-MG-30-209.pdf'},\r\n  {title:'Trapezoidal Profile \u2013 MG 40\/250',      family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/FICHA-MG-40-250.pdf'},\r\n  {title:'Deck Profile \u2013 MG 50\/250',             family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/FICHA-MG-50-250.pdf'},\r\n  {title:'Deck Profile \u2013 MG 60\/220',             family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/FICHA-MG-60-220-DECK.pdf'},\r\n  {title:'Omega Profiles',                       family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/MG-OMEGAS.pdf'},\r\n  {title:'Perforated rails',                     family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/MG-GUIAS-PERFORADAS.pdf'},\r\n  {title:'Metal purlins \u2013 MG C & MG Z',          family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/FICHA-MG-CORREAS.pdf'},\r\n  {title:'Rooflight \u2013 Polycarbonate\/Polyester',  family:'Construction profile', type:'Data sheet', ext:'PDF', href:B+'magon\/en\/MG-POLICARBONATO-Y-POLIESTER.pdf'},\r\n  {title:'Intermediate Posts',                   family:'Agricultural profile', type:'Data sheet', ext:'PDF', href:B+'agricolas\/en\/Ficha-Postes-Intermedios.pdf'},\r\n  {title:'End Posts',                            family:'Agricultural profile', type:'Data sheet', ext:'PDF', href:B+'agricolas\/en\/Ficha-Postes-Extremos.pdf'},\r\n  {title:'Greenhouse Posts',                     family:'Agricultural profile', type:'Data sheet', ext:'PDF', href:B+'agricolas\/en\/Perfiles-Invernadero.pdf'},\r\n  {title:'Solar Profile \u2013 MG U',                 family:'Solar profile',        type:'Data sheet', ext:'PDF', href:B+'renovables\/en\/MG-U.pdf'},\r\n  {title:'Solar Profile \u2013 MG C',                 family:'Solar profile',        type:'Data sheet', ext:'PDF', href:B+'renovables\/en\/MG-C.pdf'},\r\n  {title:'Solar Profile \u2013 MG Z',                 family:'Solar profile',        type:'Data sheet', ext:'PDF', href:B+'renovables\/en\/MG-Z.pdf'},\r\n  {title:'Solar Profile \u2013 MG Omegas',            family:'Solar profile',        type:'Data sheet', ext:'PDF', href:B+'renovables\/en\/MG-OMEGAS.pdf'},\r\n  {title:'Construction details \u2013 Sandwich Panels',  family:'Sandwich panel',       type:'Construction detail', ext:'PDF', href:B+'masterpanel\/en\/DETALLES-CONSTRUCTIVOS.pdf'},\r\n  {title:'Construction details \u2013 Metal Profiles',   family:'Construction profile', type:'Construction detail', ext:'PDF', href:B+'magon\/en\/DETALLES-CONSTRUCTIVOS.pdf'},\r\n  {title:'BIM \u2013 Roofing Panel MASTER C',        family:'Sandwich panel', type:'BIM', ext:'7Z',  href:B+'masterpanel\/en\/Master-C-BIM.7z'},\r\n  {title:'BIM \u2013 Facade Panel MASTER F',         family:'Sandwich panel', type:'BIM', ext:'7Z',  href:B+'masterpanel\/en\/Master-F-BIM.7z'},\r\n  {title:'BIM \u2013 Cold Storage Panel MASTER FRIGO',family:'Sandwich panel',type:'BIM', ext:'7Z',  href:B+'masterpanel\/en\/Master-Frigo-BIM.7z'},\r\n  {title:'BIM \u2013 Modular Panel MASTER MODUL',    family:'Sandwich panel', type:'BIM', ext:'7Z',  href:B+'masterpanel\/en\/Master-Modul-BIM.7z'},\r\n  {title:'DWG \u2013 Roofing Panel MASTER C',        family:'Sandwich panel',       type:'DWG', ext:'DWG', href:B+'masterpanel\/en\/MASTER-C-TODOS-LOS-ESPESORES.dwg'},\r\n  {title:'DWG \u2013 Facade Panel MASTER F',         family:'Sandwich panel',       type:'DWG', ext:'DWG', href:B+'masterpanel\/en\/MASTER-F-TODOS-LOS-ESPESORES.dwg'},\r\n  {title:'DWG \u2013 Cold Storage Panel MASTER FRIGO',family:'Sandwich panel',      type:'DWG', ext:'DWG', href:B+'masterpanel\/en\/MASTER-FRIGO-TODOS-LOS-ESPESORES.dwg'},\r\n  {title:'DWG \u2013 Modular Panel MASTER MODUL',    family:'Sandwich panel',       type:'DWG', ext:'DWG', href:B+'masterpanel\/en\/MASTER-MODUL-TODOS-LOS-ESPESORES.dwg'},\r\n  {title:'DWG \u2013 Lama Profile MG 10\/200',         family:'Construction profile', type:'DWG', ext:'DWG', href:B+'magon\/en\/MG-10-200.dwg'},\r\n  {title:'DWG \u2013 Lama Profile MG 14\/200',         family:'Construction profile', type:'DWG', ext:'DWG', href:B+'magon\/en\/MG-14-200.dwg'},\r\n  {title:'DWG \u2013 Corrugated Profile MG 18\/76',    family:'Construction profile', type:'DWG', ext:'DWG', href:B+'magon\/en\/MG-18-76.dwg'},\r\n  {title:'DWG \u2013 Trapezoidal Profile MG 30\/206',  family:'Construction profile', type:'DWG', ext:'DWG', href:B+'magon\/en\/MG-30-206.dwg'},\r\n  {title:'DWG \u2013 Trapezoidal Profile MG 30\/209',  family:'Construction profile', type:'DWG', ext:'DWG', href:B+'magon\/en\/MG-30-209.dwg'},\r\n  {title:'DWG \u2013 Trapezoidal Profile MG 40\/250',  family:'Construction profile', type:'DWG', ext:'DWG', href:B+'magon\/en\/MG-40-250.dwg'},\r\n  {title:'DWG \u2013 Deck Profile MG 50\/250',         family:'Construction profile', type:'DWG', ext:'DWG', href:B+'magon\/en\/MG-50-250.dwg'},\r\n  {title:'DWG \u2013 Deck Profile MG 60\/220',         family:'Construction profile', type:'DWG', ext:'DWG', href:B+'magon\/en\/MG-60-220-Deck.dwg'},\r\n  {title:'Accessories \u2013 Cold Storage Room',           family:'Accessories', type:'Accessory', ext:'PDF', href:B+'masterpanel\/en\/ACCESORIOS-CAMARAS-FRIGORIFICAS.pdf'},\r\n  {title:'Accessories \u2013 Sandwich Panel Installation', family:'Accessories', type:'Accessory', ext:'PDF', href:B+'masterpanel\/en\/ACCESORIOS-PARA-MONTAJE.pdf'},\r\n  {title:'Accessories \u2013 Posts',                       family:'Accessories', type:'Accessory', ext:'PDF', href:B+'agricolas\/en\/Accesorios-Postes.pdf'},\r\n  {title:'Static ventilators',                        family:'Accessories', type:'Accessory', ext:'PDF', href:B+'magon\/en\/FICHA-MG-AIREADORES.pdf'},\r\n  {title:'Sealing strips \u2013 Metal Profiles',           family:'Accessories', type:'Accessory', ext:'PDF', href:B+'magon\/en\/MG-JUNTA-ESTANQUEIDAD.pdf'},\r\n  {title:'Sealing strips \u2013 Sandwich Panels',          family:'Accessories', type:'Accessory', ext:'PDF', href:B+'masterpanel\/en\/JUNTA-DE-ESTANQUEIDAD.pdf'},\r\n  {title:'Flashings',                                 family:'Accessories', type:'Accessory', ext:'PDF', href:B+'magon\/en\/REMATERIA.pdf'},\r\n  {title:'Fasteners',                                 family:'Accessories', type:'Accessory', ext:'PDF', href:B+'masterpanel\/en\/TORNILLERIA.pdf'},\r\n  {title:'Certificates \u2013 Sandwich Panels & Metal Profiles', family:'General', type:'Certificate', ext:'LINK', href:'https:\/\/magon.es\/en\/calidad-e-innovacion\/'},\r\n  {title:'Sandwich Panel Maintenance Guide',            family:'Sandwich panel',       type:'Guide', ext:'LINK', href:'https:\/\/magon.es\/en\/guia-tecnica-mantenimiento-panel-sandwich\/'},\r\n  {title:'Technical guide \u2013 Sandwich Panels',           family:'Sandwich panel',       type:'Guide', ext:'PDF',  href:B+'masterpanel\/en\/ASESORIA-TECNICA.pdf'},\r\n  {title:'Technical guide \u2013 Construction Profiles',     family:'Construction profile', type:'Guide', ext:'PDF',  href:B+'magon\/en\/ASESORIA-TECNICA-PERFILES-METALICOS-CONST.pdf'},\r\n  {title:'Technical guide \u2013 Agricultural Profiles',     family:'Agricultural profile', type:'Guide', ext:'PDF',  href:B+'agricolas\/en\/ASESORIA-TECNICA-POSTES.pdf'},\r\n  {title:'Technical guide \u2013 Solar Profiles',            family:'Solar profile',        type:'Guide', ext:'PDF',  href:B+'renovables\/en\/ASESORIA-TECNICA-RENOVABLE.pdf'},\r\n  {title:'Colour chart \u2013 Sandwich Panels',              family:'Sandwich panel',       type:'Finish', ext:'PDF', href:B+'masterpanel\/en\/CARTA-DE-COLORES.pdf'},\r\n  {title:'Coating guide \u2013 Sandwich Panels',             family:'Sandwich panel',       type:'Finish', ext:'PDF', href:B+'masterpanel\/en\/GUIA-DE-ELECCION-DEL-RECUBRIMIENTO-ORGANICO.pdf'},\r\n  {title:'Finishes \u2013 Sandwich Panels',                  family:'Sandwich panel',       type:'Finish', ext:'PDF', href:B+'masterpanel\/en\/ACABADOS.pdf'},\r\n  {title:'Colour chart \u2013 Metal Profiles',               family:'Construction profile', type:'Finish', ext:'PDF', href:B+'magon\/en\/CARTA-DE-COLOR-MG.pdf'},\r\n  {title:'Coating guide \u2013 Metal Profiles',              family:'Construction profile', type:'Finish', ext:'PDF', href:B+'magon\/en\/GUIA-ELECCION-DE-RECUBRIMIENTO-MG.pdf'},\r\n  {title:'Finishes \u2013 Metal Profiles',                   family:'Construction profile', type:'Finish', ext:'PDF', href:B+'magon\/en\/ACABADO-MG.pdf'},\r\n];\r\nvar seen=Object.create(null);\r\nvar DOCS=DOCS_RAW.filter(function(d){if(!isSafeURL(d.href))return false;if(seen[d.href])return false;seen[d.href]=true;return true;});\r\n\r\nfunction makeIcon(d){var w=document.createElement('div');w.className='mgn-card-icon';var k=d.type==='BIM'?'bim':d.type==='DWG'?'dwg':d.ext==='LINK'?'link':'pdf';w.appendChild(T[k].cloneNode(true));return w;}\r\nfunction makeTag(text,cls){var s=document.createElement('span');s.className='mgn-tag'+(cls?' '+cls:'');s.textContent=text;return s;}\r\nfunction getTagClass(ext){return{PDF:'pdf',BIM:'bim',DWG:'dwg','7Z':'bim',LINK:'link'}[ext]||'';}\r\nfunction makeCard(d){\r\n  var card=document.createElement('a');card.className='mgn-card';card.href=d.href;card.target='_blank';card.rel='noopener noreferrer';card.setAttribute('title',d.title);\r\n  card.appendChild(makeIcon(d));\r\n  var body=document.createElement('div');body.className='mgn-card-body';\r\n  var ti=document.createElement('div');ti.className='mgn-card-title';ti.textContent=d.title;\r\n  var tags=document.createElement('div');tags.className='mgn-card-tags';\r\n  tags.appendChild(makeTag(d.ext,getTagClass(d.ext)));tags.appendChild(makeTag(d.type));\r\n  body.appendChild(ti);body.appendChild(tags);card.appendChild(body);\r\n  var dl=document.createElement('div');dl.className='mgn-card-dl';dl.setAttribute('aria-hidden','true');\r\n  dl.appendChild(T[d.ext==='LINK'?'dl_link':'dl_file'].cloneNode(true));card.appendChild(dl);\r\n  return card;\r\n}\r\nfunction makeHeader(label,count){\r\n  var h=document.createElement('div');h.className='mgn-group-header';\r\n  var t=document.createElement('span');t.className='mgn-group-title';t.textContent=label;\r\n  var c=document.createElement('span');c.className='mgn-group-count';c.textContent=count+' document'+(count>1?'s':'');\r\n  h.appendChild(t);h.appendChild(c);return h;\r\n}\r\nfunction render(docs){\r\n  var root=document.getElementById('mgn-cards-root');var empty=document.getElementById('mgn-empty');\r\n  var prev=root.querySelectorAll('.mgn-group');for(var i=0;i<prev.length;i++)prev[i].remove();\r\n  if(!docs.length){empty.style.display='block';return;}empty.style.display='none';\r\n  var frag=document.createDocumentFragment();\r\n  GROUPS.forEach(function(g){\r\n    var sub=docs.filter(function(d){return d.type===g.key;});if(!sub.length)return;\r\n    var grp=document.createElement('div');grp.className='mgn-group';grp.appendChild(makeHeader(g.label,sub.length));\r\n    var grid=document.createElement('div');grid.className='mgn-grid';\r\n    var gf=document.createDocumentFragment();sub.forEach(function(d){gf.appendChild(makeCard(d));});\r\n    grid.appendChild(gf);grp.appendChild(grid);frag.appendChild(grp);\r\n  });\r\n  root.insertBefore(frag,empty);\r\n}\r\nfunction applyFilters(){\r\n  var f=window.mgnGetFilters?window.mgnGetFilters():{q:'',type:'all',family:'all',sort:'relevant',setCount:function(){}};\r\n  var q=(f.q||'').trim().toLowerCase().slice(0,100);\r\n  var res=DOCS.filter(function(d){\r\n    if(f.type!=='all'&&d.type!==f.type)return false;\r\n    if(f.family!=='all'&&d.family!==f.family)return false;\r\n    if(q){var hay=(d.title+' '+d.family+' '+d.type).toLowerCase();if(hay.indexOf(q)<0)return false;}\r\n    return true;\r\n  });\r\n  if(f.sort==='az')res.sort(function(a,b){return a.title.localeCompare(b.title,'en');});\r\n  f.setCount(res.length);render(res);\r\n}\r\ndocument.addEventListener('mgnFilter',function(e){if(e.target!==document)return;applyFilters();});\r\nif(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',applyFilters,{once:true});}else{applyFilters();}\r\n})();\r\n<\/script>\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","protected":false},"excerpt":{"rendered":"<p>Technical resource centre Technical documentation Technical data sheets, catalogues, certificates, BIM, DWG, guides and construction details. Free technical tool Thermal insulation calculator Panel thickness and U-value for your project Calculate&#8230;<\/p>\n","protected":false},"author":10,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","rs_blank_template":"","rs_page_bg_color":"","slide_template_v7":"","footnotes":""},"class_list":["post-12075","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/magon.es\/en\/wp-json\/wp\/v2\/pages\/12075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/magon.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/magon.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/magon.es\/en\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/magon.es\/en\/wp-json\/wp\/v2\/comments?post=12075"}],"version-history":[{"count":7,"href":"https:\/\/magon.es\/en\/wp-json\/wp\/v2\/pages\/12075\/revisions"}],"predecessor-version":[{"id":15259,"href":"https:\/\/magon.es\/en\/wp-json\/wp\/v2\/pages\/12075\/revisions\/15259"}],"wp:attachment":[{"href":"https:\/\/magon.es\/en\/wp-json\/wp\/v2\/media?parent=12075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}