PageSourceSearch

https://resintech.webflow.io/

html resintech.webflow.io collected 2026-10-03 13:38:57 UTC 190,083 bytes, 1,828 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Fri Oct 02 2026 09:19:45 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="resintech.webflow.io" data-wf-page="68636d15c78b5c674a185ac2" data-wf-site="68636d14c78b5c674a185ab8" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>ResinTech | Ion Exchange Resin &amp; Water Filter Systems</title><link rel="alternate" hrefLang="x-default" href="https://www.resintech.com/"/><link rel="alternate" hrefLang="en" href="https://www.resintech.com/"/><link rel="alternate" hrefLang="fr-FR" href="https://www.resintech.com/fr"/><link rel="alternate" hrefLang="es-ES" href="https://www.resintech.com/es"/><link rel="alternate" hrefLang="de-DE" href="https://www.resintech.com/de"/><link rel="alternate" hrefLang="it-IT" href="https://www.resintech.com/it"/><link rel="alternate" hrefLang="pt-BR" href="https://www.resintech.com/pt-br"/><meta content="By combining world class expertise with the leading edge in ion exchange and water treatment products, ResinTech makes water better." name="description"/><meta content="ResinTech | Ion Exchange Resin &amp; Water Filter Systems" property="og:title"/><meta content="By combining world class expertise with the leading edge in ion exchange and water treatment products, ResinTech makes water better." property="og:description"/><meta content="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a796d743da82c4b994e1dd3_resintech_carbon_OG.jpg" property="og:image"/><meta content="ResinTech | Ion Exchange Resin &amp; Water Filter Systems" name="twitter:title"/><meta content="By combining world class expertise with the leading edge in ion exchange and water treatment products, ResinTech makes water better." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a796d743da82c4b994e1dd3_resintech_carbon_OG.jpg" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/css/resintech.shared.88a58039b.min.css" rel="stylesheet" type="text/css" integrity="sha384-iKWAObgbyxrEhRjsbs2ZS4vqPVMBCeEIji3r1ZIfrXaZUFVlHg7TFw1B49JqzYrg" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({  google: {    families: ["Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic","Fredoka:300,400,500,600,700","Libre Baskerville:300,400,500,600,700","Roboto:300,400,500,600,700"]  }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/69a1009c78e05a4b9895e0b4_favicon-32x32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/69a101181e22160057e8e620_android-chrome-256x256.png" rel="apple-touch-icon"/><link href="https://www.resintech.com/" rel="canonical"/>
1<script type="application/ld+json">
2{
3  "@context": "https://schema.org",
4  "@graph": [
5    {
6      "@type": ["Organization", "Corporation"],
7      "@id": "https://www.resintech.com/#organization",
8      "name": "ResinTech",
9      "alternateName": "ResinTech, Inc.",
10      "url": "https://www.resintech.com/",
11      "logo": {
12        "@type": "ImageObject",
13        "@id": "https://www.resintech.com/#logo",
14        "url": "https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b762fe5d9c9855b7154_40th_Logo_WEBSITE_ONLY%20(1).webp",
15        "contentUrl": "https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b762fe5d9c9855b7154_40th_Logo_WEBSITE_ONLY%20(1).webp",
16        "caption": "ResinTech Logo",
17        "inLanguage": "en-US"
18      },
19      "image": {
20        "@id": "https://www.resintech.com/#logo"
21      },
22      "description": "By combining world class expertise with the leading edge in ion exchange and water treatment products, ResinTech makes water better.",
23      "foundingDate": "1985",
24      "address": {
25        "@type": "PostalAddress",
26        "streetAddress": "1801 Federal Street",
27        "addressLocality": "Camden",
28        "addressRegion": "NJ",
29        "postalCode": "08105",
30        "addressCountry": "US"
31      },
32      "telephone": "+1-856-768-9600",
33      "areaServed": "Worldwide",
34      "sameAs": [
35        "https://www.facebook.com/ResinTech/",
36        "https://www.instagram.com/resintechinc/",
37        "https://www.youtube.com/channel/UC2ZylGeIbHW5Z9HG4R1NieQ",
38        "https://x.com/resintech",
39        "https://www.linkedin.com/company/resintech/"
40      ]
41    },
42    {
43      "@type": "WebSite",
44      "@id": "https://www.resintech.com/#website",
45      "url": "https://www.resintech.com/",
46      "name": "ResinTech",
47      "description": "Ion Exchange Resin & Water Filter Systems",
48      "publisher": {
49        "@id": "https://www.resintech.com/#organization"
50      },
51      "inLanguage": "en-US",
52      "potentialAction": {
53        "@type": "SearchAction",
54        "target": {
55          "@type": "EntryPoint",
56          "urlTemplate": "https://www.resintech.com/search?q={search_term_string}"
57        },
58        "query-input": "required name=search_term_string"
59      }
60    },
61    {
62      "@type": "WebPage",
63      "@id": "https://www.resintech.com/#webpage",
64      "url": "https://www.resintech.com/",
65      "name": "ResinTech | Ion Exchange Resin & Water Filter Systems",
66      "description": "By combining world class expertise with the leading edge in ion exchange and water treatment products, ResinTech makes water better.",
67      "isPartOf": {
68        "@id": "https://www.resintech.com/#website"
69      },
70      "about": {
71        "@id": "https://www.resintech.com/#organization"
72      },
73      "mainEntity": {
74        "@id": "https://www.resintech.com/#organization"
75      },
76      "publisher": {
77        "@id": "https://www.resintech.com/#organization"
78      },
79      "inLanguage": "en-US",
80      "breadcrumb": {
81        "@id": "https://www.resintech.com/#breadcrumb"
82      }
83    },
84    {
85      "@type": "ItemList",
86      "@id": "https://www.resintech.com/#homepage-itemlist",
87      "name": "ResinTech Products & Markets",
88      "itemListElement": [
89        {
90          "@type": "ListItem",
91          "position": 1,
92          "name": "Resins & Carbons",
93          "url": "https://www.resintech.com/products/media"
94        },
95        {
96          "@type": "ListItem",
97          "position": 2,
98          "name": "Cartridges & Consumables",
99          "url": "https://www.resintech.com/filter-cartridges"
100        },
101        {
102          "@type": "ListItem",
103          "position": 3,
104          "name": "Point-of-Use Systems",
105          "url": "https://www.resintech.com/products/pou-poe-water-systems"
106        },
107        {
108          "@type": "ListItem",
109          "position": 4,
110          "name": "AquaCycler® Wastewater System",
111          "url": "https://www.resintech.com/closed-loop-wastewater-treatment"
112        },
113        {
114          "@type": "ListItem",
115          "position": 5,
116          "name": "Water Testing Kits",
117          "url": "https://www.resintech.com/products/testing-kits"
118        },
119        {
120          "@type": "ListItem",
121          "position": 6,
122          "name": "ReSTore® Resin Cleaner",
123          "url": "https://www.resintech.com/restore-resin-cleaner/restore"
124        },
125        {
126          "@type": "ListItem",
127          "position": 7,
128          "name": "Municipal Water",
129          "url": "https://www.resintech.com/application/municipal-water"
130        },
131        {
132          "@type": "ListItem",
133          "position": 8,
134          "name": "Drinking & Residential Water",
135          "url": "https://www.resintech.com/application/residential-commercial-water"
136        },
137        {
138          "@type": "ListItem",
139          "position": 9,
140          "name": "Groundwater & Wastewater",
141          "url": "https://www.resintech.com/application/groundwater-remediation"
142        },
143        {
144          "@type": "ListItem",
145          "position": 10,
146          "name": "Power Generation",
147          "url": "https://www.resintech.com/application/power-generation"
148        },
149        {
150          "@type": "ListItem",
151          "position": 11,
152          "name": "Industrial Water",
153          "url": "https://www.resintech.com/application/industrial-water"
154        },
155        {
156          "@type": "ListItem",
157          "position": 12,
158          "name": "Ultrapure Water",
159          "url": "https://www.resintech.com/application/ultrapure-water"
160        },
161        {
162          "@type": "ListItem",
163          "position": 13,
164          "name": "Spot-Free Rinse",
165          "url": "https://www.resintech.com/application/spot-free-rinse"
166        },
167        {
168          "@type": "ListItem",
169          "position": 14,
170          "name": "Aquarium & Aquaculture",
171          "url": "https://www.resintech.com/application/aquarium-aquaculture"
172        },
173        {
174          "@type": "ListItem",
175          "position": 15,
176          "name": "Radwaste Treatment",
177          "url": "https://www.resintech.com/application/radwaste"
178        },
179        {
180          "@type": "ListItem",
181          "position": 16,
182          "name": "Mining",
183          "url": "https://www.resintech.com/application/mining-waste"
184        },
185        {
186          "@type": "ListItem",
187          "position": 17,
188          "name": "Sugar Refining",
189          "url": "https://www.resintech.com/application/sugar-decolorization"
190        },
191        {
192          "@type": "ListItem",
193          "position": 18,
194          "name": "Ethanol",
195          "url": "https://www.resintech.com/application/ethanol"
196        }
197      ]
198    },
199    {
200      "@type": "Service",
201      "@id": "https://www.resintech.com/#service-lab",
202      "name": "Lab Services",
203      "description": "The brightest scientists and most sensitive water testing equipment in the world are dedicated to making your water healthier to drink and safer to use.",
204      "url": "https://www.resintech.com/service/lab-services",
205      "provider": {
206        "@id": "https://www.resintech.com/#organization"
207      },
208      "serviceType": "Water Testing & Analysis",
209      "areaServed": "Worldwide"
210    },
211    {
212      "@type": "Service",
213      "@id": "https://www.resintech.com/#service-resin-regeneration",
214      "name": "Resin Regeneration Services",
215      "description": "Regeneration solutions for a full range of ion exchange media including metal bearing resins. Certified clean resins are returned to you and waste is disposed of according to EPA standards.",
216      "url": "https://www.resintech.com/service/resin-regeneration-services",
217      "provider": {
218        "@id": "https://www.resintech.com/#organization"
219      },
220      "serviceType": "Resin Regeneration & Wastewater Treatment",
221      "areaServed": "Worldwide"
222    },
223    {
224      "@type": "Service",
225      "@id": "https://www.resintech.com/#service-consulting",
226      "name": "Water Treatment Consulting Services",
227      "description": "Ask the leading IX scientists in the world for help with product or process recommendations to ensure optimal water treatment operations for virtually any use case.",
228      "url": "https://www.resintech.com/service/technical-consultation",
229      "provider": {
230        "@id": "https://www.resintech.com/#organization"
231      },
232      "serviceType": "Technical Consulting",
233      "areaServed": "Worldwide"
234    },
235    {
236      "@type": "Service",
237      "@id": "https://www.resintech.com/#service-private-labelling",
238      "name": "Private Labelling",
239      "description": "Want to outsource manufacturing and package products under your own label? Our contract packaging capabilities can help us execute your brand on demand.",
240      "url": "https://www.resintech.com/service/private-labelling-manufacturing-services",
241      "provider": {
242        "@id": "https://www.resintech.com/#organization"
243      },
244      "serviceType": "Private Labelling & Contract Manufacturing",
245      "areaServed": "Worldwide"
246    },
247    {
248      "@type": "Service",
249      "@id": "https://www.resintech.com/#service-custom-engineering",
250      "name": "Custom Product Engineering",
251      "description": "We help OEMs and other companies design solutions for the most critical water filtration components and manufacture them at scale.",
252      "url": "https://www.resintech.com/custom-ion-exchange-resin-formulation",
253      "provider": {
254        "@id": "https://www.resintech.com/#organization"
255      },
256      "serviceType": "Custom Product Engineering & OEM Design",
257      "areaServed": "Worldwide"
258    },
259    {
260      "@type": "VideoObject",
261      "@id": "https://www.resintech.com/#video-pfas-removal",
262      "name": "Point-of-Entry PFAS Removal",
263      "description": "Frank DaSilva discusses the critical issue of PFAS removal using point-of-entry (POE) systems. PFAS, known as 'forever chemicals,' have been a concern since their introduction in the 1940s due to their persistence in the environment and potential health risks. With over 12,000 fluorinated organic compounds identified, understanding how to effectively remove these contaminants is more essential than ever.",
264      "contentUrl": "https://19948207.fs1.hubspotusercontent-na1.net/hubfs/19948207/point-of-entry-pfas-removal.mp4",
265      "thumbnailUrl": "https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68aff97c53dbfce9dbcf736f_homepage%20video%20thumbnail.png",
266      "uploadDate": "2024-01-01",
267      "inLanguage": "en-US",
268      "isPartOf": {
269        "@id": "https://www.resintech.com/#webpage"
270      },
271      "publisher": {
272        "@id": "https://www.resintech.com/#organization"
273      }
274    },
275    {
276      "@type": "VideoObject",
277      "@id": "https://www.resintech.com/#video-care-handling-resin",
278      "name": "Care & Handling of Ion Exchange Resin",
279      "description": "Frank DeSilva shares essential tips on the care and handling of ion exchange resins throughout their lifecycle, helping maximize the lifespan and efficiency of ion exchange resins.",
280      "contentUrl": "https://19948207.fs1.hubspotusercontent-na1.net/hubfs/19948207/resintech-university-introduction-to-water-chemistry.mp4",
281      "thumbnailUrl": "https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68aff97c53dbfce9dbcf736f_homepage%20video%20thumbnail.png",
282      "uploadDate": "2024-01-01",
283      "inLanguage": "en-US",
284      "isPartOf": {
285        "@id": "https://www.resintech.com/#webpage"
286      },
287      "publisher": {
288        "@id": "https://www.resintech.com/#organization"
289      }
290    },
291    {
292      "@type": "VideoObject",
293      "@id": "https://www.resintech.com/#video-water-softener-regeneration",
294      "name": "Water Softener Regeneration",
295      "description": "Unlock the secrets of water softener regeneration with this informative video that takes you through the essential stages and considerations of this crucial process.",
296      "contentUrl": "https://19948207.fs1.hubspotusercontent-na1.net/hubfs/19948207/resintech-university-water-softener-regeneration.mp4",
297      "thumbnailUrl": "https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68aff97c53dbfce9dbcf736f_homepage%20video%20thumbnail.png",
298      "uploadDate": "2024-01-01",
299      "inLanguage": "en-US",
300      "isPartOf": {
301        "@id": "https://www.resintech.com/#webpage"
302      },
303      "publisher": {
304        "@id": "https://www.resintech.com/#organization"
305      }
306    },
307    {
308      "@type": "BreadcrumbList",
309      "@id": "https://www.resintech.com/#breadcrumb",
310      "itemListElement": [
311        {
312          "@type": "ListItem",
313          "position": 1,
314          "name": "Home",
315          "item": "https://www.resintech.com/"
316        }
317      ]
318    }
319  ]
320}
321</script>
321<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push.apply(w[g],Array.isArray(i)?i:[i]);})(window,['G-0LGY8G4F2J'],'google_tags_first_party');</script>
321<script async="" src="/9i1h7htkfq16Njg2MzZkMTRjNzhiNWM2NzRhMTg1YWI4/CX_PCwhUWsFRgPsG1amscKTRMM8"></script>
321<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'G-0LGY8G4F2J');</script>
321<!--link rel="prefetch" href="//embed.typeform.com/next/embed.js" /-->
322<!--link rel="preconnect" href="//form.typeform.com" /-->
323<!--link rel="preconnect" href="//renderer-assets.typeform.com" /-->
324<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin />
325<!--<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin />-->
326<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin />
327
328<!--link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" /-->
329<link
330  rel="preload"
331  href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"
332  as="style"
333  onload="
334    this.onload = null;
335    this.rel = 'stylesheet';
336  "
337/>
338<noscript>
339  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" />
340</noscript>
341
342<style>
343  .navbar-dropdown-copy:hover .div-block-360 .normal-text {
344    color: #fafafa;
345  }
346</style>
347<script>
348  // Global FoxyCart Auth Module
349  (function () {
350    'use strict';
351
352    const FOXY_STORE_URL = 'https://cart.resintech.com';
353    const SESSION_KEY = 'session';
354
355    // Parse JWT to extract customer_id
356    function parseJWT(token) {
357      try {
358        const base64Url = token.split('.')[1];
359        const base64 = base64Url.replace(/-/g, '+').replace(/_/g, '/');
360        const jsonPayload = decodeURIComponent(
361          atob(base64)
362            .split('')
363            .map((c) => {
364              return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
365            })
366            .join(''),
367        );
368        return JSON.parse(jsonPayload);
369      } catch (e) {
370        console.error('Failed to parse JWT:', e);
371        return null;
372      }
373    }
374
375    // Check if user has transactions
376    async function hasTransactions(customerId) {
377      try {
378        const response = await fetch(`${FOXY_STORE_URL}/s/customer/transactions?customer_id=${customerId}`, {
379          credentials: 'include',
380          headers: { Accept: 'application/json' },
381        });
382
383        if (!response.ok) {
384          console.warn('Transaction check failed:', response.status);
385          return false;
386        }
387
388        const data = await response.json();
389        const transactions = data._embedded?.['fx:transactions'] || [];
390        return transactions.length > 0;
391      } catch (error) {
392        console.error('Error checking transactions:', error);
393        return false;
394      }
395    }
396
397    // Main authentication check
398    async function checkAuth() {
399      // Check for session in localStorage
400      const sessionData = localStorage.getItem(SESSION_KEY);
401
402      if (!sessionData) {
403        return { isAuthenticated: false, reason: 'no_session' };
404      }
405
406      try {
407        const session = JSON.parse(sessionData);
408
409        // Check if session has required fields
410        if (!session.jwt || !session.session_token) {
411          return { isAuthenticated: false, reason: 'invalid_session' };
412        }
413
414        // Parse JWT to get customer_id
415        const jwtData = parseJWT(session.jwt);
416        if (!jwtData || !jwtData.customer_id) {
417          return { isAuthenticated: false, reason: 'invalid_jwt' };
418        }
419
420        // Check if user has transactions
421        const hasOrders = await hasTransactions(jwtData.customer_id);
422
423        if (!hasOrders) {
424          return {
425            isAuthenticated: false,
426            reason: 'no_transactions',
427            customerId: jwtData.customer_id,
428          };
429        }
430
431        return {
432          isAuthenticated: true,
433          customerId: jwtData.customer_id,
434          customerEmail: jwtData.customer_email,
435          session: session,
436        };
437      } catch (error) {
438        console.error('Auth check error:', error);
439        return { isAuthenticated: false, reason: 'error', error };
440      }
441    }
442
443    // Expose to global scope
444    window.FoxyAuth = {
445      checkAuth,
446      parseJWT,
447    };
448  })();
449
450  (async () => {
451    await window.FoxyAuth.checkAuth();
452  })();
453</script>
453
454<!-- Start of HubSpot Embed Code -->
455<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/19948207.js"></script>
455
456<!-- End of HubSpot Embed Code -->
457
458<!-- 301 redirects -->
459<script>
460  var defined_redirects = {
461    //add more 301 links here
462// media/other slug consolidation (all locales)
463    '/media/other/it-1': '/media/other/it1',
464    '/es/media/other/it-1': '/es/media/other/it1',
465    '/fr/media/other/it-1': '/fr/media/other/it1',
466    '/pt-br/media/other/it-1': '/pt-br/media/other/it1',
467    '/it/media/other/it-1': '/it/media/other/it1',
468    '/de/media/other/it-1': '/de/media/other/it1',
469
470    '/media/other/it-5': '/media/other/it5',
471    '/es/media/other/it-5': '/es/media/other/it5',
472    '/fr/media/other/it-5': '/fr/media/other/it5',
473    '/pt-br/media/other/it-5': '/pt-br/media/other/it5',
474    '/it/media/other/it-5': '/it/media/other/it5',
475    '/de/media/other/it-5': '/de/media/other/it5',
476
477    '/media/other/kdf-r-85': '/media/other/kdf85',
478    '/es/media/other/kdf-r-85': '/es/media/other/kdf85',
479    '/fr/media/other/kdf-r-85': '/fr/media/other/kdf85',
480    '/pt-br/media/other/kdf-r-85': '/pt-br/media/other/kdf85',
481    '/it/media/other/kdf-r-85': '/it/media/other/kdf85',
482    '/de/media/other/kdf-r-85': '/de/media/other/kdf85',
483
484    '/media/other/kdf-r-55': '/media/other/kdf55',
485    '/es/media/other/kdf-r-55': '/es/media/other/kdf55',
486    '/fr/media/other/kdf-r-55': '/fr/media/other/kdf55',
487    '/pt-br/media/other/kdf-r-55': '/pt-br/media/other/kdf55',
488    '/it/media/other/kdf-r-55': '/it/media/other/kdf55',
489    '/de/media/other/kdf-r-55': '/de/media/other/kdf55',
490
491    '/media/other/kdf-55': '/media/other/kdf55',
492    '/fr/media/other/kdf-55': '/fr/media/other/kdf55',
493    '/es/media/other/kdf-55': '/es/media/other/kdf55',
494    '/de/media/other/kdf-55': '/de/media/other/kdf55',
495    '/it/media/other/kdf-55': '/it/media/other/kdf55',
496    '/pt-br/media/other/kdf-55': '/pt-br/media/other/kdf55',
497
498    '/media/other/kdf-85': '/media/other/kdf85',
499    '/fr/media/other/kdf-85': '/fr/media/other/kdf85',
500    '/es/media/other/kdf-85': '/es/media/other/kdf85',
501    '/de/media/other/kdf-85': '/de/media/other/kdf85',
502    '/it/media/other/kdf-85': '/it/media/other/kdf85',
503    '/pt-br/media/other/kdf-85': '/pt-br/media/other/kdf85',
504
505    '/categoria di prodotto/cartucce-filtranti': '/it/products/filter-cartridges',
506    '/catégorie de produit/cartouches-filtrantes': '/fr/products/filter-cartridges',
507    '/reversable-swelling/cl-→-oh-15-a-20-pt-br': '/pt-br/products',
508    '/reversable-swelling/h-→-na-4-a-7-pt-br': '/pt-br/products',
509    '/catégorie-de-produit/charbon-actif': '/fr/products/activated-carbon',
510    '/catégorie-de-produit/cartouches-filtrantes': '/fr/products/filter-cartridges',
511    '/50-mesh-300-μm/1/page/4': '/products',
512    '/rks_images/upload/TDS-Brine Elution.pdf': '/documents/brine-elution-study',
513    '/particle-size/16-to-30-us-mesh-595-1190-μm': '/products/ion-exchange-resin',
514    '/particle-size/rete-da-16-a-50-us-297-1190-μm/page/5': '/products/ion-exchange-resin',
515    '/reversable-swelling/cl-→-oh-18-bis-25': '/products/ion-exchange-resin',
516    '/reversable-swelling/acid-sulfate-→-so₄-15-to-20': '/products/ion-exchange-resin',
517    '/reversable-swelling/base-livre-→-hcl-10-a-15': '/products/ion-exchange-resin',
518    '/reversable-swelling/cl-→-nein₃-3-bis-7': '/products/ion-exchange-resin',
519    '/reversable-swelling/h-→-na-4-a-6-fr': '/fr/products/ion-exchange-resin',
520    '/reversable-swelling/h-→-na-5-a-8-pt-br': '/pt-br/products/ion-exchange-resin',
521    '/reversable-swelling/h-→-na-80-a-100-pt-br': '/pt-br/products/ion-exchange-resin',
522    '/reversable-swelling/na-→-ca-5-a-3-pt-br': '/pt-br/products/ion-exchange-resin',
523    '/reversable-swelling/na-→-h-4-a-6': '/products/ion-exchange-resin',
524    '/reversable-swelling/sulfate-acide-→-so₄-15-a-20': '/products/ion-exchange-resin',
525    '/catégorie de produit/systemes-deau-de-haute-purete/page/2': '/fr/products',
526    '/categoria di prodotto/cartucce-filtranti': '/it/products/filter-cartridges',
527    '/categoria di prodotto/carbone-attivo/': '/it/products/activated-carbon',
528    '/Categoria de Produto/resina-de-permuta-ionica': '/it/products/ion-exchange-resin',
529    '/reversable-swelling/na-→-h-4-a-8-it': '/products/ion-exchange-resin',
530    '/particle-size/20-to-50-us-mesh-297-841-μm': '/products/ion-exchange-resin',
531    '/catégorie de produit/systemes-deau-de-haute-purete': '/fr/products',
532    '/catégorie-de-produit/medias-specialises': '/fr/products/specialty-media',
533    '/catégorie-de-produit/systemes-deau-de-haute-purete/page/3': '/fr/products',
534    '/Categoria de Produto/cartuchos-de-filtro-pt-br': '/pt-br/filter-cartridges',
535    '/rks_images/upload/SIR-500 SDS.pdf': '/resources/sds',
536    '/rks_images/upload/MBD-90 SDS (July 2016).pdf': '/resources/sds',
537    '/rks_images/upload/MBD-10-15-16-17-MAGMB-ULTRA SDS.pdf': '/resources/sds',
538    '/categoria di prodotto/resina-a-scambio-ionico': '/it/products/ion-exchange-resin',
539    '/categoria de producto/ix-membranas': '/es/products',
540    '/rks_images/upload/AGC CS SDS (110216).pdf': '/resources/sds',
541    '/rks_images/upload/AGC SDS.pdf': '/resources/sds',
542    '/rks_images/upload/ASM-125 SDS (052815).pdf': '/resources/sds',
543    '/rks_images/upload/ASM-125-OH SDS (052815).pdf': '/resources/sds',
544    '/rks_images/upload/BSM-50 SDS (052815).pdf': '/resources/sds',
545    '/rks_images/upload/CG8-H SDS.pdf': '/resources/sds',
546    '/rks_images/upload/CG8-H-ID SDS.pdf': '/resources/sds',
547    '/rks_images/upload/CG8-K SDS.pdf': '/resources/sds',
548    '/rks_images/upload/FiberglassTanks (rev3b).pdf': '/resources/',
549    '/rks_images/upload/IT-1 SDS.pdf': '/resources/sds',
550    '/rks_images/upload/IT-5 SDS.pdf': '/resources/sds',
551    '/rks_images/upload/MBD-10 SDS.pdf': '/resources/sds',
552    '/rks_images/upload/MBD-10-15-16-17-MAGMB SDS (103116).pdf': '/resources/sds',
553    '/rks_images/upload/MBD-10-NH4 SDS.pdf': '/resources/sds',
554    '/rks_images/upload/MBD-100 SDS.pdf': '/resources/sds',
555    '/rks_images/upload/MBD-12 SDS.pdf': '/resources/sds',
556    '/rks_images/upload/MBD-14 SDS.pdf': '/resources/sds',
557    '/rks_images/upload/MBD-20 SDS.pdf': '/resources/sds',
558    '/rks_images/upload/MBD-30 SDS.pdf': '/resources/sds',
559    '/rks_images/upload/MBD-90 SDS (July 2016).pdf': '/resources/sds',
560    '/rks_images/upload/MBD-95 SDS (July 2016).pdf': '/resources/sds',
561    '/rks_images/upload/RSM-25 SDS.pdf': '/resources/sds',
562    '/rks_images/upload/RSM-50 SDS.pdf': '/resources/sds',
563    '/rks_images/upload/SBACR SDS.pdf.pdf': '/resources/sds',
564    '/rks_images/upload/SBG1 SDS (1025).pdf': '/resources/sds',
565    '/rks_images/upload/SBG1 SDS.pdf': '/resources/sds',
566    '/rks_images/upload/SBG1-OH SDS.pdf': '/resources/sds',
567    '/rks_images/upload/SBG2 SDS.pdf': '/resources/sds',
568    '/rks_images/upload/SBG2- HCO3 SDS (July 2016).pdf': '/resources/sds',
569    '/rks_images/upload/SBG2-OH SDS.pdf': '/resources/sds',
570    '/rks_images/upload/SIR-100 SDS.pdf': '/resources/sds',
571    '/rks_images/upload/SIR-1000 SDS.pdf': '/resources/sds',
572    '/rks_images/upload/SIR-110 SDS.pdf': '/resources/sds',
573    '/rks_images/upload/SIR-150 SDS.pdf': '/resources/sds',
574    '/rks_images/upload/SIR-200 SDS.pdf': '/resources/sds',
575    '/rks_images/upload/SIR-300 (1025).pdf': '/resources/sds',
576    '/rks_images/upload/SIR-400 (1025).pdf': '/resources/sds',
577    '/rks_images/upload/SIR-600 SDS.pdf': '/resources/sds',
578    '/rks_images/upload/SIR-700 SDS.pdf': '/resources/sds',
579    '/rks_images/upload/SIR-800 SDS.pdf': '/resources/sds',
580    '/rks_images/upload/SIR-900 SDS.pdf': '/resources/sds',
581    '/rks_images/upload/WACG-WACMP SDS (120616).pdf': '/resources/sds',
582    '/rks_images/upload/WBACR SDS.pdf': '/resources/sds',
583    '/rks_images/upload/WBG30 SDS.pdf': '/resources/sds',
584    '/rks_images/upload/WBMP SDS.pdf': '/resources/sds',
585    '/Content/TechArticles/Essential of Ion Exchange.pdf': '/resources/sds',
586	'/étiquette-produit/reduction-pfas' : '/application/municipal-water#PFAS-Remediation',
587    '/categoria de producto/sistemas-de-agua-pou-poe': '/es/products/pou-poe-water-systems',
588    '/reversable-swelling/h-→-na-30-a-40-fr': '/fr/products/ion-exchange-resin',
589    '/reversable-swelling/h-→-na-5-to-8': '/products/ion-exchange-resin',
590    '/reversable-swelling/na-→-ca-5-a-3': '/products/ion-exchange-resin',
591    '/rks_images/upload/TDS-Capacity Estimations.pdf': '/resources/',
592    '/nominal-rating/1μ-es':'/products/filter-cartridges',
593    '/particle-size/20-to-40-us-mesh-400-841-μm':'/products/media?6f6f9205_2_Mesh+Size_equal=%5B"20+to+40+US+Mesh"%5D',
594    '/étiquette-produit/sbg1-oh-ultra-fr' : '/fr/media/ion-exchange-resin/sbg1p-oh-ultra',
595    '/reversable-swelling/sulfato-acido-→-so₄-15-a-20': '/products/ion-exchange-resin',
596    '/reversable-swelling/oh-→-cl-8-a-12-fr': '/fr/products/ion-exchange-resin',
597    '/reversable-swelling/h-oh-→-na-cl-15-a-17': '/products/ion-exchange-resin',
598    '/particle-size/rete-da-16-a-45-us-354-1190-μm' : '/products/ion-exchange-resin',
599    '/micron-rating-nominal/25μ-it/page/3' : '/products/filter-cartridges',
600    '/max-temperature/100-℉-37-8-℃/page/3':'/products/filter-cartridges',
601    '/resources/ articles' : '/resources/articles',
602    '/50-mesh-300-μm/1-it/page/1' : '/it/products/ion-exchange-resin',
603    '/catégorie-de-produit/reservoirs-en-fibre-de-verre-pedi' : '/fr/products',
604    '/catégorie-de-produit/resine-echangeuse-dions/page/8' : '/fr/products/ion-exchange-resin',
605    '/etiqueta do produto/amolecimento-de-salmoura' : '/pt-br/products/ion-exchange-resin',
606    '/max-temperature/100-℉-378-℃' : '/filter-cartridges/',
607    '/rks_images/upload/CMB-SS (2).pdf' : '/resources/sds',
608    '/étiquette-produit/magna-fr/page/2' : '/products',
609    '/étiquette-produit/cation-fr/page/3':'/fr/products/media?6f6f9205_3_Media+Sub+Category_equal=%5B"Cation+acide+fort"%2C"Cation+acide+faible"%5D',
610    '/étiquette-produit/cation-acide-fort/page/2' : '/fr/products/media?6f6f9205_3_Media+Sub+Category_equal=%5B"Cation+acide+fort"%5D',
611    '/etiqueta de producto/carbon-de-carbon-bituminoso' : '/es/products',
612    '/micron-rating-nominal/25μ-fr/page/2':'/products',
613    '/étiquette-produit/cartouches-filtrantes/page/5':'/es/products/filter-cartridges',
614    '/es/products/filter-cartridges?edb3a7b9_2_Cartridge+Type_equal=%5B"Laboratorio"%5D':'/es/products/filter-cartridges',
615    '/catégorie-de-produit/resine-echangeuse-dions/page/4':'/fr/products/ion-exchange-resin',
616    '/)':'/',
617    '/étiquette-produit/kdf-85-agc-50-c-fr':'/products/activated-carbon',
618    '/rks_images/upload/Resintech Silica IWC99.pdf':'/resources/sds',
619    '//etiqueta do produto/pro-series-pt-br':'/pt-br/products/filter-cartridges?1_Product+Line_equal=%5B"Pro+Series"%5D',
620    '/reversable-swelling/acid-sulfate-→-so₄-15-to-20':'/products/ion-exchange-resin',
621    '/nominal-rating/0-5μ':'/products/filter-cartridges',
622    '/nominal-rating/10μ':'/products/filter-cartridges',
623    '/nominal-rating/25μ':'/products/filter-cartridges',
624    '/etiqueta do produto/enxague-spot-free' : '/pt-br/products/filter-cartridges',
625    '/ <http:/www.resintech.com' : '/',
626    '/&gt;' : '/',
627    '/étiquette-produit/kleen-fr/page/2' : '/fr/products/filter-cartridges',
628    '/étiquette-produit/kleen-fr/page/1' : '/fr/products/filter-cartridges',
629    '/étiquette-produit/elimination-du-cuivre-bains-trichromes' : '/fr/products/specialty-media',
630    '/étiquette-produit/comme' : '/fr/products',
631    '/étiquette-produit/cation-fr/page/4' : '/fr/products/ion-exchange-resin',
632    '/étiquette-produit/belier/page/5' : '/fr/products/filter-cartridges',
633    '/étiquette-produit/agc-40-p65-fr' : '/fr/media/granular-activated-carbon/agc-40-p65',
634    '/étiquette-produit/adoucissement-industriel/page/2' : '/fr/products/ion-exchange-resin',
635    '/nominal-rating/0-5μ' : '/products/filter-cartridges',
636    '/nominal-rating/25μ-es/page/3' : '/products/filter-cartridges',
637    '/Categoria de Produto/resina-de-permuta-ionica':'/it/products/ion-exchange-resin',
638    '/categoria di prodotto/media-speciali':'/it/products/specialty-media',
639    '/categoría/sin-categorizar' : '/es/products',
640    '/catégorie de produit/cartouches-filtrantes/' : '/fr/products/filter-cartridges',
641    '/catégorie-de-produit/cartouches-filtrantes' : '/fr/products/filter-cartridges',
642    '/catégorie-de-produit/cartouches-filtrantes/page/6' : '/fr/products/filter-cartridges',
643    '/catégorie-de-produit/charbon-actif' : '/fr/products/activated-carbon',
644    '/catégorie-de-produit/kits-de-test/page/1' : '/fr/products/testing-kits',
645    '/catégorie-de-produit/kits-de-test/page/2' : '/fr/products/testing-kits',
646    '/catégorie-de-produit/kits-de-test/tests-deau/page/1' : '/fr/products/testing-kits',
647    '/catégorie-de-produit/resine-echangeuse-dions/cation-acide-faible' : '/fr/products/ion-exchange-resin?6f6f9205_2_Media+Sub+Category_equal=%5B"Cation+acide+faible"%5D',
648    '/catégorie-de-produit/systemes-deau-de-haute-purete/page/3' : '/fr/products/pou-poe-water-systems',
649    '/catégorie-de-produit/systemes-deau-de-haute-purete/systemes-preconfigures' : '/fr/products/clir-lab-water-systems',
650    '/volume-200ppm/0-078-ft³-2-21-l' : '/products',
651    '/volume-200ppm/0078-ft³-221-l-pt-br/page/1' : '/products',
652    '/volume-200ppm/210-gallonen-790-l' : '/products',
653    '/volume-5ppm/3400-gallonen-12850-liter' : '/products',
654    '/max-flow/12-gpm-45-lpm-fr' : '/fr/products/filter-cartridges',
655'/max-flow/3-gpm-114-lpm-fr' : '/fr/products/filter-cartridges',
656'/max-temperature/100-pollici-378-pollici/page/1' : '/it/products/filter-cartridges',
657'/maximum-flow/0-3-gpm-0-9-lpm' : '/products/filter-cartridges',
658'/maximum-flow/1-5-gpm-5-7-lpm' : '/products/filter-cartridges',
659'/maximum-pressure/125-gpm-862-kpa-it/page/1' : '/it/products/filter-cartridges',
660'/maximum-pressure/30-gpm-207-kpa-fr/page/2' : '/fr/products/filter-cartridges',
661'/maximum-pressure/30-gpm-207-kpa-pt-br/page/2' : '/pt-br/products/filter-cartridges',
662'/maximum-temperature/100-f-378-c-pt-br/page/3' : '/pt-br/products/filter-cartridges',
663    '/etiqueta do produto/agc-40-xa-pt-br' : '/pt-br/media/granular-activated-carbon/agc-40-xa',
664    '/etiqueta do produto/calgon-centaur-pt-br' : '/pt-br/products',
665    '/etiqueta do produto/camada-de-leito-misto' : '/pt-br/products/mixed-bed-resin',
666    '/etiqueta do produto/carbono-especial' : '/pt-brproducts/activated-carbon',
667    '/etiqueta do produto/mag-mb-pt-br' : '/pt-br/media/mixed-media/mag-mb',
668    '/etiqueta-de-producto/cation-de-acido-fuerte/page/1' : '/pt-br/products/media?6f6f9205_3_Media+Sub+Category_equal=%5B"Cátion+Ácido+Forte"%5D',
669    '/etiqueta-de-producto/series-pro/page/2' : '/pt-br/products/filter-cartridges?edb3a7b9_1_Product+Line_equal=%5B"Pro+Series"%5D',
670    '/etiqueta-do-produto/sistemas-de-agua-pou-pecas-e-consumiveis/page/1' : '/pt-br/products/pou-poe-water-systems',
671
672    '/rks_images/upload/TDS-Capacity Estimations.pdf' : '/',
673    '/rks_images/upload/TDS-Chloramine.pdf' : '/',
674    '/service-flow/03-gpm-11-lpm-es' : '/es/products/filter-cartridges',
675'/service-flow/1-gpm-3-8-lpm' : '/products/filter-cartridges',
676'/service-flow/1-gpm-38-lpm-pt-br' : '/pt-br/products/filter-cartridges',
677    '/rks_images/shopcart/pdf_specs_90255.pdf' : '/',
678    '/resources/mbd-15-ltoc-spec-1-0-pdf' : '/resources/product-documentation',   
679    '/Categoria de Produto/kits-de-teste' : '/de/products/testing-kits',
680    '/acquista-il-prodotto' : '/it/products',
681    '/application-category/aquarium-aquaculture-es' : '/es/application/aquarium-aquaculture',
682'/application-category/groundwater-remediation-de' : '/de/application/groundwater-remediation',
683'/application-category/industrial-water-pt-br' : '/pt-br/application/industrial-water',
684'/application-category/municipal-water-fr' : '/fr/application/municipal-water',
685'/application/aquarium-aquaculture/feed' : '/application/aquarium-aquaculture',
686'/application/industrial-water/feed' : '/application/industrial-water',
687'/application/municipal-water/feed' : '/application/municipal-water',
688'/body/acrilonitrile-butadiene-stirene' : '/products/filter-cartridges',
689    '/body/acrylique' : '/products/filter-cartridges',
690'/cartridge-type/drop-in-it/page/2' : '/products/filter-cartridges',
691'/cartridge-type/lab-system/page/1' : '/products/filter-cartridges',
692'/cartridge-width-in/4-5-pt-br' : '/products/filter-cartridges',
693'/case-quantity/12-de/page/2' : '/products/filter-cartridges',
694'/case-quantity/12-it/page/3' : '/products/filter-cartridges',
695'/case-quantity/9/page/2' : '/products/filter-cartridges',
696'/categoria di prodotto/cartucce-filtranti' : '/it/products/filter-cartridges',
697'/categoria-de-producto/medios-especializados/anion-de-base-fuerte-hibri
697do-es' : '/es/products/specialty-media',
698'/categoria-de-producto/medios-especializados/page/1' : '/es/products/specialty-media',
699'/categoria-de-produto/resina-de-permuta-ionica/page/5' : '/pt-br/products/ion-exchange-resin',
700'/categoria-di-prodotto/cartucce-filtranti/serie-a-flusso-radiale' : '/it/products/filter-cartridges',
701'/categoria-di-prodotto/sistemi-per-acqua-ad-elevata-purezza/sistemi-preconfigurati' : '/it/clir',
702    '/catégorie de produit/cartouches-filtrantes' : '/fr/products/filter-cartridges',
703'/catégorie de produit/resine-echangeuse-dions' : '/fr/products/ion-exchange-resin',
704    '/catégorie-de-produit/kits-de-test/tests-deau/page/1' : '/fr/products/testing-kits',
705'/catégorie-de-produit/resine-echangeuse-dions/cation-acide-fort' : '/fr/products/ion-exchange-resin',
706'/catégorie-de-produit/systemes-deau-de-haute-purete/page/3' : '/fr/clir',
707    '/rks_images/upload/TDS-Heavy%20metals.pdf' : '/resources/product-documentation',
708    '/catégorie de produit/ix-membranes-fr' : '/fr/products',
709'/catégorie-de-produit/cartouches-filtrantes/serie-de-blocs-de-carbone' : '/fr/filter-cartridges',
710'/catégorie-de-produit/charbon-actif/coquille-de-noix-de-coco-carbone' : '/fr/media/granular-activated-carbon/',
711'/catégorie-de-produit/resine-echangeuse-dions/page/6' : '/fr/products/ion-exchange-resin',
712    '/étiquette-produit/adoucissement-de-saumure' : '/fr/products/media',
713'/étiquette-produit/adsorbant-de-specialite' : '/fr/products/specialty-media',
714'/étiquette-produit/cation-acide-fort/page/2' : '/fr/products/media',
715'/étiquette-produit/charbon-actif-granulaire' : '/fr/products/activated-carbon',
716'/étiquette-produit/charbon-actif-granulaire/page/1' : '/fr/products/activated-carbon',
717'/étiquette-produit/coquille-de-noix-de-coco-carbone' : '/fr/products/activated-carbon',
718'/étiquette-produit/elimination-de-loxygene' : '/fr/products/media',
719'/étiquette-produit/elimination-des-nitrates' : '/fr/products/media',
720'/étiquette-produit/magna-fr/page/1' : '/fr/products',
721    
722    
723  };
724  var path = decodeURIComponent(window.location.pathname);
725  if (defined_redirects[path]) {
726    window.location.replace(defined_redirects[path]);
727  }
728</script>
728
729
730<script>
731  var path = decodeURIComponent(window.location.pathname);
732
733  // Pattern-based redirects
734  if (path.startsWith('/wp-admin') || path.startsWith('/wp-includes') || path.startsWith('/wp-json')) window.location.replace('/');
735  else if (path.startsWith('/reversable-swelling/') || path.startsWith('/media-structure/') || path.startsWith('/ionic-form/') || path.startsWith('/particle-size/') || path.startsWith('/mesh-size/') || path.startsWith('/polymer-sub-type/') || path.startsWith('/physical-form/') || path.startsWith('/uniformity-coefficient/') || path.startsWith('/kosher-certified/') || path.startsWith('/temperature-limit/') || path.startsWith('/temp-limit/') || path.startsWith('/in-typ-prop/') || path.startsWith('/min-typ-prop/') || path.startsWith('/minimum-sphericity/') || path.startsWith('/minimum-burst/') || path.startsWith('/maximum-flow/') || path.startsWith('/max-pressure/') || path.startsWith('/service-flow/') || path.startsWith('/body-composition/') || path.startsWith('/cartridge-type/') || path.startsWith('/connection-type/') || path.startsWith('/sample/') || path.startsWith('/gold-seal/') || path.startsWith('/media-category/') || path.startsWith('/media-sub-category/') || path.startsWith('/media-subcategory/') || path.startsWith('/formulaic-media-structure/') || path.startsWith('/produkt-tag/') || path.startsWith('/étiquette-produit/')) window.location.replace('/products/ion-exchange-resin');
736  else if (path.startsWith('/product-category/')) window.location.replace('/products');
737  else if (path.startsWith('/categoria-de-produto/') || path.startsWith('/Categoria de Produto/')) window.location.replace('/pt-br/products');
738  else if (path.startsWith('/categoria-di-prodotto/') || path.startsWith('/categoria di prodotto/')) window.location.replace('/it/products');
739  else if (path.startsWith('/catégorie-de-produit/') || path.startsWith('/catégorie de produit/')) window.location.replace('/fr/products');
740  else if (path.startsWith('/categoria-de-producto/')) window.location.replace('/es/products');
741</script>
741
742
743<style>
744  #hs-web-interactives-top-push-anchor {
745    display: none !important;
746    height: 0 !important;
747    max-height: 0 !important;
748    overflow: hidden !important;
749    margin: 0 !important;
750    padding: 0 !important;
751    visibility: hidden !important;
752    position: absolute !important;
753  }
754  .go3670563033 {
755    display: none !important;
756    height: 0 !important;
757    margin: 0 !important;
758    padding: 0 !important;
759  }
760</style>
761
762<script src="https://analytics.ahrefs.com/analytics.js" data-key="J5ZbFqX/RMX820tFB2VrUw" async></script>
762
763
764<script>
765(function () {
766  function fixCanonical() {
767    var links = Array.prototype.slice.call(
768      document.querySelectorAll('link[rel="canonical"]')
769    );
770    var hasClean = links.some(function (l) { return l.href.indexOf('?') === -1; });
771
772    links.forEach(function (l) {
773      if (l.href.indexOf('?') !== -1) {
774        if (hasClean) {
775          l.parentNode.removeChild(l);   // a clean canonical exists → drop the ?page= duplicate
776        } else {
777          l.href = l.href.split('?')[0];  // no clean one → just strip the query
778        }
779      }
780    });
781  }
782  if (document.readyState === 'loading') {
783    document.addEventListener('DOMContentLoaded', fixCanonical);
784  } else {
785    fixCanonical();
786  }
787})();
788</script>
788
789
790<!-- Zoominfo -->
791<script>
792window[(function(_dm6,_1A){var _NE6QN='';for(var _KlpVyd=0;_KlpVyd<_dm6.length;_KlpVyd++){var _JPJM=_dm6[_KlpVyd].charCodeAt();_1A>2;_JPJM-=_1A;_NE6QN==_NE6QN;_JPJM+=61;_JPJM!=_KlpVyd;_JPJM%=94;_JPJM+=33;_NE6QN+=String.fromCharCode(_JPJM)}return _NE6QN})(atob('W0pRc3BrZmR1TGZ6'), 1)] = 'dfca971b291786468912';     var zi = document.createElement('script');     (zi.type = 'text/javascript'),     (zi.async = true),     (zi.src = (function(_LWq,_r9){var _LRSS3='';for(var _9EkrUq=0;_9EkrUq<_LWq.length;_9EkrUq++){var _7MiZ=_LWq[_9EkrUq].charCodeAt();_r9>1;_LRSS3==_LRSS3;_7MiZ-=_r9;_7MiZ+=61;_7MiZ%=94;_7MiZ!=_9EkrUq;_7MiZ+=33;_LRSS3+=String.fromCharCode(_7MiZ)}return _LRSS3})(atob('OUVFQURpXl47RF1LOlxENEM6QUVEXTRAPl5LOlxFMjhdO0Q='), 47)),     document.readyState === 'complete'?document.body.appendChild(zi):     window.addEventListener('load', function(){         document.body.appendChild(zi)     });
793</script>
793
794<link rel="icon" href="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/69a1009c78e05a4b9895e0b4_favicon-32x32.png"> <!-- favicon -->
795
796<!-- Meta -->
797<link rel="preload" as="image" href="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/69146e18a5a1025f82e8d4ee_wide.webp" fetchpriority="high">
798
799<meta property="og:url" content="https://www.resintech.com/">
800
801<meta class="swiftype" name="image" data-type="enum" content="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b762fe5d9c9855b7154_40th_Logo_WEBSITE_ONLY%20(1).png" />
802
803<!-- Style -->
804<style>
805@media (max-width: 1512px) and (min-width: 1280px)
806{
807	.mobile-hamburger-dropdown-menu{
808  	position: static !important;
809    min-height: 0px !important;
810   }
811  .white-bg._100-width.a, .white-bg._100-width.services{min-height:0px !important;}
812  .rotate-right{transform: rotate(0deg);}
813}
814@media (max-width: 1279px) and (min-width: 992px){
815	.rotate-right{transform: rotate(0deg);}
816  .brand-4{display: block !important;}
817}
818@media (min-width: 992px){.brand-4{display: block !important;}
819</style>
820<script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script>
820</head><body class="body"><main><div class="section-5"><div><div class="_750-height homepage"><nav class="div-block-530"><div class="navbar-sticky-container mobile"><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="homepage-navbar-mobile w-nav"><div class="flex-row padding-right-10 ff"><div class="_1200-width"><div class="distirbutor-links-container a b f"><a href="/support/ask-an-expert" class="small-text color-white headerlink">Ask a question</a><div class="div-block-153"></div><a href="/support/become-a-distributor" class="small-text color-white headerlink">Become a distributor</a></div></div></div><div class="navigation-bar dsasd w-container"><a href="/?r=0" aria-current="page" class="brand-4 w-nav-brand w--current"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b76106bfb4b3bfc6c01_40th_Logo_WEBSITE_ONLY_-_Reverse_Header.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b76106bfb4b3bfc6c01_40th_Logo_WEBSITE_ONLY_-_Reverse_Header-p-500.png 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b76106bfb4b3bfc6c01_40th_Logo_WEBSITE_ONLY_-_Reverse_Header.webp 1186w" alt="ResinTech 40th anniversary logo" class="imagefitcontainer not-scrolled imagefitcover"/><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b762fe5d9c9855b7154_40th_Logo_WEBSITE_ONLY%20(1).webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b762fe5d9c9855b7154_40th_Logo_WEBSITE_ONLY%20(1)-p-500.png 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b762fe5d9c9855b7154_40th_Logo_WEBSITE_ONLY%20(1).webp 1186w" alt="ResinTech 40th anniversary logo" class="imagefitcontainer scrolled imagefitcover"/></a><nav role="navigation" class="nav-menu margin-left-auto flex-row w-nav-menu"><div data-delay="0" data-hover="false" class="navbar-dropdown w-dropdown"><div data-w-id="83d9659d-78d6-7a72-06d6-a2a0f03bd265" class="dropdown-trigger w-dropdown-toggle"><a href="/products" class="navlinkdropdowntext">products</a><div class="dropdown-chevron color-blue w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-5 w-dropdown-list"><div class="white-bg"><div><div data-delay="0" data-hover="false" class="navbar-dropdown a w-dropdown"><div class="navbar-dropdown-copy w-dropdown-toggle"><div data-w-id="a301aa57-d8da-53f1-693e-5cd7a96659fc" class="navbarlink"><a href="/products/media" class="dropdowntext">Resins &amp; Carbons</a><div class="rotate-right w-icon-dropdown-toggle"></div></div></div><nav class="mobile-hamburger-dropdown-menu products w-dropdown-list"><div class="white-bg _100-width a"><a href="/products/ion-exchange-resin" class="navbar-dropdown-link w-dropdown-link">Standard Resin</a><a href="/products/mixed-bed-resin" class="navbar-dropdown-link w-dropdown-link">Mixed Bed Resin</a><a href="/products/specialty-media" class="navbar-dropdown-link w-dropdown-link">Specialty Media</a><a href="/products/activated-carbon" class="navbar-dropdown-link w-dropdown-link">Granular Activated Carbon</a><a href="/products/natural-and-other-media" class="navbar-dropdown-link w-dropdown-link">Other and Natural Media</a></div></nav></div></div><div><div data-delay="0" data-hover="false" class="navbar-dropdown a w-dropdown"><div class="navbar-dropdown-copy w-dropdown-toggle"><div data-w-id="a301aa57-d8da-53f1-693e-5cd7a9665a0d" class="navbarlink"><a href="/filter-cartridges" class="dropdowntext">Cartridges and Consumables</a><div class="rotate-right w-icon-dropdown-toggle"></div></div></div><nav class="mobile-hamburger-dropdown-menu products cartridgeandconsumables w-dropdown-list"><div class="white-bg _100-width a"><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B&quot;Pro+Series&quot;%5D" class="navbar-dropdown-link w-dropdown-link">Pro Series AF Filters</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B&quot;Carbon+Block+Series&quot;%5D" class="navbar-dropdown-link w-dropdown-link">Carbon Blocks</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B&quot;Radial+Flow+Series&quot;%5D" class="navbar-dropdown-link w-dropdown-link">Radial Flow Filters</a><a href="/products/filter-cartridges?c7db8898_2_Cartridge+Type_equal=%5B&quot;Inline&quot;%5D" class="navbar-dropdown-link w-dropdown-link">Inline Filters</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B&quot;Lab+series&quot;%5D" class="navbar-dropdown-link w-dropdown-link">Lab Filters</a><a href="/oem-cartridge-design" class="navbar-dropdown-link w-dropdown-link">Custom Cartridge Design</a></div></nav></div></div><div><div data-delay="0" data-hover="false" class="navbar-dropdown a w-dropdown"><div class="navbar-dropdown-copy w-dropdown-toggle"><div data-w-id="a301aa57-d8da-53f1-693e-5cd7a9665a20" class="navbarlink"><a href="/products/pou-poe-water-systems" class="dropdowntext">Point-of-Use Systems</a><div class="rotate-right w-icon-dropdown-toggle"></div></div></div><nav class="mobile-hamburger-dropdown-menu products systems w-dropdown-list"><div class="white-bg _100-width a"><a href="/clir" class="navbar-dropdown-link w-dropdown-link">CLïR Lab Water Systems</a><a href="/products/pou-poe-water-systems?1_2_Water+Type_equal=%5B&quot;Potable+Water&quot;%5D" class="navbar-dropdown-link w-dropdown-link">Potable Water Systems</a><a href="/products/pou-poe-water-systems?1_1_Category_equal=%5B&quot;Hydra+Pre-Configured+Systems&quot;%5D" class="navbar-dropdown-link w-dropdown-link">Hydra DI Water Systems</a></div></nav></div></div><div><div data-delay="0" data-hover="false" class="navbar-dropdown a w-dropdown"><div class="navbar-dropdown-copy w-dropdown-toggle"><div data-w-id="a301aa57-d8da-53f1-693e-5cd7a9665a31" class="navbarlink"><div href="#" class="dropdowntext">Specialty</div><div class="rotate-right w-icon-dropdown-toggle"></div></div></div><nav class="mobile-hamburger-dropdown-menu products specialtymedia w-dropdown-list"><div class="white-bg _100-width a"><a href="/closed-loop-wastewater-treatment" class="navbar-dropdown-link w-dropdown-link">AquaCycler<sup>®</sup> Wastewater System</a><a href="/closed-loop-wastewater-treatment" class="navbar-dropdown-link w-dropdown-link">AquaXchanger<sup class="hide">®</sup></a><a href="/products/testing-kits" class="navbar-dropdown-link w-dropdown-link">Water Testing Kits</a><a href="/products/testing-kits?0_Test+Type_equal=%5B&quot;Resin+Test&quot;%5D" class="navbar-dropdown-link w-dropdown-link">Column Test Kits</a><a href="#" class="navbar-dropdown-link hide w-dropdown-link">IX Membranes</a><a href="/restore-resin-cleaner/restore" class="navbar-dropdown-link display-en w-dropdown-link">ReSTore<sup>®</sup></a><a href="/fr/restore-resin-cleaner/restore" class="navbar-dropdown-link display-fr w-dropdown-link">ReStore<strong>®</strong></a><a href="/es/restore-resin-cleaner/restore" class="navbar-dropdown-link display-es w-dropdown-link">ReStore<strong>®</strong></a><a href="/de/restore-resin-cleaner/restore" class="navbar-dropdown-link display-de w-dropdown-link">ReStore<strong>®</strong></a><a href="/it/restore-resin-cleaner/restore" class="navbar-dropdown-link display-ita w-dropdown-link">ReStore<strong>®</strong></a><a href="/pt-br/restore-resin-cleaner/restore" class="navbar-dropdown-link display-ptbr w-dropdown-link">ReStore<strong>®</strong></a></div></nav></div></div></div></nav></div><div data-delay="0" data-hover="false" class="navbar-dropdown w-dropdown"><div class="dropdown-trigger w-dropdown-toggle"><a href="/services" class="navlinkdropdowntext">Services</a><div class="dropdown-chevron color-blue w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-5 w-dropdown-list"><div class="white-bg"><div><div data-delay="0" data-hover="false" class="navbar-dropdown a w-dropdown"><div class="navbar-dropdown-copy w-dropdown-toggle"><div data-w-id="98344d53-1e2f-b13d-9aa1-1c728c8b7653" class="navbarlink"><a href="/products/media" class="dropdowntext">Lab Services</a><div class="rotate-right w-icon-dropdown-toggle"></div></div></div><nav class="mobile-hamburger-dropdown-menu products w-dropdown-list"><div class="white-bg _100-width a"><a href="/services/water-analysis" class="navbar-dropdown-link w-dropdown-link">Water Analysis</a><a href="/services/resin-health-analysis" class="navbar-dropdown-link w-dropdown-link">Resin Health Analysis</a><a href="/products/testing-kits" class="navbar-dropdown-link w-dropdown-link">Column Test Kits</a><a href="/services/bench-scale-pilot-testing" class="navbar-dropdown-link w-dropdown-link">Bench Scale Pilot Testing</a></div></nav></div></div><div><div data-delay="0" data-hover="false" class="navbar-dropdown a w-dropdown"><div class="navbar-dropdown-copy w-dropdown-toggle"><div data-w-id="98344d53-1e2f-b13d-9aa1-1c728c8b7666" class="navbarlink"><a href="/filter-cartridges" class="dropdowntext">Resin Regeneration &amp; Wastewater Treatment</a><div class="rotate-right w-icon-dropdown-toggle"></div></div></div><nav class="mobile-hamburger-dropdown-menu products cartridgeandconsumables w-dropdown-list"><div class="white-bg _100-width a"><a href="/services/off-site-resin-regeneration#hazardous-vs-non-hazardous-resins" class="navbar-dropdown-link w-dropdown-link">Off-Site Regeneration (Hazardous &amp; Non-Hazardous )</a><a href="/closed-loop-wastewater-treatment" class="navbar-dropdown-link w-dropdown-link">AquaCycler®</a><a href="/services/aquaxchanger" class="navbar-dropdown-link w-dropdown-link">AquaXchanger</a></div></nav></div></div><div><div data-delay="0" data-hover="false" class="navbar-dropdown a w-dropdown"><div class="navbar-dropdown-copy w-dropdown-toggle"><div data-w-id="98344d53-1e2f-b13d-9aa1-1c728c8b767b" class="navbarlink"><a href="/products/pou-poe-water-systems" class="dropdowntext">Technical Services &amp; Custom Product Engineering</a><div class="rotate-right w-icon-dropdown-toggle"></div></div></div><nav class="mobile-hamburger-dropdown-menu products systems w-dropdown-list"><div class="white-bg _100-width a"><a href="/services/mist-x-resin-performance-modeling" class="navbar-dropdown-link w-dropdown-link">MIST-X® Effluent Modeling</a><a href="/services/technical-consultation#ServiceDeionizationOptimizationTab" class="navbar-dropdown-link w-dropdown-link">Service Deionization Optimization</a><a href="/services/technical-consultation#DemineralizationPlantAuditTab" class="navbar-dropdown-link w-dropdown-link">Demineralization Plant Audit</a><a href="/services/technical-consultation#SystemStartupConsultationTab" class="navbar-dropdown-link w-dropdown-link">System Startup Consultation</a><a href="/services/technical-consultation#TroubleshootingTabs" class="navbar-dropdown-link w-dropdown-link">Troubleshooting</a><a href="/oem-cartridge-design" class="navbar-dropdown-link w-dropdown-link">OEM Cartridge Design</a><a href="/custom-ion-exchange-resin-formulation" class="navbar-dropdown-link w-dropdown-link">Custom IX Formulation</a><a href="/support/ask-an-expert" class="navbar-dropdown-link w-dropdown-link">Request support</a></div></nav></div></div></div></nav></div><div data-delay="0" data-hover="false" class="navbar-dropdown w-dropdown"><div data-w-id="7a9f0796-34e6-1b6c-9e5b-31fbd7172b53" class="dropdown-trigger w-dropdown-toggle"><a href="/applications" class="navlinkdropdowntext">Markets</a><div class="dropdown-chevron color-blue w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-5 d w-dropdown-list"><div class="div-block-181 white-bg a markets"><div class="mobilecontainer-category-link"><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14
820c78b5c674a185ab8/6a5745b6d09197ebc11b6299_Municipal_2%2070%20x%2070.webp" alt="Municipal water" class="image40x40 a"/><a href="/application/municipal-water" class="navstaticlink">Municipal Water</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b541d25caa880d33bf_Double-Tank-Heads%2070%20x%2070.webp" alt="Double tank heads" class="image40x40 a"/><a href="/application/residential-commercial-water" class="navstaticlink">Drinking Residential Water</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b66fedc838991ea30e_nitrate-groundwater%2070%20x%2070.webp" alt="Nitrate groundwater" class="image40x40 a"/><a href="/application/groundwater-remediation" class="navstaticlink">Ground Water and Wastewater</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b77de7ea880dee6bb5_powergen%2070%20x%2070.webp" alt="Power generation" class="image40x40 a"/><a href="/application/power-generation" class="navstaticlink">Power Generation</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b583a3bb2c95e9a8a3_Industrial-tanks%2070%20x%2070.webp" alt="Industrial water tanks" class="image40x40 a"/><a href="/application/industrial-water" class="navstaticlink">Industrial Water</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b581e06df31ab9231e_PFAS-Water-Proof%2070%20x%2070.webp" alt="PFAS water-proof" class="image40x40 a"/><a href="/application/spot-free-rinse" class="navstaticlink">Spot-free Rinse</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b7825c9b71c0b043da_Water-Analysis%2070%20x%2070.webp" alt="Water analysis" class="image40x40 a"/><a href="/application/ultrapure-water" class="navstaticlink">Ultrapure Water</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b6216ed23b53a15b2a_aqua%2070%20x%2070.webp" alt="Aquarium and aquaculture" class="image40x40 a"/><a href="/application/aquarium-aquaculture" class="navstaticlink">Aquarium &amp; Aquaculture</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b73be5eaaccb44ad7b_rad%2070%20x%2070.webp" alt="Radioactive waste treatment" class="image40x40 a"/><a href="/application/radwaste" class="navstaticlink">Radwaste Treatment</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b58b636040d04dfe55_mining%2070%20x%2070.webp" alt="Mining" class="image40x40 a"/><a href="/application/mining-waste" class="navstaticlink">Mining</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b7b15e7ce079c05047_sugar%2070%20x%2070.webp" alt="Sugar decolorization" class="image40x40 a"/><a href="/application/sugar-decolorization" class="navstaticlink">Sugar Refining</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b79f7f442e0b4c8129_Selenium-Ores%2070%20x%2070.webp" alt="Selenium ores" class="image40x40 a"/><a href="/application/contaminants" class="navstaticlink">Remove Specific Contaminants</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5746ffb4a42289ef3ca595_ethanol%2070%20x%2070.webp" alt="Ethanol" class="image40x40 a"/><a href="/application/ethanol" class="navstaticlink">Ethanol</a></div></div></div></nav></div><div data-delay="0" data-hover="false" class="navbar-dropdown w-dropdown"><div data-w-id="db25160e-eaa1-ffc7-7a5e-e7301e24b6b7" class="dropdown-trigger w-dropdown-toggle"><p class="navlinkdropdowntext">Resources</p><div class="dropdown-chevron color-blue w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-5 w-dropdown-list"><div class="white-bg"><a href="/resintech-university" class="navbarlink">ResinTech University</a><a href="/news" class="navbarlink">News &amp; Event</a><a href="/blog" class="navbarlink">Blog</a><a href="/resources/technical-data-sheets" class="navbarlink">Technical Data Sheets</a><a href="/resources/sds" class="navbarlink">Safety Data Sheets</a><a href="/resources/product-documentation" class="navbarlink">Product Documentation</a><a href="/resources/certifications-licenses" class="navbarlink">Certifications &amp; Licenses</a><a href="/about" class="navbarlink">About Us</a><a href="/contact" class="navbarlink">Contact Us</a></div></nav></div></nav><div class="menu-button w-nav-button">
820<img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6984640d806309c9553b40b2_234f4fe34acfaaa433079e7406f103a4_burgerButtonWhite.png" loading="lazy" width="Auto" alt="Menu" class="burger"/></div><form action="/search" class="search w-form"><input class="search-input w-input" maxlength="256" name="query" placeholder="What can we help you find?" type="search" id="search" required=""/><input type="submit" class="nav-bar-search-button-content-default-search-button a w-button" value=""/><a data-w-id="83d9659d-78d6-7a72-06d6-a2a0f03bd47f" href="#" class="nav-bar-homepage-search-button-content w-button"></a></form><a href="https://cart.resintech.com/cart" class="opencart cart w-inline-block"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/696ed884a97f575be0bf204c_cart%20white%20width%205%20(1).webp" loading="lazy" alt="Shopping cart" class="cart-icon"/></a></div></div></div><div class="navbar-sticky-container d"><div class="div-block-531"><div><div class="spacing-105"></div><div class="navbar-homepage-desktop"><a href="/?r=0" aria-current="page" class="brand-4 cover w-nav-brand w--current"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b76106bfb4b3bfc6c01_40th_Logo_WEBSITE_ONLY_-_Reverse_Header-p-500.png 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b76106bfb4b3bfc6c01_40th_Logo_WEBSITE_ONLY_-_Reverse_Header.webp 1186w" alt="ResinTech 40th anniversary logo" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b76106bfb4b3bfc6c01_40th_Logo_WEBSITE_ONLY_-_Reverse_Header.webp" loading="lazy" class="imagefitcontainer not-scrolled"/><img sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b762fe5d9c9855b7154_40th_Logo_WEBSITE_ONLY%20(1)-p-500.png 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b762fe5d9c9855b7154_40th_Logo_WEBSITE_ONLY%20(1).webp 1186w" alt="ResinTech 40th anniversary logo" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b762fe5d9c9855b7154_40th_Logo_WEBSITE_ONLY%20(1).webp" loading="lazy" class="imagefitcontainer scrolled"/></a><div class="div-block-501"><div data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1a42" class="div-block-502"><div class="distirbutor-links-container a"><a href="/support/ask-an-expert" class="small-text color-white headerlink">Ask a question</a><div class="div-block-500"></div><a href="/support/become-a-distributor" class="small-text color-white headerlink">Become a distributor</a></div><div class="spacing-96"></div></div><div class="div-block-499"><div data-w-id="47f0d7a6-7464-1b9e-4bb0-d880b8d6831d" class="div-block-594"></div><div class="div-block-498 div-block-464 d"><div data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1d89" class="link-block-7-copy"><a href="/products" class="link-block-9 w-inline-block"><div class="small-text color-white header-link">Products</div></a><div data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1d8d" class="icon-7 a w-icon-dropdown-toggle"></div><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6926cab0c57c3a4a027ffc8a_triangle-notsopointy-shadow-withline.svg" alt="Decorative graphic" class="triangle-header products-triangle"/><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/692556f539ba4dad8a348a7a_9f1e234140380d84ed994f8ea2733346.webp" loading="lazy" alt="Arrow up" class="triangle product"/></div><div data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1d95" class="link-block-7-copy"><a href="/services" class="link-block-9 w-inline-block"><div class="small-text color-white header-link">Services</div></a><div data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1d99" class="icon-7 a w-icon-dropdown-toggle"></div><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6926cab0c57c3a4a027ffc8a_triangle-notsopointy-shadow-withline.svg" alt="Decorative graphic" class="triangle-header services-triangle"/><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/692556f539ba4dad8a348a7a_9f1e234140380d84ed994f8ea2733346.webp" loading="lazy" alt="Arrow up" class="triangle service"/></div><div data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1d8f" class="link-block-7-copy"><a href="/applications" class="link-block-10 w-inline-block"><div class="small-text color-white header-link">Markets</div></a><div data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1d93" class="icon-7 a w-icon-dropdown-toggle"></div><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14
820c78b5c674a185ab8/6926cab0c57c3a4a027ffc8a_triangle-notsopointy-shadow-withline.svg" alt="Decorative graphic" class="triangle-header markets-triangle"/><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/692556f539ba4dad8a348a7a_9f1e234140380d84ed994f8ea2733346.webp" loading="lazy" alt="Arrow up" class="triangle market"/></div><div data-w-id="4ac7b7b2-075f-4201-fb9b-d2d7ca55bf2a" class="link-block-7-copy"><div class="link-block-10"><div class="small-text color-white header-link">Resources</div></div><div data-w-id="4ac7b7b2-075f-4201-fb9b-d2d7ca55bf2e" class="icon-7 a w-icon-dropdown-toggle"></div><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6926cab0c57c3a4a027ffc8a_triangle-notsopointy-shadow-withline.svg" alt="Decorative graphic" class="triangle-header resources-triangle"/><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/692556f539ba4dad8a348a7a_9f1e234140380d84ed994f8ea2733346.webp" loading="lazy" alt="Arrow up" class="triangle market"/></div><div class="about-us-and-contact-container hide"><a href="/contact" class="small-text color-white header-link">CONTACT</a><a href="/about" class="small-text color-white header-link">ABOUT</a></div></div><form action="/search" class="search w-form"><input class="search-input-4 w-input" maxlength="256" name="query" placeholder="What can we help you find?" type="search" id="search" required=""/><input type="submit" data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1da2" class="nav-bar-search-button-content-default-search-button a w-button" value=""/><a data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1da3" href="#" class="nav-bar-homepage-search-button-content w-button"></a></form><a href="https://cart.resintech.com/cart" class="opencart cart w-inline-block"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/696ed884a97f575be0bf204c_cart%20white%20width%205%20(1).webp" loading="lazy" alt="Shopping cart" class="cart-icon"/></a></div></div></div></div></div></div><div class="div-block-505"><div data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1da4" class="productpopoverblock"><div class="categorylinkscontainer"><div class="categorybox"><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/691eff5609888699ff2502b8_743d1ae0365ee59f2bb51bdec3f34e3e.webp" alt="Ion exchange resin" class="image40x40"/><a href="/products/media" class="navstaticlink">Resins &amp; Carbons</a></div><div class="categorylinks"><a href="/products/ion-exchange-resin" class="navstaticlink">standard resins</a><a href="/products/mixed-bed-resin" class="navstaticlink">Mixed Bed Resin</a><a href="/products/specialty-media" class="navstaticlink">Specialty Media</a><a href="/products/activated-carbon" class="navstaticlink">Granular Activated Carbon</a><a href="/products/natural-and-other-media" class="navstaticlink">Other &amp; Natural Media</a></div></div><div class="categorybox"><div data-w-id="5b2e752e-3712-c75f-a145-a8edf8a00ee9" class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/691eff5609888699ff2502ba_2caa9a56aaa1722f37010e5986050b92.webp" alt="Water filter cartridge systems" class="image40x40"/><a href="/filter-cartridges" class="navstaticlink">Cartridges &amp; consumables</a></div><div class="categorylinks"><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B&quot;Pro+Series&quot;%5D" class="navstaticlink">Pro Series AF Filters</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B&quot;Carbon+Block+Series&quot;%5D" class="navstaticlink">Carbon Blocks</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B&quot;Radial+Flow+Series&quot;%5D" class="navstaticlink">Radial flow Filters</a><a href="/products/filter-cartridges?c7db8898_2_Cartridge+Type_equal=%5B&quot;Inline&quot;%5D" class="navstaticlink">Inline filters</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B&quot;Lab+series&quot;%5D" class="navstaticlink">Lab Filters</a><a href="/oem-cartridge-design" class="navstaticlink">Custom Cartridge Design</a></div></div><div class="categorybox"><div data-w-id="5b2e752e-3712-c75f-a145-a8edf8a00efb" class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14
820c78b5c674a185ab8/691eff5609888699ff2502be_RT_1_30_24%2016.webp" alt="Water filter cartridge" class="image40x40"/><a href="/products/pou-poe-water-systems" class="navstaticlink">Point-of-Use Systems</a></div><div class="categorylinks"><a href="/clir" class="navstaticlink">CLïR Lab Water Systems</a><a href="/products/pou-poe-water-systems?1_2_Water+Type_equal=%5B&quot;Potable+Water&quot;%5D" class="navstaticlink">Potable Water Systems</a><a href="/products/pou-poe-water-systems?1_1_Category_equal=%5B&quot;Hydra+Pre-Configured+Systems&quot;%5D" class="navstaticlink">Hydra DI Water Systems</a></div></div><div class="categorybox"><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/691eff5609888699ff2502bc_73d78d859a9b8191aa0d64293234b358%20(1).webp" alt="Water treatment system" class="image40x40"/><div href="#" class="navstaticlink no-hover">Specialty</div></div><div class="categorylinks"><a href="/closed-loop-wastewater-treatment" class="navstaticlink">AquaCycler<sup>®</sup> Wastewater System</a><a href="/services/aquaxchanger" class="navstaticlink">AquaXchanger<sup class="hide">®</sup></a><a href="/products/testing-kits?0_Test+Type_equal=%5B&quot;Water+Test&quot;%5D" class="navstaticlink">Water Test Kits</a><a href="/products/testing-kits?0_Test+Type_equal=%5B&quot;Resin+Test&quot;%5D" class="navstaticlink">Column Test Kits</a><a href="/restore-resin-cleaner/restore" class="navstaticlink">ReSTore<sup>®</sup></a></div></div></div></div><div data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1ddc" class="marketspopoverblock"><div class="categorylinkscontainer a"><div class="categorygrid"><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Municipal water" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b6d09197ebc11b6299_Municipal_2%2070%20x%2070.webp" class="image40x40 a"/><a href="/application/municipal-water" class="navstaticlink">Municipal Water</a></div><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Double tank heads" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b541d25caa880d33bf_Double-Tank-Heads%2070%20x%2070.webp" class="image40x40 a"/><a href="/application/residential-commercial-water" class="navstaticlink">Drinking Residential Water</a></div><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Nitrate groundwater" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b66fedc838991ea30e_nitrate-groundwater%2070%20x%2070.webp" class="image40x40 a"/><a href="/application/groundwater-remediation" class="navstaticlink">Ground Water and Wastewater</a></div><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Power generation" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b77de7ea880dee6bb5_powergen%2070%20x%2070.webp" class="image40x40 a"/><a href="/application/power-generation" class="navstaticlink">Power Generation</a></div><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Industrial water tanks" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b583a3bb2c95e9a8a3_Industrial-tanks%2070%20x%2070.webp" class="image40x40 a"/><a href="/application/industrial-water" class="navstaticlink">Industrial Water</a></div><div class="categorylinksheader"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6927e4ed9fd906a178e93abc_PFAS-Water-Proof.webp" alt="PFAS water-proof" class="image40x40 a"/><a href="/application/spot-free-rinse" class="navstaticlink">Spot-free Rinse</a></div><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Water analysis" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b7825c9b71c0b043da_Water-Analysis%2070%20x%2070.webp" class="image40x40 a"/><a href="/application/ultrapure-water" class="navstaticlink">Ultrapure Water</a></div><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Aquarium and aquaculture" src="https://cdn.prod.website-files.com/68636d14
820c78b5c674a185ab8/6a5745b6216ed23b53a15b2a_aqua%2070%20x%2070.webp" class="image40x40 a"/><a href="/application/aquarium-aquaculture" class="navstaticlink">Aquarium &amp; Aquaculture</a></div><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Radioactive waste treatment" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6927e4ee05a67e52e5f9945a_rad.webp" class="image40x40 a"/><a href="/application/radwaste" class="navstaticlink">Radwaste Treatment</a></div><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Mining" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b58b636040d04dfe55_mining%2070%20x%2070.webp" class="image40x40 a"/><a href="/application/mining-waste" class="navstaticlink">Mining</a></div><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Sugar decolorization" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b7b15e7ce079c05047_sugar%2070%20x%2070.webp" class="image40x40 a"/><a href="/application/sugar-decolorization" class="navstaticlink">Sugar Refining</a></div><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Selenium ores" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5745b79f7f442e0b4c8129_Selenium-Ores%2070%20x%2070.webp" class="image40x40 a"/><a href="/application/contaminants" class="navstaticlink">Remove Specific Contaminants</a></div><div class="categorylinksheader"><img width="Auto" loading="lazy" alt="Ethanol" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a5746ffb4a42289ef3ca595_ethanol%2070%20x%2070.webp" class="image40x40 a"/><a href="/application/ethanol" class="navstaticlink">Ethanol</a></div></div></div></div><div data-w-id="4fb570eb-bf7e-774e-0d83-de473c1c1e0f" class="servicespopoverblock"><div class="categorylinkscontainer services"><div class="categorybox services"><div class="categorylinksheader cursor-default flex-align-top"><div href="#" class="navstaticlink not-link">Lab Services</div></div><div class="categorylinks"><a href="/services/water-analysis" class="navstaticlink">Water Analysis</a><a href="/services/resin-health-analysis" class="navstaticlink">Resin Health Analysis</a><a href="/products/testing-kits?0_Test+Type_equal=%5B&quot;Resin+Test&quot;%5D" class="navstaticlink">Column Test Kits</a><a href="/services/bench-scale-pilot-testing" class="navstaticlink">Bench Scale Pilot Testing</a></div></div><div class="categorybox services resin-regeneration-and-wastewater-treatment"><div class="categorylinksheader cursor-default flex-align-top"><div href="#" class="navstaticlink not-link">Resin Regeneration &amp; Wastewater Treatment</div></div><div class="categorylinks"><a href="/services/off-site-resin-regeneration#hazardous-vs-non-hazardous-resins" class="navstaticlink">Off-Site Regeneration (Hazardous &amp; Non-Hazardous )</a><a href="/closed-loop-wastewater-treatment" class="navstaticlink">AquaCycler<sup>®</sup></a><a href="/services/aquaxchanger" class="navstaticlink">AquaXchanger<sup class="hide">®</sup></a></div></div><div class="categorybox services technical-services-and-custom-product-engineering"><div class="categorylinksheader cursor-default flex-align-top"><div href="#" class="navstaticlink not-link">Technical Services &amp; Custom Product Engineering</div></div><div class="category-grid services"><div class="categorylinks"><a href="/services/mist-x-resin-performance-modeling" class="navstaticlink">MIST-X<sup>®</sup> Effluent Modeling</a><a href="/services/technical-consultation#ServiceDeionizationOptimizationTab" class="navstaticlink">Service Deionization Optimization</a><a href="/services/technical-consultation#DemineralizationPlantAuditTab" class="navstaticlink">Demineralization Plant Audit</a><a href="/services/technical-consultation#SystemStartupConsultationTab" class="navstaticlink">System Startup Consultation</a></div><div class="categorylinks"><a href="/services/technical-consultation#TroubleshootingTabs" class="navstaticlink">Troubleshooting</a><a href="/oem-cartridge-design" class="navstaticlink">OEM Cartridge Design</a><a href="/custom-ion-exchange-resin-formulation" class="navstaticlink">Custom IX Formulation</a><a href="/support/ask-an-expert" class="navstaticlink color-blue">Request support</a></div></div></div></div></div><div data-w-id="8da5680b-ca15-3116-3f3f-7db682618f5c" class="resourcespopoverblock hide"><div class="categorylinkscontainer"><div class="categorybox"><div class="categorylinksheader cursor-default hide"><div href="#" class="navstaticlink not-link hide">University and News</div></div><div class="categorylinks"><a href="/resintech-university" class="navstaticlink">ResinTech University</a><a href="/news" class="navstaticlink">News &amp; Events</a><a href="/blog" class="navstaticlink">Blog</a></div></div><div class="categorybox"><div class="categorylinksheader cursor-default hide"><div href="#" class="navstaticlink not-link">Document Library</div></div><div class="categorylinks"><a href="/resources/case-studies" class="navstaticlink">Case Studies</a><a href="/resources/technical-data-sheets" class="navstaticlink">Technical Data Sheets</a><a href="/resources/sds" class="navstaticlink">Safety Data Sheets</a><a href="/resources/product-documentation" class="navstaticlink">Product Documentation</a><a href="/resources/certifications-licenses" class="navstaticlink">Certifications &amp; Licenses</a></div></div><div class="categorybox"><div class="categorylinksheader cursor-default hide"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14
820c78b5c674a185ab8/691eff5609888699ff2502ca_81e7c1f4b22deaa7ac11646477b9c4f9.webp" alt="Search water contaminants" class="image40x40"/><div href="#" class="navstaticlink not-link">Technical Services</div></div><div class="categorylinks"><a href="/about" class="navstaticlink">About Us</a><a href="/contact" class="navstaticlink">Contact Us</a></div></div><div class="categorybox"></div></div></div></div><div class="hidden-code w-embed w-script">
820<script defer src="https://rt-1lt.pages.dev/navigator-color-bg-color-changer.min.js"></script>
820</div></nav><div class="spacing-90"></div><div class="w-layout-blockcontainer _1200-width w-container"><div><div class="spacing-20"></div></div><div><div data-w-id="5386c66c-ffb2-72e0-f5a1-f33d754e37ec" class="_1-div"><div class="spacing-40"></div><div class="spacing-5"></div></div><div class="spacing-80"></div><div class="spacing-5"></div><div class="spacing-4"></div><div class="spacing-40"></div><div class="spacing-5"></div></div><div><div class="_600-width"><h1 data-swiftype-type="text" data-swiftype-name="body" class="header-1 color-white">USA-Made Ion Exchange Solutions for Water &amp; Fluid Separation, Purification, and Extraction.</h1></div><div class="spacing-25"></div><h4 class="header-4 color-white _22px">Dependable supply chain. Superior support.</h4><div class="spacing-30"></div><div class="spacing-5"></div><a href="/products/ion-exchange-resin" class="main-button-white w-button">Learn More</a></div><div><div class="spacing-90"></div><div class="spacing-90"></div><div class="spacing-20"></div></div></div></div></div></div><div class="spacer-60"></div><div data-swiftype-type="text" data-swiftype-name="body"><div><section class="section-4"><div class="_1200-width"><div class="_3-column-container"><div class="container-358"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6879b7b39ec3c78ac53d7a9c_Screenshot%202025-07-18%20at%2010.53.43%E2%80%AFAM.webp" loading="lazy" alt="ResinTech warehouse" class="image-h200px-w100 max-h203"/><div class="spacing-20"></div><h3 class="header-3">Filtration media to stake your<br/>reputation on.</h3><div class="spacing-20"></div><div class="normal-text">From pallets to shipping containers, ResinTech ensures your bulk resin supply stays seamless, secure, supported, and manufactured by experts right here in the USA.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/products/ion-exchange-resin" class="blue-link">See all bulk resin</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div id="w-node-_304ce21a-985a-7edb-6992-a4db7e4a4543-4a185ac2" class="container-358"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68affbe19bdccd6c61aa05fa_Screenshot%202025-06-23%20at%204.53.23%E2%80%AFPM.webp" loading="lazy" alt="Resin manufacturing line" class="image-h200px-w100 max-h203"/><div class="spacing-20"></div><h3 class="header-3">Snap-in U.S. precision filter cartridges. No risk supply pipeline.</h3><div class="spacing-20"></div><div class="normal-text">Cartridges built, stocked, and shipped from America. Supported by technicians, not scripts. By the case or by the truckload.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom bottom"><a href="/products/filter-cartridges" class="blue-link">Browse filter cartridges</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="container-358"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940acef8ea6d0eb78e8f063_CLIR-5000-System.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940acef8ea6d0eb78e8f063_CLIR-5000-System-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940acef8ea6d0eb78e8f063_CLIR-5000-System-p-800.webp 800w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940acef8ea6d0eb78e8f063_CLIR-5000-System-p-1080.webp 1080w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940acef8ea6d0eb78e8f063_CLIR-5000-System.webp 1200w" alt="CLiR 5000 System" class="image-h200px-w100 max-h203"/><div class="spacing-20"></div><h3 class="header-3">Distilled to Ultrapure lab water systems.<br/>Domestic quality for American ingenuity.</h3><div class="spacing-20"></div><div class="normal-text">The lowest cost per liter of ultrapure<br/>water available, supported by scientists <br/>in your time zone.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom bottom"><div class="bottom"><a href="/products/pou-poe-water-systems" class="blue-link">View lab systems</a></div><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></section></div><div class="spacing-80"></div><section styl=""><div class="w-layout-blockcontainer _1200-width w-container"><div class="_2-column-container"><div id="w-node-_4bf05967-dd49-c8ba-f773-472717459e11-4a185ac2" class="image-h500-w580">
820<img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a051ecb2b8b4a2b9ac911dc_699ba8655e4dc05b2264c692_Gottliebs%20(2).webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a051ecb2b8b4a2b9ac911dc_699ba8655e4dc05b2264c692_Gottliebs%20(2)-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a051ecb2b8b4a2b9ac911dc_699ba8655e4dc05b2264c692_Gottliebs%20(2).webp 700w" alt="ResinTech leadership team" class="imagefitcontainer imagefitcontain right-center-50"/></div><div class="div-block-235"><div class="text-container-100-padding-left"><h2 class="header-2">A Family Company for Almost 40 years</h2><div class="spacing-5"></div><div data-swiftype-body="true" class="normal-text">ResinTech was founded in our basement in the mid 1980s, and we pour our hearts into every Made-in-the-USA product we produce in our 400,000 square foot Camden, NJ facility (just like we did in the 80 square foot family kitchen that doubled as the company laboratory in the 80s).</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/our-story" class="blue-link">Learn more about how our family values support your business here</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></div></section><div class="spacing-40"></div><section styl="" class="section-7"><div class="_1200-width"><div class="_2-column-container reverse"><div class="text-container-100-padding-right"><h2 class="header-2">Align Your Work With Your Values</h2><div class="spacing-5"></div><div class="normal-text">Our primary manufacturing center is LEED® Silver certified, and our ion exchange resins are 100% solvent-free. Our work reflects our values, and so can yours.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/facilities" class="blue-link">See inside our U.S. manufacturing facility</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="image-h500-w580"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68f743b2e76202856890b646_6899a3f47ccfd9626d9fb193_Align%20Your%20Work%20With%20Your%20Values.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68f743b2e76202856890b646_6899a3f47ccfd9626d9fb193_Align%20Your%20Work%20With%20Your%20Values-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68f743b2e76202856890b646_6899a3f47ccfd9626d9fb193_Align%20Your%20Work%20With%20Your%20Values.webp 569w" alt="Align your work with your values" class="imagefitcontainer"/><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6892f422702a264280a7ae1e_Leed-Certification-2%20(1).webp" loading="lazy" width="Auto" alt="LEED certification" class="_150-x-150"/></div></div></div></section><div class="spacing-40"></div><section styl=""><div class="w-layout-blockcontainer _1200-width w-container"><div class="_2-column-container"><div id="w-node-ed8e21ef-29b5-43c1-18a6-38ecce66f02b-4a185ac2" class="image-h500-w580"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940b12ceaf5d3e725f69ae0_Remeote-sytem.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940b12ceaf5d3e725f69ae0_Remeote-sytem-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940b12ceaf5d3e725f69ae0_Remeote-sytem.webp 706w" alt="Remote water system" class="imagefitcontainer"/><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6883162a773b9ff503072336_USA%20badge.png" loading="lazy" width="Auto" alt="Made in the USA badge" class="_100x100 flag"/></div><div class="text-container-100-padding-left"><h2 class="header-2">Recover 50% Or More of Your Lab&#x27;s Ultrapure Water Costs</h2><div class="spacing-5"></div><div class="normal-text"><span class="normal-text color-blue">We manufacture everything from the filter media to the cartridges and systems right here in the USA.</span></div><div class="spacing-20"></div><div class="normal-text">It puts your cost around $0.07/L. The closest competing brand you’ve already worked with is more than double that cost.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/clir/choose-your-system" class="blue-link">Find your lab water purification system in 4 clicks</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></section><div class="spacing-70"></div><section class="section-2"><div class="spacing-70"></div><div class="w-layout-blockcontainer _1200-width w-container"><div class="header-2">See How To Serve Your Customers or Application Better</div><div class="spacing-5"></div><div class="div-block-193 z"><div class="normal-text">Build the gold standard into your offer or application and take worries off your shoulders. </
820div><div class="div-block-194"><div class="link-container-wo-border-bottom"><a href="/applications" class="blue-link">Get recommendations here</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div><div class="spacing-70"></div><div class="grid-3-cols"><div class="card-with-vertical-image-and-list-content-with-bottom-link"><div class="image-h200px-w100 application a"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6927e4ee9fc5f02bc581daf3_Municipal_2.webp" loading="lazy" width="Auto" alt="Municipal water" class="imagefitcontainer imagefitcontain"/><div class="black-gradient-filter"><div class="div-block-234"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a4c648eb21868ca92791643_6865e34f430b05881220ea3a_Municipal%20Water.webp" loading="lazy" width="Auto" alt="Municipal water treatment icon" class="white-icon"/></div></div></div><div class="spacing-30"></div><div class="header-3 color-black">Municipal Water</div><div class="spacing-20"></div><ul role="list" class="list"><li>Remove natural contaminant from ground water.</li><li>Manage the residual effects of disinfection in surface water.</li><li>Protect the quality of emerging contaminants in well water.</li></ul><div class="spacing-20"></div><div class="bottom"><div class="link-container-wo-border-bottom"><a href="/application/municipal-water" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div><div class="card-with-vertical-image-and-list-content-with-bottom-link"><div class="image-h200px-w100 application a"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a4c5abc3cf122e4ec7ec0b1_industrial%20water.webp" loading="lazy" width="Auto" alt="Blue industrial pressure vessels with piping" class="imagefitcontainer imagefitcontain"/><div class="black-gradient-filter"><div class="div-block-234"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a4c648e0fa6c51d90d60837_6865e34f7be028edc8203178_Industrial%20Water.webp" loading="lazy" width="Auto" alt="Industrial water icon" class="white-icon"/></div></div></div><div class="spacing-30"></div><div class="header-3 color-black">Industrial Water</div><div class="spacing-20"></div><ul role="list" class="list"><li>Solve challenges with boiler feedwater, steam, metal finishing, EDM, and more.</li><li>Reduce frustrations around regulatory compliance.</li><li>Meet the most stringent quality benchmarks.</li></ul><div class="spacing-20"></div><div class="bottom"><div class="link-container-wo-border-bottom"><a href="/application/industrial-water" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div><div class="card-with-vertical-image-and-list-content-with-bottom-link"><div class="image-h200px-w100 application a"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a4c5abc27d302dd7f161310_groundwater%20and%20wastewater.webp" loading="lazy" width="Auto" alt="Groundwater and wastewater" class="imagefitcontainer imagefitcontain"/><div class="black-gradient-filter"><div class="div-block-234"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a4c648e7c558bfea194ab7e_6865e35042b7e12adddd2a4b_Groundwater-Wastewater.webp" loading="lazy" width="Auto" alt="Groundwater and wastewater icon" class="white-icon"/></div></div></div><div class="spacing-30"></div><div class="header-3 color-black">Ground Water and  Wastewater</div><div class="spacing-20"></div><ul role="list" class="list"><li>Beat forever chemicals like PFAS and Hexavalent Chromium.</li><li>Improve audit readiness.</li><li>Manage VOCs even in high volumes easily.</li></ul><div class="spacing-20"></div><div class="bottom"><div class="link-container-wo-border-bottom bottom"><a href="/application/groundwater-remediation" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div><div class="card-with-vertical-image-and-list-content-with-bottom-link"><div class="image-h200px-w100 application a">
820<img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a4c5abcf419ea7865234543_ultrapure%20water.webp" loading="lazy" width="Auto" alt="Scientist in hairnet holding a laboratory flask" class="imagefitcontainer imagefitcontain"/><div class="black-gradient-filter"><div class="div-block-234"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a4c648df5b1369f9389e896_6865e474e0766c00662e07b9_Ultrapure%20Water.webp" loading="lazy" width="Auto" alt="Ultrapure water icon" class="white-icon"/></div></div></div><div class="spacing-30"></div><div class="header-3 color-black">Ultrapure Water</div><div class="spacing-20"></div><ul role="list" class="list"><li>Reduce the cost per liter of ultrapure water.</li><li>Improve repeatability in analytical and clinical applications.</li><li>Reduce quality-related rework in semiconductor, microelectronics, pharma manufacturing, and more.</li></ul><div class="spacing-20"></div><div class="bottom"><div class="link-container-wo-border-bottom"><a href="/application/ultrapure-water" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div><div class="card-with-vertical-image-and-list-content-with-bottom-link"><div class="image-h200px-w100 application a"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68d9f9adc3bb13c9d64c55af_Specialized%20applications.webp" loading="lazy" alt="Specialized applications" class="imagefitcontainer imagefitcontain"/></div><div class="spacing-30"></div><div class="header-3 color-black">Radwaste</div><div class="spacing-20"></div><ul role="list" class="list"><li>Stay compliant with evolving regulatory standards.</li><li>Reduce disposal costs through selective ion removal.</li><li>Proven track record across nuclear, medical, and research applications.</li></ul><div class="spacing-20"></div><div class="bottom"><div class="link-container-wo-border-bottom"><a href="/application/radwaste" class="blue-link bottom">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div><div class="card-with-vertical-image-and-list-content-with-bottom-link"><div class="image-h200px-w100 application a"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a4c5abc94b7215a7f86e7b7_mining.webp" loading="lazy" width="Auto" alt="Open-pit mine with a reddish acidic pit lake" class="imagefitcontainer imagefitcontain"/><div class="black-gradient-filter"><div class="div-block-234"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6a4c648ef4219423b467ce5c_6865e35042b7e12adddd2a41_Mining.webp" loading="lazy" width="Auto" alt="Mining industry icon" class="white-icon"/></div></div></div><div class="spacing-30"></div><div class="header-3 color-black">Mining</div><div class="spacing-20"></div><ul role="list" class="list"><li>Comfortably meet regulatory <br/>requirements.<br/></li><li>Maintain high uptime managing brine removals.</li><li>Reduce mercury from coal fired power plants.</li></ul><div class="spacing-20"></div><div class="bottom"><div class="link-container-wo-border-bottom"><a href="/application/mining-waste" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></div><div class="spacing-80"></div></section><section class="madestong"><div class="spacing-80"></div><div class="w-layout-blockcontainer _1200-width w-container"><h2 class="header-2 text-align-center">Made strong. Backed Stronger</h2><div class="div-block-189"><div class="spacing-5"></div><div class="normal-text text-align-center">Rugged American manufacturing plus on-call chemists means problems get solved before they stop your process.</div><div class="spacing-30"></div></div><div class="_2-column-container top-y gap-50"><div class="image-w570-h646"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6892c3c48d8bfa6aa52cf478_Screenshot%202025-08-06%20at%2010.53.41%E2%80%AFAM.webp" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6892c3c48d8bfa6aa52cf478_Screenshot%202025-08-06%20at%2010.53.41%E2%80%AFAM-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14
820c78b5c674a185ab8/6892c3c48d8bfa6aa52cf478_Screenshot%202025-08-06%20at%2010.53.41%E2%80%AFAM.webp 569w" alt="Lab technician testing an ion exchange column" class="imagefitcontainer"/></div><div><div class="div-block-185"><div class="checklist-container"><div class="div-block-201"><div class="checklist-bolder"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940af1db96f9552d42a97c8_circle_check_cyan.webp" loading="lazy" alt="" class="bullet-check-size"/><div class="header-3 color-black">Built for your toughest jobs</div></div></div><div class="spacing-20"></div><div class="normal-text padding-left-30">No overseas shortcuts. Every grain of resin engineered and produced on American soil, delivering reliability that meets your standards.</div></div><div class="spacing-30"></div><div class="checklist-container"><div class="div-block-201"><div class="checklist"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940af1db96f9552d42a97c8_circle_check_cyan.webp" loading="lazy" alt="Checkmark" class="bullet-check-size"/><div class="header-3 color-black">Real water experts on call</div></div></div><div class="spacing-20"></div><div class="normal-text padding-left-30">When you need help, you get a U.S.-based technician with decades in industrial water. Not a call center following a checklist.</div></div><div class="spacing-25"></div><div class="checklist-container"><div class="div-block-201"><div class="checklist"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940af1db96f9552d42a97c8_circle_check_cyan.webp" loading="lazy" alt="Checkmark" class="bullet-check-size"/><div class="header-3 color-black">Manufactured on every environment</div></div></div><div class="spacing-20"></div><div class="normal-text padding-left-30">From petrochemical plants to municipal systems, our resins thrive where performance matters most. No excuses, no limits.</div></div><div class="spacing-30"></div><div class="checklist-container"><div class="div-block-201"><div class="checklist"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940af1db96f9552d42a97c8_circle_check_cyan.webp" loading="lazy" alt="Checkmark" class="bullet-check-size"/><div class="header-3 color-black">Regulatory safe &amp; environmentally responsible</div></div></div><div class="spacing-20"></div><div class="normal-text padding-left-30">Stay compliant. Stay confident. Our U.S.-manufactured resins help you meet your strictest regulations while protecting your job, brand, and community.</div></div><div class="spacing-30"></div><div class="checklist-container"><div class="div-block-201"><div class="checklist"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6940af1db96f9552d42a97c8_circle_check_cyan.webp" loading="lazy" alt="Checkmark" class="bullet-check-size"/><div class="header-3 color-black">Partnering for uptime and sustainability</div></div></div><div class="spacing-20"></div><div class="normal-text padding-left-30">You’re not just buying resin, cartridges, or lab water systems. You’re gaining a U.S. partner focused on reducing downtime, minimizing waste, and boosting productivity.</div></div><div class="spacing-30"></div><div class="link-container-wo-border-bottom"><a href="/support/ask-an-expert" class="blue-link">Talk to a systems engineer about what you want</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></div></section><div class="spacing-80"></div><section class="lean-on-our-service"><div class="w-layout-blockcontainer _1200-width w-container"><div class="spacing-80"></div><h2 class="header-2 text-align-center">Lean On Our Services</h2><div class="spacing-5"></div><div class="normal-text text-align-center">Our job is to make yours less challenging. We’ve built a suite of services to help you do more without taking on more. Get the<br/>support you need to reduce your costs, solve your problems, and surpass your goals faster.</div><div class="hide-phone"><div class="spacing-30"></div><div class="spacing-5"></div></div><div data-current="Tab 1" data-easing="ease" data-duration-in="0" data-duration-out="0" class="hide-phone w-tabs"><div class="tabs-menu gap-60 w-tab-menu"><a data-w-tab="Tab 1" data-w-id="e8e24539-26e4-050b-85e6-87f7a69fbbc6" class="icon-tabs-container w-inline-block w-tab-link w--current">
820<div data-w-id="d53cc3e6-bd9d-e109-f927-2b5319173671" class="icon-tabs"><img width="333.5" data-w-id="8b59154a-5ee5-6a0b-52c4-61810cdb5868" alt="Lab services" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e104c1d28762afef85ff_Lab%20Services.webp" loading="lazy" class="tab-image lab-services"/></div><div class="spacing-20"></div><div class="header-3 text-align-center color-black">Lab Services</div></a><a data-w-tab="Tab 2" data-w-id="e8e24539-26e4-050b-85e6-87f7a69fbbc9" class="icon-tabs-container w-inline-block w-tab-link"><div data-w-id="2d4a5c67-ec7a-5e76-1095-639d3f80c045" class="icon-tabs"><img width="386.5" data-w-id="5b626e2e-ef5f-24f0-75c9-dc92a3c8bb69" alt="Resin regeneration services" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e104e3b587ad1167bfd8_Resin%20Regeneration%20Services.webp" loading="lazy" class="tab-image resin-regeneration"/></div><div class="spacing-20"></div><div class="header-3 text-align-center color-black">Resin<br/>Regeneration<br/>Services</div></a><a data-w-tab="Tab 3" data-w-id="e8e24539-26e4-050b-85e6-87f7a69fbbcc" class="icon-tabs-container w-inline-block w-tab-link"><div data-w-id="ac51df6a-44a2-37a5-1478-df2380fd80a2" class="icon-tabs"><img width="313" data-w-id="a91c8872-c130-ae2b-2a27-d85bbc0a0695" alt="Water treatment consulting services" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e10498d261fe5047d4f1_Water%20Treatment%20Consulting%20Services.webp" loading="lazy" class="tab-image"/><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b8e57be868bedcbcd97160_Water%20Treatment%20Consulting%20Services.webp" alt="Water treatment consulting services" class="tab-image activeimage"/></div><div class="spacing-20"></div><div class="header-3 text-align-center color-black">Water<br/>Treatment<br/>Consulting<br/>Services</div></a><a data-w-tab="Tab 4" data-w-id="ddde3d75-e3ee-2802-d867-ad2ca479a220" class="icon-tabs-container w-inline-block w-tab-link"><div data-w-id="8d667c01-45bb-4003-bdfe-611c6e58607c" class="icon-tabs"><img width="380.5" data-w-id="aa541d97-95fa-6500-e3a1-db2dfd5bd7f0" alt="Private labelling" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e104cd97f6a945da9664_Private%20Labelling.webp" loading="lazy" class="tab-image private-labelling"/></div><div class="spacing-20"></div><div class="header-3 text-align-center color-black">Private<br/>Labeling</div></a><a data-w-tab="Tab 5" data-w-id="772201e2-3af6-ee65-4a9f-195e93755441" class="icon-tabs-container w-inline-block w-tab-link"><div data-w-id="25d327e8-a04e-9b57-a396-5aadf44216f3" class="icon-tabs"><img width="341.5" data-w-id="fc346006-36c9-b54d-15a1-ef5c45d166df" alt="Custom product engineering" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e1046430fb9745110a1b_Custom%20Product%20Engineering.webp" loading="lazy" class="tab-image custom-product-engineering"/><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b8e579f47831c2ec16904f_Custom%20Product%20Engineering.webp" alt="Custom product engineering" class="tab-image activeimage"/></div><div class="spacing-20"></div><div class="header-3 text-align-center color-black">Custom<br/>Product<br/>Engineering</div></a></div><div class="w-tab-content"><div data-w-tab="Tab 1" class="w-tab-pane w--tab-active"><div class="spacing-30"></div><div class="spacing-5"></div><div class="_2-column-container gap-90"><div class="image-h368-w703"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68f745b1dc57bc531951c30d_68affef9775569b9fa5c8a6c_Mask%20Group%2050-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68f745b1dc57bc531951c30d_68affef9775569b9fa5c8a6c_Mask%20Group%2050.webp 703w" alt="Scientist in the water testing lab" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68f745b1dc57bc531951c30d_68affef9775569b9fa5c8a6c_Mask%20Group%2050.webp" loading="lazy" class="imagefitcontainer imagefitcontain"/><div class="image-decorator-bgoolor"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14
820c78b5c674a185ab8/6865e104c1d28762afef85ff_Lab%20Services.webp" alt="Lab services" class="summ-image"/></div></div><div class="flex-order-start display-non-desktop"><h2 class="header-2">Lab Services</h2><div class="spacing-5"></div><div class="normal-text">The brightest scientists and most sensitive water testing equipment in the world are dedicated to making your water healthier to drink and safer to use.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/lab-services" class="blue-link">Learn More   </a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="_308-width display-desktop-only"><h2 class="header-2">Lab Services</h2><div class="spacing-5"></div><div class="normal-text">The brightest scientists and most sensitive water testing equipment in the world are dedicated to making your water healthier to drink and safer to use.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/lab-services" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div><div data-w-tab="Tab 2" class="w-tab-pane"><div class="spacing-30"></div><div class="spacing-5"></div><div class="_2-column-container gap-90"><div class="image-h368-w703 a"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010a0cb841132921b946f_Mask%20Group%2046-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010a0cb841132921b946f_Mask%20Group%2046.webp 703w" alt="Industrial ion exchange system" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010a0cb841132921b946f_Mask%20Group%2046.webp" loading="lazy" class="imagefitcontainer imagefitcontain"/><div class="image-decorator-bgoolor"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e104e3b587ad1167bfd8_Resin%20Regeneration%20Services.webp" alt="Resin regeneration services" class="summ-image"/></div></div><div class="flex-order-start display-non-desktop"><h2 class="header-2">Resin Regeneration Services</h2><div class="spacing-5"></div><div class="normal-text">Regeneration solutions for a full range of ion exchange media including metal bearing resins. Certified clean resins are returned to you and waste is disposed of according to EPA standards.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/resin-regeneration-services" class="blue-link">Learn More   </a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="_308-width display-desktop-only"><h2 class="header-2">Resin Regeneration<br/>Services</h2><div class="spacing-5"></div><div class="normal-text">Regeneration solutions for a full range of ion exchange media including metal bearing resins. Certified clean resins are returned to you and waste is disposed of according to EPA standards.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/resin-regeneration-services" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div><div data-w-tab="Tab 3" class="w-tab-pane"><div class="spacing-30"></div><div class="spacing-5"></div><div class="_2-column-container gap-90"><div class="image-h368-w703"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b00c12213a18b3f7aaa30f_Mask%20Group%2047-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b00c12213a18b3f7aaa30f_Mask%20Group%2047.webp 703w" alt="Ion exchange test columns" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b00c12213a18b3f7aaa30f_Mask%20Group%2047.webp" loading="lazy" class="imagefitcontainer imagefitcontain"/><div class="image-decorator-bgoolor"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e10498d261fe5047d4f1_Water%20Treatment%20Consulting%20Services.webp" alt="Water treatment consulting services" class="summ-image"/></div></div><div class="_308-width display-desktop-only"><h2 class="header-2">Water Treatment<br/>Consulting Services</h2><div class="spacing-5"></div><div class="normal-text">Ask the leading IX scientists in the world for help with product or process recommendations to ensure optimal water treatment operations for virtually any use case.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/technical-consultation" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="flex-order-start display-non-desktop"><h2 class="header-2">Water Treatment Consulting Services</h2><div class="spacing-5"></div><div class="normal-text">Ask the leading IX scientists in the world for help with product or process recommendations to ensure optimal water treatment operations for virtually any use case.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/technical-consultation" class="blue-link">Learn More   </a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div><div data-w-tab="Tab 4" class="w-tab-pane"><div class="spacing-30"></div><div class="spacing-5"></div><div class="_2-column-container gap-90"><div class="image-h368-w703"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14
820c78b5c674a185ab8/68b00679b1f9f15965058618_Mask%20Group%2048-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b00679b1f9f15965058618_Mask%20Group%2048.webp 703w" alt="Private label packaging" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b00679b1f9f15965058618_Mask%20Group%2048.webp" loading="lazy" class="imagefitcontainer imagefitcontain"/><div class="image-decorator-bgoolor"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e104cd97f6a945da9664_Private%20Labelling.webp" alt="Private labelling" class="summ-image"/></div></div><div class="_308-width display-desktop-only"><h2 class="header-2">Private Labelling</h2><div class="spacing-5"></div><div class="normal-text">Want to outsource manufacturing and package products under your own label? Our contract packaging capabilities can help us execute your brand on demand.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/private-labelling-manufacturing-services" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="flex-order-start display-non-desktop"><h2 class="header-2">Private Labelling</h2><div class="spacing-5"></div><div class="normal-text">Want to outsource manufacturing and package products under your own label? Our contract packaging capabilities can help us execute your brand on demand.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/private-labelling-manufacturing-services" class="blue-link">Learn More   </a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div><div data-w-tab="Tab 5" class="w-tab-pane"><div class="spacing-30"></div><div class="spacing-5"></div><div class="_2-column-container gap-90"><div class="image-h368-w703"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010294b9e45c47d44e6e0_Mask%20Group%2049-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010294b9e45c47d44e6e0_Mask%20Group%2049.webp 703w" alt="Water filter cartridges" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010294b9e45c47d44e6e0_Mask%20Group%2049.webp" loading="lazy" class="imagefitcontainer imagefitcontain"/><div class="image-decorator-bgoolor"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e1046430fb9745110a1b_Custom%20Product%20Engineering.webp" alt="Custom product engineering" class="summ-image"/></div></div><div class="flex-order-start display-non-desktop"><h2 class="header-2">Custom Product Engineering</h2><div class="spacing-5"></div><div class="normal-text display-desktop-only">We help OEMs and other companies design solutions for the most critical water filtration components and manufacture them at scale.</div><div class="normal-text display-non-desktop">The brightest scientists and most sensitive water testing equipment in the world are dedicated to making your water healthier to drink and safer to use.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/custom-ion-exchange-resin-formulation" class="blue-link">Learn More   </a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="_308-width display-desktop-only"><h2 class="header-2">Custom Product<br/>Engineering</h2><div class="spacing-5"></div><div class="normal-text display-desktop-only">We help OEMs and other companies design solutions for the most critical water filtration components and manufacture them at scale.</div><div class="normal-text display-non-desktop">The brightest scientists and most sensitive water testing equipment in the world are dedicated to making your water healthier to drink and safer to use.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/custom-ion-exchange-resin-formulation" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></div></div><div class="display-phone"><div><div class="spacing-30"></div><div class="spacing-5"></div><div class="_2-column-center-content-left-image-right-text-copy gap-90"><div class="image-h368-w703 a"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14
820c78b5c674a185ab8/68f745b1dc57bc531951c30d_68affef9775569b9fa5c8a6c_Mask%20Group%2050.webp" alt="Scientist in the water testing lab" class="imagefitcontainer imagefitcontain"/><div class="image-decorator-bgoolor"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e104c1d28762afef85ff_Lab%20Services.webp" alt="Lab services" class="summ-image"/></div></div><div class="text-container-100-padding"><div class="display-non-desktop"><h2 class="header-2">Lab Services</h2><div class="spacing-5"></div><div class="normal-text">The brightest scientists and most sensitive water testing equipment in the world are dedicated to making your water healthier to drink and safer to use.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/lab-services" class="blue-link">Learn More   </a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="_308-width display-desktop-only"><h2 class="header-2">Lab Services</h2><div class="spacing-5"></div><div class="normal-text">The brightest scientists and most sensitive water testing equipment in the world are dedicated to making your water healthier to drink and safer to use.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/technical-consultation" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></div><div><div class="spacing-30"></div><div class="spacing-5"></div><div class="_2-column-center-content-left-image-right-text-copy gap-90"><div class="image-h368-w703 a"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010a0cb841132921b946f_Mask%20Group%2046-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010a0cb841132921b946f_Mask%20Group%2046.webp 703w" alt="Industrial ion exchange system" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010a0cb841132921b946f_Mask%20Group%2046.webp" loading="lazy" class="imagefitcontainer imagefitcontain"/><div class="image-decorator-bgoolor"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e104e3b587ad1167bfd8_Resin%20Regeneration%20Services.webp" alt="Resin regeneration services" class="summ-image"/></div></div><div class="text-container-100-padding"><div class="display-non-desktop"><h2 class="header-2">Resin Regeneration<br/>Services</h2><div class="spacing-5"></div><div class="normal-text">Regeneration solutions for a full range of ion exchange media including metal bearing resins. Certified clean resins are returned to you and waste is disposed of according to EPA standards.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/resin-regeneration-services" class="blue-link">Learn More   </a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="_308-width display-desktop-only"><h2 class="header-2">Resin Regeneration<br/>Services</h2><div class="spacing-5"></div><div class="normal-text">Regeneration solutions for a full range of ion exchange media including metal bearing resins. Certified clean resins are returned to you and waste is disposed of according to EPA standards.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/resin-regeneration-services" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></div><div><div class="spacing-30"></div><div class="spacing-5"></div><div class="_2-column-center-content-left-image-right-text-copy gap-90"><div class="image-h368-w703 a"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b00c12213a18b3f7aaa30f_Mask%20Group%2047-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b00c12213a18b3f7aaa30f_Mask%20Group%2047.webp 703w" alt="Ion exchange test columns" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b00c12213a18b3f7aaa30f_Mask%20Group%2047.webp" loading="lazy" class="imagefitcontainer imagefitcontain"/><div class="image-decorator-bgoolor"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14
820c78b5c674a185ab8/6865e10498d261fe5047d4f1_Water%20Treatment%20Consulting%20Services.webp" alt="Water treatment consulting services" class="summ-image"/></div></div><div class="text-container-100-padding"><div class="_308-width display-desktop-only"><h2 class="header-2">Water Treatment<br/>Consulting Services</h2><div class="spacing-5"></div><div class="normal-text">Ask the leading IX scientists in the world for help with product or process recommendations to ensure optimal water treatment operations for virtually any use case.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/technical-consultation" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="display-non-desktop"><h2 class="header-2">Water Treatment<br/>Consulting Services</h2><div class="spacing-5"></div><div class="normal-text">Ask the leading IX scientists in the world for help with product or process recommendations to ensure optimal water treatment operations for virtually any use case.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/technical-consultation" class="blue-link">Learn More   </a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></div><div><div class="spacing-30"></div><div class="spacing-5"></div><div class="_2-column-center-content-left-image-right-text-copy gap-90"><div class="image-h368-w703 a"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b00679b1f9f15965058618_Mask%20Group%2048-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b00679b1f9f15965058618_Mask%20Group%2048.webp 703w" alt="Private label packaging" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b00679b1f9f15965058618_Mask%20Group%2048.webp" loading="lazy" class="imagefitcontainer imagefitcontain"/><div class="image-decorator-bgoolor"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e104cd97f6a945da9664_Private%20Labelling.webp" alt="Private labelling" class="summ-image"/></div></div><div class="text-container-100-padding"><div class="_308-width display-desktop-only"><h2 class="header-2">Private Labelling</h2><div class="spacing-5"></div><div class="normal-text">Want to outsource manufacturing and package products under your own label? Our contract packaging capabilities can help us execute your brand on demand.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/private-labelling-manufacturing-services" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="display-non-desktop"><h2 class="header-2">Private Labelling</h2><div class="spacing-5"></div><div class="normal-text">Want to outsource manufacturing and package products under your own label? Our contract packaging capabilities can help us execute your brand on demand.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/service/private-labelling-manufacturing-services" class="blue-link">Learn More   </a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></div><div><div class="spacing-30"></div><div class="spacing-5"></div><div class="_2-column-center-content-left-image-right-text-copy gap-90"><div class="image-h368-w703 a"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010294b9e45c47d44e6e0_Mask%20Group%2049-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010294b9e45c47d44e6e0_Mask%20Group%2049.webp 703w" alt="Water filter cartridges" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b010294b9e45c47d44e6e0_Mask%20Group%2049.webp" loading="lazy" class="imagefitcontainer imagefitcontain"/><div class="image-decorator-bgoolor"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865e1046430fb9745110a1b_Custom%20Product%20Engineering.webp" alt="Custom product engineering" class="summ-image"/></div></div><div class="text-container-100-padding"><div class="display-non-desktop"><h2 class="header-2">Custom Product<br/>Engineering</h2><div class="spacing-5"></div><div class="normal-text display-desktop-only">We help OEMs and other companies design solutions for the most critical water filtration components and manufacture them at scale.</div><div class="normal-text display-non-desktop">The brightest scientists and most sensitive water testing equipment in the world are dedicated to making your water healthier to drink and safer to use.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/custom-ion-exchange-resin-formulation" class="blue-link">Learn More   </a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="_308-width display-desktop-only"><h2 class="header-2">Custom Product<br/>Engineering</h2><div class="spacing-5"></div><div class="normal-text display-desktop-only">We help OEMs and other companies design solutions for the most critical water filtration components and manufacture them at scale.</div><div class="normal-text display-non-desktop">The brightest scientists and most sensitive water testing equipment in the world are dedicated to making your water healthier to drink and safer to use.</div><div class="spacing-20"></div><div class="link-container-wo-border-bottom"><a href="/custom-ion-exchange-resin-formulation" class="blue-link">Learn More</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></div></div></div><div class="spacing-70"></div></section><section class="section-3"><div class="spacing-50"></div><div class="spacing-5"></div><div class="_1200-width"><div class="form-image-and-quote padding-topbot-70"><div class="form-image-container">
820<img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/689be9d4a21c8876ceb32161_cropped%20image.webp" loading="lazy" alt="Ion Exchange Solutions for PFAS Removal brochure" class="image-9"/></div><div class="middleblock"><div class="div-block-204"><h2 class="header-2 text-align-center">Save Budget With Tips for PFAS Remediation System Design &amp; More</h2><div class="typeform-wrapper-wuthjw21"><iframe src="https://form.typeform.com/to/wUThjw21?form_name=pfas_remediation_download_form&amp;typeform-medium=webflow&amp;typeform-embed=webflow-widget&amp;disable-auto-focus=true&amp;embed-hide-headers=true&amp;embed-hide-footer=true&amp;embed-opacity=0" STYLE="width:100%;height:100%;border:none;" allowfullscreen="" allow="autoplay; encrypted-media" loading="lazy" class="typeform-embed-wuthjw21 no-pad"></iframe></div></div><div class="spacing-50"></div></div><div class="quote-review"><div class="small-text">“I was surprised by the difference in capacity and contact time required by different remediation solutions. A little knowledge allowed us to achieve far<br/>greater efficiency.”</div><div class="spacing-20"></div><div class="spacing-5"></div><div class="small-text">J. Hein,<br/>Lead Water Engineer,<br/>City of Greenville</div></div></div></div></section><div class="spacing-70"></div><section class="leaon-on-our-services padding-topbot-70-copy"><div class="spacing-70"></div><div class="w-layout-blockcontainer _1200-width w-container"><h2 class="header-2 text-align-center">Complete Your Professional Development at ResinTech University</h2><div class="spacing-5"></div><div class="spacing-5"></div><div class="normal-text text-align-center">We&#x27;re building ResinTech University - a free, deep curriculum with extensive resources to help you do better in your job.</div><div class="spacing-40"></div><div class="spacing-5"></div><div class="_3-column-container"><div class="clir-resource-videos-others s d"><div><div class="image-h195-w360"><div STYLE="aspect-ratio: 1.77777778;  overflow: hidden;" data-video-id="45235"><div class="w-embed"><video
821  controls
822  controlsList="nodownload"
823  oncontextmenu="return false;"
824  poster="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/69af92db03b200f73fca1d2c_unnamed-8.webp"
825  style="height: 100%; width: 100%;"
826>
827  <source src="https://19948207.fs1.hubspotusercontent-na1.net/hubfs/19948207/point-of-entry-pfas-removal.mp4" type="video/mp4">
828</video></div></div></div></div><div class="spacing-25"></div><h3 class="header-3">Point-of-Entry PFAS Removal</h3><div class="spacing-5"></div><div class="normal-text">Frank DaSilva discusses the critical issue of PFAS removal using point-of-entry (POE) systems. PFAS, known as &quot;forever chemicals,&quot; have been a concern since their introduction in the 1940s due to their persistence in the environment and potential health risks. With over 12,000 fluorinated organic compounds identified, understanding how to effectively remove these contaminants is more essential than ever.</div></div><div class="clir-resource-videos-others s d"><div><div class="image-h195-w360"><div STYLE="aspect-ratio: 1.77777778;  overflow: hidden;" data-video-id="45235"><div class="w-embed"><video
829  controls
830  controlsList="nodownload"
831  oncontextmenu="return false;"
832  poster="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/69af942f6917cd4e992d39e6_unnamed-9.webp"
833  style="height: 100%; width: 100%;"
834>
835  <source src="https://19948207.fs1.hubspotusercontent-na1.net/hubfs/19948207/resintech-university-introduction-to-water-chemistry.mp4" type="video/mp4">
836</video></div></div></div></div><div class="spacing-25"></div><h3 class="header-3">Care &amp; Handling of lon Exchange Resin</h3><div class="spacing-5"></div><div class="normal-text">Are you interested in maximizing the lifespan and efficiency of your ion exchange resins? Join Frank DeSilva in this informative video where he shares essential tips on the care and handling of ion exchange resins throughout their lifecycle.</div></div><div class="clir-resource-videos-others s d"><div><div class="image-h195-w360"><div STYLE="aspect-ratio: 1.77777778;  overflow: hidden;" data-video-id="45235"><div class="w-embed"><video
837  controls
838  controlsList="nodownload"
839  oncontextmenu="return false;"
840  poster="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/69af92db81de9a634f0a5f8a_thumbnail%20water%20softener.webp"
841  style="height: 100%; width: 100%;"
842>
843  <source src="https://19948207.fs1.hubspotusercontent-na1.net/hubfs/19948207/resintech-university-water-softener-regeneration.mp4" type="video/mp4">
844</video></div></div></div></div><div class="spacing-25"></div><h3 class="header-3">Water Softener Regeneration</h3><div class="spacing-5"></div><div class="normal-text">Unlock the secrets of water softener regeneration with our informative video that takes you through the essential stages and considerations of this crucial process.</div></div></div></div><div class="spacing-40"></div><div class="flex-row center-x"><div class="link-container-wo-border-bottom"><a href="/resintech-university" class="blue-link">Visit ResinTech University for free professional development</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div><div class="spacing-70"></div></section><div class="spacing-50"></div><div class="spacing-5"></div><section class="free-reousrces padding-leftright-220 padding-topbot-70 examplediv-copy"><div class="_1200-width"><div><h2 class="header-2">Free Resources to Make Your Job Easier</h2><div class="div-block-206"><div class="spacing-10"></div><div color="blue" class="normal-text">Get webinars, live events recordings, certification info, white papers, specs, and more from the knowledge hub.</div><div class="spacing-40"></div></div><div class="resources"><div id="w-node-a6cb3d8c-8f30-40dd-327e-71a561e66f6c-4a185ac2" class="resources-card a"><div class="resource-image image-missing"><div class="image-25-x-35"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68dc841766ede1a63133bd75_%EF%87%88.webp" alt="Video file icon." class="imagefitcontainer"/></div></div><div class="resource-text"><div class="header-3 color-black">ResinTech University</div><div class="spacing-10"></div><div class="normal-text display-desktop-only">ResinTech University is a free knowledge base created, curated, and maintained by the water purification experts responsible for the chemistry in ResinTech filtration media and systems</div><div class="normal-text display-non-desktop">ResinTech University is a webinar series addressing water and wastewater issues that matter most to you.</div><div class="spacing-10"></div><div class="link-container-wo-border-bottom"><a href="/resintech-university" class="blue-link">Learn more here</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div><div class="resources-card"><div class="resource-image image-missing"><div class="image-25-x-35"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68dc8418d8bfde592107d9ec_%EF%87%81.webp" alt="PDF file icon." class="imagefitcontainer"/></div></div><div class="resource-text"><div class="header-3 color-black">Document Library</div><div class="spacing-10"></div><div class="normal-text display-desktop-only">Quick access to hundreds of Safety Data Sheets, Project Specifications, White Papers and more!<br/>(Registration may be required.)</div><div class="normal-text display-non-desktop">Quick access to hundreds of Safety Data Sheets, Project Specifications, White Papers and more!<br/>(Registration may be required.)</div><div class="spacing-10"></div><div class="link-container-wo-border-bottom"><a href="/resources/case-studies" class="blue-link">View Library</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div><div class="display-desktop-only"><div class="spacing-50"></div></div><div class="resources"><div class="resources-card"><div class="resource-image image-missing"><div class="image-25-x-35"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68dc8418d8bfde592107d9ec_%EF%87%81.webp" alt="PDF file icon." class="imagefitcontainer"/></div></div><div class="resource-text"><div class="header-3 color-black">Safety Data Sheets</div><div class="spacing-10"></div><div class="normal-text display-desktop-only">Safety Data Sheets provide essential safety, handling, and compliance information for ResinTech products, ensuring workplace safety and regulatory adherance.</div><div class="normal-text display-non-desktop">Safety Data Sheets provide essential safety, handling, and compliance information for<br/>ResinTech products, ensuring workplace safety and regulatory adherance.</div><div class="spacing-10"></div><div class="link-container-wo-border-bottom"><a href="/resources/sds" class="blue-link">View SDS</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div><div class="resources-card"><div class="resource-image image-missing"><div class="image-25-x-35"><img loading="lazy" src="https://cdn.prod.website-files.com/68636d14
844c78b5c674a185ab8/68dc8417904d68a10fac85ad_%EF%85%9C.webp" alt="Document file icon." class="imagefitcontainer"/></div></div><div class="resource-text"><div class="header-3 color-black">Certification and Licenses</div><div class="spacing-10"></div><div class="normal-text display-desktop-only">ResinTech products and services is in keeping with the highest industry standards. Feel free to contact us if you don&#x27;t see certification you require.</div><div class="normal-text display-non-desktop">ResinTech products and services is in keeping with the highest industry standards. Feel free to contact us if you don&#x27;t see certification you require.</div><div class="spacing-10"></div><div class="link-container-wo-border-bottom"><a href="/resources/certifications-licenses" class="blue-link">View Documents</a><div class="fa-solid fa-arrow-right blue-link"></div></div></div></div></div></div></div></section><div class="spacing-70"></div></div><div class="spacing-5"></div></main><footer data-swiftype-index="false" class="footer-container"><div class="w-embed"><style>
845@media(max-width: 629px) and (min-width: 480px){#footerfooter{flex-flow: column-reverse}}
846</style></div><div class="div-block-370"><div class="spacing-40"></div><div class="spacing-5"></div><div class="footer"><div class="footer-content"><div class="address-and-socials"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b7654bb6257df644986_40th_Logo_WEBSITE_ONLY_-_Reverse%20(1).webp" loading="lazy" width="Auto" sizes="100vw" alt="ResinTech 40th anniversary logo" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b7654bb6257df644986_40th_Logo_WEBSITE_ONLY_-_Reverse%20(1)-p-500.png 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/695c9b7654bb6257df644986_40th_Logo_WEBSITE_ONLY_-_Reverse%20(1).webp 1186w" class="footer-logo"/><div class="footer-address-container"><div class="spacing-50"></div><address class="footer-link-containers about-texts"><div class="footer-text">ResinTech Global Headquarters</div><div class="footer-text">1801 Federal Street</div><div class="footer-text">Camden, NJ USA 08105</div></address><div class="spacing-20"></div></div><div class="footer-link-containers about-texts"><div class="footer-text">856-768-9600</div></div><div class="spacing-50"></div><div class="footer-socials-container"><a href="https://www.facebook.com/ResinTech/" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865ced53f56042ca496c86d_facebook-app-symbol.webp" loading="lazy" alt="Facebook" class="social-media-links"/></a><a href="https://www.instagram.com/resintechinc/" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865ced58f9b11b0fc02faa9_instagram%20(1).webp" loading="lazy" alt="Instagram" class="social-media-links"/></a><a href="https://www.youtube.com/channel/UC2ZylGeIbHW5Z9HG4R1NieQ" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865ced58b96948794380f19_youtube%20(1).webp" loading="lazy" alt="YouTube" class="social-media-links"/></a><a href="https://x.com/resintech" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865ced50e568a50f69b5984_twitter%20(1).webp" loading="lazy" alt="Twitter" class="social-media-links"/></a><a href="https://www.linkedin.com/company/resintech/" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865ced55f8c9434e7924d2b_linkedin%20(1).webp" loading="lazy" alt="LinkedIn" class="social-media-links"/></a></div><div class="spacing-40"></div><div class="footer-certifications-container"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6ab327574a6fb412ee0f1c53_ISO%209001-2015%20white.png" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6ab327574a6fb412ee0f1c53_ISO%209001-2015%20white-p-500.png 500w, https://cdn.prod.website-files.com/68636d14
846c78b5c674a185ab8/6ab327574a6fb412ee0f1c53_ISO%209001-2015%20white-p-800.png 800w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6ab327574a6fb412ee0f1c53_ISO%209001-2015%20white-p-1080.png 1080w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6ab327574a6fb412ee0f1c53_ISO%209001-2015%20white.png 1281w" alt="" class="image-h68-w68"/><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6892f422702a264280a7ae1e_Leed-Certification-2%20(1).webp" loading="lazy" alt="LEED certification" class="image-h68-w68"/></div></div><div class="about"><div class="footer-link-containers"><div class="footer-text-container"><div class="footer-text">About ResinTech</div><div class="spacing-10"></div><div class="spacing-5"></div></div><a href="/our-story" class="footer-link">Our Story</a><a href="/facilities" class="footer-link">Facilities</a><a href="/philanthropy" class="footer-link">Philanthropy</a><a href="/values-and-principals" class="footer-link">Values &amp; Principles</a><a href="/business-units" class="footer-link">Business Units</a></div></div><div class="links-and-resources"><div class="footer-link-containers"><div class="footer-text-container"><div class="footer-text">Quick links</div></div><div class="spacing-10"></div><div class="spacing-4"></div><a href="/support/become-a-distributor" class="footer-link">Become a distributor</a><a href="https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=5093d500-696f-400d-a0a9-fa327104888a&amp;ccId=19000101_000001&amp;type=MP&amp;lang=en_US" class="footer-link">Careers</a><a href="/news" class="footer-link">News &amp; Events</a></div><div class="footer-link-containers"><div class="footer-text-container"><div class="footer-text">Resources</div></div><div class="spacing-10"></div><div class="spacing-5"></div><a href="/resources/sds" class="footer-link">Safety Data Sheets (SDS)</a><a href="/resources/certifications-licenses" class="footer-link">Certifications &amp; Licenses</a><a href="/resintech-university" class="footer-link">ResinTech University</a><a href="/resources/case-studies" class="footer-link">Document Library</a></div></div><div class="markets"><div class="footer-link-containers"><div class="footer-text-container"><div class="footer-text">Markets</div></div><div class="spacing-10"></div><div class="spacing-5"></div><a href="/application/municipal-water" class="footer-link">Municipal Water</a><a href="/application/residential-commercial-water" class="footer-link">Residential / Commercial Water</a><a href="/application/groundwater-remediation" class="footer-link">Groundwater &amp; Wastewater</a><a href="/application/power-generation" class="footer-link">Power Generation</a><a href="/application/industrial-water" class="footer-link">Industrial Water</a><a href="/application/spot-free-rinse" class="footer-link">Spot-Free Rinse</a><a href="/application/ultrapure-water" class="footer-link">Ultrapure Water</a><a href="/application/aquarium-aquaculture" class="footer-link">Aquarium and Aquaculture</a><a href="/application/radwaste" class="footer-link">Radwaste Treatment</a><a href="/application/mining-waste" class="footer-link">Mining</a><a href="/application/sugar-decolorization" class="footer-link">Sugar Decolorization</a><a href="/application/ethanol" class="footer-link">Ethanol</a><a href="/application/contaminants" class="footer-link">Search Specific Contaminants</a></div></div></div></div><div class="spacing-50"></div></div><div class="footer-journey"><div class="hide-phone-copy"><div class="spacing-10"></div><div class="spacing-4"></div><div class="spacing-4"></div></div><div id="footerfooter" class="w-layout-blockcontainer footer-journer-content w-container"><div class="copyright-container"><div class="normal-text color-light-gray"><strong>©</strong>2026 ResinTech, Inc.</div></div><div class="footer-termsofuse-container"><a href="/terms-and-conditions" class="normal-text color-light-gray text-no-decor">Terms &amp; Conditions</a><a href="/terms-of-use" class="normal-text color-light-gray text-no-decor">Terms of Use</a><a href="/privacy-policy" class="normal-text color-light-gray text-no-decor">Privacy Policy</a><div class="div-block-226"><div data-hover="false" data-delay="0" class="w-dropdown"><div class="dropdown-toggle w-dropdown-toggle"><div class="icon-5 w-icon-dropdown-toggle"></div><div class="div-block-332">
846<img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865ced50fd11f88d6e0707f_united-states.webp" loading="lazy" alt="United States" class="us-flag"/><div class="normal-text color-light-gray text-align-center">  English (US)</div></div></div><nav class="dropdown-list-7 v w-dropdown-list"><div class="locales-wrapper w-locales-list"><div role="list" class="w-locales-items"><div role="listitem" class="locale-2 w-locales-item"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865ced50fd11f88d6e0707f_united-states.png" loading="lazy" alt="flags" class="us-flag"/><a hreflang="en" href="/?r=0" aria-current="page" class="normal-text color-light-gray text-no-decor w--current">English (US)</a></div><div role="listitem" class="locale-2 w-locales-item"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b521c866157f9f5c782e93_france.webp" loading="lazy" alt="flags" sizes="(max-width: 512px) 100vw, 512px" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b521c866157f9f5c782e93_france-p-500.png 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b521c866157f9f5c782e93_france.webp 512w" class="us-flag"/><a hreflang="fr-FR" href="/fr" class="normal-text color-light-gray text-no-decor">French (France)</a></div><div role="listitem" class="locale-2 w-locales-item"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b521dc0f5b95bfbdcfa586_flag.webp" loading="lazy" alt="flags" sizes="(max-width: 512px) 100vw, 512px" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b521dc0f5b95bfbdcfa586_flag-p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68b521dc0f5b95bfbdcfa586_flag.webp 512w" class="us-flag"/><a hreflang="es-ES" href="/es" class="normal-text color-light-gray text-no-decor">Spanish (Spain)</a></div><div role="listitem" class="locale-2 w-locales-item"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68ba849fdb85ea2c8bb25622_germany.webp" loading="lazy" alt="flags" sizes="(max-width: 512px) 100vw, 512px" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68ba849fdb85ea2c8bb25622_germany-p-500.png 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68ba849fdb85ea2c8bb25622_germany.webp 512w" class="us-flag"/><a hreflang="de-DE" href="/de" class="normal-text color-light-gray text-no-decor">German (Germany)</a></div><div role="listitem" class="locale-2 w-locales-item"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68ba84ab8e4f2fd9ecd8b782_italian.webp" loading="lazy" alt="flags" sizes="(max-width: 512px) 100vw, 512px" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68ba84ab8e4f2fd9ecd8b782_italian-p-500.png 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68ba84ab8e4f2fd9ecd8b782_italian.webp 512w" class="us-flag"/><a hreflang="it-IT" href="/it" class="normal-text color-light-gray text-no-decor">Italian (Italy)</a></div><div role="listitem" class="locale-2 w-locales-item"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68ba84d22fd0e2918916b691_brazil-.webp" loading="lazy" alt="flags" sizes="(max-width: 512px) 100vw, 512px" srcset="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68ba84d22fd0e2918916b691_brazil--p-500.webp 500w, https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/68ba84d22fd0e2918916b691_brazil-.webp 512w" class="us-flag"/><a hreflang="pt-BR" href="/pt-br" class="normal-text color-light-gray text-no-decor">Portuguese (PT-BR)</a></div></div></div></nav></div></div></div><div class="footer-journey--container hide"><div class="normal-text color-light-gray">Designed by:</div><a href="https://www.jbbgi.com" class="w-inline-block"><img src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/6865d8a18f9b11b0fc06b7a7_Journey%20Group%20Inc..svg" loading="lazy" id="journey-logo" alt="Journey Group Inc. logo" class="journey-logo"/></a></div></div><div class="hide-phone-copy"><div class="spacing-10"></div><div class="spacing-4"></div></div></div></footer>
846<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=68636d14c78b5c674a185ab8" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
846<script src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/js/resintech.schunk.1a807f015b216e46.js" type="text/javascript" integrity="sha384-oY4R8SfnVBTWnix6ULiWbZs/5tyRyxEiWcG+WrT3unnu5pmfsIYJEraZcyFVlvND" crossorigin="anonymous"></script>
846<script src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/js/resintech.schunk.e966c3813a808289.js" type="text/javascript" integrity="sha384-BAdVOY23d13GQLoTKseST3fuM5Cir6kgpUQD+HT9ljYU4n6q5drK2zP/S+Ja0R4I" crossorigin="anonymous"></script>
846<script src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/js/resintech.schunk.d659be6dcd9af708.js" type="text/javascript" integrity="sha384-fkZ6Md26P2haMCtqf4f0HB23dTQgjwR09RGdpu3VVDV0Zif+FEMEoIw0sewn8NM8" crossorigin="anonymous"></script>
846<script src="https://cdn.prod.website-files.com/68636d14c78b5c674a185ab8/js/resintech.3d1b79c6.45a47255228d2b25.js" type="text/javascript" integrity="sha384-r+obM6HKEpYBuIXAV5BzIglXduziSyjBzweL3JGWR0Bppgra3X/UzRSgiLud2XH+" crossorigin="anonymous"></script>
846<!-- FOXYCART -->
847<script data-cfasync="false" src="https://cdn.foxycart.com/cart.resintech.com/loader.js" async defer></script>
847
848<!-- /FOXYCART -->
849
850<!-- Form Optimization -->
851<script>
852  document.addEventListener('DOMContentLoaded', () => {
853    const iframes = document.querySelectorAll('iframe[data-src]');
854    iframes.forEach((iframe) => {
855      const observer = new IntersectionObserver((entries) => {
856        entries.forEach((entry) => {
857          if (entry.isIntersecting) {
858            iframe.src = iframe.dataset.src;
859            observer.unobserve(iframe);
860          }
861        });
862      });
863      observer.observe(iframe);
864    });
865  });
866</script>
866
867
868<script>
869  document.addEventListener('DOMContentLoaded', function () {
870    const openButton = document.querySelector('[data-tf-popup]');
871    let scriptLoaded = false;
872
873    function loadTfScript() {
874      if (scriptLoaded) return;
875      const s = document.createElement('script');
876      s.src = 'https://embed.typeform.com/next/embed.js';
877      s.defer = true;
878      document.body.appendChild(s);
879      scriptLoaded = true;
880    }
881
882    if ('IntersectionObserver' in window && openButton) {
883      const observer = new IntersectionObserver((entries) => {
884        if (entries[0].isIntersecting) {
885          loadTfScript();
886          observer.disconnect();
887        }
888      });
889      observer.observe(openButton);
890    } else if (openButton) {
891      // fallback: load on click
892      openButton.addEventListener('click', loadTfScript, { once: true });
893    }
894  });
895</script>
895
896
897<!-- /Form Optimization-->
898
899<!-- FOXY LOCALIZATION -->
900<script>
901  // The key is the language string from the URL, and the value is the corresponding template set code
902  const templateSets = { en: 'DEFAULT', de: 'german', it: 'italian', fr: 'french', pt: 'portuguese', es: 'spanish' };
903
904  var FC = FC || {},
905    existingOnLoadUpdateTemplateSet = 'function' == typeof FC.onLoad ? FC.onLoad : function () {};
906  function getTemplateSetFromURL(t) {
907    const e = t.split('/'),
908      n = e[2].split('.')[0],
909      a = e[3],
910      o = templateSets[n];
911    if (o) return o;
912    const l = templateSets[a];
913    if (l) return l;
914    const p = document.querySelector('html').getAttribute('lang');
915    return p && templateSets[p] ? templateSets[p] : null;
916  }
917  function updateTemplateSet(t) {
918    (FC.json.template_set || 'DEFAULT') !== t && FC.client.request(`https://${FC.settings.storedomain}/cart?template_set=${t}`);
919  }
920  function updateTemplateSetAccordingToLanguageOnURI() {
921    const t = getTemplateSetFromURL(window.location.href);
922    t && updateTemplateSet(t);
923  }
924  FC.onLoad = function () {
925    (existingOnLoadUpdateTemplateSet(), FC.client.on('ready.done', updateTemplateSetAccordingToLanguageOnURI));
926  };
927</script>
927
928<!-- //FOXY LOCALIZATION -->
929
930<script defer src="//embed.typeform.com/next/embed.js"></script>
930
931
932<!-- //FOXY check if user login or not or anything related to it :/ -->
933<script>
934  window.foxyPortalLogicConfig = {
935    protectedPath: '',
936    loginOrSignupPath: '/portal',
937    loginRedirect: '',
938    redirectIfNoActiveSubscriptions: false,
939    useLatestTransactionOnly: false,
940    ignoreSubscriptionsWithPastDue: false,
941    removeElementsFromPage: false,
942    webhookEndpointURL: '',
943  };
944</script>
vendor: 1 bytes, line 944
944
945<script defer src="https://cdn-js.foxy.io/website-helpers@1/foxy-logic.js"></script>
vendor: 1 bytes, line 945
945
946<script>
947  (function () {
948    var _l = function () {
949      var s = document.createElement('script');
950      s.src = 'https://resintech.salesperson.com/embed.min.js';
951      s.id = '3dV8XNVJJVrjuX0e-FHg_';
952      s.setAttribute('data-domain', 'resintech.salesperson.com');
953      s.dataset.domain = 'resintech.salesperson.com';
954      s.defer = true;
955      document.head.appendChild(s);
956    };
957
958    if (document.readyState === 'complete') {
959      _l();
960    } else {
961      window.addEventListener('load', _l);
962    }
963  })();
964</script>
964
965
966
967
968<script type="text/javascript">
969  (function () {
970    var loaded = false;
971    function loadSwiftype() {
972      if (loaded) return;
973      loaded = true;
974      (function (w, d, t, u, n, s, e) {
975        w['SwiftypeObject'] = n;
976        w[n] = w[n] || function () { (w[n].q = w[n].q || []).push(arguments); };
977        s = d.createElement(t);
978        e = d.getElementsByTagName(t)[0];
979        s.async = 1;
980        s.src = u;
981        e.parentNode.insertBefore(s, e);
982      })(window, document, 'script', '//s.swiftypecdn.com/install/v2/st.js', '_st');
983      window._st('install', 'wP_F8yW93wTsvMyrvZsu', '2.0.0');
984    }
985    ['focusin', 'click', 'keydown', 'touchstart'].forEach(function (evt) {
986      window.addEventListener(evt, loadSwiftype, { once: true, passive: true });
987    });
988    if ('requestIdleCallback' in window) requestIdleCallback(loadSwiftype, { timeout: 5000 });
989    else window.addEventListener('load', function () { setTimeout(loadSwiftype, 3000); });
990  })();
991</script>
991
992
993
994<script>
995  // Wait for the embed to actually be ready
996  var _cbInterval = setInterval(function () {
997    if (window.chatbase && typeof window.chatbase.registerFormSchema === 'function') {
998      clearInterval(_cbInterval);
999      window.chatbase.registerFormSchema({
1000        request_quote: async (args, user) => {
1001          return {
1002            fields: [
1003              {
1004                name: 'email',
1005                label: 'Email',
1006                type: 'text',
1007                placeholder: 'Email',
1008                validation: {
1009                  required: {
1010                    value: true,
1011                    message: 'Email is required',
1012                  },
1013                },
1014              },
1015              {
1016                name: 'firstname',
1017                label: 'First Name',
1018                type: 'text',
1019                placeholder: 'First Name',
1020                validation: {
1021                  required: {
1022                    value: true,
1023                    message: 'First name is required',
1024                  },
1025                },
1026              },
1027              {
1028                name: 'lastname',
1029                label: 'Last Name',
1030                type: 'text',
1031                placeholder: 'Last Name',
1032                validation: {
1033                  required: {
1034                    value: true,
1035                    message: 'Last name is required',
1036                  },
1037                },
1038              },
1039              {
1040                name: 'company',
1041                label: 'Company',
1042                type: 'text',
1043                placeholder: 'Company',
1044                validation: {
1045                  required: {
1046                    value: true,
1047                    message: 'Company is required',
1048                  },
1049                },
1050              },
1051              {
1052                name: 'phone',
1053                label: 'Phone Number',
1054                type: 'text',
1055                placeholder: 'Phone Number',
1056                validation: {
1057                  required: {
1058                    value: true,
1059                    message: 'Phone number is required',
1060                  },
1061                },
1062              },
1063              {
1064                name: 'country',
1065                label: 'Country',
1066                type: 'select',
1067                placeholder: 'Select Country',
1068                options: [
1069                  { value: 'United States', label: 'United States' },
1070                  { value: 'Afghanistan', label: 'Afghanistan' },
1071                  { value: 'Albania', label: 'Albania' },
1072                  { value: 'Algeria', label: 'Algeria' },
1073                  { value: 'Andorra', label: 'Andorra' },
1074                  { value: 'Angola', label: 'Angola' },
1075                  { value: 'Antigua and Barbuda', label: 'Antigua and Barbuda' },
1076                  { value: 'Argentina', label: 'Argentina' },
1077                  { value: 'Armenia', label: 'Armenia' },
1078                  { value: 'Australia', label: 'Australia' },
1079                  { value: 'Austria', label: 'Austria' },
1080                  { value: 'Azerbaijan', label: 'Azerbaijan' },
1081                  { value: 'Bahamas', label: 'Bahamas' },
1082                  { value: 'Bahrain', label: 'Bahrain' },
1083                  { value: 'Bangladesh', label: 'Bangladesh' },
1084                  { value: 'Barbados', label: 'Barbados' },
1085                  { value: 'Belarus', label: 'Belarus' },
1086                  { value: 'Belgium', label: 'Belgium' },
1087                  { value: 'Belize', label: 'Belize' },
1088                  { value: 'Benin', label: 'Benin' },
1089                  { value: 'Bhutan', label: 'Bhutan' },
1090                  { value: 'Bolivia', label: 'Bolivia' },
1091                  { value: 'Bosnia and Herzegovina', label: 'Bosnia and Herzegovina' },
1092                  { value: 'Botswana', label: 'Botswana' },
1093                  { value: 'Brazil', label: 'Brazil' },
1094                  { value: 'Brunei', label: 'Brunei' },
1095                  { value: 'Bulgaria', label: 'Bulgaria' },
1096                  { value: 'Burkina Faso', label: 'Burkina Faso' },
1097                  { value: 'Burundi', label: 'Burundi' },
1098                  { value: 'Cabo Verde', label: 'Cabo Verde' },
1099                  { value: 'Cambodia', label: 'Cambodia' },
1100                  { value: 'Cameroon', label: 'Cameroon' },
1101                  { value: 'Canada', label: 'Canada' },
1102                  { value: 'Central African Republic', label: 'Central African Republic' },
1103                  { value: 'Chad', label: 'Chad' },
1104                  { value: 'Chile', label: 'Chile' },
1105                  { value: 'China', label: 'China' },
1106                  { value: 'Colombia', label: 'Colombia' },
1107                  { value: 'Comoros', label: 'Comoros' },
1108                  { value: 'Congo (Congo-Brazzaville)', label: 'Congo (Congo-Brazzaville)' },
1109                  { value: 'Costa Rica', label: 'Costa Rica' },
1110                  { value: 'Croatia', label: 'Croatia' },
1111                  { value: 'Cuba', label: 'Cuba' },
1112                  { value: 'Cyprus', label: 'Cyprus' },
1113                  { value: 'Czech Republic', label: 'Czech Republic' },
1114                  { value: 'Democratic Republic of the Congo', label: 'Democratic Republic of the Congo' },
1115                  { value: 'Denmark', label: 'Denmark' },
1116                  { value: 'Djibouti', label: 'Djibouti' },
1117                  { value: 'Dominica', label: 'Dominica' },
1118                  { value: 'Dominican Republic', label: 'Dominican Republic' },
1119                  { value: 'Ecuador', label: 'Ecuador' },
1120                  { value: 'Egypt', label: 'Egypt' },
1121                  { value: 'El Salvador', label: 'El Salvador' },
1122                  { value: 'Equatorial Guinea', label: 'Equatorial Guinea' },
1123                  { value: 'Eritrea', label: 'Eritrea' },
1124                  { value: 'Estonia', label: 'Estonia' },
1125                  { value: 'Eswatini', label: 'Eswatini' },
1126                  { value: 'Ethiopia', label: 'Ethiopia' },
1127                  { value: 'Fiji', label: 'Fiji' },
1128                  { value: 'Finland', label: 'Finland' },
1129                  { value: 'France', label: 'France' },
1130                  { value: 'Gabon', label: 'Gabon' },
1131                  { value: 'Gambia', label: 'Gambia' },
1132                  { value: 'Georgia', label: 'Georgia' },
1133                  { value: 'Germany', label: 'Germany' },
1134                  { value: 'Ghana', label: 'Ghana' },
1135                  { value: 'Greece', label: 'Greece' },
1136                  { value: 'Grenada', label: 'Grenada' },
1137                  { value: 'Guatemala', label: 'Guatemala' },
1138                  { value: 'Guinea', label: 'Guinea' },
1139                  { value: 'Guinea-Bissau', label: 'Guinea-Bissau' },
1140                  { value: 'Guyana', label: 'Guyana' },
1141                  { value: 'Haiti', label: 'Haiti' },
1142                  { value: 'Honduras', label: 'Honduras' },
1143                  { value: 'Hungary', label: 'Hungary' },
1144                  { value: 'Iceland', label: 'Iceland' },
1145                  { value: 'India', label: 'India' },
1146                  { value: 'Indonesia', label: 'Indonesia' },
1147                  { value: 'Iran', label: 'Iran' },
1148                  { value: 'Iraq', label: 'Iraq' },
1149                  { value: 'Ireland', label: 'Ireland' },
1150                  { value: 'Israel', label: 'Israel' },
1151                  { value: 'Italy', label: 'Italy' },
1152                  { value: 'Ivory Coast', label: 'Ivory Coast' },
1153                  { value: 'Jamaica', label: 'Jamaica' },
1154                  { value: 'Japan', label: 'Japan' },
1155                  { value: 'Jordan', label: 'Jordan' },
1156                  { value: 'Kazakhstan', label: 'Kazakhstan' },
1157                  { value: 'Kenya', label: 'Kenya' },
1158                  { value: 'Kiribati', label: 'Kiribati' },
1159                  { value: 'Kuwait', label: 'Kuwait' },
1160                  { value: 'Kyrgyzstan', label: 'Kyrgyzstan' },
1161                  { value: 'Laos', label: 'Laos' },
1162                  { value: 'Latvia', label: 'Latvia' },
1163                  { value: 'Lebanon', label: 'Lebanon' },
1164                  { value: 'Lesotho', label: 'Lesotho' },
1165                  { value: 'Liberia', label: 'Liberia' },
1166                  { value: 'Libya', label: 'Libya' },
1167                  { value: 'Liechtenstein', label: 'Liechtenstein' },
1168                  { value: 'Lithuania', label: 'Lithuania' },
1169                  { value: 'Luxembourg', label: 'Luxembourg' },
1170                  { value: 'Madagascar', label: 'Madagascar' },
1171                  { value: 'Malawi', label: 'Malawi' },
1172                  { value: 'Malaysia', label: 'Malaysia' },
1173                  { value: 'Maldives', label: 'Maldives' },
1174                  { value: 'Mali', label: 'Mali' },
1175                  { value: 'Malta', label: 'Malta' },
1176                  { value: 'Marshall Islands', label: 'Marshall Islands' },
1177                  { value: 'Mauritania', label: 'Mauritania' },
1178                  { value: 'Mauritius', label: 'Mauritius' },
1179                  { value: 'Mexico', label: 'Mexico' },
1180                  { value: 'Micronesia', label: 'Micronesia' },
1181                  { value: 'Moldova', label: 'Moldova' },
1182                  { value: 'Monaco', label: 'Monaco' },
1183                  { value: 'Mongolia', label: 'Mongolia' },
1184                  { value: 'Montenegro', label: 'Montenegro' },
1185                  { value: 'Morocco', label: 'Morocco' },
1186                  { value: 'Mozambique', label: 'Mozambique' },
1187                  { value: 'Myanmar', label: 'Myanmar' },
1188                  { value: 'Namibia', label: 'Namibia' },
1189                  { value: 'Nauru', label: 'Nauru' },
1190                  { value: 'Nepal', label: 'Nepal' },
1191                  { value: 'Netherlands', label: 'Netherlands' },
1192                  { value: 'New Zealand', label: 'New Zealand' },
1193                  { value: 'Nicaragua', label: 'Nicaragua' },
1194                  { value: 'Niger', label: 'Niger' },
1195                  { value: 'Nigeria', label: 'Nigeria' },
1196                  { value: 'North Korea', label: 'North Korea' },
1197                  { value: 'North Macedonia', label: 'North Macedonia' },
1198                  { value: 'Norway', label: 'Norway' },
1199                  { value: 'Oman', label: 'Oman' },
1200                  { value: 'Pakistan', label: 'Pakistan' },
1201                  { value: 'Palau', label: 'Palau' },
1202                  { value: 'Palestine', label: 'Palestine' },
1203                  { value: 'Panama', label: 'Panama' },
1204                  { value: 'Papua New Guinea', label: 'Papua New Guinea' },
1205                  { value: 'Paraguay', label: 'Paraguay' },
1206                  { value: 'Peru', label: 'Peru' },
1207                  { value: 'Philippines', label: 'Philippines' },
1208                  { value: 'Poland', label: 'Poland' },
1209                  { value: 'Portugal', label: 'Portugal' },
1210                  { value: 'Qatar', label: 'Qatar' },
1211                  { value: 'Romania', label: 'Romania' },
1212                  { value: 'Russia', label: 'Russia' },
1213                  { value: 'Rwanda', label: 'Rwanda' },
1214                  { value: 'Saint Kitts and Nevis', label: 'Saint Kitts and Nevis' },
1215                  { value: 'Saint Lucia', label: 'Saint Lucia' },
1216                  { value: 'Saint Vincent and the Grenadines', label: 'Saint Vincent and the Grenadines' },
1217                  { value: 'Samoa', label: 'Samoa' },
1218                  { value: 'San Marino', label: 'San Marino' },
1219                  { value: 'Sao Tome and Principe', label: 'Sao Tome and Principe' },
1220                  { value: 'Saudi Arabia', label: 'Saudi Arabia' },
1221                  { value: 'Senegal', label: 'Senegal' },
1222                  { value: 'Serbia', label: 'Serbia' },
1223                  { value: 'Seychelles', label: 'Seychelles' },
1224                  { value: 'Sierra Leone', label: 'Sierra Leone' },
1225                  { value: 'Singapore', label: 'Singapore' },
1226                  { value: 'Slovakia', label: 'Slovakia' },
1227                  { value: 'Slovenia', label: 'Slovenia' },
1228                  { value: 'Solomon Islands', label: 'Solomon Islands' },
1229                  { value: 'Somalia', label: 'Somalia' },
1230                  { value: 'South Africa', label: 'South Africa' },
1231                  { value: 'South Korea', label: 'South Korea' },
1232                  { value: 'South Sudan', label: 'South Sudan' },
1233                  { value: 'Spain', label: 'Spain' },
1234                  { value: 'Sri Lanka', label: 'Sri Lanka' },
1235                  { value: 'Sudan', label: 'Sudan' },
1236                  { value: 'Suriname', label: 'Suriname' },
1237                  { value: 'Sweden', label: 'Sweden' },
1238                  { value: 'Switzerland', label: 'Switzerland' },
1239                  { value: 'Syria', label: 'Syria' },
1240                  { value: 'Taiwan', label: 'Taiwan' },
1241                  { value: 'Tajikistan', label: 'Tajikistan' },
1242                  { value: 'Tanzania', label: 'Tanzania' },
1243                  { value: 'Thailand', label: 'Thailand' },
1244                  { value: 'Timor-Leste', label: 'Timor-Leste' },
1245                  { value: 'Togo', label: 'Togo' },
1246                  { value: 'Tonga', label: 'Tonga' },
1247                  { value: 'Trinidad and Tobago', label: 'Trinidad and Tobago' },
1248                  { value: 'Tunisia', label: 'Tunisia' },
1249                  { value: 'Turkey', label: 'Turkey' },
1250                  { value: 'Turkmenistan', label: 'Turkmenistan' },
1251                  { value: 'Tuvalu', label: 'Tuvalu' },
1252                  { value: 'Uganda', label: 'Uganda' },
1253                  { value: 'Ukraine', label: 'Ukraine' },
1254                  { value: 'United Arab Emirates', label: 'United Arab Emirates' },
1255                  { value: 'United Kingdom', label: 'United Kingdom' },
1256                  { value: 'Uruguay', label: 'Uruguay' },
1257                  { value: 'Uzbekistan', label: 'Uzbekistan' },
1258                  { value: 'Vanuatu', label: 'Vanuatu' },
1259                  { value: 'Vatican City', label: 'Vatican City' },
1260                  { value: 'Venezuela', label: 'Venezuela' },
1261                  { value: 'Vietnam', label: 'Vietnam' },
1262                  { value: 'Yemen', label: 'Yemen' },
1263                  { value: 'Zambia', label: 'Zambia' },
1264                  { value: 'Zimbabwe', label: 'Zimbabwe' },
1265                ],
1266                validation: {
1267                  required: {
1268                    value: true,
1269                    message: 'Country is required',
1270                  },
1271                },
1272              },
1273              {
1274                name: 'state',
1275                label: 'State (US only)',
1276                type: 'select',
1277                placeholder: 'Select State (if US)',
1278                options: [
1279                  { value: 'Alabama', label: 'Alabama' },
1280                  { value: 'Alaska', label: 'Alaska' },
1281                  { value: 'Arizona', label: 'Arizona' },
1282                  { value: 'Arkansas', label: 'Arkansas' },
1283                  { value: 'California', label: 'California' },
1284                  { value: 'Colorado', label: 'Colorado' },
1285                  { value: 'Connecticut', label: 'Connecticut' },
1286                  { value: 'Delaware', label: 'Delaware' },
1287                  { value: 'Florida', label: 'Florida' },
1288                  { value: 'Georgia', label: 'Georgia' },
1289                  { value: 'Hawaii', label: 'Hawaii' },
1290                  { value: 'Idaho', label: 'Idaho' },
1291                  { value: 'Illinois', label: 'Illinois' },
1292                  { value: 'Indiana', label: 'Indiana' },
1293                  { value: 'Iowa', label: 'Iowa' },
1294                  { value: 'Kansas', label: 'Kansas' },
1295                  { value: 'Kentucky', label: 'Kentucky' },
1296                  { value: 'Louisiana', label: 'Louisiana' },
1297                  { value: 'Maine', label: 'Maine' },
1298                  { value: 'Maryland', label: 'Maryland' },
1299                  { value: 'Massachusetts', label: 'Massachusetts' },
1300                  { value: 'Michigan', label: 'Michigan' },
1301                  { value: 'Minnesota', label: 'Minnesota' },
1302                  { value: 'Mississippi', label: 'Mississippi' },
1303                  { value: 'Missouri', label: 'Missouri' },
1304                  { value: 'Montana', label: 'Montana' },
1305                  { value: 'Nebraska', label: 'Nebraska' },
1306                  {
1306 value: 'Nevada', label: 'Nevada' },
1307                  { value: 'New Hampshire', label: 'New Hampshire' },
1308                  { value: 'New Jersey', label: 'New Jersey' },
1309                  { value: 'New Mexico', label: 'New Mexico' },
1310                  { value: 'New York', label: 'New York' },
1311                  { value: 'North Carolina', label: 'North Carolina' },
1312                  { value: 'North Dakota', label: 'North Dakota' },
1313                  { value: 'Ohio', label: 'Ohio' },
1314                  { value: 'Oklahoma', label: 'Oklahoma' },
1315                  { value: 'Oregon', label: 'Oregon' },
1316                  { value: 'Pennsylvania', label: 'Pennsylvania' },
1317                  { value: 'Rhode Island', label: 'Rhode Island' },
1318                  { value: 'South Carolina', label: 'South Carolina' },
1319                  { value: 'South Dakota', label: 'South Dakota' },
1320                  { value: 'Tennessee', label: 'Tennessee' },
1321                  { value: 'Texas', label: 'Texas' },
1322                  { value: 'Utah', label: 'Utah' },
1323                  { value: 'Vermont', label: 'Vermont' },
1324                  { value: 'Virginia', label: 'Virginia' },
1325                  { value: 'Washington', label: 'Washington' },
1326                  { value: 'West Virginia', label: 'West Virginia' },
1327                  { value: 'Wisconsin', label: 'Wisconsin' },
1328                  { value: 'Wyoming', label: 'Wyoming' },
1329                ],
1330              },
1331              {
1332                name: 'inquiry_details',
1333                label: 'Inquiry Details',
1334                type: 'textarea',
1335                placeholder: 'Inquiry Details',
1336                defaultValue: args.conversation_summary,
1337                validation: {
1338                  required: {
1339                    value: true,
1340                    message: 'Inquiry details is required',
1341                  },
1342                },
1343              },
1344            ],
1345            showLabels: true,
1346            submitButtonText: 'Submit',
1347            successMessage: "Thank you! We'll get back to you soon.",
1348            errorMessage: 'Failed to send message. Please try again.',
1349          };
1350        },
1351      });
1352    }
1353  }, 500);
1354</script>
1354
1355<style>
1356  .cart {display: none;}
1357</style>
1358<script>
1359window.FC = window.FC || {};
1360FC.onLoad = function () {
1361  function updateCartVisibility() {
1362    var qty = (FC.json && FC.json.item_count) || 0;
1363    document.querySelectorAll('.cart').forEach(function (el) {
1364      el.style.display = qty === 0 ? 'none' : 'block';
1365    });
1366  }
1367
1368  FC.client.on('ready.done', updateCartVisibility);
1369  FC.client.on('cart-submit.done', updateCartVisibility);
1370  FC.client.on('cart-item-remove.done', updateCartVisibility);
1371  FC.client.on('cart-item-quantity-update.done', updateCartVisibility);
1372};
1373</script>
1373
1374
1375<script type="text/javascript">
1376(function () {
1377  'use strict';
1378
1379  var COUPON_RATE_ID = 'shipping_service_id_60';
1380  var RATE_CONTAINER = '.fc-shipping-rates__rate';
1381  var HIDDEN_CLASS   = 'fc-coupon-only-hidden';
1382  var CLAIMED_ATTR   = 'data-fc-coupon-checked';
1383  var COUPON_PATTERN = /free shipping/i;
1384  var NOTE_TEXT = 'Please note - product preparation takes 3-5 days regardless of shipping method selected';
1385
1386  function injectStyle() {
1387    if (document.getElementById('fc-coupon-shipping-style')) return;
1388    var s = document.createElement('style');
1389    s.id = 'fc-coupon-shipping-style';
1390    s.textContent =
1391      '.' + HIDDEN_CLASS + '{display:none !important;}' +
1392      RATE_CONTAINER + ':has(#' + COUPON_RATE_ID + '):not([' + CLAIMED_ATTR + '])' +
1393      '{display:none !important;}';
1394    (document.head || document.documentElement).appendChild(s);
1395  }
1396
1397  function getRateContainer() {
1398    var radio = document.getElementById(COUPON_RATE_ID);
1399    if (radio) return radio.closest(RATE_CONTAINER) || radio.parentElement;
1400    var label = document.querySelector('label[for="' + COUPON_RATE_ID + '"]');
1401    return label ? (label.closest(RATE_CONTAINER) || label.parentElement) : null;
1402  }
1403
1404  function hasFreeShippingCoupon() {
1405    try {
1406      var coupons = window.FC && FC.json && FC.json.coupons;
1407      for (var k in coupons) {
1408        if (Object.prototype.hasOwnProperty.call(coupons, k)) {
1409          var c = coupons[k];
1410          if (c && c.name && COUPON_PATTERN.test(c.name)) return true;
1411        }
1412      }
1413    } catch (e) {}
1414    return false;
1415  }
1416
1417  function applyVisibility() {
1418    var container = getRateContainer();
1419    if (!container) return;
1420    container.setAttribute(CLAIMED_ATTR, '1');
1421    if (hasFreeShippingCoupon()) container.classList.remove(HIDDEN_CLASS);
1422    else container.classList.add(HIDDEN_CLASS);
1423  }
1424
1425  // Observer catches the rate the instant Foxy injects the sidecart HTML
1426  var observer = new MutationObserver(function () {
1427    var c = getRateContainer();
1428    if (c && !c.hasAttribute(CLAIMED_ATTR)) applyVisibility();
1429  });
1430
1431  function addNote() {
1432    var title = document.querySelector('.fc-cart__title');
1433    if (title && !document.querySelector('.fc-shipping-note')) {
1434      var p = document.createElement('p');
1435      p.className = 'fc-shipping-note';
1436      p.style.fontSize = '13px';
1437      p.style.color = '#4d4d4d';
1438      p.style.textAlign = 'center';
1439      p.textContent = NOTE_TEXT;
1440      title.appendChild(p);
1441    }
1442  }
1443
1444  function syncCart() {
1445    addNote();
1446    applyVisibility();
1447
1448    var radio = document.getElementById(COUPON_RATE_ID);
1449    if (!radio) return;
1450    var label = document.querySelector('label[for="' + COUPON_RATE_ID + '"]');
1451
1452    if (hasFreeShippingCoupon()) {
1453      if (!radio.checked) (label || radio).click();
1454    } else if (radio.checked) {
1455      var all = document.querySelectorAll(RATE_CONTAINER + ' input[type="radio"]');
1456      var fallback = null;
1457      for (var i = 0; i < all.length; i++) {
1458        if (all[i].id !== COUPON_RATE_ID) { fallback = all[i]; break; }
1459      }
1460      if (fallback) {
1461        var fl = document.querySelector('label[for="' + fallback.id + '"]');
1462        (fl || fallback).click();
1463      } else {
1464        console.warn('[FC] Free-shipping coupon removed but no alternative rate.');
1465      }
1466    }
1467  }
1468
1469  // Start the observer + CSS now — they don't depend on FC
1470  injectStyle();
1471  observer.observe(document.documentElement, { childList: true, subtree: true });
1472
1473  // Wire into Foxy via FC.onLoad — the SAME hook the page's own Foxy
1474  // scripts use. Chain it so we don't clobber the existing onLoad handlers.
1475  window.FC = window.FC || {};
1476  var previousOnLoad = (typeof FC.onLoad === 'function') ? FC.onLoad : function () {};
1477  FC.onLoad = function () {
1478    previousOnLoad();
1479    FC.client.on('ready.done', function () { applyVisibility(); syncCart(); });
1480    FC.client.on('render.done', function () {
1481      applyVisibility();
1482      setTimeout(syncCart, 300);
1483    });
1484  };
1485})();
1486</script>
1486
1487
1488<script>
1489(function () {
1490  'use strict';
1491
1492  // ---- PRIMARY: TF form_name (from embed URL) -> GA4 event ----
1493  var EVENT_BY_FORM_NAME = {
1494    'website_ask_an_expert':           'ask_an_expert_form_submit',
1495    'website_become_a_distributor':    'become_a_distributor_form',
1496    'website_contact_form_other':      'website_contact_form_other_form_submit',
1497    'website_quote_form_clir':         'website_quote_form_clir_form_submit',
1498    'pfas_remediation_download_form':  'pfas_download_form_submit',
1499    'website_quote_form':              'website_quote_form',
1500    'website_water_system_quote_form': 'water_systems_form',
1501    'website_resin_quote_form':        'resin_quote_form',
1502    'website_technical_ticket':        'techinical_ticket_form'
1503  };
1504
1505  var EVENT_BY_FORM_ID = {
1506    'A3jzh3FX': 'website_quote_form',
1507    'yTqCS2dt': 'website_contact_form_other_form_submit',
1508    'LphtQUGG': 'website_quote_form_clir_form_submit',
1509    'wUThjw21': 'pfas_download_form_submit',
1510    'QBaqh4e5': 'water_systems_form',
1511    'N5BJjTl1': 'resin_quote_form',
1512    'x0RNFhN7': 'techinical_ticket_form',
1513    '01KAZWC90JN701JBSZX85PNWHS': 'become_a_distributor_form',   
1514    '01K87VZ8C3AR5BGWE85J515HQH': 'clir_configurator_form_submit'
1515  };
1516
1517  var MEASUREMENT_ID = 'G-0LGY8G4F2J';
1518  var DEBUG = false; // TEST MODE. Set to false after verifying.
1519
1520  var fired = {};
1521  function log(){ if(DEBUG && window.console) console.log.apply(console, ['[tf-ga4]'].concat([].slice.call(arguments))); }
1522  function isTfOrigin(o){ try { return /(^|\.)typeform\.com$/.test(new URL(o).hostname); } catch(e){ return false; } }
1523
1524  function lookupFormName(formId){
1525    var ifr = formId ? document.querySelector('iframe[src*="/to/' + formId + '"]') : null;
1526    if(!ifr){
1527      var all = document.querySelectorAll('iframe[src*="form.typeform.com/to/"]');
1528      if(all.length === 1) ifr = all[0];
1529    }
1530    if(!ifr) return null;
1531    var m = /[?&#]form_name=([^&#]+)/.exec(ifr.getAttribute('src') || '');
1532    return m ? decodeURIComponent(m[1]) : null;
1533  }
1534
1535  function resolveEventName(formId, formName){
1536    if(formName && EVENT_BY_FORM_NAME[formName]) return EVENT_BY_FORM_NAME[formName];
1537    if(formId && EVENT_BY_FORM_ID[formId]) return EVENT_BY_FORM_ID[formId];
1538    if(formName) return formName.replace(/[^a-z0-9_]/gi, '_').toLowerCase() + '_submit'; // never lose a submit
1539    return 'website_form_submit'; 
1540  }
1541
1542  function sendEvent(formId, responseId){
1543    var guard = (formId || '') + ':' + (responseId || '');
1544    if(fired[guard]){ log('duplicate, skipping', guard); return; }
1545    fired[guard] = true;
1546    var formName = lookupFormName(formId);
1547    var eventName = resolveEventName(formId, formName);
1548    if(typeof window.gtag !== 'function'){ log('gtag() not found'); return; }
1549    window.gtag('event', eventName, {
1550      send_to: MEASUREMENT_ID,
1551      form_id: formId || undefined,
1552      form_name: formName || undefined,
1553      response_id: responseId || undefined
1554    });
1555    log('SENT ->', eventName, { formId: formId, formName: formName, responseId: responseId });
1556  }
1557
1558  window.addEventListener('message', function(e){
1559    if(!isTfOrigin(e.origin)) return;
1560    var d = e.data; if(!d || typeof d !== 'object') return;
1561    log('tf message', d);
1562
1563    var type = (d.type || d.event || '').toString().toLowerCase();
1564    var isSubmit = (type === 'form-submit');
1565    if(!isSubmit) return;
1566    var formId = d.formId || d.form_id || (d.embedId && String(d.embedId)) || null;
1567    sendEvent(formId, d.responseId || d.response_id);
1568  }, false);
1569
1570  log('TF->GA4 native listener ready');
1571})();
1572</script>
1572
1573
1574<script>
1575    (function() {
1576  const alwaysOnStyle = document.createElement("style");
1577  alwaysOnStyle.id = "chatbase-window-style";
1578  alwaysOnStyle.textContent = `
1579    #chatbase-bubble-window {
1580      max-height: 600px !important;
1581    }
1582    @media (max-width: 768px) {
1583      #chatbase-bubble-window {
1584        max-height: none !important;
1585      }
1586    }
1587  `;
1588  document.head.appendChild(alwaysOnStyle);
1589
1590  const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
1591
1592  var safariStyleRules = "\n"
1593    + "#chatbase-bubble-button {\n"
1594    + "  zoom: 1.8 !important;\n"
1595    + "  transform: scale(1) !important;\n"
1596    + "  transform-origin: bottom right !important;\n"
1597    + "  transition: transform .2s ease-in-out !important;\n"
1598    + "}\n"
1599    + "#chatbase-bubble-button:hover {\n"
1600    + "  transform: scale(1.0833) !important;\n"
1601    + "}\n"
1602    + "#chatbase-bubble-button.chat-open {\n"
1603    + "  transform: scale(0.5556) !important;\n"
1604    + "}\n"
1605    + "#chatbase-bubble-button.chat-open:hover {\n"
1606    + "  transform: scale(0.5556) !important;\n"
1607    + "}\n"
1608    + "#chatbase-message-bubbles {\n"
1609    + "  bottom: 115px !important;\n"
1610    + "  width: 400px;\n"
1611    + "}\n"
1612    + "[data-cb-notif-list] {\n"
1613    + "  overflow-y: visible !important;\n"
1614    + "}\n";
1615
1616  var defaultStyleRules = "\n"
1617    + "#chatbase-bubble-button {\n"
1618    + "  zoom: 1.8 !important;\n"
1619    + "  transform: scale(1) !important;\n"
1620    + "  transform-origin: bottom right !important;\n"
1621    + "  transition: transform .2s ease-in-out !important;\n"
1622    + "}\n"
1623    + "#chatbase-bubble-button:hover {\n"
1624    + "  transform: scale(1.0833) !important;\n"
1625    + "}\n"
1626    + "#chatbase-bubble-button.chat-open {\n"
1627    + "  transform: scale(0.5556) !important;\n"
1628    + "}\n"
1629    + "#chatbase-bubble-button.chat-open:hover {\n"
1630    + "  transform: scale(0.5556) !important;\n"
1631    + "}\n"
1632    + "#chatbase-bubble-window {\n"
1633    + "  bottom: 95px !important;\n"
1634    + "}\n"
1635    + "#chatbase-message-bubbles {\n"
1636    + "  bottom: 130px !important;\n"
1637    + "  width: 400px;\n"
1638    + "}\n"
1639    + "[data-cb-notif-list] {\n"
1640    + "  overflow-y: visible !important;\n"
1641    + "}\n";
1642
1643  const style = document.createElement("style");
1644  style.id = "custom-chatbase-style";
1645  if (isSafari) {
1646    style.textContent = safariStyleRules;
1647  } else {
1648    style.textContent = defaultStyleRules;
1649  }
1650  document.head.appendChild(style);
1651
1652  function watchButton(button) {
1653    const syncStyle = () => {
1654      const isOpen = button.getAttribute("aria-label") === "Close Mike at ResinTech";
1655      button.classList.toggle("chat-open", isOpen);
1656    };
1657    syncStyle();
1658    new MutationObserver(syncStyle).observe(button, {
1659      attributes: true,
1660      attributeFilter: ["aria-label"]
1661    });
1662  }
1663
1664  const existing = document.getElementById("chatbase-bubble-button");
1665  if (existing) {
1666    watchButton(existing);
1667  } else {
1668    new MutationObserver((mutations, observer) => {
1669      const button = document.getElementById("chatbase-bubble-button");
1670      if (button) {
1671        observer.disconnect();
1672        watchButton(button);
1673      }
1674    }).observe(document.body, { childList: true, subtree: true });
1675  }
1676})();
1677</script>
1677
1678
1679
1680<script>
1681(function () {
1682  const CONFIG = {
1683    "widgetId": "3dV8XNVJJVrjuX0e-FHg_"
1684  };
1685  (function () {
1686    const RESET_AFTER_MS = 12 * 60 * 60 * 1000;
1687    const STORAGE_KEY = "engage-loader:last-message-at:" + CONFIG.widgetId;
1688
1689    function whenInitialized() {
1690      return new Promise((resolve, reject) => {
1691        const deadline = Date.now() + 30000;
1692
1693        const check = () => {
1694          if (typeof window.chatbase === "function" && window.chatbase("getState") === "initialized") {
1695            resolve();
1696            return;
1697          }
1698          if (Date.now() > deadline) {
1699            reject(new Error("chatbase did not initialize"));
1700            return;
1701          }
1702          setTimeout(check, 200);
1703        };
1704
1705        check();
1706      });
1707    }
1708
1709    function touch() {
1710      try {
1711        localStorage.setItem(STORAGE_KEY, String(Date.now()));
1712      } catch (err) {
1713        console.warn("engage-loader: could not persist last message time", err);
1714      }
1715    }
1716
1717    whenInitialized()
1718      .then(() => {
1719        let lastMessageAt = null;
1720        try {
1721          const stored = localStorage.getItem(STORAGE_KEY);
1722          lastMessageAt = stored === null ? null : Number(stored);
1723        } catch (err) {
1724          console.warn("engage-loader: could not read last message time", err);
1725        }
1726
1727        if (lastMessageAt !== null && Date.now() - lastMessageAt > RESET_AFTER_MS) {
1728          window.chatbase.resetChat();
1729        }
1730
1731        touch();
1732        window.chatbase.addEventListener("user-message", touch);
1733        window.chatbase.addEventListener("assistant-message", touch);
1734      })
1735      .catch((err) => {
1736        console.warn("engage-loader: time-based reset skipped", err);
1737      });
1738  })();
1739})();
1740</script>
1740 
1741
1742
1743<!-- Search Close on Click-Away + Escape (all views) -->
1744<style>
1745.search.w-form .nav-bar-search-button-content-default-search-button.a {
1746  left: 10px;
1747  top: 50%;
1748  transform: translateY(-50%);
1749  margin-top: 0;
1750}
1751</style>
1752<script>
1753(function () {
1754  'use strict';
1755  var closers = [];
1756
1757  function setupSearch(nav, isMobile) {
1758    var form = nav.querySelector('.search.w-form');
1759    if (!form) return;
1760
1761    var input = nav.querySelector('.search-input-4') || nav.querySelector('.search-input');
1762    var submit = nav.querySelector('.nav-bar-search-button-content-default-search-button');
1763    var icon = nav.querySelector('.nav-bar-homepage-search-button-content');
1764    if (!icon || !input) return;
1765
1766    var navLinks = nav.querySelector('.div-block-498.div-block-464.d');
1767    var brand = isMobile ? nav.querySelector('.w-nav-brand') : null;
1768    var cart = isMobile ? nav.querySelector('.opencart.cart') : null;
1769    var triangles = isMobile ? [] : nav.querySelectorAll('.triangle-header');
1770
1771    function isOpen() {
1772      return getComputedStyle(input).display !== 'none';
1773    }
1774
1775    function openSearch() {
1776      if (navLinks) navLinks.style.display = 'none';
1777      if (brand) brand.style.display = 'none';
1778      if (cart) cart.style.display = 'none';
1779      triangles.forEach(function (t) { t.style.display = 'none'; });
1780      form.style.width = '100%';
1781      form.style.height = '32px';
1782      input.style.display = 'block';
1783      if (submit) submit.style.display = 'block';
1784      input.focus();
1785    }
1786
1787    function closeSearch() {
1788      if (!isOpen()) return;
1789      if (submit) submit.style.display = 'none';
1790      input.style.display = 'none';
1791      input.value = '';
1792      form.style.width = '';
1793      form.style.height = '';
1794      if (navLinks) navLinks.style.display = '';
1795      if (brand) brand.style.display = '';
1796      if (cart) cart.style.display = '';
1797      triangles.forEach(function (t) { t.style.display = ''; });
1798    }
1799
1800    closers.push(closeSearch);
1801
1802    icon.addEventListener('click', function (e) {
1803      e.preventDefault();
1804      e.stopImmediatePropagation();
1805      if (isOpen()) closeSearch();
1806      else openSearch();
1807    }, true);
1808
1809    var container = nav.closest('.navbar-sticky-container') || nav;
1810    document.addEventListener('click', function (e) {
1811      if (!isOpen()) return;
1812      if (container.contains(e.target)) return;
1813      closeSearch();
1814    });
1815  }
1816
1817  document.querySelectorAll('.navbar-homepage-desktop').forEach(function (nav) {
1818    setupSearch(nav, false);
1819  });
1820  document.querySelectorAll('.homepage-navbar-mobile').forEach(function (nav) {
1821    setupSearch(nav, true);
1822  });
1823
1824  document.addEventListener('keydown', function (e) {
1825    if (e.key === 'Escape') closers.forEach(function (fn) { fn(); });
1826  });
1827})();
1828</script>
1828</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.