{"id":5151,"date":"2026-05-12T09:50:11","date_gmt":"2026-05-12T07:50:11","guid":{"rendered":"https:\/\/reschemindustries.com\/?page_id=5151"},"modified":"2026-09-16T13:29:07","modified_gmt":"2026-09-16T11:29:07","slug":"home-reschem-industries","status":"publish","type":"page","link":"https:\/\/reschemindustries.com\/en\/","title":{"rendered":"Home Reschem Industries"},"content":{"rendered":"<div>Reschem Industries<\/div>\n<h1>Materials and specialities for industry<\/h1>\n<ul>\n<li>\n<p>\n        <a href=\"#intro\">Discover the Group<\/a>\n    <\/p>\n<\/li>\n<li>\n<p>\n        <a href=\"https:\/\/reschemindustries.com\/en\/contact\/\">Contact us<\/a>\n    <\/p>\n<\/li>\n<\/ul>\n<div>\n<div id=\"wp-globe-wrapper\" >\n<div id=\"globe-canvas-container\"><\/div>\n<p>\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/r134\/three.min.js\"><\/script><br \/>\n\t<script>\n\t\t(function() {\n\t\t\tfunction inRange(val, min, max) { return val >= min ? val <= max : false; }\n\n\t\t\tfunction isItaly(lat, lon) {\n\t\t\t\tif (!inRange(lat, 36, 47.5)) return false;\n\t\t\t\tif (!inRange(lon, 6.5, 18.5)) return false;\n\t\t\t\tif (inRange(lat, 38.5, 41.5)) { if (inRange(lon, 8, 10)) return true; }\n\t\t\t\tif (inRange(lat, 36, 38.5))   { if (inRange(lon, 12, 15.7)) return true; }\n\t\t\t\tif (inRange(lat, 38.5, 40.5)) { if (inRange(lon, 15.5, 18.5)) return true; }\n\t\t\t\tif (inRange(lat, 40.5, 43.5)) { if (inRange(lon, 13.5, 17.5)) return true; }\n\t\t\t\tif (inRange(lat, 43.5, 44.5)) { if (inRange(lon, 10.5, 14.5)) return true; }\n\t\t\t\tif (inRange(lat, 44.5, 47.5)) { if (inRange(lon, 6.5, 14)) return true; }\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\tfunction initGlobe() {\n\t\t\t\tif (typeof THREE === 'undefined') { setTimeout(initGlobe, 100); return; }\n\n\t\t\t\tvar COLOR_ACCENT = 0x29b6f6;\n\t\t\t\tvar COLOR_DOTS   = 0xffffff;\n\t\t\t\tvar COLOR_NET    = 0xffffff;\n\n\t\t\t\tvar ARC_POINTS    = 80;\n\t\t\t\tvar ARC_DURATION  = 900;\n\t\t\t\tvar ARC_PAUSE     = 150;\n\t\t\t\tvar ARC_HOLD      = 1800;\n\t\t\t\tvar FADE_DUR      = 500;\n\t\t\t\tvar DOT_SCALE_DUR = 300;\n\n\t\t\t\tvar MAP_URL = 'https:\/\/raw.githubusercontent.com\/mrdoob\/three.js\/master\/examples\/textures\/planets\/earth_atmos_2048.jpg';\n\n\t\t\t\tvar container = document.getElementById('globe-canvas-container');\n\t\t\t\tif (!container) return;\n\n\t\t\t\tvar W = container.clientWidth, H = container.clientHeight;\n\t\t\t\tvar scene  = new THREE.Scene();\n\t\t\t\tvar camera = new THREE.PerspectiveCamera(45, W \/ H, 0.1, 1000);\n\t\t\t\tcamera.position.z = 17;\n\n\t\t\t\tvar renderer = new THREE.WebGLRenderer({ antialias: true, alpha: true });\n\t\t\t\trenderer.setSize(W, H);\n\t\t\t\trenderer.setPixelRatio(Math.min(window.devicePixelRatio, 2));\n\t\t\t\tcontainer.appendChild(renderer.domElement);\n\n\t\t\t\tvar mainGroup = new THREE.Group();\n\t\t\t\tscene.add(mainGroup);\n\t\t\t\tmainGroup.rotation.y = 3.5;    \/\/ <<< Italia spostata a sinistra nel layout reale\n\t\t\t\tmainGroup.rotation.x = 0.50;\n\n\t\t\t\tfunction getCircleTexture() {\n\t\t\t\t\tvar c = document.createElement('canvas');\n\t\t\t\t\tc.width = 32; c.height = 32;\n\t\t\t\t\tvar ctx = c.getContext('2d');\n\t\t\t\t\tctx.beginPath();\n\t\t\t\t\tctx.arc(16, 16, 15, 0, 2 * Math.PI);\n\t\t\t\t\tctx.fillStyle = 'rgb(255,255,255)';\n\t\t\t\t\tctx.fill();\n\t\t\t\t\tvar tex = new THREE.Texture(c);\n\t\t\t\t\ttex.needsUpdate = true;\n\t\t\t\t\treturn tex;\n\t\t\t\t}\n\t\t\t\tvar circleTex = getCircleTexture();\n\n\t\t\t\tfunction easeOutBack(t) {\n\t\t\t\t\tvar c1 = 1.70158;\n\t\t\t\t\tvar c3 = c1 + 1;\n\t\t\t\t\treturn 1 + c3 * Math.pow(t - 1, 3) + c1 * Math.pow(t - 1, 2);\n\t\t\t\t}\n\n\t\t\t\tfunction latLonToVec3(lat, lon, r) {\n\t\t\t\t\tvar phi   = (90 - lat) * (Math.PI \/ 180);\n\t\t\t\t\tvar theta = (lon + 180) * (Math.PI \/ 180);\n\t\t\t\t\treturn new THREE.Vector3(\n\t\t\t\t\t\t-(r * Math.sin(phi) * Math.cos(theta)),\n\t\t\t\t\t\tr * Math.cos(phi),\n\t\t\t\t\t\tr * Math.sin(phi) * Math.sin(theta)\n\t\t\t\t\t);\n\t\t\t\t}\n\n\t\t\t\tfunction buildArcPoints(startLat, startLon, endLat, endLon) {\n\t\t\t\t\tvar R     = 5.05;\n\t\t\t\t\tvar start = latLonToVec3(startLat, startLon, R);\n\t\t\t\t\tvar end   = latLonToVec3(endLat, endLon, R);\n\t\t\t\t\tvar mid   = new THREE.Vector3().addVectors(start, end).multiplyScalar(0.5);\n\t\t\t\t\tvar dist  = start.distanceTo(end);\n\t\t\t\t\tmid.normalize().multiplyScalar(5 + dist * 0.45 + 0.5);\n\t\t\t\t\tvar pts = [];\n\t\t\t\t\tfor (var i = 0; i <= ARC_POINTS; i++) {\n\t\t\t\t\t\tvar t = i \/ ARC_POINTS;\n\t\t\t\t\t\tpts.push(new THREE.Vector3(\n\t\t\t\t\t\t\t(1-t)*(1-t)*start.x + 2*(1-t)*t*mid.x + t*t*end.x,\n\t\t\t\t\t\t\t(1-t)*(1-t)*start.y + 2*(1-t)*t*mid.y + t*t*end.y,\n\t\t\t\t\t\t\t(1-t)*(1-t)*start.z + 2*(1-t)*t*mid.z + t*t*end.z\n\t\t\t\t\t\t));\n\t\t\t\t\t}\n\t\t\t\t\treturn pts;\n\t\t\t\t}\n\n\t\t\t\tvar oLat = 41.9, oLon = 12.5;\n\t\t\t\tvar destinations = [\n\t\t\t\t\t[40.7, -74.0], [51.5, -0.12], [35.7, 139.7],\n\t\t\t\t\t[-23.5, -46.6], [1.3, 103.8], [25.2, 55.3],\n\t\t\t\t\t[19.4, -99.1], [-33.9, 18.4], [37.6, 55.8], [30.0, 31.2]\n\t\t\t\t];\n\n\t\t\t\tvar arcData   = [];\n\t\t\t\tvar arcLines  = [];\n\t\t\t\tvar dotMeshes = [];\n\n\t\t\t\tvar originDot = new THREE.Mesh(\n\t\t\t\t\tnew THREE.SphereGeometry(0.09, 8, 8),\n\t\t\t\t\tnew THREE.MeshBasicMaterial({ color: COLOR_ACCENT })\n\t\t\t\t);\n\t\t\t\toriginDot.position.copy(latLonToVec3(oLat, oLon, 5.05));\n\t\t\t\tmainGroup.add(originDot);\n\n\t\t\t\tfunction buildArcLines() {\n\t\t\t\t\tarcLines.forEach(function(l) { mainGroup.remove(l); });\n\t\t\t\t\tdotMeshes.forEach(function(d) { mainGroup.remove(d); });\n\t\t\t\t\tarcLines  = [];\n\t\t\t\t\tdotMeshes = [];\n\t\t\t\t\tarcData   = [];\n\n\t\t\t\t\tdestinations.forEach(function(d) {\n\t\t\t\t\t\tvar pts = buildArcPoints(oLat, oLon, d[0], d[1]);\n\t\t\t\t\t\tvar geo = new THREE.BufferGeometry().setFromPoints(pts);\n\t\t\t\t\t\tgeo.setDrawRange(0, 0);\n\t\t\t\t\t\tvar mat = new THREE.LineBasicMaterial({\n\t\t\t\t\t\t\tcolor: COLOR_ACCENT, transparent: true, opacity: 0.9, linewidth: 2\n\t\t\t\t\t\t});\n\t\t\t\t\t\tvar line = new THREE.Line(geo, mat);\n\t\t\t\t\t\tmainGroup.add(line);\n\t\t\t\t\t\tarcLines.push(line);\n\n\t\t\t\t\t\tvar dot = new THREE.Mesh(\n\t\t\t\t\t\t\tnew THREE.SphereGeometry(0.09, 8, 8),\n\t\t\t\t\t\t\tnew THREE.MeshBasicMaterial({ color: COLOR_ACCENT, transparent: true, opacity: 0 })\n\t\t\t\t\t\t);\n\t\t\t\t\t\tdot.position.copy(latLonToVec3(d[0], d[1], 5.05));\n\t\t\t\t\t\tdot.scale.set(0, 0, 0);\n\t\t\t\t\t\tmainGroup.add(dot);\n\t\t\t\t\t\tdotMeshes.push(dot);\n\n\t\t\t\t\t\tarcData.push({ pts: pts, geo: geo, drawn: 0, dotShown: false, dotStartTime: -1 });\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\tvar animState = {\n\t\t\t\t\tphase: 'drawing',\n\t\t\t\t\tcurrentArc: 0,\n\t\t\t\t\tarcStartTime: 0,\n\t\t\t\t\tholdStartTime: 0,\n\t\t\t\t\tfadeStartTime: 0\n\t\t\t\t};\n\n\t\t\t\tfunction resetAnimation(now) {\n\t\t\t\t\tbuildArcLines();\n\t\t\t\t\tanimState.phase        = 'drawing';\n\t\t\t\t\tanimState.currentArc   = 0;\n\t\t\t\t\tanimState.arcStartTime = now;\n\t\t\t\t}\n\n\t\t\t\tfunction updateArcs(now) {\n\t\t\t\t\tvar s = animState;\n\n\t\t\t\t\tarcData.forEach(function(ad, i) {\n\t\t\t\t\t\tif (ad.dotStartTime > 0) {\n\t\t\t\t\t\t\tvar dp = (now - ad.dotStartTime) \/ DOT_SCALE_DUR;\n\t\t\t\t\t\t\tif (dp > 1) { dp = 1; }\n\t\t\t\t\t\t\tvar sc = easeOutBack(dp);\n\t\t\t\t\t\t\tdotMeshes[i].scale.set(sc, sc, sc);\n\t\t\t\t\t\t\tdotMeshes[i].material.opacity = dp;\n\t\t\t\t\t\t}\n\t\t\t\t\t});<\/p>\n<p>\t\t\t\t\tif (s.phase === 'drawing') {\n\t\t\t\t\t\tvar idx = s.currentArc;\n\t\t\t\t\t\tif (idx >= arcData.length) {\n\t\t\t\t\t\t\ts.phase = 'holding';\n\t\t\t\t\t\t\ts.holdStartTime = now;\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tvar ad      = arcData[idx];\n\t\t\t\t\t\tvar elapsed = now - s.arcStartTime;\n\t\t\t\t\t\tvar prog    = elapsed \/ ARC_DURATION;\n\t\t\t\t\t\tif (prog > 1) { prog = 1; }<\/p>\n<p>\t\t\t\t\t\tvar targetCount = Math.round(prog * (ARC_POINTS + 1));\n\t\t\t\t\t\tif (targetCount !== ad.drawn) {\n\t\t\t\t\t\t\tad.drawn = targetCount;\n\t\t\t\t\t\t\tad.geo.setDrawRange(0, targetCount);\n\t\t\t\t\t\t}<\/p>\n<p>\t\t\t\t\t\tif (prog >= 1) {\n\t\t\t\t\t\t\tif (!ad.dotShown) {\n\t\t\t\t\t\t\t\tad.dotShown     = true;\n\t\t\t\t\t\t\t\tad.dotStartTime = now;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif (elapsed >= ARC_DURATION + ARC_PAUSE) {\n\t\t\t\t\t\t\t\ts.currentArc++;\n\t\t\t\t\t\t\t\ts.arcStartTime = now;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}<\/p>\n<p>\t\t\t\t\tif (s.phase === 'holding') {\n\t\t\t\t\t\tif (now - s.holdStartTime >= ARC_HOLD) {\n\t\t\t\t\t\t\ts.phase = 'fading';\n\t\t\t\t\t\t\ts.fadeStartTime = now;\n\t\t\t\t\t\t}\n\t\t\t\t\t}<\/p>\n<p>\t\t\t\t\tif (s.phase === 'fading') {\n\t\t\t\t\t\tvar fp = (now - s.fadeStartTime) \/ FADE_DUR;\n\t\t\t\t\t\tif (fp > 1) { fp = 1; }\n\t\t\t\t\t\tvar op = 1 - fp;\n\t\t\t\t\t\tarcLines.forEach(function(l) { l.material.opacity = op * 0.9; });\n\t\t\t\t\t\tdotMeshes.forEach(function(dm) { dm.material.opacity = op; });\n\t\t\t\t\t\tif (fp >= 1) { resetAnimation(now); }\n\t\t\t\t\t}\n\t\t\t\t}<\/p>\n<p>\t\t\t\tfunction createInnerGlobe(image) {\n\t\t\t\t\tvar canvas = document.createElement('canvas');\n\t\t\t\t\tcanvas.width  = image.width;\n\t\t\t\t\tcanvas.height = image.height;\n\t\t\t\t\tvar ctx = canvas.getContext('2d');\n\t\t\t\t\tctx.drawImage(image, 0, 0);\n\t\t\t\t\tvar imgData = ctx.getImageData(0, 0, canvas.width, canvas.height);\n\t\t\t\t\tvar data    = imgData.data;<\/p>\n<p>\t\t\t\t\tvar positions = [], colors = [];\n\t\t\t\t\tvar colBase  = new THREE.Color(COLOR_DOTS);\n\t\t\t\t\tvar colItaly = new THREE.Color(COLOR_ACCENT);<\/p>\n<p>\t\t\t\t\tfor (var y = 0; y < canvas.height; y++) {\n\t\t\t\t\t\tfor (var x = 0; x < canvas.width; x++) {\n\t\t\t\t\t\t\tvar lat   = (1 - y \/ canvas.height) * 180 - 90;\n\t\t\t\t\t\t\tvar lon   = (x \/ canvas.width) * 360 - 180;\n\t\t\t\t\t\t\tvar italy = isItaly(lat, lon);\n\t\t\t\t\t\t\tif (!italy) {\n\t\t\t\t\t\t\t\tif (y % 4 !== 0) continue;\n\t\t\t\t\t\t\t\tif (x % 4 !== 0) continue;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tvar idx2 = (y * canvas.width + x) * 4;\n\t\t\t\t\t\t\tif (data[idx2] < 50) continue;\n\t\t\t\t\t\t\tvar phi   = (90 - lat) * (Math.PI \/ 180);\n\t\t\t\t\t\t\tvar theta = (lon + 180) * (Math.PI \/ 180);\n\t\t\t\t\t\t\tpositions.push(\n\t\t\t\t\t\t\t\t-(5 * Math.sin(phi) * Math.cos(theta)),\n\t\t\t\t\t\t\t\t5 * Math.cos(phi),\n\t\t\t\t\t\t\t\t5 * Math.sin(phi) * Math.sin(theta)\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tvar col = italy ? colItaly : colBase;\n\t\t\t\t\t\t\tcolors.push(col.r, col.g, col.b);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tvar geo = new THREE.BufferGeometry();\n\t\t\t\t\tgeo.setAttribute('position', new THREE.Float32BufferAttribute(positions, 3));\n\t\t\t\t\tgeo.setAttribute('color',    new THREE.Float32BufferAttribute(colors, 3));\n\t\t\t\t\tmainGroup.add(new THREE.Points(geo, new THREE.PointsMaterial({\n\t\t\t\t\t\tsize: 0.028, vertexColors: true, map: circleTex,\n\t\t\t\t\t\ttransparent: true, opacity: 1.0, sizeAttenuation: true\n\t\t\t\t\t})));\n\n\t\t\t\t\tbuildArcLines();\n\t\t\t\t\tanimState.arcStartTime = performance.now();\n\t\t\t\t}\n\n\t\t\t\tfunction createOuterNetwork() {\n\t\t\t\t\tvar geo = new THREE.IcosahedronGeometry(6, 2);\n\t\t\t\t\tvar wf  = new THREE.WireframeGeometry(geo);\n\t\t\t\t\tmainGroup.add(new THREE.LineSegments(wf, new THREE.LineBasicMaterial({\n\t\t\t\t\t\tcolor: COLOR_NET, transparent: true, opacity: 0.12\n\t\t\t\t\t})));\n\t\t\t\t\tvar pos = geo.attributes.position.array;\n\t\t\t\t\tvar dg  = new THREE.BufferGeometry();\n\t\t\t\t\tdg.setAttribute('position', new THREE.BufferAttribute(pos, 3));\n\t\t\t\t\tmainGroup.add(new THREE.Points(dg, new THREE.PointsMaterial({\n\t\t\t\t\t\tcolor: COLOR_NET, size: 0.05, map: circleTex,\n\t\t\t\t\t\ttransparent: true, opacity: 0.35\n\t\t\t\t\t})));\n\t\t\t\t}\n\n\t\t\t\tvar loader = new THREE.ImageLoader();\n\t\t\t\tloader.setCrossOrigin('Anonymous');\n\t\t\t\tloader.load(MAP_URL, function(img) {\n\t\t\t\t\tcreateInnerGlobe(img);\n\t\t\t\t\tcreateOuterNetwork();\n\t\t\t\t});\n\n\t\t\t\tvar isDragging = false, prevX = 0, prevY = 0, velX = 0, velY = 0;\n\t\t\t\tcontainer.addEventListener('mousedown', function(e) {\n\t\t\t\t\tisDragging = true; prevX = e.clientX; prevY = e.clientY;\n\t\t\t\t\tvelX = 0; velY = 0; container.style.cursor = 'grabbing';\n\t\t\t\t});\n\t\t\t\twindow.addEventListener('mousemove', function(e) {\n\t\t\t\t\tif (!isDragging) return;\n\t\t\t\t\tvar dx = e.clientX - prevX, dy = e.clientY - prevY;\n\t\t\t\t\tmainGroup.rotation.y += dx * 0.006;\n\t\t\t\t\tmainGroup.rotation.x += dy * 0.006;\n\t\t\t\t\tvelY = dx * 0.006; velX = dy * 0.006;\n\t\t\t\t\tprevX = e.clientX; prevY = e.clientY;\n\t\t\t\t});\n\t\t\t\twindow.addEventListener('mouseup', function() {\n\t\t\t\t\tisDragging = false; container.style.cursor = 'grab';\n\t\t\t\t});\n\t\t\t\tcontainer.addEventListener('touchstart', function(e) {\n\t\t\t\t\tisDragging = true; prevX = e.touches[0].clientX; prevY = e.touches[0].clientY;\n\t\t\t\t\tvelX = 0; velY = 0;\n\t\t\t\t}, {passive: true});\n\t\t\t\twindow.addEventListener('touchmove', function(e) {\n\t\t\t\t\tif (!isDragging) return;\n\t\t\t\t\tvar dx = e.touches[0].clientX - prevX, dy = e.touches[0].clientY - prevY;\n\t\t\t\t\tmainGroup.rotation.y += dx * 0.006;\n\t\t\t\t\tmainGroup.rotation.x += dy * 0.006;\n\t\t\t\t\tvelY = dx * 0.006; velX = dy * 0.006;\n\t\t\t\t\tprevX = e.touches[0].clientX; prevY = e.touches[0].clientY;\n\t\t\t\t}, {passive: true});\n\t\t\t\twindow.addEventListener('touchend', function() { isDragging = false; });\n\n\t\t\t\tfunction animate() {\n\t\t\t\t\trequestAnimationFrame(animate);\n\t\t\t\t\tupdateArcs(performance.now());\n\t\t\t\t\tif (!isDragging) {\n\t\t\t\t\t\tmainGroup.rotation.y += velY;\n\t\t\t\t\t\tmainGroup.rotation.x += velX;\n\t\t\t\t\t\tvelY *= 0.94; velX *= 0.94;\n\t\t\t\t\t\tif (Math.abs(velY) < 0.0005) {\n\t\t\t\t\t\t\tif (Math.abs(velX) < 0.0005) {\n\t\t\t\t\t\t\t\tmainGroup.rotation.y += 0.0008;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\trenderer.render(scene, camera);\n\t\t\t\t}\n\t\t\t\tanimate();\n\n\t\t\t\twindow.addEventListener('resize', function() {\n\t\t\t\t\tvar w = container.clientWidth, h = container.clientHeight;\n\t\t\t\t\tcamera.aspect = w \/ h; camera.updateProjectionMatrix();\n\t\t\t\t\trenderer.setSize(w, h);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tif (document.readyState === 'complete') { initGlobe(); }\n\t\t\telse { window.addEventListener('load', initGlobe); }\n\t\t})();\n\t<\/script>\n<\/div>\n<\/div>\n<div>The Reschem Industries Group<\/div>\n<h2>Reschem Industries<br \/> <span class=\"uk-text-background uk-text-bold\">distributing<\/span> raw materials <br class=\"uk-visible@m\">and specialities for industry.<\/h2>\n<div>A solid company, built day after day, <br class=\"uk-visible@m\">that has made industrial chemistry its craft.<\/div>\n<ul>\n<li>\n<h3>1990<\/h3>\n<div>The year our story <br \/>began<\/div>\n<\/li>\n<li>\n<h3>5<\/h3>\n<div>The companies that make up <br \/>the Group today<\/div>\n<\/li>\n<li>\n<h3>30+<\/h3>\n<div>Years of experience in distributing <br \/>speciality chemicals<\/div>\n<\/li>\n<\/ul>\n<h3><strong>Reschem Industries<\/strong> is an Italian group of five companies specialising in the <strong>distribution of raw materials and specialities<\/strong>, the formulation of technical products and consulting for industry. Rooted in an entrepreneurial journey that began in 1990, today the Group is one of the leading players in its sector in Italy and keeps a <strong>private and stable ownership structure<\/strong>.<\/h3>\n<div>\n<p>Each of the five companies works in its own area of specialisation: from coating products to tailor made formulation, from food, pharma and feed ingredients to chemical logistics in North East Italy. Together they build an <strong>industrial chemistry network<\/strong> able to serve Italian and European industry with deep expertise and a widespread service.<\/p>\n<\/div>\n<ul>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/background-card-reschem.jpg\" alt=\"\"><\/p>\n<h3>Reschem<\/h3>\n<p><img decoding=\"async\" style=\"height:100px;\" src=\"\/wp-content\/uploads\/2026\/05\/logo-reschem.png\"><\/p>\n<div>\n<p><span class=\"uk-badge\">Coating<\/span> <span class=\"uk-badge\">Plastics &amp; Rubber<\/span> <span class=\"uk-badge\">Polyurethane<\/span> <span class=\"uk-badge\">Detergents<\/span> <span class=\"uk-badge\">Textiles<\/span><\/p>\n<p>Distribution of industrial chemical solutions across all the main sectors: coatings, plastics, rubber, polyurethane and detergents.<\/p>\n<\/div>\n<p><a href=\"https:\/\/reschemindustries.com\/en\/companies\/reschem\/\">Discover the company<\/a><\/p>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/background-card-vicris.jpg\" alt=\"\"><\/p>\n<h3>Vicris<\/h3>\n<p><img decoding=\"async\" style=\"height:100px;\"  src=\"\/wp-content\/uploads\/2026\/05\/logo-vicris.png\"> <\/p>\n<div>\n<p><span class=\"uk-badge\">Coating<\/span> <span class=\"uk-badge\">Paints<\/span> <span class=\"uk-badge\">Varnishes<\/span> <span class=\"uk-badge\">Plastics<\/span><\/p>\n<p>Specialists in the formulation of paints, varnishes and coatings, with an extensive network across Central and Southern Italy.<\/p>\n<\/div>\n<p><a href=\"https:\/\/reschemindustries.com\/en\/companies\/vicris\/\">Discover the company<\/a><\/p>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/background-card-docet.jpg\" alt=\"\"><\/p>\n<h3>Docet<\/h3>\n<p><img decoding=\"async\" style=\"height:100px;\"  src=\"\/wp-content\/uploads\/2026\/05\/logo-docet.png\"> <\/p>\n<div>\n<p><span class=\"uk-badge\">Formulation Consulting<\/span> <span class=\"uk-badge\">Industrial Chemistry<\/span> <span class=\"uk-badge\">Construction Chemistry<\/span><\/p>\n<p>Consulting and tailor made product development for industrial sectors and construction chemistry.<\/p>\n<\/div>\n<p><a href=\"https:\/\/reschemindustries.com\/en\/companies\/docet\/\">Discover the company<\/a><\/p>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/background-card-kchem.jpg\" alt=\"\"><\/p>\n<h3>Kchem<\/h3>\n<p><img decoding=\"async\" style=\"height:100px;\"  src=\"\/wp-content\/uploads\/2026\/05\/logo-kchem.png\"> <\/p>\n<div>\n<p><span class=\"uk-badge\">Coatings &amp; Varnishes<\/span> <span class=\"uk-badge\">Plastics &amp; Rubber<\/span> <span class=\"uk-badge\">Inks &amp; Textiles<\/span> <span class=\"uk-badge\">Polyester<\/span><\/p>\n<p>Distribution of chemical solutions with an operational focus on North East Italy, a well-established logistics network and more than forty years of experience.<\/p>\n<\/div>\n<p><a href=\"https:\/\/reschemindustries.com\/en\/companies\/kchem\/\">Discover the company<\/a><\/p>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/background-card-qores.jpg\" alt=\"\"><\/p>\n<h3>Qores<\/h3>\n<p><img decoding=\"async\" style=\"height:100px;\"  src=\"\/wp-content\/uploads\/2026\/05\/logo-qores.png\"> <\/p>\n<div>\n<p><span class=\"uk-badge\">Food<\/span> <span class=\"uk-badge\">Pharma<\/span> <span class=\"uk-badge\">Feed<\/span><\/p>\n<p>Solutions and ingredients for the food, pharma and feed markets, with a dedicated consultative approach.<\/p>\n<\/div>\n<p><a href=\"https:\/\/reschemindustries.com\/en\/companies\/qores\/\">Discover the company<\/a><\/p>\n<\/li>\n<\/ul>\n<h2>What makes Reschem Industries a <b>reliable partner<\/b> for the chemical industry<\/h2>\n<p><p>\n        <a href=\"https:\/\/reschemindustries.com\/en\/contact\/\">Contact Reschem Industries<\/a>\n    <\/p>\n<\/p>\n<hr>\n<ul>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\" alt=\"\"><\/p>\n<div>Reliability<\/div>\n<div>\n<p>Every relationship we build is made to last. Reliability means keeping our commitments, ensuring continuity of supply and maintaining high quality standards year after year.<\/p>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\" alt=\"\"><\/p>\n<div>Proven experience<\/div>\n<div>Thirty years in the sector give us a depth of knowledge that we share with clients, partners and suppliers in every interaction.<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\" alt=\"\"><\/p>\n<div>Technical expertise<\/div>\n<div>Each Group company specialises in its own field, with dedicated teams who know the raw materials, the applications and the formulation needs of their target markets.<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\" alt=\"\"><\/p>\n<div>People first<\/div>\n<div>Private ownership allows us to think long term. The relationships we build with our people, clients and suppliers stand the test of time and are the true capital of our business.<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\" alt=\"\"><\/p>\n<div>Sustainability<\/div>\n<div>We work to reduce the environmental impact of our activities and to make a real contribution to the wellbeing of the communities where we operate.<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\" alt=\"\"><\/p>\n<div>Nationwide reach<\/div>\n<div>With five companies and nationwide coverage ensured by warehouses and sales teams across the country, we reach the Italian chemical industry wherever it operates.<\/div>\n<\/li>\n<\/ul>\n<h2>Together, the Reschem Industries Group companies serve the main sectors of <span class=\"uk-text-background uk-text-bold\">Italian and international industrial chemistry<\/span><\/h2>\n<p><p>\n        <a href=\"https:\/\/reschemindustries.com\/en\/contact\/\">Contact us<\/a>\n    <\/p>\n<\/p>\n<ul>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/coating.jpg\" alt=\"\"><\/p>\n<div>Coatings, paints and varnishes<br \/>\n<span class=\"uk-badge uk-badge-reschem\">Reschem<\/span> <span class=\"uk-badge uk-badge-kchem\">K chem<\/span>  <span class=\"uk-badge uk-badge-docet\">Docet<\/span> <span class=\"uk-badge uk-badge-vicris\">Vicris<\/span><\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/plastica.jpg\" alt=\"\"><\/p>\n<div>Plastics and rubber<br \/>\n<span class=\"uk-badge uk-badge-reschem\">Reschem<\/span> <span class=\"uk-badge uk-badge-kchem\">K chem<\/span><\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/poliuretano.jpg\" alt=\"\"><\/p>\n<div>Polyurethane<br \/>\n<span class=\"uk-badge uk-badge-reschem\">Reschem<\/span> <span class=\"uk-badge uk-badge-kchem\">K chem<\/span><\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/detergenza.jpg\" alt=\"\"><\/p>\n<div>Industrial and household detergents <br \/>\n<span class=\"uk-badge uk-badge-reschem\">Reschem<\/span> <span class=\"uk-badge uk-badge-kchem\">K chem<\/span><\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/tessile.jpg\" alt=\"\"><\/p>\n<div>Textiles <br \/>\n<span class=\"uk-badge uk-badge-reschem\">Reschem<\/span> <span class=\"uk-badge uk-badge-kchem\">K chem<\/span><\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/personal-care.jpg\" alt=\"\"><\/p>\n<div>Personal care <br \/>\n<span class=\"uk-badge uk-badge-reschem\">Reschem<\/span><\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/food.jpg\" alt=\"\"><\/p>\n<div>Food, pharma and feed <br \/>\n<span class=\"uk-badge uk-badge-qores\">Qores<\/span><\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/industriale.jpg\" alt=\"\"><\/p>\n<div>Construction chemistry <br \/>\n<span class=\"uk-badge uk-badge-docet\">Docet<\/span><\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/sigillanti-1.jpg\" alt=\"\"><\/p>\n<div>Adhesives and sealants <br \/>\n<span class=\"uk-badge uk-badge-reschem\">Reschem<\/span> <span class=\"uk-badge uk-badge-docet\">Docet<\/span> <span class=\"uk-badge uk-badge-kchem\">K chem<\/span><\/div>\n<\/li>\n<\/ul>\n<div>For every sector the Group provides specialist teams, partnerships with leading international<br \/>\nmanufacturers and structured logistics to guarantee continuity of service.<\/div>\n<div><span class=\"uk-text-background uk-text-bold\">News<\/span> from the world of Reschem Industries<\/div>\n<p><p>\n        <a href=\"https:\/\/reschemindustries.com\/en\/magazine\/\">Visit the Magazine<\/a>\n    <\/p>\n<\/p>\n<div>\n<\/div>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/reschem-industries-newsletter.svg\" alt=\"\"><\/p>\n<h1>Stay up to date with the Reschem Industries Group<\/h1>\n<div>Sign up to our newsletter for updates on Reschem Industries, the Group companies and the latest news from the speciality chemicals sector.<\/div>\n<div>\n<p>    <iframe\n    src=\"https:\/\/link.crmup.it\/widget\/form\/33f04M9TxnWahJg6M54S\"\n    style=\"width:100%;height:100%;border:none;border-radius:8px\"\n    id=\"inline-33f04M9TxnWahJg6M54S\" \n    data-layout=\"{'id':'INLINE'}\"\n    data-trigger-type=\"alwaysShow\"\n    data-trigger-value=\"\"\n    data-activation-type=\"alwaysActivated\"\n    data-activation-value=\"\"\n    data-deactivation-type=\"neverDeactivate\"\n    data-deactivation-value=\"\"\n    data-form-name=\"Reschem ind. newsletter eng\"\n    data-height=\"432\"\n    data-layout-iframe-id=\"inline-33f04M9TxnWahJg6M54S\"\n    data-form-id=\"33f04M9TxnWahJg6M54S\"\n    data-cookie-consent=\"true\"\n    data-cookie-consent-provider=\"auto\"\n    title=\"Reschem ind. newsletter eng\"\n    \n        ><br \/>\n<\/iframe><br \/>\n<script src=\"https:\/\/link.crmup.it\/js\/form_embed.js\"><\/script>\n<\/div>\n<p><!--more--><br \/>\n<!-- {\"type\":\"layout\",\"children\":[{\"type\":\"section\",\"props\":{\"animation\":\"slide-bottom-medium\",\"animation_delay\":\"200\",\"header_transparent\":true,\"header_transparent_noplaceholder\":true,\"height\":\"viewport\",\"height_viewport_offset\":true,\"image\":\"wp-content\/uploads\/2025\/06\/background.png\",\"image_effect\":\"parallax\",\"image_parallax_bgy\":\"100\",\"image_position\":\"center-center\",\"image_size\":\"cover\",\"media_overlay\":\"rgba(0, 0, 0, 0.33)\",\"style\":\"primary\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"large\"},\"children\":[{\"type\":\"row\",\"props\":{\"class\":\"uk-hidden@m\",\"height\":\"pixels\",\"height_viewport\":50},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"}}]},{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"vertical_align\":\"middle\",\"width_medium\":\"1-2\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"Reschem Industries\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"margin_bottom\":\"small\",\"title_color\":\"background\",\"title_element\":\"div\",\"title_style\":\"h6\"},\"name\":\"Eyebrow\"},{\"type\":\"headline\",\"props\":{\"content\":\"Materials and specialities for industry\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"margin_top\":\"remove\",\"title_color\":\"primary\",\"title_element\":\"h1\",\"title_style\":\"heading-large\"},\"name\":\"H1\"},{\"type\":\"button\",\"props\":{\"grid_column_gap\":\"small\",\"grid_row_gap\":\"small\",\"margin_bottom\":\"default\",\"margin_top\":\"medium\"},\"children\":[{\"type\":\"button_item\",\"props\":{\"button_style\":\"primary\",\"content\":\"Discover the Group\",\"dialog_layout\":\"modal\",\"dialog_offcanvas_flip\":true,\"icon_align\":\"left\",\"link\":\"#intro\"}},{\"type\":\"button_item\",\"props\":{\"button_style\":\"default\",\"content\":\"Contact us\",\"dialog_layout\":\"modal\",\"dialog_offcanvas_flip\":true,\"icon_align\":\"left\",\"link\":\"\/en\/contact\"}}]}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-2\"},\"children\":[{\"type\":\"html\",\"props\":{\"content\":\"\\n\n\n<div id=\\\"wp-globe-wrapper\\\" >\\n\\t\n\n<div id=\\\"globe-canvas-container\\\"><\/div>\n\n\\n\\t<script src=\\\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/r134\/three.min.js\\\"><\/script>\\n\\t<script>\\n\\t\\t(function() {\\n\\t\\t\\tfunction inRange(val, min, max) { return val >= min ? val <= max : false; }\\n\\n\\t\\t\\tfunction isItaly(lat, lon) {\\n\\t\\t\\t\\tif (!inRange(lat, 36, 47.5)) return false;\\n\\t\\t\\t\\tif (!inRange(lon, 6.5, 18.5)) return false;\\n\\t\\t\\t\\tif (inRange(lat, 38.5, 41.5)) { if (inRange(lon, 8, 10)) return true; }\\n\\t\\t\\t\\tif (inRange(lat, 36, 38.5))   { if (inRange(lon, 12, 15.7)) return true; }\\n\\t\\t\\t\\tif (inRange(lat, 38.5, 40.5)) { if (inRange(lon, 15.5, 18.5)) return true; }\\n\\t\\t\\t\\tif (inRange(lat, 40.5, 43.5)) { if (inRange(lon, 13.5, 17.5)) return true; }\\n\\t\\t\\t\\tif (inRange(lat, 43.5, 44.5)) { if (inRange(lon, 10.5, 14.5)) return true; }\\n\\t\\t\\t\\tif (inRange(lat, 44.5, 47.5)) { if (inRange(lon, 6.5, 14)) return true; }\\n\\t\\t\\t\\treturn false;\\n\\t\\t\\t}\\n\\n\\t\\t\\tfunction initGlobe() {\\n\\t\\t\\t\\tif (typeof THREE === 'undefined') { setTimeout(initGlobe, 100); return; }\\n\\n\\t\\t\\t\\tvar COLOR_ACCENT = 0x29b6f6;\\n\\t\\t\\t\\tvar COLOR_DOTS   = 0xffffff;\\n\\t\\t\\t\\tvar COLOR_NET    = 0xffffff;\\n\\n\\t\\t\\t\\tvar ARC_POINTS    = 80;\\n\\t\\t\\t\\tvar ARC_DURATION  = 900;\\n\\t\\t\\t\\tvar ARC_PAUSE     = 150;\\n\\t\\t\\t\\tvar ARC_HOLD      = 1800;\\n\\t\\t\\t\\tvar FADE_DUR      = 500;\\n\\t\\t\\t\\tvar DOT_SCALE_DUR = 300;\\n\\n\\t\\t\\t\\tvar MAP_URL = 'https:\/\/raw.githubusercontent.com\/mrdoob\/three.js\/master\/examples\/textures\/planets\/earth_atmos_2048.jpg';\\n\\n\\t\\t\\t\\tvar container = document.getElementById('globe-canvas-container');\\n\\t\\t\\t\\tif (!container) return;\\n\\n\\t\\t\\t\\tvar W = container.clientWidth, H = container.clientHeight;\\n\\t\\t\\t\\tvar scene  = new THREE.Scene();\\n\\t\\t\\t\\tvar camera = new THREE.PerspectiveCamera(45, W \/ H, 0.1, 1000);\\n\\t\\t\\t\\tcamera.position.z = 17;\\n\\n\\t\\t\\t\\tvar renderer = new THREE.WebGLRenderer({ antialias: true, alpha: true });\\n\\t\\t\\t\\trenderer.setSize(W, H);\\n\\t\\t\\t\\trenderer.setPixelRatio(Math.min(window.devicePixelRatio, 2));\\n\\t\\t\\t\\tcontainer.appendChild(renderer.domElement);\\n\\n\\t\\t\\t\\tvar mainGroup = new THREE.Group();\\n\\t\\t\\t\\tscene.add(mainGroup);\\n\\t\\t\\t\\tmainGroup.rotation.y = 3.5;    \/\/ <<< Italia spostata a sinistra nel layout reale\\n\\t\\t\\t\\tmainGroup.rotation.x = 0.50;\\n\\n\\t\\t\\t\\tfunction getCircleTexture() {\\n\\t\\t\\t\\t\\tvar c = document.createElement('canvas');\\n\\t\\t\\t\\t\\tc.width = 32; c.height = 32;\\n\\t\\t\\t\\t\\tvar ctx = c.getContext('2d');\\n\\t\\t\\t\\t\\tctx.beginPath();\\n\\t\\t\\t\\t\\tctx.arc(16, 16, 15, 0, 2 * Math.PI);\\n\\t\\t\\t\\t\\tctx.fillStyle = 'rgb(255,255,255)';\\n\\t\\t\\t\\t\\tctx.fill();\\n\\t\\t\\t\\t\\tvar tex = new THREE.Texture(c);\\n\\t\\t\\t\\t\\ttex.needsUpdate = true;\\n\\t\\t\\t\\t\\treturn tex;\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tvar circleTex = getCircleTexture();\\n\\n\\t\\t\\t\\tfunction easeOutBack(t) {\\n\\t\\t\\t\\t\\tvar c1 = 1.70158;\\n\\t\\t\\t\\t\\tvar c3 = c1 + 1;\\n\\t\\t\\t\\t\\treturn 1 + c3 * Math.pow(t - 1, 3) + c1 * Math.pow(t - 1, 2);\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\tfunction latLonToVec3(lat, lon, r) {\\n\\t\\t\\t\\t\\tvar phi   = (90 - lat) * (Math.PI \/ 180);\\n\\t\\t\\t\\t\\tvar theta = (lon + 180) * (Math.PI \/ 180);\\n\\t\\t\\t\\t\\treturn new THREE.Vector3(\\n\\t\\t\\t\\t\\t\\t-(r * Math.sin(phi) * Math.cos(theta)),\\n\\t\\t\\t\\t\\t\\tr * Math.cos(phi),\\n\\t\\t\\t\\t\\t\\tr * Math.sin(phi) * Math.sin(theta)\\n\\t\\t\\t\\t\\t);\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\tfunction buildArcPoints(startLat, startLon, endLat, endLon) {\\n\\t\\t\\t\\t\\tvar R     = 5.05;\\n\\t\\t\\t\\t\\tvar start = latLonToVec3(startLat, startLon, R);\\n\\t\\t\\t\\t\\tvar end   = latLonToVec3(endLat, endLon, R);\\n\\t\\t\\t\\t\\tvar mid   = new THREE.Vector3().addVectors(start, end).multiplyScalar(0.5);\\n\\t\\t\\t\\t\\tvar dist  = start.distanceTo(end);\\n\\t\\t\\t\\t\\tmid.normalize().multiplyScalar(5 + dist * 0.45 + 0.5);\\n\\t\\t\\t\\t\\tvar pts = [];\\n\\t\\t\\t\\t\\tfor (var i = 0; i <= ARC_POINTS; i++) {\\n\\t\\t\\t\\t\\t\\tvar t = i \/ ARC_POINTS;\\n\\t\\t\\t\\t\\t\\tpts.push(new THREE.Vector3(\\n\\t\\t\\t\\t\\t\\t\\t(1-t)*(1-t)*start.x + 2*(1-t)*t*mid.x + t*t*end.x,\\n\\t\\t\\t\\t\\t\\t\\t(1-t)*(1-t)*start.y + 2*(1-t)*t*mid.y + t*t*end.y,\\n\\t\\t\\t\\t\\t\\t\\t(1-t)*(1-t)*start.z + 2*(1-t)*t*mid.z + t*t*end.z\\n\\t\\t\\t\\t\\t\\t));\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\treturn pts;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\tvar oLat = 41.9, oLon = 12.5;\\n\\t\\t\\t\\tvar destinations = [\\n\\t\\t\\t\\t\\t[40.7, -74.0], [51.5, -0.12], [35.7, 139.7],\\n\\t\\t\\t\\t\\t[-23.5, -46.6], [1.3, 103.8], [25.2, 55.3],\\n\\t\\t\\t\\t\\t[19.4, -99.1], [-33.9, 18.4], [37.6, 55.8], [30.0, 31.2]\\n\\t\\t\\t\\t];\\n\\n\\t\\t\\t\\tvar arcData   = [];\\n\\t\\t\\t\\tvar arcLines  = [];\\n\\t\\t\\t\\tvar dotMeshes = [];\\n\\n\\t\\t\\t\\tvar originDot = new THREE.Mesh(\\n\\t\\t\\t\\t\\tnew THREE.SphereGeometry(0.09, 8, 8),\\n\\t\\t\\t\\t\\tnew THREE.MeshBasicMaterial({ color: COLOR_ACCENT })\\n\\t\\t\\t\\t);\\n\\t\\t\\t\\toriginDot.position.copy(latLonToVec3(oLat, oLon, 5.05));\\n\\t\\t\\t\\tmainGroup.add(originDot);\\n\\n\\t\\t\\t\\tfunction buildArcLines() {\\n\\t\\t\\t\\t\\tarcLines.forEach(function(l) { mainGroup.remove(l); });\\n\\t\\t\\t\\t\\tdotMeshes.forEach(function(d) { mainGroup.remove(d); });\\n\\t\\t\\t\\t\\tarcLines  = [];\\n\\t\\t\\t\\t\\tdotMeshes = [];\\n\\t\\t\\t\\t\\tarcData   = [];\\n\\n\\t\\t\\t\\t\\tdestinations.forEach(function(d) {\\n\\t\\t\\t\\t\\t\\tvar pts = buildArcPoints(oLat, oLon, d[0], d[1]);\\n\\t\\t\\t\\t\\t\\tvar geo = new THREE.BufferGeometry().setFromPoints(pts);\\n\\t\\t\\t\\t\\t\\tgeo.setDrawRange(0, 0);\\n\\t\\t\\t\\t\\t\\tvar mat = new THREE.LineBasicMaterial({\\n\\t\\t\\t\\t\\t\\t\\tcolor: COLOR_ACCENT, transparent: true, opacity: 0.9, linewidth: 2\\n\\t\\t\\t\\t\\t\\t});\\n\\t\\t\\t\\t\\t\\tvar line = new THREE.Line(geo, mat);\\n\\t\\t\\t\\t\\t\\tmainGroup.add(line);\\n\\t\\t\\t\\t\\t\\tarcLines.push(line);\\n\\n\\t\\t\\t\\t\\t\\tvar dot = new THREE.Mesh(\\n\\t\\t\\t\\t\\t\\t\\tnew THREE.SphereGeometry(0.09, 8, 8),\\n\\t\\t\\t\\t\\t\\t\\tnew THREE.MeshBasicMaterial({ color: COLOR_ACCENT, transparent: true, opacity: 0 })\\n\\t\\t\\t\\t\\t\\t);\\n\\t\\t\\t\\t\\t\\tdot.position.copy(latLonToVec3(d[0], d[1], 5.05));\\n\\t\\t\\t\\t\\t\\tdot.scale.set(0, 0, 0);\\n\\t\\t\\t\\t\\t\\tmainGroup.add(dot);\\n\\t\\t\\t\\t\\t\\tdotMeshes.push(dot);\\n\\n\\t\\t\\t\\t\\t\\tarcData.push({ pts: pts, geo: geo, drawn: 0, dotShown: false, dotStartTime: -1 });\\n\\t\\t\\t\\t\\t});\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\tvar animState = {\\n\\t\\t\\t\\t\\tphase: 'drawing',\\n\\t\\t\\t\\t\\tcurrentArc: 0,\\n\\t\\t\\t\\t\\tarcStartTime: 0,\\n\\t\\t\\t\\t\\tholdStartTime: 0,\\n\\t\\t\\t\\t\\tfadeStartTime: 0\\n\\t\\t\\t\\t};\\n\\n\\t\\t\\t\\tfunction resetAnimation(now) {\\n\\t\\t\\t\\t\\tbuildArcLines();\\n\\t\\t\\t\\t\\tanimState.phase        = 'drawing';\\n\\t\\t\\t\\t\\tanimState.currentArc   = 0;\\n\\t\\t\\t\\t\\tanimState.arcStartTime = now;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\tfunction updateArcs(now) {\\n\\t\\t\\t\\t\\tvar s = animState;\\n\\n\\t\\t\\t\\t\\tarcData.forEach(function(ad, i) {\\n\\t\\t\\t\\t\\t\\tif (ad.dotStartTime > 0) {\\n\\t\\t\\t\\t\\t\\t\\tvar dp = (now - ad.dotStartTime) \/ DOT_SCALE_DUR;\\n\\t\\t\\t\\t\\t\\t\\tif (dp > 1) { dp = 1; }\\n\\t\\t\\t\\t\\t\\t\\tvar sc = easeOutBack(dp);\\n\\t\\t\\t\\t\\t\\t\\tdotMeshes[i].scale.set(sc, sc, sc);\\n\\t\\t\\t\\t\\t\\t\\tdotMeshes[i].material.opacity = dp;\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t});\\n\\n\\t\\t\\t\\t\\tif (s.phase === 'drawing') {\\n\\t\\t\\t\\t\\t\\tvar idx = s.currentArc;\\n\\t\\t\\t\\t\\t\\tif (idx >= arcData.length) {\\n\\t\\t\\t\\t\\t\\t\\ts.phase = 'holding';\\n\\t\\t\\t\\t\\t\\t\\ts.holdStartTime = now;\\n\\t\\t\\t\\t\\t\\t\\treturn;\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tvar ad      = arcData[idx];\\n\\t\\t\\t\\t\\t\\tvar elapsed = now - s.arcStartTime;\\n\\t\\t\\t\\t\\t\\tvar prog    = elapsed \/ ARC_DURATION;\\n\\t\\t\\t\\t\\t\\tif (prog > 1) { prog = 1; }\\n\\n\\t\\t\\t\\t\\t\\tvar targetCount = Math.round(prog * (ARC_POINTS + 1));\\n\\t\\t\\t\\t\\t\\tif (targetCount !== ad.drawn) {\\n\\t\\t\\t\\t\\t\\t\\tad.drawn = targetCount;\\n\\t\\t\\t\\t\\t\\t\\tad.geo.setDrawRange(0, targetCount);\\n\\t\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\t\\tif (prog >= 1) {\\n\\t\\t\\t\\t\\t\\t\\tif (!ad.dotShown) {\\n\\t\\t\\t\\t\\t\\t\\t\\tad.dotShown     = true;\\n\\t\\t\\t\\t\\t\\t\\t\\tad.dotStartTime = now;\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tif (elapsed >= ARC_DURATION + ARC_PAUSE) {\\n\\t\\t\\t\\t\\t\\t\\t\\ts.currentArc++;\\n\\t\\t\\t\\t\\t\\t\\t\\ts.arcStartTime = now;\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\tif (s.phase === 'holding') {\\n\\t\\t\\t\\t\\t\\tif (now - s.holdStartTime >= ARC_HOLD) {\\n\\t\\t\\t\\t\\t\\t\\ts.phase = 'fading';\\n\\t\\t\\t\\t\\t\\t\\ts.fadeStartTime = now;\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\tif (s.phase === 'fading') {\\n\\t\\t\\t\\t\\t\\tvar fp = (now - s.fadeStartTime) \/ FADE_DUR;\\n\\t\\t\\t\\t\\t\\tif (fp > 1) { fp = 1; }\\n\\t\\t\\t\\t\\t\\tvar op = 1 - fp;\\n\\t\\t\\t\\t\\t\\tarcLines.forEach(function(l) { l.material.opacity = op * 0.9; });\\n\\t\\t\\t\\t\\t\\tdotMeshes.forEach(function(dm) { dm.material.opacity = op; });\\n\\t\\t\\t\\t\\t\\tif (fp >= 1) { resetAnimation(now); }\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\tfunction createInnerGlobe(image) {\\n\\t\\t\\t\\t\\tvar canvas = document.createElement('canvas');\\n\\t\\t\\t\\t\\tcanvas.width  = image.width;\\n\\t\\t\\t\\t\\tcanvas.height = image.height;\\n\\t\\t\\t\\t\\tvar ctx = canvas.getContext('2d');\\n\\t\\t\\t\\t\\tctx.drawImage(image, 0, 0);\\n\\t\\t\\t\\t\\tvar imgData = ctx.getImageData(0, 0, canvas.width, canvas.height);\\n\\t\\t\\t\\t\\tvar data    = imgData.data;\\n\\n\\t\\t\\t\\t\\tvar positions = [], colors = [];\\n\\t\\t\\t\\t\\tvar colBase  = new THREE.Color(COLOR_DOTS);\\n\\t\\t\\t\\t\\tvar colItaly = new THREE.Color(COLOR_ACCENT);\\n\\n\\t\\t\\t\\t\\tfor (var y = 0; y < canvas.height; y++) {\\n\\t\\t\\t\\t\\t\\tfor (var x = 0; x < canvas.width; x++) {\\n\\t\\t\\t\\t\\t\\t\\tvar lat   = (1 - y \/ canvas.height) * 180 - 90;\\n\\t\\t\\t\\t\\t\\t\\tvar lon   = (x \/ canvas.width) * 360 - 180;\\n\\t\\t\\t\\t\\t\\t\\tvar italy = isItaly(lat, lon);\\n\\t\\t\\t\\t\\t\\t\\tif (!italy) {\\n\\t\\t\\t\\t\\t\\t\\t\\tif (y % 4 !== 0) continue;\\n\\t\\t\\t\\t\\t\\t\\t\\tif (x % 4 !== 0) continue;\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tvar idx2 = (y * canvas.width + x) * 4;\\n\\t\\t\\t\\t\\t\\t\\tif (data[idx2] < 50) continue;\\n\\t\\t\\t\\t\\t\\t\\tvar phi   = (90 - lat) * (Math.PI \/ 180);\\n\\t\\t\\t\\t\\t\\t\\tvar theta = (lon + 180) * (Math.PI \/ 180);\\n\\t\\t\\t\\t\\t\\t\\tpositions.push(\\n\\t\\t\\t\\t\\t\\t\\t\\t-(5 * Math.sin(phi) * Math.cos(theta)),\\n\\t\\t\\t\\t\\t\\t\\t\\t5 * Math.cos(phi),\\n\\t\\t\\t\\t\\t\\t\\t\\t5 * Math.sin(phi) * Math.sin(theta)\\n\\t\\t\\t\\t\\t\\t\\t);\\n\\t\\t\\t\\t\\t\\t\\tvar col = italy ? colItaly : colBase;\\n\\t\\t\\t\\t\\t\\t\\tcolors.push(col.r, col.g, col.b);\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\tvar geo = new THREE.BufferGeometry();\\n\\t\\t\\t\\t\\tgeo.setAttribute('position', new THREE.Float32BufferAttribute(positions, 3));\\n\\t\\t\\t\\t\\tgeo.setAttribute('color',    new THREE.Float32BufferAttribute(colors, 3));\\n\\t\\t\\t\\t\\tmainGroup.add(new THREE.Points(geo, new THREE.PointsMaterial({\\n\\t\\t\\t\\t\\t\\tsize: 0.028, vertexColors: true, map: circleTex,\\n\\t\\t\\t\\t\\t\\ttransparent: true, opacity: 1.0, sizeAttenuation: true\\n\\t\\t\\t\\t\\t})));\\n\\n\\t\\t\\t\\t\\tbuildArcLines();\\n\\t\\t\\t\\t\\tanimState.arcStartTime = performance.now();\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\tfunction createOuterNetwork() {\\n\\t\\t\\t\\t\\tvar geo = new THREE.IcosahedronGeometry(6, 2);\\n\\t\\t\\t\\t\\tvar wf  = new THREE.WireframeGeometry(geo);\\n\\t\\t\\t\\t\\tmainGroup.add(new THREE.LineSegments(wf, new THREE.LineBasicMaterial({\\n\\t\\t\\t\\t\\t\\tcolor: COLOR_NET, transparent: true, opacity: 0.12\\n\\t\\t\\t\\t\\t})));\\n\\t\\t\\t\\t\\tvar pos = geo.attributes.position.array;\\n\\t\\t\\t\\t\\tvar dg  = new THREE.BufferGeometry();\\n\\t\\t\\t\\t\\tdg.setAttribute('position', new THREE.BufferAttribute(pos, 3));\\n\\t\\t\\t\\t\\tmainGroup.add(new THREE.Points(dg, new THREE.PointsMaterial({\\n\\t\\t\\t\\t\\t\\tcolor: COLOR_NET, size: 0.05, map: circleTex,\\n\\t\\t\\t\\t\\t\\ttransparent: true, opacity: 0.35\\n\\t\\t\\t\\t\\t})));\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\tvar loader = new THREE.ImageLoader();\\n\\t\\t\\t\\tloader.setCrossOrigin('Anonymous');\\n\\t\\t\\t\\tloader.load(MAP_URL, function(img) {\\n\\t\\t\\t\\t\\tcreateInnerGlobe(img);\\n\\t\\t\\t\\t\\tcreateOuterNetwork();\\n\\t\\t\\t\\t});\\n\\n\\t\\t\\t\\tvar isDragging = false, prevX = 0, prevY = 0, velX = 0, velY = 0;\\n\\t\\t\\t\\tcontainer.addEventListener('mousedown', function(e) {\\n\\t\\t\\t\\t\\tisDragging = true; prevX = e.clientX; prevY = e.clientY;\\n\\t\\t\\t\\t\\tvelX = 0; velY = 0; container.style.cursor = 'grabbing';\\n\\t\\t\\t\\t});\\n\\t\\t\\t\\twindow.addEventListener('mousemove', function(e) {\\n\\t\\t\\t\\t\\tif (!isDragging) return;\\n\\t\\t\\t\\t\\tvar dx = e.clientX - prevX, dy = e.clientY - prevY;\\n\\t\\t\\t\\t\\tmainGroup.rotation.y += dx * 0.006;\\n\\t\\t\\t\\t\\tmainGroup.rotation.x += dy * 0.006;\\n\\t\\t\\t\\t\\tvelY = dx * 0.006; velX = dy * 0.006;\\n\\t\\t\\t\\t\\tprevX = e.clientX; prevY = e.clientY;\\n\\t\\t\\t\\t});\\n\\t\\t\\t\\twindow.addEventListener('mouseup', function() {\\n\\t\\t\\t\\t\\tisDragging = false; container.style.cursor = 'grab';\\n\\t\\t\\t\\t});\\n\\t\\t\\t\\tcontainer.addEventListener('touchstart', function(e) {\\n\\t\\t\\t\\t\\tisDragging = true; prevX = e.touches[0].clientX; prevY = e.touches[0].clientY;\\n\\t\\t\\t\\t\\tvelX = 0; velY = 0;\\n\\t\\t\\t\\t}, {passive: true});\\n\\t\\t\\t\\twindow.addEventListener('touchmove', function(e) {\\n\\t\\t\\t\\t\\tif (!isDragging) return;\\n\\t\\t\\t\\t\\tvar dx = e.touches[0].clientX - prevX, dy = e.touches[0].clientY - prevY;\\n\\t\\t\\t\\t\\tmainGroup.rotation.y += dx * 0.006;\\n\\t\\t\\t\\t\\tmainGroup.rotation.x += dy * 0.006;\\n\\t\\t\\t\\t\\tvelY = dx * 0.006; velX = dy * 0.006;\\n\\t\\t\\t\\t\\tprevX = e.touches[0].clientX; prevY = e.touches[0].clientY;\\n\\t\\t\\t\\t}, {passive: true});\\n\\t\\t\\t\\twindow.addEventListener('touchend', function() { isDragging = false; });\\n\\n\\t\\t\\t\\tfunction animate() {\\n\\t\\t\\t\\t\\trequestAnimationFrame(animate);\\n\\t\\t\\t\\t\\tupdateArcs(performance.now());\\n\\t\\t\\t\\t\\tif (!isDragging) {\\n\\t\\t\\t\\t\\t\\tmainGroup.rotation.y += velY;\\n\\t\\t\\t\\t\\t\\tmainGroup.rotation.x += velX;\\n\\t\\t\\t\\t\\t\\tvelY *= 0.94; velX *= 0.94;\\n\\t\\t\\t\\t\\t\\tif (Math.abs(velY) < 0.0005) {\\n\\t\\t\\t\\t\\t\\t\\tif (Math.abs(velX) < 0.0005) {\\n\\t\\t\\t\\t\\t\\t\\t\\tmainGroup.rotation.y += 0.0008;\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\trenderer.render(scene, camera);\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tanimate();\\n\\n\\t\\t\\t\\twindow.addEventListener('resize', function() {\\n\\t\\t\\t\\t\\tvar w = container.clientWidth, h = container.clientHeight;\\n\\t\\t\\t\\t\\tcamera.aspect = w \/ h; camera.updateProjectionMatrix();\\n\\t\\t\\t\\t\\trenderer.setSize(w, h);\\n\\t\\t\\t\\t});\\n\\t\\t\\t}\\n\\n\\t\\t\\tif (document.readyState === 'complete') { initGlobe(); }\\n\\t\\t\\telse { window.addEventListener('load', initGlobe); }\\n\\t\\t})();\\n\\t<\/script>\\n<\/div>\n\n\\n\"}}]}],\"props\":{\"column_gap\":\"collapse\",\"layout\":\"1-2,1-2\"}}],\"name\":\"Hero\"},{\"type\":\"section\",\"props\":{\"animation\":\"slide-bottom-medium\",\"animation_delay\":\"200\",\"id\":\"intro\",\"image_position\":\"center-center\",\"padding_bottom\":\"large\",\"padding_top\":\"large\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"large\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"vertical_align\":\"middle\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"The Reschem Industries Group\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"margin_bottom\":\"medium\",\"text_align\":\"center\",\"title_element\":\"div\",\"title_style\":\"text-meta\"}},{\"type\":\"headline\",\"props\":{\"content\":\"Reschem Industries<br \/> <span class=\\\"uk-text-background uk-text-bold\\\">distributing<\/span> raw materials <br class=\\\"uk-visible@m\\\">and specialities for industry.\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"margin_bottom\":\"medium\",\"margin_top\":\"small\",\"text_align\":\"center\",\"title_element\":\"h2\",\"title_style\":\"h1\"}},{\"type\":\"text\",\"props\":{\"block_align\":\"center\",\"column_breakpoint\":\"m\",\"content\":\"A solid company, built day after day, <br class=\\\"uk-visible@m\\\">that has made industrial chemistry its craft.\",\"margin_bottom\":\"default\",\"margin_top\":\"default\",\"maxwidth\":\"2xlarge\",\"text_align\":\"center\",\"text_style\":\"large\"}},{\"type\":\"grid\",\"props\":{\"class\":\"card-background\",\"content_column_breakpoint\":\"m\",\"content_margin\":\"large\",\"content_margin_auto\":false,\"filter_align\":\"left\",\"filter_all\":true,\"filter_grid_breakpoint\":\"m\",\"filter_grid_width\":\"auto\",\"filter_position\":\"top\",\"filter_style\":\"tab\",\"grid_column_gap\":\"small\",\"grid_default\":\"1\",\"grid_large\":\"3\",\"grid_medium\":\"3\",\"grid_parallax\":\"100\",\"grid_parallax_justify\":false,\"grid_row_gap\":\"small\",\"grid_small\":\"2\",\"image_align\":\"top\",\"image_grid_breakpoint\":\"m\",\"image_grid_width\":\"1-2\",\"image_svg_color\":\"emphasis\",\"item_animation\":true,\"lightbox_bg_close\":true,\"link_style\":\"default\",\"link_text\":\"Read more\",\"margin_bottom\":\"default\",\"margin_top\":\"large\",\"meta_align\":\"below-title\",\"meta_element\":\"div\",\"meta_style\":\"text-meta\",\"panel_padding\":\"default\",\"panel_style\":\"card-primary\",\"show_content\":true,\"show_hover_image\":false,\"show_hover_video\":false,\"show_image\":false,\"show_link\":false,\"show_meta\":false,\"show_title\":true,\"show_video\":false,\"title_align\":\"top\",\"title_color\":\"primary\",\"title_decoration\":\"line\",\"title_element\":\"h3\",\"title_grid_breakpoint\":\"m\",\"title_grid_width\":\"1-2\",\"title_hover_style\":\"reset\",\"title_margin_auto\":true,\"title_style\":\"heading-large\"},\"children\":[{\"type\":\"grid_item\",\"props\":{\"class\":\"uk-border-rounded\",\"content\":\"The year our story <br \/>began\",\"title\":\"1990\"}},{\"type\":\"grid_item\",\"props\":{\"class\":\"uk-border-rounded\",\"content\":\"The companies that make up <br \/>the Group today\",\"title\":\"5\"}},{\"type\":\"grid_item\",\"props\":{\"class\":\"uk-border-rounded\",\"content\":\"Years of experience in distributing <br \/>speciality chemicals\",\"title\":\"30+\"}}]}]}]}],\"name\":\"The Group in numbers\"},{\"type\":\"section\",\"props\":{\"animation\":\"slide-bottom-medium\",\"animation_delay\":\"200\",\"image_position\":\"center-center\",\"padding_bottom\":\"large\",\"padding_top\":\"large\",\"style\":\"muted\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"large\"},\"children\":[{\"type\":\"row\",\"props\":{\"divider\":true,\"layout\":\"2-3,1-3\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"2-3\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"<strong>Reschem Industries<\/strong> is an Italian group of five companies specialising in the <strong>distribution of raw materials and specialities<\/strong>, the formulation of technical products and consulting for industry. Rooted in an entrepreneurial journey that began in 1990, today the Group is one of the leading players in its sector in Italy and keeps a <strong>private and stable ownership structure<\/strong>.\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"margin_bottom\":\"default\",\"margin_top\":\"default\",\"title_element\":\"h3\"}}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-3\"},\"children\":[{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>Each of the five companies works in its own area of specialisation: from coating products to tailor made formulation, from food, pharma and feed ingredients to chemical logistics in North East Italy. Together they build an <strong>industrial chemistry network<\/strong> able to serve Italian and European industry with deep expertise and a widespread service.<\/p>\n\n\",\"margin_bottom\":\"auto\",\"margin_top\":\"default\"}}]}]}],\"name\":\"About us \"},{\"type\":\"section\",\"props\":{\"image_position\":\"center-center\",\"overlap\":false,\"padding_bottom\":\"large\",\"padding_remove_horizontal\":false,\"preserve_color\":false,\"style\":\"muted\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"large\",\"width_expand\":\"right\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"overlay-slider\",\"props\":{\"class\":\"slider-aziende\",\"height_expand\":true,\"link_style\":\"default\",\"link_text\":\"Read more\",\"margin_bottom\":\"default\",\"margin_top\":\"default\",\"meta_align\":\"below-title\",\"meta_element\":\"div\",\"meta_margin_auto\":true,\"meta_style\":\"text-meta\",\"nav\":\"dotnav\",\"nav_align\":\"left\",\"nav_below\":true,\"nav_breakpoint\":\"\",\"nav_margin\":\"medium\",\"nav_position\":\"bottom-center\",\"nav_position_margin\":\"medium\",\"overlay_mode\":\"cover\",\"overlay_position\":\"top-left\",\"overlay_transition\":\"fade\",\"show_content\":true,\"show_hover_image\":true,\"show_hover_video\":true,\"show_link\":true,\"show_meta\":true,\"show_title\":false,\"slidenav\":\"default\",\"slidenav_breakpoint\":\"s\",\"slidenav_large\":false,\"slidenav_margin\":\"medium\",\"slidenav_outside_breakpoint\":\"xl\",\"slider_autoplay_pause\":true,\"slider_gap\":\"small\",\"slider_min_height\":\"500\",\"slider_width\":\"fixed\",\"slider_width_default\":\"1-1\",\"slider_width_medium\":\"3-5\",\"text_align\":\"left\",\"text_color\":\"light\",\"title_element\":\"h3\",\"title_hover_style\":\"reset\"},\"children\":[{\"type\":\"overlay-slider_item\",\"props\":{\"class\":\"slide-reschem\",\"content\":\"\n\n<p><span class=\\\"uk-badge\\\">Coating<\/span> <span class=\\\"uk-badge\\\">Plastics &amp; Rubber<\/span> <span class=\\\"uk-badge\\\">Polyurethane<\/span> <span class=\\\"uk-badge\\\">Detergents<\/span> <span class=\\\"uk-badge\\\">Textiles<\/span><\/p>\n\n\\n\n\n<p>Distribution of industrial chemical solutions across all the main sectors: coatings, plastics, rubber, polyurethane and detergents.<\/p>\n\n\",\"image\":\"wp-content\/uploads\/2026\/05\/background-card-reschem.jpg\",\"link\":\"en\/companies\/reschem\/\",\"link_text\":\"Discover the company\",\"meta\":\"<img style=\\\"height:100px;\\\" src=\\\"\/wp-content\/uploads\/2026\/05\/logo-reschem.png\\\">\",\"title\":\"Reschem\"}},{\"type\":\"overlay-slider_item\",\"props\":{\"class\":\"slide-vicris\",\"content\":\"\n\n<p><span class=\\\"uk-badge\\\">Coating<\/span> <span class=\\\"uk-badge\\\">Paints<\/span> <span class=\\\"uk-badge\\\">Varnishes<\/span> <span class=\\\"uk-badge\\\">Plastics<\/span><\/p>\n\n\\n\n\n<p>Specialists in the formulation of paints, varnishes and coatings, with an extensive network across Central and Southern Italy.<\/p>\n\n\",\"image\":\"wp-content\/uploads\/2026\/05\/background-card-vicris.jpg\",\"link\":\"en\/companies\/vicris\/\",\"link_text\":\"Discover the company\",\"meta\":\"<img style=\\\"height:100px;\\\"  src=\\\"wp-content\/uploads\/2026\/05\/logo-vicris.png\\\"> \",\"title\":\"Vicris\"}},{\"type\":\"overlay-slider_item\",\"props\":{\"class\":\"slide-docet\",\"content\":\"\n\n<p><span class=\\\"uk-badge\\\">Formulation Consulting<\/span> <span class=\\\"uk-badge\\\">Industrial Chemistry<\/span> <span class=\\\"uk-badge\\\">Construction Chemistry<\/span><\/p>\n\n\\n\n\n<p>Consulting and tailor made product development for industrial sectors and construction chemistry.<\/p>\n\n\",\"image\":\"wp-content\/uploads\/2026\/05\/background-card-docet.jpg\",\"link\":\"en\/companies\/docet\/\",\"link_text\":\"Discover the company\",\"meta\":\"<img style=\\\"height:100px;\\\"  src=\\\"wp-content\/uploads\/2026\/05\/logo-docet.png\\\"> \",\"title\":\"Docet\"}},{\"type\":\"overlay-slider_item\",\"props\":{\"class\":\"slide-kchem\",\"content\":\"\n\n<p><span class=\\\"uk-badge\\\">Coatings &amp; Varnishes<\/span> <span class=\\\"uk-badge\\\">Plastics &amp; Rubber<\/span> <span class=\\\"uk-badge\\\">Inks &amp; Textiles<\/span> <span class=\\\"uk-badge\\\">Polyester<\/span><\/p>\n\n\\n\n\n<p>Distribution of chemical solutions with an operational focus on North East Italy, a well-established logistics network and more than forty years of experience.<\/p>\n\n\",\"image\":\"wp-content\/uploads\/2026\/05\/background-card-kchem.jpg\",\"link\":\"en\/companies\/kchem\/\",\"link_text\":\"Discover the company\",\"meta\":\"<img style=\\\"height:100px;\\\"  src=\\\"wp-content\/uploads\/2026\/05\/logo-kchem.png\\\"> \",\"title\":\"Kchem\"}},{\"type\":\"overlay-slider_item\",\"props\":{\"class\":\"slide-qores\",\"content\":\"\n\n<p><span class=\\\"uk-badge\\\">Food<\/span> <span class=\\\"uk-badge\\\">Pharma<\/span> <span class=\\\"uk-badge\\\">Feed<\/span><\/p>\n\n\\n\n\n<p>Solutions and ingredients for the food, pharma and feed markets, with a dedicated consultative approach.<\/p>\n\n\",\"image\":\"wp-content\/uploads\/2026\/05\/background-card-qores.jpg\",\"link\":\"en\/companies\/qores\/\",\"link_text\":\"Discover the company\",\"meta\":\"<img style=\\\"height:100px;\\\"  src=\\\"wp-content\/uploads\/2026\/05\/logo-qores.png\\\"> \",\"title\":\"Qores\"}}],\"name\":\"Companies slider\"}]}]}],\"name\":\"THE GROUP COMPANIES\"},{\"type\":\"section\",\"props\":{\"height\":\"viewport\",\"id\":\"why-choose-us\",\"image\":\"wp-content\/uploads\/2025\/06\/background.jpg\",\"image_position\":\"center-center\",\"image_size\":\"cover\",\"media_overlay\":\"rgba(21, 31, 109, 0.63)\",\"padding_bottom\":\"large\",\"padding_remove_horizontal\":false,\"padding_top\":\"large\",\"sticky\":\"reveal\",\"style\":\"secondary\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"large\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"3-4\"},\"children\":[{\"type\":\"headline\",\"props\":{\"class\":\"uk-text-uppercase\",\"content\":\"What makes Reschem Industries a <b>reliable partner<\/b> for the chemical industry\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"margin_bottom\":\"xlarge\",\"title_element\":\"h2\",\"title_style\":\"heading-medium\"}}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"vertical_align\":\"bottom\",\"width_medium\":\"1-4\"},\"children\":[{\"type\":\"button\",\"props\":{\"grid_column_gap\":\"small\",\"grid_row_gap\":\"small\",\"margin_bottom\":\"default\",\"margin_top\":\"default\",\"text_align\":\"right\",\"text_align_breakpoint\":\"m\"},\"children\":[{\"type\":\"button_item\",\"props\":{\"button_style\":\"primary\",\"content\":\"Contact Reschem Industries\",\"dialog_layout\":\"modal\",\"dialog_offcanvas_flip\":true,\"icon_align\":\"left\",\"link\":\"\/en\/contact\"}}]}]}],\"props\":{\"layout\":\"3-4,1-4\",\"margin_bottom\":\"default\"}},{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"divider\",\"props\":{\"divider_element\":\"hr\",\"margin_bottom\":\"large\"}},{\"type\":\"grid\",\"props\":{\"content_align\":false,\"content_column_breakpoint\":\"m\",\"content_dropcap\":false,\"content_margin_auto\":false,\"css\":\".el-content{\\n    color: rgba(255,255,255, 0.5);\\n}\",\"filter_align\":\"left\",\"filter_all\":true,\"filter_grid_breakpoint\":\"m\",\"filter_grid_width\":\"auto\",\"filter_position\":\"top\",\"filter_style\":\"tab\",\"grid_column_align\":false,\"grid_column_gap\":\"large\",\"grid_default\":\"1\",\"grid_divider\":false,\"grid_medium\":\"3\",\"grid_row_align\":false,\"grid_row_gap\":\"large\",\"grid_small\":\"2\",\"image_align\":\"top\",\"image_expand\":false,\"image_grid_breakpoint\":\"m\",\"image_grid_width\":\"1-2\",\"image_svg_color\":\"emphasis\",\"image_width\":40,\"item_animation\":true,\"lightbox_bg_close\":true,\"link_style\":\"default\",\"link_text\":\"Read more\",\"margin_bottom\":\"default\",\"margin_top\":\"small\",\"meta_align\":\"below-title\",\"meta_element\":\"div\",\"meta_style\":\"text-meta\",\"show_content\":true,\"show_hover_image\":true,\"show_hover_video\":true,\"show_image\":true,\"show_link\":true,\"show_meta\":true,\"show_title\":true,\"show_video\":true,\"title_align\":\"top\",\"title_element\":\"div\",\"title_grid_breakpoint\":\"m\",\"title_grid_width\":\"1-2\",\"title_hover_style\":\"reset\",\"title_style\":\"h4\"},\"children\":[{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<p>Every relationship we build is made to last. Reliability means keeping our commitments, ensuring continuity of supply and maintaining high quality standards year after year.<\/p>\n\n\",\"image\":\"wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\",\"meta\":\"\",\"title\":\"Reliability\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"Thirty years in the sector give us a depth of knowledge that we share with clients, partners and suppliers in every interaction.\",\"image\":\"wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\",\"title\":\"Proven experience\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"Each Group company specialises in its own field, with dedicated teams who know the raw materials, the applications and the formulation needs of their target markets.\",\"image\":\"wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\",\"title\":\"Technical expertise\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"Private ownership allows us to think long term. The relationships we build with our people, clients and suppliers stand the test of time and are the true capital of our business.\",\"image\":\"wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\",\"title\":\"People first\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"We work to reduce the environmental impact of our activities and to make a real contribution to the wellbeing of the communities where we operate.\",\"image\":\"wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\",\"title\":\"Sustainability\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"With five companies and nationwide coverage ensured by warehouses and sales teams across the country, we reach the Italian chemical industry wherever it operates.\",\"image\":\"wp-content\/uploads\/2026\/05\/pittogramma-reschem-industries.svg\",\"title\":\"Nationwide reach\"}}]}]}]}],\"name\":\"Our values\"},{\"type\":\"section\",\"props\":{\"animation\":\"slide-bottom-medium\",\"animation_delay\":\"200\",\"image_position\":\"center-center\",\"padding_bottom\":\"large\",\"padding_top\":\"large\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"large\"},\"children\":[{\"type\":\"row\",\"props\":{\"column_gap\":\"large\",\"layout\":\"1-2,1-2\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky\":\"column\",\"position_sticky_breakpoint\":\"m\",\"position_sticky_offset\":\"100\",\"width_medium\":\"1-2\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"Together, the Reschem Industries Group companies serve the main sectors of <span class=\\\"uk-text-background uk-text-bold\\\">Italian and international industrial chemistry<\/span>\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"title_element\":\"h2\",\"title_style\":\"h1\"}},{\"type\":\"button\",\"props\":{\"grid_column_gap\":\"small\",\"grid_row_gap\":\"small\",\"margin_bottom\":\"default\",\"margin_top\":\"medium\"},\"children\":[{\"type\":\"button_item\",\"props\":{\"button_style\":\"default\",\"content\":\"Contact us\",\"dialog_layout\":\"modal\",\"dialog_offcanvas_flip\":true,\"icon_align\":\"left\",\"link\":\"\/en\/contact\"}}]}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-2\"},\"children\":[{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"The five companies cover the main sectors of industrial chemistry, in Italy and across Europe:\",\"margin_bottom\":\"default\",\"margin_top\":\"default\",\"status\":\"disabled\",\"text_style\":\"large\"}},{\"type\":\"divider\",\"props\":{\"divider_element\":\"hr\",\"divider_style\":\"icon\",\"margin_bottom\":\"medium\",\"margin_top\":\"small\",\"status\":\"disabled\"}},{\"type\":\"list\",\"props\":{\"column_breakpoint\":\"m\",\"image_align\":\"left\",\"image_border\":\"circle\",\"image_svg_color\":\"emphasis\",\"image_vertical_align\":true,\"image_width\":100,\"list_element\":\"ul\",\"list_horizontal_separator\":\", \",\"list_size\":\"large\",\"list_style\":\"striped\",\"list_type\":\"vertical\",\"margin_bottom\":\"medium\",\"show_image\":true,\"show_link\":true},\"children\":[{\"type\":\"list_item\",\"props\":{\"content\":\"Coatings, paints and varnishes<br \/>\\n<span class=\\\"uk-badge uk-badge-reschem\\\">Reschem<\/span> <span class=\\\"uk-badge uk-badge-kchem\\\">K chem<\/span>  <span class=\\\"uk-badge uk-badge-docet\\\">Docet<\/span> <span class=\\\"uk-badge uk-badge-vicris\\\">Vicris<\/span>\",\"image\":\"wp-content\/uploads\/2026\/05\/coating.jpg\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"Plastics and rubber<br \/>\\n<span class=\\\"uk-badge uk-badge-reschem\\\">Reschem<\/span> <span class=\\\"uk-badge uk-badge-kchem\\\">K chem<\/span>\",\"image\":\"wp-content\/uploads\/2026\/05\/plastica.jpg\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"Polyurethane<br \/>\\n<span class=\\\"uk-badge uk-badge-reschem\\\">Reschem<\/span> <span class=\\\"uk-badge uk-badge-kchem\\\">K chem<\/span>\",\"image\":\"wp-content\/uploads\/2026\/05\/poliuretano.jpg\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"Industrial and household detergents <br \/>\\n<span class=\\\"uk-badge uk-badge-reschem\\\">Reschem<\/span> <span class=\\\"uk-badge uk-badge-kchem\\\">K chem<\/span>\",\"image\":\"wp-content\/uploads\/2026\/05\/detergenza.jpg\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"Textiles <br \/>\\n<span class=\\\"uk-badge uk-badge-reschem\\\">Reschem<\/span> <span class=\\\"uk-badge uk-badge-kchem\\\">K chem<\/span>\",\"image\":\"wp-content\/uploads\/2026\/05\/tessile.jpg\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"Personal care <br \/>\\n<span class=\\\"uk-badge uk-badge-reschem\\\">Reschem<\/span>\",\"image\":\"wp-content\/uploads\/2026\/05\/personal-care.jpg\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"Food, pharma and feed <br \/>\\n<span class=\\\"uk-badge uk-badge-qores\\\">Qores<\/span>\",\"image\":\"wp-content\/uploads\/2026\/05\/food.jpg\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"Construction chemistry <br \/>\\n<span class=\\\"uk-badge uk-badge-docet\\\">Docet<\/span>\",\"image\":\"wp-content\/uploads\/2026\/05\/industriale.jpg\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"Adhesives and sealants <br \/>\\n<span class=\\\"uk-badge uk-badge-reschem\\\">Reschem<\/span> <span class=\\\"uk-badge uk-badge-docet\\\">Docet<\/span> <span class=\\\"uk-badge uk-badge-kchem\\\">K chem<\/span>\",\"image\":\"wp-content\/uploads\/2026\/05\/sigillanti-1.jpg\"}}]},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"For every sector the Group provides specialist teams, partnerships with leading international\\nmanufacturers and structured logistics to guarantee continuity of service.\",\"margin_bottom\":\"default\",\"margin_top\":\"default\"}}]}]}],\"name\":\"Sectors served by the Group\"},{\"type\":\"section\",\"props\":{\"image_position\":\"center-center\",\"padding_bottom\":\"none\",\"padding_top\":\"large\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"large\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"fragment\",\"props\":{\"class\":\"uk-margin-large-bottom\",\"margin_bottom\":\"default\",\"margin_top\":\"default\"},\"children\":[{\"type\":\"row\",\"props\":{\"layout\":\"2-3,1-3\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"2-3\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"<span class=\\\"uk-text-background uk-text-bold\\\">News<\/span> from the world of Reschem Industries\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"title_color\":\"primary\",\"title_element\":\"div\",\"title_style\":\"h1\"}}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-3\"},\"children\":[{\"type\":\"button\",\"props\":{\"grid_column_gap\":\"small\",\"grid_row_gap\":\"small\",\"margin_bottom\":\"default\",\"margin_top\":\"default\",\"text_align\":\"right\"},\"children\":[{\"type\":\"button_item\",\"props\":{\"button_style\":\"default\",\"content\":\"Visit the Magazine\",\"dialog_layout\":\"modal\",\"dialog_offcanvas_flip\":true,\"icon_align\":\"left\",\"link\":\"en\/magazine\/\"}}]}]}]}]}]}]}],\"name\":\"News\"},{\"type\":\"section\",\"props\":{\"image_position\":\"center-center\",\"padding_bottom\":\"xsmall\",\"padding_top\":\"none\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"expand\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"panel-slider\",\"props\":{\"class\":\"uk-margin-large-top\",\"container_padding_remove\":true,\"content_column_breakpoint\":\"m\",\"image_align\":\"bottom\",\"image_border\":\"rounded\",\"image_grid_breakpoint\":\"m\",\"image_grid_width\":\"1-2\",\"image_height\":465,\"image_svg_color\":\"emphasis\",\"image_width\":\"465\",\"link_style\":\"default\",\"link_text\":\"\",\"margin_bottom\":\"default\",\"margin_top\":\"default\",\"meta_align\":\"above-title\",\"meta_color\":\"muted\",\"meta_element\":\"div\",\"meta_style\":\"h6\",\"nav\":\"\",\"nav_align\":\"left\",\"nav_breakpoint\":\"s\",\"panel_link\":true,\"panel_match\":true,\"show_content\":true,\"show_hover_image\":false,\"show_hover_video\":false,\"show_image\":true,\"show_link\":true,\"show_meta\":true,\"show_title\":true,\"show_video\":false,\"slidenav\":\"\",\"slidenav_breakpoint\":\"l\",\"slidenav_hover\":false,\"slidenav_large\":false,\"slidenav_margin\":\"\",\"slidenav_outside_breakpoint\":\"xl\",\"slider_autoplay\":true,\"slider_autoplay_interval\":\"3\",\"slider_autoplay_pause\":false,\"slider_center\":false,\"slider_divider\":true,\"slider_gap\":\"small\",\"slider_width\":\"fixed\",\"slider_width_default\":\"3-5\",\"slider_width_medium\":\"\",\"slider_width_small\":\"1-4\",\"title_align\":\"top\",\"title_color\":\"primary\",\"title_element\":\"h4\",\"title_grid_breakpoint\":\"m\",\"title_grid_width\":\"1-2\",\"title_hover_style\":\"reset\",\"title_margin_auto\":true},\"children\":[{\"type\":\"panel-slider_item\",\"source\":{\"query\":{\"name\":\"posts.customPosts\",\"arguments\":{\"category_include_children\":\"include\"}},\"props\":{\"title\":{\"arguments\":[],\"name\":\"title\"},\"meta\":{\"arguments\":{\"format\":\"list\",\"separator\":\"&nbsp;&bull;&nbsp;\",\"link_style\":\"\",\"show_publish_date\":true,\"show_author\":false,\"show_comments\":false,\"show_taxonomy\":\"category\",\"date_format\":\"\"},\"name\":\"metaString\"},\"image\":{\"arguments\":[],\"name\":\"featuredImage.url\"},\"link\":{\"arguments\":[],\"name\":\"link\"}}}}],\"name\":\"News slider panel\"}]}]}],\"name\":\"News carousel\"},{\"type\":\"section\",\"props\":{\"image\":\"wp-content\/uploads\/2026\/05\/background-newsletter.jpg\",\"image_effect\":\"parallax\",\"image_parallax_bgx\":\"-100\",\"image_parallax_bgy\":\"100\",\"image_position\":\"center-left\",\"image_size\":\"cover\",\"media_overlay\":\"rgba(21, 31, 109, 0.43)\",\"padding_bottom\":\"large\",\"padding_top\":\"large\",\"style\":\"primary\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"props\":{\"divider\":false,\"layout\":\"1-3,2-3\",\"row_gap\":\"large\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"vertical_align\":\"middle\",\"width_medium\":\"1-3\"},\"children\":[{\"type\":\"image\",\"props\":{\"class\":\"immagine-newsletter\",\"image\":\"wp-content\/uploads\/2026\/05\/reschem-industries-newsletter.svg\",\"image_svg_color\":\"emphasis\",\"image_width\":250,\"margin_bottom\":\"default\",\"margin_top\":\"default\",\"text_align\":\"left\",\"text_align_breakpoint\":\"s\",\"text_align_fallback\":\"center\"}}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"vertical_align\":\"middle\",\"width_medium\":\"2-3\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"Stay up to date with the Reschem Industries Group\",\"image_align\":\"left\",\"image_margin\":\"xsmall\",\"margin_top\":\"small\",\"title_element\":\"h1\",\"title_style\":\"h1\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"Sign up to our newsletter for updates on Reschem Industries, the Group companies and the latest news from the speciality chemicals sector.\",\"margin_bottom\":\"medium\",\"margin_top\":\"medium\"}},{\"type\":\"html\",\"props\":{\"content\":\"<iframe\\n    src=\\\"https:\/\/link.crmup.it\/widget\/form\/33f04M9TxnWahJg6M54S\\\"\\n    style=\\\"width:100%;height:100%;border:none;border-radius:8px\\\"\\n    id=\\\"inline-33f04M9TxnWahJg6M54S\\\" \\n    data-layout=\\\"{'id':'INLINE'}\\\"\\n    data-trigger-type=\\\"alwaysShow\\\"\\n    data-trigger-value=\\\"\\\"\\n    data-activation-type=\\\"alwaysActivated\\\"\\n    data-activation-value=\\\"\\\"\\n    data-deactivation-type=\\\"neverDeactivate\\\"\\n    data-deactivation-value=\\\"\\\"\\n    data-form-name=\\\"Reschem ind. newsletter eng\\\"\\n    data-height=\\\"432\\\"\\n    data-layout-iframe-id=\\\"inline-33f04M9TxnWahJg6M54S\\\"\\n    data-form-id=\\\"33f04M9TxnWahJg6M54S\\\"\\n    data-cookie-consent=\\\"true\\\"\\n    data-cookie-consent-provider=\\\"auto\\\"\\n    title=\\\"Reschem ind. newsletter eng\\\"\\n    \\n        >\\n<\/iframe>\\n<script src=\\\"https:\/\/link.crmup.it\/js\/form_embed.js\\\"><\/script>\"}}]}]}],\"name\":\"Newsletter\"}],\"version\":\"5.0.43\"} --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Reschem Industries Materials and specialities for industry Discover the Group Contact us The Reschem Industries Group Reschem Industries distributing raw materials and specialities for industry. A solid company, built day after day, that has made industrial chemistry its craft. 1990 The year our story began 5 The companies that make up the Group today 30+ [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-5151","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/reschemindustries.com\/en\/wp-json\/wp\/v2\/pages\/5151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reschemindustries.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/reschemindustries.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/reschemindustries.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/reschemindustries.com\/en\/wp-json\/wp\/v2\/comments?post=5151"}],"version-history":[{"count":8,"href":"https:\/\/reschemindustries.com\/en\/wp-json\/wp\/v2\/pages\/5151\/revisions"}],"predecessor-version":[{"id":5241,"href":"https:\/\/reschemindustries.com\/en\/wp-json\/wp\/v2\/pages\/5151\/revisions\/5241"}],"wp:attachment":[{"href":"https:\/\/reschemindustries.com\/en\/wp-json\/wp\/v2\/media?parent=5151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}