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 & 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 & 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 & 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 '/>' : '/', 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 & 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"Pro+Series"%5D" class="navbar-dropdown-link w-dropdown-link">Pro Series AF Filters</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B"Carbon+Block+Series"%5D" class="navbar-dropdown-link w-dropdown-link">Carbon Blocks</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B"Radial+Flow+Series"%5D" class="navbar-dropdown-link w-dropdown-link">Radial Flow Filters</a><a href="/products/filter-cartridges?c7db8898_2_Cartridge+Type_equal=%5B"Inline"%5D" class="navbar-dropdown-link w-dropdown-link">Inline Filters</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B"Lab+series"%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"Potable+Water"%5D" class="navbar-dropdown-link w-dropdown-link">Potable Water Systems</a><a href="/products/pou-poe-water-systems?1_1_Category_equal=%5B"Hydra+Pre-Configured+Systems"%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"Resin+Test"%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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & consumables</a></div><div class="categorylinks"><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B"Pro+Series"%5D" class="navstaticlink">Pro Series AF Filters</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B"Carbon+Block+Series"%5D" class="navstaticlink">Carbon Blocks</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B"Radial+Flow+Series"%5D" class="navstaticlink">Radial flow Filters</a><a href="/products/filter-cartridges?c7db8898_2_Cartridge+Type_equal=%5B"Inline"%5D" class="navstaticlink">Inline filters</a><a href="/products/filter-cartridges?c7db8898_1_Product+Line_equal=%5B"Lab+series"%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"Potable+Water"%5D" class="navstaticlink">Potable Water Systems</a><a href="/products/pou-poe-water-systems?1_1_Category_equal=%5B"Hydra+Pre-Configured+Systems"%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"Water+Test"%5D" class="navstaticlink">Water Test Kits</a><a href="/products/testing-kits?0_Test+Type_equal=%5B"Resin+Test"%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 & 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"Resin+Test"%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 & 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 & 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 & 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 & 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 & 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 & 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'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 & 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 & More</h2><div class="typeform-wrapper-wuthjw21"><iframe src="https://form.typeform.com/to/wUThjw21?form_name=pfas_remediation_download_form&typeform-medium=webflow&typeform-embed=webflow-widget&disable-auto-focus=true&embed-hide-headers=true&embed-hide-footer=true&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'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 "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.</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 & 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'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'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 & 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&ccId=19000101_000001&type=MP&lang=en_US" class="footer-link">Careers</a><a href="/news" class="footer-link">News & 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 & 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 & 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 & 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.