CINXE.COM
TwinPlant | WWTP Decision Support Platform | DHI
<!DOCTYPE html><html class="scroll-smooth" lang="en"><head><meta charSet="utf-8"/><link rel="alternate" hrefLang="en" href="https://www.dhigroup.com/technologies/twinplant"/><meta data-rh="true" name="byl" content="DHI"/><link rel="canonical" href="https://www.dhigroup.com/technologies/twinplant"/><meta name="description" content="Save energy, cut costs and reduce your WWTP’s carbon footprint by up to 30% with real-time insights from a digital twin. "/><meta property="og:description" content="Save energy, cut costs and reduce your WWTP’s carbon footprint by up to 30% with real-time insights from a digital twin. "/><meta property="og:site_name" content="DHI"/><meta property="og:title" content="TwinPlant | WWTP Decision Support Platform | DHI"/><meta property="og:type" content="article"/><meta property="article:published_time" content="2023-07-20T18:03:44.280Z"/><meta property="article:modified_time" content="2024-10-18T14:23:49.927Z"/><meta property="article:author" content="DHI"/><meta name="author" content="DHI"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>TwinPlant | WWTP Decision Support Platform | DHI</title><meta name="image" property="og:image" content="https://cms.dhigroup.com/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1200&height=630&format=png&v=1d9ba6f0db2d420"/><meta property="og:image:secure_url" content="https://cms.dhigroup.com/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1200&height=630&format=png&v=1d9ba6f0db2d420"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta name="theme-color" content="#fff"/><meta name="robots" content=""/><meta name="next-head-count" content="22"/><link rel="shortcut icon" href="https://cms.dhigroup.com/media/rdujsoep/dhi.ico"/><script defer="" id="CookieConsent" src="https://policy.app.cookieinformation.com/uc.js" nonce="sK3boNHT50I="></script><script nonce="sK3boNHT50I=" id="MatomoAnalyticsScript">var _paq = window._paq = window._paq || []; (function() { var u="https://dhigroup.matomo.cloud/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='//cdn.matomo.cloud/dhigroup.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s); })();</script><script nonce="sK3boNHT50I=" id="MatomoTagsScript">var _mtm = window._mtm = window._mtm || []; _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); (function() { var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='https://cdn.matomo.cloud/dhigroup.matomo.cloud/container_HH5X4G0y.js'; s.parentNode.insertBefore(g,s); })();</script><link rel="preload" href="/_next/static/media/1e3e4a3108c86bc3-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/8c0fe73bdbebb91d-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/8be0a11cd211c156-s.p.ttf" as="font" type="font/ttf" crossorigin="anonymous" data-next-font="size-adjust"/><style nonce="sK3boNHT50I=" data-href="/_next/static/css/12f0ae3f21e9a69f.css">.react-tooltip{z-index:10;border-radius:0!important;--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important;padding:.625rem!important;--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity,1))!important;opacity:1!important;--tw-shadow:0px 3px 12px rgba(28,58,134,.2)!important;--tw-shadow-colored:0px 3px 12px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:992px){.react-tooltip{padding:1.25rem!important}}.react-tooltip-arrow{height:0!important;width:0!important;border-width:8px!important;--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity,1))!important;background-color:transparent!important}@media (min-width:992px){.react-tooltip-arrow{border-width:16px!important}}.react-tooltip.react-tooltip__place-bottom>.react-tooltip-arrow{top:-.5rem!important;border-bottom-color:transparent!important;border-right-color:transparent!important;--tw-shadow:-4px -4px 6px rgba(28,58,134,.1)!important;--tw-shadow-colored:-4px -4px 6px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:992px){.react-tooltip.react-tooltip__place-bottom>.react-tooltip-arrow{top:-1rem!important}}.react-tooltip.react-tooltip__place-top>.react-tooltip-arrow{bottom:-.5rem!important;border-top-color:transparent!important;border-left-color:transparent!important;--tw-shadow:4px 4px 6px rgba(28,58,134,.1)!important;--tw-shadow-colored:4px 4px 6px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:992px){.react-tooltip.react-tooltip__place-top>.react-tooltip-arrow{bottom:-1rem!important}}/* ! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com */#dhi .header-1{font-size:28px;line-height:34px}@media (min-width:768px){#dhi .header-1{font-size:30px;line-height:36px}}@media (min-width:992px){#dhi .header-1{font-size:36px;line-height:44px}}@media (min-width:1536px){#dhi .header-1{font-size:44px;line-height:52px}}#dhi .header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .header-2{font-size:36px;line-height:44px}}#dhi .header-3{font-size:20px;line-height:24px}@media (min-width:768px){#dhi .header-3{font-size:22px;line-height:26px}}@media (min-width:992px){#dhi .header-3{font-size:26px;line-height:32px;line-height:2.25rem}}@media (min-width:1536px){#dhi .header-3{font-size:32px;line-height:42px}}#dhi .header-4{font-size:16px;line-height:22px}@media (min-width:768px){#dhi .header-4{font-size:18px;line-height:24px}}@media (min-width:992px){#dhi .header-4{font-size:26px;line-height:34px}}@media (min-width:1536px){#dhi .header-4{font-size:28px;line-height:34px;line-height:2.5rem}}#dhi .header-5{font-size:14px;line-height:22px}@media (min-width:768px){#dhi .header-5{font-size:16px;line-height:26px}}@media (min-width:992px){#dhi .header-5{font-size:20px;line-height:24px;line-height:2rem}}@media (min-width:1536px){#dhi .header-5{font-size:24px;line-height:38px}}#dhi .header-6{font-size:12px;line-height:18px}@media (min-width:768px){#dhi .header-6{font-size:14px;line-height:22px}}@media (min-width:992px){#dhi .header-6{font-size:16px;line-height:20px;line-height:1.5rem}}@media (min-width:1536px){#dhi .header-6{font-size:18px;line-height:26px}}#dhi .header-8{font-size:13px;line-height:16px;line-height:1.25rem}@media (min-width:768px){#dhi .header-8{font-size:14px;line-height:22px}}@media (min-width:1536px){#dhi .header-8{font-size:16px;line-height:26px}}#dhi .display-1{font-size:36px;line-height:44px}@media (min-width:768px){#dhi .display-1{font-size:40px;line-height:48px}}@media (min-width:992px){#dhi .display-1{font-size:46px;line-height:56px}}@media (min-width:1536px){#dhi .display-1{font-size:58px;line-height:68px}}#dhi .display-2{font-size:32px;line-height:38px}@media (min-width:768px){#dhi .display-2{font-size:34px;line-height:40px}}@media (min-width:992px){#dhi .display-2{font-size:42px;line-height:50px}}@media (min-width:1536px){#dhi .display-2{font-size:50px;line-height:60px}}#dhi .lead-1{font-size:18px;line-height:26px}@media (min-width:992px){#dhi .lead-1{font-size:22px;line-height:26px;line-height:2.25rem}}@media (min-width:1536px){#dhi .lead-1{font-size:24px;line-height:30px;line-height:2.25rem}}#dhi .lead-2{font-size:16px;line-height:20px;line-height:1.5rem}@media (min-width:992px){#dhi .lead-2{font-size:18px;line-height:28px}}@media (min-width:1536px){#dhi .lead-2{font-size:20px;line-height:32px}}#dhi .body-0{font-size:16px;line-height:20px;line-height:1.5rem}@media (min-width:992px){#dhi .body-0{font-size:18px;line-height:24px;line-height:1.75rem}}@media (min-width:1536px){#dhi .body-0{font-size:22px;line-height:26px;line-height:2rem}}#dhi .body-1{font-size:12px;line-height:18px;line-height:1.25rem}@media (min-width:768px){#dhi .body-1{font-size:14px;line-height:22px}}@media (min-width:992px){#dhi .body-1{font-size:16px;line-height:26px}}@media (min-width:1536px){#dhi .body-1{font-size:20px;line-height:24px;line-height:2rem}}#dhi .body-2{font-size:10px;line-height:16px}@media (min-width:768px){#dhi .body-2{font-size:12px;line-height:18px;line-height:1.25rem}}@media (min-width:992px){#dhi .body-2{font-size:14px;line-height:22px}}@media (min-width:1536px){#dhi .body-2{font-size:18px;line-height:24px;line-height:1.75rem}}#dhi .body-3{font-size:8px;line-height:14px}@media (min-width:768px){#dhi .body-3{font-size:10px;line-height:16px}}@media (min-width:992px){#dhi .body-3{font-size:12px;line-height:18px;line-height:1.25rem}}@media (min-width:1536px){#dhi .body-3{font-size:16px;line-height:20px}}#dhi .body-4{font-size:8px;line-height:14px}@media (min-width:768px){#dhi .body-4{font-size:10px;line-height:16px}}@media (min-width:1536px){#dhi .body-4{font-size:14px;line-height:22px}}#dhi .body-5{font-size:8px;line-height:14px}@media (min-width:1536px){#dhi .body-5{font-size:12px;line-height:18px;line-height:1.25rem}}#dhi .text-section .header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .header-2{margin-bottom:2rem}}.text-section .header-3{margin-bottom:.5rem}@media (min-width:768px){.text-section .header-3{margin-bottom:.625rem}}@media (min-width:992px){.text-section .header-3{margin-bottom:18px}}@media (min-width:1536px){.text-section .header-3{margin-bottom:26px}}.text-section .header-4{margin-bottom:.5rem}@media (min-width:768px){.text-section .header-4{margin-bottom:.5rem}}@media (min-width:992px){.text-section .header-4{margin-bottom:.75rem}}@media (min-width:1536px){.text-section .header-4{margin-bottom:1.25rem}}.text-section .lead-1{margin-bottom:.5rem;display:block}@media (min-width:768px){.text-section .lead-1{margin-bottom:.625rem}}@media (min-width:992px){.text-section .lead-1{margin-bottom:18px}}@media (min-width:1536px){.text-section .lead-1{margin-bottom:26px}}.text-section ol{list-style-type:decimal}.text-section ul{list-style-type:disc}.text-section ol,.text-section ul{padding-left:2rem}.text-section ol li+li,.text-section ul li+li{margin-top:.5rem}@media (min-width:992px){.text-section ol li+li,.text-section ul li+li{margin-top:18px}}.theme-green .text-section a{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity,1));text-decoration-line:none}.theme-green .background-light a{text-decoration-line:none}.theme-blue .background-dark a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:underline}.theme-blue .background-light a{text-decoration-line:none}@media (min-width:768px){#dhi .md\:header-1{font-size:28px;line-height:34px}@media (min-width:768px){#dhi .md\:header-1{font-size:30px;line-height:36px}}@media (min-width:992px){#dhi .md\:header-1{font-size:36px;line-height:44px}}@media (min-width:1536px){#dhi .md\:header-1{font-size:44px;line-height:52px}}#dhi .md\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .md\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .md\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .md\:header-2{font-size:36px;line-height:44px}}#dhi .md\:header-3{font-size:20px;line-height:24px}@media (min-width:768px){#dhi .md\:header-3{font-size:22px;line-height:26px}}@media (min-width:992px){#dhi .md\:header-3{font-size:26px;line-height:32px;line-height:2.25rem}}@media (min-width:1536px){#dhi .md\:header-3{font-size:32px;line-height:42px}}#dhi .md\:header-5{font-size:14px;line-height:22px}@media (min-width:768px){#dhi .md\:header-5{font-size:16px;line-height:26px}}@media (min-width:992px){#dhi .md\:header-5{font-size:20px;line-height:24px;line-height:2rem}}@media (min-width:1536px){#dhi .md\:header-5{font-size:24px;line-height:38px}}#dhi .md\:display-2{font-size:32px;line-height:38px}@media (min-width:768px){#dhi .md\:display-2{font-size:34px;line-height:40px}}@media (min-width:992px){#dhi .md\:display-2{font-size:42px;line-height:50px}}@media (min-width:1536px){#dhi .md\:display-2{font-size:50px;line-height:60px}}#dhi .text-section .md\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .md\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .md\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .md\:header-2{margin-bottom:2rem}}.text-section .md\:header-3{margin-bottom:.5rem}@media (min-width:768px){.text-section .md\:header-3{margin-bottom:.625rem}}@media (min-width:992px){.text-section .md\:header-3{margin-bottom:18px}}@media (min-width:1536px){.text-section .md\:header-3{margin-bottom:26px}}}@media (min-width:992px){#dhi .lg\:header-3{font-size:20px;line-height:24px}@media (min-width:768px){#dhi .lg\:header-3{font-size:22px;line-height:26px}}@media (min-width:992px){#dhi .lg\:header-3{font-size:26px;line-height:32px;line-height:2.25rem}}@media (min-width:1536px){#dhi .lg\:header-3{font-size:32px;line-height:42px}}#dhi .lg\:body-0{font-size:16px;line-height:20px;line-height:1.5rem}@media (min-width:992px){#dhi .lg\:body-0{font-size:18px;line-height:24px;line-height:1.75rem}}@media (min-width:1536px){#dhi .lg\:body-0{font-size:22px;line-height:26px;line-height:2rem}}.text-section .lg\:header-3{margin-bottom:.5rem}@media (min-width:768px){.text-section .lg\:header-3{margin-bottom:.625rem}}@media (min-width:992px){.text-section .lg\:header-3{margin-bottom:18px}}@media (min-width:1536px){.text-section .lg\:header-3{margin-bottom:26px}}}@media (min-width:1536px){#dhi .\32xl\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .\32xl\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .\32xl\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .\32xl\:header-2{font-size:36px;line-height:44px}}#dhi .text-section .\32xl\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .\32xl\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .\32xl\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .\32xl\:header-2{margin-bottom:2rem}}}@media (max-width:767px){#dhi .sm-only\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .sm-only\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .sm-only\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .sm-only\:header-2{font-size:36px;line-height:44px}}#dhi .sm-only\:display-1{font-size:36px;line-height:44px}@media (min-width:768px){#dhi .sm-only\:display-1{font-size:40px;line-height:48px}}@media (min-width:992px){#dhi .sm-only\:display-1{font-size:46px;line-height:56px}}@media (min-width:1536px){#dhi .sm-only\:display-1{font-size:58px;line-height:68px}}#dhi .text-section .sm-only\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .sm-only\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .sm-only\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .sm-only\:header-2{margin-bottom:2rem}}}@media (min-width:768px) and (max-width:991px){#dhi .md-only\:header-2{font-size:22px;line-height:26px}@media (min-width:768px){#dhi .md-only\:header-2{font-size:24px;line-height:30px}}@media (min-width:992px){#dhi .md-only\:header-2{font-size:30px;line-height:38px}}@media (min-width:1536px){#dhi .md-only\:header-2{font-size:36px;line-height:44px}}#dhi .md-only\:header-4{font-size:16px;line-height:22px}@media (min-width:768px){#dhi .md-only\:header-4{font-size:18px;line-height:24px}}@media (min-width:992px){#dhi .md-only\:header-4{font-size:26px;line-height:34px}}@media (min-width:1536px){#dhi .md-only\:header-4{font-size:28px;line-height:34px;line-height:2.5rem}}#dhi .md-only\:body-1{font-size:12px;line-height:18px;line-height:1.25rem}@media (min-width:768px){#dhi .md-only\:body-1{font-size:14px;line-height:22px}}@media (min-width:992px){#dhi .md-only\:body-1{font-size:16px;line-height:26px}}@media (min-width:1536px){#dhi .md-only\:body-1{font-size:20px;line-height:24px;line-height:2rem}}#dhi .text-section .md-only\:header-2{margin-bottom:14px}@media (min-width:768px){#dhi .text-section .md-only\:header-2{margin-bottom:1rem}}@media (min-width:992px){#dhi .text-section .md-only\:header-2{margin-bottom:1.5rem}}@media (min-width:1536px){#dhi .text-section .md-only\:header-2{margin-bottom:2rem}}.text-section .md-only\:header-4{margin-bottom:.5rem}@media (min-width:768px){.text-section .md-only\:header-4{margin-bottom:.5rem}}@media (min-width:992px){.text-section .md-only\:header-4{margin-bottom:.75rem}}@media (min-width:1536px){.text-section .md-only\:header-4{margin-bottom:1.25rem}}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/* ! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:375px){.container{max-width:375px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1201px){.container{max-width:1201px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1921px){.container{max-width:1921px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.\!right-0{right:0!important}.\!top-0{top:0!important}.-bottom-3{bottom:-.75rem}.-bottom-\[15px\]{bottom:-15px}.-left-\[58px\]{left:-58px}.-top-3{top:-.75rem}.-top-\[15px\]{top:-15px}.-top-navbar-sm{top:-58px}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-7{bottom:1.75rem}.bottom-\[-75px\]{bottom:-75px}.left-0{left:0}.left-1\/2{left:50%}.left-\[100\%\]{left:100%}.left-auto{left:auto}.right-0{right:0}.right-10{right:2.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-55px\]{right:-55px}.right-\[100\%\]{right:100%}.right-\[10px\]{right:10px}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[calc\(56\.25vw-53px\)\]{top:calc(56.25vw - 53px)}.-z-10{z-index:-10}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-12{grid-column:span 12/span 12}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-full{grid-column:1/-1}.\!col-start-2{grid-column-start:2!important}.\!col-start-3{grid-column-start:3!important}.col-start-10{grid-column-start:10}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.row-span-1{grid-row:span 1/span 1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.float-right{float:right}.\!m-5{margin:1.25rem!important}.m-3{margin:.75rem}.m-auto{margin:auto}.\!-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.\!-mx-5{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.\!my-0{margin-top:0!important;margin-bottom:0!important}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-\[15px\]{margin-top:15px;margin-bottom:15px}.my-\[21px\]{margin-top:21px;margin-bottom:21px}.my-\[7px\]{margin-top:7px;margin-bottom:7px}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-0{margin-bottom:0!important}.\!ml-0{margin-left:0!important}.\!mt-0{margin-top:0!important}.\!mt-10{margin-top:2.5rem!important}.\!mt-5{margin-top:1.25rem!important}.\!mt-8{margin-top:2rem!important}.-mt-10{margin-top:-2.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[100px\]{margin-bottom:100px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[50px\]{margin-bottom:50px}.mb-\[56px\]{margin-bottom:56px}.mb-\[57px\]{margin-bottom:57px}.mb-\[60px\]{margin-bottom:60px}.mb-\[62px\]{margin-bottom:62px}.mb-\[68px\]{margin-bottom:68px}.mb-\[74px\]{margin-bottom:74px}.mb-\[7px\]{margin-bottom:7px}.mb-\[84px\]{margin-bottom:84px}.ml-0{margin-left:0}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-\[41px\]{margin-right:41px}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[100px\]{margin-top:100px}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[37px\]{margin-top:37px}.mt-\[41px\]{margin-top:41px}.mt-\[50px\]{margin-top:50px}.mt-\[54px\]{margin-top:54px}.mt-\[57px\]{margin-top:57px}.mt-\[60px\]{margin-top:60px}.mt-\[6px\]{margin-top:6px}.mt-\[78px\]{margin-top:78px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.box-content{box-sizing:content-box}.\!line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-5,.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-6{-webkit-line-clamp:6}.line-clamp-\[10\]{-webkit-line-clamp:10}.line-clamp-\[10\],.line-clamp-\[7\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-\[7\]{-webkit-line-clamp:7}.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.\!h-7{height:1.75rem!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2{height:.5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[120px\]{height:120px}.h-\[136vw\]{height:136vw}.h-\[150px\]{height:150px}.h-\[182\.5vw\]{height:182.5vw}.h-\[1px\]{height:1px}.h-\[26px\]{height:26px}.h-\[29px\]{height:29px}.h-\[46px\]{height:46px}.h-\[47px\]{height:47px}.h-\[58px\]{height:58px}.h-\[calc\(var\(--vh\2c 1vh\)\*100\)\]{height:calc(var(--vh,1vh) * 100)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-navbar-sm{height:58px}.h-screen{height:100vh}.\!max-h-\[190px\]{max-height:190px!important}.\!max-h-\[90vh\]{max-height:90vh!important}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-156px\)\]{max-height:calc(100vh - 156px)}.max-h-\[calc\(95vh-78px\)\]{max-height:calc(95vh - 78px)}.max-h-screen{max-height:100vh}.min-h-\[128vw\]{min-height:128vw}.min-h-\[194\.66vw\]{min-height:194.66vw}.min-h-\[26px\]{min-height:26px}.min-h-\[329px\]{min-height:329px}.min-h-\[32px\]{min-height:32px}.min-h-\[35vw\]{min-height:35vw}.min-h-\[375px\]{min-height:375px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[450px\]{min-height:450px}.min-h-\[60px\]{min-height:60px}.\!w-7{width:1.75rem!important}.\!w-\[100\%\]{width:100%!important}.\!w-\[calc\(100\%-4px\)\]{width:calc(100% - 4px)!important}.\!w-auto{width:auto!important}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.\!w-max{width:-moz-max-content!important;width:max-content!important}.w-0{width:0}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2{width:.5rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[26px\]{width:26px}.w-\[29px\]{width:29px}.w-\[46px\]{width:46px}.w-\[58px\]{width:58px}.w-\[80px\]{width:80px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-navbar-sm{width:58px}.\!max-w-\[100\%\]{max-width:100%!important}.\!max-w-\[1921px\]{max-width:1921px!important}.\!max-w-\[46\%\]{max-width:46%!important}.max-w-\[1596px\]{max-width:1596px}.max-w-\[200px\]{max-width:200px}.max-w-\[282px\]{max-width:282px}.max-w-\[340px\]{max-width:340px}.max-w-\[62\%\]{max-width:62%}.max-w-\[75\%\]{max-width:75%}.max-w-\[777px\]{max-width:777px}.max-w-\[947px\]{max-width:947px}.max-w-full{max-width:100%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.basis-1\/3{flex-basis:33.333333%}.basis-2\/3{flex-basis:66.666667%}.basis-full{flex-basis:100%}.origin-bottom-right{transform-origin:bottom right}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-rotate-\[180deg\]{--tw-rotate:-180deg}.-rotate-\[180deg\],.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-\[315deg\]{--tw-rotate:315deg}.rotate-\[315deg\],.scale-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-\[60\%\]{--tw-scale-x:60%;--tw-scale-y:60%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!cursor-pointer{cursor:pointer!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-flow-dense{grid-auto-flow:dense}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-10{gap:2.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-5{row-gap:1.25rem}.gap-y-\[49px\]{row-gap:49px}.\!space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(1.25rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-\[27px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(27px * var(--tw-space-x-reverse));margin-left:calc(27px * calc(1 - var(--tw-space-x-reverse)))}.space-y-11>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.75rem * var(--tw-space-y-reverse))}.space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-\[21px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(21px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(21px * var(--tw-space-y-reverse))}.space-y-\[29px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(29px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(29px * var(--tw-space-y-reverse))}.space-y-\[49px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(49px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(49px * var(--tw-space-y-reverse))}.space-y-\[50px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(50px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(50px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-c-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(232 232 237/var(--tw-divide-opacity,1))}.divide-white\/50>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.5)}.self-end{align-self:flex-end}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[40px\]{border-radius:40px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-2{border-width:2px}.border-\[10px\]{border-width:10px}.border-\[15px\]{border-width:15px}.border-\[1px\]{border-width:1px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.\!border-c-gray-200{--tw-border-opacity:1!important;border-color:rgb(232 232 237/var(--tw-border-opacity,1))!important}.\!border-c-gray-900{--tw-border-opacity:1!important;border-color:rgb(27 27 34/var(--tw-border-opacity,1))!important}.\!border-c-orange-600{--tw-border-opacity:1!important;border-color:rgb(253 99 65/var(--tw-border-opacity,1))!important}.\!border-transparent{border-color:transparent!important}.border-c-aqua-300{--tw-border-opacity:1;border-color:rgb(115 226 233/var(--tw-border-opacity,1))}.border-c-blue-500\/20{border-color:rgba(69,111,217,.2)}.border-c-blue-800\/40{border-color:rgba(33,70,164,.4)}.border-c-gray-200{--tw-border-opacity:1;border-color:rgb(232 232 237/var(--tw-border-opacity,1))}.border-c-gray-200\/50{border-color:rgba(232,232,237,.5)}.border-c-gray-250{--tw-border-opacity:1;border-color:rgb(209 209 219/var(--tw-border-opacity,1))}.border-c-gray-300{--tw-border-opacity:1;border-color:rgb(186 186 201/var(--tw-border-opacity,1))}.border-c-gray-50{--tw-border-opacity:1;border-color:rgb(244 244 246/var(--tw-border-opacity,1))}.border-c-gray-500{--tw-border-opacity:1;border-color:rgb(129 129 156/var(--tw-border-opacity,1))}.border-c-gray-900{--tw-border-opacity:1;border-color:rgb(27 27 34/var(--tw-border-opacity,1))}.border-c-yellow-100{--tw-border-opacity:1;border-color:rgb(244 241 171/var(--tw-border-opacity,1))}.border-skin-button-secondary{--tw-border-opacity:1;border-color:rgba(var(--color-button-secondary),var(--tw-border-opacity,1))}.border-skin-primary{--tw-border-opacity:1;border-color:rgba(var(--color-primary),var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-b-c-gray-200{--tw-border-opacity:1;border-bottom-color:rgb(232 232 237/var(--tw-border-opacity,1))}.border-b-white\/50{border-bottom-color:hsla(0,0%,100%,.5)}.border-t-c-gray-200{--tw-border-opacity:1;border-top-color:rgb(232 232 237/var(--tw-border-opacity,1))}.border-t-white\/50{border-top-color:hsla(0,0%,100%,.5)}.border-opacity-50{--tw-border-opacity:0.5}.\!bg-black{--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))!important}.\!bg-black\/50{background-color:rgba(0,0,0,.5)!important}.\!bg-black\/75{background-color:rgba(0,0,0,.75)!important}.\!bg-c-gray-50{--tw-bg-opacity:1!important;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))!important}.\!bg-c-orange-600{--tw-bg-opacity:1!important;background-color:rgb(253 99 65/var(--tw-bg-opacity,1))!important}.\!bg-transparent{background-color:transparent!important}.bg-c-aqua-300{--tw-bg-opacity:1;background-color:rgb(115 226 233/var(--tw-bg-opacity,1))}.bg-c-blue-800{--tw-bg-opacity:1;background-color:rgb(33 70 164/var(--tw-bg-opacity,1))}.bg-c-blue-800\/20{background-color:rgba(33,70,164,.2)}.bg-c-gray-200{--tw-bg-opacity:1;background-color:rgb(232 232 237/var(--tw-bg-opacity,1))}.bg-c-gray-200\/30{background-color:rgba(232,232,237,.3)}.bg-c-gray-50{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.bg-c-gray-900{--tw-bg-opacity:1;background-color:rgb(27 27 34/var(--tw-bg-opacity,1))}.bg-c-gray-900\/60{background-color:rgba(27,27,34,.6)}.bg-c-green-500{--tw-bg-opacity:1;background-color:rgb(33 175 72/var(--tw-bg-opacity,1))}.bg-c-orange-600{--tw-bg-opacity:1;background-color:rgb(253 99 65/var(--tw-bg-opacity,1))}.bg-c-sand-200\/50{background-color:hsla(56,14%,76%,.5)}.bg-c-yellow-100{--tw-bg-opacity:1;background-color:rgb(244 241 171/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-skin-button-primary{--tw-bg-opacity:1;background-color:rgba(var(--color-button-primary),var(--tw-bg-opacity,1))}.bg-skin-primary{--tw-bg-opacity:1;background-color:rgba(var(--color-primary),var(--tw-bg-opacity,1))}.bg-skin-secondary{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary),var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/50{background-color:hsla(0,0%,100%,.5)}.bg-white\/60{background-color:hsla(0,0%,100%,.6)}.bg-g-blue-aqua{background-image:linear-gradient(90deg,#2146a4 3.07%,#73e2e9 130.45%)}.bg-g-hero-primary{background-image:linear-gradient(var(--gradient-hero-primary))}.\!bg-clip-border{background-clip:border-box!important}.bg-clip-padding{background-clip:padding-box}.\!fill-black{fill:#000!important}.\!fill-skin-primary{fill:rgba(var(--color-primary))!important}.fill-black{fill:#000}.fill-c-alert{fill:#dc3f64}.fill-c-aqua-300{fill:#73e2e9}.fill-c-blue-800{fill:#2146a4}.fill-c-gray-300{fill:#babac9}.fill-c-gray-500{fill:#81819c}.fill-c-gray-900{fill:#1b1b22}.fill-c-green-500{fill:#21af48}.fill-c-orange-600{fill:#fd6341}.fill-c-sand-700{fill:#747358}.fill-current{fill:currentColor}.fill-skin-primary{fill:rgba(var(--color-primary))}.fill-white{fill:#fff}.fill-white\/30{fill:hsla(0,0%,100%,.3)}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-2{padding:.5rem!important}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[67px\]{padding-left:67px;padding-right:67px}.px-\[8\.865\%\]{padding-left:8.865%;padding-right:8.865%}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[100px\]{padding-top:100px;padding-bottom:100px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-navbar-sm{padding-top:58px;padding-bottom:58px}.\!pb-0{padding-bottom:0!important}.\!pb-\[10px\]{padding-bottom:10px!important}.\!pb-\[50px\]{padding-bottom:50px!important}.\!pr-5{padding-right:1.25rem!important}.\!pt-0{padding-top:0!important}.\!pt-1{padding-top:.25rem!important}.\!pt-\[50px\]{padding-top:50px!important}.pb-10{padding-bottom:2.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[100px\]{padding-bottom:100px}.pb-\[14px\]{padding-bottom:14px}.pb-\[19px\]{padding-bottom:19px}.pb-\[59px\]{padding-bottom:59px}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-\[38px\]{padding-left:38px}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[119\.40\%\]{padding-top:119.4%}.pt-\[133\.33\%\]{padding-top:133.33%}.pt-\[178\.67\%\]{padding-top:178.67%}.pt-\[55\.58\%\]{padding-top:55.58%}.pt-\[56\.25\%\]{padding-top:56.25%}.pt-\[56px\]{padding-top:56px}.pt-\[66\.66\%\]{padding-top:66.66%}.pt-\[66\.67\%\]{padding-top:66.67%}.pt-\[66\.7\%\]{padding-top:66.7%}.pt-\[67\.39\%\]{padding-top:67.39%}.pt-\[72px\]{padding-top:72px}.pt-\[75\%\]{padding-top:75%}.pt-\[82px\]{padding-top:82px}.pt-\[88px\]{padding-top:88px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.\!text-12{font-size:12px!important;line-height:18px!important}.\!text-22{font-size:22px!important;line-height:26px!important}.\!text-38{font-size:38px!important;line-height:46px!important}.text-12{font-size:12px;line-height:18px}.text-13{font-size:13px;line-height:16px}.text-14{font-size:14px;line-height:22px}.text-16{font-size:16px;line-height:20px}.text-20{font-size:20px;line-height:24px}.text-24{font-size:24px;line-height:30px}.text-8{font-size:8px;line-height:14px}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.\!leading-4{line-height:1rem!important}.leading-\[0\]{line-height:0}.leading-\[29px\]{line-height:29px}.leading-\[38px\]{line-height:38px}.tracking-\[0\.6px\]{letter-spacing:.6px}.tracking-normal{letter-spacing:0}.tracking-wider{letter-spacing:.05em}.\!text-c-blue-800{--tw-text-opacity:1!important;color:rgb(33 70 164/var(--tw-text-opacity,1))!important}.\!text-c-gray-300{--tw-text-opacity:1!important;color:rgb(186 186 201/var(--tw-text-opacity,1))!important}.\!text-c-gray-600{--tw-text-opacity:1!important;color:rgb(81 81 103/var(--tw-text-opacity,1))!important}.\!text-c-sand-700{--tw-text-opacity:1!important;color:rgb(116 115 88/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-c-blue-800{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity,1))}.text-c-gray-300{--tw-text-opacity:1;color:rgb(186 186 201/var(--tw-text-opacity,1))}.text-c-gray-300\/50{color:rgba(186,186,201,.5)}.text-c-gray-500{--tw-text-opacity:1;color:rgb(129 129 156/var(--tw-text-opacity,1))}.text-c-gray-600{--tw-text-opacity:1;color:rgb(81 81 103/var(--tw-text-opacity,1))}.text-c-gray-900{--tw-text-opacity:1;color:rgb(27 27 34/var(--tw-text-opacity,1))}.text-c-sand-700{--tw-text-opacity:1;color:rgb(116 115 88/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-skin-button-secondary{--tw-text-opacity:1;color:rgba(var(--color-button-secondary),var(--tw-text-opacity,1))}.text-skin-primary{--tw-text-opacity:1;color:rgba(var(--color-primary),var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/30{color:hsla(0,0%,100%,.3)}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.placeholder-c-gray-300::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(186 186 201/var(--tw-placeholder-opacity,1))}.placeholder-c-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgb(186 186 201/var(--tw-placeholder-opacity,1))}.placeholder-c-gray-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(81 81 103/var(--tw-placeholder-opacity,1))}.placeholder-c-gray-600::placeholder{--tw-placeholder-opacity:1;color:rgb(81 81 103/var(--tw-placeholder-opacity,1))}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.\!shadow-\[0_0_0_2px\]{--tw-shadow:0 0 0 2px!important;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)!important}.\!shadow-\[0_0_0_2px\],.\!shadow-\[0_0_0_4px\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.\!shadow-\[0_0_0_4px\]{--tw-shadow:0 0 0 4px!important;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color)!important}.\!shadow-\[0_3px_12px_0px\]{--tw-shadow:0 3px 12px 0px!important;--tw-shadow-colored:0 3px 12px 0px var(--tw-shadow-color)!important}.\!shadow-\[0_3px_12px_0px\],.\!shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.\!shadow-md{--tw-shadow:0px 3px 12px rgba(28,58,134,.2)!important;--tw-shadow-colored:0px 3px 12px var(--tw-shadow-color)!important}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[0_0_0_2px\]{--tw-shadow:0 0 0 2px;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)}.shadow-\[0_0_0_2px\],.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0px 3px 12px rgba(28,58,134,.2);--tw-shadow-colored:0px 3px 12px var(--tw-shadow-color)}.\!shadow-c-blue-800\/30{--tw-shadow-color:rgba(33,70,164,.3)!important;--tw-shadow:var(--tw-shadow-colored)!important}.\!shadow-c-blue-900\/20{--tw-shadow-color:rgba(28,58,134,.2)!important;--tw-shadow:var(--tw-shadow-colored)!important}.\!shadow-white\/30{--tw-shadow-color:hsla(0,0%,100%,.3)!important;--tw-shadow:var(--tw-shadow-colored)!important}.shadow-transparent{--tw-shadow-color:transparent;--tw-shadow:var(--tw-shadow-colored)}.shadow-white\/30{--tw-shadow-color:hsla(0,0%,100%,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-white\/80{--tw-shadow-color:hsla(0,0%,100%,.8);--tw-shadow:var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline-4{outline-width:4px}.outline-c-blue-800\/30{outline-color:rgba(33,70,164,.3)}.outline-skin-button-primary\/30{outline-color:rgba(var(--color-button-primary),.3)}.outline-skin-button-secondary\/30{outline-color:rgba(var(--color-button-secondary),.3)}.outline-skin-primary\/30{outline-color:rgba(var(--color-primary),.3)}.outline-skin-secondary\/30{outline-color:rgba(var(--color-secondary),.3)}.outline-skin-secondary\/50{outline-color:rgba(var(--color-secondary),.5)}.outline-transparent{outline-color:transparent}.outline-white\/30{outline-color:hsla(0,0%,100%,.3)}.outline-white\/50{outline-color:hsla(0,0%,100%,.5)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.5s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.delay-500{transition-delay:.5s}.duration-300{transition-duration:.3s}.duration-\[0ms\]{transition-duration:0ms}#dhi .px-spacing{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:992px){#dhi .px-spacing{padding-left:2.5rem;padding-right:2.5rem}}.theme-blue{--color-primary:28,58,134;--color-secondary:33,70,164;--color-button-primary:253,99,65;--color-button-secondary:33,70,164;--gradient-hero-primary:90deg,#2146a4 42.59%,rgba(33,70,164,.85) 118.22%}.theme-green{--color-primary:29,154,63;--color-secondary:33,175,72;--color-button-primary:253,99,65;--color-button-secondary:33,70,164;--gradient-hero-primary:90deg,#21af48 42.59%,rgba(33,175,72,.85) 118.22%}@media (min-width:1921px){.\33xl\:container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:375px){.\33xl\:container{max-width:375px}}@media (min-width:640px){.\33xl\:container{max-width:640px}}@media (min-width:768px){.\33xl\:container{max-width:768px}}@media (min-width:992px){.\33xl\:container{max-width:992px}}@media (min-width:1201px){.\33xl\:container{max-width:1201px}}@media (min-width:1536px){.\33xl\:container{max-width:1536px}}@media (min-width:1921px){.\33xl\:container{max-width:1921px}}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-\[5\.53\%\]:before{content:var(--tw-content);bottom:5.53%}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:block:before{content:var(--tw-content);display:block}.before\:h-5:before{content:var(--tw-content);height:1.25rem}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-5:before{content:var(--tw-content);width:1.25rem}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:origin-left:before{content:var(--tw-content);transform-origin:left}.before\:-translate-y-1\/2:before{--tw-translate-y:-50%}.before\:-skew-y-3:before,.before\:-translate-y-1\/2:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-skew-y-3:before{--tw-skew-y:-3deg}.before\:scale-0:before{content:var(--tw-content);--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:border-\[1px\]:before{content:var(--tw-content);border-width:1px}.before\:border-black:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.before\:bg-c-blue-800:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(33 70 164/var(--tw-bg-opacity,1))}.before\:bg-c-green-500:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(33 175 72/var(--tw-bg-opacity,1))}.before\:bg-white:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.before\:bg-g-blue-aqua:before{content:var(--tw-content);background-image:linear-gradient(90deg,#2146a4 3.07%,#73e2e9 130.45%)}.before\:bg-g-hero-primary:before{content:var(--tw-content);background-image:linear-gradient(var(--gradient-hero-primary))}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:invisible:after{content:var(--tw-content);visibility:hidden}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:bottom-\[-2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-\[0px\]:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1:after{content:var(--tw-content);left:.25rem}.after\:top-\[40\%\]:after{content:var(--tw-content);top:40%}.after\:\!h-\[1px\]:after{content:var(--tw-content);height:1px!important}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-\[1px\]:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0}.after\:w-3:after{content:var(--tw-content);width:.75rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:-rotate-45:after{content:var(--tw-content);--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:border-b-\[1px\]:after{content:var(--tw-content);border-bottom-width:1px}.after\:border-l-\[1px\]:after{content:var(--tw-content);border-left-width:1px}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.last\:mb-1:last-child{margin-bottom:.25rem}.hover\:border-c-gray-200:hover{--tw-border-opacity:1;border-color:rgb(232 232 237/var(--tw-border-opacity,1))}.hover\:border-c-gray-300:hover{--tw-border-opacity:1;border-color:rgb(186 186 201/var(--tw-border-opacity,1))}.hover\:border-white\/30:hover{border-color:hsla(0,0%,100%,.3)}.hover\:\!bg-black\/75:hover{background-color:rgba(0,0,0,.75)!important}.hover\:\!bg-c-gray-50:hover{--tw-bg-opacity:1!important;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))!important}.hover\:bg-c-blue-800\/10:hover{background-color:rgba(33,70,164,.1)}.hover\:bg-c-blue-800\/20:hover{background-color:rgba(33,70,164,.2)}.hover\:bg-c-blue-800\/40:hover{background-color:rgba(33,70,164,.4)}.hover\:bg-c-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.hover\:bg-skin-primary:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-primary),var(--tw-bg-opacity,1))}.hover\:bg-skin-secondary:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-secondary),var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:text-c-blue-800:hover{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity,1))}.hover\:before\:scale-100:hover:before{content:var(--tw-content);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:before\:\!bg-black\/5:hover:before{content:var(--tw-content);background-color:rgba(0,0,0,.05)!important}.hover\:before\:bg-black\/10:hover:before{content:var(--tw-content);background-color:rgba(0,0,0,.1)}.hover\:before\:bg-c-gray-50:hover:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.hover\:before\:bg-gray-100:hover:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:after\:w-full:hover:after{content:var(--tw-content);width:100%}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-4:focus{outline-width:4px}.focus\:outline-offset-0:focus{outline-offset:0}.focus\:outline-offset-1:focus{outline-offset:1px}.focus\:outline-c-blue-800\/30:focus{outline-color:rgba(33,70,164,.3)}.focus\:outline-skin-primary\/30:focus{outline-color:rgba(var(--color-primary),.3)}.focus\:outline-skin-secondary\/30:focus{outline-color:rgba(var(--color-secondary),.3)}.focus\:outline-white\/30:focus{outline-color:hsla(0,0%,100%,.3)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-4:focus-visible{outline-width:4px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-c-blue-800\/20:focus-visible{outline-color:rgba(33,70,164,.2)}.focus-visible\:outline-c-blue-800\/30:focus-visible{outline-color:rgba(33,70,164,.3)}.focus-visible\:outline-skin-button-primary\/30:focus-visible{outline-color:rgba(var(--color-button-primary),.3)}.focus-visible\:outline-skin-button-secondary\/30:focus-visible{outline-color:rgba(var(--color-button-secondary),.3)}.focus-visible\:outline-skin-secondary\/30:focus-visible{outline-color:rgba(var(--color-secondary),.3)}.focus-visible\:outline-white\/30:focus-visible{outline-color:hsla(0,0%,100%,.3)}.focus-visible\:outline-white\/50:focus-visible{outline-color:hsla(0,0%,100%,.5)}.active\:\!bg-c-gray-200:active{--tw-bg-opacity:1!important;background-color:rgb(232 232 237/var(--tw-bg-opacity,1))!important}.active\:bg-black\/10:active{background-color:rgba(0,0,0,.1)}.active\:bg-c-gray-50:active{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.active\:opacity-60:active{opacity:.6}.active\:outline:active{outline-style:solid}.active\:outline-4:active{outline-width:4px}.active\:outline-c-blue-800\/20:active{outline-color:rgba(33,70,164,.2)}.active\:outline-c-blue-800\/30:active{outline-color:rgba(33,70,164,.3)}.active\:outline-skin-button-primary\/30:active{outline-color:rgba(var(--color-button-primary),.3)}.active\:outline-skin-button-secondary\/30:active{outline-color:rgba(var(--color-button-secondary),.3)}.active\:outline-skin-primary\/30:active{outline-color:rgba(var(--color-primary),.3)}.active\:outline-skin-secondary\/30:active{outline-color:rgba(var(--color-secondary),.3)}.active\:outline-skin-secondary\/50:active{outline-color:rgba(var(--color-secondary),.5)}.active\:outline-white\/30:active{outline-color:hsla(0,0%,100%,.3)}.active\:outline-white\/50:active{outline-color:hsla(0,0%,100%,.5)}.disabled\:text-c-gray-300:disabled{--tw-text-opacity:1;color:rgb(186 186 201/var(--tw-text-opacity,1))}.group:hover .group-hover\:right-\[105\%\]{right:105%}.group:hover .group-hover\:ml-2{margin-left:.5rem}.group:hover .group-hover\:mr-2{margin-right:.5rem}.group:hover .group-hover\:w-6{width:1.5rem}.group:hover .group-hover\:translate-y-6{--tw-translate-y:1.5rem}.group:hover .group-hover\:scale-0,.group:hover .group-hover\:translate-y-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-0{--tw-scale-x:0;--tw-scale-y:0}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-125{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:scale-\[0\.8\]{--tw-scale-x:0.8;--tw-scale-y:0.8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-c-gray-50{--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.group:hover .group-hover\:fill-c-blue-800{fill:#2146a4}.group:hover .group-hover\:text-skin-primary{--tw-text-opacity:1;color:rgba(var(--color-primary),var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:before\:scale-100:before{content:var(--tw-content);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:before\:\!bg-black\/5:before{content:var(--tw-content);background-color:rgba(0,0,0,.05)!important}.group:hover .group-hover\:before\:bg-black\/10:before{content:var(--tw-content);background-color:rgba(0,0,0,.1)}.group:hover .group-hover\:before\:bg-c-gray-50:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(244 244 246/var(--tw-bg-opacity,1))}.group:hover .group-hover\:after\:w-full:after{content:var(--tw-content);width:100%}.group:active .group-active\:w-6{width:1.5rem}.group.is-animated .group-\[\.is-animated\]\:absolute{position:absolute}.group.is-animated .group-\[\.is-animated\]\:left-1\/2{left:50%}.group.is-animated .group-\[\.is-animated\]\:top-1\/2{top:50%}.group.is-animated .group-\[\.is-animated\]\:block{display:block}.group.is-animated .group-\[\.is-animated\]\:-translate-x-1\/2{--tw-translate-x:-50%}.group.is-animated .group-\[\.is-animated\]\:-translate-x-1\/2,.group.is-animated .group-\[\.is-animated\]\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-animated .group-\[\.is-animated\]\:-translate-y-1\/2{--tw-translate-y:-50%}.group.is-opened .group-\[\.is-opened\]\:\!translate-y-0{--tw-translate-y:0px!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.group.is-opened .group-\[\.is-opened\]\:-translate-x-\[34\%\]{--tw-translate-x:-34%}.group.is-opened .group-\[\.is-opened\]\:-translate-x-\[34\%\],.group.is-opened .group-\[\.is-opened\]\:-translate-y-\[6\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:-translate-y-\[6\%\]{--tw-translate-y:-6%}.group.is-opened .group-\[\.is-opened\]\:translate-x-\[38\%\]{--tw-translate-x:38%}.group.is-opened .group-\[\.is-opened\]\:translate-x-\[38\%\],.group.is-opened .group-\[\.is-opened\]\:translate-y-\[38\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:translate-y-\[38\%\]{--tw-translate-y:38%}.group.is-opened .group-\[\.is-opened\]\:-rotate-45{--tw-rotate:-45deg}.group.is-opened .group-\[\.is-opened\]\:-rotate-45,.group.is-opened .group-\[\.is-opened\]\:-rotate-\[180deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:-rotate-\[180deg\]{--tw-rotate:-180deg}.group.is-opened .group-\[\.is-opened\]\:-rotate-\[90deg\]{--tw-rotate:-90deg}.group.is-opened .group-\[\.is-opened\]\:-rotate-\[90deg\],.group.is-opened .group-\[\.is-opened\]\:rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-opened .group-\[\.is-opened\]\:rotate-45{--tw-rotate:45deg}.group.is-opened .group-\[\.is-opened\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.is-animated .group-\[\.is-animated\]\:opacity-0,.group.is-opened .group-\[\.is-opened\]\:opacity-0{opacity:0}.group.is-opened .group-\[\.is-opened\]\:opacity-100{opacity:1}.peer:checked~.before\:peer-checked\:border-c-blue-800:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(33 70 164/var(--tw-border-opacity,1))}.peer:checked~.before\:peer-checked\:bg-c-blue-800:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(33 70 164/var(--tw-bg-opacity,1))}.peer:checked~.after\:peer-checked\:visible:after{content:var(--tw-content);visibility:visible}.peer:checked~.after\:peer-checked\:opacity-100:after{content:var(--tw-content);opacity:1}.peer:disabled~.peer-disabled\:cursor-default{cursor:default}.peer:disabled~.peer-disabled\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.peer:disabled~.before\:peer-disabled\:bg-white:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (prefers-reduced-motion:no-preference){.motion-safe\:opacity-0{opacity:0}}@media (min-width:640px){.sm\:min-h-\[80\.34vw\]{min-height:80.34vw}.sm\:max-w-none{max-width:none}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:-top-navbar-md{top:-64px}.md\:bottom-\[-110px\]{bottom:-110px}.md\:left-0{left:0}.md\:right-8{right:2rem}.md\:top-0{top:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:\!col-start-2{grid-column-start:2!important}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-end-11{grid-column-end:11}.md\:row-start-1{grid-row-start:1}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:\!mt-0{margin-top:0!important}.md\:-ml-5{margin-left:-1.25rem}.md\:-mr-5{margin-right:-1.25rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mt-\[110px\]{margin-top:-110px}.md\:-mt-\[120px\]{margin-top:-120px}.md\:-mt-\[66px\]{margin-top:-66px}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-11{margin-bottom:2.75rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-\[100px\]{margin-bottom:100px}.md\:mb-\[64px\]{margin-bottom:64px}.md\:mb-\[70px\]{margin-bottom:70px}.md\:mb-\[92px\]{margin-bottom:92px}.md\:ml-\[60px\]{margin-left:60px}.md\:ml-auto{margin-left:auto}.md\:mr-2\.5{margin-right:.625rem}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-11{margin-top:2.75rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-\[13px\]{margin-top:13px}.md\:mt-\[160px\]{margin-top:160px}.md\:mt-\[163px\]{margin-top:163px}.md\:mt-\[17px\]{margin-top:17px}.md\:mt-\[18px\]{margin-top:18px}.md\:mt-\[27px\]{margin-top:27px}.md\:mt-\[39\%\]{margin-top:39%}.md\:mt-\[47\%\]{margin-top:47%}.md\:mt-\[59\%\]{margin-top:59%}.md\:mt-\[66px\]{margin-top:66px}.md\:mt-\[76px\]{margin-top:76px}.md\:mt-\[84px\]{margin-top:84px}.md\:mt-\[92px\]{margin-top:92px}.md\:mt-\[93px\]{margin-top:93px}.md\:mt-\[9px\]{margin-top:9px}.md\:mt-\[calc\(59\%-110px\)\]{margin-top:calc(59% - 110px)}.md\:line-clamp-1{-webkit-line-clamp:1}.md\:line-clamp-1,.md\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.md\:line-clamp-2{-webkit-line-clamp:2}.md\:block{display:block}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:h-\[220px\]{height:220px}.md\:h-\[47\.40vw\]{height:47.4vw}.md\:h-\[64px\]{height:64px}.md\:h-\[75vw\]{height:75vw}.md\:h-full{height:100%}.md\:h-navbar-md{height:64px}.md\:max-h-\[95vh\]{max-height:95vh}.md\:min-h-\[276px\]{min-height:276px}.md\:min-h-\[291px\]{min-height:291px}.md\:min-h-\[364px\]{min-height:364px}.md\:min-h-\[432px\]{min-height:432px}.md\:min-h-\[56\.692vw\]{min-height:56.692vw}.md\:min-h-\[56px\]{min-height:56px}.md\:w-1\/2{width:50%}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-7{width:1.75rem}.md\:w-\[220px\]{width:220px}.md\:w-\[64px\]{width:64px}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:w-navbar-md{width:64px}.md\:max-w-\[335px\]{max-width:335px}.md\:basis-\[47\%\]{flex-basis:47%}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-y-10{row-gap:2.5rem}.md\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.md\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.md\:space-y-\[29px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(29px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(29px * var(--tw-space-y-reverse))}.md\:border-b{border-bottom-width:1px}.md\:border-b-0{border-bottom-width:0}.md\:border-c-gray-900{--tw-border-opacity:1;border-color:rgb(27 27 34/var(--tw-border-opacity,1))}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-\[47px\]{padding-top:47px;padding-bottom:47px}.md\:py-navbar-md{padding-top:64px;padding-bottom:64px}.md\:\!pt-\[44px\]{padding-top:44px!important}.md\:pb-0{padding-bottom:0}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-\[54px\]{padding-bottom:54px}.md\:pb-\[58px\]{padding-bottom:58px}.md\:pb-\[70px\]{padding-bottom:70px}.md\:pl-\[13\.2\%\]{padding-left:13.2%}.md\:pl-\[26px\]{padding-left:26px}.md\:pr-6{padding-right:1.5rem}.md\:pr-\[26px\]{padding-right:26px}.md\:pr-\[8\%\]{padding-right:8%}.md\:pt-\[133\.33\%\]{padding-top:133.33%}.md\:pt-\[146px\]{padding-top:146px}.md\:pt-\[20\.97\%\]{padding-top:20.97%}.md\:pt-\[44px\]{padding-top:44px}.md\:pt-\[55\.77\%\]{padding-top:55.77%}.md\:pt-\[55\.81\%\]{padding-top:55.81%}.md\:pt-\[56\.18\%\]{padding-top:56.18%}.md\:pt-\[58px\]{padding-top:58px}.md\:pt-\[64px\]{padding-top:64px}.md\:pt-\[66px\]{padding-top:66px}.md\:pt-\[98px\]{padding-top:98px}.md\:text-13{font-size:13px;line-height:16px}.md\:text-22{font-size:22px;line-height:26px}.md\:text-32{font-size:32px;line-height:38px}.first\:md\:col-start-2:first-child{grid-column-start:2}}@media (min-width:992px){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:\!left-auto{left:auto!important}.lg\:-bottom-3{bottom:-.75rem}.lg\:-bottom-\[57px\]{bottom:-57px}.lg\:-left-\[67px\]{left:-67px}.lg\:-right-\[67px\]{right:-67px}.lg\:-top-3{top:-.75rem}.lg\:-top-\[57px\]{top:-57px}.lg\:-top-navbar-lg{top:-100px}.lg\:left-20{left:5rem}.lg\:left-\[7\.5\%\]{left:7.5%}.lg\:left-auto{left:auto}.lg\:right-0{right:0}.lg\:right-10{right:2.5rem}.lg\:right-20{right:5rem}.lg\:right-6{right:1.5rem}.lg\:top-0{top:0}.lg\:top-1{top:.25rem}.lg\:top-6{top:1.5rem}.lg\:top-\[108px\]{top:108px}.lg\:top-\[11\.5px\]{top:11.5px}.lg\:top-\[63px\]{top:63px}.lg\:z-10{z-index:10}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}@media (min-width:992px){.lg\:lg\:col-span-5{grid-column:span 5/span 5}}.lg\:\!col-start-3{grid-column-start:3!important}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:row-start-2{grid-row-start:2}.lg\:\!m-10{margin:2.5rem!important}.lg\:\!-mx-10{margin-left:-2.5rem!important;margin-right:-2.5rem!important}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:\!mt-0{margin-top:0!important}.lg\:-ml-10{margin-left:-2.5rem}.lg\:-mr-10{margin-right:-2.5rem}.lg\:-mt-11{margin-top:-2.75rem}.lg\:-mt-\[160px\]{margin-top:-160px}.lg\:-mt-\[180px\]{margin-top:-180px}.lg\:mb-0{margin-bottom:0}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-40{margin-bottom:10rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-\[102px\]{margin-bottom:102px}.lg\:mb-\[104px\]{margin-bottom:104px}.lg\:mb-\[170px\]{margin-bottom:170px}.lg\:mb-\[180px\]{margin-bottom:180px}.lg\:mb-\[25px\]{margin-bottom:25px}.lg\:mb-\[43px\]{margin-bottom:43px}.lg\:mb-\[60px\]{margin-bottom:60px}.lg\:mb-\[64px\]{margin-bottom:64px}.lg\:mb-\[90px\]{margin-bottom:90px}.lg\:ml-0{margin-left:0}.lg\:ml-10{margin-left:2.5rem}.lg\:ml-\[10px\]{margin-left:10px}.lg\:ml-auto{margin-left:auto}.lg\:mr-10{margin-right:2.5rem}.lg\:mr-5{margin-right:1.25rem}.lg\:mr-\[120px\]{margin-right:120px}.lg\:mt-0{margin-top:0}.lg\:mt-11{margin-top:2.75rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mt-32{margin-top:8rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mt-8{margin-top:2rem}.lg\:mt-\[132px\]{margin-top:132px}.lg\:mt-\[135px\]{margin-top:135px}.lg\:mt-\[140px\]{margin-top:140px}.lg\:mt-\[180px\]{margin-top:180px}.lg\:mt-\[197px\]{margin-top:197px}.lg\:mt-\[31px\]{margin-top:31px}.lg\:mt-\[322px\]{margin-top:322px}.lg\:mt-\[50px\]{margin-top:50px}.lg\:mt-\[5px\]{margin-top:5px}.lg\:mt-\[60px\]{margin-top:60px}.lg\:mt-\[71px\]{margin-top:71px}.lg\:mt-\[90px\]{margin-top:90px}.lg\:mt-\[calc\(43\.75\%-37px\)\]{margin-top:calc(43.75% - 37px)}.lg\:mt-\[calc\(43\.75\%-81px\)\]{margin-top:calc(43.75% - 81px)}.lg\:mt-\[calc\(59\%-180px\)\]{margin-top:calc(59% - 180px)}.lg\:mt-auto{margin-top:auto}.lg\:box-content{box-sizing:content-box}.lg\:line-clamp-1{-webkit-line-clamp:1}.lg\:line-clamp-1,.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.lg\:line-clamp-2{-webkit-line-clamp:2}.lg\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-11{height:2.75rem}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-24{height:6rem}.lg\:h-3{height:.75rem}.lg\:h-4{height:1rem}.lg\:h-9{height:2.25rem}.lg\:h-\[100px\]{height:100px}.lg\:h-\[47\.5vw\]{height:47.5vw}.lg\:h-\[52px\]{height:52px}.lg\:h-\[58px\]{height:58px}.lg\:h-\[67px\]{height:67px}.lg\:h-\[70vw\]{height:70vw}.lg\:h-navbar-lg{height:100px}.lg\:\!max-h-\[280px\]{max-height:280px!important}.lg\:max-h-\[406px\]{max-height:406px}.lg\:min-h-\[365px\]{min-height:365px}.lg\:min-h-\[397px\]{min-height:397px}.lg\:min-h-\[40px\]{min-height:40px}.lg\:min-h-\[471px\]{min-height:471px}.lg\:min-h-\[51\.39vw\]{min-height:51.39vw}.lg\:min-h-\[550px\]{min-height:550px}.lg\:min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.lg\:w-1\/2{width:50%}.lg\:w-1\/4{width:25%}.lg\:w-10{width:2.5rem}.lg\:w-11{width:2.75rem}.lg\:w-12{width:3rem}.lg\:w-14{width:3.5rem}.lg\:w-2\/3{width:66.666667%}.lg\:w-24{width:6rem}.lg\:w-3{width:.75rem}.lg\:w-4{width:1rem}.lg\:w-9{width:2.25rem}.lg\:w-\[100px\]{width:100px}.lg\:w-\[118px\]{width:118px}.lg\:w-\[44\%\]{width:44%}.lg\:w-\[50\%\]{width:50%}.lg\:w-\[56\%\]{width:56%}.lg\:w-\[75\%\]{width:75%}.lg\:w-\[calc\(44\%-20px\)\]{width:calc(44% - 20px)}.lg\:w-navbar-lg{width:100px}.lg\:max-w-\[233px\]{max-width:233px}.lg\:max-w-\[543px\]{max-width:543px}.lg\:max-w-none{max-width:none}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:basis-2\/3{flex-basis:66.666667%}.lg\:basis-2\/5{flex-basis:40%}.lg\:basis-\[22\%\]{flex-basis:22%}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-10{gap:2.5rem}.lg\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.lg\:gap-x-\[42px\]{-moz-column-gap:42px;column-gap:42px}.lg\:gap-y-10{row-gap:2.5rem}.lg\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.lg\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.lg\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\:space-y-\[33px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(33px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(33px * var(--tw-space-y-reverse))}.lg\:border-\[57px\]{border-width:57px}.lg\:border-b{border-bottom-width:1px}.lg\:border-l-0{border-left-width:0}.lg\:border-l-4{border-left-width:4px}.lg\:border-r-4{border-right-width:4px}.lg\:border-c-gray-900{--tw-border-opacity:1;border-color:rgb(27 27 34/var(--tw-border-opacity,1))}.lg\:p-20{padding:5rem}.lg\:\!px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.lg\:\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-\[30px\]{padding-left:30px;padding-right:30px}.lg\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-\[180px\]{padding-top:180px;padding-bottom:180px}.lg\:py-navbar-2xl{padding-top:128px;padding-bottom:128px}.lg\:\!pb-\[68px\]{padding-bottom:68px!important}.lg\:\!pb-\[90px\]{padding-bottom:90px!important}.lg\:\!pt-\[68px\]{padding-top:68px!important}.lg\:\!pt-\[90px\]{padding-top:90px!important}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-3\.5{padding-bottom:.875rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-9{padding-bottom:2.25rem}.lg\:pb-\[100px\]{padding-bottom:100px}.lg\:pb-\[122px\]{padding-bottom:122px}.lg\:pb-\[26px\]{padding-bottom:26px}.lg\:pb-\[60px\]{padding-bottom:60px}.lg\:pb-\[90px\]{padding-bottom:90px}.lg\:pl-10{padding-left:2.5rem}.lg\:pr-0{padding-right:0}.lg\:pr-10{padding-right:2.5rem}.lg\:pr-\[9\%\]{padding-right:9%}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-\[100px\]{padding-top:100px}.lg\:pt-\[120px\]{padding-top:120px}.lg\:pt-\[140px\]{padding-top:140px}.lg\:pt-\[20\%\]{padding-top:20%}.lg\:pt-\[220px\]{padding-top:220px}.lg\:pt-\[31px\]{padding-top:31px}.lg\:pt-\[50\%\]{padding-top:50%}.lg\:pt-\[55\.035\%\]{padding-top:55.035%}.lg\:pt-\[59\.9\%\]{padding-top:59.9%}.lg\:pt-\[60px\]{padding-top:60px}.lg\:pt-\[63px\]{padding-top:63px}.lg\:pt-\[64px\]{padding-top:64px}.lg\:pt-\[73\.35\%\]{padding-top:73.35%}.lg\:\!text-20{font-size:20px!important;line-height:24px!important}.lg\:\!text-24{font-size:24px!important;line-height:30px!important}.lg\:\!text-32{font-size:32px!important;line-height:38px!important}.lg\:text-14{font-size:14px;line-height:22px}.lg\:text-15{font-size:15px;line-height:18px}.lg\:text-24{font-size:24px;line-height:30px}.lg\:\!leading-8{line-height:2rem!important}.lg\:\!leading-\[38px\]{line-height:38px!important}.lg\:leading-\[38px\]{line-height:38px}.first\:lg\:col-start-7:first-child{grid-column-start:7}.group:hover .group-hover\:lg\:scale-\[calc\(1\/\(116\/96\)\)\]{--tw-scale-x:calc(1 / (116 / 96));--tw-scale-y:calc(1 / (116 / 96))}.group:hover .group-hover\:lg\:scale-\[calc\(116\/96\)\],.group:hover .group-hover\:lg\:scale-\[calc\(1\/\(116\/96\)\)\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:lg\:scale-\[calc\(116\/96\)\]{--tw-scale-x:calc(116 / 96);--tw-scale-y:calc(116 / 96)}}@media (min-width:1201px){.xl\:bottom-\[-120px\]{bottom:-120px}.xl\:left-\[107px\]{left:107px}.xl\:right-\[107px\]{right:107px}.xl\:right-\[195px\]{right:195px}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:mb-10{margin-bottom:2.5rem}.xl\:mb-\[34px\]{margin-bottom:34px}.xl\:mb-\[53px\]{margin-bottom:53px}.xl\:mt-2\.5{margin-top:.625rem}.xl\:mt-7{margin-top:1.75rem}.xl\:mt-\[91px\]{margin-top:91px}.xl\:line-clamp-3{-webkit-line-clamp:3}.xl\:line-clamp-3,.xl\:line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.xl\:line-clamp-5{-webkit-line-clamp:5}.xl\:h-\[245px\]{height:245px}.xl\:w-\[245px\]{width:245px}.xl\:border-\[14px\]{border-width:14px}.xl\:p-\[80px\]{padding:80px}}@media (min-width:1536px){.\32xl\:-top-navbar-2xl{top:-128px}.\32xl\:right-3{right:.75rem}.\32xl\:top-\[17\.5px\]{top:17.5px}.\32xl\:col-span-4{grid-column:span 4/span 4}.\32xl\:col-span-5{grid-column:span 5/span 5}.\32xl\:col-span-7{grid-column:span 7/span 7}.\32xl\:mx-auto{margin-left:auto;margin-right:auto}.\32xl\:my-12{margin-top:3rem;margin-bottom:3rem}.\32xl\:my-8{margin-top:2rem;margin-bottom:2rem}.\32xl\:-mt-16{margin-top:-4rem}.\32xl\:-mt-\[152px\]{margin-top:-152px}.\32xl\:-mt-\[178px\]{margin-top:-178px}.\32xl\:-mt-\[190px\]{margin-top:-190px}.\32xl\:-mt-\[210px\]{margin-top:-210px}.\32xl\:mb-10{margin-bottom:2.5rem}.\32xl\:mb-12{margin-bottom:3rem}.\32xl\:mb-5{margin-bottom:1.25rem}.\32xl\:mb-8{margin-bottom:2rem}.\32xl\:mb-\[100px\]{margin-bottom:100px}.\32xl\:mb-\[135px\]{margin-bottom:135px}.\32xl\:mb-\[180px\]{margin-bottom:180px}.\32xl\:mb-\[200px\]{margin-bottom:200px}.\32xl\:mb-\[48px\]{margin-bottom:48px}.\32xl\:mb-\[60\]{margin-bottom:60}.\32xl\:mb-\[80px\]{margin-bottom:80px}.\32xl\:mr-0{margin-right:0}.\32xl\:mt-10{margin-top:2.5rem}.\32xl\:mt-3\.5{margin-top:.875rem}.\32xl\:mt-4{margin-top:1rem}.\32xl\:mt-6{margin-top:1.5rem}.\32xl\:mt-8{margin-top:2rem}.\32xl\:mt-\[100px\]{margin-top:100px}.\32xl\:mt-\[120px\]{margin-top:120px}.\32xl\:mt-\[138px\]{margin-top:138px}.\32xl\:mt-\[152px\]{margin-top:152px}.\32xl\:mt-\[188px\]{margin-top:188px}.\32xl\:mt-\[18px\]{margin-top:18px}.\32xl\:mt-\[200px\]{margin-top:200px}.\32xl\:mt-\[206px\]{margin-top:206px}.\32xl\:mt-\[244px\]{margin-top:244px}.\32xl\:mt-\[calc\(59\%-210px\)\]{margin-top:calc(59% - 210px)}.\32xl\:line-clamp-4{-webkit-line-clamp:4}.\32xl\:line-clamp-4,.\32xl\:line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.\32xl\:line-clamp-6{-webkit-line-clamp:6}.\32xl\:line-clamp-7,.\32xl\:line-clamp-\[7\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.\32xl\:h-10{height:2.5rem}.\32xl\:h-12{height:3rem}.\32xl\:h-16{height:4rem}.\32xl\:h-20{height:5rem}.\32xl\:h-8{height:2rem}.\32xl\:h-\[128px\]{height:128px}.\32xl\:h-\[140px\]{height:140px}.\32xl\:h-\[160px\]{height:160px}.\32xl\:h-\[32\.02vw\]{height:32.02vw}.\32xl\:h-\[65vw\]{height:65vw}.\32xl\:h-\[68px\]{height:68px}.\32xl\:h-\[72px\]{height:72px}.\32xl\:h-navbar-2xl{height:128px}.\32xl\:\!max-h-\[340px\]{max-height:340px!important}.\32xl\:min-h-\[36px\]{min-height:36px}.\32xl\:min-h-\[39\.46vw\]{min-height:39.46vw}.\32xl\:min-h-\[40px\]{min-height:40px}.\32xl\:min-h-\[41\.58vw\]{min-height:41.58vw}.\32xl\:min-h-\[44px\]{min-height:44px}.\32xl\:min-h-\[450px\]{min-height:450px}.\32xl\:min-h-\[499px\]{min-height:499px}.\32xl\:min-h-\[568px\]{min-height:568px}.\32xl\:min-h-\[56px\]{min-height:56px}.\32xl\:min-h-\[68px\]{min-height:68px}.\32xl\:min-h-\[810px\]{min-height:810px}.\32xl\:w-10{width:2.5rem}.\32xl\:w-12{width:3rem}.\32xl\:w-20{width:5rem}.\32xl\:w-8{width:2rem}.\32xl\:w-\[128px\]{width:128px}.\32xl\:w-\[140px\]{width:140px}.\32xl\:w-\[160px\]{width:160px}.\32xl\:w-navbar-2xl{width:128px}.\32xl\:max-w-\[1200px\]{max-width:1200px}.\32xl\:max-w-\[727px\]{max-width:727px}.\32xl\:basis-1\/4{flex-basis:25%}.\32xl\:basis-3\/4{flex-basis:75%}.\32xl\:gap-y-\[123px\]{row-gap:123px}.\32xl\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.\32xl\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.\32xl\:space-y-\[41px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(41px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(41px * var(--tw-space-y-reverse))}.\32xl\:space-y-\[60px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(60px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(60px * var(--tw-space-y-reverse))}.\32xl\:\!py-\[18px\]{padding-top:18px!important;padding-bottom:18px!important}.\32xl\:px-0{padding-left:0;padding-right:0}.\32xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.\32xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.\32xl\:px-8{padding-left:2rem;padding-right:2rem}.\32xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.\32xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.\32xl\:py-4{padding-top:1rem;padding-bottom:1rem}.\32xl\:py-\[10px\]{padding-top:10px;padding-bottom:10px}.\32xl\:py-\[126px\]{padding-top:126px;padding-bottom:126px}.\32xl\:py-\[15px\]{padding-top:15px;padding-bottom:15px}.\32xl\:py-\[18px\]{padding-top:18px;padding-bottom:18px}.\32xl\:py-\[200px\]{padding-top:200px;padding-bottom:200px}.\32xl\:py-navbar-3xl{padding-top:170px;padding-bottom:170px}.\32xl\:\!pb-\[100px\]{padding-bottom:100px!important}.\32xl\:\!pr-8{padding-right:2rem!important}.\32xl\:\!pt-\[100px\]{padding-top:100px!important}.\32xl\:pb-12{padding-bottom:3rem}.\32xl\:pb-\[100px\]{padding-bottom:100px}.\32xl\:pb-\[140px\]{padding-bottom:140px}.\32xl\:pb-\[186px\]{padding-bottom:186px}.\32xl\:pb-\[18px\]{padding-bottom:18px}.\32xl\:pb-\[60px\]{padding-bottom:60px}.\32xl\:pl-0{padding-left:0}.\32xl\:pl-\[34px\]{padding-left:34px}.\32xl\:pr-\[10\%\]{padding-right:10%}.\32xl\:pr-\[34px\]{padding-right:34px}.\32xl\:pt-20{padding-top:5rem}.\32xl\:pt-8{padding-top:2rem}.\32xl\:pt-\[113px\]{padding-top:113px}.\32xl\:pt-\[140px\]{padding-top:140px}.\32xl\:pt-\[188px\]{padding-top:188px}.\32xl\:pt-\[200px\]{padding-top:200px}.\32xl\:pt-\[24\.40\%\]{padding-top:24.4%}.\32xl\:pt-\[338px\]{padding-top:338px}.\32xl\:pt-\[54\.48\%\]{padding-top:54.48%}.\32xl\:pt-\[56\.12\%\]{padding-top:56.12%}.\32xl\:pt-\[56\.25\%\]{padding-top:56.25%}.\32xl\:pt-\[75px\]{padding-top:75px}.\32xl\:pt-\[80px\]{padding-top:80px}.\32xl\:\!text-38{font-size:38px!important;line-height:46px!important}.\32xl\:text-16{font-size:16px;line-height:20px}.group:hover .group-hover\:2xl\:w-8{width:2rem}.group:hover .group-hover\:2xl\:scale-\[calc\(1\/\(160\/140\)\)\]{--tw-scale-x:calc(1 / (160 / 140));--tw-scale-y:calc(1 / (160 / 140))}.group:hover .group-hover\:2xl\:scale-\[calc\(160\/140\)\],.group:hover .group-hover\:2xl\:scale-\[calc\(1\/\(160\/140\)\)\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:2xl\:scale-\[calc\(160\/140\)\]{--tw-scale-x:calc(160 / 140);--tw-scale-y:calc(160 / 140)}.group:active .group-active\:2xl\:w-8{width:2rem}}@media (max-width:767px){.sm-only\:invisible{visibility:hidden}.sm-only\:\!-ml-5{margin-left:-1.25rem!important}.sm-only\:\!-mr-5{margin-right:-1.25rem!important}.sm-only\:mb-\[22px\]{margin-bottom:22px}.sm-only\:mt-\[100px\]{margin-top:100px}.sm-only\:h-8{height:2rem}.sm-only\:\!w-max{width:-moz-max-content!important;width:max-content!important}.sm-only\:w-8{width:2rem}.sm-only\:\!gap-y-10{row-gap:2.5rem!important}.sm-only\:\!px-0{padding-left:0!important;padding-right:0!important}.sm-only\:\!pb-\[46px\]{padding-bottom:46px!important}.sm-only\:\!pl-5{padding-left:1.25rem!important}.sm-only\:\!pr-\[59px\]{padding-right:59px!important}.sm-only\:\!text-14{font-size:14px!important;line-height:22px!important}.sm-only\:\!text-16{font-size:16px!important;line-height:20px!important}.sm-only\:\!text-18{font-size:18px!important;line-height:24px!important}.sm-only\:\!text-24{font-size:24px!important;line-height:30px!important}.sm-only\:\!text-36{font-size:36px!important;line-height:44px!important}.sm-only\:\!leading-7{line-height:1.75rem!important}.sm-only\:\!leading-\[26px\]{line-height:26px!important}.sm-only\:\!leading-\[38px\]{line-height:38px!important}.sm-only\:opacity-0{opacity:0}}@media (min-width:768px) and (max-width:991px){.md-only\:invisible{visibility:hidden}.md-only\:top-1\/2{top:50%}.md-only\:mx-auto{margin-left:auto;margin-right:auto}.md-only\:\!-ml-5{margin-left:-1.25rem!important}.md-only\:\!-mr-5{margin-right:-1.25rem!important}.md-only\:mb-6{margin-bottom:1.5rem}.md-only\:mt-6{margin-top:1.5rem}.md-only\:h-6{height:1.5rem}.md-only\:w-6{width:1.5rem}.md-only\:max-w-\[229px\]{max-width:229px}.md-only\:max-w-\[315px\]{max-width:315px}.md-only\:-translate-y-1\/2{--tw-translate-y:-50%}.md-only\:-translate-y-1\/2,.md-only\:transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md-only\:\!pb-\[46px\]{padding-bottom:46px!important}.md-only\:\!pl-5{padding-left:1.25rem!important}.md-only\:\!pr-\[64px\]{padding-right:64px!important}.md-only\:pt-5{padding-top:1.25rem}.md-only\:\!text-13{font-size:13px!important;line-height:16px!important}.md-only\:\!text-14{font-size:14px!important;line-height:22px!important}.md-only\:\!text-30{font-size:30px!important;line-height:36px!important}.md-only\:\!leading-5{line-height:1.25rem!important}.md-only\:opacity-0{opacity:0}}@media (min-width:1921px){.\33xl\:col-start-4{grid-column-start:4}.\33xl\:col-end-10{grid-column-end:10}.\33xl\:\!-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.\33xl\:mx-0{margin-right:0}.\33xl\:ml-0,.\33xl\:mx-0{margin-left:0}.\33xl\:mr-0{margin-right:0}.\33xl\:line-clamp-3{-webkit-line-clamp:3}.\33xl\:line-clamp-3,.\33xl\:line-clamp-\[7\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.\33xl\:line-clamp-\[7\]{-webkit-line-clamp:7}.\33xl\:line-clamp-\[9\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.\33xl\:\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}}.\[\&\:not\(\:empty\)\]\:mb-\[60px\]:not(:empty){margin-bottom:60px}.\[\&\>button\]\:right-4>button{right:1rem}.\[\&\>input\:focus\]\:border-2>input:focus{border-width:2px}.\[\&\>input\:focus\]\:border-c-blue-500\/20>input:focus{border-color:rgba(69,111,217,.2)}.\[\&\>input\:focus\]\:outline-0>input:focus{outline-width:0}.\[\&\>input\:hover\]\:bg-white>input:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&\>input\]\:rounded>input{border-radius:.25rem}.\[\&\>input\]\:border-0>input{border-width:0}.\[\&\>input\]\:px-5>input{padding-left:1.25rem;padding-right:1.25rem}.\[\&\>input\]\:pr-16>input{padding-right:4rem}@media (min-width:1536px){.\32xl\:\[\&\>input\]\:h-14>input{height:3.5rem}}.\[\&_\.swiper-pagination-bullets\]\:\!w-auto .swiper-pagination-bullets{width:auto!important}.\[\&_\.swiper-pagination-bullets\]\:\!transform-none .swiper-pagination-bullets{transform:none!important}@media (min-width:768px){.md\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-\[29px\] .swiper-pagination-bullets{bottom:29px!important}.md\:\[\&_\.swiper-pagination-bullets\]\:\!left-auto .swiper-pagination-bullets{left:auto!important}.md\:\[\&_\.swiper-pagination-bullets\]\:\!right-\[33px\] .swiper-pagination-bullets{right:33px!important}.md\:\[\&_\.swiper-pagination-bullets\]\:\!top-auto .swiper-pagination-bullets{top:auto!important}}@media (min-width:992px){.lg\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-\[76px\] .swiper-pagination-bullets{bottom:76px!important}.lg\:\[\&_\.swiper-pagination-bullets\]\:\!right-\[56px\] .swiper-pagination-bullets{right:56px!important}}@media (min-width:1536px){.\32xl\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-11 .swiper-pagination-bullets{bottom:2.75rem!important}.\32xl\:\[\&_\.swiper-pagination-bullets\]\:\!right-\[60px\] .swiper-pagination-bullets{right:60px!important}}@media (max-width:767px){.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!bottom-auto .swiper-pagination-bullets{bottom:auto!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!left-5 .swiper-pagination-bullets{left:1.25rem!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!right-auto .swiper-pagination-bullets{right:auto!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!top-12 .swiper-pagination-bullets{top:3rem!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!flex .swiper-pagination-bullets{display:flex!important}.sm-only\:\[\&_\.swiper-pagination-bullets\]\:\!space-x-2\.5 .swiper-pagination-bullets>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(.625rem * var(--tw-space-x-reverse))!important;margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))!important}}.\[\&_\.swiper-scrollbar-drag\]\:bg-c-gray-450 .swiper-scrollbar-drag{--tw-bg-opacity:1;background-color:rgb(124 139 149/var(--tw-bg-opacity,1))}.\[\&_\.swiper-scrollbar-drag\]\:opacity-50 .swiper-scrollbar-drag{opacity:.5}.\[\&_\.swiper-scrollbar\]\:\!bottom-0 .swiper-scrollbar{bottom:0!important}.\[\&_\.swiper-scrollbar\]\:\!left-0 .swiper-scrollbar{left:0!important}.\[\&_\.swiper-scrollbar\]\:\!right-0 .swiper-scrollbar{right:0!important}.\[\&_\.swiper-scrollbar\]\:\!h-\[6px\] .swiper-scrollbar{height:6px!important}.\[\&_\.swiper-scrollbar\]\:\!w-full .swiper-scrollbar{width:100%!important}.\[\&_\.swiper-scrollbar\]\:\!bg-transparent .swiper-scrollbar{background-color:transparent!important}@media (min-width:992px){.\[\&_\.swiper-scrollbar\]\:lg\:\!h-\[8px\] .swiper-scrollbar{height:8px!important}}@media (max-width:767px){.sm-only\:\[\&_\.swiper-scrollbar\]\:\!left-5 .swiper-scrollbar{left:1.25rem!important}.sm-only\:\[\&_\.swiper-scrollbar\]\:\!w-\[calc\(100\%-40px\)\] .swiper-scrollbar{width:calc(100% - 40px)!important}}@media (min-width:768px) and (max-width:991px){.md-only\:\[\&_\.swiper-scrollbar\]\:\!left-5 .swiper-scrollbar{left:1.25rem!important}.md-only\:\[\&_\.swiper-scrollbar\]\:\!w-\[calc\(100\%-40px\)\] .swiper-scrollbar{width:calc(100% - 40px)!important}}@media (max-width:767px){.sm-only\:\[\&_\.swiper-wrapper\]\:\!left-\[39px\] .swiper-wrapper{left:39px!important}.sm-only\:\[\&_\.swiper-wrapper\]\:left-0 .swiper-wrapper{left:0}.sm-only\:\[\&_\.swiper-wrapper\]\:transition-all .swiper-wrapper{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}}@media (min-width:768px) and (max-width:991px){.md-only\:\[\&_\.swiper-wrapper\]\:\!left-\[44px\] .swiper-wrapper{left:44px!important}.md-only\:\[\&_\.swiper-wrapper\]\:left-0 .swiper-wrapper{left:0}.md-only\:\[\&_\.swiper-wrapper\]\:transition-all .swiper-wrapper{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}}.\[\&_a\]\:text-c-blue-800 a{--tw-text-opacity:1;color:rgb(33 70 164/var(--tw-text-opacity,1))}.\[\&_a\]\:underline a,.hover\:\[\&_a\]\:underline a:hover{text-decoration-line:underline}.\[\&_b\]\:font-bold b,.\[\&_strong\]\:font-bold strong{font-weight:700}.\[\&_strong\]\:text-c-gray-900 strong{--tw-text-opacity:1;color:rgb(27 27 34/var(--tw-text-opacity,1))}.active .\[\.active_\&\]\:after\:w-full:after{content:var(--tw-content);width:100%}@font-face{font-family:__inter_c85cd3;src:url(/_next/static/media/1e3e4a3108c86bc3-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__inter_c85cd3;src:url(/_next/static/media/8c0fe73bdbebb91d-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__inter_c85cd3;src:url(/_next/static/media/8be0a11cd211c156-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__inter_Fallback_c85cd3;src:local("Arial");ascent-override:90.00%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:107.64%}.__className_c85cd3{font-family:__inter_c85cd3,__inter_Fallback_c85cd3}</style><noscript data-n-css="sK3boNHT50I="></noscript><script defer="" nonce="sK3boNHT50I=" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script defer="" src="/_next/static/chunks/2563.1e40ee0077d5657d.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/75fc9c18.7b7a1972fe9d28a9.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/9745.3ed9d0b711ecf246.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/6500.9686a0acc172a1d5.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/9961.3ff0d0ae49558eea.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/5634.206f4e6e40baeb8a.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/2956.3d5b3c9764ca80d4.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/2483.5cf6b3ed4e694c71.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/3440.d0532259aa2b2e98.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/585.7ae5de405ae2352c.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/9607.26dbec5b088143d1.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/854.97c42b218412d49a.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/6712.474e55f00db9b7d5.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/1911.5fa35a4b08f83667.js" nonce="sK3boNHT50I="></script><script defer="" src="/_next/static/chunks/7088.15b5211c563dfbb4.js" nonce="sK3boNHT50I="></script><script src="/_next/static/chunks/webpack-85ac8e7836215871.js" nonce="sK3boNHT50I=" defer=""></script><script src="/_next/static/chunks/framework-840cff9d6bb95703.js" nonce="sK3boNHT50I=" defer=""></script><script src="/_next/static/chunks/main-03e9026052f9cae7.js" nonce="sK3boNHT50I=" defer=""></script><script src="/_next/static/chunks/pages/_app-17ae2e65c9f07221.js" nonce="sK3boNHT50I=" defer=""></script><script src="/_next/static/chunks/3056-6effe40015b00d22.js" nonce="sK3boNHT50I=" defer=""></script><script src="/_next/static/chunks/4968-c872ac3c74517f43.js" nonce="sK3boNHT50I=" defer=""></script><script src="/_next/static/chunks/pages/%5B...slug%5D-92c10a649af40a1e.js" nonce="sK3boNHT50I=" defer=""></script><script src="/_next/static/PHOgnxL7wRY6jQSa9GDG_/_buildManifest.js" nonce="sK3boNHT50I=" defer=""></script><script src="/_next/static/PHOgnxL7wRY6jQSa9GDG_/_ssgManifest.js" nonce="sK3boNHT50I=" defer=""></script><style id="__jsx-3029394986">html{font-family:'__inter_c85cd3', '__inter_Fallback_c85cd3'}</style></head><body id="dhi" class="relative overflow-y-scroll"><div id="__next"><div class="flex h-screen flex-col theme-blue"><header class="fixed z-50 w-full transition-all top-0"><div class="absolute z-10 mx-5 my-[15px] inline-block leading-[0] transition-all md:my-4 lg:mx-10 lg:my-6 2xl:my-8"></div><div class="px-5 text-white"><div class="fixed right-0 top-0 h-[calc(var(--vh,1vh)*100)] w-full bg-skin-primary overflow-y-scroll transition-all invisible" style="clip-path:polygon(0% -5%, 100% -5%, 100% -5%, 0% 0%)"><div class="absolute top-0 flex h-full w-full items-center justify-center opacity-0 transition-all invisible opacity-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 w-full m-auto py-navbar-sm px-5 md:py-navbar-md lg:py-navbar-2xl 2xl:py-navbar-3xl"><div class="col-span-full tracking-[0.6px] md:col-start-3 md:col-end-11 3xl:col-start-4 3xl:col-end-10"><h1 class="header-1 break-words font-bold tracking-[0.6px] transition-all inline-block border-b pb-2.5 lg:pb-4 border-c-gray-250 text-c-gray-900 mb-8 border-b-white/50 text-white"></h1><h5 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-5 text-white"></h5><div></div></div></div></div><div class="absolute top-0 flex h-full w-full items-center justify-center opacity-0 transition-all invisible opacity-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 w-full m-auto py-navbar-sm px-5 md:py-navbar-md lg:py-navbar-2xl 2xl:py-navbar-3xl"><div class="col-span-full text-center tracking-[0.6px] md:col-start-3 md:col-end-11 3xl:col-start-4 3xl:col-end-10"><div class="relative"><input class="body-0 h-11 w-full rounded-none px-5 text-c-gray-900 placeholder-c-gray-600 outline-none md:px-8 lg:h-14 2xl:h-[68px] md-only:!text-14 shadow-[0_0_0_2px] shadow-white/30 hover:bg-c-gray-50 focus:outline-2 focus:outline-white/30" type="text" autoComplete="on" placeholder="" value=""/><button aria-label="Search" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-c-gray-50 group-hover:before:bg-c-gray-50 active:bg-c-gray-50 active:outline-c-blue-800/30 focus:outline-c-blue-800/30 !absolute right-5 top-1/2 -translate-y-1/2 md:right-8" type="button"><svg width="40" height="40" class="hidden group-[.is-animated]:block transition-all fill-black relative h-8 w-8 lg:h-10 lg:w-10" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M34.2261 32.1729H32.9557L32.3747 31.6082L31.249 32.7338L31.814 33.3146V34.585L35.5 38.2549L37.896 35.8589L34.2261 32.1729Z"></path><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M36 23C36 15.82 30.18 10 23 10C15.82 10 10 15.82 10 23C10 30.18 15.82 36 23 36C30.0247 36 36 29.9839 36 23ZM23 33C17 33 13 29 13 23C13 17 17 13 23 13C29 13 33 17 33 23C33 29 29 33 23 33Z"></path></g></svg><svg width="40" height="40" class="scale-[60%] group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-opened]:opacity-0 transition-all fill-black relative h-8 w-8 lg:h-10 lg:w-10" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-bottom-right transition-all group-hover:scale-0 group-hover:opacity-0" d="M20.8508 17.8137H19.5804L19.1301 17.3795C20.706 15.5463 21.6548 13.1664 21.6548 10.5774C21.6548 4.80446 16.9753 0.125 11.2024 0.125C5.42946 0.125 0.75 4.80446 0.75 10.5774C0.75 16.3503 5.42946 21.0298 11.2024 21.0298C13.7914 21.0298 16.1713 20.081 18.0045 18.5051L18.4387 18.9554V20.2258L26.479 28.25L28.875 25.854L20.8508 17.8137ZM11.2024 17.8137C7.19833 17.8137 3.96612 14.5815 3.96612 10.5774C3.96612 6.57333 7.19833 3.34112 11.2024 3.34112C15.2065 3.34112 18.4387 6.57333 18.4387 10.5774C18.4387 14.5815 15.2065 17.8137 11.2024 17.8137Z"></path></svg><svg width="40" height="40" class="hidden group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:block group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-animated]:opacity-0 group-[.is-opened]:opacity-100 transition-all fill-black relative h-8 w-8 lg:h-10 lg:w-10" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-center scale-0 transition-all group-[.is-opened]:scale-100" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path><path class="origin-center transition-all group-[.is-opened]:-rotate-[90deg]" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path></svg></button></div><div class="flex flex-col flex-wrap items-center space-y-5 lg:flex-row lg:justify-center lg:space-x-5"></div></div></div></div><div class="absolute top-0 flex h-full w-full items-center justify-center opacity-0 transition-all invisible opacity-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 divide-white/50 md:w-full m-auto py-navbar-sm px-5 md:py-navbar-md lg:py-navbar-2xl 2xl:py-navbar-3xl"><nav class="col-span-full md:col-start-5 lg:col-span-4 lg:col-start-4"><ul class="space-y-[29px] md:space-y-9 2xl:space-y-[60px]"></ul></nav><div class="col-span-full md:col-start-5 md:w-fit lg:col-span-4 lg:mt-auto !border-t-0"><div class="col-span-full border-b border-b-white/50 pb-6"></div></div></div></div></div><div class="absolute right-0 top-0 flex"><button aria-label="Search" class="is-animated group relative flex h-navbar-sm w-navbar-sm cursor-pointer transition-all md:h-navbar-md md:w-navbar-md lg:h-navbar-lg lg:w-navbar-lg 2xl:h-navbar-2xl 2xl:w-navbar-2xl bg-skin-primary hover:bg-skin-secondary" type="button"><svg width="40" height="40" class="hidden group-[.is-animated]:block transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M34.2261 32.1729H32.9557L32.3747 31.6082L31.249 32.7338L31.814 33.3146V34.585L35.5 38.2549L37.896 35.8589L34.2261 32.1729Z"></path><path class="opacity-0 transition-all group-hover:opacity-100 group-[.is-opened]:opacity-0" d="M36 23C36 15.82 30.18 10 23 10C15.82 10 10 15.82 10 23C10 30.18 15.82 36 23 36C30.0247 36 36 29.9839 36 23ZM23 33C17 33 13 29 13 23C13 17 17 13 23 13C29 13 33 17 33 23C33 29 29 33 23 33Z"></path></g></svg><svg width="40" height="40" class="scale-[60%] group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-opened]:opacity-0 transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-bottom-right transition-all group-hover:scale-0 group-hover:opacity-0" d="M20.8508 17.8137H19.5804L19.1301 17.3795C20.706 15.5463 21.6548 13.1664 21.6548 10.5774C21.6548 4.80446 16.9753 0.125 11.2024 0.125C5.42946 0.125 0.75 4.80446 0.75 10.5774C0.75 16.3503 5.42946 21.0298 11.2024 21.0298C13.7914 21.0298 16.1713 20.081 18.0045 18.5051L18.4387 18.9554V20.2258L26.479 28.25L28.875 25.854L20.8508 17.8137ZM11.2024 17.8137C7.19833 17.8137 3.96612 14.5815 3.96612 10.5774C3.96612 6.57333 7.19833 3.34112 11.2024 3.34112C15.2065 3.34112 18.4387 6.57333 18.4387 10.5774C18.4387 14.5815 15.2065 17.8137 11.2024 17.8137Z"></path></svg><svg width="40" height="40" class="hidden group-[.is-animated]:absolute group-[.is-animated]:left-1/2 group-[.is-animated]:top-1/2 group-[.is-animated]:block group-[.is-animated]:-translate-x-1/2 group-[.is-animated]:-translate-y-1/2 group-[.is-animated]:opacity-0 group-[.is-opened]:opacity-100 transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="origin-center scale-0 transition-all group-[.is-opened]:scale-100" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path><path class="origin-center transition-all group-[.is-opened]:-rotate-[90deg]" d="M13.5371 11.5L11.125 13.9121L33.7285 36.5001L36.1245 34.1041L13.5371 11.5Z"></path></svg></button><button aria-label="Menu" class="is-animated group relative flex h-navbar-sm w-navbar-sm cursor-pointer transition-all md:h-navbar-md md:w-navbar-md lg:h-navbar-lg lg:w-navbar-lg 2xl:h-navbar-2xl 2xl:w-navbar-2xl bg-skin-secondary hover:bg-skin-primary" type="button"><svg width="40" height="40" class="transition-all fill-white m-auto h-[26px] w-[26px] md:h-7 md:w-7 lg:h-9 lg:w-9 2xl:h-12 2xl:w-12" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path class="transition-all group-[.is-opened]:-translate-x-[34%] group-[.is-opened]:translate-y-[38%] group-[.is-opened]:-rotate-45" d="M21 92.6667H106V83.2222H21V92.6667Z"></path><path class="transition-all group-hover:translate-y-6 group-[.is-opened]:!translate-y-0 group-[.is-opened]:opacity-0" d="M21 69.0556H106V59.6111H21V69.0556Z"></path><path class="transition-all group-[.is-opened]:-translate-y-[6%] group-[.is-opened]:translate-x-[38%] group-[.is-opened]:rotate-45" d="M21 36V45.4444H106V36H21Z"></path></g></svg></button></div></div></header><main class="flex-auto"><div class="modules-container"><div id="" class=""><div class="px-spacing 3xl:container"><div class="relative mt-[78px] max-h-[calc(100vh-156px)] min-h-[375px] pt-[119.40%] md:mt-[84px] md:min-h-[291px] md:pt-[20.97%] lg:mt-[140px] lg:min-h-[397px] lg:pt-[20%] 2xl:mt-[188px] 2xl:min-h-[450px] 2xl:pt-[24.40%]"><div><picture><source media="(min-width: 3000px)" srcSet="https://cms.dhigroup.com/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1841&height=450&format=webp&v=1d9ba6f0db2d420" width="1841" height="450"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1841&height=450&format=webp&v=1d9ba6f0db2d420" width="1841" height="450"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1588&height=397&format=webp&v=1d9ba6f0db2d420" width="1588" height="397"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1164&height=291&format=webp&v=1d9ba6f0db2d420" width="1164" height="291"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover" src="https://cms.dhigroup.com/media/ixlfa05f/twinplant-top-banner-image.jpg?width=770&height=1231&format=webp&v=1d9ba6f0db2d420" alt="Aerial view of wastewater treatment plant" loading="eager" width="770" height="1231"/></picture></div><div class="absolute rounded border-[10px] border-opacity-50 xl:border-[14px] bottom-[-75px] right-[10px] h-[150px] w-[150px] md:bottom-[-110px] md:h-[220px] md:w-[220px] xl:bottom-[-120px] xl:right-[195px] xl:h-[245px] xl:w-[245px] border-c-yellow-100"><div class="flex h-full items-center justify-center bg-white "><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310" width="310" height="310"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310" width="310" height="310"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310" width="200" height="200"/><img class="" src="https://cms.dhigroup.com/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310" alt="" loading="lazy" width="130" height="130"/></picture></div></div></div></div><div class="px-spacing 3xl:container"><div class="ml-6 mt-8 md:mt-10"><a class="group relative inline-block text-12 font-bold transition-all hover:text-c-blue-800 md:text-13 lg:text-15 2xl:text-16" target="_self" href="/technologies/digital-solutions"><svg width="40" height="40" class="transition-all fill-black absolute right-[100%] top-1/2 ml-3.5 h-6 w-7 -translate-y-1/2 fill-current p-1 group-hover:right-[105%] group-hover:fill-c-blue-800 md:h-7" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M106.667 58.6667H41.7602L71.5735 28.8534L64.0002 21.3334L21.3335 64L64.0002 106.667L71.5202 99.1467L41.7602 69.3334H106.667V58.6667Z"></path></g></svg><span class="line-clamp-1">Digital solutions</span></a></div><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 pt-[56px] md:pt-[64px] lg:pt-[64px] 2xl:pt-[80px]"><div class="col-span-full md:col-span-8 md:!col-start-2 lg:col-span-7"><div class="motion-safe:opacity-0 relative z-10 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary mb-1 max-w-[75%] truncate lg:mb-2 text-skin-primary">Operational system</div><h1 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 display-2 tracking-normal sm-only:!text-36 md-only:!text-30">TwinPlant</h1></div></div></div><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 pb-10 md:pb-[58px] lg:pb-[100px] 2xl:pb-[140px]"><div class="col-span-full md:col-span-8 md:!col-start-2 lg:col-span-7"><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 text-c-gray-600 [&_strong]:text-c-gray-900 mt-6 lg:mt-8 2xl:mt-10 background-light"><p><strong><span class="lead-1">Save energy, cut costs and reduce your WWTP’s carbon footprint by up to 30%</span></strong></p> <p> </p> <p>Navigating operational decisions in wastewater treatment plants (WWTPs) can be a daunting task, especially with rising requirements and performance goals. Plant managers face an array of pressing challenges, necessitating the optimisation of energy efficiency, reduction of carbon footprint, and cost management, all while upholding optimal process performance.</p> <p> </p> <p>Meet TwinPlant – the definitive solution for optimal WWTP management. This integrated automation and digital twin platform transforms plant operations by creating a digital replica, providing accurate real-time information and forecasts. It empowers plant operators with the insights needed to make informed decisions, leading to substantial benefits.</p> <p> </p> <p>Tailor your TwinPlant experience by selecting from a range of customisable modules that encompass automated data processing, online and predictive modelling, and real-time control. Whether your focus is on implementing advanced process control, evaluating plant status in real-time, forecasting performance based on weather and influent predictions, or optimising aeration controllers in real-time – the power to enhance your WWTP is in your hands.</p></div></div></div><div class="col-span-full mt-6 md:col-span-5 md:col-start-2 lg:col-span-3 lg:col-start-10 lg:mt-8 2xl:mt-10"><div class="motion-safe:opacity-0 divide-y divide-c-gray-200 border-t border-c-gray-200 css-0" style="animation-delay:250ms;opacity:0"><section class="pt-4 lg:pt-6"><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-2 lg:header-3 2xl:header-2 mb-4 line-clamp-2 lg:mb-6 2xl:mb-8">Interested in TwinPlant?</h2><a aria-label="Contact Us" class="inline-block w-fit max-w-full tracking-wider h-[1px] header-8 rounded-[40px] font-bold uppercase shadow-transparent disabled:text-c-gray-300 group cursor-pointer outline-transparent focus-visible:outline focus-visible:outline-4 focus-visible:outline-offset-1 active:outline active:outline-4 bg-skin-button-primary text-white focus-visible:outline-skin-button-primary/30 active:outline-skin-button-primary/30 py-[10px] pl-4 pr-4 md:py-4 md:pl-[26px] md:pr-[26px] 2xl:py-[18px] 2xl:pl-[34px] 2xl:pr-[34px] min-h-[44px] md:min-h-[56px] 2xl:min-h-[68px]" target="_self" href="/technologies/twinplant#ContactForm"><span class="flex h-full items-center"><span class="truncate">Contact Us</span><svg width="40" height="40" class="transition-all fill-white transition-all h-6 2xl:h-8 w-0 group-hover:w-6 group-active:w-6 group-hover:2xl:w-8 group-active:2xl:w-8 group-hover:ml-2" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M64.0002 21.3334L56.4802 28.8534L86.2402 58.6667H21.3335V69.3334H86.2402L56.4802 99.1467L64.0002 106.667L106.667 64L64.0002 21.3334Z"></path></g></svg></span></a></section><div class="my-[21px] space-y-[21px] lg:my-8 lg:space-y-8"><section><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-5 mb-[7px] mt-6 lg:mb-3">Resources</h3><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-1 lg:body-0 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p><a href="https://www.dhigroup.com/technologies/mikepoweredbydhi/pricing/twinplant-subscription">Explore pricing options</a></p> <p><a rel="noopener" href="https://doc.mikepoweredbydhi.help/webhelp/mike-cloud/TwinPlant/index.htm" target="_blank" title="Read the User Guide">Read the user guide</a></p> <p><a rel="noopener" href="https://support.dhigroup.com/search/?logicalNames=knowledgearticle&q=TwinPlant" target="_blank" title="Browse support articles" data-anchor="?logicalNames=knowledgearticle&q=TwinPlant">Browse support articles</a></p> <p><a href="#video" data-anchor="#video">Watch the quick tour video</a></p> <p> </p></div></section></div></div></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] px-spacing 3xl:container !pt-0"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 gap-y-10"><div class="col-span-full md:col-start-3 lg:col-start-2"><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all inline-block border-b pb-2.5 lg:pb-4 border-c-gray-250 text-c-gray-900 header-2 co mb-[74px] md:mb-10 lg:mb-[60px]">How does TwinPlant help?</h2></div></div></div><div class="py-[100px] lg:py-[180px] 2xl:py-[200px] !py-0 bg-white"><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] px-spacing 3xl:container !pt-[50px] lg:!pt-[90px] 2xl:!pt-[100px]"><div class="motion-safe:opacity-0 relative z-10 m-auto text-center css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary mb-2">TwinPlant</div><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-2">Areas of application</h2></div><div class="m-auto flex flex-wrap gap-8 mt-20 lg:mt-[135px] lg:justify-center"><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10" width="56" height="56"/><img src="https://cms.dhigroup.com/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Monitor and Predict Performance</h3><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Track indicators such as process and energy efficiency, resource recovery, and CO2 footprint to optimise plant performance</p> <p> </p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0" width="56" height="56"/><img src="https://cms.dhigroup.com/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Automating Plant Operations</h3><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><div> <div> <div> <div> <div> <div data-message-author-role="user" data-message-id="aaa2ad0c-4a5b-4ae2-a716-984e11aab755"> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div data-message-author-role="assistant" data-message-id="0c085179-d4a2-4e33-a473-a1f708da984a"> <div> <div> <p>Enhance plant efficiency by automating operations and implementing advanced real-time control strategies</p> <p> </p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890" width="56" height="56"/><img src="https://cms.dhigroup.com/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Optimising Aeration</h3><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div data-message-author-role="assistant" data-message-id="8e006263-02df-4384-9c9e-909c2b1c2d16"> <div> <div> <p>Minimise energy usage by optimising aeration controllers in real-time with the Optimised Plant module.</p> <p> </p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250" width="56" height="56"/><img src="https://cms.dhigroup.com/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Maximising Plant Capacity</h3><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div data-message-author-role="assistant" data-message-id="f6f283ac-b027-4140-a068-06417b09f665"> <div> <div> <p>Reduce capital investments by making the most of existing plant capacity and infrastructure.</p> <p> </p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640" width="56" height="56"/><img src="https://cms.dhigroup.com/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Real-Time Plant Evaluation</h3><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Assess plant status in real-time using physical and model-derived data with the Learning Plant module.</p> <p> </p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0" width="56" height="56"/><img src="https://cms.dhigroup.com/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Virtual Testing of Plant Strategies</h3><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Test operational and maintenance strategies virtually, ensuring plant operations remain uninterrupted.</p> <p> </p></div></div><div class="w-full md:basis-[47%] lg:basis-[22%] text-center"><div class="flex justify-center"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50" width="64" height="64"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50" width="64" height="64"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50" width="56" height="56"/><img src="https://cms.dhigroup.com/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50" alt="" loading="lazy" width="56" height="56"/></picture></div><h3 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 header-3 line-clamp-2">Predictive Decision-Making</h3><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 my-4 line-clamp-5 font-normal text-c-gray-600 sm-only:!text-16 sm-only:!leading-[26px] background-light"><p>Address near-term risks and make proactive decisions, using weather forecast for accurate influent predictions over 24-48 hours.</p></div></div></div></div></div><div id="video" class="py-[100px] lg:py-[180px] 2xl:py-[200px]"><div class="px-spacing 3xl:container sm-only:!px-0"><div class="swiper scroll-section overflow-hidden [&_.swiper-pagination-bullets]:!transform-none sm-only:[&_.swiper-pagination-bullets]:!left-5 sm-only:[&_.swiper-pagination-bullets]:!right-auto sm-only:[&_.swiper-pagination-bullets]:!top-12 sm-only:[&_.swiper-pagination-bullets]:!flex sm-only:[&_.swiper-pagination-bullets]:!space-x-2.5 md:[&_.swiper-pagination-bullets]:!bottom-[29px] md:[&_.swiper-pagination-bullets]:!left-auto md:[&_.swiper-pagination-bullets]:!right-[33px] md:[&_.swiper-pagination-bullets]:!top-auto lg:[&_.swiper-pagination-bullets]:!bottom-[76px] lg:[&_.swiper-pagination-bullets]:!right-[56px] 2xl:[&_.swiper-pagination-bullets]:!bottom-11 2xl:[&_.swiper-pagination-bullets]:!right-[60px]"><div class="swiper-wrapper"><div class="swiper-slide !h-auto overflow-hidden py-[1px]"><div class="relative !h-auto bg-c-gray-200 pt-[178.67%] md:bg-white md:pt-[56.18%] lg:pt-[59.9%] 2xl:pt-[56.25%]"><picture><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/qf0l0xmf/twinplant-videooverlay.jpg?width=1920&height=1080&format=webp&v=1d9d9d313210c00" width="1920" height="1080"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/qf0l0xmf/twinplant-videooverlay.jpg?width=1360&height=815&format=webp&v=1d9d9d313210c00" width="1360" height="815"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/qf0l0xmf/twinplant-videooverlay.jpg?width=992&height=557&format=webp&v=1d9d9d313210c00" width="992" height="557"/><img class="absolute top-0 left-0 h-full w-full object-cover" src="https://cms.dhigroup.com/media/qf0l0xmf/twinplant-videooverlay.jpg?width=768&height=1372&format=webp&v=1d9d9d313210c00" alt="" loading="lazy" width="768" height="1372"/></picture><div class="motion-safe:opacity-0 absolute bottom-0 left-0 right-0 top-0 flex px-5 py-10 md:px-8 md:py-[47px] lg:p-20 2xl:py-[126px] items-end css-0" style="animation-delay:250ms;opacity:0"><section class="md:max-w-[335px] lg:max-w-[543px] 2xl:max-w-[727px]"><div class="header-6 font-bold uppercase tracking-wider transition-all text-white truncate">Product Overview</div><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-white display-1 md:display-2 mt-1 line-clamp-2 lg:mt-2">TwinPlant</h2><div class="group flex w-fit cursor-pointer items-center text-white mt-[37px] md:mt-[27px]"><button aria-label="Play" class="h-[46px] w-[46px] rounded-full outline-transparent transition md:h-16 md:w-16 focus:outline focus:outline-4 focus:outline-offset-1 active:outline active:outline-4 transition group-hover:scale-125 bg-white focus:outline-skin-secondary/30 active:outline-skin-secondary/30" type="button"><svg width="40" height="40" class="transition-all fill-white m-auto h-[29px] w-[29px] group-hover:scale-[0.8] !fill-skin-primary" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M42.667 26.6666V101.333L101.334 64L42.667 26.6666Z"></path></g></svg></button><p class="ml-4 text-16 font-bold md:text-32">Watch video</p></div></section></div></div></div></div><div class="swiper-pagination"></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] scroll-section bg-skin-primary transition-all"><div class="px-spacing 3xl:container"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10"><div class="col-span-full text-center md:col-span-10 md:col-start-2 lg:col-span-8 lg:col-start-3 2xl:mx-auto 2xl:max-w-[1200px]"><svg width="40" height="40" class="transition-all fill-white mx-auto h-[120px] w-[120px] 2xl:h-[160px] 2xl:w-[160px]" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M30.5 85H45.5L55.5 65V35H25.5V65H40.5L30.5 85Z"></path><path d="M69.5 85H84.5L94.5 65V35H64.5V65H79.5L69.5 85Z"></path></g></svg><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><p class="whitespace-pre-line text-white header-2 mt-8 font-bold tracking-[0.6px] md:!mt-0">‘DHI was professional and smart in implementing Gruppo CAP’s first WWTP digital twin, coupling process modelling to real-time SCADA data. We now have a powerful tool capable of monitoring the actual status of the system and planning operating scenarios plant-wide in a user-friendly interface. We can visualise effects of common WWTP’s parameters variation on effluent pollutant concentration, sludge production, energy consumption and energy production in terms of biogas recovered as bio-methane by means of KPIs.’</p><div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline hover:[&_a]:underline [&_b]:font-bold [&_strong]:font-bold lead-1 mt-8 font-normal md:mt-10 lg:mt-20 2xl:mt-[100px] sm-only:!text-24 sm-only:!leading-[38px] text-white background-dark"><p>Marcoandrea Muzzatti – Operational Intelligence Manager<br />Roberto Di Cosmo – Wastewater Treatment Process Engineer<br />Gruppo CAP</p></div></div></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px]"><div class="px-spacing 3xl:container"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10"><div class="motion-safe:opacity-0 col-span-full flex flex-col px-[8.865%] text-center md:col-span-6 md:col-start-4 css-0" style="animation-delay:250ms;opacity:0"><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-2">Get started</h2><p class="whitespace-pre-line text-c-gray-900 lead-1 mt-[18px] font-light">Unlock the full potential of your facility with a TwinPlant subscription. Our experts will evaluate your plant and identify the optimal operational and control strategies. Together, we will co-create a TwinPlant installation tailored to your specific needs and concerns. From backend data processing to user interfaces, we ensure a reliable virtual representation of your plant that delivers remarkable results. </p><div class="mt-auto"><a aria-label="Contact us today" class="inline-block w-fit max-w-full tracking-wider h-[1px] header-8 rounded-[40px] font-bold uppercase shadow-transparent disabled:text-c-gray-300 group cursor-pointer outline-transparent focus-visible:outline focus-visible:outline-4 focus-visible:outline-offset-1 active:outline active:outline-4 bg-skin-button-primary text-white focus-visible:outline-skin-button-primary/30 active:outline-skin-button-primary/30 py-[10px] pl-4 pr-4 md:py-4 md:pl-[26px] md:pr-[26px] 2xl:py-[18px] 2xl:pl-[34px] 2xl:pr-[34px] min-h-[44px] md:min-h-[56px] 2xl:min-h-[68px] mt-6" target="_self" href="/technologies/twinplant#ContactForm"><span class="flex h-full items-center"><span class="truncate">Contact us today</span><svg width="40" height="40" class="transition-all fill-white transition-all h-6 2xl:h-8 w-0 group-hover:w-6 group-active:w-6 group-hover:2xl:w-8 group-active:2xl:w-8 group-hover:ml-2" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M64.0002 21.3334L56.4802 28.8534L86.2402 58.6667H21.3335V69.3334H86.2402L56.4802 99.1467L64.0002 106.667L106.667 64L64.0002 21.3334Z"></path></g></svg></span></a></div></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px]"><div class="px-spacing 3xl:container relative"><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all inline-block border-b pb-2.5 lg:pb-4 border-c-gray-250 text-c-gray-900 header-2 mb-10 2xl:mb-12 lg:mr-[120px]">You may also like</h2><div class="absolute right-5 top-0 hidden lg:right-10 lg:top-[11.5px] 2xl:top-[17.5px] lg:block"><button aria-label="Back" class="relative rounded-full bg-c-gray-50 mr-6 !bg-transparent" disabled="" type="button"><svg width="40" height="40" class="transition-all fill-c-gray-300 relative h-7 w-7 lg:h-10 lg:w-10" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M106.667 58.6667H41.7602L71.5735 28.8534L64.0002 21.3334L21.3335 64L64.0002 106.667L71.5202 99.1467L41.7602 69.3334H106.667V58.6667Z"></path></g></svg></button><button aria-label="Forward" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-c-gray-50 group-hover:before:bg-c-gray-50 active:bg-c-gray-50 active:outline-c-blue-800/30 focus:outline-c-blue-800/30" type="button"><svg width="40" height="40" class="transition-all fill-black relative h-7 w-7 lg:h-10 lg:w-10" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M64.0002 21.3334L56.4802 28.8534L86.2402 58.6667H21.3335V69.3334H86.2402L56.4802 99.1467L64.0002 106.667L106.667 64L64.0002 21.3334Z"></path></g></svg></button></div><div class="swiper [&_.swiper-scrollbar]:!bottom-0 [&_.swiper-scrollbar]:!left-0 [&_.swiper-scrollbar]:!right-0 [&_.swiper-scrollbar]:!bg-transparent [&_.swiper-scrollbar]:!h-[6px] [&_.swiper-scrollbar]:!w-full [&_.swiper-scrollbar]:lg:!h-[8px] transition duration-300 [&_.swiper-scrollbar-drag]:bg-c-gray-450 [&_.swiper-scrollbar-drag]:opacity-50 sm-only:!-ml-5 sm-only:!-mr-5 sm-only:!pb-[46px] sm-only:[&_.swiper-scrollbar]:!left-5 sm-only:[&_.swiper-scrollbar]:!w-[calc(100%-40px)] sm-only:!pl-5 sm-only:!pr-[59px] sm-only:[&_.swiper-wrapper]:left-0 sm-only:[&_.swiper-wrapper]:transition-all lg:!pb-[68px] md-only:!-ml-5 md-only:!-mr-5 md-only:!pb-[46px] md-only:[&_.swiper-scrollbar]:!left-5 md-only:[&_.swiper-scrollbar]:!w-[calc(100%-40px)] md-only:!pl-5 md-only:!pr-[64px] md-only:[&_.swiper-wrapper]:left-0 md-only:[&_.swiper-wrapper]:transition-all"><div class="swiper-wrapper"><div class="swiper-slide"><a class="group" href="/projects/a-water-utility-s-solution-to-minimise-h2s-issues-in-sewers"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913&width=608&height=342&format=webp&v=1d9fd8db0193b80" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913&width=448&height=252&format=webp&v=1d9fd8db0193b80" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913&width=288&height=162&format=webp&v=1d9fd8db0193b80" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913&width=288&height=162&format=webp&v=1d9fd8db0193b80" alt="sewers" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Project</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">A water utility’s solution to minimise H2S issues in sewers</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="/projects/a-digital-twin-to-support-bresso-niguarda-wastewater-treatment-plant-operations"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=608&height=342&format=webp&v=1d9ae6ba761abb0" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=448&height=252&format=webp&v=1d9ae6ba761abb0" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=288&height=162&format=webp&v=1d9ae6ba761abb0" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=288&height=162&format=webp&v=1d9ae6ba761abb0" alt="Wastewater treatment plant" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Project</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">A digital twin to support Bresso-Niguarda wastewater treatment plant operations</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="/news/drastically-reduce-wwtp-energy-use-costs-and-carbon-footprint-by-up-to-30-with-twinplants-new-optimised-plant-module"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/ixlfa05f/twinplant-top-banner-image.jpg?width=608&height=342&format=webp&v=1d9ba6f0db2d420" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/ixlfa05f/twinplant-top-banner-image.jpg?width=448&height=252&format=webp&v=1d9ba6f0db2d420" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/ixlfa05f/twinplant-top-banner-image.jpg?width=288&height=162&format=webp&v=1d9ba6f0db2d420" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/ixlfa05f/twinplant-top-banner-image.jpg?width=288&height=162&format=webp&v=1d9ba6f0db2d420" alt="Drastically reduce WWTP energy use, costs and carbon footprint by up to 30%" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">News</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Drastically reduce WWTP energy use, costs and carbon footprint by up to 30% with TwinPlant's new Optimised Plant module</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="https://blog.dhigroup.com/how-digital-twins-help-reduce-energy-use-and-carbon-footprint-in-wastewater-treatment-plants/"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/gxxdallc/optimised-plant-1000x400.jpg?width=608&height=342&format=webp&v=1da799670d7d820" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/gxxdallc/optimised-plant-1000x400.jpg?width=448&height=252&format=webp&v=1da799670d7d820" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/gxxdallc/optimised-plant-1000x400.jpg?width=288&height=162&format=webp&v=1da799670d7d820" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/gxxdallc/optimised-plant-1000x400.jpg?width=288&height=162&format=webp&v=1da799670d7d820" alt="wastewater treatment plant" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Blog</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">How digital twins help reduce energy use and carbon footprint in wastewater treatment plants</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="https://blog.dhigroup.com/digital-twins-in-the-water-sector-what-are-they-and-how-do-we-get-there/"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=608&height=342&format=webp&v=1d9ba1716d767d0" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=448&height=252&format=webp&v=1d9ba1716d767d0" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=288&height=162&format=webp&v=1d9ba1716d767d0" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=288&height=162&format=webp&v=1d9ba1716d767d0" alt="digital twins" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Blog</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Digital Twins in the water sector: what are they and how do we get there?</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="https://blog.dhigroup.com/the-one-tip-for-an-efficient-wastewater-treatment-plant-go-digital/"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=608&height=342&format=webp&v=1d9bbb941f724c0" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=448&height=252&format=webp&v=1d9bbb941f724c0" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=288&height=162&format=webp&v=1d9bbb941f724c0" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=288&height=162&format=webp&v=1d9bbb941f724c0" alt="wastewater treatment plant " loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Blog</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">The one tip for an efficient wastewater treatment plant: go digital</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="https://blog.dhigroup.com/integrated-urban-water-management-how-to-move-from-strategy-to-execution/"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=608&height=342&format=webp&v=1d9ba1715ef78d0" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=448&height=252&format=webp&v=1d9ba1715ef78d0" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=288&height=162&format=webp&v=1d9ba1715ef78d0" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=288&height=162&format=webp&v=1d9ba1715ef78d0" alt="water network" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Blog</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Integrated urban water management: How to move from strategy to execution</figcaption></div></div></figure></a></div><div class="swiper-slide"><a class="group" href="https://blog.dhigroup.com/wastewater-treatment-how-can-digital-twin-modelling-play-a-crucial-role-in-wwtp-operations/"><figure><picture class="block relative mb-[22px] overflow-hidden pt-[67.39%] md:mb-5 md:pt-[55.77%] lg:mb-6 lg:pt-[55.035%] 2xl:mb-8 2xl:pt-[56.12%]"><source media="(min-width: 3000px)"/><source media="(min-width: 1536px)" srcSet="https://cms.dhigroup.com/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=608&height=342&format=webp&v=1d9bbb9d62a98c0" width="608" height="342"/><source media="(min-width: 992px)" srcSet="https://cms.dhigroup.com/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=448&height=252&format=webp&v=1d9bbb9d62a98c0" width="448" height="252"/><source media="(min-width: 768px)" srcSet="https://cms.dhigroup.com/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=288&height=162&format=webp&v=1d9bbb9d62a98c0" width="288" height="162"/><img class="scroll-section absolute top-0 left-0 h-full w-full object-cover transition-all group-hover:scale-110" src="https://cms.dhigroup.com/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=288&height=162&format=webp&v=1d9bbb9d62a98c0" alt="wastewater treatment plant" loading="lazy" width="288" height="162"/></picture><div><div class="motion-safe:opacity-0 css-0" style="animation-delay:250ms;opacity:0"><div class="header-6 font-bold uppercase tracking-wider transition-all text-skin-primary truncate mb-1 lg:mb-2 md-only:!text-13 md-only:!leading-5">Blog</div><figcaption class="header-1 break-words font-bold tracking-[0.6px] transition-all text-c-gray-900 line-clamp-3 header-3 md-only:header-4 !line-clamp-2 group-hover:text-skin-primary">Wastewater treatment: How can Digital Twin modelling play a crucial role in WWTP operations?</figcaption></div></div></figure></a></div></div><div class="swiper-scrollbar"></div></div></div></div><div id="" class="py-[100px] lg:py-[180px] 2xl:py-[200px] bg-c-gray-50"><div class="px-spacing 3xl:container"><h2 class="header-1 break-words font-bold tracking-[0.6px] transition-all inline-block border-b pb-2.5 lg:pb-4 border-c-gray-250 text-c-gray-900 header-2 mb-[74px] md:mb-10 lg:mb-[60px]">Related technologies</h2><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 gap-y-5 lg:gap-y-10"><div class="col-span-full"><p class="body-1 text-c-gray-900 sm-only:!text-14">No items matching your filter.</p></div></div></div></div><div class="overflow-x-hidden"><div id="ContactForm" class="py-[100px] lg:py-[180px] 2xl:py-[200px] px-spacing 3xl:container !pb-0 !pt-0"><div><div><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10"> <div class="col-span-full flex flex-col px-[8.865%] md:col-span-10 md:col-start-2"> <div id="dynamicForm" data-form-block-id="5422f876-60c0-ee11-9079-6045bd8950d5" class="dynamic-form-wrapper"> <div id="fixed-form-title" class="body-0 text-white" style="margin-bottom: 100px;"> <h2 class="header-2 font-bold line-clamp-2">How can we help?</h2> <div class="text-section font-light underline-offset-4 [&_a]:text-c-blue-800 [&_a]:underline [&_b]:font-bold [&_strong]:font-bold body-0 text-c-white-600 [&_strong]:text-c-white-900 mt-6 lg:mt-8 2xl:mt-10"><p>With our global network of offices, we make sure you get the right answers to your local needs. Let us know what you're interested in (e.g., product features, trial license, pricing, etc.) and we will get back to you.</p></div> </div> <!-- Dynamic script --> <div id="dcSBNYXgf5Y9HLHfqztfx9cCyJZk6aS2anbWRTOj2aNE"></div> <!-- Cookie information part --> <div id="cookietext" style="background:#fff; display:none"> <object type="image/svg+xml" data="https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg" style="margin-left: auto; margin-right: auto; width: 40%;"> <img src="https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg" width="220" /> </object> <h2>You need to <a onclick="javascript:CookieConsent.renew();" href="#">accept Marketing cookies</a> to submit this form.<br>If you prefer not to - no problem!<br>You can always reach us at <a href="mailto:info@dhigroup.com?subject=Contact from www.dhigroup.com">info@dhigroup.com</a> or +45 4516 9200.</h2> </div> </div> </div> </div> </div></div><div><div><style> form, #cookietext{ padding: 99px 0px; background: #fff; } #cookietext{ text-align:center; } #cookietext a{ color: #2146A4; } #cookietext img{ display:inline; } .lp-form-fieldInput { width: 100%; } .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea { border: 2px solid #1B1B22; padding: 14px 32px; font-size: 24px; line-height: 38px; color: #6C6C89; width: 100%; font-weight:400; } .lp-form-field select{ padding: 18px 32px; -webkit-border-radius: 0px; border-radius: 0px; } select option { font-size: 24px; line-height: 38px } .lp-form-field{ margin-top:10px; } .lp-ellipsis { font-size: 22px; color: #515167; font-weight: 300; line-height: 36px; font-family:inherit !important; } .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p { font-size: 16px !important; font-style: normal !important; line-height: 26px; font-weight: 400; color: #515167; margin-left: 23px; } .contentBlockWrapper p{ margin-left: 0px; margin-top: 20px; font-family:inherit !important; } .lp-required { font-weight: bold; padding-left: 5px; line-height:32px; vertical-align: top; } button.lp-form-button{ margin-top:52px; } button.lp-form-button { color: #2146A4; display: inline-flex; padding: 17px 34px; justify-content: center; align-items: center; gap: 10px; border-radius: 40px; border: 2px solid #2146A4; font-weight: 700; width:auto; } button.lp-form-button:active, button.lp-form-button:focus-visible { outline-color: rgba(33, 70, 164, 0.3); outline-width: 4px; outline-style: solid; } @media only screen and (min-width: 1201px){ #cookietext h2 {font-size: revert;} .dynamic-form-wrapper{ background: #1C3A86; margin: 0 -4000px; padding: 200px 4000px; } .theme-green .dynamic-form-wrapper{ background: #21af48; } form, #cookietext{ padding: 128px 199px; background: #fff; } } @media only screen and (max-width: 991px) { .lp-ellipsis, .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p { font-size: 16px; } .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea, select option { font-size: 18px; } } @media only screen and (min-width: 1201px) and (max-width: 1600px) { form { padding: 128px 100px; } } /* KKJ when wrapping to smaller devices than 1200px form will take full width and thus white text will be on white background - this fix takes care of this */ @media screen and (max-width: 1200px) { #dynamicForm {margin-top: 100px !IMPORTANT;} form, #cookietext {padding: 50px 0 100px 0 !IMPORTANT;} #fixed-form-title {margin-bottom: 0 !IMPORTANT;} #fixed-form-title {color: #1B1B22 !IMPORTANT;} } </style> </div></div></div></div></div></main><footer class="scroll-section bg-skin-primary py-[60px] text-white transition-all 2xl:pb-[100px] 2xl:pt-[75px]"><div class="px-spacing 3xl:container divide-y divide-white/50"><div class="grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10 py-10 pt-0"><div class="col-span-6 flex flex-col md:order-1 lg:order-2 lg:col-span-4 hidden lg:block"></div><div class="col-span-full flex flex-col md:order-3 lg:order-1 lg:col-span-5"><p class="header-5 mb-[7px] font-bold lg:mb-3 lg:!text-24 lg:!leading-[38px]"></p><p class="whitespace-pre-line text-white text-16 leading-[29px]"></p></div></div><div class="pt-10"><div class="flex flex-wrap items-center"><div class="ml-auto w-1/2"></div><div class="mr-auto w-1/2 justify-end"></div></div></div></div></footer><div class="fixed bottom-10 right-10 z-50"><button aria-label="Up" class="relative rounded-full cursor-pointer outline-transparent active:outline active:outline-4 focus-visible:outline focus-visible:outline-4 before:absolute before:top-0 before:left-0 before:h-full before:w-full before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 group-hover:before:scale-100 hover:before:bg-black/10 group-hover:before:bg-black/10 active:bg-black/10 active:outline-white/30 focus:outline-white/30 lg:h-13 lg:w-13 flex h-11 w-11 items-center justify-center bg-skin-primary opacity-0 transition-all md:h-12 md:w-12" type="button"><svg width="20" height="20" class="transition-all fill-white relative" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.83366 13.6666L7.83366 3.52492L12.492 8.18325L13.667 6.99992L7.00032 0.333252L0.333657 6.99992L1.50866 8.17492L6.16699 3.52492L6.16699 13.6666H7.83366Z" fill="white"></path></svg></button></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"pageData":{"__typename":"DigitalSolutionPage","isPreviewMode":false,"name":"TwinPlant","seo":{"__typename":"PageSeo","metaTitle":"TwinPlant | WWTP Decision Support Platform | DHI","metaDescription":"Save energy, cut costs and reduce your WWTP’s carbon footprint by up to 30% with real-time insights from a digital twin. ","metaImage":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1200\u0026height=630\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1200\u0026height=630\u0026format=png\u0026v=1d9ba6f0db2d420","height":630,"width":1200},"noIndex":false,"noFollow":false},"updateDate":"2024-10-18T14:23:49.927Z","createDate":"2023-07-20T18:03:44.280Z","modules":[{"__typename":"HeroModule","key":"9587428a-b580-472d-815b-037f41b159ea","additionalDetails":[{"__typename":"HeroAdditionalDetailModule","description":"\u003cp\u003e\u003ca href=\"https://www.dhigroup.com/technologies/mikepoweredbydhi/pricing/twinplant-subscription\"\u003eExplore pricing options\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" href=\"https://doc.mikepoweredbydhi.help/webhelp/mike-cloud/TwinPlant/index.htm\" target=\"_blank\" title=\"Read the User Guide\"\u003eRead the user guide\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" href=\"https://support.dhigroup.com/search/?logicalNames=knowledgearticle\u0026amp;q=TwinPlant\" target=\"_blank\" title=\"Browse support articles\" data-anchor=\"?logicalNames=knowledgearticle\u0026amp;q=TwinPlant\"\u003eBrowse support articles\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"#video\" data-anchor=\"#video\"\u003eWatch the quick tour video\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e","title":"Resources"}],"advanced":{"__typename":"Advanced","anchor":""},"bio":[],"altText":"Aerial view of wastewater treatment plant","heading":"TwinPlant","preHeading":"Operational system","button":{"__typename":"HeroCtaModule","title":"Interested in TwinPlant?","buttonType":"Primary","linkButton":{"__typename":"Link","name":"Contact Us","target":null,"type":"EXTERNAL","url":"#ContactForm"}},"description":"\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"lead-1\"\u003eSave energy, cut costs and reduce your WWTP’s carbon footprint by up to 30%\u003c/span\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eNavigating operational decisions in wastewater treatment plants (WWTPs) can be a daunting task, especially with rising requirements and performance goals. Plant managers face an array of pressing challenges, necessitating the optimisation of energy efficiency, reduction of carbon footprint, and cost management, all while upholding optimal process performance.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eMeet TwinPlant – the definitive solution for optimal WWTP management. This integrated automation and digital twin platform transforms plant operations by creating a digital replica, providing accurate real-time information and forecasts. It empowers plant operators with the insights needed to make informed decisions, leading to substantial benefits.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eTailor your TwinPlant experience by selecting from a range of customisable modules that encompass automated data processing, online and predictive modelling, and real-time control. Whether your focus is on implementing advanced process control, evaluating plant status in real-time, forecasting performance based on weather and influent predictions, or optimising aeration controllers in real-time – the power to enhance your WWTP is in your hands.\u003c/p\u003e","enableShareButton":false,"floatRightColumn":false,"image":{"__typename":"ResponsiveImage","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?format=webp\u0026v=1d9ba6f0db2d420\u0026width=770\u0026height=1231","small":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=770\u0026height=1231\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=770\u0026height=1231\u0026format=png\u0026v=1d9ba6f0db2d420","height":1231,"width":770},"medium":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1164\u0026height=291\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1164\u0026height=291\u0026format=png\u0026v=1d9ba6f0db2d420","height":291,"width":1164},"large":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1588\u0026height=397\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1588\u0026height=397\u0026format=png\u0026v=1d9ba6f0db2d420","height":397,"width":1588},"xLarge":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1841\u0026height=450\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1841\u0026height=450\u0026format=png\u0026v=1d9ba6f0db2d420","height":450,"width":1841},"xxLarge":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1841\u0026height=450\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1841\u0026height=450\u0026format=png\u0026v=1d9ba6f0db2d420","height":450,"width":1841}},"imageCaption":"","layoutVariation":"Image And Logo","video":"","videoURL":"","linkToParentCtaButton":{"__typename":"Link","name":"Digital solutions","target":"_self","type":"CONTENT","url":"/technologies/digital-solutions"},"visitOnLinkedInLabel":"Visit on LinkedIn","shareLabel":"Share","bannerLogo":{"__typename":"ResponsiveImage","src":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","small":{"__typename":"Image","src":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","fallbackSrc":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","height":130,"width":130},"medium":{"__typename":"Image","src":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","fallbackSrc":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","height":200,"width":200},"large":{"__typename":"Image","src":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","fallbackSrc":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","height":310,"width":310},"xLarge":{"__typename":"Image","src":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","fallbackSrc":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","height":310,"width":310},"xxLarge":null},"bannerLogoOutlineColor":"yellow","parentContentNewsDate":null},{"__typename":"ImageBlocksModule","key":"457273b7-d7e5-44d2-a1f2-7e35518378d1","advanced":{"__typename":"Advanced","anchor":""},"firstImageAlignment":false,"images":[{"__typename":"ImageBlockModule","altText":"Aerial view of wastewater treatment plant","autoplay":true,"description":"\u003cp\u003eTwinPlant’s flagship solution, the Optimised Plant module, empowers water utilities to continuously fine-tune aeration process controllers. Clients have reported substantial benefits, including reduced WWTP costs, lower energy consumption, and a noteworthy decrease in GHG emissions by 15-30%, all while mitigating the risk of effluent permit violations.\u003c/p\u003e","heading":"Minimise your carbon footprint and ensure discharge compliance ","image":{"__typename":"ResponsiveImage","src":"/media/1onpq4sj/adobestock_220200951.jpeg?format=webp\u0026v=1d9c625f35cb8d0\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/1onpq4sj/adobestock_220200951.jpeg?width=768\u0026height=512\u0026format=webp\u0026v=1d9c625f35cb8d0","fallbackSrc":"/media/1onpq4sj/adobestock_220200951.jpeg?width=768\u0026height=512\u0026format=png\u0026v=1d9c625f35cb8d0","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/1onpq4sj/adobestock_220200951.jpeg?width=992\u0026height=662\u0026format=webp\u0026v=1d9c625f35cb8d0","fallbackSrc":"/media/1onpq4sj/adobestock_220200951.jpeg?width=992\u0026height=662\u0026format=png\u0026v=1d9c625f35cb8d0","height":662,"width":992},"large":{"__typename":"Image","src":"/media/1onpq4sj/adobestock_220200951.jpeg?width=768\u0026height=512\u0026format=webp\u0026v=1d9c625f35cb8d0","fallbackSrc":"/media/1onpq4sj/adobestock_220200951.jpeg?width=768\u0026height=512\u0026format=png\u0026v=1d9c625f35cb8d0","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/1onpq4sj/adobestock_220200951.jpeg?width=960\u0026height=640\u0026format=webp\u0026v=1d9c625f35cb8d0","fallbackSrc":"/media/1onpq4sj/adobestock_220200951.jpeg?width=960\u0026height=640\u0026format=png\u0026v=1d9c625f35cb8d0","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"Wastewater plant","autoplay":true,"description":"\u003cp\u003eThe Optimised Plant module also ensures immediate operational efficiency gains with lasting impacts and significant cost savings. By optimising energy and resource usage via intelligent set-point control, blower power consumption is reduced, leading to an up to 20% reduction in a WWTP's overall power consumption.\u003c/p\u003e","heading":"Boost your plant’s performance and efficiency for substantial cost savings ","image":{"__typename":"ResponsiveImage","src":"/media/fdublfuz/adobestock_275291949.jpeg?format=webp\u0026v=1d9c625eb291cd0\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/fdublfuz/adobestock_275291949.jpeg?width=768\u0026height=512\u0026format=webp\u0026v=1d9c625eb291cd0","fallbackSrc":"/media/fdublfuz/adobestock_275291949.jpeg?width=768\u0026height=512\u0026format=png\u0026v=1d9c625eb291cd0","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/fdublfuz/adobestock_275291949.jpeg?width=992\u0026height=662\u0026format=webp\u0026v=1d9c625eb291cd0","fallbackSrc":"/media/fdublfuz/adobestock_275291949.jpeg?width=992\u0026height=662\u0026format=png\u0026v=1d9c625eb291cd0","height":662,"width":992},"large":{"__typename":"Image","src":"/media/fdublfuz/adobestock_275291949.jpeg?width=768\u0026height=512\u0026format=webp\u0026v=1d9c625eb291cd0","fallbackSrc":"/media/fdublfuz/adobestock_275291949.jpeg?width=768\u0026height=512\u0026format=png\u0026v=1d9c625eb291cd0","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/fdublfuz/adobestock_275291949.jpeg?width=960\u0026height=640\u0026format=webp\u0026v=1d9c625eb291cd0","fallbackSrc":"/media/fdublfuz/adobestock_275291949.jpeg?width=960\u0026height=640\u0026format=png\u0026v=1d9c625eb291cd0","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"Data visualisation","autoplay":true,"description":"\u003cp\u003eMake informed decisions with TwinPlant's unique ability to validate controller settings using a blend of advanced algorithms and human expertise for optimal outcomes. The support of process optimisers and real-time reporting ensures your decisions are backed by accurate and up-to-date information, empowering you to navigate evolving challenges with confidence and efficiency.\u003c/p\u003e","heading":"Simplify complex data processing and ensure accurate process control","image":{"__typename":"ResponsiveImage","src":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026format=webp\u0026v=1d9c625fdc1dad0\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=768\u0026height=512\u0026format=webp\u0026v=1d9c625fdc1dad0","fallbackSrc":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=768\u0026height=512\u0026format=png\u0026v=1d9c625fdc1dad0","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=992\u0026height=662\u0026format=webp\u0026v=1d9c625fdc1dad0","fallbackSrc":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=992\u0026height=662\u0026format=png\u0026v=1d9c625fdc1dad0","height":662,"width":992},"large":{"__typename":"Image","src":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=768\u0026height=512\u0026format=webp\u0026v=1d9c625fdc1dad0","fallbackSrc":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=768\u0026height=512\u0026format=png\u0026v=1d9c625fdc1dad0","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=960\u0026height=640\u0026format=webp\u0026v=1d9c625fdc1dad0","fallbackSrc":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=960\u0026height=640\u0026format=png\u0026v=1d9c625fdc1dad0","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"Wastewater plant","autoplay":true,"description":"\u003cp\u003eEnhance your ability to predict performance and optimise operational responses remotely by leveraging TwinPlant's cloud-based access to online monitoring, control, and forecasting capabilities. The user-friendly interface provides plant operators seamless access to process control adjustments and automation capabilities.\u003c/p\u003e","heading":"Optimise operations anytime, anywhere with cloud-based control","image":{"__typename":"ResponsiveImage","src":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026format=webp\u0026v=1d9c625f8ef6b30\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=768\u0026height=512\u0026format=webp\u0026v=1d9c625f8ef6b30","fallbackSrc":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=768\u0026height=512\u0026format=png\u0026v=1d9c625f8ef6b30","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=992\u0026height=662\u0026format=webp\u0026v=1d9c625f8ef6b30","fallbackSrc":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=992\u0026height=662\u0026format=png\u0026v=1d9c625f8ef6b30","height":662,"width":992},"large":{"__typename":"Image","src":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=768\u0026height=512\u0026format=webp\u0026v=1d9c625f8ef6b30","fallbackSrc":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=768\u0026height=512\u0026format=png\u0026v=1d9c625f8ef6b30","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=960\u0026height=640\u0026format=webp\u0026v=1d9c625f8ef6b30","fallbackSrc":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=960\u0026height=640\u0026format=png\u0026v=1d9c625f8ef6b30","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""}],"moduleTitle":"How does TwinPlant help?","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":false}},{"__typename":"IconBoxesModule","key":"87d9a216-3dbe-4220-a876-380fa50c4e4b","heading":"Areas of application","preHeading":"TwinPlant","subHeading":"","backgroundColor":"White","contentAlignmentCentered":true,"iconBoxItems":[{"__typename":"IconBoxesItemModule","heading":"Monitor and Predict Performance","description":"\u003cp\u003eTrack indicators such as process and energy efficiency, resource recovery, and CO2 footprint to optimise plant performance\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","small":{"__typename":"Image","src":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","fallbackSrc":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","fallbackSrc":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","height":56,"width":56},"large":{"__typename":"Image","src":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","fallbackSrc":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","fallbackSrc":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Automating Plant Operations","description":"\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv data-message-author-role=\"user\" data-message-id=\"aaa2ad0c-4a5b-4ae2-a716-984e11aab755\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"0c085179-d4a2-4e33-a473-a1f708da984a\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp\u003eEnhance plant efficiency by automating operations and implementing advanced real-time control strategies\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","small":{"__typename":"Image","src":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","fallbackSrc":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","fallbackSrc":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","fallbackSrc":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","fallbackSrc":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Optimising Aeration ","description":"\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8e006263-02df-4384-9c9e-909c2b1c2d16\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp\u003eMinimise energy usage by optimising aeration controllers in real-time with the Optimised Plant module.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","small":{"__typename":"Image","src":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","fallbackSrc":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","fallbackSrc":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","height":56,"width":56},"large":{"__typename":"Image","src":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","fallbackSrc":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","fallbackSrc":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Maximising Plant Capacity","description":"\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"f6f283ac-b027-4140-a068-06417b09f665\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp\u003eReduce capital investments by making the most of existing plant capacity and infrastructure.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","small":{"__typename":"Image","src":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","fallbackSrc":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","fallbackSrc":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","height":56,"width":56},"large":{"__typename":"Image","src":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","fallbackSrc":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","fallbackSrc":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Real-Time Plant Evaluation","description":"\u003cp\u003eAssess plant status in real-time using physical and model-derived data with the Learning Plant module.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","small":{"__typename":"Image","src":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","fallbackSrc":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","fallbackSrc":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","height":56,"width":56},"large":{"__typename":"Image","src":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","fallbackSrc":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","fallbackSrc":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Virtual Testing of Plant Strategies","description":"\u003cp\u003eTest operational and maintenance strategies virtually, ensuring plant operations remain uninterrupted.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","small":{"__typename":"Image","src":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","fallbackSrc":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","fallbackSrc":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","fallbackSrc":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","fallbackSrc":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Predictive Decision-Making","description":"\u003cp\u003eAddress near-term risks and make proactive decisions, using weather forecast for accurate influent predictions over 24-48 hours.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","small":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":56,"width":56},"large":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":64,"width":64},"xxLarge":null}}],"advanced":{"__typename":"Advanced","anchor":""},"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":true,"top":true}},{"__typename":"VideoModule","key":"a341aa2a-6486-421e-b29f-ef6f823251d5","advanced":{"__typename":"Advanced","anchor":"video"},"autoplay":false,"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true},"videos":[{"__typename":"VideoElementModule","altText":"","heading":"TwinPlant","preHeading":"Product Overview","image":{"__typename":"ResponsiveImage","src":"/media/qf0l0xmf/twinplant-videooverlay.jpg?format=webp\u0026v=1d9d9d313210c00\u0026width=768\u0026height=1372","small":{"__typename":"Image","src":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=768\u0026height=1372\u0026format=webp\u0026v=1d9d9d313210c00","fallbackSrc":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=768\u0026height=1372\u0026format=png\u0026v=1d9d9d313210c00","height":1372,"width":768},"medium":{"__typename":"Image","src":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=992\u0026height=557\u0026format=webp\u0026v=1d9d9d313210c00","fallbackSrc":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=992\u0026height=557\u0026format=png\u0026v=1d9d9d313210c00","height":557,"width":992},"large":{"__typename":"Image","src":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=1360\u0026height=815\u0026format=webp\u0026v=1d9d9d313210c00","fallbackSrc":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=1360\u0026height=815\u0026format=png\u0026v=1d9d9d313210c00","height":815,"width":1360},"xLarge":{"__typename":"Image","src":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=1920\u0026height=1080\u0026format=webp\u0026v=1d9d9d313210c00","fallbackSrc":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=1920\u0026height=1080\u0026format=png\u0026v=1d9d9d313210c00","height":1080,"width":1920},"xxLarge":null},"playButtonText":"Watch video","showTexts":true,"type":true,"video":"https://vimeo.com/919684860","isCmsVideo":false}]},{"__typename":"QuoteModule","key":"1ab78070-5259-4dea-a75f-dd54a42cf672","advanced":{"__typename":"Advanced","anchor":""},"type":true,"longTextStyling":false,"author":"\u003cp\u003eMarcoandrea Muzzatti – Operational Intelligence Manager\u003cbr /\u003eRoberto Di Cosmo – Wastewater Treatment Process Engineer\u003cbr /\u003eGruppo CAP\u003c/p\u003e","text":"‘DHI was professional and smart in implementing Gruppo CAP’s first WWTP digital twin, coupling process modelling to real-time SCADA data. We now have a powerful tool capable of monitoring the actual status of the system and planning operating scenarios plant-wide in a user-friendly interface. We can visualise effects of common WWTP’s parameters variation on effluent pollutant concentration, sludge production, energy consumption and energy production in terms of biogas recovered as bio-methane by means of KPIs.’","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true}},{"__typename":"CtaModule","key":"ce51e9f9-40d4-4fbc-a8b5-f3a9619da264","advanced":{"__typename":"Advanced","anchor":""},"blocks":[{"__typename":"CtaBlockModule","button":{"__typename":"Button","buttonType":"Primary","linkButton":{"__typename":"Link","name":"Contact us today","target":null,"type":"EXTERNAL","url":"#ContactForm"}},"description":"Unlock the full potential of your facility with a TwinPlant subscription. Our experts will evaluate your plant and identify the optimal operational and control strategies. Together, we will co-create a TwinPlant installation tailored to your specific needs and concerns. From backend data processing to user interfaces, we ensure a reliable virtual representation of your plant that delivers remarkable results. ","heading":"Get started","preHeading":""}],"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true},"type":false},{"__typename":"RelatedGlobalContentSliderModule","key":"uNEPElIvyk6jdH43GEzp_Q","advanced":{"__typename":"Advanced","anchor":""},"pages":[{"__typename":"GlobalPageMetadata","altText":"sewers","date":"2023-10-19T00:00:00.000Z","description":"","heading":"A water utility’s solution to minimise H2S issues in sewers","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026format=webp\u0026v=1d9fd8db0193b80\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9fd8db0193b80","fallbackSrc":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9fd8db0193b80","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9fd8db0193b80","fallbackSrc":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9fd8db0193b80","height":162,"width":288},"large":{"__typename":"Image","src":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=448\u0026height=252\u0026format=webp\u0026v=1d9fd8db0193b80","fallbackSrc":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=448\u0026height=252\u0026format=png\u0026v=1d9fd8db0193b80","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=608\u0026height=342\u0026format=webp\u0026v=1d9fd8db0193b80","fallbackSrc":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=608\u0026height=342\u0026format=png\u0026v=1d9fd8db0193b80","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/a-water-utility-s-solution-to-minimise-h2s-issues-in-sewers","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"Wastewater treatment plant","date":"2022-06-01T00:00:00.000Z","description":"","heading":"A digital twin to support Bresso-Niguarda wastewater treatment plant operations","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?format=webp\u0026v=1d9ae6ba761abb0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ae6ba761abb0","fallbackSrc":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ae6ba761abb0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ae6ba761abb0","fallbackSrc":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ae6ba761abb0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9ae6ba761abb0","fallbackSrc":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9ae6ba761abb0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9ae6ba761abb0","fallbackSrc":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9ae6ba761abb0","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/a-digital-twin-to-support-bresso-niguarda-wastewater-treatment-plant-operations","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"Drastically reduce WWTP energy use, costs and carbon footprint by up to 30%","date":"2024-02-13T00:00:00.000Z","description":"","heading":"Drastically reduce WWTP energy use, costs and carbon footprint by up to 30% with TwinPlant's new Optimised Plant module","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?format=webp\u0026v=1d9ba6f0db2d420\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba6f0db2d420","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba6f0db2d420","height":162,"width":288},"large":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=448\u0026height=252\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=448\u0026height=252\u0026format=png\u0026v=1d9ba6f0db2d420","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=608\u0026height=342\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=608\u0026height=342\u0026format=png\u0026v=1d9ba6f0db2d420","height":342,"width":608},"xxLarge":null},"pageAlias":"newsPage","preHeading":"News","metaTitle":null,"metaDescription":"","url":"/news/drastically-reduce-wwtp-energy-use-costs-and-carbon-footprint-by-up-to-30-with-twinplants-new-optimised-plant-module","pageTypeLabel":"News"},{"__typename":"GlobalPageMetadata","altText":"wastewater treatment plant","date":"2024-03-15T00:00:00.000Z","description":"","heading":"How digital twins help reduce energy use and carbon footprint in wastewater treatment plants","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/gxxdallc/optimised-plant-1000x400.jpg?format=webp\u0026v=1da799670d7d820\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1da799670d7d820","fallbackSrc":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=288\u0026height=162\u0026format=png\u0026v=1da799670d7d820","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1da799670d7d820","fallbackSrc":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=288\u0026height=162\u0026format=png\u0026v=1da799670d7d820","height":162,"width":288},"large":{"__typename":"Image","src":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=448\u0026height=252\u0026format=webp\u0026v=1da799670d7d820","fallbackSrc":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=448\u0026height=252\u0026format=png\u0026v=1da799670d7d820","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=608\u0026height=342\u0026format=webp\u0026v=1da799670d7d820","fallbackSrc":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=608\u0026height=342\u0026format=png\u0026v=1da799670d7d820","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/how-digital-twins-help-reduce-energy-use-and-carbon-footprint-in-wastewater-treatment-plants/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"digital twins","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Digital Twins in the water sector: what are they and how do we get there?","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?format=webp\u0026v=1d9ba1716d767d0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1716d767d0","fallbackSrc":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1716d767d0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1716d767d0","fallbackSrc":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1716d767d0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9ba1716d767d0","fallbackSrc":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9ba1716d767d0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9ba1716d767d0","fallbackSrc":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9ba1716d767d0","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/digital-twins-in-the-water-sector-what-are-they-and-how-do-we-get-there/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"wastewater treatment plant ","date":"2023-06-23T00:00:00.000Z","description":"","heading":"The one tip for an efficient wastewater treatment plant: go digital","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?format=webp\u0026v=1d9bbb941f724c0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9bbb941f724c0","fallbackSrc":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9bbb941f724c0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9bbb941f724c0","fallbackSrc":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9bbb941f724c0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9bbb941f724c0","fallbackSrc":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9bbb941f724c0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9bbb941f724c0","fallbackSrc":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9bbb941f724c0","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/the-one-tip-for-an-efficient-wastewater-treatment-plant-go-digital/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"water network","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Integrated urban water management: How to move from strategy to execution","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?format=webp\u0026v=1d9ba1715ef78d0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1715ef78d0","fallbackSrc":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1715ef78d0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1715ef78d0","fallbackSrc":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1715ef78d0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9ba1715ef78d0","fallbackSrc":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9ba1715ef78d0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9ba1715ef78d0","fallbackSrc":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9ba1715ef78d0","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/integrated-urban-water-management-how-to-move-from-strategy-to-execution/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"wastewater treatment plant","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Wastewater treatment: How can Digital Twin modelling play a crucial role in WWTP operations?","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?format=webp\u0026v=1d9bbb9d62a98c0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9bbb9d62a98c0","fallbackSrc":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9bbb9d62a98c0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9bbb9d62a98c0","fallbackSrc":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9bbb9d62a98c0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9bbb9d62a98c0","fallbackSrc":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9bbb9d62a98c0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9bbb9d62a98c0","fallbackSrc":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9bbb9d62a98c0","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/wastewater-treatment-how-can-digital-twin-modelling-play-a-crucial-role-in-wwtp-operations/","pageTypeLabel":"Blog"}],"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true},"title":"You may also like"},{"__typename":"DigitalSolutionsModule","key":"_RwduCZAWkKPCQ4hFMURIA","advanced":{"__typename":"Advanced","anchor":""},"filters":[],"pages":[],"path":"-1,1307,1315","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true},"tags":["1371"],"title":"Related technologies","allLabel":"All","exploreLabel":"Explore","noFilteredItemsLabel":"No items matching your filter.","showAllLabel":"Show all"},{"__typename":"CodeSnippetModule","key":"f89cffee-f69f-4a4c-ab1c-4960ee10844f","advanced":{"__typename":"Advanced","anchor":"ContactForm"},"reusableSnippets":[{"__typename":"CodeSnippet","code":"\u003cdiv class=\"grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10\"\u003e\r\n \u003cdiv class=\"col-span-full flex flex-col px-[8.865%] md:col-span-10 md:col-start-2\"\u003e\r\n \u003cdiv id=\"dynamicForm\" data-form-block-id=\"5422f876-60c0-ee11-9079-6045bd8950d5\" class=\"dynamic-form-wrapper\"\u003e\r\n\r\n\t\t\t\u003cdiv id=\"fixed-form-title\" class=\"body-0 text-white\" style=\"margin-bottom: 100px;\"\u003e\r\n\t\t\t\t\u003ch2 class=\"header-2 font-bold line-clamp-2\"\u003eHow can we help?\u003c/h2\u003e\r\n\t\t\t\t\u003cdiv class=\"text-section font-light underline-offset-4 [\u0026_a]:text-c-blue-800 [\u0026_a]:underline [\u0026_b]:font-bold [\u0026_strong]:font-bold body-0 text-c-white-600 [\u0026_strong]:text-c-white-900 mt-6 lg:mt-8 2xl:mt-10\"\u003e\u003cp\u003eWith our global network of offices, we make sure you get the right answers to your local needs. Let us know what you're interested in (e.g., product features, trial license, pricing, etc.) and we will get back to you.\u003c/p\u003e\u003c/div\u003e\r\n\t\t\t\u003c/div\u003e\t\t\t\r\n \u003c!-- Dynamic script --\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.84.2007\"\u003e\u003c/script\u003e \r\n \u003cdiv id=\"dcSBNYXgf5Y9HLHfqztfx9cCyJZk6aS2anbWRTOj2aNE\"\u003e\u003c/div\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/ws-tracking.js?v=1.84.2007\"\u003e\u003c/script\u003e\r\n \r\n \u003c!-- Cookie information part --\u003e \r\n \u003cdiv id=\"cookietext\" style=\"background:#fff; display:none\"\u003e\r\n \u003cobject type=\"image/svg+xml\" data=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" style=\"margin-left: auto; margin-right: auto; width: 40%;\"\u003e\r\n \u003cimg src=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" width=\"220\" /\u003e\r\n \u003c/object\u003e\r\n\u003ch2\u003eYou need to \u003ca onclick=\"javascript:CookieConsent.renew();\" href=\"#\"\u003eaccept Marketing cookies\u003c/a\u003e to submit this form.\u003cbr\u003eIf you prefer not to - no problem!\u003cbr\u003eYou can always reach us at \u003ca href=\"mailto:info@dhigroup.com?subject=Contact from www.dhigroup.com\"\u003einfo@dhigroup.com\u003c/a\u003e or +45 4516 9200.\u003c/h2\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n\u003c/div\u003e\r\n\r\n\u003cscript\u003e\r\n // Function to load Dynamic form\r\n function loadDynamycForm(id, f, t, ws, ms_tr_il_08, ms_tr_il_w_01) { var tr = function (cb) { var count = 0; var callback = function () { if (count == 0) { count++; if (w) { w.w(id, t, cb); } } }; var ts = document.createElement('script'); ts.src = ws; ts.type = 'text/javascript'; ts.onload = callback; ts.onreadystatechange = function () { if (this.readyState == 'complete' || this.readyState == 'loaded') { callback(); } }; var head = document.getElementsByTagName('head')[0]; head.appendChild(ts); }; if (typeof ms_tr_il_08 === 'function') { if (ms_tr_il_w_01 === null) { tr(function() { ms_tr_il_08(id, f, t); }); } else { ms_tr_il_w_01.w(id, t, function(websiteVisitedParams) { ms_tr_il_08(id, f, t, websiteVisitedParams); }, null); } } else { tr(); }};\r\n \r\n // Hide Cookien Text if Marketings cookies approved and load Dynamic form on route change\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n setTimeout(function () {\r\n loadDynamycForm('cSBNYXgf5Y9HLHfqztfx9cCyJZk6aS2anbWRTOj2aNE', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n }\r\n else{\r\n cookietext.style.display = 'block'; \r\n }\r\n \r\n // Load dynamic form on Page load\r\n window.addEventListener(\"load\", function() {\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n setTimeout(function () {\r\n loadDynamycForm('cSBNYXgf5Y9HLHfqztfx9cCyJZk6aS2anbWRTOj2aNE', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n } else{\r\n cookietext.style.display = 'block'; \r\n }}); \r\n \r\n // Load dynamic form on Marketing cooket approve. \r\n window.addEventListener('CookieInformationConsentGiven', function (event) { \r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n loadDynamycForm('cSBNYXgf5Y9HLHfqztfx9cCyJZk6aS2anbWRTOj2aNE', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }}, false); \r\n\u003c/script\u003e\r\n\r\n\u003cscript\u003e\r\n window.setupTopicForm = function () {\r\n var Topic = document.querySelector(\"[name='fad3e121-a6c5-e911-a96d-000d3a4640d2']\");\r\n var SourceOffer = document.querySelector(\"[name='6cb5f95e-73a5-ea11-a812-000d3aacb5df']\");\r\n \r\n // Get the Page Title if the Topic input is found.\r\n if (Topic) {\r\n var PageTitle = document.getElementsByTagName(\"title\")[0].innerText;\r\n Topic.value = PageTitle;\r\n }\r\n \r\n // Get the Page Url if the Source offer input is found.\r\n if (SourceOffer) {\r\n var PageUrl = window.location.href;\r\n SourceOffer.value = PageUrl;\r\n }\r\n };\r\n\r\n var checkForElement = function () {\r\n setTimeout(function () {\r\n console.log(\"Checking for form...\")\r\n if (document.querySelector(\"[data-form-block-id] form\")) {\r\n clearTimeout(checkForElement);\r\n window.setupTopicForm();\r\n console.log(\"Form found. Script setup.\")\r\n } else {\r\n checkForElement();\r\n }\r\n }, 1000);\r\n};\r\n\r\ncheckForElement();\r\n\u003c/script\u003e"},{"__typename":"CodeSnippet","code":"\u003cstyle\u003e\r\n form, #cookietext{\r\n padding: 99px 0px;\r\n background: #fff;\r\n }\r\n\r\n \r\n #cookietext{\r\n text-align:center;\r\n }\r\n #cookietext a{\r\n color: #2146A4;\r\n }\r\n \r\n #cookietext img{\r\n display:inline;\r\n }\r\n .lp-form-fieldInput {\r\n width: 100%;\r\n }\r\n \r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea {\r\n border: 2px solid #1B1B22;\r\n padding: 14px 32px;\r\n font-size: 24px;\r\n line-height: 38px;\r\n color: #6C6C89;\r\n width: 100%;\r\n font-weight:400;\r\n }\r\n \r\n .lp-form-field select{\r\n padding: 18px 32px;\r\n -webkit-border-radius: 0px;\r\n border-radius: 0px;\r\n }\r\n \r\n select option {\r\n font-size: 24px;\r\n line-height: 38px \r\n }\r\n \r\n .lp-form-field{\r\n margin-top:10px;\r\n }\r\n \r\n .lp-ellipsis {\r\n font-size: 22px;\r\n color: #515167;\r\n font-weight: 300;\r\n line-height: 36px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px !important;\r\n font-style: normal !important;\r\n line-height: 26px;\r\n font-weight: 400;\r\n color: #515167;\r\n margin-left: 23px;\r\n }\r\n \r\n .contentBlockWrapper p{\r\n margin-left: 0px;\r\n margin-top: 20px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .lp-required {\r\n font-weight: bold;\r\n padding-left: 5px;\r\n line-height:32px;\r\n vertical-align: top;\r\n }\r\n \r\n button.lp-form-button{\r\n margin-top:52px;\r\n }\r\n \r\n button.lp-form-button {\r\n color: #2146A4;\r\n display: inline-flex;\r\n padding: 17px 34px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 10px;\r\n border-radius: 40px;\r\n border: 2px solid #2146A4;\r\n font-weight: 700;\r\n width:auto;\r\n }\r\n button.lp-form-button:active, button.lp-form-button:focus-visible {\r\n outline-color: rgba(33, 70, 164, 0.3);\r\n outline-width: 4px;\r\n outline-style: solid;\r\n }\r\n \r\n \r\n @media only screen and (min-width: 1201px){ \r\n #cookietext h2 {font-size: revert;}\r\n \r\n .dynamic-form-wrapper{\r\n background: #1C3A86;\r\n margin: 0 -4000px;\r\n padding: 200px 4000px;\r\n }\r\n .theme-green .dynamic-form-wrapper{\r\n background: #21af48;\r\n }\r\n form, #cookietext{\r\n padding: 128px 199px;\r\n background: #fff;\r\n }\r\n }\r\n \r\n @media only screen and (max-width: 991px) {\r\n .lp-ellipsis, .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px;\r\n }\r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea, select option {\r\n font-size: 18px;\r\n }\r\n }\r\n \r\n @media only screen and (min-width: 1201px) and (max-width: 1600px) {\r\n form {\r\n padding: 128px 100px;\r\n }\r\n }\r\n\t\r\n\t/* KKJ when wrapping to smaller devices than 1200px form will take full width and thus white text will be on white background - this fix takes care of this */\r\n\t@media screen and (max-width: 1200px) {\r\n \t#dynamicForm {margin-top: 100px !IMPORTANT;} \r\n \tform, #cookietext {padding: 50px 0 100px 0 !IMPORTANT;}\r\n \t#fixed-form-title {margin-bottom: 0 !IMPORTANT;}\r\n \t#fixed-form-title {color: #1B1B22 !IMPORTANT;}\r\n\t}\r\n\u003c/style\u003e\t\r\n"}],"spacing":{"__typename":"Spacing","bottom":false,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":false}}]},"__typename":"AdvancedSettings","containerID":"HH5X4G0y","favicon":"/media/rdujsoep/dhi.ico","footerCodeSnippet":null,"headCodeSnippet":null,"matomoURL":"https://dhigroup.matomo.cloud/","siteID":"1","socialNetworks":[{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","fallbackSrc":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","height":0,"width":0},"socialNetworkType":"Facebook"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","fallbackSrc":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","height":0,"width":0},"socialNetworkType":"LinkedIn"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","fallbackSrc":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","height":0,"width":0},"socialNetworkType":"Twitter"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/nyrlj4vw/email.svg?v=1d9948328307030","fallbackSrc":"/media/nyrlj4vw/email.svg?v=1d9948328307030","height":0,"width":0},"socialNetworkType":"Email"}],"hostname":"www.dhigroup.com","__APOLLO_STATE__":{"ROOT_QUERY":{"__typename":"Query","siteSettings({\"clientCulture\":\"en\",\"hostname\":\"www.dhigroup.com\",\"preview\":false})":{"__typename":"SiteSettings","advancedSettings":{"__typename":"AdvancedSettings","containerID":"HH5X4G0y","favicon":"/media/rdujsoep/dhi.ico","footerCodeSnippet":null,"headCodeSnippet":null,"matomoURL":"https://dhigroup.matomo.cloud/","siteID":"1","socialNetworks":[{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","fallbackSrc":"/media/clugm1o4/facebook-black.svg?v=1d99482d09511f0","height":0,"width":0},"socialNetworkType":"Facebook"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","fallbackSrc":"/media/jvoaexv5/linkedin-black.svg?v=1d99482d0c26380","height":0,"width":0},"socialNetworkType":"LinkedIn"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","fallbackSrc":"/media/c02p2nwb/twitter-black.svg?v=1d99482d0e3f540","height":0,"width":0},"socialNetworkType":"Twitter"},{"__typename":"SocialNetwork","icon":{"__typename":"Image","src":"/media/nyrlj4vw/email.svg?v=1d9948328307030","fallbackSrc":"/media/nyrlj4vw/email.svg?v=1d9948328307030","height":0,"width":0},"socialNetworkType":"Email"}]},"headerAndFooterSettings":{"__typename":"HeaderAndFooterSettings","globalLabel":"Global","countryPickerTitleLabel":"Select the website for your preferred country:","countryLabel":"Country","regionLabel":"Region","menuCountries":[],"logos":{"__typename":"Logos","primaryLogo":{"__typename":"Image","src":"/media/mhnfjrvk/dhi-color-logo.svg?v=1d9818c2a8c90c0","fallbackSrc":"/media/mhnfjrvk/dhi-color-logo.svg?v=1d9818c2a8c90c0","height":0,"width":0},"secondaryLogo":{"__typename":"Image","src":"/media/a0lpraol/dhi-white-logo.svg?v=1d9818c2cbe8bf0","fallbackSrc":"/media/a0lpraol/dhi-white-logo.svg?v=1d9818c2cbe8bf0","height":0,"width":0}},"header":{"__typename":"Header","primaryLinks":[{"__typename":"Link","name":"Who we are","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/who-we-are"},{"__typename":"Link","name":"Careers","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/careers"},{"__typename":"Link","name":"Projects","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/projects"},{"__typename":"Link","name":"Solutions","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/solutions"},{"__typename":"Link","name":"Technologies","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies"},{"__typename":"Link","name":"Contact us","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/contact-us"}],"searchSettings":{"__typename":"Search","searchTitle":"Search DHI","inputFieldHint":"Search","filterTitle":"","filters":[]},"headerSettings":{"__typename":"HeaderSettings","showSecondaryLinksInHeader":true,"showSocialIconsInHeader":true,"headerLogoLink":{"__typename":"Link","name":"DHI Global","target":null,"type":"EXTERNAL","url":"/"},"headerLogoAltText":"DHI Group"},"brandPromotionTile":{"__typename":"BrandPromotionTile","logo":{"__typename":"Image","src":"/media/klkp013c/mike.svg?v=1daac5aee06ad20","fallbackSrc":"/media/klkp013c/mike.svg?v=1daac5aee06ad20","height":0,"width":0},"heading":"Dive into the possibilities with MIKE Powered by DHI","ctaButton":{"__typename":"Link","name":"Explore our software","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi"},"hideOnMobile":false}},"footer":{"__typename":"Footer","addressTitle":"DHI A/S","address":"Agern Allé 5\n2970 Hørsholm\nDenmark ","settings":{"__typename":"FooterSettings","showSecondaryLinksInFooter":true,"showSocialIconsInFooter":true,"footerLogoAltText":"","footerLogoLink":{"__typename":"Link","name":"DHI","target":null,"type":"CONTENT","url":"https://www.dhigroup.com"}},"subscription":{"__typename":"FooterSubscription","showSubscription":false,"subscriptionTitle":"Subscribe to the latest news","subscriptionButton":{"__typename":"Link","name":"Sign Up","target":null,"type":"EXTERNAL","url":"https://training.dhigroup.com/sign-up-for-dhi-group-newsletters/"}}},"socialIcons":[{"__typename":"SocialIcon","icon":{"__typename":"Image","src":"/media/4cvj5nfc/youtube.svg?v=1d9818c681dd390","fallbackSrc":"/media/4cvj5nfc/youtube.svg?v=1d9818c681dd390","height":0,"width":0},"iconLink":{"__typename":"Link","name":"DHI Group on YouTube","target":"_blank","type":"EXTERNAL","url":"https://www.youtube.com/@DHIGroup"}},{"__typename":"SocialIcon","icon":{"__typename":"Image","src":"/media/bu2oosch/facebook.svg?v=1d9818c5309dc60","fallbackSrc":"/media/bu2oosch/facebook.svg?v=1d9818c5309dc60","height":0,"width":0},"iconLink":{"__typename":"Link","name":"DHI Group on Facebook","target":"_blank","type":"EXTERNAL","url":"https://www.facebook.com/DHIgroup"}},{"__typename":"SocialIcon","icon":{"__typename":"Image","src":"/media/2mcotyay/linkedin.svg?v=1d9818c59db0230","fallbackSrc":"/media/2mcotyay/linkedin.svg?v=1d9818c59db0230","height":0,"width":0},"iconLink":{"__typename":"Link","name":"DHI on Linkedin","target":"_blank","type":"EXTERNAL","url":"https://www.linkedin.com/company/dhi"}}],"secondaryMenuLinks":[{"__typename":"SecondaryMenuLink","link":{"__typename":"Link","name":"News","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/news"},"secondLevelLinks":[]},{"__typename":"SecondaryMenuLink","link":{"__typename":"Link","name":"MIKE Powered by DHI","target":"_blank","type":"EXTERNAL","url":"https://www.mikepoweredbydhi.com/"},"secondLevelLinks":[{"__typename":"Link","name":"Home","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi"},{"__typename":"Link","name":"Products","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi/products"},{"__typename":"Link","name":"Downloads and Support","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi/downloads-and-support"},{"__typename":"Link","name":"Pricing","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/technologies/mikepoweredbydhi/pricing"},{"__typename":"Link","name":"Training","target":null,"type":"EXTERNAL","url":"https://training.dhigroup.com/home"}]},{"__typename":"SecondaryMenuLink","link":{"__typename":"Link","name":"Legal and compliance","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance"},"secondLevelLinks":[{"__typename":"Link","name":"Privacy Policy","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/privacy-policy"},{"__typename":"Link","name":"Cookie Policy","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/cookie-policy"},{"__typename":"Link","name":"Terms of use","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/terms-of-use"},{"__typename":"Link","name":"Disclaimer","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/disclaimer"},{"__typename":"Link","name":"Whistleblower","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/whistleblower"},{"__typename":"Link","name":"Code of conduct","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/code-of-conduct"},{"__typename":"Link","name":"Management systems","target":null,"type":"CONTENT","url":"https://www.dhigroup.com/legal-and-compliance/policies-and-certifications"}]}]},"searchPageUrl":"https://www.dhigroup.com/search"},"contentByUrl({\"clientCulture\":\"en\",\"hostname\":\"www.dhigroup.com\",\"url\":\"/technologies/twinplant\"})":{"__typename":"DigitalSolutionPage","isPreviewMode":false,"name":"TwinPlant","seo":{"__typename":"PageSeo","metaTitle":"TwinPlant | WWTP Decision Support Platform | DHI","metaDescription":"Save energy, cut costs and reduce your WWTP’s carbon footprint by up to 30% with real-time insights from a digital twin. ","metaImage":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1200\u0026height=630\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1200\u0026height=630\u0026format=png\u0026v=1d9ba6f0db2d420","height":630,"width":1200},"noIndex":false,"noFollow":false},"updateDate":"2024-10-18T14:23:49.927Z","createDate":"2023-07-20T18:03:44.280Z","modules":[{"__typename":"HeroModule","key":"9587428a-b580-472d-815b-037f41b159ea","additionalDetails":[{"__typename":"HeroAdditionalDetailModule","description":"\u003cp\u003e\u003ca href=\"https://www.dhigroup.com/technologies/mikepoweredbydhi/pricing/twinplant-subscription\"\u003eExplore pricing options\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" href=\"https://doc.mikepoweredbydhi.help/webhelp/mike-cloud/TwinPlant/index.htm\" target=\"_blank\" title=\"Read the User Guide\"\u003eRead the user guide\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" href=\"https://support.dhigroup.com/search/?logicalNames=knowledgearticle\u0026amp;q=TwinPlant\" target=\"_blank\" title=\"Browse support articles\" data-anchor=\"?logicalNames=knowledgearticle\u0026amp;q=TwinPlant\"\u003eBrowse support articles\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"#video\" data-anchor=\"#video\"\u003eWatch the quick tour video\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e","title":"Resources"}],"advanced":{"__typename":"Advanced","anchor":""},"bio":[],"altText":"Aerial view of wastewater treatment plant","heading":"TwinPlant","preHeading":"Operational system","button":{"__typename":"HeroCtaModule","title":"Interested in TwinPlant?","buttonType":"Primary","linkButton":{"__typename":"Link","name":"Contact Us","target":null,"type":"EXTERNAL","url":"#ContactForm"}},"description":"\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"lead-1\"\u003eSave energy, cut costs and reduce your WWTP’s carbon footprint by up to 30%\u003c/span\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eNavigating operational decisions in wastewater treatment plants (WWTPs) can be a daunting task, especially with rising requirements and performance goals. Plant managers face an array of pressing challenges, necessitating the optimisation of energy efficiency, reduction of carbon footprint, and cost management, all while upholding optimal process performance.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eMeet TwinPlant – the definitive solution for optimal WWTP management. This integrated automation and digital twin platform transforms plant operations by creating a digital replica, providing accurate real-time information and forecasts. It empowers plant operators with the insights needed to make informed decisions, leading to substantial benefits.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003cp\u003eTailor your TwinPlant experience by selecting from a range of customisable modules that encompass automated data processing, online and predictive modelling, and real-time control. Whether your focus is on implementing advanced process control, evaluating plant status in real-time, forecasting performance based on weather and influent predictions, or optimising aeration controllers in real-time – the power to enhance your WWTP is in your hands.\u003c/p\u003e","enableShareButton":false,"floatRightColumn":false,"image":{"__typename":"ResponsiveImage","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?format=webp\u0026v=1d9ba6f0db2d420\u0026width=770\u0026height=1231","small":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=770\u0026height=1231\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=770\u0026height=1231\u0026format=png\u0026v=1d9ba6f0db2d420","height":1231,"width":770},"medium":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1164\u0026height=291\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1164\u0026height=291\u0026format=png\u0026v=1d9ba6f0db2d420","height":291,"width":1164},"large":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1588\u0026height=397\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1588\u0026height=397\u0026format=png\u0026v=1d9ba6f0db2d420","height":397,"width":1588},"xLarge":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1841\u0026height=450\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1841\u0026height=450\u0026format=png\u0026v=1d9ba6f0db2d420","height":450,"width":1841},"xxLarge":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1841\u0026height=450\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=1841\u0026height=450\u0026format=png\u0026v=1d9ba6f0db2d420","height":450,"width":1841}},"imageCaption":"","layoutVariation":"Image And Logo","video":"","videoURL":"","linkToParentCtaButton":{"__typename":"Link","name":"Digital solutions","target":"_self","type":"CONTENT","url":"/technologies/digital-solutions"},"visitOnLinkedInLabel":"Visit on LinkedIn","shareLabel":"Share","bannerLogo":{"__typename":"ResponsiveImage","src":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","small":{"__typename":"Image","src":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","fallbackSrc":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","height":130,"width":130},"medium":{"__typename":"Image","src":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","fallbackSrc":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","height":200,"width":200},"large":{"__typename":"Image","src":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","fallbackSrc":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","height":310,"width":310},"xLarge":{"__typename":"Image","src":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","fallbackSrc":"/media/f3mbyq1d/dhi_logo_pos_rgb-legacy10-converted.svg?v=1dad7a8bdfbe310","height":310,"width":310},"xxLarge":null},"bannerLogoOutlineColor":"yellow","parentContentNewsDate":null},{"__typename":"ImageBlocksModule","key":"457273b7-d7e5-44d2-a1f2-7e35518378d1","advanced":{"__typename":"Advanced","anchor":""},"firstImageAlignment":false,"images":[{"__typename":"ImageBlockModule","altText":"Aerial view of wastewater treatment plant","autoplay":true,"description":"\u003cp\u003eTwinPlant’s flagship solution, the Optimised Plant module, empowers water utilities to continuously fine-tune aeration process controllers. Clients have reported substantial benefits, including reduced WWTP costs, lower energy consumption, and a noteworthy decrease in GHG emissions by 15-30%, all while mitigating the risk of effluent permit violations.\u003c/p\u003e","heading":"Minimise your carbon footprint and ensure discharge compliance ","image":{"__typename":"ResponsiveImage","src":"/media/1onpq4sj/adobestock_220200951.jpeg?format=webp\u0026v=1d9c625f35cb8d0\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/1onpq4sj/adobestock_220200951.jpeg?width=768\u0026height=512\u0026format=webp\u0026v=1d9c625f35cb8d0","fallbackSrc":"/media/1onpq4sj/adobestock_220200951.jpeg?width=768\u0026height=512\u0026format=png\u0026v=1d9c625f35cb8d0","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/1onpq4sj/adobestock_220200951.jpeg?width=992\u0026height=662\u0026format=webp\u0026v=1d9c625f35cb8d0","fallbackSrc":"/media/1onpq4sj/adobestock_220200951.jpeg?width=992\u0026height=662\u0026format=png\u0026v=1d9c625f35cb8d0","height":662,"width":992},"large":{"__typename":"Image","src":"/media/1onpq4sj/adobestock_220200951.jpeg?width=768\u0026height=512\u0026format=webp\u0026v=1d9c625f35cb8d0","fallbackSrc":"/media/1onpq4sj/adobestock_220200951.jpeg?width=768\u0026height=512\u0026format=png\u0026v=1d9c625f35cb8d0","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/1onpq4sj/adobestock_220200951.jpeg?width=960\u0026height=640\u0026format=webp\u0026v=1d9c625f35cb8d0","fallbackSrc":"/media/1onpq4sj/adobestock_220200951.jpeg?width=960\u0026height=640\u0026format=png\u0026v=1d9c625f35cb8d0","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"Wastewater plant","autoplay":true,"description":"\u003cp\u003eThe Optimised Plant module also ensures immediate operational efficiency gains with lasting impacts and significant cost savings. By optimising energy and resource usage via intelligent set-point control, blower power consumption is reduced, leading to an up to 20% reduction in a WWTP's overall power consumption.\u003c/p\u003e","heading":"Boost your plant’s performance and efficiency for substantial cost savings ","image":{"__typename":"ResponsiveImage","src":"/media/fdublfuz/adobestock_275291949.jpeg?format=webp\u0026v=1d9c625eb291cd0\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/fdublfuz/adobestock_275291949.jpeg?width=768\u0026height=512\u0026format=webp\u0026v=1d9c625eb291cd0","fallbackSrc":"/media/fdublfuz/adobestock_275291949.jpeg?width=768\u0026height=512\u0026format=png\u0026v=1d9c625eb291cd0","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/fdublfuz/adobestock_275291949.jpeg?width=992\u0026height=662\u0026format=webp\u0026v=1d9c625eb291cd0","fallbackSrc":"/media/fdublfuz/adobestock_275291949.jpeg?width=992\u0026height=662\u0026format=png\u0026v=1d9c625eb291cd0","height":662,"width":992},"large":{"__typename":"Image","src":"/media/fdublfuz/adobestock_275291949.jpeg?width=768\u0026height=512\u0026format=webp\u0026v=1d9c625eb291cd0","fallbackSrc":"/media/fdublfuz/adobestock_275291949.jpeg?width=768\u0026height=512\u0026format=png\u0026v=1d9c625eb291cd0","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/fdublfuz/adobestock_275291949.jpeg?width=960\u0026height=640\u0026format=webp\u0026v=1d9c625eb291cd0","fallbackSrc":"/media/fdublfuz/adobestock_275291949.jpeg?width=960\u0026height=640\u0026format=png\u0026v=1d9c625eb291cd0","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"Data visualisation","autoplay":true,"description":"\u003cp\u003eMake informed decisions with TwinPlant's unique ability to validate controller settings using a blend of advanced algorithms and human expertise for optimal outcomes. The support of process optimisers and real-time reporting ensures your decisions are backed by accurate and up-to-date information, empowering you to navigate evolving challenges with confidence and efficiency.\u003c/p\u003e","heading":"Simplify complex data processing and ensure accurate process control","image":{"__typename":"ResponsiveImage","src":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026format=webp\u0026v=1d9c625fdc1dad0\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=768\u0026height=512\u0026format=webp\u0026v=1d9c625fdc1dad0","fallbackSrc":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=768\u0026height=512\u0026format=png\u0026v=1d9c625fdc1dad0","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=992\u0026height=662\u0026format=webp\u0026v=1d9c625fdc1dad0","fallbackSrc":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=992\u0026height=662\u0026format=png\u0026v=1d9c625fdc1dad0","height":662,"width":992},"large":{"__typename":"Image","src":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=768\u0026height=512\u0026format=webp\u0026v=1d9c625fdc1dad0","fallbackSrc":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=768\u0026height=512\u0026format=png\u0026v=1d9c625fdc1dad0","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=960\u0026height=640\u0026format=webp\u0026v=1d9c625fdc1dad0","fallbackSrc":"/media/bagddndi/adobestock_203669387.jpeg?rxy=0.21442885771543085%2c0.4908424908424908\u0026width=960\u0026height=640\u0026format=png\u0026v=1d9c625fdc1dad0","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""},{"__typename":"ImageBlockModule","altText":"Wastewater plant","autoplay":true,"description":"\u003cp\u003eEnhance your ability to predict performance and optimise operational responses remotely by leveraging TwinPlant's cloud-based access to online monitoring, control, and forecasting capabilities. The user-friendly interface provides plant operators seamless access to process control adjustments and automation capabilities.\u003c/p\u003e","heading":"Optimise operations anytime, anywhere with cloud-based control","image":{"__typename":"ResponsiveImage","src":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026format=webp\u0026v=1d9c625f8ef6b30\u0026width=768\u0026height=512","small":{"__typename":"Image","src":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=768\u0026height=512\u0026format=webp\u0026v=1d9c625f8ef6b30","fallbackSrc":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=768\u0026height=512\u0026format=png\u0026v=1d9c625f8ef6b30","height":512,"width":768},"medium":{"__typename":"Image","src":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=992\u0026height=662\u0026format=webp\u0026v=1d9c625f8ef6b30","fallbackSrc":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=992\u0026height=662\u0026format=png\u0026v=1d9c625f8ef6b30","height":662,"width":992},"large":{"__typename":"Image","src":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=768\u0026height=512\u0026format=webp\u0026v=1d9c625f8ef6b30","fallbackSrc":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=768\u0026height=512\u0026format=png\u0026v=1d9c625f8ef6b30","height":512,"width":768},"xLarge":{"__typename":"Image","src":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=960\u0026height=640\u0026format=webp\u0026v=1d9c625f8ef6b30","fallbackSrc":"/media/tsnpekbr/adobestock_288494874.jpeg?rxy=0.272%2c0.5106761565836299\u0026width=960\u0026height=640\u0026format=png\u0026v=1d9c625f8ef6b30","height":640,"width":960},"xxLarge":null},"link":null,"type":false,"video":"","videoURL":""}],"moduleTitle":"How does TwinPlant help?","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":false}},{"__typename":"IconBoxesModule","key":"87d9a216-3dbe-4220-a876-380fa50c4e4b","heading":"Areas of application","preHeading":"TwinPlant","subHeading":"","backgroundColor":"White","contentAlignmentCentered":true,"iconBoxItems":[{"__typename":"IconBoxesItemModule","heading":"Monitor and Predict Performance","description":"\u003cp\u003eTrack indicators such as process and energy efficiency, resource recovery, and CO2 footprint to optimise plant performance\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","small":{"__typename":"Image","src":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","fallbackSrc":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","fallbackSrc":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","height":56,"width":56},"large":{"__typename":"Image","src":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","fallbackSrc":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","fallbackSrc":"/media/kvelvugr/pressure-optimisation.svg?v=1da9b2b296f9b10","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Automating Plant Operations","description":"\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv data-message-author-role=\"user\" data-message-id=\"aaa2ad0c-4a5b-4ae2-a716-984e11aab755\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"0c085179-d4a2-4e33-a473-a1f708da984a\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp\u003eEnhance plant efficiency by automating operations and implementing advanced real-time control strategies\u003c/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","small":{"__typename":"Image","src":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","fallbackSrc":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","fallbackSrc":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","fallbackSrc":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","fallbackSrc":"/media/jvthq5d3/integrated-water-resources-management-iwrm.svg?v=1da9b2b25e75eb0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Optimising Aeration ","description":"\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8e006263-02df-4384-9c9e-909c2b1c2d16\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp\u003eMinimise energy usage by optimising aeration controllers in real-time with the Optimised Plant module.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","small":{"__typename":"Image","src":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","fallbackSrc":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","fallbackSrc":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","height":56,"width":56},"large":{"__typename":"Image","src":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","fallbackSrc":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","fallbackSrc":"/media/rhcgkwyv/real-time-analysis-or-control.svg?v=1da9b2b29a41890","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Maximising Plant Capacity","description":"\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"f6f283ac-b027-4140-a068-06417b09f665\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp\u003eReduce capital investments by making the most of existing plant capacity and infrastructure.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","small":{"__typename":"Image","src":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","fallbackSrc":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","fallbackSrc":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","height":56,"width":56},"large":{"__typename":"Image","src":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","fallbackSrc":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","fallbackSrc":"/media/qf3pe5sf/land-use-planning.svg?v=1da9b2b267dd250","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Real-Time Plant Evaluation","description":"\u003cp\u003eAssess plant status in real-time using physical and model-derived data with the Learning Plant module.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","small":{"__typename":"Image","src":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","fallbackSrc":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","fallbackSrc":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","height":56,"width":56},"large":{"__typename":"Image","src":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","fallbackSrc":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","fallbackSrc":"/media/45tjs2eb/metocean-conditions.svg?v=1da9b2b27a9f640","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Virtual Testing of Plant Strategies","description":"\u003cp\u003eTest operational and maintenance strategies virtually, ensuring plant operations remain uninterrupted.\u003c/p\u003e\n\u003cp\u003e \u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","small":{"__typename":"Image","src":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","fallbackSrc":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","fallbackSrc":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","height":56,"width":56},"large":{"__typename":"Image","src":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","fallbackSrc":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","fallbackSrc":"/media/eeajywz4/water-quality.svg?v=1da9b2b2d0e6cb0","height":64,"width":64},"xxLarge":null}},{"__typename":"IconBoxesItemModule","heading":"Predictive Decision-Making","description":"\u003cp\u003eAddress near-term risks and make proactive decisions, using weather forecast for accurate influent predictions over 24-48 hours.\u003c/p\u003e","icon":{"__typename":"ResponsiveImage","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","small":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":56,"width":56},"medium":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":56,"width":56},"large":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":64,"width":64},"xLarge":{"__typename":"Image","src":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","fallbackSrc":"/media/5jtkppkp/forecasting-and-early-warning-systems.svg?v=1da9b2b23ab2a50","height":64,"width":64},"xxLarge":null}}],"advanced":{"__typename":"Advanced","anchor":""},"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":true,"top":true}},{"__typename":"VideoModule","key":"a341aa2a-6486-421e-b29f-ef6f823251d5","advanced":{"__typename":"Advanced","anchor":"video"},"autoplay":false,"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true},"videos":[{"__typename":"VideoElementModule","altText":"","heading":"TwinPlant","preHeading":"Product Overview","image":{"__typename":"ResponsiveImage","src":"/media/qf0l0xmf/twinplant-videooverlay.jpg?format=webp\u0026v=1d9d9d313210c00\u0026width=768\u0026height=1372","small":{"__typename":"Image","src":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=768\u0026height=1372\u0026format=webp\u0026v=1d9d9d313210c00","fallbackSrc":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=768\u0026height=1372\u0026format=png\u0026v=1d9d9d313210c00","height":1372,"width":768},"medium":{"__typename":"Image","src":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=992\u0026height=557\u0026format=webp\u0026v=1d9d9d313210c00","fallbackSrc":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=992\u0026height=557\u0026format=png\u0026v=1d9d9d313210c00","height":557,"width":992},"large":{"__typename":"Image","src":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=1360\u0026height=815\u0026format=webp\u0026v=1d9d9d313210c00","fallbackSrc":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=1360\u0026height=815\u0026format=png\u0026v=1d9d9d313210c00","height":815,"width":1360},"xLarge":{"__typename":"Image","src":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=1920\u0026height=1080\u0026format=webp\u0026v=1d9d9d313210c00","fallbackSrc":"/media/qf0l0xmf/twinplant-videooverlay.jpg?width=1920\u0026height=1080\u0026format=png\u0026v=1d9d9d313210c00","height":1080,"width":1920},"xxLarge":null},"playButtonText":"Watch video","showTexts":true,"type":true,"video":"https://vimeo.com/919684860","isCmsVideo":false}]},{"__typename":"QuoteModule","key":"1ab78070-5259-4dea-a75f-dd54a42cf672","advanced":{"__typename":"Advanced","anchor":""},"type":true,"longTextStyling":false,"author":"\u003cp\u003eMarcoandrea Muzzatti – Operational Intelligence Manager\u003cbr /\u003eRoberto Di Cosmo – Wastewater Treatment Process Engineer\u003cbr /\u003eGruppo CAP\u003c/p\u003e","text":"‘DHI was professional and smart in implementing Gruppo CAP’s first WWTP digital twin, coupling process modelling to real-time SCADA data. We now have a powerful tool capable of monitoring the actual status of the system and planning operating scenarios plant-wide in a user-friendly interface. We can visualise effects of common WWTP’s parameters variation on effluent pollutant concentration, sludge production, energy consumption and energy production in terms of biogas recovered as bio-methane by means of KPIs.’","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true}},{"__typename":"CtaModule","key":"ce51e9f9-40d4-4fbc-a8b5-f3a9619da264","advanced":{"__typename":"Advanced","anchor":""},"blocks":[{"__typename":"CtaBlockModule","button":{"__typename":"Button","buttonType":"Primary","linkButton":{"__typename":"Link","name":"Contact us today","target":null,"type":"EXTERNAL","url":"#ContactForm"}},"description":"Unlock the full potential of your facility with a TwinPlant subscription. Our experts will evaluate your plant and identify the optimal operational and control strategies. Together, we will co-create a TwinPlant installation tailored to your specific needs and concerns. From backend data processing to user interfaces, we ensure a reliable virtual representation of your plant that delivers remarkable results. ","heading":"Get started","preHeading":""}],"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true},"type":false},{"__typename":"RelatedGlobalContentSliderModule","key":"uNEPElIvyk6jdH43GEzp_Q","advanced":{"__typename":"Advanced","anchor":""},"pages":[{"__typename":"GlobalPageMetadata","altText":"sewers","date":"2023-10-19T00:00:00.000Z","description":"","heading":"A water utility’s solution to minimise H2S issues in sewers","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026format=webp\u0026v=1d9fd8db0193b80\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9fd8db0193b80","fallbackSrc":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9fd8db0193b80","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=288\u0026height=162\u0026format=webp\u0026v=1d9fd8db0193b80","fallbackSrc":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=288\u0026height=162\u0026format=png\u0026v=1d9fd8db0193b80","height":162,"width":288},"large":{"__typename":"Image","src":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=448\u0026height=252\u0026format=webp\u0026v=1d9fd8db0193b80","fallbackSrc":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=448\u0026height=252\u0026format=png\u0026v=1d9fd8db0193b80","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=608\u0026height=342\u0026format=webp\u0026v=1d9fd8db0193b80","fallbackSrc":"/media/dkiiwm2e/cs-h2s-sewers-adobestock_346133666.jpeg?rxy=0.4786458740234375%2c0.69319317791913\u0026width=608\u0026height=342\u0026format=png\u0026v=1d9fd8db0193b80","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/a-water-utility-s-solution-to-minimise-h2s-issues-in-sewers","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"Wastewater treatment plant","date":"2022-06-01T00:00:00.000Z","description":"","heading":"A digital twin to support Bresso-Niguarda wastewater treatment plant operations","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?format=webp\u0026v=1d9ae6ba761abb0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ae6ba761abb0","fallbackSrc":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ae6ba761abb0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ae6ba761abb0","fallbackSrc":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ae6ba761abb0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9ae6ba761abb0","fallbackSrc":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9ae6ba761abb0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9ae6ba761abb0","fallbackSrc":"/media/gpid4juy/banner-image-update-adobestock_288494874.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9ae6ba761abb0","height":342,"width":608},"xxLarge":null},"pageAlias":"projectPage","preHeading":"Project","metaTitle":null,"metaDescription":"","url":"/projects/a-digital-twin-to-support-bresso-niguarda-wastewater-treatment-plant-operations","pageTypeLabel":"Project"},{"__typename":"GlobalPageMetadata","altText":"Drastically reduce WWTP energy use, costs and carbon footprint by up to 30%","date":"2024-02-13T00:00:00.000Z","description":"","heading":"Drastically reduce WWTP energy use, costs and carbon footprint by up to 30% with TwinPlant's new Optimised Plant module","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?format=webp\u0026v=1d9ba6f0db2d420\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba6f0db2d420","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba6f0db2d420","height":162,"width":288},"large":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=448\u0026height=252\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=448\u0026height=252\u0026format=png\u0026v=1d9ba6f0db2d420","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=608\u0026height=342\u0026format=webp\u0026v=1d9ba6f0db2d420","fallbackSrc":"/media/ixlfa05f/twinplant-top-banner-image.jpg?width=608\u0026height=342\u0026format=png\u0026v=1d9ba6f0db2d420","height":342,"width":608},"xxLarge":null},"pageAlias":"newsPage","preHeading":"News","metaTitle":null,"metaDescription":"","url":"/news/drastically-reduce-wwtp-energy-use-costs-and-carbon-footprint-by-up-to-30-with-twinplants-new-optimised-plant-module","pageTypeLabel":"News"},{"__typename":"GlobalPageMetadata","altText":"wastewater treatment plant","date":"2024-03-15T00:00:00.000Z","description":"","heading":"How digital twins help reduce energy use and carbon footprint in wastewater treatment plants","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/gxxdallc/optimised-plant-1000x400.jpg?format=webp\u0026v=1da799670d7d820\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1da799670d7d820","fallbackSrc":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=288\u0026height=162\u0026format=png\u0026v=1da799670d7d820","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=288\u0026height=162\u0026format=webp\u0026v=1da799670d7d820","fallbackSrc":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=288\u0026height=162\u0026format=png\u0026v=1da799670d7d820","height":162,"width":288},"large":{"__typename":"Image","src":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=448\u0026height=252\u0026format=webp\u0026v=1da799670d7d820","fallbackSrc":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=448\u0026height=252\u0026format=png\u0026v=1da799670d7d820","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=608\u0026height=342\u0026format=webp\u0026v=1da799670d7d820","fallbackSrc":"/media/gxxdallc/optimised-plant-1000x400.jpg?width=608\u0026height=342\u0026format=png\u0026v=1da799670d7d820","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/how-digital-twins-help-reduce-energy-use-and-carbon-footprint-in-wastewater-treatment-plants/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"digital twins","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Digital Twins in the water sector: what are they and how do we get there?","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?format=webp\u0026v=1d9ba1716d767d0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1716d767d0","fallbackSrc":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1716d767d0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1716d767d0","fallbackSrc":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1716d767d0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9ba1716d767d0","fallbackSrc":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9ba1716d767d0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9ba1716d767d0","fallbackSrc":"/media/2qflyn4g/07-03-2023-digital-twins-in-the-water-sector_adobestock_128564039.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9ba1716d767d0","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/digital-twins-in-the-water-sector-what-are-they-and-how-do-we-get-there/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"wastewater treatment plant ","date":"2023-06-23T00:00:00.000Z","description":"","heading":"The one tip for an efficient wastewater treatment plant: go digital","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?format=webp\u0026v=1d9bbb941f724c0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9bbb941f724c0","fallbackSrc":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9bbb941f724c0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9bbb941f724c0","fallbackSrc":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9bbb941f724c0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9bbb941f724c0","fallbackSrc":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9bbb941f724c0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9bbb941f724c0","fallbackSrc":"/media/nttbpzi1/04-05-2020-wwtp-digital-adobestock_32902779.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9bbb941f724c0","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/the-one-tip-for-an-efficient-wastewater-treatment-plant-go-digital/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"water network","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Integrated urban water management: How to move from strategy to execution","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?format=webp\u0026v=1d9ba1715ef78d0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1715ef78d0","fallbackSrc":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1715ef78d0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9ba1715ef78d0","fallbackSrc":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9ba1715ef78d0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9ba1715ef78d0","fallbackSrc":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9ba1715ef78d0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9ba1715ef78d0","fallbackSrc":"/media/uxdfxkbp/23-04-2011-integrated-urban-water-management_adobestock_447532235.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9ba1715ef78d0","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/integrated-urban-water-management-how-to-move-from-strategy-to-execution/","pageTypeLabel":"Blog"},{"__typename":"GlobalPageMetadata","altText":"wastewater treatment plant","date":"2023-06-23T00:00:00.000Z","description":"","heading":"Wastewater treatment: How can Digital Twin modelling play a crucial role in WWTP operations?","hidden":false,"image":{"__typename":"ResponsiveImage","src":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?format=webp\u0026v=1d9bbb9d62a98c0\u0026width=288\u0026height=162","small":{"__typename":"Image","src":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9bbb9d62a98c0","fallbackSrc":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9bbb9d62a98c0","height":162,"width":288},"medium":{"__typename":"Image","src":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=288\u0026height=162\u0026format=webp\u0026v=1d9bbb9d62a98c0","fallbackSrc":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=288\u0026height=162\u0026format=png\u0026v=1d9bbb9d62a98c0","height":162,"width":288},"large":{"__typename":"Image","src":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=448\u0026height=252\u0026format=webp\u0026v=1d9bbb9d62a98c0","fallbackSrc":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=448\u0026height=252\u0026format=png\u0026v=1d9bbb9d62a98c0","height":252,"width":448},"xLarge":{"__typename":"Image","src":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=608\u0026height=342\u0026format=webp\u0026v=1d9bbb9d62a98c0","fallbackSrc":"/media/njdgz25t/19-12-2019-wwtp-digital-twin-adobestock_589246585.jpeg?width=608\u0026height=342\u0026format=png\u0026v=1d9bbb9d62a98c0","height":342,"width":608},"xxLarge":null},"pageAlias":"blogPage","preHeading":"Blog","metaTitle":null,"metaDescription":"","url":"https://blog.dhigroup.com/wastewater-treatment-how-can-digital-twin-modelling-play-a-crucial-role-in-wwtp-operations/","pageTypeLabel":"Blog"}],"spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true},"title":"You may also like"},{"__typename":"DigitalSolutionsModule","key":"_RwduCZAWkKPCQ4hFMURIA","advanced":{"__typename":"Advanced","anchor":""},"filters":[],"pages":[],"path":"-1,1307,1315","spacing":{"__typename":"Spacing","bottom":true,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":true},"tags":["1371"],"title":"Related technologies","allLabel":"All","exploreLabel":"Explore","noFilteredItemsLabel":"No items matching your filter.","showAllLabel":"Show all"},{"__typename":"CodeSnippetModule","key":"f89cffee-f69f-4a4c-ab1c-4960ee10844f","advanced":{"__typename":"Advanced","anchor":"ContactForm"},"reusableSnippets":[{"__typename":"CodeSnippet","code":"\u003cdiv class=\"grid grid-cols-6 gap-x-5 md:grid-cols-12 lg:gap-x-10\"\u003e\r\n \u003cdiv class=\"col-span-full flex flex-col px-[8.865%] md:col-span-10 md:col-start-2\"\u003e\r\n \u003cdiv id=\"dynamicForm\" data-form-block-id=\"5422f876-60c0-ee11-9079-6045bd8950d5\" class=\"dynamic-form-wrapper\"\u003e\r\n\r\n\t\t\t\u003cdiv id=\"fixed-form-title\" class=\"body-0 text-white\" style=\"margin-bottom: 100px;\"\u003e\r\n\t\t\t\t\u003ch2 class=\"header-2 font-bold line-clamp-2\"\u003eHow can we help?\u003c/h2\u003e\r\n\t\t\t\t\u003cdiv class=\"text-section font-light underline-offset-4 [\u0026_a]:text-c-blue-800 [\u0026_a]:underline [\u0026_b]:font-bold [\u0026_strong]:font-bold body-0 text-c-white-600 [\u0026_strong]:text-c-white-900 mt-6 lg:mt-8 2xl:mt-10\"\u003e\u003cp\u003eWith our global network of offices, we make sure you get the right answers to your local needs. Let us know what you're interested in (e.g., product features, trial license, pricing, etc.) and we will get back to you.\u003c/p\u003e\u003c/div\u003e\r\n\t\t\t\u003c/div\u003e\t\t\t\r\n \u003c!-- Dynamic script --\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.84.2007\"\u003e\u003c/script\u003e \r\n \u003cdiv id=\"dcSBNYXgf5Y9HLHfqztfx9cCyJZk6aS2anbWRTOj2aNE\"\u003e\u003c/div\u003e\r\n \u003cscript src=\"https://mktdplp102cdn.azureedge.net/public/latest/js/ws-tracking.js?v=1.84.2007\"\u003e\u003c/script\u003e\r\n \r\n \u003c!-- Cookie information part --\u003e \r\n \u003cdiv id=\"cookietext\" style=\"background:#fff; display:none\"\u003e\r\n \u003cobject type=\"image/svg+xml\" data=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" style=\"margin-left: auto; margin-right: auto; width: 40%;\"\u003e\r\n \u003cimg src=\"https://www.dhigroup.com/upload/cookies/assets/dhi-cookie-accept-all-animated.svg\" width=\"220\" /\u003e\r\n \u003c/object\u003e\r\n\u003ch2\u003eYou need to \u003ca onclick=\"javascript:CookieConsent.renew();\" href=\"#\"\u003eaccept Marketing cookies\u003c/a\u003e to submit this form.\u003cbr\u003eIf you prefer not to - no problem!\u003cbr\u003eYou can always reach us at \u003ca href=\"mailto:info@dhigroup.com?subject=Contact from www.dhigroup.com\"\u003einfo@dhigroup.com\u003c/a\u003e or +45 4516 9200.\u003c/h2\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n \u003c/div\u003e\r\n\u003c/div\u003e\r\n\r\n\u003cscript\u003e\r\n // Function to load Dynamic form\r\n function loadDynamycForm(id, f, t, ws, ms_tr_il_08, ms_tr_il_w_01) { var tr = function (cb) { var count = 0; var callback = function () { if (count == 0) { count++; if (w) { w.w(id, t, cb); } } }; var ts = document.createElement('script'); ts.src = ws; ts.type = 'text/javascript'; ts.onload = callback; ts.onreadystatechange = function () { if (this.readyState == 'complete' || this.readyState == 'loaded') { callback(); } }; var head = document.getElementsByTagName('head')[0]; head.appendChild(ts); }; if (typeof ms_tr_il_08 === 'function') { if (ms_tr_il_w_01 === null) { tr(function() { ms_tr_il_08(id, f, t); }); } else { ms_tr_il_w_01.w(id, t, function(websiteVisitedParams) { ms_tr_il_08(id, f, t, websiteVisitedParams); }, null); } } else { tr(); }};\r\n \r\n // Hide Cookien Text if Marketings cookies approved and load Dynamic form on route change\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n setTimeout(function () {\r\n loadDynamycForm('cSBNYXgf5Y9HLHfqztfx9cCyJZk6aS2anbWRTOj2aNE', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n }\r\n else{\r\n cookietext.style.display = 'block'; \r\n }\r\n \r\n // Load dynamic form on Page load\r\n window.addEventListener(\"load\", function() {\r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n setTimeout(function () {\r\n loadDynamycForm('cSBNYXgf5Y9HLHfqztfx9cCyJZk6aS2anbWRTOj2aNE', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }, 1000);\r\n } else{\r\n cookietext.style.display = 'block'; \r\n }}); \r\n \r\n // Load dynamic form on Marketing cooket approve. \r\n window.addEventListener('CookieInformationConsentGiven', function (event) { \r\n if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) {\r\n cookietext.style.display = 'none'; \r\n loadDynamycForm('cSBNYXgf5Y9HLHfqztfx9cCyJZk6aS2anbWRTOj2aNE', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/f', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t', 'https://7444fa84dfef4c4885ac3fa70f96dfe5.svc.dynamics.com/t/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);\r\n }}, false); \r\n\u003c/script\u003e\r\n\r\n\u003cscript\u003e\r\n window.setupTopicForm = function () {\r\n var Topic = document.querySelector(\"[name='fad3e121-a6c5-e911-a96d-000d3a4640d2']\");\r\n var SourceOffer = document.querySelector(\"[name='6cb5f95e-73a5-ea11-a812-000d3aacb5df']\");\r\n \r\n // Get the Page Title if the Topic input is found.\r\n if (Topic) {\r\n var PageTitle = document.getElementsByTagName(\"title\")[0].innerText;\r\n Topic.value = PageTitle;\r\n }\r\n \r\n // Get the Page Url if the Source offer input is found.\r\n if (SourceOffer) {\r\n var PageUrl = window.location.href;\r\n SourceOffer.value = PageUrl;\r\n }\r\n };\r\n\r\n var checkForElement = function () {\r\n setTimeout(function () {\r\n console.log(\"Checking for form...\")\r\n if (document.querySelector(\"[data-form-block-id] form\")) {\r\n clearTimeout(checkForElement);\r\n window.setupTopicForm();\r\n console.log(\"Form found. Script setup.\")\r\n } else {\r\n checkForElement();\r\n }\r\n }, 1000);\r\n};\r\n\r\ncheckForElement();\r\n\u003c/script\u003e"},{"__typename":"CodeSnippet","code":"\u003cstyle\u003e\r\n form, #cookietext{\r\n padding: 99px 0px;\r\n background: #fff;\r\n }\r\n\r\n \r\n #cookietext{\r\n text-align:center;\r\n }\r\n #cookietext a{\r\n color: #2146A4;\r\n }\r\n \r\n #cookietext img{\r\n display:inline;\r\n }\r\n .lp-form-fieldInput {\r\n width: 100%;\r\n }\r\n \r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea {\r\n border: 2px solid #1B1B22;\r\n padding: 14px 32px;\r\n font-size: 24px;\r\n line-height: 38px;\r\n color: #6C6C89;\r\n width: 100%;\r\n font-weight:400;\r\n }\r\n \r\n .lp-form-field select{\r\n padding: 18px 32px;\r\n -webkit-border-radius: 0px;\r\n border-radius: 0px;\r\n }\r\n \r\n select option {\r\n font-size: 24px;\r\n line-height: 38px \r\n }\r\n \r\n .lp-form-field{\r\n margin-top:10px;\r\n }\r\n \r\n .lp-ellipsis {\r\n font-size: 22px;\r\n color: #515167;\r\n font-weight: 300;\r\n line-height: 36px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px !important;\r\n font-style: normal !important;\r\n line-height: 26px;\r\n font-weight: 400;\r\n color: #515167;\r\n margin-left: 23px;\r\n }\r\n \r\n .contentBlockWrapper p{\r\n margin-left: 0px;\r\n margin-top: 20px;\r\n font-family:inherit !important;\r\n }\r\n \r\n .lp-required {\r\n font-weight: bold;\r\n padding-left: 5px;\r\n line-height:32px;\r\n vertical-align: top;\r\n }\r\n \r\n button.lp-form-button{\r\n margin-top:52px;\r\n }\r\n \r\n button.lp-form-button {\r\n color: #2146A4;\r\n display: inline-flex;\r\n padding: 17px 34px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 10px;\r\n border-radius: 40px;\r\n border: 2px solid #2146A4;\r\n font-weight: 700;\r\n width:auto;\r\n }\r\n button.lp-form-button:active, button.lp-form-button:focus-visible {\r\n outline-color: rgba(33, 70, 164, 0.3);\r\n outline-width: 4px;\r\n outline-style: solid;\r\n }\r\n \r\n \r\n @media only screen and (min-width: 1201px){ \r\n #cookietext h2 {font-size: revert;}\r\n \r\n .dynamic-form-wrapper{\r\n background: #1C3A86;\r\n margin: 0 -4000px;\r\n padding: 200px 4000px;\r\n }\r\n .theme-green .dynamic-form-wrapper{\r\n background: #21af48;\r\n }\r\n form, #cookietext{\r\n padding: 128px 199px;\r\n background: #fff;\r\n }\r\n }\r\n \r\n @media only screen and (max-width: 991px) {\r\n .lp-ellipsis, .contentBlockWrapper .lp-ellipsis, .contentBlockWrapper p {\r\n font-size: 16px;\r\n }\r\n .lp-form-field input, .lp-form-field optgroup, .lp-form-field select, .lp-form-field textarea, select option {\r\n font-size: 18px;\r\n }\r\n }\r\n \r\n @media only screen and (min-width: 1201px) and (max-width: 1600px) {\r\n form {\r\n padding: 128px 100px;\r\n }\r\n }\r\n\t\r\n\t/* KKJ when wrapping to smaller devices than 1200px form will take full width and thus white text will be on white background - this fix takes care of this */\r\n\t@media screen and (max-width: 1200px) {\r\n \t#dynamicForm {margin-top: 100px !IMPORTANT;} \r\n \tform, #cookietext {padding: 50px 0 100px 0 !IMPORTANT;}\r\n \t#fixed-form-title {margin-bottom: 0 !IMPORTANT;}\r\n \t#fixed-form-title {color: #1B1B22 !IMPORTANT;}\r\n\t}\r\n\u003c/style\u003e\t\r\n"}],"spacing":{"__typename":"Spacing","bottom":false,"reduceSpacingBottom":false,"reduceSpacingTop":false,"top":false}}]}}}},"__N_SSP":true},"page":"/[...slug]","query":{"slug":["technologies","twinplant"]},"buildId":"PHOgnxL7wRY6jQSa9GDG_","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[2563,9961,5634,2956,585,1511,854,6712,1911,7088],"gssp":true,"locale":"en","locales":["en","en-us","de","dk","fr","pl","se","cz","it","at","sk","no","hu","cn","es","th","jp","id","pe","ro","vn","ph","mx","gr","us","uk","sg","nz","my","in","ca"],"defaultLocale":"en","scriptLoader":[]}</script></body></html>