### **Performance Metrics**

| **Metric** | **UN Sustainable Development Goal** | **2023 North America Result** | **2024 North America Result** | **2025 North America Result** | **2025 North America Target** |
|---|---|---|---|---|---|
| **Net promoter index score (out of 100, 30 considered good)** | 8: Decent Work and Economic Growth | 49 | 40 | **59** | &gt; 40 |
| **Greenhouse Gas Emissions Avoided for Customers (Scope 4)** | 13: Climate action | 430 kT | 465 kT CO2e | **221 kT CO2e** | &gt; 290 kT CO2e |
| **Volume of Drinking Water Processed for Customers** | 6: Clean water and sanitation | 236,416,074,405 gallons | 242,916,967,084 gallons | **243,761,550,566 gallons** | No target |
| **Volume of Wastewater Treated for Customers** | 6: Clean water and sanitation | 368,618,813,387 gallons | 427,099,847,240 gallons | **374,597,902,927 gallons** | No target |
| **Volume of Hazardous Waste Processed for Customers** | 12: Responsible consumption and production | 1,888,259 metric tons | 1,838,507 metric tons | **2,582,120 metric tons** | No target |





 

 

 




### Measuring Customer Satisfaction

We strive to be useful and responsive to our customers and society. An important part of that is measuring customer satisfaction and using the results to improve. We use the Net Promoter Score (NPS) methodology, a customer loyalty metric of how likely customers are to recommend a company’s products or services to others. By tracking our NPS over time and comparing it to industry benchmarks, we can measure our customers’ satisfaction, identify areas of improvement and take action to address customer concerns. NPS is an important KPI, tied to our multifaceted performance and reviewed on a regular basis by Veolia’s North America CEO and Executive Committee.



 

 

 



 

 

**Veolia North America Sustainability Report 2026**

  [  ![North America Sustainability Report - 2026 - Veolia](/sites/g/files/dvc1836/files/styles/default/public/image/2026/09/veolia-north-america-sustainability-report-2026-thumbnail.jpg.webp?itok=EJnzAexX)  ](https://info.veolianorthamerica.com/hubfs/offers/reports/vna/sustainability-report/veolia-north-america-sustainability-report-2026.pdf)  



[Download the Report](https://info.veolianorthamerica.com/hubfs/offers/reports/vna/sustainability-report/veolia-north-america-sustainability-report-2026.pdf)

 



 

 

 



 

 

 

 





 

 

 

 





 

 

 



### Combating Climate Change

We help customers reduce greenhouse gas emissions by improving how [energy](/what-we-do/energy-capabilities "Energy Capabilities") is purchased, generated, managed and consumed. We accomplish this by:

1. Reducing energy use through efficiency and optimization.
2. Monitoring energy use and carbon emissions with digital analytics within [Hubgrade](/about/innovation/hubgrade "Hubgrade").
3. Deploying lower-carbon energy solutions, including CHP, renewable energy, batteries and microgrids.
4. Using grid flexibility to shift electricity use away from periods of peak demand, when the grid often relies on higher-emission power plants.
5. Supporting practical pathways to reduce hard-to-abate emissions.



 

 

 



 

 

   ![Minimizing climate impact](/sites/g/files/dvc1836/files/styles/media/public/image/2024/08/Minimizing%20Climate%20Impact%20aside.jpg.webp?itok=VvBe2TF4)   





 

 





 

 

 

 





[**Energy Solutions**](https://www.veolianorthamerica.com/what-we-do/energy-capabilities)



 

 

 

 

 

 



 

[**Decarbonization**](https://www.veolianorthamerica.com/decarbonization)



 

 

 

 

 

 



 

[**Supporting Electrification**](https://www.veolianorthamerica.com/what-we-do/waste-capabilities/solvent-recycling)



 

 

 

 

 

 



 

[**Enabling Renewable Energy**](https://www.veolianorthamerica.com/what-we-do/waste-capabilities/engineered-fuels)



 

 

 

 

 

 



 

 

 





### Optimizing Resources

Across water, waste and energy, conserving resources to create a more sustainable future is critical. At Veolia, we are tackling this head on through innovative solutions that present the best ways to reuse and recycle resources as many times as possible. Our work includes:

1. Innovative water management strategies that emphasize water reuse and conservation with built-in energy efficiency and waste reduction opportunities.
2. Recycling and resource recovery for waste management.
3. Engineered fuels to find new life for decommissioned materials like wind turbine blades.



 

 

 



 

 

   ![Optimizing resources](/sites/g/files/dvc1836/files/styles/media/public/image/2026/01/optimizing-resources-aside-002.jpg.webp?itok=RvcIUEPg)   





 

 





 

 

 

 





[**Water Reuse**](/what-we-do/water-capabilities/operations-partnerships/water-reuse-reclamation "Water Reuse & Reclamation")



 

 

 

 

 

 



 

[**Recycling and Resource Recovery**](/what-we-do/waste-capabilities)



 

 

 

 

 

 



 

[**Wind Turbine Blade Recycling**](/what-we-do/waste-capabilities/wind-turbine-blade-recycling "Wind Turbine Blade Recycling")



 

 

 

 

 

 



 

 

 





### Treating Pollution

Addressing pollution in waste, water and energy systems is central to our environmental protection strategy. Our integrated approach is designed not only to remove pollution from the environment, but wherever possible, to regenerate waste into useful resources, supporting a circular economy. We work closely with municipalities, industries and communities to ensure regulatory compliance and responsible waste management across sectors, managing the complete treatment cycle from collection and transport to stabilization and disposal. This helps our partners reduce their environmental footprint while protecting human health, biodiversity and our shared natural resources.



 

 

 



 

 

   ![Treating pollution](/sites/g/files/dvc1836/files/styles/media/public/image/2024/08/Treating%20pollution%20aside.jpg.webp?itok=o9BK46yN)   





 

 





 

 

 

 





[**Optimizing Water and Wastewater Treatment**](https://www.veolianorthamerica.com/what-we-do/water-capabilities)



 

 

 

 

 

 



 

[**Radioactive Waste Management**](https://www.veolianorthamerica.com/what-we-do/waste-capabilities/radioactive-waste-management)



 

 

 

 

 

 



 

[**State-of-the-Art Thermal Treatment**](https://www.veolianorthamerica.com/gumsprings)



 

 

 

 

 

 



 

[**BeyondPFAS**](https://www.veolianorthamerica.com/pfas-treatment)



 

 

 

 

 

 



 

 

 





 

 

 

 






## *Continue exploring our five multifaceted performance categories*



 

 

 



## [Planet](/sustainability/planet "Sustainability - Planet")



 

 

 

 

 

 



 

## [Employees](/sustainability/employees "Sustainability - Employees")



 

 

 

 

 

 



 

## [Customers](/sustainability/clients)



 

 

 

 

 

 



 

## [Social / Communities](/sustainability/society)



 

 

 

 

 

 



 

## [Shareholders / Governance](/sustainability/shareholders)



 

 

 

 

 

 



 

 

 





**&lt;** [**Back to Sustainability Overview**](/sustainability "Sustainability at Veolia in North America")



 

 

 



 

 

 

 






.theme--background-color--veo-neutral-10 {background-color: #fff !important;}

/* Left border color on table */
.DJ__tableWysiwyg__processed.table--color-bordered {border-left: 10px #ff000050 solid;}

/*Removing blank space between final container and footer */
.footer {margin-top: 0px;}
.theme--background-color--veo-light-blue {display: none;}

/* hero banner adjustments */
.hero-banner.hero-banner--theme--veo-pale-red {background-color: #828282; color: #fff;}
.hero-banner__text-inner--corporate {border-left: 10px #ff000080 solid; margin-left: 25px; margin-top: 15px;}

/* Content with Aside adjustments */
.theme--background-color--veo-pale-red .content-with-aside {margin: 0;}
.theme--background-color--veo-pale-red .version_2.container--content-with-aside:last-child .content-with-aside {margin-bottom:0px;}
.theme--background-color--veo-pale-red .version_2:last-child {margin-bottom:0px;}
.theme--background-color--veo-pale-red .container__inner {padding-bottom: 0 !important;}

/* Styling main content container */
.theme--background-color--veo-pale-red {background-color: #f2f2f2; color: #fff; padding-bottom: 75px; background-image: linear-gradient(315deg, #A7a7a7, transparent);}

/* Styling energy transition container */
.theme--background-color--veo-very-light-purple {background-color: #fff;}
.theme--background-color--veo-very-light-purple .content-with-aside {border-right: 10px #ff000050 solid; padding-left: 25px;}

/* Styling Moonshot container */
.theme--background-color--veo-light-purple {background-color: #f2f2f2; color: #fff; background-image: linear-gradient(315deg, #a7a7a7, transparent);}
.theme--background-color--veo-light-purple .content-with-aside {border-left: 10px #ff000050 solid; padding-left: 25px;}

/* Styling 4-col grid for Climate and Optimizing Resource sections */
.grid.grid--count--4 {margin: 25px !important;}
.card.theme--background-color--veo-black-10 {border: 2px solid #002d62; border-radius: 15px; transform: scale(1); transition: all 0.3s ease;}
.card.theme--background-color--veo-black-10:hover {transform: scale(1.05); background-color: #002d6250;}

/* Styling table of contents - REMOVED TEMPORARILY
.grid.grid--count--3 .grid__column {max-height: 120px;} */

/* Planet card */
.card.theme--background-color--veo-dark-green {background-color: transparent; transition: color 0.5s ease, background-color 0.5s ease; border-bottom: 1px solid #333; border-left: 10px solid #438d42; position: relative; overflow: hidden;}
.card.theme--background-color--veo-dark-green::before { content: "";  position: absolute;  top: 0;  left: 0;  width: 0%;  height: 100%;  background-color: #438d42;  z-index: -1; transition: width 0.5s ease;}
.card.theme--background-color--veo-dark-green h2 {color: #828282 !important;}
.card.theme--background-color--veo-dark-green a {display: block; width: 100%; height: 100%; text-decoration: none; color: inherit;}
.card.theme--background-color--veo-dark-green:hover::before {  width: 100%;}
.card.theme--background-color--veo-dark-green:hover h2 {color: #fff !important;}

/* Society card */
.card.theme--background-color--veo-vivid-orange {background-color: transparent; transition: color 0.5s ease, background-color 0.5s ease; border-bottom: 1px solid #333; border-left: 10px solid #ff6900; position: relative; overflow: hidden;}
.card.theme--background-color--veo-vivid-orange::before { content: "";  position: absolute;  top: 0;  left: 0;  width: 0%;  height: 100%;  background-color: #FF6900;   z-index: -1; transition: width 0.5s ease;}
.card.theme--background-color--veo-vivid-orange h2 {color: #828282 !important;}
.card.theme--background-color--veo-vivid-orange a {display: block; width: 100%; height: 100%; text-decoration: none; color: inherit;}
.card.theme--background-color--veo-vivid-orange:hover::before {  width: 100%;}
.card.theme--background-color--veo-vivid-orange:hover h2 {color: #fff !important;}


/* Employees card */
.card.theme--background-color--veo-pale-turquoise {background-color: transparent; transition: color 0.5s ease, background-color 0.5s ease; border-bottom: 1px solid #333; border-left: 10px solid #05c3dd; position: relative; overflow: hidden;}
.card.theme--background-color--veo-pale-turquoise::before { content: "";  position: absolute;  top: 0;  left: 0;  width: 0%;  height: 100%;  background-color: #05C3DD;   z-index: -1; transition: width 0.5s ease;}
.card.theme--background-color--veo-pale-turquoise h2 {color: #828282 !important;}
.card.theme--background-color--veo-pale-turquoise a {display: block; width: 100%; height: 100%; text-decoration: none; color: inherit;}
.card.theme--background-color--veo-pale-turquoise:hover::before {  width: 100%;}
.card.theme--background-color--veo-pale-turquoise:hover h2 {color: #fff !important;}

/* Shareholders card */
.card.theme--background-color--veo-pale-purple {background-color: transparent; transition: color 0.5s ease, background-color 0.5s ease; border-bottom: 1px solid #333; border-left: 10px solid #772583; position: relative; overflow: hidden;}
.card.theme--background-color--veo-pale-purple::before { content: "";  position: absolute;  top: 0;  left: 0;  width: 0%;  height: 100%;  background-color: #772583;  z-index: -1; transition: width 0.5s ease;}
.card.theme--background-color--veo-pale-purple h2 {color: #828282 !important;}
.card.theme--background-color--veo-pale-purple a {display: block; width: 100%; height: 100%; text-decoration: none; color: inherit;}
.card.theme--background-color--veo-pale-purple:hover::before {  width: 100%;}
.card.theme--background-color--veo-pale-purple:hover h2 {color: #fff !important;}

/*Clients card */
.card.theme--background-color--veo-red {color: #fff; background-color: #ff0000; border-bottom: 1px solid #5c5c5c; position: relative; overflow: hidden;}
.card.theme--background-color--veo-red h2 {color: #fff !important;}
.card.theme--background-color--veo-red a {display: block; width: 100%; height: 100%; text-decoration: none; color: inherit;}


/* Adjust grid rows to left-justify */
.container--grid.container--width--wide .grid.grid--count--3 {justify-content: left;}

/* End the styling of table of contents */


/* Media queries */
@media (min-width:1000px) {
    ..theme--background-color--veo-neutral-10 {position:relative}
    .theme--background-color--veo-neutral-10::before {content:"— CLIENTS";position:absolute; transform:rotate(270deg);transform: translateX(-100%) rotate(-90deg);transform-origin: right;top: 25%;left: 5%;font-size:80px;color: #ff000060;font-family: Arial,FreeSans,Garuda,Helvetica,Bitstream Vera Sans,sans-serif; font-weight: bold;}
    }

@media (min-width: 900px) {
.grid {  margin: 0px 0 !important;}
    }

@media (min-width: 1024px)
.grid {  margin: 0px 0 !important;}

@media (min-width: 768px)
.grid {  margin: 0px 0 !important;}

@media (max-width: 767px) { 
.content-with-aside.content-with-aside--left {
      flex-direction: column-reverse !important; }
}



 

 

 





 

 






.theme--background-color--veo-neutral-10 {background-color: #fff !important;}

/* Left border color on table */
.DJ__tableWysiwyg__processed.table--color-bordered {border-left: 10px #ff000050 solid;}

/*Removing blank space between final container and footer */
.footer {margin-top: 0px;}
.theme--background-color--veo-light-blue {display: none;}

/* hero banner adjustments */
.hero-banner.hero-banner--theme--veo-pale-red {background-color: #828282; color: #fff;}
.hero-banner__text-inner--corporate {border-left: 10px #ff000080 solid; margin-left: 25px; margin-top: 15px;}

/* Content with Aside adjustments */
.theme--background-color--veo-pale-red .content-with-aside {margin: 0;}
.theme--background-color--veo-pale-red .version_2.container--content-with-aside:last-child .content-with-aside {margin-bottom:0px;}
.theme--background-color--veo-pale-red .version_2:last-child {margin-bottom:0px;}
.theme--background-color--veo-pale-red .container__inner {padding-bottom: 0 !important;}

/* Styling main content container */
.theme--background-color--veo-pale-red {background-color: #f2f2f2; color: #fff; padding-bottom: 75px; background-image: linear-gradient(315deg, #A7a7a7, transparent);}

/* Styling energy transition container */
.theme--background-color--veo-very-light-purple {background-color: #fff;}
.theme--background-color--veo-very-light-purple .content-with-aside {border-right: 10px #ff000050 solid; padding-left: 25px;}

/* Styling Moonshot container */
.theme--background-color--veo-light-purple {background-color: #f2f2f2; color: #fff; background-image: linear-gradient(315deg, #a7a7a7, transparent);}
.theme--background-color--veo-light-purple .content-with-aside {border-left: 10px #ff000050 solid; padding-left: 25px;}

/* Styling 4-col grid for Climate and Optimizing Resource sections */
.grid.grid--count--4 {margin: 25px !important;}
.card.theme--background-color--veo-black-10 {border: 2px solid #002d62; border-radius: 15px; transform: scale(1); transition: all 0.3s ease;}
.card.theme--background-color--veo-black-10:hover {transform: scale(1.05); background-color: #002d6250;}

/* Styling table of contents - REMOVED TEMPORARILY
.grid.grid--count--3 .grid__column {max-height: 120px;} */

/* Planet card */
.card.theme--background-color--veo-dark-green {background-color: transparent; transition: color 0.5s ease, background-color 0.5s ease; border-bottom: 1px solid #333; border-left: 10px solid #438d42; position: relative; overflow: hidden;}
.card.theme--background-color--veo-dark-green::before { content: "";  position: absolute;  top: 0;  left: 0;  width: 0%;  height: 100%;  background-color: #438d42;  z-index: -1; transition: width 0.5s ease;}
.card.theme--background-color--veo-dark-green h2 {color: #828282 !important;}
.card.theme--background-color--veo-dark-green a {display: block; width: 100%; height: 100%; text-decoration: none; color: inherit;}
.card.theme--background-color--veo-dark-green:hover::before {  width: 100%;}
.card.theme--background-color--veo-dark-green:hover h2 {color: #fff !important;}

/* Society card */
.card.theme--background-color--veo-vivid-orange {background-color: transparent; transition: color 0.5s ease, background-color 0.5s ease; border-bottom: 1px solid #333; border-left: 10px solid #ff6900; position: relative; overflow: hidden;}
.card.theme--background-color--veo-vivid-orange::before { content: "";  position: absolute;  top: 0;  left: 0;  width: 0%;  height: 100%;  background-color: #FF6900;   z-index: -1; transition: width 0.5s ease;}
.card.theme--background-color--veo-vivid-orange h2 {color: #828282 !important;}
.card.theme--background-color--veo-vivid-orange a {display: block; width: 100%; height: 100%; text-decoration: none; color: inherit;}
.card.theme--background-color--veo-vivid-orange:hover::before {  width: 100%;}
.card.theme--background-color--veo-vivid-orange:hover h2 {color: #fff !important;}


/* Employees card */
.card.theme--background-color--veo-pale-turquoise {background-color: transparent; transition: color 0.5s ease, background-color 0.5s ease; border-bottom: 1px solid #333; border-left: 10px solid #05c3dd; position: relative; overflow: hidden;}
.card.theme--background-color--veo-pale-turquoise::before { content: "";  position: absolute;  top: 0;  left: 0;  width: 0%;  height: 100%;  background-color: #05C3DD;   z-index: -1; transition: width 0.5s ease;}
.card.theme--background-color--veo-pale-turquoise h2 {color: #828282 !important;}
.card.theme--background-color--veo-pale-turquoise a {display: block; width: 100%; height: 100%; text-decoration: none; color: inherit;}
.card.theme--background-color--veo-pale-turquoise:hover::before {  width: 100%;}
.card.theme--background-color--veo-pale-turquoise:hover h2 {color: #fff !important;}

/* Shareholders card */
.card.theme--background-color--veo-pale-purple {background-color: transparent; transition: color 0.5s ease, background-color 0.5s ease; border-bottom: 1px solid #333; border-left: 10px solid #772583; position: relative; overflow: hidden;}
.card.theme--background-color--veo-pale-purple::before { content: "";  position: absolute;  top: 0;  left: 0;  width: 0%;  height: 100%;  background-color: #772583;  z-index: -1; transition: width 0.5s ease;}
.card.theme--background-color--veo-pale-purple h2 {color: #828282 !important;}
.card.theme--background-color--veo-pale-purple a {display: block; width: 100%; height: 100%; text-decoration: none; color: inherit;}
.card.theme--background-color--veo-pale-purple:hover::before {  width: 100%;}
.card.theme--background-color--veo-pale-purple:hover h2 {color: #fff !important;}

/*Clients card */
.card.theme--background-color--veo-red {color: #fff; background-color: #ff0000; border-bottom: 1px solid #5c5c5c; position: relative; overflow: hidden;}
.card.theme--background-color--veo-red h2 {color: #fff !important;}
.card.theme--background-color--veo-red a {display: block; width: 100%; height: 100%; text-decoration: none; color: inherit;}


/* Adjust grid rows to left-justify */
.container--grid.container--width--wide .grid.grid--count--3 {justify-content: left;}

/* End the styling of table of contents */


/* Media queries */
@media (min-width:1000px) {
    ..theme--background-color--veo-neutral-10 {position:relative}
    .theme--background-color--veo-neutral-10::before {content:"— CLIENTS";position:absolute; transform:rotate(270deg);transform: translateX(-100%) rotate(-90deg);transform-origin: right;top: 25%;left: 5%;font-size:80px;color: #ff000060;font-family: Arial,FreeSans,Garuda,Helvetica,Bitstream Vera Sans,sans-serif; font-weight: bold;}
    }

@media (min-width: 900px) {
.grid {  margin: 0px 0 !important;}
    }

@media (min-width: 1024px)
.grid {  margin: 0px 0 !important;}

@media (min-width: 768px)
.grid {  margin: 0px 0 !important;}

@media (max-width: 767px) { 
.content-with-aside.content-with-aside--left {
      flex-direction: column-reverse !important; }
}



 

 

 





 

 



 

 

 





 

 

 

 






.toc-container {
  position: fixed;
  left: 0;
  top: 75%;
  transform: translateY(-50%);
  transition: background-color 0.3s ease;
  background-color: #fff;
  padding-top: 10px;
  border-radius: 0 15px 15px 0;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.7);
  background-color: #333;
  font-family: Arial,FreeSans,Garuda,Helvetica,Bitstream Vera Sans,sans-serif;
  z-index: 1000;
  font-size: 12px;
  color: #fff;
}

.toc-container:hover {background-color: #1a1a1a;}

.toc-toggle-checkbox {
  display: none;
}

.toc-toggle-label {
  cursor: pointer;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: bold;
  text-decoration: underline;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: transform 0.3s ease;
}

.toc-toggle-label::before {
  content: "\25C0 Hide Menu";    /* code for a right-pointing triangle */
  display: inline-block;
  margin-right: 5px;
}

.toc-list {
  list-style-type: none;
  padding: 10px;
  margin: 0;
  display: block; /* Show the full ToC by default */
}

.toc-list li {
  margin-bottom: 5px;
  padding-left: 10px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.toc-list a {
  text-decoration: none;
  color: #fff;
}

.toc-minimized {
  display: none; /* Hide the minimized version by default */
  flex-direction: row;
  padding-left: 20px; 
  padding-top: 5px;
  padding-bottom: 5px;
}

.toc-minimized .dot {
  display: block; /* Display each dot as a block element */
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-bottom: 5px; /* Add some spacing between the dots */
  border: 1px #fff solid;
  margin-left: 2px;
  margin-right: 2px;
}

.toc-toggle-checkbox:checked ~ .toc-list {
  display: none; /* Hide the full ToC when the checkbox is checked */
}

.toc-toggle-checkbox:checked ~ .toc-minimized {
  display: flex; /* Show the minimized version when the checkbox is checked */
}

.toc-toggle-checkbox:checked ~ .toc-toggle-label {
  transform: rotate(180deg);
}

.toc-toggle-checkbox:checked ~ .toc-toggle-label::before {
  content: "\25B6 Explore Topics";  
}

.society-menu {border-left: 2px #ff6900 solid; margin-left: 10px;  transition: background-color 0.3s ease;}
.planet-menu {border-left: 2px #438d42 solid; margin-left: 10px;    transition: background-color 0.3s ease;}
.employees-menu {border-left: 2px #05c3dd solid; margin-left: 10px;  transition: background-color 0.3s ease;}
.clients-menu {border-left: 2px #ff0000 solid; margin-left: 10px;  transition: background-color 0.3s ease;}
.shareholders-menu {border-left: 2px #772583 solid; margin-left: 10px;  transition: background-color 0.3s ease;}
.download-menu {display: none; background-color: #002d62; border-radius: 5px;  transition: background-color 0.3s ease;}
.download-menu a {text-decoration: none; color: #fff; padding: 5px 10px; display: block; font-weight: bold;  transition: background-color 0.3s ease;}
.dashboard-menu {text-decoration: underline; margin-left: 10px;  padding-left: 15px;  transition: background-color 0.3s ease;}
.overview-menu {text-decoration: underline; margin-left: 10px;  padding-left: 15px;  transition: background-color 0.3s ease;}
.download-sticky {background: #f2f2f2; border: 2px #fff solid; font-weight: bold; margin-left: 10px; padding-left: 5px; transition: background-color 0.3s ease; margin: 15px;}
.download-sticky a {text-decoration: none; color: #000; padding: 5px 10px; display: block; font-weight: bold;}


/*Hover states for the menu items */
.planet-menu:hover {background-color: #438d42; border-radius: 5px;  padding-left: 10px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.planet-menu:hover a {color: #fff !important;}
.employees-menu:hover {background-color: #05c3dd; border-radius: 5px;  padding-left: 10px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.employees-menu:hover a {color: #fff !important;}
.clients-menu:hover {background-color: #ff0000; border-radius: 5px;  padding-left: 10px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.clients-menu:hover a {color: #fff !important;}
.society-menu:hover {background-color: #ff6900; border-radius: 5px;  padding-left: 10px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.society-menu:hover a {color: #fff !important;}
.shareholders-menu:hover {background-color: #772583; border-radius: 5px;  padding-left: 10px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.shareholders-menu:hover a {color: #fff !important;}
.overview-menu:hover {background-color: #002d62; text-decoration: none; border-radius: 5px;  padding-left: 10px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.overview-menu:hover a {color: #fff !important;}
.dashboard-menu:hover {background-color: #002d62; text-decoration: none; border-radius: 5px;  padding-left: 10px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.dashboard-menu:hover a {color: #fff !important;}
.download-sticky:hover {background: #05c3dd; border: 2px #fff solid;}


/* Styles for mobile view */
@media (max-width: 767px) {
  .toc-container {
    position: fixed;
    left: 0;
    bottom: 0;
    top: auto;
    transform: none;
    width: 100%;
    border-radius: 0;
    border: none;
    border-top: 5px #002d62 solid;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    overflow-x: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .toc-list {
    display: flex;
    flex-direction: row !important;
    justify-content: space-around;
  }

  .toc-list li {
    margin-bottom: 0;
  }

.planet-menu {border-bottom: 2px #438d42 solid; border-left: none; margin: 5px; padding-bottom: 1px;}
.employees-menu {border-bottom: 2px #05c3dd solid; border-left: none; margin: 5px;  padding-bottom: 1px;}
.clients-menu {border-bottom: 2px #ff0000 solid; border-left: none; margin: 5px;  padding-bottom: 1px;}
.shareholders-menu {border-bottom: 2px #772583 solid; border-left: none; margin: 5px; padding-bottom: 1px;}
.overview-menu {border-bottom: 2px #5c5c5c solid; border-left: none; margin: 5px; padding-bottom: 1px; text-decoration: none;}
.download-menu {display: block; margin: 5px; padding-bottom: 1px; color: #fff;}
.dashboard-menu {display: none;}
.society-menu {border-bottom: 2px #ff6900 solid; border-left: none; margin: 5px; padding-bottom: 1px;}
.download-sticky {display: none;}
}

  - [Planet](https://www.veolianorthamerica.com/sustainability/planet)
- [Employees](https://www.veolianorthamerica.com/sustainability/employees)
- [Customers](https://www.veolianorthamerica.com/sustainability/clients)
- [Social/Communities](https://www.veolianorthamerica.com/sustainability/society)
- [Shareholders](https://www.veolianorthamerica.com/sustainability/shareholders)
- [Download](https://info.veolianorthamerica.com/hubfs/offers/reports/vna/sustainability-report/veolia-north-america-sustainability-report-2026.pdf)
- [Dashboard](https://www.veolianorthamerica.com/sustainability/ESG-performance-dashboard)
- [Home](https://www.veolianorthamerica.com/sustainability)
- [Download Our2026 Report](https://info.veolianorthamerica.com/hubfs/offers/reports/vna/sustainability-report/veolia-north-america-sustainability-report-2026.pdf)