@charset "UTF-8";
/**
 * Foundation for Sites
 * Version 6.9.0
 * https://get.foundation
 * Licensed under MIT Open Source
 */
body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0s;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0s;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0s;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0s;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0s;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0s;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0s;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0s;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0s;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0s;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0s;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0s;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0s;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0s;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0s;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0s;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0s;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0s;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0s;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0s;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0s;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0s;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0s;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0s;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0s;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0s;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0s;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0s;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0s;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0s;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0s;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0s;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0s;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0s;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0s;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0s;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0s;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0s;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0s;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0s;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0s;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0s;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0s;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0s;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0s;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0s;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0s;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0s;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0s;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0s;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0s;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0s;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0s;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0s;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0s;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0s;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0s;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0s;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0s;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0s;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

[data-aos] {
  pointer-events: none;
}
[data-aos].aos-animate {
  pointer-events: auto;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@media screen {
  html:not(.no-js) {
    /**
    * Fade animations:
    * fade
    * fade-up, fade-down, fade-left, fade-right
    * fade-up-right, fade-up-left, fade-down-right, fade-down-left
    */
    /**
    * Zoom animations:
    * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
    * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
    */
    /**
    * Slide animations
    */
    /**
    * Flip animations:
    * flip-left, flip-right, flip-up, flip-down
    */
  }
  html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: none;
  }
  html:not(.no-js) [data-aos=fade-up] {
    transform: translate3d(0, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down] {
    transform: translate3d(0, -100px, 0);
  }
  html:not(.no-js) [data-aos=fade-right] {
    transform: translate3d(-100px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-left] {
    transform: translate3d(100px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-up-right] {
    transform: translate3d(-100px, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-up-left] {
    transform: translate3d(100px, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-right] {
    transform: translate3d(-100px, -100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-left] {
    transform: translate3d(100px, -100px, 0);
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
  }
  html:not(.no-js) [data-aos=zoom-in] {
    transform: scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-up] {
    transform: translate3d(0, 100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-down] {
    transform: translate3d(0, -100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-right] {
    transform: translate3d(-100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-left] {
    transform: translate3d(100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-out] {
    transform: scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-up] {
    transform: translate3d(0, 100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-down] {
    transform: translate3d(0, -100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-right] {
    transform: translate3d(-100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-left] {
    transform: translate3d(100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
    transition-property: transform;
    visibility: hidden;
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  html:not(.no-js) [data-aos=slide-up] {
    transform: translate3d(0, 100%, 0);
  }
  html:not(.no-js) [data-aos=slide-down] {
    transform: translate3d(0, -100%, 0);
  }
  html:not(.no-js) [data-aos=slide-right] {
    transform: translate3d(-100%, 0, 0);
  }
  html:not(.no-js) [data-aos=slide-left] {
    transform: translate3d(100%, 0, 0);
  }
  html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform;
  }
  html:not(.no-js) [data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg);
  }
  html:not(.no-js) [data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg);
  }
  html:not(.no-js) [data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg);
  }
  html:not(.no-js) [data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
  html:not(.no-js) [data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg);
  }
  html:not(.no-js) [data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
}
/* helpers */
/* fonts */
/* site */
/*
 * Reset & Basics (Inspired by E. Meyers)
 **/
html, body, div, span, applet,
object, iframe, h1, h2, h3, .c-infographic__title, h4,
h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big,
cite, code, del, dfn, em, img,
ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt,
var, b, u, i, center, dl, dt,
dd, ol, ul, li, fieldset, form,
label, legend, table, caption,
tbody, tfoot, thead, tr, th,
td, article, aside, canvas,
details, embed, figure,
figcaption, footer, header,
hgroup, menu, nav, output,
ruby, section, summary, time,
mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details,
figcaption, figure, footer,
header, hgroup, menu, nav,
section, main {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after, q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

strong {
  font-weight: bold;
}

/**
 * Basic Styles
 **/
html, body {
  margin: 0;
  padding: 0;
}

:focus {
  outline: none;
}

/*
 * Typography
 **/
h1, h2, h3, .c-infographic__title, h4, h5, h6 {
  margin: 0;
}

h1 a, h2 a, h3 a, .c-infographic__title a, h4 a,
h5 a, h6 a {
  font-weight: inherit;
}

p {
  margin: 0;
}

/*
 * Code
 **/
pre, code {
  font: 12px "Monaco", Courier, sans-serif;
  text-indent: 0;
  overflow-x: scroll;
}

pre {
  display: block;
  background: #ff0;
  padding: 10px;
  position: relative;
  z-index: 9999;
  color: #000;
  clear: both;
}

pre:before, pre:after {
  display: block;
  font: 16px "Monaco", Courier, sans-serif;
  color: #c00;
}

pre:before {
  content: "$> debug";
  margin-bottom: 10px;
}

pre:after {
  content: "$> exit";
  margin-top: 10px;
}

code {
  background: #666;
  border-radius: 3px;
}

/*
 * Links
 **/
a {
  transition: all ease-in-out 0.3s;
}

/*
 * Forms
 **/
input[type=text],
input[type=password],
select, textarea {
  -webkit-appearance: none;
}

/*
 * Lists
 **/
ul, ol {
  margin: 0;
  padding: 0;
}

ul {
  list-style: disc outside;
}

ol {
  list-style: decimal inside;
}

/*
 * Clearfix
 **/
.clearfix:before,
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

.clear-right {
  clear: right;
}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

html {
  height: 100%;
}

html,
body {
  width: 100%;
  min-height: 100%;
}

body {
  font-size: 18px;
  color: #1e1e1e;
  font-family: "jaf-domus", sans-serif;
  font-weight: 300;
  background-color: #f5f5f5;
  -webkit-font-smoothing: antialised;
}
body.page-template-pipes-2024 {
  background-color: #fff;
}

b,
strong {
  font-weight: 500;
}

i,
em {
  font-style: italic;
}

a[href*="tel:"] {
  cursor: default;
  color: inherit;
  text-decoration: inherit;
}

/* classes */
.ib-wrap {
  font-size: 0;
}

.ib {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.left {
  float: left;
}

.right {
  float: right;
}

.container {
  width: 90%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}
.container.hold {
  position: relative;
}

/* wordpress */
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.u-align-center {
  text-align: center;
}

h1,
.utl-heading-alpha,
h2,
.utl-heading-beta,
.c-vcma-project__title,
.gas-toggle__step:before,
.gas-toggle__turn-on-title,
.incidents__no-incidents-title,
#site-content.page .page-header .content-area .page-title,
h3,
.c-infographic__title,
.utl-heading-gamma,
.gas-toggle__step-title,
.gas-toggle__smell-gas-title,
.wiya-24__infographic-title,
.wiya-24__download-title,
.wiya-24__current-work-title,
.wiya-24__media-box-title,
.wiya-24__postcode-search-title,
.c-mw-incident__question-block-title,
h4,
.utl-heading-delta,
.c-mw-incident__question-title,
.c-mw-incident__video-name,
.c-mw-incident__dyk-name,
.c-mw-incident__team-job-title,
.c-mw-incident__team-name,
.c-mw-incident__incident-hub-tab-title,
h5,
.utl-heading-epsilon,
h6,
.utl-heading-zeta {
  font-weight: 600 !important;
}

h2,
.utl-heading-beta,
.c-vcma-project__title,
.gas-toggle__step:before,
.gas-toggle__turn-on-title,
.incidents__no-incidents-title,
#site-content.page .page-header .content-area .page-title {
  font-size: 35px;
}

h3, .c-infographic__title,
.utl-heading-gamma,
.gas-toggle__step-title,
.gas-toggle__smell-gas-title,
.wiya-24__infographic-title,
.wiya-24__download-title,
.wiya-24__current-work-title,
.wiya-24__media-box-title,
.wiya-24__postcode-search-title,
.c-mw-incident__question-block-title {
  font-size: 30px;
}

h4,
.utl-heading-delta,
.c-mw-incident__question-title,
.c-mw-incident__video-name,
.c-mw-incident__dyk-name,
.c-mw-incident__team-job-title,
.c-mw-incident__team-name,
.c-mw-incident__incident-hub-tab-title {
  font-size: 26px;
}

h5,
.utl-heading-epsilon {
  font-size: 18px;
}

h6,
.utl-heading-zeta {
  font-size: 16px;
}

#skip {
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 100;
}

.content-area.two-columns {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
@media screen and (max-width: 767px) {
  .content-area.two-columns {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 0;
         column-gap: 0;
  }
}
.content-area h1, .content-area h2, .content-area h3, .content-area .c-infographic__title, .content-area h4, .content-area h5, .content-area h6 {
  margin-bottom: 15px;
  color: #003864;
}
.content-area p {
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  word-wrap: break-word;
}
.content-area > :last-child {
  margin-bottom: 0;
}
.content-area a:not(.button):not(.gas-toggle__step-button):not(.wiya-24__download-button):not(.wiya-24__more-items-button):not(.wiya-24__work-item-link):not(.wiya-24__media-box-button):not(.c-mw-incident__gas-notice-link):not(.c-mw-incident__question-button):not(.c-mw-incident__video-language-watch):not(.c-mw-incident__dyk-link):not(.c-mw-incident__back-top):not(.c-mw-incident__view-all-updates):not(.st-download__toolkit-download-button):not(.st-download__action-button):not(.st-signup__toolkit-promo-button):not(.st-signup__action-button):not(.st__faqs-single-question-button):not(.st__testimonial-link):not(.st__register-cta-button):not(.st__page-header-button):not(.c-download-pods__pod-button):not(.c-popup-form__close.is-button) {
  border-bottom: 1px solid #b4b4b4;
  color: #1e1e1e;
  line-height: 16px;
  text-decoration: none;
  word-break: break-word;
}
@media screen and (max-width: 767px) {
  .content-area a:not(.button):not(.gas-toggle__step-button):not(.wiya-24__download-button):not(.wiya-24__more-items-button):not(.wiya-24__work-item-link):not(.wiya-24__media-box-button):not(.c-mw-incident__gas-notice-link):not(.c-mw-incident__question-button):not(.c-mw-incident__video-language-watch):not(.c-mw-incident__dyk-link):not(.c-mw-incident__back-top):not(.c-mw-incident__view-all-updates):not(.st-download__toolkit-download-button):not(.st-download__action-button):not(.st-signup__toolkit-promo-button):not(.st-signup__action-button):not(.st__faqs-single-question-button):not(.st__testimonial-link):not(.st__register-cta-button):not(.st__page-header-button):not(.c-download-pods__pod-button):not(.c-popup-form__close.is-button) {
    border-bottom: none;
    line-height: 24px;
    text-decoration: underline;
  }
}
.content-area a:not(.button):not(.gas-toggle__step-button):not(.wiya-24__download-button):not(.wiya-24__more-items-button):not(.wiya-24__work-item-link):not(.wiya-24__media-box-button):not(.c-mw-incident__gas-notice-link):not(.c-mw-incident__question-button):not(.c-mw-incident__video-language-watch):not(.c-mw-incident__dyk-link):not(.c-mw-incident__back-top):not(.c-mw-incident__view-all-updates):not(.st-download__toolkit-download-button):not(.st-download__action-button):not(.st-signup__toolkit-promo-button):not(.st-signup__action-button):not(.st__faqs-single-question-button):not(.st__testimonial-link):not(.st__register-cta-button):not(.st__page-header-button):not(.c-download-pods__pod-button):not(.c-popup-form__close.is-button):hover {
  border-color: #003864;
}
.content-area .button, .content-area .gas-toggle__step-button, .content-area .wiya-24__download-button, .content-area .wiya-24__more-items-button, .content-area .wiya-24__work-item-link, .content-area .wiya-24__media-box-button, .content-area .c-mw-incident__gas-notice-link, .content-area .c-mw-incident__question-button, .content-area .c-mw-incident__video-language-watch, .content-area .c-mw-incident__dyk-link, .content-area .c-mw-incident__back-top, .content-area .c-mw-incident__view-all-updates, .content-area .st-download__toolkit-download-button, .content-area .st-download__action-button, .content-area .st-signup__toolkit-promo-button, .content-area .st-signup__action-button, .content-area .st__faqs-single-question-button, .content-area .st__testimonial-link, .content-area .st__register-cta-button, .content-area .st__page-header-button, .content-area #site-content.apply .apply__portal-button-element, #site-content.apply .content-area .apply__portal-button-element, .content-area #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .content-area .block-button, .content-area .c-download-pods__pod-button, .content-area .c-popup-form__close.is-button {
  margin: 10px 10px 0 0;
}
.content-area img {
  display: block;
  max-width: 100%;
  height: auto;
}
.content-area ul, .content-area ol {
  margin-bottom: 15px;
  list-style-position: outside;
  padding-left: 30px;
}
.content-area ul li, .content-area ol li {
  font-size: 18px;
  line-height: 24px;
  word-wrap: break-word;
}
.content-area .icon-list {
  margin-bottom: 15px;
  padding-left: 0;
  list-style-type: none;
}
.content-area .icon-list br {
  display: none;
}
.content-area .icon-list .item {
  margin-bottom: 5px;
  min-height: 26px;
  padding-top: 1px;
  padding-left: 35px;
  position: relative;
  font-size: 18px;
  line-height: 24px;
}
.content-area .icon-list .item .icon-list-icon {
  border-radius: 50%;
  background-color: #efdf00;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-area .icon-list .item .icon-list-icon img {
  width: 18px;
  height: 14px;
  display: block;
}
.content-area .icon-list .item br {
  display: block;
}
.content-area .icon-list .item a {
  border: none;
  line-height: 24px;
  text-decoration: underline;
}
.content-area .icon-list .item a:hover {
  text-decoration: none;
}
.content-area .step-list {
  margin-bottom: 20px;
  padding-left: 0;
  list-style-type: none;
  counter-reset: stepListIndex;
}
.content-area .step-list li {
  margin-bottom: 8px;
  padding-top: 4px;
  padding-left: 45px;
  position: relative;
}
.content-area .step-list li::before {
  border-radius: 50%;
  font-size: 24px;
  color: #003864;
  font-weight: 500;
  content: counter(stepListIndex);
  counter-increment: stepListIndex;
  display: block;
  background-color: #efdf00;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 60;
  line-height: 30px;
  text-align: center;
}
.content-area .step-list li:not(:last-child)::after {
  content: "";
  display: block;
  background-color: #efdf00;
  width: 4px;
  position: absolute;
  top: 32px;
  bottom: -8px;
  left: 14px;
  z-index: 50;
}
.content-area .step-list li h2, .content-area .step-list li h3, .content-area .step-list li .c-infographic__title, .content-area .step-list li h4, .content-area .step-list li h5, .content-area .step-list li h6, .content-area .step-list li p {
  margin-bottom: 0;
}
.content-area .step-list li h5 {
  color: #003864 !important;
  font-weight: 500 !important;
}

.utl-responsive-video {
  height: 0;
  padding-bottom: 75%;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.utl-responsive-video.widescreen {
  padding-bottom: 56.25%;
}
.utl-responsive-video embed,
.utl-responsive-video object,
.utl-responsive-video iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=number],
input[type=password],
textarea,
select {
  border-radius: 4px;
  font-size: 18px;
  color: #1e1e1e;
  font-family: "jaf-domus", sans-serif;
  font-weight: 300;
  display: block;
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  border: 2px solid #e1e1e1;
  box-sizing: border-box;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=password],
select {
  height: 34px;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=number],
input[type=password] {
  line-height: 34px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  input[type=text],
  input[type=tel],
  input[type=email],
  input[type=number],
  input[type=password] {
    line-height: 0.8;
  }
}

select {
  background-image: url("../images/icons/select-arrow.png");
  background-repeat: no-repeat;
  background-position: right center;
  color: #b4b4b4;
  letter-spacing: 1px;
  line-height: 30px;
  min-height: 45px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
select::-ms-expand {
  display: none;
}
select option {
  font-weight: 300;
}

textarea {
  max-height: 120px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 24px;
}

*[type=submit] {
  border-radius: 4px;
  font-size: 14px;
  color: #003864;
  font-family: "jaf-domus", sans-serif;
  font-weight: 500;
  display: inline-block;
  *display: inline;
  zoom: 1;
  transition: all 0.2s ease-in-out;
  background-color: transparent;
  height: 34px;
  padding-top: 0;
  padding-right: 18px;
  padding-bottom: 0;
  padding-left: 18px;
  border: 2px solid #003864;
  box-sizing: border-box;
  letter-spacing: 1px;
  line-height: 28px;
  text-align: center;
  text-transform: uppercase;
}
*[type=submit]:hover {
  background-color: #003864;
  cursor: pointer;
  color: #fff;
}

/* custom file upload */
.file-upload-wrapper {
  position: relative;
}
.file-upload-wrapper .button, .file-upload-wrapper .gas-toggle__step-button, .file-upload-wrapper .wiya-24__download-button, .file-upload-wrapper .wiya-24__more-items-button, .file-upload-wrapper .wiya-24__work-item-link, .file-upload-wrapper .wiya-24__media-box-button, .file-upload-wrapper .c-mw-incident__gas-notice-link, .file-upload-wrapper .c-mw-incident__question-button, .file-upload-wrapper .c-mw-incident__video-language-watch, .file-upload-wrapper .c-mw-incident__dyk-link, .file-upload-wrapper .c-mw-incident__back-top, .file-upload-wrapper .c-mw-incident__view-all-updates, .file-upload-wrapper .st-download__toolkit-download-button, .file-upload-wrapper .st-download__action-button, .file-upload-wrapper .st-signup__toolkit-promo-button, .file-upload-wrapper .st-signup__action-button, .file-upload-wrapper .st__faqs-single-question-button, .file-upload-wrapper .st__testimonial-link, .file-upload-wrapper .st__register-cta-button, .file-upload-wrapper .st__page-header-button, .file-upload-wrapper #site-content.apply .apply__portal-button-element, #site-content.apply .file-upload-wrapper .apply__portal-button-element, .file-upload-wrapper #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .file-upload-wrapper .block-button, .file-upload-wrapper .c-download-pods__pod-button, .file-upload-wrapper .c-popup-form__close.is-button {
  margin-right: 10px;
  border-color: black;
  vertical-align: top;
  color: black;
}
.file-upload-wrapper .button:hover, .file-upload-wrapper .gas-toggle__step-button:hover, .file-upload-wrapper .wiya-24__download-button:hover, .file-upload-wrapper .wiya-24__more-items-button:hover, .file-upload-wrapper .wiya-24__work-item-link:hover, .file-upload-wrapper .wiya-24__media-box-button:hover, .file-upload-wrapper .c-mw-incident__gas-notice-link:hover, .file-upload-wrapper .c-mw-incident__question-button:hover, .file-upload-wrapper .c-mw-incident__video-language-watch:hover, .file-upload-wrapper .c-mw-incident__dyk-link:hover, .file-upload-wrapper .c-mw-incident__back-top:hover, .file-upload-wrapper .c-mw-incident__view-all-updates:hover, .file-upload-wrapper .st-download__toolkit-download-button:hover, .file-upload-wrapper .st-download__action-button:hover, .file-upload-wrapper .st-signup__toolkit-promo-button:hover, .file-upload-wrapper .st-signup__action-button:hover, .file-upload-wrapper .st__faqs-single-question-button:hover, .file-upload-wrapper .st__testimonial-link:hover, .file-upload-wrapper .st__register-cta-button:hover, .file-upload-wrapper .st__page-header-button:hover, .file-upload-wrapper #site-content.apply .apply__portal-button-element:hover, #site-content.apply .file-upload-wrapper .apply__portal-button-element:hover, .file-upload-wrapper #site-content.page.home .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .file-upload-wrapper .block-button:hover, .file-upload-wrapper .c-download-pods__pod-button:hover, .file-upload-wrapper .c-popup-form__close.is-button:hover {
  color: #fff;
  background-color: black;
}
.file-upload-wrapper input[disabled] {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: #fff;
  background-image: url("../images/icons/chain-grey.png");
  background-position: 10px center;
  background-repeat: no-repeat;
  height: 38px;
  max-width: 200px;
  padding-left: 30px;
  overflow: hidden;
  vertical-align: top;
  white-space: no-wrap;
  font-size: 16px;
  text-overflow: ellipsis;
}
@media screen and (max-width: 420px) {
  .file-upload-wrapper input[disabled] {
    display: none;
  }
}

.fa-question-circle {
  background: #003864;
  border-radius: 50%;
  color: #efdf00;
}

.ngn-external-link {
  position: relative;
}
.ngn-external-link:hover .ngn-external-link__link-notice {
  display: block;
}
.ngn-external-link__link-notice {
  display: none;
  position: absolute;
  top: -5px;
  left: 50%;
  padding: 0.5em;
  border-radius: 4px;
  font-size: 12px;
  white-space: nowrap;
  transform: translate(-50%, -100%);
  color: #fff;
  background-color: rgba(0, 56, 100, 0.9);
}
.ngn-external-link__link-notice:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: rgba(0, 56, 100, 0.9) transparent transparent transparent;
}

/* parts */
.layout-block {
  border-radius: 18px;
  background-color: #fff;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  /* widths */
  /* colours */
  /* icons */
  /* solid */
}
@media screen and (max-width: 600px) {
  .layout-block {
    border-radius: 8px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
.layout-block.ib {
  vertical-align: top;
}
.layout-block.block-border {
  border-width: 2px;
  border-style: solid;
}
.layout-block .block-title {
  margin-top: 0;
  margin-bottom: 30px;
  line-height: 28px;
}
.layout-block .block-title.title-small {
  margin-bottom: 15px;
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  .layout-block .block-title {
    margin-bottom: 20px;
    font-size: 26px;
  }
}
.layout-block .block-title a {
  display: inline-block;
  position: relative;
  z-index: 50;
  color: inherit;
  text-decoration: none;
}
.layout-block .block-title a:hover::after {
  background-color: currentColor;
}
.layout-block .block-title a::after {
  transition: all 0.2s ease-in-out;
  content: "";
  display: block;
  background-color: #e1e1e1;
  width: 100%;
  height: 2px;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.layout-block.block-full {
  width: 100%;
}
.layout-block.block-half {
  width: 48%;
}
@media screen and (max-width: 767px) {
  .layout-block.block-half {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
  .layout-block.block-half:last-child {
    margin-bottom: 0;
  }
}
.layout-block.block-third {
  width: 32%;
  margin-right: 1%;
  margin-bottom: 2%;
  margin-left: 1%;
}
@media screen and (max-width: 980px) {
  .layout-block.block-third {
    width: 49%;
    margin-right: 2% !important;
    margin-left: 0;
  }
  .layout-block.block-third:nth-of-type(2n) {
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .layout-block.block-third {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 20px;
    margin-left: 0;
  }
  .layout-block.block-third:last-child {
    margin-bottom: 0;
  }
}
.layout-block.block-third:first-child, .layout-block.block-third:nth-of-type(3n + 1) {
  margin-left: 0;
}
.layout-block.block-third:nth-of-type(3n) {
  margin-right: 0;
}
.layout-block.block-green::before {
  background-color: #a2d40a;
}
.layout-block.block-green.block-border {
  border-color: #a2d40a;
}
.layout-block.block-green .block-title {
  color: #003864;
}
.layout-block.block-green .content-area a {
  border-color: #a2d40a;
}
.layout-block.block-green-darker::before {
  background-color: #00b18a;
}
.layout-block.block-green-darker.block-border {
  border-color: #00b18a;
}
.layout-block.block-green-darker .block-title {
  color: #00b18a;
}
.layout-block.block-green-darker .content-area a {
  border-color: #00b18a;
}
.layout-block.block-pink::before {
  background-color: #ec2275;
}
.layout-block.block-pink.block-border {
  border-color: #ec2275;
}
.layout-block.block-pink .block-title {
  color: #d5256e;
}
.layout-block.block-pink .content-area a {
  border-color: #d5256e;
}
.layout-block.block-pink-light::before {
  background-color: #f1488d;
}
.layout-block.block-pink-light.block-border {
  border-color: #f1488d;
}
.layout-block.block-pink-light .block-title {
  color: #f1488d;
}
.layout-block.block-pink-light .content-area a {
  border-color: #f1488d;
}
.layout-block.block-pink-dark::before {
  background-color: #d5256e;
}
.layout-block.block-pink-dark.block-border {
  border-color: #d5256e;
}
.layout-block.block-pink-dark .block-title {
  color: #003864;
}
.layout-block.block-pink-dark .content-area a {
  border-color: #d5256e;
}
.layout-block.block-blue::before {
  background-color: #57c9e8;
}
.layout-block.block-blue.block-border {
  border-color: #57c9e8;
}
.layout-block.block-blue .block-title {
  color: #003864;
}
.layout-block.block-blue .content-area a {
  border-color: #57c9e8;
}
.layout-block.block-blue-light::before {
  background-color: #41c9e8;
}
.layout-block.block-blue-light.block-border {
  border-color: #41c9e8;
}
.layout-block.block-blue-light .block-title {
  color: #003864;
}
.layout-block.block-blue-light .content-area a {
  border-color: #41c9e8;
}
.layout-block.block-purple::before {
  background-color: #003864;
}
.layout-block.block-purple.block-border {
  border-color: #003864;
}
.layout-block.block-purple .block-title {
  color: #003864;
}
.layout-block.block-purple .content-area a {
  border-color: #003864;
}
.layout-block.block-orange::before {
  background-color: #ff8200;
}
.layout-block.block-orange.block-border {
  border-color: #ff8200;
}
.layout-block.block-orange .content-area a {
  border-color: #ff8200;
}
.layout-block.block-yellow::before {
  background-color: #efdf00;
}
.layout-block.block-yellow.block-border {
  border-color: #efdf00;
}
.layout-block.block-yellow .block-title {
  color: #555;
}
.layout-block.block-yellow .content-area a {
  border-color: #555;
}
.layout-block[class*=block-icon-]::before {
  transition: all 0.3s ease-in-out;
  content: "";
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  right: 30px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
@media screen and (max-width: 600px) {
  .layout-block[class*=block-icon-]::before {
    width: 55px;
    height: 55px;
    right: 20px;
  }
}
.layout-block[class*=block-icon-] .block-title {
  padding-right: 70px;
}
.layout-block[class*=block-icon-].block-icon-speech::before {
  background-image: url("../images/icons/blocks/speech.png");
}
.layout-block[class*=block-icon-].block-icon-envelope::before {
  background-image: url("../images/icons/blocks/envelope.png");
}
.layout-block[class*=block-icon-].block-icon-home::before {
  background-image: url("../images/icons/blocks/home.png");
}
.layout-block[class*=block-icon-].block-icon-alert::before {
  background-image: url("../images/icons/blocks/alert.png");
}
.layout-block[class*=block-icon-].block-icon-pipe::before {
  background-image: url("../images/icons/blocks/pipe.png");
}
.layout-block[class*=block-icon-].block-icon-pound::before {
  background-image: url("../images/icons/blocks/pound.png");
}
.layout-block[class*=block-icon-].block-icon-question::before {
  background-image: url("../images/icons/blocks/question.png");
}
.layout-block[class*=block-icon-].block-icon-shovel::before {
  background-image: url("../images/icons/blocks/shovel.png");
}
.layout-block[class*=block-icon-].block-icon-wrench::before {
  background-image: url("../images/icons/blocks/wrench.png");
}
.layout-block[class*=block-icon-].block-icon-phone::before {
  background-image: url("../images/icons/blocks/phone.png");
}
.layout-block[class*=block-icon-].block-icon-at::before {
  background-image: url("../images/icons/blocks/at.png");
}
.layout-block.block-no-border {
  border: none;
}
.layout-block.block-no-radius {
  border-radius: 0;
}
.layout-block.block-solid {
  padding-top: 90px;
  padding-bottom: 10px;
  /* icon */
  /* colours */
}
.layout-block.block-solid .block-title {
  margin-bottom: 15px;
  color: #fff;
  font-size: 28px;
  text-align: center;
}
.layout-block.block-solid .block-content {
  text-align: center;
}
.layout-block.block-solid .block-content a {
  border-color: #555;
}
.layout-block.block-solid[class*=block-icon]::before {
  border-radius: 0;
  background-color: transparent;
  width: 52px;
  height: 52px;
  margin-left: -26px;
  position: absolute;
  top: 28px;
  left: 50%;
}
.layout-block.block-solid[class*=block-icon] .block-title {
  padding-right: 0;
}
.layout-block.block-solid.block-purple-dark {
  background-color: #5e3285;
}
.layout-block.block-solid.block-purple {
  background-color: #003864;
}
.layout-block.block-solid.block-blue {
  background-color: #57c9e8;
}
.layout-block.block-solid.block-blue-light {
  background-color: #41c9e8;
}
.layout-block.block-solid.block-pink {
  background-color: #ec2275;
}
.layout-block.block-solid.block-pink-light {
  background-color: #f1488d;
}
.layout-block.block-solid.block-orange {
  background-color: #ff8200;
}
.layout-block.block-solid.block-green {
  background-color: #a2d40a;
}
.layout-block-wrapper.full {
  width: 100%;
}
.layout-block-wrapper.half {
  width: 48%;
}
@media screen and (max-width: 767px) {
  .layout-block-wrapper.half {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
  .layout-block-wrapper.half:last-child {
    margin-bottom: 0;
  }
}
.layout-block-wrapper.above .block-joint-image {
  margin-bottom: 20px;
}
.layout-block-wrapper.below .layout-block {
  margin-bottom: 0;
}
.layout-block-wrapper.below .block-joint-image {
  margin-top: 20px;
}
.layout-block-wrapper .layout-block {
  float: none;
  width: 100%;
}
.layout-block-wrapper .block-joint-image {
  border-radius: 18px;
  display: block;
  overflow: hidden;
}
.layout-block-wrapper .block-joint-image img {
  display: block;
  width: 100%;
  height: auto;
}

.button, .gas-toggle__step-button, .wiya-24__download-button, .wiya-24__more-items-button, .wiya-24__work-item-link, .wiya-24__media-box-button, .c-mw-incident__gas-notice-link, .c-mw-incident__question-button, .c-mw-incident__video-language-watch, .c-mw-incident__dyk-link, .c-mw-incident__back-top, .c-mw-incident__view-all-updates, .st-download__toolkit-download-button, .st-download__action-button, .st-signup__toolkit-promo-button, .st-signup__action-button, .st__faqs-single-question-button, .st__testimonial-link, .st__register-cta-button, .st__page-header-button, #site-content.apply .apply__portal-button-element, #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, .c-download-pods__pod-button, .c-popup-form__close.is-button {
  border-radius: 4px;
  font-size: 14px;
  color: #003864;
  font-family: "jaf-domus", sans-serif;
  font-weight: 500;
  display: inline-block;
  *display: inline;
  zoom: 1;
  transition: all 0.2s ease-in-out;
  background-color: transparent;
  padding-top: 8px;
  padding-right: 18px;
  padding-bottom: 8px;
  padding-left: 18px;
  border: 2px solid #003864;
  box-sizing: border-box;
  letter-spacing: 1px;
  line-height: 18px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  /* loading */
}
.button:hover, .gas-toggle__step-button:hover, .wiya-24__download-button:hover, .wiya-24__more-items-button:hover, .wiya-24__work-item-link:hover, .wiya-24__media-box-button:hover, .c-mw-incident__gas-notice-link:hover, .c-mw-incident__question-button:hover, .c-mw-incident__video-language-watch:hover, .c-mw-incident__dyk-link:hover, .c-mw-incident__back-top:hover, .c-mw-incident__view-all-updates:hover, .st-download__toolkit-download-button:hover, .st-download__action-button:hover, .st-signup__toolkit-promo-button:hover, .st-signup__action-button:hover, .st__faqs-single-question-button:hover, .st__testimonial-link:hover, .st__register-cta-button:hover, .st__page-header-button:hover, #site-content.apply .apply__portal-button-element:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .block-button:hover, .c-download-pods__pod-button:hover, .c-popup-form__close.is-button:hover {
  background-color: #003864;
  cursor: pointer;
  color: #fff;
}
.button.inverse, .inverse.gas-toggle__step-button, .inverse.wiya-24__download-button, .inverse.wiya-24__more-items-button, .inverse.wiya-24__work-item-link, .inverse.wiya-24__media-box-button, .inverse.c-mw-incident__gas-notice-link, .inverse.c-mw-incident__question-button, .inverse.c-mw-incident__video-language-watch, .inverse.c-mw-incident__dyk-link, .inverse.c-mw-incident__back-top, .inverse.c-mw-incident__view-all-updates, .inverse.st-download__toolkit-download-button, .inverse.st-download__action-button, .inverse.st-signup__toolkit-promo-button, .inverse.st-signup__action-button, .inverse.st__faqs-single-question-button, .inverse.st__testimonial-link, .inverse.st__register-cta-button, .inverse.st__page-header-button, #site-content.apply .inverse.apply__portal-button-element, #site-content.page.home .latest-news .news-blocks .block .block-content .inverse.block-button, .inverse.c-download-pods__pod-button, .inverse.c-popup-form__close.is-button {
  border-color: #fff !important;
  color: #fff;
}
.button.inverse:hover, .inverse.gas-toggle__step-button:hover, .inverse.wiya-24__download-button:hover, .inverse.wiya-24__more-items-button:hover, .inverse.wiya-24__work-item-link:hover, .inverse.wiya-24__media-box-button:hover, .inverse.c-mw-incident__gas-notice-link:hover, .inverse.c-mw-incident__question-button:hover, .inverse.c-mw-incident__video-language-watch:hover, .inverse.c-mw-incident__dyk-link:hover, .inverse.c-mw-incident__back-top:hover, .inverse.c-mw-incident__view-all-updates:hover, .inverse.st-download__toolkit-download-button:hover, .inverse.st-download__action-button:hover, .inverse.st-signup__toolkit-promo-button:hover, .inverse.st-signup__action-button:hover, .inverse.st__faqs-single-question-button:hover, .inverse.st__testimonial-link:hover, .inverse.st__register-cta-button:hover, .inverse.st__page-header-button:hover, #site-content.apply .inverse.apply__portal-button-element:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .inverse.block-button:hover, .inverse.c-download-pods__pod-button:hover, .inverse.c-popup-form__close.is-button:hover {
  background-color: #fff;
  color: #003864;
}
.button::after, .gas-toggle__step-button::after, .wiya-24__download-button::after, .wiya-24__more-items-button::after, .wiya-24__work-item-link::after, .wiya-24__media-box-button::after, .c-mw-incident__gas-notice-link::after, .c-mw-incident__question-button::after, .c-mw-incident__video-language-watch::after, .c-mw-incident__dyk-link::after, .c-mw-incident__back-top::after, .c-mw-incident__view-all-updates::after, .st-download__toolkit-download-button::after, .st-download__action-button::after, .st-signup__toolkit-promo-button::after, .st-signup__action-button::after, .st__faqs-single-question-button::after, .st__testimonial-link::after, .st__register-cta-button::after, .st__page-header-button::after, #site-content.apply .apply__portal-button-element::after, #site-content.page.home .latest-news .news-blocks .block .block-content .block-button::after, .c-download-pods__pod-button::after, .c-popup-form__close.is-button::after {
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.button.loading, .loading.gas-toggle__step-button, .loading.wiya-24__download-button, .loading.wiya-24__more-items-button, .loading.wiya-24__work-item-link, .loading.wiya-24__media-box-button, .loading.c-mw-incident__gas-notice-link, .loading.c-mw-incident__question-button, .loading.c-mw-incident__video-language-watch, .loading.c-mw-incident__dyk-link, .loading.c-mw-incident__back-top, .loading.c-mw-incident__view-all-updates, .loading.st-download__toolkit-download-button, .loading.st-download__action-button, .loading.st-signup__toolkit-promo-button, .loading.st-signup__action-button, .loading.st__faqs-single-question-button, .loading.st__testimonial-link, .loading.st__register-cta-button, .loading.st__page-header-button, #site-content.apply .loading.apply__portal-button-element, #site-content.page.home .latest-news .news-blocks .block .block-content .loading.block-button, .loading.c-download-pods__pod-button, .loading.c-popup-form__close.is-button {
  padding-right: 40px;
  position: relative;
}
.button.loading::after, .loading.gas-toggle__step-button::after, .loading.wiya-24__download-button::after, .loading.wiya-24__more-items-button::after, .loading.wiya-24__work-item-link::after, .loading.wiya-24__media-box-button::after, .loading.c-mw-incident__gas-notice-link::after, .loading.c-mw-incident__question-button::after, .loading.c-mw-incident__video-language-watch::after, .loading.c-mw-incident__dyk-link::after, .loading.c-mw-incident__back-top::after, .loading.c-mw-incident__view-all-updates::after, .loading.st-download__toolkit-download-button::after, .loading.st-download__action-button::after, .loading.st-signup__toolkit-promo-button::after, .loading.st-signup__action-button::after, .loading.st__faqs-single-question-button::after, .loading.st__testimonial-link::after, .loading.st__register-cta-button::after, .loading.st__page-header-button::after, #site-content.apply .loading.apply__portal-button-element::after, #site-content.page.home .latest-news .news-blocks .block .block-content .loading.block-button::after, .loading.c-download-pods__pod-button::after, .loading.c-popup-form__close.is-button::after {
  content: "";
  display: block;
  background-image: url("../images/icons/loading-purple.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  right: 5px;
  opacity: 1;
  visibility: visible;
}
.button.pdf-download, .pdf-download.gas-toggle__step-button, .pdf-download.wiya-24__download-button, .pdf-download.wiya-24__more-items-button, .pdf-download.wiya-24__work-item-link, .pdf-download.wiya-24__media-box-button, .pdf-download.c-mw-incident__gas-notice-link, .pdf-download.c-mw-incident__question-button, .pdf-download.c-mw-incident__video-language-watch, .pdf-download.c-mw-incident__dyk-link, .pdf-download.c-mw-incident__back-top, .pdf-download.c-mw-incident__view-all-updates, .pdf-download.st-download__toolkit-download-button, .pdf-download.st-download__action-button, .pdf-download.st-signup__toolkit-promo-button, .pdf-download.st-signup__action-button, .pdf-download.st__faqs-single-question-button, .pdf-download.st__testimonial-link, .pdf-download.st__register-cta-button, .pdf-download.st__page-header-button, #site-content.apply .pdf-download.apply__portal-button-element, #site-content.page.home .latest-news .news-blocks .block .block-content .pdf-download.block-button, .pdf-download.c-download-pods__pod-button, .pdf-download.c-popup-form__close.is-button {
  padding-left: 38px;
  background-image: url("../../assets/images/icons/download-arrow-blue.svg");
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: 10px 50%;
}
.button.pdf-download:hover, .pdf-download.gas-toggle__step-button:hover, .pdf-download.wiya-24__download-button:hover, .pdf-download.wiya-24__more-items-button:hover, .pdf-download.wiya-24__work-item-link:hover, .pdf-download.wiya-24__media-box-button:hover, .pdf-download.c-mw-incident__gas-notice-link:hover, .pdf-download.c-mw-incident__question-button:hover, .pdf-download.c-mw-incident__video-language-watch:hover, .pdf-download.c-mw-incident__dyk-link:hover, .pdf-download.c-mw-incident__back-top:hover, .pdf-download.c-mw-incident__view-all-updates:hover, .pdf-download.st-download__toolkit-download-button:hover, .pdf-download.st-download__action-button:hover, .pdf-download.st-signup__toolkit-promo-button:hover, .pdf-download.st-signup__action-button:hover, .pdf-download.st__faqs-single-question-button:hover, .pdf-download.st__testimonial-link:hover, .pdf-download.st__register-cta-button:hover, .pdf-download.st__page-header-button:hover, #site-content.apply .pdf-download.apply__portal-button-element:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .pdf-download.block-button:hover, .pdf-download.c-download-pods__pod-button:hover, .pdf-download.c-popup-form__close.is-button:hover {
  background-image: url("../../assets/images/icons/download-arrow-white.svg");
  background-position: 9px 50%;
}
.postcode-search .button, .postcode-search .gas-toggle__step-button, .postcode-search .wiya-24__download-button, .postcode-search .wiya-24__more-items-button, .postcode-search .wiya-24__work-item-link, .postcode-search .wiya-24__media-box-button, .postcode-search .c-mw-incident__gas-notice-link, .postcode-search .c-mw-incident__question-button, .postcode-search .c-mw-incident__video-language-watch, .postcode-search .c-mw-incident__dyk-link, .postcode-search .c-mw-incident__back-top, .postcode-search .c-mw-incident__view-all-updates, .postcode-search .st-download__toolkit-download-button, .postcode-search .st-download__action-button, .postcode-search .st-signup__toolkit-promo-button, .postcode-search .st-signup__action-button, .postcode-search .st__faqs-single-question-button, .postcode-search .st__testimonial-link, .postcode-search .st__register-cta-button, .postcode-search .st__page-header-button, .postcode-search #site-content.apply .apply__portal-button-element, #site-content.apply .postcode-search .apply__portal-button-element, .postcode-search #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .postcode-search .block-button, .postcode-search .c-download-pods__pod-button, .postcode-search .c-popup-form__close.is-button, .issue-search .button, .issue-search .gas-toggle__step-button, .issue-search .wiya-24__download-button, .issue-search .wiya-24__more-items-button, .issue-search .wiya-24__work-item-link, .issue-search .wiya-24__media-box-button, .issue-search .c-mw-incident__gas-notice-link, .issue-search .c-mw-incident__question-button, .issue-search .c-mw-incident__video-language-watch, .issue-search .c-mw-incident__dyk-link, .issue-search .c-mw-incident__back-top, .issue-search .c-mw-incident__view-all-updates, .issue-search .st-download__toolkit-download-button, .issue-search .st-download__action-button, .issue-search .st-signup__toolkit-promo-button, .issue-search .st-signup__action-button, .issue-search .st__faqs-single-question-button, .issue-search .st__testimonial-link, .issue-search .st__register-cta-button, .issue-search .st__page-header-button, .issue-search #site-content.apply .apply__portal-button-element, #site-content.apply .issue-search .apply__portal-button-element, .issue-search #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .issue-search .block-button, .issue-search .c-download-pods__pod-button, .issue-search .c-popup-form__close.is-button {
  max-width: 200px;
  margin: 0 auto;
  display: block;
}
.button:hover::after, .gas-toggle__step-button:hover::after, .wiya-24__download-button:hover::after, .wiya-24__more-items-button:hover::after, .wiya-24__work-item-link:hover::after, .wiya-24__media-box-button:hover::after, .c-mw-incident__gas-notice-link:hover::after, .c-mw-incident__question-button:hover::after, .c-mw-incident__video-language-watch:hover::after, .c-mw-incident__dyk-link:hover::after, .c-mw-incident__back-top:hover::after, .c-mw-incident__view-all-updates:hover::after, .st-download__toolkit-download-button:hover::after, .st-download__action-button:hover::after, .st-signup__toolkit-promo-button:hover::after, .st-signup__action-button:hover::after, .st__faqs-single-question-button:hover::after, .st__testimonial-link:hover::after, .st__register-cta-button:hover::after, .st__page-header-button:hover::after, #site-content.apply .apply__portal-button-element:hover::after, #site-content.page.home .latest-news .news-blocks .block .block-content .block-button:hover::after, .c-download-pods__pod-button:hover::after, .c-popup-form__close.is-button:hover::after, .button.inverse::after, .inverse.gas-toggle__step-button::after, .inverse.wiya-24__download-button::after, .inverse.wiya-24__more-items-button::after, .inverse.wiya-24__work-item-link::after, .inverse.wiya-24__media-box-button::after, .inverse.c-mw-incident__gas-notice-link::after, .inverse.c-mw-incident__question-button::after, .inverse.c-mw-incident__video-language-watch::after, .inverse.c-mw-incident__dyk-link::after, .inverse.c-mw-incident__back-top::after, .inverse.c-mw-incident__view-all-updates::after, .inverse.st-download__toolkit-download-button::after, .inverse.st-download__action-button::after, .inverse.st-signup__toolkit-promo-button::after, .inverse.st-signup__action-button::after, .inverse.st__faqs-single-question-button::after, .inverse.st__testimonial-link::after, .inverse.st__register-cta-button::after, .inverse.st__page-header-button::after, #site-content.apply .inverse.apply__portal-button-element::after, #site-content.page.home .latest-news .news-blocks .block .block-content .inverse.block-button::after, .inverse.c-download-pods__pod-button::after, .inverse.c-popup-form__close.is-button::after {
  background-image: url("../images/icons/loading-white.svg");
}
.button--secondary {
  background-color: #003864;
  color: #fff;
  text-transform: capitalize;
}
.button--secondary:hover {
  background-color: transparent;
  color: #003864;
}
@media screen and (max-width: 767px) {
  .o-co-hero .button--secondary {
    font-size: 1.3rem;
    padding: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .o-co-hero .button--secondary {
    font-size: 1.5rem;
    padding: 1.2rem;
  }
}
.button--tertiary {
  background-color: #FC5F08;
  color: #fff;
  border-color: #FC5F08;
  text-transform: capitalize;
}
.button--tertiary:hover {
  background-color: transparent;
  border-color: #003864;
  color: #003864;
}

#page-tabs {
  background-color: #f5f5f5;
  border-bottom: 6px solid #fff;
}
#page-tabs .tabs {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media screen and (max-width: 767px) {
  #page-tabs .tabs {
    display: none;
  }
}
#page-tabs .tabs .tab {
  border-right: 1px solid #fff;
}
#page-tabs .tabs .tab:first-child {
  border-left: 1px solid #fff;
}
#page-tabs .tabs .tab a {
  font-size: 18px;
  color: #1e1e1e;
  font-weight: 300;
  display: block;
  padding-top: 16px;
  padding-right: 18px;
  padding-bottom: 16px;
  padding-left: 18px;
  line-height: 24px;
  text-decoration: none;
}
#page-tabs .tabs .tab a:hover {
  color: #003864;
}
#page-tabs .tabs .tab.active {
  border-color: #003864;
}
#page-tabs .tabs .tab.active a {
  background-color: #003864;
  color: #fff;
  font-weight: 500;
}
#page-tabs .tabs .tab.active a:hover {
  color: #fff;
}
#page-tabs .mobile-breadcrumb {
  display: none;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  #page-tabs .mobile-breadcrumb {
    display: block;
  }
}
#page-tabs .mobile-breadcrumb .crumb {
  margin-right: 15px;
  padding-right: 20px;
  position: relative;
}
#page-tabs .mobile-breadcrumb .crumb::after {
  font-size: 22px;
  color: #003864;
  font-weight: 300;
  content: "›";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 24px;
}
#page-tabs .mobile-breadcrumb .crumb:last-child {
  margin-right: 0;
  padding-right: 0;
}
#page-tabs .mobile-breadcrumb .crumb:last-child::after {
  display: none;
}
#page-tabs .mobile-breadcrumb .crumb, #page-tabs .mobile-breadcrumb .crumb a {
  font-size: 18px;
  color: #1e1e1e;
  font-weight: 300;
  line-height: 24px;
}
#page-tabs .mobile-breadcrumb .crumb a {
  text-decoration: underline;
}

#page-alternate-links,
.c-related-content {
  padding-top: 35px;
  padding-bottom: 40px;
  background-color: #f5f5f5;
}
#page-alternate-links .links-title,
.c-related-content .links-title {
  margin-bottom: 10px;
  font-size: 18px;
  color: #1e1e1e;
  font-weight: 500;
}
#page-alternate-links .links,
.c-related-content .links {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  list-style-type: none;
  text-align: left;
}
#page-alternate-links .links .link .button, #page-alternate-links .links .link .gas-toggle__step-button, #page-alternate-links .links .link .wiya-24__download-button, #page-alternate-links .links .link .wiya-24__more-items-button, #page-alternate-links .links .link .wiya-24__work-item-link, #page-alternate-links .links .link .wiya-24__media-box-button, #page-alternate-links .links .link .c-mw-incident__gas-notice-link, #page-alternate-links .links .link .c-mw-incident__question-button, #page-alternate-links .links .link .c-mw-incident__video-language-watch, #page-alternate-links .links .link .c-mw-incident__dyk-link, #page-alternate-links .links .link .c-mw-incident__back-top, #page-alternate-links .links .link .c-mw-incident__view-all-updates, #page-alternate-links .links .link .st-download__toolkit-download-button, #page-alternate-links .links .link .st-download__action-button, #page-alternate-links .links .link .st-signup__toolkit-promo-button, #page-alternate-links .links .link .st-signup__action-button, #page-alternate-links .links .link .st__faqs-single-question-button, #page-alternate-links .links .link .st__testimonial-link, #page-alternate-links .links .link .st__register-cta-button, #page-alternate-links .links .link .st__page-header-button, #page-alternate-links .links .link #site-content.apply .apply__portal-button-element, #site-content.apply #page-alternate-links .links .link .apply__portal-button-element, #page-alternate-links .links .link #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content #page-alternate-links .links .link .block-button, #page-alternate-links .links .link .c-download-pods__pod-button, #page-alternate-links .links .link .c-popup-form__close.is-button,
.c-related-content .links .link .button,
.c-related-content .links .link .gas-toggle__step-button,
.c-related-content .links .link .wiya-24__download-button,
.c-related-content .links .link .wiya-24__more-items-button,
.c-related-content .links .link .wiya-24__work-item-link,
.c-related-content .links .link .wiya-24__media-box-button,
.c-related-content .links .link .c-mw-incident__gas-notice-link,
.c-related-content .links .link .c-mw-incident__question-button,
.c-related-content .links .link .c-mw-incident__video-language-watch,
.c-related-content .links .link .c-mw-incident__dyk-link,
.c-related-content .links .link .c-mw-incident__back-top,
.c-related-content .links .link .c-mw-incident__view-all-updates,
.c-related-content .links .link .st-download__toolkit-download-button,
.c-related-content .links .link .st-download__action-button,
.c-related-content .links .link .st-signup__toolkit-promo-button,
.c-related-content .links .link .st-signup__action-button,
.c-related-content .links .link .st__faqs-single-question-button,
.c-related-content .links .link .st__testimonial-link,
.c-related-content .links .link .st__register-cta-button,
.c-related-content .links .link .st__page-header-button,
.c-related-content .links .link #site-content.apply .apply__portal-button-element,
#site-content.apply .c-related-content .links .link .apply__portal-button-element,
.c-related-content .links .link #site-content.page.home .latest-news .news-blocks .block .block-content .block-button,
#site-content.page.home .latest-news .news-blocks .block .block-content .c-related-content .links .link .block-button,
.c-related-content .links .link .c-download-pods__pod-button,
.c-related-content .links .link .c-popup-form__close.is-button {
  padding-right: 15px;
  padding-left: 15px;
  border-color: #1e1e1e;
  color: #1e1e1e;
}
#page-alternate-links .links .link .button:hover, #page-alternate-links .links .link .gas-toggle__step-button:hover, #page-alternate-links .links .link .wiya-24__download-button:hover, #page-alternate-links .links .link .wiya-24__more-items-button:hover, #page-alternate-links .links .link .wiya-24__work-item-link:hover, #page-alternate-links .links .link .wiya-24__media-box-button:hover, #page-alternate-links .links .link .c-mw-incident__gas-notice-link:hover, #page-alternate-links .links .link .c-mw-incident__question-button:hover, #page-alternate-links .links .link .c-mw-incident__video-language-watch:hover, #page-alternate-links .links .link .c-mw-incident__dyk-link:hover, #page-alternate-links .links .link .c-mw-incident__back-top:hover, #page-alternate-links .links .link .c-mw-incident__view-all-updates:hover, #page-alternate-links .links .link .st-download__toolkit-download-button:hover, #page-alternate-links .links .link .st-download__action-button:hover, #page-alternate-links .links .link .st-signup__toolkit-promo-button:hover, #page-alternate-links .links .link .st-signup__action-button:hover, #page-alternate-links .links .link .st__faqs-single-question-button:hover, #page-alternate-links .links .link .st__testimonial-link:hover, #page-alternate-links .links .link .st__register-cta-button:hover, #page-alternate-links .links .link .st__page-header-button:hover, #page-alternate-links .links .link #site-content.apply .apply__portal-button-element:hover, #site-content.apply #page-alternate-links .links .link .apply__portal-button-element:hover, #page-alternate-links .links .link #site-content.page.home .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content #page-alternate-links .links .link .block-button:hover, #page-alternate-links .links .link .c-download-pods__pod-button:hover, #page-alternate-links .links .link .c-popup-form__close.is-button:hover,
.c-related-content .links .link .button:hover,
.c-related-content .links .link .gas-toggle__step-button:hover,
.c-related-content .links .link .wiya-24__download-button:hover,
.c-related-content .links .link .wiya-24__more-items-button:hover,
.c-related-content .links .link .wiya-24__work-item-link:hover,
.c-related-content .links .link .wiya-24__media-box-button:hover,
.c-related-content .links .link .c-mw-incident__gas-notice-link:hover,
.c-related-content .links .link .c-mw-incident__question-button:hover,
.c-related-content .links .link .c-mw-incident__video-language-watch:hover,
.c-related-content .links .link .c-mw-incident__dyk-link:hover,
.c-related-content .links .link .c-mw-incident__back-top:hover,
.c-related-content .links .link .c-mw-incident__view-all-updates:hover,
.c-related-content .links .link .st-download__toolkit-download-button:hover,
.c-related-content .links .link .st-download__action-button:hover,
.c-related-content .links .link .st-signup__toolkit-promo-button:hover,
.c-related-content .links .link .st-signup__action-button:hover,
.c-related-content .links .link .st__faqs-single-question-button:hover,
.c-related-content .links .link .st__testimonial-link:hover,
.c-related-content .links .link .st__register-cta-button:hover,
.c-related-content .links .link .st__page-header-button:hover,
.c-related-content .links .link #site-content.apply .apply__portal-button-element:hover,
#site-content.apply .c-related-content .links .link .apply__portal-button-element:hover,
.c-related-content .links .link #site-content.page.home .latest-news .news-blocks .block .block-content .block-button:hover,
#site-content.page.home .latest-news .news-blocks .block .block-content .c-related-content .links .link .block-button:hover,
.c-related-content .links .link .c-download-pods__pod-button:hover,
.c-related-content .links .link .c-popup-form__close.is-button:hover {
  background-color: transparent;
  border-color: #003864;
  color: #003864;
}

.page-block.block-icon-banner {
  padding-top: 50px;
  padding-bottom: 50px;
  /* colours */
}
.page-block.block-icon-banner .container {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 110px;
  box-sizing: border-box;
}
.page-block.block-icon-banner .container .block-title {
  font-size: 35px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 0;
}
.page-block.block-icon-banner .container .block-title .highlight {
  display: block;
  font-weight: 500;
  line-height: 36px;
}
.page-block.block-icon-banner.banner-purple {
  background-color: #003864;
}
.page-block.block-icon-banner.banner-pink {
  background-color: #ec2275;
}
.page-block.block-icon-banner.banner-blue {
  background-color: #57c9e8;
}
.page-block.block-icon-banner.banner-orange {
  background-color: #ff8200;
}
.page-block.block-icon-banner.banner-green {
  background-color: #a2d40a;
}

.page-block.block-downloads {
  margin-top: 0;
  margin-bottom: 30px;
}
@media screen and (max-width: 520px) {
  .page-block.block-downloads .block-header .block-title {
    margin-bottom: 0;
    font-size: 24px;
  }
}
@media screen and (min-width: 521px) {
  .page-block.block-downloads .block-header .block-title {
    font-size: 30px;
  }
}
.page-block.block-downloads .block-header .block-content {
  margin-top: 10px;
}
.page-block.block-downloads .column-wrapper .column {
  width: 33.3%;
  margin-top: 20px;
  margin-bottom: -10px;
  padding-top: 15px;
  box-sizing: border-box;
  vertical-align: top;
}
@media screen and (max-width: 860px) {
  .page-block.block-downloads .column-wrapper .column {
    width: 50%;
  }
  .page-block.block-downloads .column-wrapper .column:nth-of-type(2n+1) {
    position: relative;
  }
  .page-block.block-downloads .column-wrapper .column:nth-of-type(2n+1)::before {
    content: "";
    display: block;
    background-color: #e1e1e1;
    width: 200%;
    height: 2px;
    position: absolute;
    top: -1px;
    left: 0;
    z-index: 50;
  }
}
@media screen and (max-width: 860px) and (max-width: 520px) {
  .page-block.block-downloads .column-wrapper .column:nth-of-type(2n+1)::before {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .page-block.block-downloads .column-wrapper .column {
    width: 100%;
    border-top: 2px solid #e1e1e1;
  }
}
.page-block.block-downloads .column-wrapper .column:nth-of-type(3n+1) {
  position: relative;
}
.page-block.block-downloads .column-wrapper .column:nth-of-type(3n+1)::before {
  content: "";
  display: block;
  background-color: #e1e1e1;
  width: 300%;
  height: 2px;
  position: absolute;
  top: -1px;
  left: 0;
  z-index: 50;
}
@media screen and (max-width: 860px) {
  .page-block.block-downloads .column-wrapper .column:nth-of-type(3n+1)::before {
    display: none;
  }
}
.page-block.block-downloads .column-wrapper .column .column-title {
  margin-bottom: 15px;
  font-size: 18px;
}
.page-block.block-downloads .column-wrapper .column .downloads .button, .page-block.block-downloads .column-wrapper .column .downloads .gas-toggle__step-button, .page-block.block-downloads .column-wrapper .column .downloads .wiya-24__download-button, .page-block.block-downloads .column-wrapper .column .downloads .wiya-24__more-items-button, .page-block.block-downloads .column-wrapper .column .downloads .wiya-24__work-item-link, .page-block.block-downloads .column-wrapper .column .downloads .wiya-24__media-box-button, .page-block.block-downloads .column-wrapper .column .downloads .c-mw-incident__gas-notice-link, .page-block.block-downloads .column-wrapper .column .downloads .c-mw-incident__question-button, .page-block.block-downloads .column-wrapper .column .downloads .c-mw-incident__video-language-watch, .page-block.block-downloads .column-wrapper .column .downloads .c-mw-incident__dyk-link, .page-block.block-downloads .column-wrapper .column .downloads .c-mw-incident__back-top, .page-block.block-downloads .column-wrapper .column .downloads .c-mw-incident__view-all-updates, .page-block.block-downloads .column-wrapper .column .downloads .st-download__toolkit-download-button, .page-block.block-downloads .column-wrapper .column .downloads .st-download__action-button, .page-block.block-downloads .column-wrapper .column .downloads .st-signup__toolkit-promo-button, .page-block.block-downloads .column-wrapper .column .downloads .st-signup__action-button, .page-block.block-downloads .column-wrapper .column .downloads .st__faqs-single-question-button, .page-block.block-downloads .column-wrapper .column .downloads .st__testimonial-link, .page-block.block-downloads .column-wrapper .column .downloads .st__register-cta-button, .page-block.block-downloads .column-wrapper .column .downloads .st__page-header-button, .page-block.block-downloads .column-wrapper .column .downloads #site-content.apply .apply__portal-button-element, #site-content.apply .page-block.block-downloads .column-wrapper .column .downloads .apply__portal-button-element, .page-block.block-downloads .column-wrapper .column .downloads #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .page-block.block-downloads .column-wrapper .column .downloads .block-button, .page-block.block-downloads .column-wrapper .column .downloads .c-download-pods__pod-button, .page-block.block-downloads .column-wrapper .column .downloads .c-popup-form__close.is-button {
  margin-right: 12px;
  margin-bottom: 12px;
  padding-right: 15px;
  padding-left: 15px;
}
.page-block.block-downloads .column-wrapper .column .downloads .hidden-downloads .icon-list {
  margin-bottom: 0;
}
.page-block.block-downloads .column-wrapper .column .downloads .hidden-downloads .icon-list .item {
  display: none;
}
.page-block.block-downloads .column-wrapper .column .downloads .hidden-downloads .icon-list .item::before {
  background-image: url("../images/icons/small/purple-download.png");
}
.page-block.block-downloads .block-header .block-title {
  color: #000;
}
.page-block.block-downloads .button, .page-block.block-downloads .gas-toggle__step-button, .page-block.block-downloads .wiya-24__download-button, .page-block.block-downloads .wiya-24__more-items-button, .page-block.block-downloads .wiya-24__work-item-link, .page-block.block-downloads .wiya-24__media-box-button, .page-block.block-downloads .c-mw-incident__gas-notice-link, .page-block.block-downloads .c-mw-incident__question-button, .page-block.block-downloads .c-mw-incident__video-language-watch, .page-block.block-downloads .c-mw-incident__dyk-link, .page-block.block-downloads .c-mw-incident__back-top, .page-block.block-downloads .c-mw-incident__view-all-updates, .page-block.block-downloads .st-download__toolkit-download-button, .page-block.block-downloads .st-download__action-button, .page-block.block-downloads .st-signup__toolkit-promo-button, .page-block.block-downloads .st-signup__action-button, .page-block.block-downloads .st__faqs-single-question-button, .page-block.block-downloads .st__testimonial-link, .page-block.block-downloads .st__register-cta-button, .page-block.block-downloads .st__page-header-button, .page-block.block-downloads #site-content.apply .apply__portal-button-element, #site-content.apply .page-block.block-downloads .apply__portal-button-element, .page-block.block-downloads #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .page-block.block-downloads .block-button, .page-block.block-downloads .c-download-pods__pod-button, .page-block.block-downloads .c-popup-form__close.is-button {
  color: #fff;
  background-color: #003864;
}
.page-block.block-downloads .button:hover, .page-block.block-downloads .gas-toggle__step-button:hover, .page-block.block-downloads .wiya-24__download-button:hover, .page-block.block-downloads .wiya-24__more-items-button:hover, .page-block.block-downloads .wiya-24__work-item-link:hover, .page-block.block-downloads .wiya-24__media-box-button:hover, .page-block.block-downloads .c-mw-incident__gas-notice-link:hover, .page-block.block-downloads .c-mw-incident__question-button:hover, .page-block.block-downloads .c-mw-incident__video-language-watch:hover, .page-block.block-downloads .c-mw-incident__dyk-link:hover, .page-block.block-downloads .c-mw-incident__back-top:hover, .page-block.block-downloads .c-mw-incident__view-all-updates:hover, .page-block.block-downloads .st-download__toolkit-download-button:hover, .page-block.block-downloads .st-download__action-button:hover, .page-block.block-downloads .st-signup__toolkit-promo-button:hover, .page-block.block-downloads .st-signup__action-button:hover, .page-block.block-downloads .st__faqs-single-question-button:hover, .page-block.block-downloads .st__testimonial-link:hover, .page-block.block-downloads .st__register-cta-button:hover, .page-block.block-downloads .st__page-header-button:hover, .page-block.block-downloads #site-content.apply .apply__portal-button-element:hover, #site-content.apply .page-block.block-downloads .apply__portal-button-element:hover, .page-block.block-downloads #site-content.page.home .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-block.block-downloads .block-button:hover, .page-block.block-downloads .c-download-pods__pod-button:hover, .page-block.block-downloads .c-popup-form__close.is-button:hover {
  border-color: #003864;
  background-color: #fff;
  color: #003864;
}

.page-section.page-translations {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.page-section.page-translations .container {
  padding-top: 32px;
  padding-bottom: 32px;
  border-top: 1px solid #e1e1e1;
}
.page-section.page-translations .translations-title {
  margin: 0;
  color: #555;
  font-size: 26px;
  font-weight: 300;
  line-height: 35px;
}
.page-section.page-translations .translations-dropdown {
  width: 100%;
  max-width: 180px;
}
.page-section.page-translations .translations-dropdown select {
  border-color: #003864;
  color: #003864;
}

#cookie-law-info-bar,
.wt-cli-cookie-bar,
.wcc-consent-container {
  width: auto !important;
  height: 100% !important;
  max-height: 120px !important;
  margin-right: 450px !important;
}
#cookie-law-info-bar .cli-bar-container,
.wt-cli-cookie-bar .cli-bar-container,
.wcc-consent-container .cli-bar-container {
  flex-wrap: nowrap;
}
#cookie-law-info-bar .cli-bar-container .cli-bar-btn_container,
.wt-cli-cookie-bar .cli-bar-container .cli-bar-btn_container,
.wcc-consent-container .cli-bar-container .cli-bar-btn_container {
  display: flex;
  flex-wrap: wrap-reverse;
  justify-content: center;
  align-items: center;
}
#cookie-law-info-bar .cli-bar-container .cli-bar-btn_container #wt-cli-settings-btn,
.wt-cli-cookie-bar .cli-bar-container .cli-bar-btn_container #wt-cli-settings-btn,
.wcc-consent-container .cli-bar-container .cli-bar-btn_container #wt-cli-settings-btn {
  width: 100%;
  margin-top: 10px;
  border-bottom: none !important;
  text-align: center;
}
#cookie-law-info-bar .cli-bar-container .cli-bar-btn_container #wt-cli-accept-btn,
.wt-cli-cookie-bar .cli-bar-container .cli-bar-btn_container #wt-cli-accept-btn,
.wcc-consent-container .cli-bar-container .cli-bar-btn_container #wt-cli-accept-btn {
  margin: 0px !important;
}
@media (max-width: 767px) {
  #cookie-law-info-bar,
  .wt-cli-cookie-bar,
  .wcc-consent-container {
    margin-right: 0px !important;
    padding-bottom: 93% !important;
  }
  #cookie-law-info-bar .cli-bar-container,
  .wt-cli-cookie-bar .cli-bar-container,
  .wcc-consent-container .cli-bar-container {
    flex-wrap: wrap;
  }
  #cookie-law-info-bar .cli-bar-container .cli-bar-btn_container,
  .wt-cli-cookie-bar .cli-bar-container .cli-bar-btn_container,
  .wcc-consent-container .cli-bar-container .cli-bar-btn_container {
    width: 100%;
    flex-wrap: nowrap;
  }
  #cookie-law-info-bar .cli-bar-container .cli-bar-btn_container #wt-cli-settings-btn,
  .wt-cli-cookie-bar .cli-bar-container .cli-bar-btn_container #wt-cli-settings-btn,
  .wcc-consent-container .cli-bar-container .cli-bar-btn_container #wt-cli-settings-btn {
    width: auto;
    margin-right: auto;
    border-bottom: none !important;
    text-align: center;
  }
}

.sticky-numbers {
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
  transition: all 200ms ease;
  z-index: 99999;
  height: 100%;
  max-height: 100px;
  max-width: 450px;
  width: 450px;
}
@media (max-width: 767px) {
  .sticky-numbers {
    position: relative;
    box-shadow: none;
    width: 375px;
  }
}

#emergancy-numbers .sticky-numbers.open {
  display: flex;
}
#emergancy-numbers .sticky-numbers.open .sticky-numbers-button {
  background-image: url("../images/icons/arrows/small-white-down.png");
}
#emergancy-numbers .sticky-numbers.closed {
  bottom: -100px;
}
@media (max-width: 767px) {
  #emergancy-numbers .sticky-numbers.closed {
    display: none;
  }
}
#emergancy-numbers .sticky-numbers.closed .sticky-numbers-button {
  background-image: url("../images/icons/arrows/small-white-up.png");
}
@media (max-width: 767px) {
  #emergancy-numbers {
    width: 100%;
  }
}

.numbers-left {
  background-color: #003864;
  color: white;
  font-size: 20px;
  padding: 15px;
  width: 40%;
}
@media (max-width: 767px) {
  .numbers-left {
    font-size: 14px;
  }
}

.numbers-right {
  background-color: white;
  padding: 15px;
  color: #003864;
  width: 60%;
}
@media (max-width: 767px) {
  .numbers-right {
    font-size: 14px;
  }
}

.sticky-numbers-button {
  background-color: #003864;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  display: block;
  height: 24px;
  padding: 0;
  position: absolute;
  top: -24px;
  right: -1px;
  width: 24px;
}

.c-info-banner {
  margin-bottom: 40px;
  padding: 20px;
  border-radius: 15px;
  background-color: #d5256e;
  box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.11);
  color: #fff;
}
.c-info-banner__icon {
  position: relative;
  margin-right: 20px;
  min-width: 80px;
  height: 80px;
  overflow: hidden;
}
@media screen and (max-width: 700px) {
  .c-info-banner__icon {
    margin-bottom: 20px;
    min-width: 36px;
    height: 36px;
  }
}
.c-info-banner__icon img {
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-info-banner__inner {
  display: flex;
  align-items: center;
  max-width: 840px;
  margin: 0 auto;
}
@media screen and (max-width: 700px) {
  .c-info-banner__inner {
    flex-wrap: wrap;
  }
}
.c-info-banner__content {
  width: 100%;
  max-width: 676px;
  margin-left: auto;
}

.c-wr-accordion {
  margin-bottom: 30px;
}
.is-primary .c-wr-accordion {
  box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.11);
  border-radius: 15px;
}
.is-secondary .c-wr-accordion {
  background-color: #e1e1e1;
}
.c-wr-accordion__header {
  display: flex;
  align-items: center;
  margin: 0 auto;
}
.is-primary .c-wr-accordion__header {
  max-width: 850px;
  padding: 40px;
}
.is-secondary .c-wr-accordion__header {
  padding: 30px 40px;
}
@media screen and (max-width: 700px) {
  .c-wr-accordion__header {
    padding: 30px;
  }
}
.c-wr-accordion__icon {
  margin-right: 100px;
  position: relative;
  min-width: 75px;
  height: 75px;
  overflow: hidden;
}
@media screen and (max-width: 700px) {
  .c-wr-accordion__icon {
    margin-right: 40px;
    min-width: 36px;
    height: 36px;
  }
}
.c-wr-accordion__icon img {
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-wr-accordion__content-toggle {
  margin-left: auto;
  min-width: 34px;
  height: 34px;
  background-image: url("../images/icons/accordion-arrow.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.3s ease;
  cursor: pointer;
}
.active .c-wr-accordion__content-toggle {
  transform: rotate(180deg);
}
@media screen and (max-width: 700px) {
  .c-wr-accordion__content-toggle {
    min-width: 15px;
    height: 15px;
  }
}
.is-primary .c-wr-accordion__title {
  font-size: 37px;
  max-width: 550px;
  color: #003864;
  font-weight: 500;
}
@media screen and (max-width: 700px) {
  .is-primary .c-wr-accordion__title {
    font-size: 26px;
  }
}
.is-secondary .c-wr-accordion__title {
  font-size: 22px;
  color: #5e3285;
  font-weight: 700;
}
.c-wr-accordion__content {
  padding: 0px 40px 40px 40px;
  color: #003864;
  margin-left: auto;
}
.is-primary .c-wr-accordion__content {
  max-width: 704px;
}
.c-wr-accordion__content ul {
  list-style-position: inside;
  list-style-type: none;
}
.c-wr-accordion__content ul li {
  position: relative;
  padding-left: 38px;
  margin-bottom: 15px;
  color: #003864;
  line-height: 1.3;
}
.c-wr-accordion__content ul li:before {
  content: "";
  position: absolute;
  top: 6px;
  display: inline-block;
  left: 0;
  min-width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #003864;
}
@media screen and (max-width: 700px) {
  .c-wr-accordion__content {
    padding: 0px 30px 30px 30px;
  }
}

.c-card {
  padding: 40px 20px;
  border-radius: 15px;
  box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.11);
}
.c-card__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 770px;
  margin: 0 auto;
}
.c-card__icon {
  margin-bottom: 40px;
  position: relative;
  width: 5.5vw;
  height: 5.5vw;
  overflow: hidden;
}
@media screen and (max-width: 700px) {
  .c-card__icon {
    margin-bottom: 20px;
    min-width: 55px;
    height: 55px;
  }
}
.c-card__icon img {
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.c-card__title {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  color: #003864;
}
.c-card__content {
  width: 100%;
  max-width: 500px;
  margin-left: auto;
}
.business-plan .c-card__copy {
  font-size: 21px;
  font-weight: bold;
}

.c-icon-copy-grid {
  margin-bottom: 40px;
  color: #003864;
}
.c-icon-copy-grid--grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (min-width: 700px) {
  .c-icon-copy-grid--grid .c-card {
    margin-bottom: 20px;
    width: calc(50% - 50px);
  }
}
.c-icon-copy-grid--stacked .c-card {
  margin-bottom: 37px;
}
@media screen and (max-width: 700px) {
  .c-icon-copy-grid--stacked .c-card {
    margin-bottom: 15px;
  }
}

.c-video-steps {
  margin-bottom: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.c-video-steps__video, .c-video-steps__steps {
  width: 100%;
}
@media screen and (min-width: 700px) {
  .c-video-steps__video, .c-video-steps__steps {
    width: calc(50% - 20px);
  }
}
.c-video-steps__iframe-container {
  margin-bottom: 10px;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  overflow: hidden;
}
.c-video-steps__iframe-container iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}
.c-video-steps__video {
  display: flex;
  flex-direction: column;
  color: #003864;
}
@media screen and (max-width: 700px) {
  .c-video-steps__video p {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 700px) {
  .c-video-steps__video {
    flex-direction: column-reverse;
    margin-bottom: 30px;
  }
}
.c-video-steps__step {
  position: relative;
  margin-bottom: 40px;
  color: #003864;
}
.c-video-steps__step span:first-of-type {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 58px;
  line-height: 0.5;
  font-weight: 700;
  color: #003864;
}
.c-video-steps__step span:last-of-type {
  display: inline-block;
  padding-left: 45px;
}

.c-infographic {
  position: relative;
  overflow: hidden;
  color: #003864;
}
.c-infographic__instructions {
  margin: 20px 0;
}

.c-infographic__panels {
  min-height: 75dvh;
  position: relative;
}

.c-infographic__panel {
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translateX(100%);
  transition: all 0.3s ease-in-out;
}
.c-infographic__panel.is-active {
  z-index: 1;
  transform: translateX(0);
}

.c-infographic__panel-index {
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 1;
  font-size: 1.3em;
  font-weight: 600;
  color: #003864;
  background-color: #e1e1e1;
}
@media screen and (max-width: 1024px) {
  .c-infographic__panel-index {
    display: none;
  }
}

.c-infographic__panel-title {
  position: absolute;
  top: 20px;
  z-index: 1;
  font-size: 3em;
  font-weight: 900;
  color: #003864;
}
@media screen and (max-width: 767px) {
  .c-infographic__panel-title {
    width: 90%;
    margin: 0 auto;
    right: 0;
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .c-infographic__panel-title {
    left: 20px;
  }
}

.c-infographic__panel-inner {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: absolute;
  overflow: hidden;
}
.c-infographic__panel-inner img {
  height: 100%;
  width: 100%;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-infographic__tabs {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}
@media screen and (min-width: 768px) {
  .c-infographic__tabs {
    max-height: 75dvh;
  }
}
@media screen and (max-width: 1024px) {
  .c-infographic__tabs {
    flex-direction: column;
    position: relative;
    top: 0;
    left: 0;
  }
}

.c-infographic__tab-inner {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .c-infographic__tab-inner {
    width: auto;
    flex-direction: row-reverse;
  }
}

.c-infographic__tab-title {
  margin-bottom: 40px;
  font-weight: 600;
  white-space: nowrap;
  color: #003864;
  transform: rotate(-90deg);
}
@media screen and (max-width: 1024px) {
  .c-infographic__tab-title {
    min-width: 150px;
    margin-bottom: 0;
    margin-left: 10px;
    transform: rotate(0);
  }
}

.c-infographic__tab-index {
  min-width: 40px;
  height: 40px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.3em;
  font-weight: 600;
  color: #003864;
  background-color: #e1e1e1;
}
@media screen and (max-width: 1024px) {
  .is-active .c-infographic__tab-index {
    border: 1px solid #003864;
  }
}

@media screen and (max-width: 1024px) {
  .c-infographic__panel-hotspots {
    position: absolute;
    bottom: 100px;
    left: 20px;
  }
}

.c-infographic__panel-hotspot {
  width: 140px;
  padding: 10px;
  box-sizing: border-box;
  display: flex;
  z-index: 2;
  font-weight: 500;
  text-decoration: none;
  color: #003864;
  background-color: #e1e1e1;
  cursor: pointer;
}
@media screen and (max-width: 1024px) {
  .c-infographic__panel-hotspot {
    margin-bottom: 10px;
    position: relative !important;
    left: 0 !important;
    line-height: 1;
  }
}
@media screen and (min-width: 1025px) {
  .c-infographic__panel-hotspot {
    height: 50px;
    align-items: center;
    line-height: 0.9;
  }
}
.c-infographic__panel-hotspot::after {
  content: "";
  height: 50px;
  width: 50px;
  position: absolute;
  top: 0;
  left: 100%;
  background-image: url("../images/hotspot-arrow.svg");
  background-size: 25%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #003864;
}
@media screen and (max-width: 1024px) {
  .c-infographic__panel-hotspot::after {
    height: 100%;
    bottom: 0;
  }
}

.c-infographic__tab {
  min-width: 60px;
  border-right: 2px solid #555;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  z-index: 2;
  background-color: #fff;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .c-infographic__tab {
    border-top: 2px solid #555;
    border-left: 2px solid #555;
  }
}
@media screen and (max-width: 1024px) {
  .c-infographic__tab:last-child {
    border-bottom: 2px solid #555;
  }
}
.c-infographic__tab > span {
  transform: rotate(-90deg);
}
.c-infographic__tab.is-active {
  opacity: 0;
}
@media screen and (max-width: 1024px) {
  .c-infographic__tab.is-active {
    background-color: #e1e1e1;
    opacity: 1;
  }
}

.c-infographic__popup {
  display: none;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: rgba(0, 56, 100, 0.75);
}
@media screen and (max-width: 1024px) {
  .c-infographic__popup {
    width: 100%;
    height: 100%;
    position: absolute;
  }
}
@media screen and (min-width: 1025px) {
  .c-infographic__popup {
    width: 100vw;
    height: 100vh;
    position: fixed;
  }
}
.c-infographic__popup.is-active {
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-infographic__popup .swiper-pagination {
  bottom: 40px;
  position: absolute;
}
.c-infographic__popup .swiper-pagination .swiper-pagination-bullet {
  background-color: #EE2B74;
  height: 10px;
  width: 10px;
  opacity: 0.6;
}
.c-infographic__popup .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}

.c-infographic__popup-inner {
  margin: 0 auto;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (max-width: 450px) {
  .c-infographic__popup-inner {
    padding: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: white;
    background-position: top;
  }
}
@media screen and (min-width: 451px) {
  .c-infographic__popup-inner {
    height: 550px;
    padding: 20px 40px;
    background-position: center;
  }
}
@media screen and (max-width: 1024px) {
  .c-infographic__popup-inner {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .c-infographic__popup-inner {
    max-width: 80%;
  }
}

.c-infographic__popup-close {
  height: 40px;
  width: 40px;
  position: absolute;
  top: 60px;
  right: 20px;
  background-image: url("../images/close.svg");
  background-color: white;
  background-position: center;
  background-size: 60%;
  background-repeat: no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 450px) {
  .c-infographic__popup-close {
    top: 0;
    right: 0;
  }
}

.c-infographic__popup-content {
  width: 45%;
}
@media screen and (max-width: 450px) {
  .c-infographic__popup-content {
    width: 100%;
    padding-top: 150px;
  }
}
.c-infographic__popup-content h3, .c-infographic__popup-content .c-infographic__title {
  margin-bottom: 30px;
  font-size: 1.5em;
  color: #003864;
}
.c-infographic__popup-content p {
  font-size: 1.3em;
  line-height: 1.3;
}

.c-icon-cta {
  padding: 50px 0;
  background-color: white;
}
.c-icon-cta.has-no-padding {
  padding: 0;
}

.c-icon-cta__inner {
  padding: 15px 0;
  border-radius: 10px;
  background-color: #a2d40a;
}
.c-icon-cta.t-yellow .c-icon-cta__inner {
  background-color: #f7ec00;
}
.c-icon-cta.t-purple .c-icon-cta__inner {
  background-color: #5e3285;
}
.c-icon-cta.t-pink .c-icon-cta__inner {
  background-color: #d5256e;
}
.c-icon-cta.t-orange .c-icon-cta__inner {
  background-color: #fc5f1f;
}

.c-icon-cta__icon-container {
  height: 125px;
  margin: 20px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-image: url("../images/icon-banner-track.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media screen and (max-width: 450px) {
  .c-icon-cta__icon-container {
    background-image: url("../images/icon-banner-track-mobile.svg");
  }
}
.c-icon-cta.t-purple .c-icon-cta__icon-container {
  background-image: url("../images/icon-banner-track-white.svg");
}
@media screen and (max-width: 450px) {
  .c-icon-cta.t-purple .c-icon-cta__icon-container {
    background-image: url("../images/icon-banner-track-white-mobile.svg");
  }
}

.c-icon-cta__icon {
  min-width: 115px;
  height: 115px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 12px solid #003864;
  border-radius: 50%;
  background-color: white;
}
.c-icon-cta.t-purple .c-icon-cta__icon {
  border-width: 0;
}
@media screen and (max-width: 450px) {
  .c-icon-cta__icon {
    min-width: 90px;
    height: 90px;
    border-width: 9px;
  }
}

.c-icon-cta__content {
  max-width: 700px;
  margin: 0 auto;
  padding: 0 30px;
  text-align: center;
}
.c-icon-cta.t-purple .c-icon-cta__content, .c-icon-cta.t-pink .c-icon-cta__content {
  color: #fff;
}
.c-icon-cta.t-orange .c-icon-cta__content {
  color: black;
}
.c-icon-cta__content h3, .c-icon-cta__content .c-infographic__title {
  font-weight: bold;
  color: inherit;
}
.c-icon-cta__content p {
  margin: 15px 0;
}
.c-icon-cta.t-green .c-icon-cta__content p {
  color: #003864;
}
.c-icon-cta__content a {
  font-weight: bold;
  text-decoration: none;
  color: #003864;
}
.c-icon-cta.t-pink .c-icon-cta__content a, .c-icon-cta.t-purple .c-icon-cta__content a {
  border-color: #fff;
  color: #fff;
}
.c-icon-cta.t-orange .c-icon-cta__content a {
  border-color: black;
  color: black;
}
.c-icon-cta.t-orange .c-icon-cta__content a:hover {
  border-color: #003864;
  color: white;
}

.c-infobox {
  position: relative;
  padding: 40px 16px 20px 16px;
  border-width: 4px;
  border-radius: 20px;
  border-style: solid;
  margin-bottom: 20px;
}
.c-infobox.t-blue {
  border-color: #00caff;
}
.c-infobox.t-blue .c-infobox__icon {
  background-color: #00caff;
}
.c-infobox.t-green {
  border-color: #a2d40a;
}
.c-infobox.t-green .c-infobox__icon {
  background-color: #a2d40a;
}
.c-infobox__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 20px;
  min-width: 67px;
  height: 67px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.c-infobox__icon img {
  max-height: 40px;
}
.c-infobox__title {
  font-size: 25px;
  margin-bottom: 16px;
  font-weight: bold;
  color: #003864;
}
@media screen and (max-width: 450px) {
  .c-infobox__title {
    font-size: 20px;
  }
}
.c-infobox__list {
  list-style-type: none;
  list-style-position: inside;
}
.c-infobox__list li {
  padding: 5px 0;
  display: flex;
  align-items: center;
  font-size: 16px;
  border-bottom: 1px solid rgba(0, 54, 95, 0.2);
}
.c-infobox__list li span:first-of-type {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  min-width: 24px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #00caff;
}
.c-infobox__list li span:first-of-type img {
  max-width: 50%;
}
.c-infobox__content {
  color: #003864;
}
.c-infobox__content a {
  color: #003864;
}

.c-sbs-content-infoboxes {
  padding-top: 53px;
  padding-bottom: 36px;
}
.c-sbs-content-infoboxes.t-green {
  background-color: #F6F8F9;
}
.c-sbs-content-infoboxes__title {
  margin-bottom: 40px;
  color: #003864;
}
.c-sbs-content-infoboxes__wrapper {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 450px) {
  .c-sbs-content-infoboxes__wrapper {
    flex-wrap: wrap;
  }
}
.c-sbs-content-infoboxes__boxes, .c-sbs-content-infoboxes__content {
  width: 50%;
}
@media screen and (max-width: 450px) {
  .c-sbs-content-infoboxes__boxes, .c-sbs-content-infoboxes__content {
    width: 100%;
  }
}
.c-sbs-content-infoboxes__content {
  margin-bottom: 20px;
  font-size: 20px;
}
.c-sbs-content-infoboxes__content h2, .c-sbs-content-infoboxes__content h3, .c-sbs-content-infoboxes__content .c-infographic__title, .c-sbs-content-infoboxes__content h4 {
  margin-bottom: 15px;
  color: #003864;
}
@media screen and (min-width: 450px) {
  .c-sbs-content-infoboxes__content {
    max-width: 450px;
    padding-right: 20px;
  }
}

.c-accordions-2024 {
  margin-bottom: 60px;
}
.c-accordions-2024__intro {
  padding-bottom: 10px;
  border-bottom: 1px solid #00365F;
}
.c-accordions-2024__accordion {
  border-bottom: 1px solid #00365F;
}
.c-accordions-2024__accordion-title {
  font-size: 24px;
  font-weight: bold;
  color: #003864;
}
.c-accordions-2024__accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0;
}
.c-accordions-2024__accordion-content {
  padding-bottom: 15px;
}
.c-accordions-2024__accordion-more {
  font-size: 14px;
  font-weight: 600;
  padding: 10px 15px;
  border-radius: 2px;
  min-width: 50px;
  cursor: pointer;
  text-align: center;
  border: 2px solid rgba(0, 54, 95, 0.2);
  text-transform: uppercase;
}

.c-downloads {
  padding: 60px 0;
  background-color: #F6F8F9;
}
.c-downloads__header {
  margin-bottom: 20px;
  color: #003864;
}
.c-downloads__header h2 {
  margin-bottom: 10px;
}
.c-downloads__download {
  margin-bottom: 9px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 27px;
  border-radius: 10px;
  background-color: #fff;
}
@media screen and (max-width: 450px) {
  .c-downloads__download {
    flex-wrap: wrap;
  }
}
.c-downloads__download-title {
  display: inline-flex;
  align-items: center;
  font-size: 24px;
  font-weight: 400;
  color: #003864;
}
@media screen and (max-width: 450px) {
  .c-downloads__download-title {
    margin-bottom: 10px;
    flex-direction: column;
    align-items: flex-start;
  }
  .c-downloads__download-title::before {
    margin-bottom: 10px;
  }
}
.c-downloads__download-title::before {
  content: "";
  min-width: 24px;
  height: 24px;
  margin-right: 34px;
  display: inline-block;
  background-image: url("../images/download-blue.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.c-downloads__download-actions {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 450px) {
  .c-downloads__download-actions .button, .c-downloads__download-actions .gas-toggle__step-button, .c-downloads__download-actions .wiya-24__download-button, .c-downloads__download-actions .wiya-24__more-items-button, .c-downloads__download-actions .wiya-24__work-item-link, .c-downloads__download-actions .wiya-24__media-box-button, .c-downloads__download-actions .c-mw-incident__gas-notice-link, .c-downloads__download-actions .c-mw-incident__question-button, .c-downloads__download-actions .c-mw-incident__video-language-watch, .c-downloads__download-actions .c-mw-incident__dyk-link, .c-downloads__download-actions .c-mw-incident__back-top, .c-downloads__download-actions .c-mw-incident__view-all-updates, .c-downloads__download-actions .st-download__toolkit-download-button, .c-downloads__download-actions .st-download__action-button, .c-downloads__download-actions .st-signup__toolkit-promo-button, .c-downloads__download-actions .st-signup__action-button, .c-downloads__download-actions .st__faqs-single-question-button, .c-downloads__download-actions .st__testimonial-link, .c-downloads__download-actions .st__register-cta-button, .c-downloads__download-actions .st__page-header-button, .c-downloads__download-actions #site-content.apply .apply__portal-button-element, #site-content.apply .c-downloads__download-actions .apply__portal-button-element, .c-downloads__download-actions #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .c-downloads__download-actions .block-button, .c-downloads__download-actions .c-download-pods__pod-button, .c-downloads__download-actions .c-popup-form__close.is-button {
    padding: 10px;
  }
}
.c-downloads__download-meta {
  font-size: 16px;
  white-space: nowrap;
  margin-right: 15px;
  margin-left: auto;
  text-transform: uppercase;
}
@media screen and (max-width: 450px) {
  .c-downloads__download-meta {
    display: none;
  }
}
.c-downloads__download-lang-select {
  margin-right: 14px;
  min-height: 40px;
  min-width: 245px;
  color: #003864;
  font-size: 14px;
  text-transform: uppercase;
}
@media screen and (max-width: 450px) {
  .c-downloads__download-lang-select {
    font-size: 12px;
    min-width: 200px;
  }
}

.c-popup-form {
  width: 100vw;
  height: 100vh;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000;
  background-color: rgba(0, 0, 0, 0.4);
}
.c-popup-form.c-popup-form--alt {
  background-color: rgba(0, 0, 0, 0.8);
}
.c-popup-form.is-active {
  display: flex;
}

.c-popup-form__inner {
  width: 1000px;
  max-width: 90%;
  max-height: 75vh;
  margin: 0 20px;
  padding: 40px;
  border: 10px solid #a2d40a;
  box-sizing: border-box;
  position: relative;
  background-color: #fff;
  overflow-y: auto;
}
@media screen and (max-width: 450px) {
  .c-popup-form__inner {
    padding: 20px;
  }
}
.c-popup-form--alt .c-popup-form__inner {
  width: 850px;
  margin: 0 auto;
  padding: 0;
  border: none;
}
@media screen and (max-width: 767px) {
  .c-popup-form--alt .c-popup-form__inner {
    max-width: 100%;
    max-height: 100%;
  }
}

.c-popup-form__header {
  text-align: center;
  color: white;
  background: linear-gradient(275deg, #00365f 0.71%, #5e3285 67.31%);
}
@media screen and (max-width: 767px) {
  .c-popup-form__header {
    padding: 20px;
    padding-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .c-popup-form__header {
    padding: 40px 100px;
  }
}

.c-popup-form__title {
  font-size: 45px;
  font-weight: 600;
  color: white;
}
.c-popup-form:has(.c-popup-form__intro) .c-popup-form__title {
  margin-bottom: 20px;
}

.c-popup-form__intro.is-success {
  display: none;
}

.c-popup-form__form {
  width: 600px;
  max-width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}
.c-popup-form:not(.c-popup-form--alt) .c-popup-form__form {
  margin-top: 60px;
  border-top: 2px solid #f5f5f5;
}
.c-popup-form:not(.c-popup-form--alt) .c-popup-form__form .gform_heading .gform_title {
  margin-bottom: 20px;
  font-size: 35px;
  color: #f1488d;
  font-weight: 500;
}
.c-popup-form:not(.c-popup-form--alt) .c-popup-form__form .gform_footer input[type=submit] {
  border-color: #f1488d;
  color: #f1488d;
}
.c-popup-form:not(.c-popup-form--alt) .c-popup-form__form .gform_footer input[type=submit]:hover {
  color: #fff;
  background-color: #f1488d;
}
.c-popup-form--alt .c-popup-form__form {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .c-popup-form--alt .c-popup-form__form {
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  .c-popup-form--alt .c-popup-form__form {
    padding: 20px 40px;
  }
}
.c-popup-form--alt .c-popup-form__form .gform_validation_errors {
  display: none;
}
.c-popup-form--alt .c-popup-form__form .validation_error {
  margin-block-end: 0 !important;
}
.c-popup-form--alt .c-popup-form__form .validation_error:not(:last-child) {
  margin-block-end: 20px !important;
}
.c-popup-form--alt .c-popup-form__form .gform_required_legend {
  display: none;
}
.c-popup-form--alt .c-popup-form__form .gform_fields {
  grid-row-gap: 20px !important;
}
.c-popup-form--alt .c-popup-form__form .gfield.gfield--type-survey {
  text-align: center;
}
.c-popup-form--alt .c-popup-form__form .gfield .gsurvey-rating {
  width: 425px;
  max-width: 100%;
  margin: 0 auto;
  float: none;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.c-popup-form--alt .c-popup-form__form .gfield .gsurvey-rating > input:checked ~ label, .c-popup-form--alt .c-popup-form__form .gfield .gsurvey-rating:not(:checked) > label:hover ~ label, .c-popup-form--alt .c-popup-form__form .gfield .gsurvey-rating:not(:checked) > label:hover {
  background-image: url("../images/icon-star-filled-purple.svg");
}
.c-popup-form--alt .c-popup-form__form .gfield .gsurvey-rating:not(:checked) > label {
  background-image: url("../images/icon-star-purple.svg");
}
.c-popup-form--alt .c-popup-form__form .gfield .gsurvey-rating label {
  background-size: contain !important;
}
@media screen and (max-width: 767px) {
  .c-popup-form--alt .c-popup-form__form .gfield .gsurvey-rating label {
    width: 40px !important;
    height: 40px;
  }
}
@media screen and (min-width: 768px) {
  .c-popup-form--alt .c-popup-form__form .gfield .gsurvey-rating label {
    width: 75px !important;
    height: 75px;
  }
}
.c-popup-form--alt .c-popup-form__form .gfield .gfield_required {
  display: none;
}
.c-popup-form--alt .c-popup-form__form .gfield_error .gfield_required {
  display: inline-block;
  font-size: 1.2em;
  font-weight: 600;
  margin-left: 5px;
}
.c-popup-form--alt .c-popup-form__form .gfield select {
  height: inherit;
  color: #5e3285;
}
.c-popup-form--alt .c-popup-form__form .gfield--type-consent {
  display: flex;
  flex-direction: column;
}
.c-popup-form--alt .c-popup-form__form .gfield--type-consent .gfield_validation_message {
  margin-bottom: 10px;
  order: 1;
}
.c-popup-form--alt .c-popup-form__form .gfield--type-consent .ginput_container_consent {
  order: 2;
}
.c-popup-form--alt .c-popup-form__form .gfield--type-consent .gfield_required_custom {
  display: none;
}
.c-popup-form--alt .c-popup-form__form .gfield_label {
  font-size: 22px !important;
  font-weight: 600 !important;
  color: #5e3285 !important;
}
.c-popup-form--alt .c-popup-form__form .ginput_container_consent {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.c-popup-form--alt .c-popup-form__form .ginput_container_consent input {
  margin: 0;
  margin-top: 3px;
}
.c-popup-form--alt .c-popup-form__form .gfield_consent_label {
  font-size: 14px;
  line-height: 1.2;
}
.c-popup-form--alt .c-popup-form__form .gform-footer {
  align-items: center;
  justify-content: center;
}
.c-popup-form--alt .c-popup-form__form .gform_button {
  border-color: #5e3285;
  line-height: 1 !important;
  color: white;
  background-color: #5e3285;
}
@media screen and (max-width: 767px) {
  .c-popup-form--alt .c-popup-form__form .gform_button {
    width: 100%;
  }
}
.c-popup-form--alt .c-popup-form__form .gform_confirmation_message {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  text-align: center;
  font-weight: 600;
  color: #5e3285;
  background-color: transparent;
}
.c-popup-form--alt .c-popup-form__form .gform_confirmation_message:before {
  display: none;
}
.c-popup-form--alt .c-popup-form__form .gform_confirmation_message h1,
.c-popup-form--alt .c-popup-form__form .gform_confirmation_message h2,
.c-popup-form--alt .c-popup-form__form .gform_confirmation_message h3,
.c-popup-form--alt .c-popup-form__form .gform_confirmation_message .c-infographic__title,
.c-popup-form--alt .c-popup-form__form .gform_confirmation_message h4,
.c-popup-form--alt .c-popup-form__form .gform_confirmation_message h5,
.c-popup-form--alt .c-popup-form__form .gform_confirmation_message h6 {
  margin-bottom: 10px;
  font-weight: inherit !important;
  line-height: 1;
  color: inherit !important;
}
.c-popup-form--alt .c-popup-form__form .gform_confirmation_message .button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .gas-toggle__step-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .wiya-24__download-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .wiya-24__more-items-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .wiya-24__work-item-link, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .wiya-24__media-box-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .c-mw-incident__gas-notice-link, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .c-mw-incident__question-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .c-mw-incident__video-language-watch, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .c-mw-incident__dyk-link, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .c-mw-incident__back-top, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .c-mw-incident__view-all-updates, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .st-download__toolkit-download-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .st-download__action-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .st-signup__toolkit-promo-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .st-signup__action-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .st__faqs-single-question-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .st__testimonial-link, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .st__register-cta-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .st__page-header-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message #site-content.apply .apply__portal-button-element, #site-content.apply .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .apply__portal-button-element, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .block-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .c-download-pods__pod-button, .c-popup-form--alt .c-popup-form__form .gform_confirmation_message .c-popup-form__close.is-button {
  margin-top: 20px;
  border-color: #5e3285;
  color: white;
  background-color: #5e3285;
}

.c-popup-form__close {
  display: flex;
  align-items: center;
  position: absolute;
  cursor: pointer;
}
@media screen and (max-width: 450px) {
  .c-popup-form__close {
    right: 15px;
  }
}
@media screen and (min-width: 451px) {
  .c-popup-form__close {
    right: 40px;
  }
}
.c-popup-form__close.is-button {
  margin-top: 20px;
  border-color: white;
  display: inline-block;
  position: static;
}
.c-popup-form__close.is-button:after {
  display: none;
}
.c-popup-form__close.is-button:hover {
  border-color: white;
  color: #003864;
  background-color: white;
}
.c-popup-form--alt .c-popup-form__close {
  right: 0;
  color: white;
  transform: translate(-0.5rem, 0.5rem);
}
.c-popup-form__close:after {
  content: "";
  min-width: 36px;
  height: 36px;
  margin-left: 10px;
  border-radius: 50%;
  display: inline-block;
  background-color: #edebe4;
  background-image: url("../images/close-blue.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.c-quote {
  background-color: #5e3285;
  padding: 70px 40px;
}
@media screen and (max-width: 768px) {
  .c-quote {
    padding: 70px 20px;
  }
}

.c-quote__inner {
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .c-quote__inner {
    padding: 10px;
  }
}
@media screen and (max-width: 768px) {
  .c-quote__inner {
    padding: 20px;
  }
}

.c-quote__content-container {
  display: flex;
}
@media screen and (max-width: 768px) {
  .c-quote__content-container {
    flex-direction: column-reverse;
  }
}

@media screen and (min-width: 768px) {
  .c-quote__image,
  .c-quote__content {
    width: 50%;
  }
}

.c-quote__image img {
  width: 100%;
  display: block;
}

.c-quote__text {
  padding-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .c-quote__text-container {
    padding: 25px 25px 25px 80px;
  }
}

@media screen and (max-width: 768px) {
  .c-quote__author {
    margin-bottom: 3rem;
  }
}

.c-quote__icon:before {
  content: "";
  width: 85px;
  height: 65px;
  margin-bottom: 10px;
  display: block;
  background-image: url("../images/icons/icon-open-quotes.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.c-content-cards {
  width: 100%;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .c-content-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
}

.c-content-cards__card {
  padding: 20px;
  box-sizing: border-box;
  font-family: "jaf-domus", sans-serif;
  text-align: left;
  background-color: #f3f3f3;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .c-content-cards__card {
    width: calc(50% - 20px);
  }
}
.c-content-cards.t-purple .c-content-cards__card {
  color: #5e3285;
}
@media screen and (min-width: 1024px) {
  .c-content-cards.has-three-cards .c-content-cards__card {
    width: calc(33.3333333333% - 20px);
  }
}
@media screen and (min-width: 1024px) {
  .c-content-cards.has-five-cards .c-content-cards__card {
    width: calc(20% - 20px);
  }
}
@media screen and (max-width: 767px) {
  .c-content-cards__card:not(:last-child) {
    margin-bottom: 20px;
  }
}

.c-content-cards__card-icon {
  margin-bottom: 20px;
}

.c-content-cards__card-title,
.c-content-cards__card-content {
  color: inherit;
}

.c-content-cards__card-title {
  margin-bottom: 40px;
  font-family: "jaf-domus", sans-serif;
  font-weight: 700;
  color: inherit;
}
@media screen and (max-width: 767px) {
  .c-content-cards__card-title {
    font-size: 35px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .c-content-cards__card-title {
    font-size: 48px;
  }
}
@media screen and (min-width: 1024px) {
  .c-content-cards__card-title {
    font-size: 65px;
  }
}

.c-content-cards__card-content p:not(:last-child) {
  margin-bottom: 20px;
}

.c-hero-caption__media {
  width: 100%;
  box-sizing: border-box;
  line-height: 0;
}
.c-hero-caption__media img {
  width: 100%;
  height: auto;
}

.c-hero-caption__caption {
  width: 100%;
  box-sizing: border-box;
  font-family: "jaf-domus", sans-serif;
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .c-hero-caption__caption {
    padding: 20px;
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) {
  .c-hero-caption__caption {
    padding: 20px 200px;
    font-size: 35px;
  }
}
.c-hero-caption.t-purple .c-hero-caption__caption {
  color: white;
  background-color: #5e3285;
}

.c-download-pods__pod {
  width: 100%;
  margin-bottom: 80px;
  border-radius: 20px;
  box-sizing: border-box;
  background-color: white;
  filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.15));
}
@media screen and (max-width: 1023px) {
  .c-download-pods__pod {
    padding: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .c-download-pods__pod {
    padding: 20px 40px;
  }
}
.c-download-pods.t-purple .c-download-pods__pod {
  color: #5e3285;
}
.c-download-pods__pod:not(:last-child) {
  margin-bottom: 40px;
}

.c-download-pods__pod-title {
  width: 100%;
  box-sizing: border-box;
  font-family: "jaf-domus", sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  color: #003864;
}
@media screen and (min-width: 768px) {
  .c-download-pods__pod-title {
    display: flex;
    align-items: center;
    gap: 40px;
  }
}

.c-download-pods__pod-icon {
  width: 50px;
  height: 50px;
  padding: 5px;
  border: solid 3px black;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .c-download-pods__pod-icon {
    margin-bottom: 20px;
  }
}
.c-download-pods.t-purple .c-download-pods__pod-icon {
  border-color: #5e3285;
}
.c-download-pods__pod-icon svg {
  width: 80%;
  height: 80%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.c-download-pods.t-purple .c-download-pods__pod-icon svg path {
  fill: #5e3285;
}
.c-download-pods.t-purple .c-download-pods__pod-icon svg line {
  stroke: #5e3285;
}

.c-download-pods__pod-button {
  margin-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
  border-width: 4px;
  font-size: 18px;
  font-weight: 400;
  color: white;
  transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .c-download-pods__pod-button {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .c-download-pods__pod-button {
    margin-left: 90px;
  }
}
.c-download-pods.t-purple .c-download-pods__pod-button {
  border-color: #5e3285;
  background-color: #5e3285;
}

.c-form-notice {
  background-color: #a2d40a;
  color: #003864;
  padding: 13px !important;
  border-radius: 11px;
  margin-bottom: 25px !important;
  font-weight: 600;
}

/* pages */
#site-content.page.business-plan .page-header.has-tabs {
  background: linear-gradient(274deg, #00365f 2.8%, #5e3285 90.74%);
}
#site-content.page.business-plan .page-header.has-tabs .content-area {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (min-width: 767px) {
  #site-content.page.business-plan .page-header.has-tabs .content-area {
    min-height: 120px;
  }
}
#site-content.page.business-plan .page-header.has-tabs .content-area h2 {
  font-size: 55px;
  width: 100%;
  max-width: 367px;
}
#site-content.page.business-plan .page-header.has-tabs .content-area p {
  width: 100%;
  max-width: 491px;
}
#site-content.page.business-plan .page-header.has-tabs .header-tabs ul.tabs {
  align-items: flex-end;
}
@media screen and (min-width: 767px) {
  #site-content.page.business-plan .page-header.has-tabs .header-tabs ul.tabs {
    padding-top: 80px;
  }
}
#site-content.page.business-plan .page-header.has-tabs .header-tabs ul.tabs.small li.tab {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #7847a3;
  line-height: 1.15;
  font-weight: 700;
  max-width: 235px;
}
@media screen and (min-width: 767px) {
  #site-content.page.business-plan .page-header.has-tabs .header-tabs ul.tabs.small li.tab {
    min-height: 112px;
  }
}
#site-content.page.business-plan .page-header.has-tabs .header-tabs ul.tabs.small li.tab.active {
  background-color: #fff;
  color: #7847a3;
}
#site-content.page.business-plan .page-header.has-tabs .header-tabs ul.tabs.small li.tab span.text {
  font-size: 24px;
}
#site-content.page.winter-ready .page-header.has-tabs {
  background: linear-gradient(94.84deg, #77cbea -21.32%, #183861 101.72%);
}
#site-content.page.winter-ready .page-header.has-tabs .content-area {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (min-width: 767px) {
  #site-content.page.winter-ready .page-header.has-tabs .content-area {
    min-height: 120px;
  }
}
#site-content.page.winter-ready .page-header.has-tabs .content-area h1 {
  width: 100%;
  max-width: 367px;
  font-size: 55px;
}
#site-content.page.winter-ready .page-header.has-tabs .content-area p {
  width: 100%;
  max-width: 491px;
}
#site-content.page.winter-ready .page-header.has-tabs .header-tabs ul.tabs {
  align-items: flex-end;
}
@media screen and (min-width: 767px) {
  #site-content.page.winter-ready .page-header.has-tabs .header-tabs ul.tabs {
    padding-top: 80px;
  }
}
#site-content.page.winter-ready .page-header.has-tabs .header-tabs ul.tabs.small li.tab {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 202, 255, 0.4);
  line-height: 1.15;
  font-weight: 700;
  max-width: 235px;
}
@media screen and (min-width: 767px) {
  #site-content.page.winter-ready .page-header.has-tabs .header-tabs ul.tabs.small li.tab {
    min-height: 112px;
  }
}
#site-content.page.winter-ready .page-header.has-tabs .header-tabs ul.tabs.small li.tab.active {
  background-color: #fff;
}
#site-content.page.winter-ready .page-header.has-tabs .header-tabs ul.tabs.small li.tab span.text {
  font-size: 24px;
}
#site-content.page .page-header {
  background-color: #003864;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
#site-content.page .page-header .container {
  position: relative;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header .container {
    position: static;
  }
}
#site-content.page .page-header .content-area {
  color: #fff;
}
#site-content.page .page-header .content-area .page-title {
  margin-bottom: 0;
  font-weight: 500;
  color: #fff;
}
#site-content.page .page-header .content-area .page-title + * {
  margin-top: 15px;
}
#site-content.page .page-header .content-area h1,
#site-content.page .page-header .content-area h2,
#site-content.page .page-header .content-area h3,
#site-content.page .page-header .content-area .c-infographic__title,
#site-content.page .page-header .content-area h4,
#site-content.page .page-header .content-area h5,
#site-content.page .page-header .content-area h6 {
  font-weight: 300;
  color: #fff;
}
#site-content.page .page-header .content-area h4,
#site-content.page .page-header .content-area p {
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}
#site-content.page .page-header .content-area a {
  border-color: #fff;
  color: #fff;
}
#site-content.page .page-header .content-area a:hover {
  border-color: #fff;
}
#site-content.page .page-header .orange--link {
  color: #ff8200;
  position: relative;
  text-decoration: none;
  margin-top: 38px;
  margin-bottom: 60px;
  display: block;
}
#site-content.page .page-header .orange--link span {
  position: relative;
  padding-bottom: 10px;
  transition: 0.3s;
}
#site-content.page .page-header .orange--link span::after {
  content: "";
  height: 3px;
  border-radius: 99px;
  background-color: #ff8200;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
#site-content.page .page-header .orange--link:hover span {
  opacity: 0.82;
}
#site-content.page .page-header .header-image {
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 50;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header .header-image {
    display: none;
  }
}
#site-content.page .page-header .header-image img {
  display: block;
  max-width: 100%;
  height: auto;
}
#site-content.page .page-header.has-tabs {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs {
    margin-bottom: 60px;
    position: relative;
  }
}
#site-content.page .page-header.has-tabs .header-tabs {
  margin-top: 45px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #site-content.page .page-header.has-tabs .header-tabs {
    margin-bottom: -1px;
  }
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs {
    margin-top: 40px;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#site-content.page .page-header.has-tabs .header-tabs .tabs.small {
  display: flex;
  justify-content: space-between;
}
#site-content.page .page-header.has-tabs .header-tabs .tabs.small .tab {
  width: auto !important;
  flex-grow: 1;
  flex-basis: 0;
  padding-right: 10px;
  padding-left: 10px;
  min-width: 100px;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs.small .tab {
    width: auto !important;
    min-width: 0;
    margin-right: 2px;
    margin-left: 2px;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs.small .tab .text {
  font-size: 18px;
  font-weight: bold;
}
#site-content.page .page-header.has-tabs .header-tabs .tabs.small .tab .icon img {
  width: 100%;
  height: auto;
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab {
  transition: all 0.3s ease-in-out;
  background-color: rgba(255, 255, 255, 0.08);
  min-width: 240px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  position: relative;
  box-sizing: border-box;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab {
    min-width: 0;
    margin-right: 8px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    position: static;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab:hover {
  cursor: pointer;
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab:first-child {
  margin-left: 0;
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab:last-child {
  margin-right: 0;
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab .tab-inner {
  display: block;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab .tab-inner {
    padding-top: 9px;
    padding-right: 9px;
    padding-bottom: 18px;
    padding-left: 9px;
    position: relative;
  }
}
@media screen and (min-width: 768px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab .tab-inner {
    padding-top: 20px;
    padding-bottom: 15px;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab .link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-decoration: none;
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab .icon {
  display: block;
  margin-bottom: 5px;
  text-align: center;
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab .icon img {
  display: inline-block;
  *display: inline;
  zoom: 1;
  max-width: 35px;
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0 0;
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab .text {
  font-size: 26px;
  color: #fff;
  font-weight: 300;
  transition: all 0.3s ease-in-out;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab .text {
    display: none;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active {
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active::after {
    font-size: 24px;
    color: #fff;
    font-weight: 500;
    content: attr(data-title);
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 5%;
    padding-left: 5%;
    position: absolute;
    box-sizing: border-box;
    top: 100%;
    right: 0;
    left: 0;
    line-height: 28px;
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active .icon img {
    background-size: 35px auto;
    width: 0;
    height: 0;
    padding: 17.5px;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active .text {
  font-weight: bold;
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-purple .text {
  color: #003864;
}
body.page-template-business-plan #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-purple .text {
  color: #5e3285;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-purple, #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-purple::after {
    background-color: #003864;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-blue .text {
  color: #003864;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-blue, #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-blue::after {
    background-color: #57c9e8;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-blue-light .text {
  color: #003864;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-blue-light, #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-blue-light::after {
    background-color: #003864;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-pink .text {
  color: #d5256e;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-pink, #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-pink::after {
    background-color: #d5256e;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-pink-light .text {
  color: #d5256e;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-pink-light, #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-pink-light::after {
    background-color: #d5256e;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-orange .text {
  color: #c45500;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-orange, #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-orange::after {
    background-color: #c45500;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-green .text {
  color: black;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-green, #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-green::after {
    background-color: #a2d40a;
  }
}
#site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-green-darker .text {
  color: #00b18a;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-green-darker, #site-content.page .page-header.has-tabs .header-tabs .tabs .tab.active.tab-green-darker::after {
    background-color: #00b18a;
  }
}
#site-content.page .page-section {
  padding-top: 50px;
  padding-bottom: 50px;
  /* colours */
  /* padding */
  /* flexible */
}
@media screen and (max-width: 767px) {
  #site-content.page .page-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
#site-content.page .page-section:last-of-type.section-white {
  border-bottom: 2px solid #f5f5f5;
}
#site-content.page .page-section.section-white {
  background-color: #fff;
}
#site-content.page .page-section.section-grey {
  background-color: #f5f5f5;
}
#site-content.page .page-section.section-purple {
  background-color: #003864;
}
#site-content.page .page-section.section-no-pad {
  padding-top: 0;
  padding-bottom: 0;
}
#site-content.page .page-section.flexible {
  /* post list */
}
#site-content.page .page-section.flexible .flexible-section-title {
  margin-bottom: 30px;
  color: #003864;
}
#site-content.page .page-section.flexible .upper-content {
  margin-bottom: 30px;
}
#site-content.page .page-section.flexible .page-block.full {
  margin-bottom: 4%;
}
#site-content.page .page-section.flexible .page-block.block-half {
  margin-bottom: 4%;
}
#site-content.page .page-section.flexible .page-block.block-half:nth-of-type(2n) {
  clear: right;
}
#site-content.page .page-section.flexible .page-block.block-half:nth-of-type(2n + 1) {
  clear: left;
}
#site-content.page .page-section.flexible .page-block.layout-block.block-full {
  margin-bottom: 0;
}
#site-content.page .page-section.flexible .page-block.layout-block.block-full + style + .block-full {
  margin-top: 20px;
}
#site-content.page .page-section.flexible .page-block.layout-block-column {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-section.flexible .page-block.layout-block-column {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
}
#site-content.page .page-section.flexible .page-block.layout-block-column .layout-block {
  margin-bottom: 20px;
}
#site-content.page .page-section.flexible .page-block.layout-block-column .layout-block:last-child {
  margin-bottom: 0;
}
#site-content.page .page-section.flexible .page-block.block-content {
  /* colours */
}
#site-content.page .page-section.flexible .page-block.block-content.half {
  width: 48%;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-section.flexible .page-block.block-content.half {
    float: none;
    width: 100%;
    margin-bottom: 30px;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
#site-content.page .page-section.flexible .page-block.block-content.half.left {
  padding-right: 50px;
}
#site-content.page .page-section.flexible .page-block.block-content.half.right {
  padding-left: 50px;
}
#site-content.page .page-section.flexible .page-block.block-content .block-title {
  color: #003864;
  font-weight: 500;
  line-height: 38px;
}
#site-content.page .page-section.flexible .page-block.block-content h1,
#site-content.page .page-section.flexible .page-block.block-content h2,
#site-content.page .page-section.flexible .page-block.block-content h3,
#site-content.page .page-section.flexible .page-block.block-content .c-infographic__title,
#site-content.page .page-section.flexible .page-block.block-content h4,
#site-content.page .page-section.flexible .page-block.block-content h5,
#site-content.page .page-section.flexible .page-block.block-content h6 {
  font-weight: 300;
}
#site-content.page .page-section.flexible .page-block.block-content h1,
#site-content.page .page-section.flexible .page-block.block-content h2,
#site-content.page .page-section.flexible .page-block.block-content h3,
#site-content.page .page-section.flexible .page-block.block-content .c-infographic__title,
#site-content.page .page-section.flexible .page-block.block-content h4,
#site-content.page .page-section.flexible .page-block.block-content h5,
#site-content.page .page-section.flexible .page-block.block-content h6,
#site-content.page .page-section.flexible .page-block.block-content p,
#site-content.page .page-section.flexible .page-block.block-content li,
#site-content.page .page-section.flexible .page-block.block-content a:not(.button):not(.gas-toggle__step-button):not(.wiya-24__download-button):not(.wiya-24__more-items-button):not(.wiya-24__work-item-link):not(.wiya-24__media-box-button):not(.c-mw-incident__gas-notice-link):not(.c-mw-incident__question-button):not(.c-mw-incident__video-language-watch):not(.c-mw-incident__dyk-link):not(.c-mw-incident__back-top):not(.c-mw-incident__view-all-updates):not(.st-download__toolkit-download-button):not(.st-download__action-button):not(.st-signup__toolkit-promo-button):not(.st-signup__action-button):not(.st__faqs-single-question-button):not(.st__testimonial-link):not(.st__register-cta-button):not(.st__page-header-button):not(.c-popup-form__close.is-button):not(.c-download-pods__pod-button) {
  color: #555;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-section.flexible .page-block.block-content h3, #site-content.page .page-section.flexible .page-block.block-content .c-infographic__title {
    font-size: 24px;
    line-height: 28px;
  }
}
#site-content.page .page-section.flexible .page-block.block-content.block-purple .gform_confirmation_message {
  background-color: #003864;
}
#site-content.page .page-section.flexible .page-block.block-content.block-purple .gform_confirmation_message::before {
  color: #003864;
}
#site-content.page .page-section.flexible .page-block.block-content.block-blue .block-title {
  color: #57c9e8;
}
#site-content.page .page-section.flexible .page-block.block-content.block-blue .button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.block-content.block-blue .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st-download__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st-signup__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st__testimonial-link, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st__register-cta-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.block-content.block-blue .apply__portal-button-element, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-blue .block-button, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-blue .block-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-download-pods__pod-button {
  border-color: #57c9e8;
  color: #57c9e8;
}
#site-content.page .page-section.flexible .page-block.block-content.block-blue .button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.block-content.block-blue .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-blue .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-blue .block-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue .c-download-pods__pod-button:hover {
  background-color: #57c9e8;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.block-content.block-blue .gform_confirmation_message {
  background-color: #57c9e8;
}
#site-content.page .page-section.flexible .page-block.block-content.block-blue .gform_confirmation_message::before {
  color: #57c9e8;
}
#site-content.page .page-section.flexible .page-block.block-content.block-blue-light .block-title {
  color: #41c9e8;
}
#site-content.page .page-section.flexible .page-block.block-content.block-blue-light .button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st-download__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st-signup__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st__testimonial-link, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st__register-cta-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.block-content.block-blue-light .apply__portal-button-element, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-blue-light .block-button, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-blue-light .block-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-download-pods__pod-button {
  border-color: #41c9e8;
  color: #41c9e8;
}
#site-content.page .page-section.flexible .page-block.block-content.block-blue-light .button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.block-content.block-blue-light .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-blue-light .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-blue-light .block-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-blue-light .c-download-pods__pod-button:hover {
  background-color: #41c9e8;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.block-content.block-blue-light .gform_confirmation_message {
  background-color: #41c9e8;
}
#site-content.page .page-section.flexible .page-block.block-content.block-blue-light .gform_confirmation_message::before {
  color: #41c9e8;
}
#site-content.page .page-section.flexible .page-block.block-content.block-pink .block-title {
  color: #ec2275;
}
#site-content.page .page-section.flexible .page-block.block-content.block-pink .button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.block-content.block-pink .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st-download__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st-signup__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st__testimonial-link, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st__register-cta-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.block-content.block-pink .apply__portal-button-element, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-pink .block-button, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-pink .block-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-download-pods__pod-button {
  border-color: #ec2275;
  color: #ec2275;
}
#site-content.page .page-section.flexible .page-block.block-content.block-pink .button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.block-content.block-pink .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-pink .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-pink .block-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink .c-download-pods__pod-button:hover {
  background-color: #ec2275;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.block-content.block-pink .gform_confirmation_message {
  background-color: #ec2275;
}
#site-content.page .page-section.flexible .page-block.block-content.block-pink .gform_confirmation_message::before {
  color: #ec2275;
}
#site-content.page .page-section.flexible .page-block.block-content.block-pink-light .block-title {
  color: #f1488d;
}
#site-content.page .page-section.flexible .page-block.block-content.block-pink-light .button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st-download__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st-signup__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st__testimonial-link, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st__register-cta-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.block-content.block-pink-light .apply__portal-button-element, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-pink-light .block-button, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-pink-light .block-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-download-pods__pod-button {
  border-color: #f1488d;
  color: #f1488d;
}
#site-content.page .page-section.flexible .page-block.block-content.block-pink-light .button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.block-content.block-pink-light .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-pink-light .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-pink-light .block-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-pink-light .c-download-pods__pod-button:hover {
  background-color: #f1488d;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.block-content.block-pink-light .gform_confirmation_message {
  background-color: #f1488d;
}
#site-content.page .page-section.flexible .page-block.block-content.block-pink-light .gform_confirmation_message::before {
  color: #f1488d;
}
#site-content.page .page-section.flexible .page-block.block-content.block-orange .block-title {
  color: #ff8200;
}
#site-content.page .page-section.flexible .page-block.block-content.block-orange .button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.block-content.block-orange .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st-download__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st-signup__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st__testimonial-link, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st__register-cta-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.block-content.block-orange .apply__portal-button-element, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-orange .block-button, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-orange .block-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-download-pods__pod-button {
  border-color: #ff8200;
  color: #ff8200;
}
#site-content.page .page-section.flexible .page-block.block-content.block-orange .button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.block-content.block-orange .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-orange .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-orange .block-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-orange .c-download-pods__pod-button:hover {
  background-color: #ff8200;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.block-content.block-orange .gform_confirmation_message {
  background-color: #ff8200;
}
#site-content.page .page-section.flexible .page-block.block-content.block-orange .gform_confirmation_message::before {
  color: #ff8200;
}
#site-content.page .page-section.flexible .page-block.block-content.block-green .block-title {
  color: #a2d40a;
}
#site-content.page .page-section.flexible .page-block.block-content.block-green .button, #site-content.page .page-section.flexible .page-block.block-content.block-green .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.block-content.block-green .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.block-content.block-green .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .st-download__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .st-signup__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .st__testimonial-link, #site-content.page .page-section.flexible .page-block.block-content.block-green .st__register-cta-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.block-content.block-green .apply__portal-button-element, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-green .block-button, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-green .block-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-download-pods__pod-button {
  border-color: #a2d40a;
  color: #a2d40a;
}
#site-content.page .page-section.flexible .page-block.block-content.block-green .button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.block-content.block-green .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-green .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-green .block-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green .c-download-pods__pod-button:hover {
  background-color: #a2d40a;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.block-content.block-green .gform_confirmation_message {
  background-color: #a2d40a;
}
#site-content.page .page-section.flexible .page-block.block-content.block-green .gform_confirmation_message::before {
  color: #a2d40a;
}
#site-content.page .page-section.flexible .page-block.block-content.block-green-darker .block-title {
  color: #00b18a;
}
#site-content.page .page-section.flexible .page-block.block-content.block-green-darker .button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st-download__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st-signup__action-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st__testimonial-link, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st__register-cta-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.block-content.block-green-darker .apply__portal-button-element, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-green-darker .block-button, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-green-darker .block-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-download-pods__pod-button {
  border-color: #00b18a;
  color: #00b18a;
}
#site-content.page .page-section.flexible .page-block.block-content.block-green-darker .button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.block-content.block-green-darker .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .latest-news .news-blocks .block .page-block.block-content.block-green-darker .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .page-section.flexible .page-block.block-content.block-green-darker .block-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.block-content.block-green-darker .c-download-pods__pod-button:hover {
  background-color: #00b18a;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.block-content.block-green-darker .gform_confirmation_message {
  background-color: #00b18a;
}
#site-content.page .page-section.flexible .page-block.block-content.block-green-darker .gform_confirmation_message::before {
  color: #00b18a;
}
#site-content.page .page-section.flexible .page-block.block-content .block-title + table {
  margin-top: 30px;
}
#site-content.page .page-section.flexible .page-block.block-content table {
  border: 1px solid #003864;
  border-radius: 10px;
}
#site-content.page .page-section.flexible .page-block.block-content table thead th {
  background: #003864;
  color: #fff;
  font-weight: 400;
  padding: 20px;
}
#site-content.page .page-section.flexible .page-block.block-content table td,
#site-content.page .page-section.flexible .page-block.block-content table th {
  padding: 20px 10px;
}
#site-content.page .page-section.flexible .page-block.block-content table tr td {
  border: none;
}
#site-content.page .page-section.flexible .page-block.block-content table tr td i {
  background: #003864;
  border-radius: 18px;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  margin-left: 5px;
  position: relative;
  text-align: center;
  width: 18px;
}
#site-content.page .page-section.flexible .page-block.block-content table tr td i:before {
  content: "?";
  color: #fff;
  font-size: 10px;
  font-style: normal;
  line-height: 18px;
  position: absolute;
  line-height: 18px;
  top: 0;
  left: 0;
  right: 0;
}
#site-content.page .page-section.flexible .page-block.block-content table tr.odd td {
  background: #f5f5f5;
  border: none;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header {
  margin-bottom: 35px;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .header-title {
  margin-bottom: 25px;
  color: #003864;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter {
  margin-bottom: 10px;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category {
  margin-right: 18px;
  margin-bottom: 10px;
  position: relative;
  /* colours */
}
@media screen and (max-width: 600px) {
  #site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category {
    float: none;
    width: 100%;
    margin-right: 0;
  }
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category:last-child {
  margin-right: 0;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category.category-label {
  font-size: 18px;
  color: #555;
  font-weight: 500;
  line-height: 20px;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category label {
  font-size: 18px;
  color: #555;
  font-weight: 300;
  display: block;
  padding-left: 30px;
  position: relative;
  z-index: 100;
  line-height: 20px;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category label:hover {
  cursor: pointer;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category label::before {
  border-radius: 3px;
  content: "";
  display: block;
  background-color: #fff;
  width: 18px;
  height: 18px;
  border: 1px solid #e1e1e1;
  position: absolute;
  top: 0;
  left: 0;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category label::after {
  font-size: 24px;
  color: #003864;
  font-weight: 300;
  content: "×";
  display: none;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 14px;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category input {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 110;
  visibility: hidden;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category input:checked + label::after {
  display: block;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category.colour-blue label::after {
  color: #57c9e8;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category.colour-pink label::after {
  color: #ec2275;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category.colour-orange label::after {
  color: #ff8200;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .category-filter .categories .category.colour-green label::after {
  color: #a2d40a;
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .year-filter .filter-title {
  font-size: 18px;
  color: #555;
  font-weight: 500;
  width: 75px;
  margin-right: 18px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-section.flexible .page-block.post-list .block-header .year-filter .filter-title {
    display: block;
  }
}
#site-content.page .page-section.flexible .page-block.post-list .block-header .year-filter .dropdown-wrap {
  width: 100%;
  max-width: 390px;
}
@media screen and (max-width: 767px) {
  #site-content.page .page-section.flexible .page-block.post-list .block-header .year-filter .dropdown-wrap {
    display: block;
  }
}
#site-content.page .page-section.flexible .page-block.post-list .post-list {
  position: relative;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list.loading-category {
  background-image: url("../images/icons/loading-purple-large.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 75px 75px;
  min-height: 150px;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post {
  margin-bottom: 20px;
  /* colours */
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post::before {
  transition: all 0.2s ease-in-out;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post .block-title {
  font-size: 26px;
  color: #555;
  font-weight: 300;
  transition: all 0.2s ease-in-out;
  margin-bottom: 10px;
  padding-right: 100px;
  line-height: 34px;
  text-decoration: none;
}
@media screen and (max-width: 600px) {
  #site-content.page .page-section.flexible .page-block.post-list .post-list .post .block-title {
    padding-right: 75px;
    font-size: 24px;
    line-height: 28px;
  }
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post .block-title .highlight {
  transition: all 0.2s ease-in-out;
  color: #003864;
  font-weight: 500;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post .event-meta {
  font-size: 14px;
  color: #555;
  font-weight: 300;
  margin-bottom: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media screen and (max-width: 600px) {
  #site-content.page .page-section.flexible .page-block.post-list .post-list .post .event-meta {
    margin-bottom: 0;
  }
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post .event-meta span {
  margin-right: 10px;
}
@media screen and (max-width: 600px) {
  #site-content.page .page-section.flexible .page-block.post-list .post-list .post .event-meta span {
    display: block;
  }
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post .event-meta time {
  font-weight: 500;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post .post-toggle {
  min-width: 60px;
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  top: 20px;
  right: 30px;
}
@media screen and (max-width: 600px) {
  #site-content.page .page-section.flexible .page-block.post-list .post-list .post .post-toggle {
    width: 55px;
    min-width: 0;
    right: 20px;
  }
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post[class*=block-icon-category] .post-toggle {
  top: 70px;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post .post-content {
  display: none;
  position: relative;
}
@media screen and (max-width: 600px) {
  #site-content.page .page-section.flexible .page-block.post-list .post-list .post .post-content {
    margin-top: 20px;
  }
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post .post-content::before {
  content: "";
  display: block;
  background-color: #f5f5f5;
  height: 2px;
  position: absolute;
  top: 0;
  right: -30px;
  left: -30px;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post .post-content .content-area {
  padding-top: 20px;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st-download__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st-signup__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st__testimonial-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st__register-cta-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .apply__portal-button-element, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .block-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-download-pods__pod-button {
  border-color: #57c9e8;
  background-color: #57c9e8;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .block-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue .post-content .c-download-pods__pod-button:hover {
  color: #57c9e8;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st-download__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st-signup__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st__testimonial-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st__register-cta-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .apply__portal-button-element, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .block-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-download-pods__pod-button {
  border-color: #41c9e8;
  color: #41c9e8;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .block-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-blue-light .post-content .c-download-pods__pod-button:hover {
  background-color: #41c9e8;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st-download__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st-signup__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st__testimonial-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st__register-cta-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .apply__portal-button-element, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .block-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-download-pods__pod-button {
  border-color: #ec2275;
  color: #ec2275;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .block-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink .post-content .c-download-pods__pod-button:hover {
  background-color: #ec2275;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st-download__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st-signup__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st__testimonial-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st__register-cta-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .apply__portal-button-element, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .block-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-download-pods__pod-button {
  border-color: #f1488d;
  color: #f1488d;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .block-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-pink-light .post-content .c-download-pods__pod-button:hover {
  background-color: #f1488d;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st-download__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st-signup__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st__testimonial-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st__register-cta-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .apply__portal-button-element, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .block-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-download-pods__pod-button {
  border-color: #ff8200;
  color: #ff8200;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .block-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-orange .post-content .c-download-pods__pod-button:hover {
  background-color: #ff8200;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st-download__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st-signup__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st__testimonial-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st__register-cta-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .apply__portal-button-element, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .block-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-download-pods__pod-button {
  border-color: #a2d40a;
  color: #a2d40a;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .block-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green .post-content .c-download-pods__pod-button:hover {
  background-color: #a2d40a;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .gas-toggle__step-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .wiya-24__download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .wiya-24__more-items-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .wiya-24__work-item-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .wiya-24__media-box-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__gas-notice-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__video-language-watch, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__dyk-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__back-top, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__view-all-updates, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st-download__toolkit-download-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st-download__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st-signup__toolkit-promo-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st-signup__action-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st__faqs-single-question-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st__testimonial-link, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st__register-cta-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st__page-header-button, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .apply__portal-button-element, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .block-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-popup-form__close.is-button, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-download-pods__pod-button {
  border-color: #00b18a;
  background-color: #00b18a;
  color: #fff;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .gas-toggle__step-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .wiya-24__download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .wiya-24__more-items-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .wiya-24__work-item-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .wiya-24__media-box-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__gas-notice-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__video-language-watch:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__dyk-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__back-top:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-mw-incident__view-all-updates:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st-download__toolkit-download-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st-download__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st-signup__toolkit-promo-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st-signup__action-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st__faqs-single-question-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st__testimonial-link:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st__register-cta-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .st__page-header-button:hover, #site-content.apply.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .apply__portal-button-element:hover, #site-content.page.home .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .block-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-popup-form__close.is-button:hover, #site-content.page .page-section.flexible .page-block.post-list .post-list .post.block-green-darker .post-content .c-download-pods__pod-button:hover {
  background-color: transparent;
  color: #00b18a;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list.post-open .post:not(.open)::before {
  background-color: #e1e1e1;
}
#site-content.page .page-section.flexible .page-block.post-list .post-list.post-open .post:not(.open) .block-title .highlight {
  color: #555;
}
#site-content.page .page-section.flexible .page-block.post-list .section-footer {
  padding-top: 20px;
}

.post-rating {
  text-align: center;
  background-color: white !important;
  padding: 35px 0;
  border-top: 2px solid #f5f5f5;
  border-bottom: 2px solid #f5f5f5;
  font-weight: 500;
}
.post-rating * {
  font-size: 25px;
  line-height: 1.3;
}
.post-rating .ib {
  display: inline-block;
  vertical-align: middle;
  margin: 15px;
}
.post-rating .complete {
  display: none;
}
.post-rating .post-ratings img {
  width: 81px;
  height: 34px;
  display: inline-block;
  margin: 0 15px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  transition: 0.2s;
}
.post-rating .post-ratings img:hover {
  opacity: 0.8;
}
.post-rating .post-ratings img:first-child {
  background-image: url(../images/icons/page-voting/yes.png);
}
.post-rating .post-ratings img:last-child {
  background-image: url(../images/icons/page-voting/yes.png);
}

.tippy-popper .tippy-tooltip {
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  text-shadow: none;
  white-space: normal;
}
.tippy-popper .tippy-backdrop {
  background: #003864;
}

.inline-video {
  padding: 80px 0;
}
.inline-video-container {
  font-size: 0;
}
.inline-video__block {
  display: inline-block;
  width: 50%;
  font-size: medium;
  vertical-align: middle;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .inline-video__block {
    display: block;
    width: 100%;
    padding: 0;
  }
}
.inline-video__video-container {
  padding-right: 3%;
}
@media (max-width: 768px) {
  .inline-video__video-container {
    text-align: center;
    margin-bottom: 40px;
  }
}
.inline-video__video {
  min-height: 315px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  max-width: 483px;
  text-align: center;
  position: relative;
  border-radius: 20px;
}
@media (max-width: 768px) {
  .inline-video__video {
    margin: 0 auto;
  }
}
.inline-video__video .video-center-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 78%;
  margin: 0 auto;
}
.inline-video__video .video-center-content p {
  color: white;
  font-weight: 700;
  font-size: 32px;
  margin-bottom: 20px;
}
.inline-video__video .video-center-content .inline-play-icon {
  transition: 0.3s;
  display: block;
}
.inline-video__video .video-center-content .inline-play-icon:hover {
  transform: scale(1.1);
}
.inline-video__video .video-center-content a {
  color: white;
  text-decoration: none;
}
.inline-video__video .video-center-content .play-btn {
  border: white solid 2px;
  border-radius: 8px;
  width: 205px;
  height: 38px;
  line-height: 38px;
  text-transform: uppercase;
  transition: 0.3s;
  display: block;
  margin: 0 auto;
}
.inline-video__video .video-center-content .play-btn:hover {
  background-color: #fff;
  color: black;
}
.inline-video__content {
  padding-left: 4%;
}
.inline-video__content p {
  line-height: 1.6;
  font-size: 18px;
}

.documents {
  background-color: #003864;
  margin: 50px 0;
  border-radius: 15px;
  padding: 80px 0;
  color: white;
}
.documents .container {
  margin-bottom: 80px;
}
@media (max-width: 500px) {
  .documents .container {
    margin-bottom: 0;
  }
}
.documents__text {
  text-align: center;
  color: white;
  font-weight: 700;
  font-size: 24px;
  max-width: 812px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 80px;
  line-height: 1.4;
}
.documents__list {
  text-align: center;
}
.documents__list li {
  text-align: left;
  width: calc(50% - 70px);
  margin-bottom: 140px;
  margin-right: 70px;
}
.documents__list li:last-child {
  margin-right: 0;
}
@media (max-width: 900px) {
  .documents__list li {
    max-width: unset;
    width: 100%;
    margin: 0;
    margin: 0 auto !important;
    margin-bottom: 230px !important;
    height: auto;
    display: block !important;
  }
  .documents__list li:nth-child(4n+4) {
    margin-right: 0;
  }
  .documents__list li:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (max-width: 500px) {
  .documents__list li {
    margin-bottom: 140px !important;
  }
}
.documents__list li .documents__icon {
  position: absolute;
  top: 0;
  left: 30px;
  transform: translateY(-50%);
  border: 8px solid #194870;
  border-radius: 50%;
}
.documents__list li .documents__content {
  padding-bottom: 65px;
}
@media (max-width: 767px) {
  .documents__list li .documents__content {
    padding-bottom: 30px;
  }
}
.documents__list li .documents__content h3, .documents__list li .documents__content .c-infographic__title {
  margin-bottom: 16px;
  font-size: 35px;
  color: inherit;
}
@media (max-width: 767px) {
  .documents__list li .documents__content h3, .documents__list li .documents__content .c-infographic__title {
    font-size: 24px;
    line-height: 1.2;
  }
}
.documents__list li .documents__content p {
  line-height: 1.4;
  font-size: 18px;
  font-weight: 300;
}
.documents__list li .documents__content .btn--read {
  padding: 5px 60px 5px 18px;
  border-radius: 6px;
  display: block;
  position: static;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  color: #194870;
  background-color: #fff;
  background-image: url("../images/arrow-btn.svg");
  background-repeat: no-repeat;
  background-position: 95% 50%;
  transition: 0.3s;
}
.documents__list li .documents__content .btn--read:hover {
  background-color: #ff8200;
}
.documents__list li .documents__content .btn--read:not(:last-child) {
  margin-bottom: 10px;
}
.documents__list li .documents__files {
  margin-top: 20px;
}

.btn {
  color: #194870;
  background-color: #fff;
  padding: 5px 18px;
  padding-right: 60px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  position: absolute;
  bottom: 35px;
  left: 33px;
  border-radius: 6px;
  background-image: url("../images/arrow-btn.svg");
  background-repeat: no-repeat;
  background-position: 80% 50%;
  transition: 0.3s;
}
.btn:hover {
  background-color: #ff8200;
}

.card--list {
  font-size: 0;
}
.card--list li {
  font-size: medium;
  display: inline-block;
  vertical-align: top;
  background-color: #194870;
  border-radius: 14px;
  padding: 65px 33px;
  box-sizing: border-box;
  padding-bottom: 75px;
  position: relative;
  z-index: 2;
}
.card--list li .card-overflow {
  position: absolute;
  top: 100%;
  left: 0;
  transform: translateY(-20px);
  z-index: 1;
  width: 100%;
}

.color-blocks {
  padding: 90px 0;
}
@media (max-width: 767px) {
  .color-blocks {
    padding: 50px 0;
  }
}
.color-blocks * {
  box-sizing: border-box;
}
.color-blocks h2 {
  text-align: center;
  color: #003969;
  font-weight: 700;
  font-size: 45px;
  max-width: 812px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 50px;
  line-height: 1;
}
.color-blocks .color-blocks__list {
  font-size: 0;
}
.color-blocks .color-blocks__list .color-block {
  box-sizing: border-box;
  font-size: medium;
  display: inline-block;
  width: calc(25% - 7.5px);
  vertical-align: top;
  padding: 14px 20px;
  border-radius: 12px;
  height: 480px;
  height: auto;
  margin-right: 10px;
  margin-bottom: 10px;
}
.color-blocks .color-blocks__list .color-block:nth-child(4n+4) {
  margin-right: 0;
}
@media (max-width: 1100px) {
  .color-blocks .color-blocks__list .color-block {
    width: calc(50% - 5px);
  }
  .color-blocks .color-blocks__list .color-block:nth-child(4n+4) {
    margin-right: 10px;
  }
  .color-blocks .color-blocks__list .color-block:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .color-blocks .color-blocks__list .color-block {
    width: 100%;
    margin: 0;
    margin-bottom: 40px;
    height: auto;
  }
  .color-blocks .color-blocks__list .color-block:nth-child(4n+4) {
    margin-right: 0;
  }
  .color-blocks .color-blocks__list .color-block:nth-child(2n+2) {
    margin-right: 0;
  }
}
.color-blocks .color-blocks__list .color-block__container {
  position: relative;
  height: 96%;
  padding-bottom: 50px;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .color-blocks .color-blocks__list .color-block__container {
    padding-bottom: 100px;
  }
}
.color-blocks .color-blocks__list .color-block__container--number {
  border-radius: 50%;
  background-color: #fff;
  height: 49px;
  width: 49px;
  font-size: 40px;
  font-weight: 700;
  color: #003969;
  text-align: center;
  position: relative;
  line-height: 1;
}
.color-blocks .color-blocks__list .color-block__container--number span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -57%);
  line-height: 1;
}
.color-blocks .color-blocks__list .color-block__container--quote {
  color: white;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.4;
  padding-top: 60px;
  background-image: url("../images/quote.svg");
  background-repeat: no-repeat;
  background-position: 0 25px;
}
.color-blocks .color-blocks__list .color-block__container .btn {
  bottom: 0;
  top: auto;
  left: auto;
  right: 0;
}
.color-blocks .color-blocks__list .color-block__container .btn--more {
  background-image: url("../images/Plus.svg");
}
.color-blocks .color-blocks__list .color-block__container .btn--more:hover {
  background-color: white;
  opacity: 0.65;
}
.color-blocks .color-blocks__list .color-block__content {
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  background-color: #fff;
  height: 100%;
  z-index: 99999;
  width: 720px;
  height: 100vh;
  transform: translateX(100%);
  transition: 0.5s;
}
@media (max-width: 768px) {
  .color-blocks .color-blocks__list .color-block__content {
    width: 80%;
  }
}
.color-blocks .color-blocks__list .color-block__content.show-content {
  transform: translateX(0);
}
.color-blocks .color-blocks__list .color-block__content.show-block-content {
  overflow: scroll;
}
.color-blocks .color-blocks__list .color-block__content .color-block__content--container {
  height: 100%;
  width: 100%;
  position: relative;
}
.color-blocks .color-blocks__list .color-block__content .block--cross {
  background-image: url("../images/x.svg");
  height: 8px;
  width: 8px;
  background-repeat: no-repeat;
  background-size: 8px 8px;
  position: absolute;
  right: 35px;
  top: 35px;
  cursor: pointer;
}
.color-blocks .color-blocks__list .color-block__content .content--load-more {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  height: 100px;
  z-index: 99999;
}
.color-blocks .color-blocks__list .color-block__content .content--load-more .btn {
  border: #003865 1px solid;
  color: #003865;
  left: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-image: url("../images/dwn.svg");
}
@media (max-width: 768px) {
  .color-blocks .color-blocks__list .color-block__content .content--load-more .btn {
    left: 20px;
  }
}
@media (max-width: 767px) {
  .color-blocks .color-blocks__list .color-block__content .content--load-more {
    height: 150px;
  }
  .color-blocks .color-blocks__list .color-block__content .content--load-more .btn {
    top: 20px;
    bottom: auto;
  }
}
.color-blocks .color-blocks__list .color-block__content__header {
  background-color: #194870;
  color: white;
  padding: 85px 70px 50px 70px;
}
@media (max-width: 768px) {
  .color-blocks .color-blocks__list .color-block__content__header {
    padding: 85px 20px 50px 20px;
  }
}
.color-blocks .color-blocks__list .color-block__content__header__number {
  border-radius: 50%;
  background-color: #fff;
  height: 49px;
  width: 49px;
  line-height: 1;
  font-size: 40px;
  font-weight: 700;
  color: #003969;
  text-align: center;
  position: relative;
}
.color-blocks .color-blocks__list .color-block__content__header__number span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -57%);
  line-height: 1;
}
.color-blocks .color-blocks__list .color-block__content__header p {
  font-size: 27px;
  font-weight: 600;
  margin-top: 10px;
}
.color-blocks .color-blocks__list .color-block__content__body {
  position: relative;
  padding-bottom: 60px;
  box-sizing: border-box;
}
.color-blocks .color-blocks__list .color-block__content__body .content-wrapper {
  background-color: #f6f6f5;
  padding: 50px 70px;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  .color-blocks .color-blocks__list .color-block__content__body .content-wrapper {
    padding: 50px 20px;
  }
}
.color-blocks .color-blocks__list .color-block__content__body .content-wrapper h3, .color-blocks .color-blocks__list .color-block__content__body .content-wrapper .c-infographic__title {
  color: #003865;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}
.color-blocks .color-blocks__list .color-block__content__body .content-wrapper h4 {
  color: #003865;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 20px;
}
.color-blocks .color-blocks__list .color-block__content__body .content-wrapper p {
  color: #1e1e1e;
  font-size: 18px;
  padding-bottom: 50px;
}
.color-blocks .color-blocks__list .color-block__content__body .content-wrapper:nth-child(even) {
  background-color: #fff;
}
.color-blocks .color-blocks__list .color-block__content__body .content-wrapper ul li {
  font-size: 18px;
  color: #1e1e1e;
  padding-left: 40px;
  list-style: none;
  background-image: url("../images/orng-tick.svg");
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding-bottom: 40px;
}
.color-blocks .color-blocks__list .color-block__content__body .content-box {
  background-color: hotpink;
  background: linear-gradient(to right, #df2873, #64448d);
  margin: 20px 70px;
  margin-bottom: 60px;
  color: white;
  border-radius: 10px;
  padding: 20px 45px;
  padding-bottom: 26px;
  text-align: center;
}
@media (max-width: 768px) {
  .color-blocks .color-blocks__list .color-block__content__body .content-box {
    margin: 50px 20px;
  }
}
.color-blocks .color-blocks__list .color-block__content__body .content-box .percent {
  display: inline-block;
  font-size: 67px;
  font-weight: bold;
  vertical-align: middle;
  margin-bottom: 10px;
  line-height: 1;
}
.color-blocks .color-blocks__list .color-block__content__body .content-box .box-title {
  display: inline-block;
  font-size: 22px;
  font-weight: 700;
  max-width: 255px;
  width: 100%;
  vertical-align: middle;
  margin-bottom: 10px;
}
.color-blocks .color-blocks__list .color-block-img {
  width: calc(50% - 5px);
}
.color-blocks .color-blocks__list .color-block-img:nth-child(4n+4) {
  margin-right: 10px;
}
.color-blocks .color-blocks__list .color-block-img:nth-child(2n+2) {
  margin-right: 0;
}
@media (max-width: 920px) {
  .color-blocks .color-blocks__list .color-block-img {
    width: 100%;
    margin: 0;
    margin-bottom: 40px;
  }
  .color-blocks .color-blocks__list .color-block-img:nth-child(4n+4) {
    margin-right: 0;
  }
  .color-blocks .color-blocks__list .color-block-img:nth-child(2n+2) {
    margin-right: 0;
  }
}
.color-blocks .color-blocks__list .color-block-img .color-block-title {
  color: #003865;
  font-size: 26px;
  font-weight: 600;
  padding-left: 40px;
  box-sizing: border-box;
  margin-bottom: 20px;
  background-repeat: no-repeat;
  background-position: 0 50%;
}
.color-blocks .color-blocks__list .color-block-img .color-block__container {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  border-radius: 20px;
  padding: 0 30px;
  padding-top: 100px;
  padding-bottom: 70px;
  box-sizing: border-box;
  height: auto;
}
.color-blocks .color-blocks__list .color-block-img .color-block__container--quote {
  color: white;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.2;
  padding-top: 0;
  background-image: none;
}
.color-blocks .color-blocks__list .color-block-img .color-block__container--quote .quote--title {
  font-size: 24px;
  margin-bottom: 16px;
  font-weight: 700;
}
.color-blocks .color-blocks__list .color-block-img .color-block__container--quote .quote--text {
  font-size: 18px;
  font-weight: 600;
}
.color-blocks .color-blocks__list .color-block-img .color-block__container .btn {
  bottom: 20px;
  top: auto;
  left: auto;
  right: 30px;
}

.show-less {
  position: absolute;
  top: 54px;
  right: 35px;
  font-size: 16px;
  font-weight: 700;
  color: #7c7c7c;
  padding-right: 25px;
  background-image: url("../images/x-blue.svg");
  background-repeat: no-repeat;
  background-position: 100% 50%;
  cursor: pointer;
  display: none;
}

.display-none {
  display: none;
}

.display-block {
  display: block;
}

.body-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0;
  width: 0;
  background-color: rgb(64, 64, 64);
  opacity: 0.2;
  z-index: 9999;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.show-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
}

.numbers {
  background-color: #003864;
  padding: 80px 0;
  color: white;
}
.numbers .container {
  margin-bottom: 80px;
}
@media (max-width: 500px) {
  .numbers .container {
    margin-bottom: 0;
  }
}
.numbers__text {
  text-align: left;
  color: white;
  font-weight: 600;
  font-size: 45px;
  max-width: 1180px;
  width: 90%;
  margin: 0 auto;
  margin-bottom: 80px;
  line-height: 1.4;
}
.numbers__list .number-cards {
  padding: 0 11px;
  padding-top: 90px;
  text-align: center;
  padding-bottom: 30px;
}
.numbers__list li {
  width: calc(25% - 18.75px);
  margin-right: 25px;
  margin-bottom: 90px;
}
.numbers__list li:nth-child(4n+4) {
  margin-right: 0;
}
@media (max-width: 1000px) {
  .numbers__list li {
    width: calc(50% - 12.5px);
    margin-bottom: 150px;
  }
  .numbers__list li:nth-child(4n+4) {
    margin-right: 25px;
  }
  .numbers__list li:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .numbers__list li {
    width: 100%;
    margin: 0;
    margin-bottom: 230px;
    height: auto;
  }
  .numbers__list li:nth-child(4n+4) {
    margin-right: 0;
  }
  .numbers__list li:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (max-width: 500px) {
  .numbers__list li {
    margin-bottom: 140px;
  }
}
.numbers__list li .numbers__icon {
  position: absolute;
  top: 40px;
  left: 50%;
  transform: translateX(-50%);
  transition: 0.3s;
}
.numbers__list li .numbers__content {
  padding-bottom: 10px;
}
.numbers__list li .numbers__content h3, .numbers__list li .numbers__content .c-infographic__title {
  margin-bottom: 16px;
  font-size: 49px;
  color: inherit;
}
.numbers__list li .numbers__content p {
  line-height: 1.4;
  font-size: 15px;
  font-weight: 300;
}
.numbers__list li .numbers__content .btn--read {
  color: #194870;
  background-color: #fff;
  padding: 5px 18px;
  padding-right: 60px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  position: absolute;
  bottom: 35px;
  left: 33px;
  border-radius: 6px;
  background-image: url("../images/arrow-btn.svg");
  background-repeat: no-repeat;
  background-position: 80% 50%;
  transition: 0.3s;
}
.numbers__list li .numbers__content .btn--read:hover {
  background-color: #ff8200;
}
.numbers__list li:hover .numbers__icon {
  transform: translate(-50%, -10px) scale(1.1) rotate(-4deg);
}

.plan {
  padding: 90px 0;
  background: linear-gradient(to right, #df2873, #64448d);
  position: relative;
  text-align: center;
}
.plan p {
  color: white;
  font-size: 44px;
  font-weight: 600;
  margin-bottom: 35px;
}

.file--btn {
  position: relative;
  transform: translate(0);
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  background-color: #ff8200;
  padding-top: 10px;
  padding-bottom: 10px;
  background-position: 94% 50%;
  padding-left: 60px;
  transition: 0.3s;
}
.file--btn:hover {
  background-color: rgba(255, 132, 0, 0.65);
}
.file--btn span {
  position: absolute;
  left: 2%;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("../images/file.svg");
  height: 28px;
  width: 32px;
  background-size: 32px 28px;
  background-repeat: no-repeat;
}
@media (max-width: 500px) {
  .file--btn {
    padding-left: 30px;
  }
  .file--btn span {
    display: none;
  }
}
@media (max-width: 400px) {
  .file--btn {
    padding: 8px 20px;
    background-image: none;
    font-size: 14px;
  }
}

#site-content.page .page-section:last-of-type.section-white {
  border-bottom: none;
}

.text-slider {
  padding: 90px 0;
}
.text-slider .container {
  font-size: 0;
}
@media (max-width: 768px) {
  .text-slider .container {
    text-align: center;
  }
}
.text-slider__block {
  display: inline-block !important;
  width: calc(50% - 12px);
  box-sizing: border-box;
  font-size: medium;
  vertical-align: middle;
  border-radius: 12px;
}
.text-slider__block:first-child {
  margin-right: 24px;
}
.text-slider__text {
  background-color: #f6f6f5;
  padding: 96px 64px;
}
@media (max-width: 768px) {
  .text-slider__text {
    padding: 40px 20px;
  }
}
.text-slider__text.switch {
  float: left;
  margin: 0;
}
.text-slider__text p {
  font-size: 21px;
  font-weight: 300;
  color: #1e1e1e;
}
.text-slider__slider {
  position: relative;
}
.text-slider__slider.switch {
  margin-left: 24px;
  margin-right: 0;
}
.text-slider__slider .slick-arrow {
  position: absolute;
  top: 50%;
  right: 0;
}
.text-slider__slider .slick-prev {
  display: none !important;
}
.text-slider__slider .slick-next {
  font-size: 0;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  background-color: #ff0075;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  background-image: url("../images/white-arrow.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  transform: translate(50%, -50%);
  cursor: pointer;
}
@media (max-width: 768px) {
  .text-slider__slider .slick-next {
    top: 100%;
    right: 50%;
  }
}
.text-slider__slider .slick-next:hover {
  opacity: 0.85;
}
.text-slider__slider .slick-list,
.text-slider__slider .slick-track {
  height: 100%;
}
.text-slider__slider .slick-track {
  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
}
.text-slider__image {
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 12px;
}
@media (max-width: 768px) {
  .text-slider__block {
    display: block;
    max-width: 80%;
    width: 100%;
    float: none !important;
    margin: 0 !important;
    margin-bottom: 40px !important;
    text-align: left;
  }
}
@media (max-width: 468px) {
  .text-slider__block {
    display: block;
    max-width: 100%;
    width: 100%;
    float: none !important;
    margin: 0 !important;
    margin-bottom: 40px !important;
    text-align: left;
  }
}

#page-tabs {
  border-bottom: none !important;
}

#page-tabs .tabs .tab a {
  font-size: 16px;
  font-weight: 400;
}

@media screen and (max-width: 930px) {
  #page-tabs .tabs {
    display: none;
  }
  #page-tabs .mobile-breadcrumb {
    display: block;
  }
}
.block-video.block-orange .block-title,
.block-image-half.block-orange .block-title,
.block-full-width.block-orange .block-title {
  font-weight: 700 !important;
}

.block-image-half-text .file--btn {
  padding-left: 42px;
  padding-right: 42px;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 400px) {
  .block-image-half-text .file--btn {
    padding: 8px 20px;
    background-image: none;
    font-size: 14px;
  }
}

#site-content.page.home .page-slider {
  width: 100%;
  position: relative;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider {
    height: 676px;
  }
}
#site-content.page.home .page-slider .item {
  min-height: 390px;
  position: relative;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider .item {
    background-position: top center;
    background-size: auto 300px;
  }
  #site-content.page.home .page-slider .item .container {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  #site-content.page.home .page-slider .item {
    background-position: bottom center;
    background-size: contain;
  }
}
#site-content.page.home .page-slider .item .slide-content {
  width: 100%;
  max-width: 370px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background-color: white;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider .item .slide-content {
    max-width: none;
    margin-top: 300px;
    border-radius: 0;
    /* colours */
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-purple {
    background-color: #003864;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area {
    color: white;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .gas-toggle__step-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .wiya-24__download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .wiya-24__more-items-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .wiya-24__work-item-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .wiya-24__media-box-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .c-mw-incident__gas-notice-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .c-mw-incident__question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .c-mw-incident__video-language-watch:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .c-mw-incident__dyk-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .c-mw-incident__back-top:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .c-mw-incident__view-all-updates:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .st-download__toolkit-download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .st-download__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .st-signup__toolkit-promo-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .st-signup__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .st__faqs-single-question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .st__testimonial-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .st__register-cta-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .st__page-header-button:hover, #site-content.apply.page.home .page-slider .item .slide-content.mobile-purple .content-area .apply__portal-button-element:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-slider .item .slide-content.mobile-purple .content-area .block-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .c-popup-form__close.is-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-purple .content-area .c-download-pods__pod-button:hover {
    color: #003864;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-blue {
    background-color: #57c9e8;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .gas-toggle__step-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .wiya-24__download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .wiya-24__more-items-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .wiya-24__work-item-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .wiya-24__media-box-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .c-mw-incident__gas-notice-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .c-mw-incident__question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .c-mw-incident__video-language-watch:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .c-mw-incident__dyk-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .c-mw-incident__back-top:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .c-mw-incident__view-all-updates:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .st-download__toolkit-download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .st-download__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .st-signup__toolkit-promo-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .st-signup__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .st__faqs-single-question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .st__testimonial-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .st__register-cta-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .st__page-header-button:hover, #site-content.apply.page.home .page-slider .item .slide-content.mobile-blue .content-area .apply__portal-button-element:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-slider .item .slide-content.mobile-blue .content-area .block-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .c-popup-form__close.is-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-blue .content-area .c-download-pods__pod-button:hover {
    color: #57c9e8;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-pink {
    background-color: #f1488d;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .gas-toggle__step-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .wiya-24__download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .wiya-24__more-items-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .wiya-24__work-item-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .wiya-24__media-box-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .c-mw-incident__gas-notice-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .c-mw-incident__question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .c-mw-incident__video-language-watch:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .c-mw-incident__dyk-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .c-mw-incident__back-top:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .c-mw-incident__view-all-updates:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .st-download__toolkit-download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .st-download__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .st-signup__toolkit-promo-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .st-signup__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .st__faqs-single-question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .st__testimonial-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .st__register-cta-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .st__page-header-button:hover, #site-content.apply.page.home .page-slider .item .slide-content.mobile-pink .content-area .apply__portal-button-element:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-slider .item .slide-content.mobile-pink .content-area .block-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .c-popup-form__close.is-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-pink .content-area .c-download-pods__pod-button:hover {
    color: #f1488d;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-orange {
    background-color: #ff8200;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .gas-toggle__step-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .wiya-24__download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .wiya-24__more-items-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .wiya-24__work-item-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .wiya-24__media-box-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .c-mw-incident__gas-notice-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .c-mw-incident__question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .c-mw-incident__video-language-watch:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .c-mw-incident__dyk-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .c-mw-incident__back-top:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .c-mw-incident__view-all-updates:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .st-download__toolkit-download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .st-download__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .st-signup__toolkit-promo-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .st-signup__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .st__faqs-single-question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .st__testimonial-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .st__register-cta-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .st__page-header-button:hover, #site-content.apply.page.home .page-slider .item .slide-content.mobile-orange .content-area .apply__portal-button-element:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-slider .item .slide-content.mobile-orange .content-area .block-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .c-popup-form__close.is-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-orange .content-area .c-download-pods__pod-button:hover {
    color: #ff8200;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-green {
    background-color: #a2d40a;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .gas-toggle__step-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .wiya-24__download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .wiya-24__more-items-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .wiya-24__work-item-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .wiya-24__media-box-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .c-mw-incident__gas-notice-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .c-mw-incident__question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .c-mw-incident__video-language-watch:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .c-mw-incident__dyk-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .c-mw-incident__back-top:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .c-mw-incident__view-all-updates:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .st-download__toolkit-download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .st-download__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .st-signup__toolkit-promo-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .st-signup__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .st__faqs-single-question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .st__testimonial-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .st__register-cta-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .st__page-header-button:hover, #site-content.apply.page.home .page-slider .item .slide-content.mobile-green .content-area .apply__portal-button-element:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-slider .item .slide-content.mobile-green .content-area .block-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .c-popup-form__close.is-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-green .content-area .c-download-pods__pod-button:hover {
    color: #a2d40a;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-red {
    background-color: #f94646;
  }
  #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .gas-toggle__step-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .wiya-24__download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .wiya-24__more-items-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .wiya-24__work-item-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .wiya-24__media-box-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .c-mw-incident__gas-notice-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .c-mw-incident__question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .c-mw-incident__video-language-watch:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .c-mw-incident__dyk-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .c-mw-incident__back-top:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .c-mw-incident__view-all-updates:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .st-download__toolkit-download-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .st-download__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .st-signup__toolkit-promo-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .st-signup__action-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .st__faqs-single-question-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .st__testimonial-link:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .st__register-cta-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .st__page-header-button:hover, #site-content.apply.page.home .page-slider .item .slide-content.mobile-red .content-area .apply__portal-button-element:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-slider .item .slide-content.mobile-red .content-area .block-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .c-popup-form__close.is-button:hover, #site-content.page.home .page-slider .item .slide-content.mobile-red .content-area .c-download-pods__pod-button:hover {
    color: #f94646;
  }
}
#site-content.page.home .page-slider .item .slide-content .content-area {
  padding-top: 30px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider .item .slide-content .content-area {
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 55px;
    padding-left: 20px;
    color: #1e1e1e;
  }
  #site-content.page.home .page-slider .item .slide-content .content-area .button, #site-content.page.home .page-slider .item .slide-content .content-area .gas-toggle__step-button, #site-content.page.home .page-slider .item .slide-content .content-area .wiya-24__download-button, #site-content.page.home .page-slider .item .slide-content .content-area .wiya-24__more-items-button, #site-content.page.home .page-slider .item .slide-content .content-area .wiya-24__work-item-link, #site-content.page.home .page-slider .item .slide-content .content-area .wiya-24__media-box-button, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__gas-notice-link, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__question-button, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__video-language-watch, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__dyk-link, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__back-top, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__view-all-updates, #site-content.page.home .page-slider .item .slide-content .content-area .st-download__toolkit-download-button, #site-content.page.home .page-slider .item .slide-content .content-area .st-download__action-button, #site-content.page.home .page-slider .item .slide-content .content-area .st-signup__toolkit-promo-button, #site-content.page.home .page-slider .item .slide-content .content-area .st-signup__action-button, #site-content.page.home .page-slider .item .slide-content .content-area .st__faqs-single-question-button, #site-content.page.home .page-slider .item .slide-content .content-area .st__testimonial-link, #site-content.page.home .page-slider .item .slide-content .content-area .st__register-cta-button, #site-content.page.home .page-slider .item .slide-content .content-area .st__page-header-button, #site-content.apply.page.home .page-slider .item .slide-content .content-area .apply__portal-button-element, #site-content.page.home .page-slider .item .slide-content .content-area .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .page-slider .item .slide-content .content-area .block-button, #site-content.page.home .page-slider .item .slide-content .content-area .c-popup-form__close.is-button, #site-content.page.home .page-slider .item .slide-content .content-area .c-download-pods__pod-button {
    border-color: #fff;
    color: #fff;
  }
  #site-content.page.home .page-slider .item .slide-content .content-area .button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .gas-toggle__step-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .wiya-24__download-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .wiya-24__more-items-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .wiya-24__work-item-link:hover, #site-content.page.home .page-slider .item .slide-content .content-area .wiya-24__media-box-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__gas-notice-link:hover, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__question-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__video-language-watch:hover, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__dyk-link:hover, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__back-top:hover, #site-content.page.home .page-slider .item .slide-content .content-area .c-mw-incident__view-all-updates:hover, #site-content.page.home .page-slider .item .slide-content .content-area .st-download__toolkit-download-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .st-download__action-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .st-signup__toolkit-promo-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .st-signup__action-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .st__faqs-single-question-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .st__testimonial-link:hover, #site-content.page.home .page-slider .item .slide-content .content-area .st__register-cta-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .st__page-header-button:hover, #site-content.apply.page.home .page-slider .item .slide-content .content-area .apply__portal-button-element:hover, #site-content.page.home .page-slider .item .slide-content .content-area .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .page-slider .item .slide-content .content-area .block-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .c-popup-form__close.is-button:hover, #site-content.page.home .page-slider .item .slide-content .content-area .c-download-pods__pod-button:hover {
    background-color: #fff;
  }
}
#site-content.page.home .page-slider .item .slide-content .content-area .slide-title {
  font-size: 44px;
  color: #003864;
  font-weight: 600;
  margin-bottom: 15px;
  line-height: 46px;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider .item .slide-content .content-area .slide-title {
    color: #fff;
  }
}
#site-content.page.home .page-slider .item .slide-content .content-area .slide-title .highlight {
  display: block;
  font-weight: bold;
}
#site-content.page.home .page-slider .item .slide-content .content-area a:not(.button):not(.gas-toggle__step-button):not(.wiya-24__download-button):not(.wiya-24__more-items-button):not(.wiya-24__work-item-link):not(.wiya-24__media-box-button):not(.c-mw-incident__gas-notice-link):not(.c-mw-incident__question-button):not(.c-mw-incident__video-language-watch):not(.c-mw-incident__dyk-link):not(.c-mw-incident__back-top):not(.c-mw-incident__view-all-updates):not(.st-download__toolkit-download-button):not(.st-download__action-button):not(.st-signup__toolkit-promo-button):not(.st-signup__action-button):not(.st__faqs-single-question-button):not(.st__testimonial-link):not(.st__register-cta-button):not(.st__page-header-button):not(.c-popup-form__close.is-button):not(.c-download-pods__pod-button) {
  border: none;
  color: #003864;
  font-weight: bold;
  text-decoration: underline;
}
#site-content.page.home .page-slider .item .slide-content .content-area a:not(.button):not(.gas-toggle__step-button):not(.wiya-24__download-button):not(.wiya-24__more-items-button):not(.wiya-24__work-item-link):not(.wiya-24__media-box-button):not(.c-mw-incident__gas-notice-link):not(.c-mw-incident__question-button):not(.c-mw-incident__video-language-watch):not(.c-mw-incident__dyk-link):not(.c-mw-incident__back-top):not(.c-mw-incident__view-all-updates):not(.st-download__toolkit-download-button):not(.st-download__action-button):not(.st-signup__toolkit-promo-button):not(.st-signup__action-button):not(.st__faqs-single-question-button):not(.st__testimonial-link):not(.st__register-cta-button):not(.st__page-header-button):not(.c-popup-form__close.is-button):not(.c-download-pods__pod-button):hover {
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider .item .slide-content .content-area a:not(.button):not(.gas-toggle__step-button):not(.wiya-24__download-button):not(.wiya-24__more-items-button):not(.wiya-24__work-item-link):not(.wiya-24__media-box-button):not(.c-mw-incident__gas-notice-link):not(.c-mw-incident__question-button):not(.c-mw-incident__video-language-watch):not(.c-mw-incident__dyk-link):not(.c-mw-incident__back-top):not(.c-mw-incident__view-all-updates):not(.st-download__toolkit-download-button):not(.st-download__action-button):not(.st-signup__toolkit-promo-button):not(.st-signup__action-button):not(.st__faqs-single-question-button):not(.st__testimonial-link):not(.st__register-cta-button):not(.st__page-header-button):not(.c-popup-form__close.is-button):not(.c-download-pods__pod-button) {
    color: #fff;
  }
}
#site-content.page.home .page-slider .item .slide-content.has-footnote .content-area {
  padding-bottom: 10px;
}
#site-content.page.home .page-slider .item .slide-content .footnote {
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider .item .slide-content .footnote {
    border-radius: 8px;
    margin-right: 20px;
    margin-bottom: 60px;
    margin-left: 20px;
  }
}
#site-content.page.home .page-slider .item .slide-content .footnote.has-icon {
  position: relative;
}
#site-content.page.home .page-slider .item .slide-content .footnote.has-icon .icon {
  border-radius: 50%;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 25px;
  left: 40px;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider .item .slide-content .footnote.has-icon .icon {
    left: 25px;
  }
}
#site-content.page.home .page-slider .item .slide-content .footnote.has-icon .content-area {
  padding-left: 110px;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider .item .slide-content .footnote.has-icon .content-area {
    padding-left: 80px;
  }
}
#site-content.page.home .page-slider .item .slide-content .footnote .content-area {
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider .item .slide-content .footnote .content-area {
    padding-right: 25px;
    padding-left: 25px;
    font-size: 80%;
  }
}
#site-content.page.home .page-slider .item .slide-content .footnote .content-area h1,
#site-content.page.home .page-slider .item .slide-content .footnote .content-area h2,
#site-content.page.home .page-slider .item .slide-content .footnote .content-area h3,
#site-content.page.home .page-slider .item .slide-content .footnote .content-area .c-infographic__title,
#site-content.page.home .page-slider .item .slide-content .footnote .content-area h4,
#site-content.page.home .page-slider .item .slide-content .footnote .content-area h5,
#site-content.page.home .page-slider .item .slide-content .footnote .content-area h6,
#site-content.page.home .page-slider .item .slide-content .footnote .content-area p,
#site-content.page.home .page-slider .item .slide-content .footnote .content-area li {
  margin-bottom: 0;
  color: inherit;
}
#site-content.page.home .page-slider .item .alternative-image {
  transform: translateY(-50%);
  display: block;
  width: auto;
  max-height: 96%;
  margin-right: -500px;
  position: absolute;
  top: 50%;
  right: 50%;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider .item .alternative-image {
    transform: translateX(-50%);
    max-height: 280px;
    margin-right: 0;
    top: 10px;
    right: auto;
    left: 50%;
  }
}
#site-content.page.home .page-slider .swiper-button-prev,
#site-content.page.home .page-slider .swiper-button-next {
  color: white;
}
#site-content.page.home .page-slider .swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 20px);
}
#site-content.page.home .page-slider .swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 20px);
}
#site-content.page.home .page-slider .swiper-pagination-bullet {
  width: 24px;
  height: 24px;
  border: solid 2px black;
  box-sizing: border-box;
  background-color: white;
  opacity: 1;
}
#site-content.page.home .page-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #003864;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .page-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: white;
  }
}
@media screen and (min-width: 768px) {
  #site-content.page.home .page-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-color: #003864;
  }
}
#site-content.page.home .section-blocks {
  padding-top: 60px;
  padding-bottom: 60px;
  text-align: center;
}
#site-content.page.home .section-blocks .layout-block {
  background-color: rgba(255, 255, 255, 0.08);
  margin-bottom: 0;
  padding-bottom: 30px;
}
@media screen and (max-width: 980px) {
  #site-content.page.home .section-blocks .layout-block {
    margin-bottom: 2%;
  }
  #site-content.page.home .section-blocks .layout-block:last-child {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  #site-content.page.home .section-blocks .layout-block {
    margin-bottom: 20px;
  }
  #site-content.page.home .section-blocks .layout-block:last-child {
    margin-bottom: 0;
  }
}
#site-content.page.home .section-blocks .layout-block .block-content {
  color: #fff;
}
#site-content.page.home .promo-blocks {
  padding-bottom: 50px;
  position: relative;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .promo-blocks {
    overflow: hidden;
  }
}
#site-content.page.home .promo-blocks .backing-bar {
  background-color: #003864;
  width: 100%;
  height: 8px;
  position: absolute;
  top: 122px;
  right: 0;
  left: 0;
  z-index: 11;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .promo-blocks .backing-bar {
    display: none;
  }
}
#site-content.page.home .promo-blocks .block {
  width: 48%;
  position: relative;
  z-index: 110;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .promo-blocks .block {
    float: none;
    width: 100%;
  }
}
#site-content.page.home .promo-blocks .video-promo {
  border-radius: 16px;
  background-color: #57c9e8;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .promo-blocks .video-promo {
    margin-bottom: 20px;
    overflow: visible;
  }
}
#site-content.page.home .promo-blocks .video-promo .play-icon {
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../images/icons/play-purple.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: -32px;
  border: 8px solid #003864;
  position: absolute;
  top: 35px;
  left: 50%;
}
#site-content.page.home .promo-blocks .video-promo .play-icon:hover {
  cursor: pointer;
}
#site-content.page.home .promo-blocks .video-promo .play-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
#site-content.page.home .promo-blocks .video-promo .play-icon .bar:hover {
  cursor: default;
}
#site-content.page.home .promo-blocks .video-promo .play-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.page.home .promo-blocks .video-promo .play-icon .bar.left {
  right: 100%;
}
#site-content.page.home .promo-blocks .video-promo .play-icon .bar.left::before {
  right: 100px;
}
@media screen and (max-width: 500px) {
  #site-content.page.home .promo-blocks .video-promo .play-icon .bar.left::before {
    right: 55px;
  }
}
#site-content.page.home .promo-blocks .video-promo .play-icon .bar.right {
  left: 100%;
}
#site-content.page.home .promo-blocks .video-promo .play-icon .bar.right::before {
  left: 100px;
}
@media screen and (max-width: 500px) {
  #site-content.page.home .promo-blocks .video-promo .play-icon .bar.right::before {
    left: 55px;
  }
}
#site-content.page.home .promo-blocks .video-promo .promo-content {
  padding-top: 125px;
  padding-right: 75px;
  padding-bottom: 40px;
  padding-left: 75px;
  text-align: center;
}
@media screen and (max-width: 850px) {
  #site-content.page.home .promo-blocks .video-promo .promo-content {
    padding-right: 25px;
    padding-left: 25px;
  }
}
#site-content.page.home .promo-blocks .video-promo .promo-content .video-title {
  margin-bottom: 25px;
  color: #003864;
  line-height: 38px;
}
#site-content.page.home .promo-blocks .postcode-search {
  border-radius: 16px;
  background-color: #a2d40a;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .promo-blocks .postcode-search {
    overflow: visible;
  }
}
#site-content.page.home .promo-blocks .postcode-search .search-icon {
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../images/icons/alert-purple.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: -32px;
  border: 8px solid #003864;
  position: absolute;
  top: 35px;
  left: 50%;
}
#site-content.page.home .promo-blocks .postcode-search .search-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
#site-content.page.home .promo-blocks .postcode-search .search-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.page.home .promo-blocks .postcode-search .search-icon .bar.left {
  right: 100%;
}
#site-content.page.home .promo-blocks .postcode-search .search-icon .bar.left::before {
  right: 100px;
}
@media screen and (max-width: 500px) {
  #site-content.page.home .promo-blocks .postcode-search .search-icon .bar.left::before {
    right: 55px;
  }
}
#site-content.page.home .promo-blocks .postcode-search .search-icon .bar.right {
  left: 100%;
}
#site-content.page.home .promo-blocks .postcode-search .search-icon .bar.right::before {
  left: 100px;
}
@media screen and (max-width: 500px) {
  #site-content.page.home .promo-blocks .postcode-search .search-icon .bar.right::before {
    left: 55px;
  }
}
#site-content.page.home .promo-blocks .postcode-search .search-content {
  padding-top: 125px;
  padding-right: 75px;
  padding-left: 75px;
  text-align: center;
}
@media screen and (max-width: 850px) {
  #site-content.page.home .promo-blocks .postcode-search .search-content {
    padding-right: 25px;
    padding-left: 25px;
  }
}
#site-content.page.home .promo-blocks .postcode-search .search-content .search-title {
  margin-bottom: 25px;
  color: #003864;
  line-height: 38px;
}
#site-content.page.home .promo-blocks .postcode-search .post-code-search {
  width: 84%;
  max-width: 300px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 70px;
  position: relative;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .promo-blocks .postcode-search .post-code-search {
    max-width: none;
    padding-right: 0;
    text-align: center;
  }
}
#site-content.page.home .promo-blocks .postcode-search .post-code-search .search-input {
  width: 100%;
  border-color: #fff;
  text-align: center;
}
#site-content.page.home .promo-blocks .postcode-search .post-code-search .search-submit {
  width: 60px;
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 12px;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .promo-blocks .postcode-search .post-code-search .search-submit {
    position: static;
    margin-top: 10px;
  }
}
#site-content.page.home .latest-news {
  padding-bottom: 50px;
}
#site-content.page.home .latest-news .container {
  max-width: 1400px;
}
#site-content.page.home .latest-news .section-header {
  padding-bottom: 30px;
}
#site-content.page.home .latest-news .section-header .section-title {
  margin-bottom: 0;
  color: #003864;
  text-align: center;
}
#site-content.page.home .latest-news .news-blocks .block {
  width: 100%;
  border-radius: 12px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  list-style: none;
  position: relative;
}
@media screen and (max-width: 767px) {
  #site-content.page.home .latest-news .news-blocks .block li {
    width: 100%;
    display: block;
  }
}
@media screen and (min-width: 768px) {
  #site-content.page.home .latest-news .news-blocks .block li {
    width: calc(33.3333333333% - 20px);
  }
}
#site-content.page.home .latest-news .news-blocks .block .block-content {
  padding-top: 95px;
  padding-bottom: 65px;
  border-radius: 12px;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  text-decoration: none;
  background-color: white;
  /* types */
  /* colours */
}
@media screen and (max-width: 767px) {
  #site-content.page.home .latest-news .news-blocks .block .block-content {
    width: 100%;
    display: block;
  }
}
@media screen and (min-width: 768px) {
  #site-content.page.home .latest-news .news-blocks .block .block-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
@media screen and (max-width: 1023px) {
  #site-content.page.home .latest-news .news-blocks .block .block-content {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media screen and (min-width: 1024px) {
  #site-content.page.home .latest-news .news-blocks .block .block-content {
    padding-right: 40px;
    padding-left: 40px;
  }
}
#site-content.page.home .latest-news .news-blocks .block .block-content::before {
  border-radius: 50%;
  content: "";
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  width: 52px;
  height: 52px;
  margin-left: -26px;
  position: absolute;
  top: 30px;
  left: 50%;
}
#site-content.page.home .latest-news .news-blocks .block .block-content:hover .block-button {
  border-color: #003864;
  color: white;
  background-color: #003864;
}
#site-content.page.home .latest-news .news-blocks .block .block-content .block-title,
#site-content.page.home .latest-news .news-blocks .block .block-content .block-time {
  color: #003864;
}
#site-content.page.home .latest-news .news-blocks .block .block-content .block-title {
  margin-bottom: 20px;
  font-weight: 500;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  #site-content.page.home .latest-news .news-blocks .block .block-content .block-title {
    font-size: 20px;
  }
}
#site-content.page.home .latest-news .news-blocks .block .block-content p {
  font-size: 18px;
  color: #555;
  margin-bottom: 10px;
  line-height: 24px;
}
#site-content.page.home .latest-news .news-blocks .block .block-content p a {
  color: #555;
}
#site-content.page.home .latest-news .news-blocks .block .block-content p a:hover {
  text-decoration: none;
}
#site-content.page.home .latest-news .news-blocks .block .block-content .block-time {
  margin: 0.5rem auto;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#site-content.page.home .latest-news .news-blocks .block .block-content .block-button {
  margin-top: auto;
}
#site-content.page.home .latest-news .news-blocks .block .block-content.block-type-facebook::before {
  background-color: #3b5998;
  background-image: url("../images/icons/facebook-white.png");
}
#site-content.page.home .latest-news .news-blocks .block .block-content.block-type-twitter::before {
  background-color: #55acee;
  background-image: url("../images/icons/twitter-white.png");
}
#site-content.page.home .latest-news .news-blocks .block .block-content.block-colour-purple::before {
  background-color: #003864;
}
#site-content.page.home .latest-news .news-blocks .block .block-content.block-colour-blue::before {
  background-color: #57c9e8;
}
#site-content.page.home .latest-news .news-blocks .block .block-content.block-colour-pink::before {
  background-color: #ec2275;
}
#site-content.page.home .latest-news .news-blocks .block .block-content.block-colour-orange::before {
  background-color: #ff8200;
}
#site-content.page.home .latest-news .news-blocks .block .block-content.block-colour-green::before {
  background-color: #a2d40a;
}
#site-content.page.home .latest-news .news-blocks .block .block-content .excerpt-link:link, #site-content.page.home .latest-news .news-blocks .block .block-content .excerpt-link:visited {
  text-decoration: none;
}
#site-content.page.home .latest-news .news-blocks .slick-dots {
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 30px;
  right: 0;
  left: 0;
  font-size: 0;
  text-align: center;
}
#site-content.page.home .latest-news .news-blocks .slick-dots li {
  border-radius: 50%;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 2.5px;
  margin-left: 2.5px;
}
#site-content.page.home .latest-news .news-blocks .slick-dots li button {
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
  display: block;
  background-color: transparent;
  width: 12px;
  height: 12px;
  margin: 0;
  padding: 0;
  border: 2px solid #e1e1e1;
  color: transparent;
  font-size: 0;
  text-decoration: none;
}
#site-content.page.home .latest-news .news-blocks .slick-dots li button:hover {
  background-color: #e1e1e1;
  cursor: pointer;
}
#site-content.page.home .latest-news .news-blocks .slick-dots li.slick-active button {
  background-color: #e1e1e1;
}
#site-content.page.home .latest-news .news-blocks .latest-news__all {
  margin: 0 auto;
  margin-top: 30px;
  display: block;
  text-align: center;
}
#site-content.page.home .company-blocks {
  padding-bottom: 0;
}
@media screen and (max-width: 650px) {
  #site-content.page.home .company-blocks {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  #site-content.page.home .company-blocks .container {
    width: 100%;
  }
}
#site-content.page.home .company-blocks .company-block {
  width: 50%;
  margin-bottom: 60px;
  box-sizing: border-box;
  border-color: rgba(255, 255, 255, 0.08);
  border-style: solid;
  /* colours */
}
@media screen and (max-width: 650px) {
  #site-content.page.home .company-blocks .company-block {
    float: none;
    width: 100%;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
#site-content.page.home .company-blocks .company-block.left {
  border-right-width: 1px;
}
@media screen and (max-width: 650px) {
  #site-content.page.home .company-blocks .company-block.left {
    border-right-width: 0;
    border-bottom-width: 1px;
  }
}
#site-content.page.home .company-blocks .company-block.right {
  border-left-width: 1px;
}
@media screen and (max-width: 650px) {
  #site-content.page.home .company-blocks .company-block.right {
    border-top-width: 1px;
    border-left-width: 0;
  }
}
#site-content.page.home .company-blocks .company-block .block-icon {
  border-radius: 50%;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
}
#site-content.page.home .company-blocks .company-block .block-content {
  max-width: 260px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media screen and (max-width: 650px) {
  #site-content.page.home .company-blocks .company-block .block-content {
    max-width: 90%;
  }
}
#site-content.page.home .company-blocks .company-block .block-content .block-title {
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 500;
}
#site-content.page.home .company-blocks .company-block .block-content p {
  color: #fff;
}
#site-content.page.home .company-blocks .company-block .block-content .button, #site-content.page.home .company-blocks .company-block .block-content .gas-toggle__step-button, #site-content.page.home .company-blocks .company-block .block-content .wiya-24__download-button, #site-content.page.home .company-blocks .company-block .block-content .wiya-24__more-items-button, #site-content.page.home .company-blocks .company-block .block-content .wiya-24__work-item-link, #site-content.page.home .company-blocks .company-block .block-content .wiya-24__media-box-button, #site-content.page.home .company-blocks .company-block .block-content .c-mw-incident__gas-notice-link, #site-content.page.home .company-blocks .company-block .block-content .c-mw-incident__question-button, #site-content.page.home .company-blocks .company-block .block-content .c-mw-incident__video-language-watch, #site-content.page.home .company-blocks .company-block .block-content .c-mw-incident__dyk-link, #site-content.page.home .company-blocks .company-block .block-content .c-mw-incident__back-top, #site-content.page.home .company-blocks .company-block .block-content .c-mw-incident__view-all-updates, #site-content.page.home .company-blocks .company-block .block-content .st-download__toolkit-download-button, #site-content.page.home .company-blocks .company-block .block-content .st-download__action-button, #site-content.page.home .company-blocks .company-block .block-content .st-signup__toolkit-promo-button, #site-content.page.home .company-blocks .company-block .block-content .st-signup__action-button, #site-content.page.home .company-blocks .company-block .block-content .st__faqs-single-question-button, #site-content.page.home .company-blocks .company-block .block-content .st__testimonial-link, #site-content.page.home .company-blocks .company-block .block-content .st__register-cta-button, #site-content.page.home .company-blocks .company-block .block-content .st__page-header-button, #site-content.apply.page.home .company-blocks .company-block .block-content .apply__portal-button-element, #site-content.page.home .company-blocks .company-block .block-content .c-popup-form__close.is-button, #site-content.page.home .company-blocks .company-block .block-content .c-download-pods__pod-button, #site-content.page.home .company-blocks .company-block .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .company-blocks .company-block .block-content .block-button {
  margin-top: 20px;
  font-size: 18px;
}
#site-content.page.home .company-blocks .company-block.block-blue .block-icon {
  background-color: #57c9e8;
}
#site-content.page.home .company-blocks .company-block.block-blue .block-content .block-title {
  color: #57c9e8;
}
#site-content.page.home .company-blocks .company-block.block-blue .block-content .button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .gas-toggle__step-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .wiya-24__download-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .wiya-24__more-items-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .wiya-24__work-item-link, #site-content.page.home .company-blocks .company-block.block-blue .block-content .wiya-24__media-box-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__gas-notice-link, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__question-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__video-language-watch, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__dyk-link, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__back-top, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__view-all-updates, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st-download__toolkit-download-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st-download__action-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st-signup__toolkit-promo-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st-signup__action-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st__faqs-single-question-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st__testimonial-link, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st__register-cta-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st__page-header-button, #site-content.apply.page.home .company-blocks .company-block.block-blue .block-content .apply__portal-button-element, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-popup-form__close.is-button, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-download-pods__pod-button, #site-content.page.home .company-blocks .company-block.block-blue .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .company-blocks .company-block.block-blue .block-content .block-button {
  border-color: #57c9e8 !important;
  color: #57c9e8;
}
#site-content.page.home .company-blocks .company-block.block-blue .block-content .button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .gas-toggle__step-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .wiya-24__download-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .wiya-24__more-items-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .wiya-24__work-item-link:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .wiya-24__media-box-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__gas-notice-link:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__question-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__video-language-watch:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__dyk-link:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__back-top:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-mw-incident__view-all-updates:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st-download__toolkit-download-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st-download__action-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st-signup__toolkit-promo-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st-signup__action-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st__faqs-single-question-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st__testimonial-link:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st__register-cta-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .st__page-header-button:hover, #site-content.apply.page.home .company-blocks .company-block.block-blue .block-content .apply__portal-button-element:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-popup-form__close.is-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .block-content .c-download-pods__pod-button:hover, #site-content.page.home .company-blocks .company-block.block-blue .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .company-blocks .company-block.block-blue .block-content .block-button:hover {
  background-color: #57c9e8;
  color: #003864;
}
#site-content.page.home .company-blocks .company-block.block-pink .block-icon {
  background-color: #ec2275;
}
#site-content.page.home .company-blocks .company-block.block-pink .block-content .block-title {
  color: #ec2275;
}
#site-content.page.home .company-blocks .company-block.block-pink .block-content .button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .gas-toggle__step-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .wiya-24__download-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .wiya-24__more-items-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .wiya-24__work-item-link, #site-content.page.home .company-blocks .company-block.block-pink .block-content .wiya-24__media-box-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__gas-notice-link, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__question-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__video-language-watch, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__dyk-link, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__back-top, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__view-all-updates, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st-download__toolkit-download-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st-download__action-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st-signup__toolkit-promo-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st-signup__action-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st__faqs-single-question-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st__testimonial-link, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st__register-cta-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st__page-header-button, #site-content.apply.page.home .company-blocks .company-block.block-pink .block-content .apply__portal-button-element, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-popup-form__close.is-button, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-download-pods__pod-button, #site-content.page.home .company-blocks .company-block.block-pink .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .company-blocks .company-block.block-pink .block-content .block-button {
  border-color: #ec2275 !important;
  color: #ec2275;
}
#site-content.page.home .company-blocks .company-block.block-pink .block-content .button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .gas-toggle__step-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .wiya-24__download-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .wiya-24__more-items-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .wiya-24__work-item-link:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .wiya-24__media-box-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__gas-notice-link:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__question-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__video-language-watch:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__dyk-link:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__back-top:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-mw-incident__view-all-updates:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st-download__toolkit-download-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st-download__action-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st-signup__toolkit-promo-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st-signup__action-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st__faqs-single-question-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st__testimonial-link:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st__register-cta-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .st__page-header-button:hover, #site-content.apply.page.home .company-blocks .company-block.block-pink .block-content .apply__portal-button-element:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-popup-form__close.is-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .block-content .c-download-pods__pod-button:hover, #site-content.page.home .company-blocks .company-block.block-pink .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .company-blocks .company-block.block-pink .block-content .block-button:hover {
  background-color: #ec2275;
  color: #fff;
}
#site-content.page.home .company-blocks .company-block.block-orange .block-icon {
  background-color: #ff8200;
}
#site-content.page.home .company-blocks .company-block.block-orange .block-content .block-title {
  color: #ff8200;
}
#site-content.page.home .company-blocks .company-block.block-orange .block-content .button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .gas-toggle__step-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .wiya-24__download-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .wiya-24__more-items-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .wiya-24__work-item-link, #site-content.page.home .company-blocks .company-block.block-orange .block-content .wiya-24__media-box-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__gas-notice-link, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__question-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__video-language-watch, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__dyk-link, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__back-top, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__view-all-updates, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st-download__toolkit-download-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st-download__action-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st-signup__toolkit-promo-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st-signup__action-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st__faqs-single-question-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st__testimonial-link, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st__register-cta-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st__page-header-button, #site-content.apply.page.home .company-blocks .company-block.block-orange .block-content .apply__portal-button-element, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-popup-form__close.is-button, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-download-pods__pod-button, #site-content.page.home .company-blocks .company-block.block-orange .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .company-blocks .company-block.block-orange .block-content .block-button {
  border-color: #ff8200 !important;
  color: #ff8200;
}
#site-content.page.home .company-blocks .company-block.block-orange .block-content .button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .gas-toggle__step-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .wiya-24__download-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .wiya-24__more-items-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .wiya-24__work-item-link:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .wiya-24__media-box-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__gas-notice-link:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__question-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__video-language-watch:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__dyk-link:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__back-top:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-mw-incident__view-all-updates:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st-download__toolkit-download-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st-download__action-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st-signup__toolkit-promo-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st-signup__action-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st__faqs-single-question-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st__testimonial-link:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st__register-cta-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .st__page-header-button:hover, #site-content.apply.page.home .company-blocks .company-block.block-orange .block-content .apply__portal-button-element:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-popup-form__close.is-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .block-content .c-download-pods__pod-button:hover, #site-content.page.home .company-blocks .company-block.block-orange .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .company-blocks .company-block.block-orange .block-content .block-button:hover {
  background-color: #ff8200;
  color: #fff;
}
#site-content.page.home .company-blocks .company-block.block-green .block-icon {
  background-color: #a2d40a;
}
#site-content.page.home .company-blocks .company-block.block-green .block-content .block-title {
  color: #a2d40a;
}
#site-content.page.home .company-blocks .company-block.block-green .block-content .button, #site-content.page.home .company-blocks .company-block.block-green .block-content .gas-toggle__step-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .wiya-24__download-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .wiya-24__more-items-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .wiya-24__work-item-link, #site-content.page.home .company-blocks .company-block.block-green .block-content .wiya-24__media-box-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__gas-notice-link, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__question-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__video-language-watch, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__dyk-link, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__back-top, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__view-all-updates, #site-content.page.home .company-blocks .company-block.block-green .block-content .st-download__toolkit-download-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .st-download__action-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .st-signup__toolkit-promo-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .st-signup__action-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .st__faqs-single-question-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .st__testimonial-link, #site-content.page.home .company-blocks .company-block.block-green .block-content .st__register-cta-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .st__page-header-button, #site-content.apply.page.home .company-blocks .company-block.block-green .block-content .apply__portal-button-element, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-popup-form__close.is-button, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-download-pods__pod-button, #site-content.page.home .company-blocks .company-block.block-green .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .company-blocks .company-block.block-green .block-content .block-button {
  border-color: #a2d40a !important;
  color: #a2d40a;
}
#site-content.page.home .company-blocks .company-block.block-green .block-content .button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .gas-toggle__step-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .wiya-24__download-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .wiya-24__more-items-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .wiya-24__work-item-link:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .wiya-24__media-box-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__gas-notice-link:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__question-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__video-language-watch:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__dyk-link:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__back-top:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-mw-incident__view-all-updates:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .st-download__toolkit-download-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .st-download__action-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .st-signup__toolkit-promo-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .st-signup__action-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .st__faqs-single-question-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .st__testimonial-link:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .st__register-cta-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .st__page-header-button:hover, #site-content.apply.page.home .company-blocks .company-block.block-green .block-content .apply__portal-button-element:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-popup-form__close.is-button:hover, #site-content.page.home .company-blocks .company-block.block-green .block-content .c-download-pods__pod-button:hover, #site-content.page.home .company-blocks .company-block.block-green .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .company-blocks .company-block.block-green .block-content .block-button:hover {
  background-color: #a2d40a;
  color: #fff;
}

#site-content.landing .landing-area {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 60px;
}
@media screen and (max-width: 600px) {
  #site-content.landing .landing-area {
    background-position: top center;
    background-size: 160% auto;
    padding-bottom: 0;
  }
  #site-content.landing .landing-area .container {
    width: 100%;
  }
}
#site-content.landing .landing-area .landing-header {
  padding-bottom: 25px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  #site-content.landing .landing-area .landing-header {
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 60px;
  }
}
#site-content.landing .landing-area .landing-header .landing-title {
  font-size: 42px;
  color: #fff;
}
@media screen and (max-width: 600px) {
  #site-content.landing .landing-area .landing-header .landing-title {
    line-height: 42px;
  }
}
#site-content.landing .landing-area .landing-blocks {
  text-align: center;
}
@media screen and (max-width: 600px) {
  #site-content.landing .landing-area .landing-blocks {
    background-color: #f5f5f5;
    width: 90%;
    padding-right: 5%;
    padding-left: 5%;
    padding-top: 55px;
    padding-bottom: 40px;
  }
}
#site-content.landing .landing-area .landing-blocks .page {
  text-align: center;
}
#site-content.landing .landing-area .landing-blocks .page .block-icon {
  border-radius: 50%;
  display: block;
  background-color: #003864;
  width: 50px;
  height: 50px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  position: relative;
}
#site-content.landing .landing-area .landing-blocks .page .block-icon img {
  transform: translate(-50%, -50%);
  display: block;
  max-width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
}
#site-content.landing .landing-area .landing-blocks .page .block-content {
  padding-right: 0;
  padding-left: 0;
}
#site-content.landing .landing-area .landing-blocks .page .block-content .block-title {
  font-size: 28px;
  color: #003864;
  margin-top: 0;
  margin-bottom: 10px;
}
#site-content.landing .landing-area .landing-blocks .page .block-content p {
  font-size: 18px;
  color: #555;
  margin-bottom: 20px;
  line-height: 24px;
}
#site-content.landing .landing-area .landing-footer {
  padding-top: 20px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  #site-content.landing .landing-area .landing-footer {
    background-color: #f5f5f5;
    padding-top: 0;
    padding-bottom: 60px;
  }
}
#site-content.landing .landing-area .landing-footer .footer-title {
  font-size: 28px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 15px;
  line-height: 28px;
}
@media screen and (max-width: 600px) {
  #site-content.landing .landing-area .landing-footer .footer-title {
    padding-right: 50px;
    padding-left: 50px;
    color: #555;
  }
}
#site-content.landing .landing-area .landing-footer .alternate-links {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#site-content.landing .landing-area .landing-footer .alternate-links .link {
  margin-right: 5px;
  margin-left: 5px;
}
#site-content.landing .landing-area .landing-footer .alternate-links .link .button, #site-content.landing .landing-area .landing-footer .alternate-links .link .gas-toggle__step-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .wiya-24__download-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .wiya-24__more-items-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .wiya-24__work-item-link, #site-content.landing .landing-area .landing-footer .alternate-links .link .wiya-24__media-box-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__gas-notice-link, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__question-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__video-language-watch, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__dyk-link, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__back-top, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__view-all-updates, #site-content.landing .landing-area .landing-footer .alternate-links .link .st-download__toolkit-download-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .st-download__action-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .st-signup__toolkit-promo-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .st-signup__action-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .st__faqs-single-question-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .st__testimonial-link, #site-content.landing .landing-area .landing-footer .alternate-links .link .st__register-cta-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .st__page-header-button, #site-content.apply.landing .landing-area .landing-footer .alternate-links .link .apply__portal-button-element, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-popup-form__close.is-button, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-download-pods__pod-button, #site-content.page.home.landing .landing-area .landing-footer .alternate-links .link .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.landing .latest-news .news-blocks .block .block-content .landing-area .landing-footer .alternate-links .link .block-button {
  padding-right: 15px;
  padding-left: 15px;
  border-color: white !important;
  color: #003864;
  background-color: white;
}
#site-content.landing .landing-area .landing-footer .alternate-links .link .button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .gas-toggle__step-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .wiya-24__download-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .wiya-24__more-items-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .wiya-24__work-item-link:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .wiya-24__media-box-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__gas-notice-link:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__question-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__video-language-watch:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__dyk-link:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__back-top:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-mw-incident__view-all-updates:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .st-download__toolkit-download-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .st-download__action-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .st-signup__toolkit-promo-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .st-signup__action-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .st__faqs-single-question-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .st__testimonial-link:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .st__register-cta-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .st__page-header-button:hover, #site-content.apply.landing .landing-area .landing-footer .alternate-links .link .apply__portal-button-element:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-popup-form__close.is-button:hover, #site-content.landing .landing-area .landing-footer .alternate-links .link .c-download-pods__pod-button:hover, #site-content.page.home.landing .landing-area .landing-footer .alternate-links .link .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.landing .latest-news .news-blocks .block .block-content .landing-area .landing-footer .alternate-links .link .block-button:hover {
  border-color: #003864 !important;
  color: white;
  background-color: #003864;
}

#site-content.about-issues .page-header h4 {
  font-weight: 300;
}
#site-content.about-issues .complaints .content {
  width: 44%;
}
@media screen and (max-width: 767px) {
  #site-content.about-issues .complaints .content {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
}
#site-content.about-issues .complaints .contact-methods {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #site-content.about-issues .complaints .contact-methods {
    float: none;
    width: 100%;
  }
}
#site-content.about-issues .complaints .contact-methods .method {
  border-radius: 12px;
  margin-bottom: 20px;
  padding-top: 25px;
  padding-right: 110px;
  padding-left: 30px;
}
@media screen and (max-width: 960px) {
  #site-content.about-issues .complaints .contact-methods .method {
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
  }
}
#site-content.about-issues .complaints .contact-methods .method:last-child {
  margin-bottom: 0;
}
#site-content.about-issues .complaints .contact-methods .method .block-title {
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 32px;
}
@media screen and (max-width: 960px) {
  #site-content.about-issues .complaints .contact-methods .method .block-title {
    margin-bottom: 20px;
  }
}
#site-content.about-issues .complaints .contact-methods .method .block-content p {
  color: #555;
}
@media screen and (max-width: 767px) {
  #site-content.about-issues .complaints .contact-methods .method .block-content p {
    line-height: 22px;
  }
}
#site-content.about-issues .complaints .contact-methods .method .block-content p a {
  color: #555;
}
#site-content.about-issues .compensation .compensation-title {
  margin-bottom: 15px;
  color: #003864;
}
#site-content.about-issues .compensation .content-area p {
  color: #555;
}

#site-content.about-where .page-header h4 {
  font-weight: 300;
}
#site-content.about-where .facts .content {
  width: 42%;
}
@media screen and (max-width: 767px) {
  #site-content.about-where .facts .content {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
}
#site-content.about-where .facts .content h1, #site-content.about-where .facts .content h2, #site-content.about-where .facts .content h3, #site-content.about-where .facts .content .c-infographic__title, #site-content.about-where .facts .content h4, #site-content.about-where .facts .content h5, #site-content.about-where .facts .content h6 {
  margin-bottom: 20px;
  color: #ff8200;
}
#site-content.about-where .facts .content .fact-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#site-content.about-where .facts .content .fact-list .fact {
  font-size: 18px;
  color: #555;
  font-weight: 300;
  margin-bottom: 10px;
  padding-left: 45px;
  position: relative;
  line-height: 24px;
}
#site-content.about-where .facts .content .fact-list .fact::before {
  border-radius: 50%;
  font-size: 24px;
  color: #003864;
  font-weight: 500;
  content: attr(data-i);
  display: block;
  background-color: #efdf00;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -2px;
  left: 0;
  z-index: 100;
  line-height: 30px;
  text-align: center;
}
#site-content.about-where .facts .content .fact-list .fact::after {
  content: "";
  display: block;
  background-color: #efdf00;
  width: 4px;
  height: 100%;
  position: absolute;
  top: 10px;
  left: 14px;
}
#site-content.about-where .facts .content .fact-list .fact:last-child::after {
  display: none;
}
#site-content.about-where .facts .image {
  width: 48%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #site-content.about-where .facts .image {
    float: none;
    width: 100%;
  }
}
#site-content.about-where .facts .image img {
  display: inline-block;
  *display: inline;
  zoom: 1;
  max-width: 100%;
  height: auto;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  #site-content.about-where .guide {
    overflow: hidden;
  }
}
#site-content.about-where .guide .content {
  width: 42%;
}
@media screen and (max-width: 767px) {
  #site-content.about-where .guide .content {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
}
#site-content.about-where .guide .content h1, #site-content.about-where .guide .content h2, #site-content.about-where .guide .content h3, #site-content.about-where .guide .content .c-infographic__title, #site-content.about-where .guide .content h4, #site-content.about-where .guide .content h5, #site-content.about-where .guide .content h6 {
  color: #ff8200;
}
#site-content.about-where .guide .video-promo {
  border-radius: 16px;
  background-color: #a2d40a;
  width: 48%;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #site-content.about-where .guide .video-promo {
    float: none;
    width: 100%;
    overflow: visible;
  }
}
#site-content.about-where .guide .video-promo .play-icon {
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../images/icons/play-purple.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: -41px;
  border: 8px solid #003864;
  position: absolute;
  top: 35px;
  left: 50%;
}
#site-content.about-where .guide .video-promo .play-icon:hover {
  cursor: pointer;
}
#site-content.about-where .guide .video-promo .play-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
#site-content.about-where .guide .video-promo .play-icon .bar:hover {
  cursor: default;
}
#site-content.about-where .guide .video-promo .play-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.about-where .guide .video-promo .play-icon .bar.left {
  right: 100%;
}
#site-content.about-where .guide .video-promo .play-icon .bar.left::before {
  right: 100px;
}
@media screen and (max-width: 600px) {
  #site-content.about-where .guide .video-promo .play-icon .bar.left::before {
    right: 50px;
  }
}
#site-content.about-where .guide .video-promo .play-icon .bar.right {
  left: 100%;
}
#site-content.about-where .guide .video-promo .play-icon .bar.right::before {
  left: 100px;
}
@media screen and (max-width: 600px) {
  #site-content.about-where .guide .video-promo .play-icon .bar.right::before {
    left: 50px;
  }
}
#site-content.about-where .guide .video-promo .promo-content {
  padding-top: 125px;
  padding-right: 75px;
  padding-bottom: 40px;
  padding-left: 75px;
  text-align: center;
}
@media screen and (max-width: 980px) {
  #site-content.about-where .guide .video-promo .promo-content {
    padding-right: 20px;
    padding-left: 20px;
  }
}
#site-content.about-where .guide .video-promo .promo-content .video-title {
  margin-bottom: 25px;
  color: #fff;
  line-height: 38px;
}

#site-content.news .page-header h4 {
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 300;
  line-height: 32px;
}
#site-content.news .news-posts .section-header {
  margin-bottom: 35px;
}
#site-content.news .news-posts .section-header .header-title {
  margin-bottom: 25px;
  color: #003864;
}
#site-content.news .news-posts .section-header .category-filter .categories {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#site-content.news .news-posts .section-header .category-filter .categories .category {
  margin-right: 18px;
  margin-bottom: 10px;
  position: relative;
  /* colours */
}
@media screen and (max-width: 600px) {
  #site-content.news .news-posts .section-header .category-filter .categories .category {
    float: none;
    width: 100%;
    margin-right: 0;
  }
}
#site-content.news .news-posts .section-header .category-filter .categories .category:last-child {
  margin-right: 0;
}
#site-content.news .news-posts .section-header .category-filter .categories .category.category-label {
  font-size: 18px;
  color: #555;
  font-weight: 500;
  line-height: 20px;
}
#site-content.news .news-posts .section-header .category-filter .categories .category label {
  font-size: 18px;
  color: #555;
  font-weight: 300;
  display: block;
  padding-left: 30px;
  position: relative;
  z-index: 100;
  line-height: 20px;
}
#site-content.news .news-posts .section-header .category-filter .categories .category label:hover {
  cursor: pointer;
}
#site-content.news .news-posts .section-header .category-filter .categories .category label::before {
  border-radius: 3px;
  content: "";
  display: block;
  background-color: #fff;
  width: 18px;
  height: 18px;
  border: 1px solid #e1e1e1;
  position: absolute;
  top: 0;
  left: 0;
}
#site-content.news .news-posts .section-header .category-filter .categories .category label::after {
  font-size: 24px;
  color: #003864;
  font-weight: 300;
  content: "×";
  display: none;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 14px;
}
#site-content.news .news-posts .section-header .category-filter .categories .category input {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 110;
  visibility: hidden;
}
#site-content.news .news-posts .section-header .category-filter .categories .category input:checked + label::after {
  display: block;
}
#site-content.news .news-posts .section-header .category-filter .categories .category.colour-blue label::after {
  color: #57c9e8;
}
#site-content.news .news-posts .section-header .category-filter .categories .category.colour-pink label::after {
  color: #ec2275;
}
#site-content.news .news-posts .section-header .category-filter .categories .category.colour-orange label::after {
  color: #ff8200;
}
#site-content.news .news-posts .section-header .category-filter .categories .category.colour-green label::after {
  color: #a2d40a;
}
#site-content.news .news-posts .post-list {
  position: relative;
}
#site-content.news .news-posts .post-list.loading-category {
  background-image: url("../images/icons/loading-purple-large.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 75px 75px;
  min-height: 150px;
}
#site-content.news .news-posts .post-list .post {
  margin-bottom: 20px;
  /* colours */
}
#site-content.news .news-posts .post-list .post::before {
  transition: all 0.2s ease-in-out;
}
#site-content.news .news-posts .post-list .post .block-title {
  font-size: 26px;
  color: #555;
  font-weight: 300;
  transition: all 0.2s ease-in-out;
  margin-bottom: 10px;
  padding-right: 100px;
  line-height: 34px;
  text-decoration: none;
}
@media screen and (max-width: 600px) {
  #site-content.news .news-posts .post-list .post .block-title {
    padding-right: 75px;
    font-size: 24px;
    line-height: 28px;
  }
}
#site-content.news .news-posts .post-list .post .block-title .highlight {
  transition: all 0.2s ease-in-out;
  color: #003864;
  font-weight: 500;
}
#site-content.news .news-posts .post-list .post .post-date {
  font-size: 14px;
  color: #555;
  font-weight: 300;
  margin-bottom: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media screen and (max-width: 600px) {
  #site-content.news .news-posts .post-list .post .post-date {
    margin-bottom: 0;
  }
}
#site-content.news .news-posts .post-list .post .post-date time {
  font-weight: 500;
}
@media screen and (max-width: 600px) {
  #site-content.news .news-posts .post-list .post .post-date time {
    display: block;
  }
}
#site-content.news .news-posts .post-list .post .post-toggle {
  min-width: 60px;
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  top: 20px;
  right: 30px;
}
@media screen and (max-width: 600px) {
  #site-content.news .news-posts .post-list .post .post-toggle {
    width: 55px;
    min-width: 0;
    right: 20px;
  }
}
#site-content.news .news-posts .post-list .post[class*=block-icon-category] .post-toggle {
  top: 70px;
}
#site-content.news .news-posts .post-list .post .post-content {
  display: none;
  position: relative;
}
@media screen and (max-width: 600px) {
  #site-content.news .news-posts .post-list .post .post-content {
    margin-top: 20px;
  }
}
#site-content.news .news-posts .post-list .post .post-content::before {
  content: "";
  display: block;
  background-color: #f5f5f5;
  height: 2px;
  position: absolute;
  top: 0;
  right: -30px;
  left: -30px;
}
#site-content.news .news-posts .post-list .post .post-content .content-area {
  padding-top: 20px;
}
#site-content.news .news-posts .post-list .post.block-blue .post-content .button, #site-content.news .news-posts .post-list .post.block-blue .post-content .gas-toggle__step-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .wiya-24__download-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .wiya-24__more-items-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .wiya-24__work-item-link, #site-content.news .news-posts .post-list .post.block-blue .post-content .wiya-24__media-box-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__gas-notice-link, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__question-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__video-language-watch, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__dyk-link, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__back-top, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__view-all-updates, #site-content.news .news-posts .post-list .post.block-blue .post-content .st-download__toolkit-download-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .st-download__action-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .st-signup__toolkit-promo-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .st-signup__action-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .st__faqs-single-question-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .st__testimonial-link, #site-content.news .news-posts .post-list .post.block-blue .post-content .st__register-cta-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .st__page-header-button, #site-content.apply.news .news-posts .post-list .post.block-blue .post-content .apply__portal-button-element, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-popup-form__close.is-button, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-download-pods__pod-button, #site-content.page.home.news .news-posts .post-list .post.block-blue .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.news .latest-news .news-blocks .block .block-content .news-posts .post-list .post.block-blue .post-content .block-button {
  border-color: #57c9e8;
  color: #57c9e8;
}
#site-content.news .news-posts .post-list .post.block-blue .post-content .button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .gas-toggle__step-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .wiya-24__download-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .wiya-24__more-items-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .wiya-24__work-item-link:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .wiya-24__media-box-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__gas-notice-link:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__question-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__video-language-watch:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__dyk-link:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__back-top:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-mw-incident__view-all-updates:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .st-download__toolkit-download-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .st-download__action-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .st-signup__toolkit-promo-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .st-signup__action-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .st__faqs-single-question-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .st__testimonial-link:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .st__register-cta-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .st__page-header-button:hover, #site-content.apply.news .news-posts .post-list .post.block-blue .post-content .apply__portal-button-element:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-popup-form__close.is-button:hover, #site-content.news .news-posts .post-list .post.block-blue .post-content .c-download-pods__pod-button:hover, #site-content.page.home.news .news-posts .post-list .post.block-blue .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.news .latest-news .news-blocks .block .block-content .news-posts .post-list .post.block-blue .post-content .block-button:hover {
  background-color: #57c9e8;
  color: #fff;
}
#site-content.news .news-posts .post-list .post.block-pink .post-content .button, #site-content.news .news-posts .post-list .post.block-pink .post-content .gas-toggle__step-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .wiya-24__download-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .wiya-24__more-items-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .wiya-24__work-item-link, #site-content.news .news-posts .post-list .post.block-pink .post-content .wiya-24__media-box-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__gas-notice-link, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__question-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__video-language-watch, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__dyk-link, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__back-top, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__view-all-updates, #site-content.news .news-posts .post-list .post.block-pink .post-content .st-download__toolkit-download-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .st-download__action-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .st-signup__toolkit-promo-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .st-signup__action-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .st__faqs-single-question-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .st__testimonial-link, #site-content.news .news-posts .post-list .post.block-pink .post-content .st__register-cta-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .st__page-header-button, #site-content.apply.news .news-posts .post-list .post.block-pink .post-content .apply__portal-button-element, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-popup-form__close.is-button, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-download-pods__pod-button, #site-content.page.home.news .news-posts .post-list .post.block-pink .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.news .latest-news .news-blocks .block .block-content .news-posts .post-list .post.block-pink .post-content .block-button {
  border-color: #ec2275;
  color: #ec2275;
}
#site-content.news .news-posts .post-list .post.block-pink .post-content .button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .gas-toggle__step-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .wiya-24__download-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .wiya-24__more-items-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .wiya-24__work-item-link:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .wiya-24__media-box-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__gas-notice-link:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__question-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__video-language-watch:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__dyk-link:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__back-top:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-mw-incident__view-all-updates:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .st-download__toolkit-download-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .st-download__action-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .st-signup__toolkit-promo-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .st-signup__action-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .st__faqs-single-question-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .st__testimonial-link:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .st__register-cta-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .st__page-header-button:hover, #site-content.apply.news .news-posts .post-list .post.block-pink .post-content .apply__portal-button-element:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-popup-form__close.is-button:hover, #site-content.news .news-posts .post-list .post.block-pink .post-content .c-download-pods__pod-button:hover, #site-content.page.home.news .news-posts .post-list .post.block-pink .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.news .latest-news .news-blocks .block .block-content .news-posts .post-list .post.block-pink .post-content .block-button:hover {
  background-color: #ec2275;
  color: #fff;
}
#site-content.news .news-posts .post-list .post.block-orange .post-content .button, #site-content.news .news-posts .post-list .post.block-orange .post-content .gas-toggle__step-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .wiya-24__download-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .wiya-24__more-items-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .wiya-24__work-item-link, #site-content.news .news-posts .post-list .post.block-orange .post-content .wiya-24__media-box-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__gas-notice-link, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__question-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__video-language-watch, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__dyk-link, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__back-top, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__view-all-updates, #site-content.news .news-posts .post-list .post.block-orange .post-content .st-download__toolkit-download-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .st-download__action-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .st-signup__toolkit-promo-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .st-signup__action-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .st__faqs-single-question-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .st__testimonial-link, #site-content.news .news-posts .post-list .post.block-orange .post-content .st__register-cta-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .st__page-header-button, #site-content.apply.news .news-posts .post-list .post.block-orange .post-content .apply__portal-button-element, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-popup-form__close.is-button, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-download-pods__pod-button, #site-content.page.home.news .news-posts .post-list .post.block-orange .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.news .latest-news .news-blocks .block .block-content .news-posts .post-list .post.block-orange .post-content .block-button {
  border-color: #ff8200;
  color: #ff8200;
}
#site-content.news .news-posts .post-list .post.block-orange .post-content .button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .gas-toggle__step-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .wiya-24__download-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .wiya-24__more-items-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .wiya-24__work-item-link:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .wiya-24__media-box-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__gas-notice-link:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__question-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__video-language-watch:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__dyk-link:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__back-top:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-mw-incident__view-all-updates:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .st-download__toolkit-download-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .st-download__action-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .st-signup__toolkit-promo-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .st-signup__action-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .st__faqs-single-question-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .st__testimonial-link:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .st__register-cta-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .st__page-header-button:hover, #site-content.apply.news .news-posts .post-list .post.block-orange .post-content .apply__portal-button-element:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-popup-form__close.is-button:hover, #site-content.news .news-posts .post-list .post.block-orange .post-content .c-download-pods__pod-button:hover, #site-content.page.home.news .news-posts .post-list .post.block-orange .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.news .latest-news .news-blocks .block .block-content .news-posts .post-list .post.block-orange .post-content .block-button:hover {
  background-color: #ff8200;
  color: #fff;
}
#site-content.news .news-posts .post-list .post.block-green .post-content .button, #site-content.news .news-posts .post-list .post.block-green .post-content .gas-toggle__step-button, #site-content.news .news-posts .post-list .post.block-green .post-content .wiya-24__download-button, #site-content.news .news-posts .post-list .post.block-green .post-content .wiya-24__more-items-button, #site-content.news .news-posts .post-list .post.block-green .post-content .wiya-24__work-item-link, #site-content.news .news-posts .post-list .post.block-green .post-content .wiya-24__media-box-button, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__gas-notice-link, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__question-button, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__video-language-watch, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__dyk-link, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__back-top, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__view-all-updates, #site-content.news .news-posts .post-list .post.block-green .post-content .st-download__toolkit-download-button, #site-content.news .news-posts .post-list .post.block-green .post-content .st-download__action-button, #site-content.news .news-posts .post-list .post.block-green .post-content .st-signup__toolkit-promo-button, #site-content.news .news-posts .post-list .post.block-green .post-content .st-signup__action-button, #site-content.news .news-posts .post-list .post.block-green .post-content .st__faqs-single-question-button, #site-content.news .news-posts .post-list .post.block-green .post-content .st__testimonial-link, #site-content.news .news-posts .post-list .post.block-green .post-content .st__register-cta-button, #site-content.news .news-posts .post-list .post.block-green .post-content .st__page-header-button, #site-content.apply.news .news-posts .post-list .post.block-green .post-content .apply__portal-button-element, #site-content.news .news-posts .post-list .post.block-green .post-content .c-popup-form__close.is-button, #site-content.news .news-posts .post-list .post.block-green .post-content .c-download-pods__pod-button, #site-content.page.home.news .news-posts .post-list .post.block-green .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.news .latest-news .news-blocks .block .block-content .news-posts .post-list .post.block-green .post-content .block-button {
  border-color: #a2d40a;
  color: #a2d40a;
}
#site-content.news .news-posts .post-list .post.block-green .post-content .button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .gas-toggle__step-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .wiya-24__download-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .wiya-24__more-items-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .wiya-24__work-item-link:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .wiya-24__media-box-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__gas-notice-link:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__question-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__video-language-watch:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__dyk-link:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__back-top:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .c-mw-incident__view-all-updates:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .st-download__toolkit-download-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .st-download__action-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .st-signup__toolkit-promo-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .st-signup__action-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .st__faqs-single-question-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .st__testimonial-link:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .st__register-cta-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .st__page-header-button:hover, #site-content.apply.news .news-posts .post-list .post.block-green .post-content .apply__portal-button-element:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .c-popup-form__close.is-button:hover, #site-content.news .news-posts .post-list .post.block-green .post-content .c-download-pods__pod-button:hover, #site-content.page.home.news .news-posts .post-list .post.block-green .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.news .latest-news .news-blocks .block .block-content .news-posts .post-list .post.block-green .post-content .block-button:hover {
  background-color: #a2d40a;
  color: #fff;
}
#site-content.news .news-posts .post-list.post-open .post:not(.open)::before {
  background-color: #e1e1e1;
}
#site-content.news .news-posts .post-list.post-open .post:not(.open) .block-title .highlight {
  color: #555;
}
#site-content.news .news-posts .section-footer {
  padding-top: 20px;
}

#site-content.team .team-section {
  display: none;
}
@media screen and (min-width: 768px) {
  #site-content.team .team-section.desktop {
    display: block;
  }
}
@media screen and (max-width: 767px) and (min-width: 501px) {
  #site-content.team .team-section.tablet {
    display: block;
  }
}
@media screen and (max-width: 500px) and (min-width: 361px) {
  #site-content.team .team-section.mobile {
    display: block;
  }
}
@media screen and (max-width: 360px) {
  #site-content.team .team-section.mobile-small {
    display: block;
  }
}
#site-content.team .team-section .team-header {
  margin-bottom: 30px;
}
#site-content.team .team-section .team-header .team-name {
  margin-bottom: 0;
  color: #f1488d;
}
@media screen and (max-width: 767px) {
  #site-content.team .team-section .team-header .team-name {
    font-size: 24px;
    line-height: 26px;
  }
}
#site-content.team .team-section .person-rows .row {
  text-align: left;
}
#site-content.team .team-section .person-rows .hidden-rows {
  display: none;
}
#site-content.team .team-section .person-rows .person {
  width: 18.4%;
  margin-right: 2%;
  margin-bottom: 2%;
  vertical-align: top;
}
@media screen and (min-width: 768px) {
  #site-content.team .team-section .person-rows .person:nth-of-type(5n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) and (min-width: 501px) {
  #site-content.team .team-section .person-rows .person {
    width: 30.6%;
    margin-right: 4%;
    margin-bottom: 4%;
  }
  #site-content.team .team-section .person-rows .person:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 500px) and (min-width: 361px) {
  #site-content.team .team-section .person-rows .person {
    width: 46%;
    margin-right: 8%;
    margin-bottom: 8%;
  }
  #site-content.team .team-section .person-rows .person:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 360px) {
  #site-content.team .team-section .person-rows .person {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
  }
}
#site-content.team .team-section .person-rows .person:hover, #site-content.team .team-section .person-rows .person.active {
  cursor: pointer;
}
#site-content.team .team-section .person-rows .person:hover .person-details .person-name, #site-content.team .team-section .person-rows .person.active .person-details .person-name {
  color: #f1488d;
}
#site-content.team .team-section .person-rows .person .person-photo {
  border-radius: 12px;
  display: block;
  margin-bottom: 15px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #site-content.team .team-section .person-rows .person .person-photo {
    margin-bottom: 10px;
  }
}
#site-content.team .team-section .person-rows .person .person-photo img {
  display: block;
  width: 100%;
  height: auto;
}
#site-content.team .team-section .person-rows .person .person-details h5 {
  transition: all 0.2s ease-in-out;
  margin-bottom: 0;
}
#site-content.team .team-section .person-rows .person .person-details .person-name {
  color: #003864;
}
#site-content.team .team-section .person-rows .person .person-details .person-title {
  color: #555;
  font-weight: 300;
}
#site-content.team .team-section .person-rows .row-descriptions .description {
  border-radius: 12px;
  display: none;
  background-color: #f5f5f5;
  margin-bottom: 20px;
  padding: 30px;
  position: relative;
}
@media screen and (max-width: 767px) {
  #site-content.team .team-section .person-rows .row-descriptions .description {
    padding: 15px 20px 20px;
  }
}
#site-content.team .team-section .person-rows .row-descriptions .description.grey {
  background-color: #f5f5f5;
}
#site-content.team .team-section .person-rows .row-descriptions .description.grey .description-arrow {
  border-color: transparent transparent #f5f5f5 transparent;
}
#site-content.team .team-section .person-rows .row-descriptions .description.white {
  background-color: #fff;
}
#site-content.team .team-section .person-rows .row-descriptions .description.white .description-arrow {
  border-color: transparent transparent #fff transparent;
}
#site-content.team .team-section .person-rows .row-descriptions .description .button, #site-content.team .team-section .person-rows .row-descriptions .description .gas-toggle__step-button, #site-content.team .team-section .person-rows .row-descriptions .description .wiya-24__download-button, #site-content.team .team-section .person-rows .row-descriptions .description .wiya-24__more-items-button, #site-content.team .team-section .person-rows .row-descriptions .description .wiya-24__work-item-link, #site-content.team .team-section .person-rows .row-descriptions .description .wiya-24__media-box-button, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__gas-notice-link, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__question-button, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__video-language-watch, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__dyk-link, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__back-top, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__view-all-updates, #site-content.team .team-section .person-rows .row-descriptions .description .st-download__toolkit-download-button, #site-content.team .team-section .person-rows .row-descriptions .description .st-download__action-button, #site-content.team .team-section .person-rows .row-descriptions .description .st-signup__toolkit-promo-button, #site-content.team .team-section .person-rows .row-descriptions .description .st-signup__action-button, #site-content.team .team-section .person-rows .row-descriptions .description .st__faqs-single-question-button, #site-content.team .team-section .person-rows .row-descriptions .description .st__testimonial-link, #site-content.team .team-section .person-rows .row-descriptions .description .st__register-cta-button, #site-content.team .team-section .person-rows .row-descriptions .description .st__page-header-button, #site-content.apply.team .team-section .person-rows .row-descriptions .description .apply__portal-button-element, #site-content.team .team-section .person-rows .row-descriptions .description .c-popup-form__close.is-button, #site-content.team .team-section .person-rows .row-descriptions .description .c-download-pods__pod-button, #site-content.page.home.team .team-section .person-rows .row-descriptions .description .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.team .latest-news .news-blocks .block .block-content .team-section .person-rows .row-descriptions .description .block-button {
  border-color: #f1488d;
  color: #f1488d;
}
#site-content.team .team-section .person-rows .row-descriptions .description .button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .gas-toggle__step-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .wiya-24__download-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .wiya-24__more-items-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .wiya-24__work-item-link:hover, #site-content.team .team-section .person-rows .row-descriptions .description .wiya-24__media-box-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__gas-notice-link:hover, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__question-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__video-language-watch:hover, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__dyk-link:hover, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__back-top:hover, #site-content.team .team-section .person-rows .row-descriptions .description .c-mw-incident__view-all-updates:hover, #site-content.team .team-section .person-rows .row-descriptions .description .st-download__toolkit-download-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .st-download__action-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .st-signup__toolkit-promo-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .st-signup__action-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .st__faqs-single-question-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .st__testimonial-link:hover, #site-content.team .team-section .person-rows .row-descriptions .description .st__register-cta-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .st__page-header-button:hover, #site-content.apply.team .team-section .person-rows .row-descriptions .description .apply__portal-button-element:hover, #site-content.team .team-section .person-rows .row-descriptions .description .c-popup-form__close.is-button:hover, #site-content.team .team-section .person-rows .row-descriptions .description .c-download-pods__pod-button:hover, #site-content.page.home.team .team-section .person-rows .row-descriptions .description .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.team .latest-news .news-blocks .block .block-content .team-section .person-rows .row-descriptions .description .block-button:hover {
  background-color: #f1488d;
  color: #fff;
}
#site-content.team .team-section .person-rows .row-descriptions .description .description-arrow {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 15px 14px;
  position: absolute;
  bottom: 100%;
  z-index: 50;
}
#site-content.team .team-section .team-footer {
  padding-top: 15px;
}

#site-content.owners .company-owners .owner-column {
  width: 33.3%;
  padding-right: 20px;
  padding-left: 20px;
  border-right: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  box-sizing: border-box;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  #site-content.owners .company-owners .owner-column {
    display: block;
    width: 100%;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 15px;
    padding-left: 0;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #e1e1e1;
  }
  #site-content.owners .company-owners .owner-column:first-child {
    padding-top: 0;
  }
  #site-content.owners .company-owners .owner-column:last-child {
    padding-bottom: 15px;
    border-bottom: none;
  }
}
#site-content.owners .company-owners .owner-column:nth-of-type(3n) {
  padding-right: 0;
  border-right: none;
}
#site-content.owners .company-owners .owner-column:nth-of-type(3n+1) {
  padding-left: 0;
  border-left: none;
}
#site-content.owners .company-owners .owner-column p strong,
#site-content.owners .company-owners .owner-column p b {
  color: #003864;
}
#site-content.owners .company-owners .owner-column img {
  margin-bottom: 0;
}
#site-content.owners .company-history .history-title {
  margin-bottom: 15px;
  color: #57c9e8;
}
#site-content.owners .company-history .events {
  list-style-type: none;
}
#site-content.owners .company-history .events .event {
  margin-bottom: 20px;
  min-height: 45px;
  padding-left: 65px;
  position: relative;
}
#site-content.owners .company-history .events .event:last-child {
  margin-bottom: 0;
}
#site-content.owners .company-history .events .event:last-child::after {
  display: none;
}
#site-content.owners .company-history .events .event::before {
  border-radius: 50%;
  font-size: 24px;
  color: #003864;
  font-weight: 500;
  content: attr(data-year);
  display: block;
  background-color: #efdf00;
  width: 45px;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  line-height: 45px;
  text-align: center;
}
#site-content.owners .company-history .events .event::after {
  content: "";
  display: block;
  background-color: #efdf00;
  width: 4px;
  position: absolute;
  top: 45px;
  bottom: -20px;
  left: 21px;
  z-index: 40;
}
#site-content.owners .company-history .events .event .date {
  margin-bottom: 0;
}

#site-content.work-in-your-area {
  /* lower elements */
}
#site-content.work-in-your-area .page-tab-content {
  display: none;
}
#site-content.work-in-your-area .page-tab-content.active-tab-content {
  display: block;
}
#site-content.work-in-your-area .replacements .content,
#site-content.work-in-your-area .incidents .content {
  width: 44%;
}
@media screen and (max-width: 767px) {
  #site-content.work-in-your-area .replacements .content,
  #site-content.work-in-your-area .incidents .content {
    float: none;
    width: 100%;
    margin-bottom: 40px;
  }
}
#site-content.work-in-your-area .replacements .content h2, #site-content.work-in-your-area .replacements .content h3, #site-content.work-in-your-area .replacements .content .c-infographic__title, #site-content.work-in-your-area .replacements .content h4, #site-content.work-in-your-area .replacements .content h5, #site-content.work-in-your-area .replacements .content h6,
#site-content.work-in-your-area .incidents .content h2,
#site-content.work-in-your-area .incidents .content h3,
#site-content.work-in-your-area .incidents .content .c-infographic__title,
#site-content.work-in-your-area .incidents .content h4,
#site-content.work-in-your-area .incidents .content h5,
#site-content.work-in-your-area .incidents .content h6 {
  color: #555;
  font-weight: 300;
}
#site-content.work-in-your-area .replacements .content p,
#site-content.work-in-your-area .incidents .content p {
  color: #555;
}
#site-content.work-in-your-area .replacements .blocks,
#site-content.work-in-your-area .incidents .blocks {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #site-content.work-in-your-area .replacements .blocks,
  #site-content.work-in-your-area .incidents .blocks {
    float: none;
    width: 100%;
  }
}
#site-content.work-in-your-area .replacements .blocks .issue-search,
#site-content.work-in-your-area .incidents .blocks .issue-search {
  border-radius: 16px;
  background-color: #57c9e8;
  width: 100%;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}
#site-content.work-in-your-area .replacements .blocks .issue-search .search-icon,
#site-content.work-in-your-area .incidents .blocks .issue-search .search-icon {
  border-radius: 50%;
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: -41px;
  border: 8px solid #003864;
  position: absolute;
  top: 35px;
  left: 50%;
}
#site-content.work-in-your-area .replacements .blocks .issue-search .search-icon .bar,
#site-content.work-in-your-area .incidents .blocks .issue-search .search-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
#site-content.work-in-your-area .replacements .blocks .issue-search .search-icon .bar::before,
#site-content.work-in-your-area .incidents .blocks .issue-search .search-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.work-in-your-area .replacements .blocks .issue-search .search-icon .bar.left,
#site-content.work-in-your-area .incidents .blocks .issue-search .search-icon .bar.left {
  right: 100%;
}
#site-content.work-in-your-area .replacements .blocks .issue-search .search-icon .bar.left::before,
#site-content.work-in-your-area .incidents .blocks .issue-search .search-icon .bar.left::before {
  right: 100px;
}
@media screen and (max-width: 600px) {
  #site-content.work-in-your-area .replacements .blocks .issue-search .search-icon .bar.left::before,
  #site-content.work-in-your-area .incidents .blocks .issue-search .search-icon .bar.left::before {
    right: 50px;
  }
}
#site-content.work-in-your-area .replacements .blocks .issue-search .search-icon .bar.right,
#site-content.work-in-your-area .incidents .blocks .issue-search .search-icon .bar.right {
  left: 100%;
}
#site-content.work-in-your-area .replacements .blocks .issue-search .search-icon .bar.right::before,
#site-content.work-in-your-area .incidents .blocks .issue-search .search-icon .bar.right::before {
  left: 100px;
}
@media screen and (max-width: 600px) {
  #site-content.work-in-your-area .replacements .blocks .issue-search .search-icon .bar.right::before,
  #site-content.work-in-your-area .incidents .blocks .issue-search .search-icon .bar.right::before {
    left: 50px;
  }
}
#site-content.work-in-your-area .replacements .blocks .issue-search .search-content,
#site-content.work-in-your-area .incidents .blocks .issue-search .search-content {
  padding-top: 125px;
  padding-right: 40px;
  padding-left: 40px;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  #site-content.work-in-your-area .replacements .blocks .issue-search .search-content,
  #site-content.work-in-your-area .incidents .blocks .issue-search .search-content {
    padding-right: 20px;
    padding-left: 20px;
  }
}
#site-content.work-in-your-area .replacements .blocks .issue-search .search-content .video-title,
#site-content.work-in-your-area .incidents .blocks .issue-search .search-content .video-title {
  margin-bottom: 25px;
  color: #fff;
  line-height: 38px;
}
#site-content.work-in-your-area .replacements .blocks .issue-search .post-code-search,
#site-content.work-in-your-area .incidents .blocks .issue-search .post-code-search {
  width: 100%;
  max-width: 270px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 70px;
  position: relative;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  #site-content.work-in-your-area .replacements .blocks .issue-search .post-code-search,
  #site-content.work-in-your-area .incidents .blocks .issue-search .post-code-search {
    max-width: none;
    padding-right: 20px;
    padding-left: 20px;
  }
}
#site-content.work-in-your-area .replacements .blocks .issue-search .post-code-search .search-input,
#site-content.work-in-your-area .incidents .blocks .issue-search .post-code-search .search-input {
  width: 100%;
  border-color: #fff;
  text-align: center;
}
#site-content.work-in-your-area .replacements .blocks .issue-search .post-code-search .search-submit,
#site-content.work-in-your-area .incidents .blocks .issue-search .post-code-search .search-submit {
  width: 60px;
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 12px;
}
@media screen and (max-width: 767px) {
  #site-content.work-in-your-area .replacements .blocks .issue-search .post-code-search .search-submit,
  #site-content.work-in-your-area .incidents .blocks .issue-search .post-code-search .search-submit {
    display: block;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    border-color: #fff;
    position: static;
    color: #fff;
  }
}
#site-content.work-in-your-area .replacements .blocks .video-block {
  border-radius: 16px;
  background-color: #ec2275;
  margin-bottom: 20px;
}
#site-content.work-in-your-area .replacements .blocks .video-block article {
  padding-top: 24px;
  padding-right: 30px;
  padding-bottom: 24px;
  padding-left: 30px;
}
@media screen and (max-width: 1024px) {
  #site-content.work-in-your-area .replacements .blocks .video-block article {
    text-align: center;
  }
}
#site-content.work-in-your-area .replacements .blocks .video-block article .video-title {
  margin-bottom: 0;
  color: #fff;
}
@media screen and (max-width: 1024px) {
  #site-content.work-in-your-area .replacements .blocks .video-block article .video-title {
    float: none;
    display: block;
    text-align: center;
  }
}
@media screen and (max-width: 1024px) {
  #site-content.work-in-your-area .replacements .blocks .video-block article .video-open {
    float: none;
    margin-top: 10px;
  }
}
#site-content.work-in-your-area .replacements .blocks .video-block article .video-open:hover {
  color: #ec2275;
}
#site-content.work-in-your-area .replacements .blocks .issue-search {
  background-color: #57c9e8;
}
#site-content.work-in-your-area .replacements .blocks .issue-search .search-icon {
  background-image: url("../images/icons/wrench-purple.png");
}
#site-content.work-in-your-area .incidents .content {
  width: 100%;
}
#site-content.work-in-your-area .incidents .blocks .issue-search {
  background-color: #a2d40a;
}
#site-content.work-in-your-area .incidents .blocks .issue-search .search-icon {
  background-image: url("../images/icons/alert-purple.png");
}
#site-content.work-in-your-area .search-sections {
  display: none;
}
#site-content.work-in-your-area .search-map .roadworks-map {
  display: block;
  width: 100%;
  height: 420px;
}
#site-content.work-in-your-area .search-incidents .section-header {
  margin-bottom: 35px;
}
#site-content.work-in-your-area .search-incidents .section-header .section-title {
  margin-bottom: 25px;
  color: #003864;
  line-height: 36px;
}
#site-content.work-in-your-area .search-incidents .post-list {
  position: relative;
}
#site-content.work-in-your-area .search-incidents .post-list .post {
  margin-bottom: 20px;
  border-style: solid;
  border-width: 2px;
  /* colours */
}
#site-content.work-in-your-area .search-incidents .post-list .post::before {
  transition: all 0.2s ease-in-out;
}
#site-content.work-in-your-area .search-incidents .post-list .post .block-title {
  font-size: 26px;
  color: #555;
  font-weight: 300;
  transition: all 0.2s ease-in-out;
  margin-bottom: 10px;
  padding-right: 100px;
  line-height: 34px;
  text-decoration: none;
}
@media screen and (max-width: 600px) {
  #site-content.work-in-your-area .search-incidents .post-list .post .block-title {
    padding-right: 65px;
    font-size: 24px;
    line-height: 28px;
  }
}
#site-content.work-in-your-area .search-incidents .post-list .post .block-title .highlight {
  transition: all 0.2s ease-in-out;
  color: #003864;
  font-weight: 500;
}
#site-content.work-in-your-area .search-incidents .post-list .post .post-date {
  font-size: 14px;
  color: #555;
  font-weight: 300;
  margin-bottom: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media screen and (max-width: 600px) {
  #site-content.work-in-your-area .search-incidents .post-list .post .post-date {
    margin-bottom: 0;
  }
}
#site-content.work-in-your-area .search-incidents .post-list .post .post-date time {
  font-weight: 500;
}
@media screen and (max-width: 600px) {
  #site-content.work-in-your-area .search-incidents .post-list .post .post-date time {
    display: block;
  }
}
#site-content.work-in-your-area .search-incidents .post-list .post .post-toggle {
  min-width: 60px;
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  top: 20px;
  right: 30px;
}
@media screen and (max-width: 600px) {
  #site-content.work-in-your-area .search-incidents .post-list .post .post-toggle {
    width: 55px;
    min-width: 0;
    right: 20px;
  }
}
#site-content.work-in-your-area .search-incidents .post-list .post[class*=block-icon-category] .post-toggle {
  top: 70px;
}
#site-content.work-in-your-area .search-incidents .post-list .post .post-content {
  display: none;
  position: relative;
}
@media screen and (max-width: 600px) {
  #site-content.work-in-your-area .search-incidents .post-list .post .post-content {
    margin-top: 20px;
  }
}
#site-content.work-in-your-area .search-incidents .post-list .post .post-content::before {
  content: "";
  display: block;
  background-color: #f5f5f5;
  height: 2px;
  position: absolute;
  top: 0;
  right: -30px;
  left: -30px;
}
#site-content.work-in-your-area .search-incidents .post-list .post .post-content .content-area {
  padding-top: 20px;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-purple {
  border-color: #003864;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .gas-toggle__step-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .wiya-24__download-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .wiya-24__more-items-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .wiya-24__work-item-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .wiya-24__media-box-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__gas-notice-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__question-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__video-language-watch, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__dyk-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__back-top, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__view-all-updates, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st-download__toolkit-download-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st-download__action-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st-signup__toolkit-promo-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st-signup__action-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st__faqs-single-question-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st__testimonial-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st__register-cta-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st__page-header-button, #site-content.apply.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .apply__portal-button-element, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-popup-form__close.is-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-download-pods__pod-button, #site-content.page.home.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.work-in-your-area .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-purple .post-content .block-button {
  border-color: #003864;
  color: #003864;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .gas-toggle__step-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .wiya-24__download-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .wiya-24__more-items-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .wiya-24__work-item-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .wiya-24__media-box-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__gas-notice-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__question-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__video-language-watch:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__dyk-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__back-top:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__view-all-updates:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st-download__toolkit-download-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st-download__action-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st-signup__toolkit-promo-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st-signup__action-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st__faqs-single-question-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st__testimonial-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st__register-cta-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .st__page-header-button:hover, #site-content.apply.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .apply__portal-button-element:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-popup-form__close.is-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .c-download-pods__pod-button:hover, #site-content.page.home.work-in-your-area .search-incidents .post-list .post.block-purple .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.work-in-your-area .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-purple .post-content .block-button:hover {
  background-color: #003864;
  color: #fff;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-blue {
  border-color: #57c9e8;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .gas-toggle__step-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .wiya-24__download-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .wiya-24__more-items-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .wiya-24__work-item-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .wiya-24__media-box-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__gas-notice-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__question-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__video-language-watch, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__dyk-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__back-top, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__view-all-updates, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st-download__toolkit-download-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st-download__action-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st-signup__toolkit-promo-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st-signup__action-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st__faqs-single-question-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st__testimonial-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st__register-cta-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st__page-header-button, #site-content.apply.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .apply__portal-button-element, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-popup-form__close.is-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-download-pods__pod-button, #site-content.page.home.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.work-in-your-area .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-blue .post-content .block-button {
  border-color: #57c9e8;
  color: #57c9e8;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .gas-toggle__step-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .wiya-24__download-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .wiya-24__more-items-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .wiya-24__work-item-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .wiya-24__media-box-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__gas-notice-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__question-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__video-language-watch:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__dyk-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__back-top:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__view-all-updates:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st-download__toolkit-download-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st-download__action-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st-signup__toolkit-promo-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st-signup__action-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st__faqs-single-question-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st__testimonial-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st__register-cta-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .st__page-header-button:hover, #site-content.apply.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .apply__portal-button-element:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-popup-form__close.is-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .c-download-pods__pod-button:hover, #site-content.page.home.work-in-your-area .search-incidents .post-list .post.block-blue .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.work-in-your-area .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-blue .post-content .block-button:hover {
  background-color: #57c9e8;
  color: #fff;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-pink {
  border-color: #ec2275;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .gas-toggle__step-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .wiya-24__download-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .wiya-24__more-items-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .wiya-24__work-item-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .wiya-24__media-box-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__gas-notice-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__question-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__video-language-watch, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__dyk-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__back-top, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__view-all-updates, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st-download__toolkit-download-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st-download__action-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st-signup__toolkit-promo-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st-signup__action-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st__faqs-single-question-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st__testimonial-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st__register-cta-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st__page-header-button, #site-content.apply.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .apply__portal-button-element, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-popup-form__close.is-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-download-pods__pod-button, #site-content.page.home.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.work-in-your-area .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-pink .post-content .block-button {
  border-color: #ec2275;
  color: #ec2275;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .gas-toggle__step-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .wiya-24__download-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .wiya-24__more-items-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .wiya-24__work-item-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .wiya-24__media-box-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__gas-notice-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__question-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__video-language-watch:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__dyk-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__back-top:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__view-all-updates:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st-download__toolkit-download-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st-download__action-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st-signup__toolkit-promo-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st-signup__action-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st__faqs-single-question-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st__testimonial-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st__register-cta-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .st__page-header-button:hover, #site-content.apply.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .apply__portal-button-element:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-popup-form__close.is-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .c-download-pods__pod-button:hover, #site-content.page.home.work-in-your-area .search-incidents .post-list .post.block-pink .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.work-in-your-area .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-pink .post-content .block-button:hover {
  background-color: #ec2275;
  color: #fff;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-orange {
  border-color: #ff8200;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .gas-toggle__step-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .wiya-24__download-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .wiya-24__more-items-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .wiya-24__work-item-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .wiya-24__media-box-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__gas-notice-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__question-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__video-language-watch, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__dyk-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__back-top, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__view-all-updates, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st-download__toolkit-download-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st-download__action-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st-signup__toolkit-promo-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st-signup__action-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st__faqs-single-question-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st__testimonial-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st__register-cta-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st__page-header-button, #site-content.apply.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .apply__portal-button-element, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-popup-form__close.is-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-download-pods__pod-button, #site-content.page.home.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.work-in-your-area .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-orange .post-content .block-button {
  border-color: #ff8200;
  color: #ff8200;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .gas-toggle__step-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .wiya-24__download-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .wiya-24__more-items-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .wiya-24__work-item-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .wiya-24__media-box-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__gas-notice-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__question-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__video-language-watch:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__dyk-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__back-top:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__view-all-updates:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st-download__toolkit-download-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st-download__action-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st-signup__toolkit-promo-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st-signup__action-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st__faqs-single-question-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st__testimonial-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st__register-cta-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .st__page-header-button:hover, #site-content.apply.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .apply__portal-button-element:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-popup-form__close.is-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .c-download-pods__pod-button:hover, #site-content.page.home.work-in-your-area .search-incidents .post-list .post.block-orange .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.work-in-your-area .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-orange .post-content .block-button:hover {
  background-color: #ff8200;
  color: #fff;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-green {
  border-color: #a2d40a;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .gas-toggle__step-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .wiya-24__download-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .wiya-24__more-items-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .wiya-24__work-item-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .wiya-24__media-box-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__gas-notice-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__question-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__video-language-watch, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__dyk-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__back-top, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__view-all-updates, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st-download__toolkit-download-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st-download__action-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st-signup__toolkit-promo-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st-signup__action-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st__faqs-single-question-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st__testimonial-link, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st__register-cta-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st__page-header-button, #site-content.apply.work-in-your-area .search-incidents .post-list .post.block-green .post-content .apply__portal-button-element, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-popup-form__close.is-button, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-download-pods__pod-button, #site-content.page.home.work-in-your-area .search-incidents .post-list .post.block-green .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.work-in-your-area .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-green .post-content .block-button {
  border-color: #a2d40a;
  color: #a2d40a;
}
#site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .gas-toggle__step-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .wiya-24__download-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .wiya-24__more-items-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .wiya-24__work-item-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .wiya-24__media-box-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__gas-notice-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__question-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__video-language-watch:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__dyk-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__back-top:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-mw-incident__view-all-updates:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st-download__toolkit-download-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st-download__action-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st-signup__toolkit-promo-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st-signup__action-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st__faqs-single-question-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st__testimonial-link:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st__register-cta-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .st__page-header-button:hover, #site-content.apply.work-in-your-area .search-incidents .post-list .post.block-green .post-content .apply__portal-button-element:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-popup-form__close.is-button:hover, #site-content.work-in-your-area .search-incidents .post-list .post.block-green .post-content .c-download-pods__pod-button:hover, #site-content.page.home.work-in-your-area .search-incidents .post-list .post.block-green .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.work-in-your-area .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-green .post-content .block-button:hover {
  background-color: #a2d40a;
  color: #fff;
}
#site-content.work-in-your-area .search-incidents .post-list.post-open .post:not(.open) {
  border-color: #e1e1e1;
}
#site-content.work-in-your-area .search-incidents .post-list.post-open .post:not(.open)::before {
  background-color: #e1e1e1;
}
#site-content.work-in-your-area .search-incidents .post-list.post-open .post:not(.open) .block-title .highlight {
  color: #555;
}
#site-content.work-in-your-area .search-incidents .section-footer {
  padding-top: 20px;
}

#site-content.pipes .contact .contact-details {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #site-content.pipes .contact .contact-details {
    float: none;
    width: 100%;
  }
}
#site-content.pipes .contact .contact-details .form-details {
  margin-bottom: 25px;
  padding-bottom: 30px;
  border-bottom: 2px solid #f5f5f5;
}
#site-content.pipes .contact .contact-details .form-details h3, #site-content.pipes .contact .contact-details .form-details .c-infographic__title {
  font-size: 26px;
  color: #555;
  font-weight: 300;
  margin-bottom: 20px;
}
#site-content.pipes .contact .contact-details .form-details .button, #site-content.pipes .contact .contact-details .form-details .gas-toggle__step-button, #site-content.pipes .contact .contact-details .form-details .wiya-24__download-button, #site-content.pipes .contact .contact-details .form-details .wiya-24__more-items-button, #site-content.pipes .contact .contact-details .form-details .wiya-24__work-item-link, #site-content.pipes .contact .contact-details .form-details .wiya-24__media-box-button, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__gas-notice-link, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__question-button, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__video-language-watch, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__dyk-link, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__back-top, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__view-all-updates, #site-content.pipes .contact .contact-details .form-details .st-download__toolkit-download-button, #site-content.pipes .contact .contact-details .form-details .st-download__action-button, #site-content.pipes .contact .contact-details .form-details .st-signup__toolkit-promo-button, #site-content.pipes .contact .contact-details .form-details .st-signup__action-button, #site-content.pipes .contact .contact-details .form-details .st__faqs-single-question-button, #site-content.pipes .contact .contact-details .form-details .st__testimonial-link, #site-content.pipes .contact .contact-details .form-details .st__register-cta-button, #site-content.pipes .contact .contact-details .form-details .st__page-header-button, #site-content.apply.pipes .contact .contact-details .form-details .apply__portal-button-element, #site-content.pipes .contact .contact-details .form-details .c-popup-form__close.is-button, #site-content.pipes .contact .contact-details .form-details .c-download-pods__pod-button, #site-content.page.home.pipes .contact .contact-details .form-details .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.pipes .latest-news .news-blocks .block .block-content .contact .contact-details .form-details .block-button {
  border-color: #f1488d;
  color: #f1488d;
}
#site-content.pipes .contact .contact-details .form-details .button:hover, #site-content.pipes .contact .contact-details .form-details .gas-toggle__step-button:hover, #site-content.pipes .contact .contact-details .form-details .wiya-24__download-button:hover, #site-content.pipes .contact .contact-details .form-details .wiya-24__more-items-button:hover, #site-content.pipes .contact .contact-details .form-details .wiya-24__work-item-link:hover, #site-content.pipes .contact .contact-details .form-details .wiya-24__media-box-button:hover, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__gas-notice-link:hover, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__question-button:hover, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__video-language-watch:hover, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__dyk-link:hover, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__back-top:hover, #site-content.pipes .contact .contact-details .form-details .c-mw-incident__view-all-updates:hover, #site-content.pipes .contact .contact-details .form-details .st-download__toolkit-download-button:hover, #site-content.pipes .contact .contact-details .form-details .st-download__action-button:hover, #site-content.pipes .contact .contact-details .form-details .st-signup__toolkit-promo-button:hover, #site-content.pipes .contact .contact-details .form-details .st-signup__action-button:hover, #site-content.pipes .contact .contact-details .form-details .st__faqs-single-question-button:hover, #site-content.pipes .contact .contact-details .form-details .st__testimonial-link:hover, #site-content.pipes .contact .contact-details .form-details .st__register-cta-button:hover, #site-content.pipes .contact .contact-details .form-details .st__page-header-button:hover, #site-content.apply.pipes .contact .contact-details .form-details .apply__portal-button-element:hover, #site-content.pipes .contact .contact-details .form-details .c-popup-form__close.is-button:hover, #site-content.pipes .contact .contact-details .form-details .c-download-pods__pod-button:hover, #site-content.page.home.pipes .contact .contact-details .form-details .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.pipes .latest-news .news-blocks .block .block-content .contact .contact-details .form-details .block-button:hover {
  background-color: #f1488d;
  color: #fff;
}
#site-content.pipes .contact .contact-details .contact-methods h4 {
  font-size: 18px;
  color: #555;
  font-weight: 300;
  margin-bottom: 15px;
  line-height: 24px;
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method {
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
  background-color: #fff;
  margin-bottom: 10px;
  border: 2px solid #b4b4b4;
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method .method-header {
  display: block;
  padding-top: 8px;
  padding-right: 18px;
  padding-bottom: 8px;
  padding-left: 18px;
  position: relative;
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method .method-header:hover {
  cursor: pointer;
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method .method-header::after {
  transform: translateY(-50%) rotate(0deg);
  transition: all 0.3s ease-in-out;
  content: "";
  display: block;
  background-image: url("../images/icons/arrows/small-grey-down.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 12px;
  height: 7px;
  position: absolute;
  top: 50%;
  right: 18px;
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method .method-header .method-title {
  font-size: 14px;
  color: #555;
  font-weight: 500;
  transition: all 0.3s ease-in-out;
  margin-bottom: 0;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method .method-content {
  display: none;
  border-top: 1px solid #fff;
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method .method-content .content-area {
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 10px;
  padding-left: 18px;
  overflow: hidden;
  color: #fff;
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method .method-content .content-area a {
  border: none;
  color: #fff;
  text-decoration: underline;
}
@media screen and (max-width: 420px) {
  #site-content.pipes .contact .contact-details .contact-methods .methods .method .method-content .content-area a {
    display: block;
  }
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method .method-content .content-area a:hover {
  text-decoration: none;
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method:hover, #site-content.pipes .contact .contact-details .contact-methods .methods .method.open {
  background-color: #b4b4b4;
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method:hover .method-header::after, #site-content.pipes .contact .contact-details .contact-methods .methods .method.open .method-header::after {
  background-image: url("../images/icons/arrows/small-white-down.png");
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method:hover .method-header .method-title, #site-content.pipes .contact .contact-details .contact-methods .methods .method.open .method-header .method-title {
  color: #fff;
}
#site-content.pipes .contact .contact-details .contact-methods .methods .method.open .method-header::after {
  transform: translateY(-50%) rotate(180deg);
}
#site-content.pipes .contact .required-details {
  width: 48%;
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  #site-content.pipes .contact .required-details {
    float: none;
    width: 100%;
    margin-top: 30px;
  }
}
@media screen and (max-width: 600px) {
  #site-content.pipes .contact .required-details {
    padding-bottom: 10px;
  }
}
#site-content.pipes .contact .required-details .block-title {
  margin-bottom: 20px;
  font-size: 26px;
}
#site-content.pipes .contact .required-details .block-content .icon-list {
  margin-bottom: 0;
}
#site-content.pipes .contact .required-details .block-content .icon-list .item {
  margin-top: 8px;
  padding-bottom: 10px;
}
#site-content.pipes .contact .required-details .block-content .icon-list .item::after {
  content: "";
  background-color: #f5f5f5;
  height: 2px;
  position: absolute;
  right: -30px;
  bottom: 0;
  left: -30px;
}
#site-content.pipes .contact .required-details .block-content .icon-list .item:last-child::after {
  display: none;
}
#site-content.pipes .form-wrapper {
  display: none;
  border-top: 2px solid #f5f5f5;
}
#site-content.pipes .form-wrapper .gform_heading .gform_title {
  font-size: 35px;
  color: #f1488d;
  font-weight: 500;
  margin-bottom: 20px;
}
#site-content.pipes .form-wrapper .gform_footer input[type=submit] {
  border-color: #f1488d;
  color: #f1488d;
}
#site-content.pipes .form-wrapper .gform_footer input[type=submit]:hover {
  background-color: #f1488d;
  color: #fff;
}
#site-content.pipes .secondary-content .safety-content {
  width: 43%;
}
@media screen and (max-width: 767px) {
  #site-content.pipes .secondary-content .safety-content {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
}
#site-content.pipes .secondary-content .safety-content h3, #site-content.pipes .secondary-content .safety-content .c-infographic__title {
  font-size: 26px;
  color: #555;
  font-weight: 300;
}
#site-content.pipes .secondary-content .ownership {
  padding-bottom: 15px;
}
#site-content.pipes .secondary-content .ownership .block-title {
  margin-bottom: 15px;
  font-size: 26px;
}

.supply-details {
  position: relative;
}
.supply-details::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 100%;
  height: 8px;
  position: absolute;
  top: 122px;
  right: 0;
  left: 0;
  z-index: 40;
}
@media screen and (max-width: 768px) {
  .supply-details::before {
    display: none;
  }
}
.supply-details .container {
  position: relative;
  z-index: 50;
}
@media screen and (min-width: 768px) {
  .supply-details .container.is-flex {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}

.supply-details__extra-info {
  padding: 40px 0;
  display: block;
}
.supply-details__extra-info h3, .supply-details__extra-info .c-infographic__title {
  margin-bottom: 10px;
}
.supply-details__extra-info p {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .supply-details__extra-info {
    padding: 10px 0 40px 0;
  }
}

.detail-block {
  width: calc(50% - 20px);
  border-radius: 16px;
  position: relative;
  z-index: 110;
  color: #003864;
  overflow: hidden;
}
.detail-block.green {
  background-color: #a2d40a;
}
.detail-block.blue {
  background-color: #57c9e8;
}
.detail-block.pink {
  background-color: #ec2275;
}
.detail-block.pink .detail-content {
  color: black;
}
.detail-block.pink .detail-content .title {
  color: black;
}
@media screen and (max-width: 767px) {
  .detail-block {
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .detail-block {
    margin-bottom: 20px;
    overflow: visible;
  }
}
.detail-block .detail-icon {
  border-radius: 50%;
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: -32px;
  border: 8px solid #003864;
  position: absolute;
  top: 35px;
  left: 50%;
}
.detail-block .detail-icon:hover {
  cursor: pointer;
}
.detail-block .detail-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
.detail-block .detail-icon .bar:hover {
  cursor: default;
}
.detail-block .detail-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
.detail-block .detail-icon .bar.left {
  right: 100%;
}
.detail-block .detail-icon .bar.left::before {
  right: 100px;
}
@media screen and (max-width: 500px) {
  .detail-block .detail-icon .bar.left::before {
    right: 55px;
  }
}
.detail-block .detail-icon .bar.right {
  left: 100%;
}
.detail-block .detail-icon .bar.right::before {
  left: 100px;
}
@media screen and (max-width: 500px) {
  .detail-block .detail-icon .bar.right::before {
    left: 55px;
  }
}
.detail-block .detail-content {
  padding-top: 125px;
  padding-right: 45px;
  padding-bottom: 25px;
  padding-left: 45px;
  font-weight: 400;
  text-align: center;
  color: inherit;
}
@media screen and (max-width: 850px) {
  .detail-block .detail-content {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.detail-block .detail-content .title {
  margin-bottom: 25px;
  color: #003864;
  line-height: 38px;
}

#site-content.gas-emergencies {
  overflow: hidden;
}
#site-content.gas-emergencies .steps {
  background-color: #F9ECEC;
}
#site-content.gas-emergencies .steps .section-header {
  margin-bottom: 25px;
}
#site-content.gas-emergencies .steps .section-header .section-title {
  margin: 0;
  color: #ec2275;
  font-size: 35px;
  font-weight: 500;
}
#site-content.gas-emergencies .steps .safety-list, #site-content.gas-emergencies .steps .videos {
  width: 49%;
}
@media screen and (max-width: 767px) {
  #site-content.gas-emergencies .steps .safety-list, #site-content.gas-emergencies .steps .videos {
    float: none;
    width: 100%;
  }
}
#site-content.gas-emergencies .steps .safety-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media screen and (max-width: 767px) {
  #site-content.gas-emergencies .steps .safety-list {
    margin-bottom: 20px;
  }
}
#site-content.gas-emergencies .steps .safety-list .item {
  background-color: #fff;
  margin-bottom: 15px;
  border-radius: 12px;
  position: relative;
}
#site-content.gas-emergencies .steps .safety-list .item:last-of-type {
  margin-bottom: 0;
}
#site-content.gas-emergencies .steps .safety-list .item .index {
  font-size: 52px;
  color: #ec2275;
  font-weight: 500;
  display: block;
  position: absolute;
  top: 50%;
  left: 18px;
  transform: translateY(-50%);
}
#site-content.gas-emergencies .steps .safety-list .item .content-area {
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-left: 60px;
}
#site-content.gas-emergencies .steps .videos .video-promo {
  border-radius: 16px;
  background-color: #57c9e8;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #site-content.gas-emergencies .steps .videos .video-promo {
    margin-bottom: 20px;
    overflow: visible;
  }
}
#site-content.gas-emergencies .steps .videos .video-promo .play-icon {
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../images/icons/play-purple.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: -32px;
  border: 8px solid #003864;
  position: absolute;
  top: 35px;
  left: 50%;
}
#site-content.gas-emergencies .steps .videos .video-promo .play-icon:hover {
  cursor: pointer;
}
#site-content.gas-emergencies .steps .videos .video-promo .play-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
#site-content.gas-emergencies .steps .videos .video-promo .play-icon .bar:hover {
  cursor: default;
}
#site-content.gas-emergencies .steps .videos .video-promo .play-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.gas-emergencies .steps .videos .video-promo .play-icon .bar.left {
  right: 100%;
}
#site-content.gas-emergencies .steps .videos .video-promo .play-icon .bar.left::before {
  right: 100px;
}
@media screen and (max-width: 500px) {
  #site-content.gas-emergencies .steps .videos .video-promo .play-icon .bar.left::before {
    right: 55px;
  }
}
#site-content.gas-emergencies .steps .videos .video-promo .play-icon .bar.right {
  left: 100%;
}
#site-content.gas-emergencies .steps .videos .video-promo .play-icon .bar.right::before {
  left: 100px;
}
@media screen and (max-width: 500px) {
  #site-content.gas-emergencies .steps .videos .video-promo .play-icon .bar.right::before {
    left: 55px;
  }
}
#site-content.gas-emergencies .steps .videos .video-promo .promo-content {
  padding-top: 125px;
  padding-right: 75px;
  padding-bottom: 40px;
  padding-left: 75px;
  text-align: center;
}
@media screen and (max-width: 850px) {
  #site-content.gas-emergencies .steps .videos .video-promo .promo-content {
    padding-right: 25px;
    padding-left: 25px;
  }
}
#site-content.gas-emergencies .steps .videos .video-promo .promo-content .video-title {
  margin-bottom: 25px;
  color: #003864;
  line-height: 38px;
}
#site-content.gas-emergencies .steps .videos .video-small {
  background-color: #003864;
  margin-bottom: 15px;
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 20px;
  padding-lefT: 30px;
  border-radius: 12px;
  box-sizing: border-box;
}
@media screen and (max-width: 960px) {
  #site-content.gas-emergencies .steps .videos .video-small {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }
}
#site-content.gas-emergencies .steps .videos .video-small:last-of-type {
  margin-bottom: 0;
}
#site-content.gas-emergencies .steps .videos .video-small .video-title {
  color: #fff;
}
@media screen and (max-width: 960px) {
  #site-content.gas-emergencies .steps .videos .video-small .video-title {
    float: none;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 960px) {
  #site-content.gas-emergencies .steps .videos .video-small .button, #site-content.gas-emergencies .steps .videos .video-small .gas-toggle__step-button, #site-content.gas-emergencies .steps .videos .video-small .wiya-24__download-button, #site-content.gas-emergencies .steps .videos .video-small .wiya-24__more-items-button, #site-content.gas-emergencies .steps .videos .video-small .wiya-24__work-item-link, #site-content.gas-emergencies .steps .videos .video-small .wiya-24__media-box-button, #site-content.gas-emergencies .steps .videos .video-small .c-mw-incident__gas-notice-link, #site-content.gas-emergencies .steps .videos .video-small .c-mw-incident__question-button, #site-content.gas-emergencies .steps .videos .video-small .c-mw-incident__video-language-watch, #site-content.gas-emergencies .steps .videos .video-small .c-mw-incident__dyk-link, #site-content.gas-emergencies .steps .videos .video-small .c-mw-incident__back-top, #site-content.gas-emergencies .steps .videos .video-small .c-mw-incident__view-all-updates, #site-content.gas-emergencies .steps .videos .video-small .st-download__toolkit-download-button, #site-content.gas-emergencies .steps .videos .video-small .st-download__action-button, #site-content.gas-emergencies .steps .videos .video-small .st-signup__toolkit-promo-button, #site-content.gas-emergencies .steps .videos .video-small .st-signup__action-button, #site-content.gas-emergencies .steps .videos .video-small .st__faqs-single-question-button, #site-content.gas-emergencies .steps .videos .video-small .st__testimonial-link, #site-content.gas-emergencies .steps .videos .video-small .st__register-cta-button, #site-content.gas-emergencies .steps .videos .video-small .st__page-header-button, #site-content.apply.gas-emergencies .steps .videos .video-small .apply__portal-button-element, #site-content.gas-emergencies .steps .videos .video-small .c-popup-form__close.is-button, #site-content.gas-emergencies .steps .videos .video-small .c-download-pods__pod-button, #site-content.page.home.gas-emergencies .steps .videos .video-small .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.gas-emergencies .latest-news .news-blocks .block .block-content .steps .videos .video-small .block-button {
    float: none;
  }
}

@media screen and (max-width: 767px) {
  #site-content.priority .page-content, #site-content.priority .additional {
    float: none;
    width: 100% !important;
  }
}
#site-content.priority .page-content {
  width: 45%;
}
@media screen and (max-width: 767px) {
  #site-content.priority .page-content {
    margin-bottom: 30px;
  }
}
#site-content.priority .page-content h2, #site-content.priority .page-content h3, #site-content.priority .page-content .c-infographic__title {
  color: #003864;
}
#site-content.priority .page-content h4, #site-content.priority .page-content h5, #site-content.priority .page-content h6 {
  color: #555;
  font-weight: 300;
}
#site-content.priority .additional {
  width: 49%;
}
#site-content.priority .additional .video-promo {
  border-radius: 16px;
  background-color: #a2d40a;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #site-content.priority .additional .video-promo {
    margin-bottom: 20px;
    overflow: visible;
  }
}
#site-content.priority .additional .video-promo .play-icon {
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../images/icons/play-purple.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: -32px;
  border: 8px solid #003864;
  position: absolute;
  top: 35px;
  left: 50%;
}
#site-content.priority .additional .video-promo .play-icon:hover {
  cursor: pointer;
}
#site-content.priority .additional .video-promo .play-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
#site-content.priority .additional .video-promo .play-icon .bar:hover {
  cursor: default;
}
#site-content.priority .additional .video-promo .play-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.priority .additional .video-promo .play-icon .bar.left {
  right: 100%;
}
#site-content.priority .additional .video-promo .play-icon .bar.left::before {
  right: 100px;
}
@media screen and (max-width: 500px) {
  #site-content.priority .additional .video-promo .play-icon .bar.left::before {
    right: 55px;
  }
}
#site-content.priority .additional .video-promo .play-icon .bar.right {
  left: 100%;
}
#site-content.priority .additional .video-promo .play-icon .bar.right::before {
  left: 100px;
}
@media screen and (max-width: 500px) {
  #site-content.priority .additional .video-promo .play-icon .bar.right::before {
    left: 55px;
  }
}
#site-content.priority .additional .video-promo .promo-content {
  padding-top: 125px;
  padding-right: 75px;
  padding-bottom: 40px;
  padding-left: 75px;
  text-align: center;
}
@media screen and (max-width: 850px) {
  #site-content.priority .additional .video-promo .promo-content {
    padding-right: 25px;
    padding-left: 25px;
  }
}
#site-content.priority .additional .video-promo .promo-content .video-title {
  margin-bottom: 25px;
  color: #003864;
  line-height: 38px;
}

#site-content.carbon-monoxide .section-header {
  margin-bottom: 25px;
}
#site-content.carbon-monoxide .section-header .section-title {
  margin: 0;
  color: #003864;
  font-size: 35px;
}
@media screen and (max-width: 767px) {
  #site-content.carbon-monoxide .section-header .section-title {
    font-size: 28px;
  }
}
#site-content.carbon-monoxide .blocks .layout-block {
  width: 49%;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  #site-content.carbon-monoxide .blocks .layout-block {
    float: none;
    width: 100%;
  }
}
#site-content.carbon-monoxide .more-details {
  background-color: #57c9e8;
  border-color: #57c9e8;
}
#site-content.carbon-monoxide .more-details::before {
  background-image: url("../images/icons/blocks/search.png");
}
#site-content.carbon-monoxide .more-details .block-content * {
  color: #fff;
}
#site-content.carbon-monoxide .more-details .block-content a {
  border-color: #fff;
}

.o-investment-improvement-hero {
  position: relative;
}
.o-investment-improvement-hero__headline {
  width: 100%;
  color: #fff;
  background-color: #003864;
}
.o-investment-improvement-hero__headline h1 {
  margin-bottom: 0.25em;
  font-size: 45px;
  line-height: 1;
  font-weight: 900;
}
@media (max-width: 768px) {
  .o-investment-improvement-hero__headline h1 {
    font-size: 30px;
  }
}
.o-investment-improvement-hero__headline h2, .o-investment-improvement-hero__headline h3, .o-investment-improvement-hero__headline .c-infographic__title, .o-investment-improvement-hero__headline h4 {
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: bold;
}
@media (max-width: 768px) {
  .o-investment-improvement-hero__headline h2, .o-investment-improvement-hero__headline h3, .o-investment-improvement-hero__headline .c-infographic__title, .o-investment-improvement-hero__headline h4 {
    font-size: 35px;
  }
}
.o-investment-improvement-hero__headline p {
  margin-bottom: 30px;
  font-size: 22px;
}
@media (min-width: 768px) {
  .o-investment-improvement-hero__headline {
    padding-right: 10%;
  }
}
.o-investment-improvement-hero__further-info p {
  line-height: 1.2;
  margin-bottom: 1em;
}
.o-investment-improvement-hero__further-info b {
  font-weight: bold;
}

.o-investment-container {
  padding: 20px;
  max-width: 1100px;
  margin: 0 auto;
}

.c-video-info {
  padding: 1em;
  background-color: #41c9e8;
  border-radius: 0.5em;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}
.c-video-info__thumbnail {
  margin-bottom: 1em;
  height: 90px;
  width: 100%;
  border-radius: 0.5em;
  background-color: red;
}

.c-download-links__headline {
  display: block;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}
.c-download-links__links {
  list-style-type: none;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.c-download-links__link {
  margin-right: 1em;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1em;
  padding: 0.5em 1em;
  min-width: 300px;
  background-color: transparent;
  border: 1px solid #ec2275;
  border-radius: 0.5em;
  text-decoration: none;
}
.c-download-links__link > span {
  display: block;
  max-width: 80%;
  white-space: nowrap;
  color: #555;
  font-weight: 400;
}
.c-download-links__link:after {
  display: block;
  content: "";
  width: 15px;
  height: 15px;
  background-image: url(../images/download.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.c-download-links__link:hover {
  border-color: #003864;
}

.o-current-work__header {
  margin-bottom: 2.5em;
  padding-bottom: 50px;
  background-color: #57c9e8;
}
.o-current-work__header h2 {
  font-size: 45px;
  font-weight: bold;
  color: #003864;
}
@media (max-width: 768px) {
  .o-current-work__header h2 {
    font-size: 30px;
  }
}
.o-current-work__header p {
  padding: 15px 0;
}

.c-current-work-app {
  position: relative;
  padding-bottom: 50px;
  margin: 0 auto;
}
.c-current-work-app__error {
  display: block;
  opacity: 0;
  visibility: hidden;
  min-height: 35px;
  font-size: 20px;
  font-weight: bold;
  color: #ec2275;
}
.c-current-work-app__error.is-visible {
  opacity: 1;
  visibility: visible;
}
.c-current-work-app__input {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
.c-current-work-app__input input {
  font-size: 1.5rem;
  padding: 0 1.5rem;
  min-height: 50px;
  background-color: #fff;
  border: none;
  border-radius: 8px;
  color: #003864;
}
@media (max-width: 450px) {
  .c-current-work-app__input input {
    border-color: #003864;
    color: #003864;
  }
}
.c-current-work-app__search-trigger {
  margin-left: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  width: 150px;
  font-size: 1.2em;
  background-color: #003864;
  color: #fff;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.c-current-work-app__search-trigger:hover {
  background-color: #ec2275;
}
.c-current-work-app__results {
  padding: 30px;
  background-color: #fff;
  position: relative;
  top: -100px;
  border-radius: 40px;
  display: none;
  list-style-type: none;
}
.c-current-work-app__results > div:not(:last-of-type) {
  margin-bottom: 1em;
}
.c-current-work-app__notice {
  padding: 30px;
  text-align: center;
  border: 4px solid #ec2275;
  border-radius: 30px;
  line-height: 1.3;
}
.c-current-work-app__notice h3, .c-current-work-app__notice .c-infographic__title {
  margin-bottom: 10px;
  color: #ec2275;
}
.c-current-work-app__notice b {
  font-weight: bold;
}
.c-current-work-app__notice a {
  color: #ec2275;
  text-decoration: none;
}
.c-current-work-app.has-results {
  background-color: transparent;
}
.c-current-work-app.has-results .c-current-work-app__results {
  display: block;
}
@media (min-width: 768px) {
  .c-current-work-app.has-results .c-current-work-app__input input {
    border-color: #003864;
    color: #003864;
  }
}
.c-current-work-app.has-results .c-current-work-app__loader div {
  border-color: #003864;
}
.c-current-work-app__loader {
  display: none !important;
}
.c-current-work-app.is-loading .c-current-work-app__loader {
  display: inline-block !important;
  position: absolute !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.c-current-work-app.is-loading:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
@media (max-width: 450px) {
  .c-current-work-app {
    padding: 0px;
    border: none;
    background-color: transparent;
  }
  .c-current-work-app__input input {
    font-size: 1.5rem;
  }
  .c-current-work-app__loader div {
    border-color: #003864 !important;
  }
}

.c-incident {
  position: relative;
  display: block;
  padding: 1em 2em;
  border: 5px solid #003864;
  border-radius: 1em;
  text-align: left;
}
.c-incident__summary {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
@media (min-width: 768px) {
  .c-incident__summary {
    max-width: 60%;
  }
}
.c-incident__title {
  font-size: 26px;
  font-weight: bold;
}
.c-incident__posted-on {
  margin: 1.5em 0;
  font-size: 18px;
  text-transform: uppercase;
}
.c-incident__body {
  margin-top: 1.5em;
  display: none;
  font-size: 18px;
}
.c-incident__body p {
  margin-bottom: 1em;
}
.c-incident__body b {
  font-weight: bold;
}
.c-incident__body a {
  color: #ec2275;
}
.c-incident__read-more {
  padding: 0.7em 1em;
  border: 1px solid #555;
  border-radius: 0.5em;
  text-transform: uppercase;
  min-width: 71px;
  text-align: center;
  text-decoration: none;
  outline: none;
  font-size: 13px;
  color: #555;
}
.c-incident__read-more:hover {
  background-color: #003864;
  color: #fff;
}
.c-incident:after {
  display: block;
  content: "";
  height: 60px;
  width: 60px;
  position: absolute;
  top: 0;
  right: 50px;
  background-image: url(../images/spanner.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media (max-width: 450px) {
  .c-incident {
    padding: 5em 1em 1em 1em;
  }
}

.c-video-link {
  margin-bottom: 1em;
  display: flex;
  align-items: center;
  font-size: 1.2em;
}
.c-video-link__link {
  padding: 0.15em 0.75em;
  margin-left: 0.5em;
  white-space: nowrap;
  border-radius: 8px;
  border: 1px solid #003864;
  color: #003864;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.c-video-link__link span {
  display: flex;
  align-items: center;
}
.c-video-link__link span:after {
  margin-left: 0.5em;
  content: "";
  display: inline-block;
  height: 0.75em;
  min-width: 0.75em;
  background-image: url(../images/icons/arrows/arrow-right-blue.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.c-video-link__link:hover {
  border-color: #ec2275;
}

.c-loader {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
  z-index: 1;
}

.c-loader div {
  position: absolute;
  border: 4px solid #003864;
  opacity: 1;
  border-radius: 50%;
  animation: loader 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.c-loader div:nth-child(2) {
  animation-delay: -0.5s;
}

@keyframes loader {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0;
  }
}
#site-content.apply .application-check .postcode-check__intro {
  font-size: 18px;
  color: #003864;
  font-weight: 400;
  margin-bottom: 15px;
}
#site-content.apply .application-check .postcode-check__intro p:not(:last-child) {
  margin-bottom: 10px;
}
#site-content.apply .application-check .postcode-check {
  width: 60%;
}
@media screen and (max-width: 767px) {
  #site-content.apply .application-check .postcode-check {
    float: none;
    width: 100%;
  }
}
#site-content.apply .application-check .postcode-check .postcode-check__wrapper {
  padding: 40px 20px;
  border-radius: 15px;
  background-color: #00caff;
}
#site-content.apply .application-check .postcode-check h3, #site-content.apply .application-check .postcode-check .c-infographic__title {
  font-size: 40px;
  color: #003864;
  font-weight: 700;
  margin-bottom: 15px;
}
#site-content.apply .application-check .postcode-check .postcode-check-form {
  width: 100%;
  box-sizing: border-box;
  position: relative;
}
#site-content.apply .application-check .postcode-check .postcode-check-form::before {
  transition: all 0.2s ease-in-out;
  display: block;
  background-color: rgba(255, 255, 255, 0.5);
  background-image: url("../images/icons/loading-purple.svg");
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
#site-content.apply .application-check .postcode-check .postcode-check-form.loading::before {
  opacity: 1;
  visibility: visible;
}
#site-content.apply .application-check .postcode-check .postcode-check-form .postcode-check-form__wrapper {
  width: 100%;
  margin-top: 40px;
  box-sizing: border-box;
}
#site-content.apply .application-check .postcode-check .postcode-check-form .message {
  border-radius: 6px;
  font-size: 18px;
  color: #fff;
  font-weight: 400;
  display: block;
  margin-top: 10px;
  padding: 10px 20px;
  clear: both;
}
#site-content.apply .application-check .postcode-check .postcode-check-form .message.message-error {
  background-color: #ec2275;
}
#site-content.apply .application-check .postcode-check .postcode-check-form .message.message-success {
  background-color: #a2d40a;
}
#site-content.apply .application-check .postcode-check .postcode-check-form .postcode-check-form__inputs {
  display: flex;
  justify-content: space-between;
}
#site-content.apply .application-check .postcode-check .postcode-check-form label {
  font-size: 18px;
  color: #57c9e8;
  font-weight: 500;
  display: none;
  margin-bottom: 5px;
  clear: both;
}
#site-content.apply .application-check .postcode-check .postcode-check-form input[type=text] {
  width: 77.2727272727%;
  height: auto;
  padding: 5px 10px;
  border: none;
  border-radius: 6px;
  font-size: 18px;
  color: #003864;
  font-weight: 400;
  background-color: #f5f5f5;
}
@media screen and (max-width: 420px) {
  #site-content.apply .application-check .postcode-check .postcode-check-form input[type=text] {
    width: 72%;
  }
}
#site-content.apply .application-check .postcode-check .postcode-check-form input[type=text]::-moz-placeholder {
  font-size: 18px;
  color: #003864;
  font-weight: 400;
}
#site-content.apply .application-check .postcode-check .postcode-check-form input[type=text]::placeholder {
  font-size: 18px;
  color: #003864;
  font-weight: 400;
}
#site-content.apply .application-check .postcode-check .postcode-check-form .button, #site-content.apply .application-check .postcode-check .postcode-check-form .gas-toggle__step-button, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__download-button, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__more-items-button, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__work-item-link, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__media-box-button, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__gas-notice-link, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__question-button, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__video-language-watch, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__dyk-link, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__back-top, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__view-all-updates, #site-content.apply .application-check .postcode-check .postcode-check-form .st-download__toolkit-download-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st-download__action-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st-signup__toolkit-promo-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st-signup__action-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st__faqs-single-question-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st__testimonial-link, #site-content.apply .application-check .postcode-check .postcode-check-form .st__register-cta-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st__page-header-button, #site-content.apply .application-check .postcode-check .postcode-check-form .apply__portal-button-element, #site-content.apply .application-check .postcode-check .postcode-check-form .c-popup-form__close.is-button, #site-content.apply .application-check .postcode-check .postcode-check-form .c-download-pods__pod-button, #site-content.page.home.apply .application-check .postcode-check .postcode-check-form .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.apply .latest-news .news-blocks .block .block-content .application-check .postcode-check .postcode-check-form .block-button {
  height: auto;
  border-color: #003864;
  font-size: 14px;
  color: #003864;
  font-weight: 600;
}
@media screen and (max-width: 420px) {
  #site-content.apply .application-check .postcode-check .postcode-check-form .button, #site-content.apply .application-check .postcode-check .postcode-check-form .gas-toggle__step-button, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__download-button, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__more-items-button, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__work-item-link, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__media-box-button, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__gas-notice-link, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__question-button, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__video-language-watch, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__dyk-link, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__back-top, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__view-all-updates, #site-content.apply .application-check .postcode-check .postcode-check-form .st-download__toolkit-download-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st-download__action-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st-signup__toolkit-promo-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st-signup__action-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st__faqs-single-question-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st__testimonial-link, #site-content.apply .application-check .postcode-check .postcode-check-form .st__register-cta-button, #site-content.apply .application-check .postcode-check .postcode-check-form .st__page-header-button, #site-content.apply .application-check .postcode-check .postcode-check-form .apply__portal-button-element, #site-content.apply .application-check .postcode-check .postcode-check-form .c-popup-form__close.is-button, #site-content.apply .application-check .postcode-check .postcode-check-form .c-download-pods__pod-button, #site-content.page.home.apply .application-check .postcode-check .postcode-check-form .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.apply .latest-news .news-blocks .block .block-content .application-check .postcode-check .postcode-check-form .block-button {
    width: 25%;
    padding-right: 0;
    padding-left: 0;
  }
}
#site-content.apply .application-check .postcode-check .postcode-check-form .button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .gas-toggle__step-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__download-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__more-items-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__work-item-link:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .wiya-24__media-box-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__gas-notice-link:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__question-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__video-language-watch:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__dyk-link:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__back-top:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .c-mw-incident__view-all-updates:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .st-download__toolkit-download-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .st-download__action-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .st-signup__toolkit-promo-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .st-signup__action-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .st__faqs-single-question-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .st__testimonial-link:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .st__register-cta-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .st__page-header-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .apply__portal-button-element:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .c-popup-form__close.is-button:hover, #site-content.apply .application-check .postcode-check .postcode-check-form .c-download-pods__pod-button:hover, #site-content.page.home.apply .application-check .postcode-check .postcode-check-form .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.apply .latest-news .news-blocks .block .block-content .application-check .postcode-check .postcode-check-form .block-button:hover {
  color: white;
  background-color: #003864;
}
#site-content.apply .application-check .other-checks {
  width: 38%;
}
@media screen and (max-width: 767px) {
  #site-content.apply .application-check .other-checks {
    float: none;
    width: 100%;
    margin-top: 30px;
  }
}
#site-content.apply .application-check .other-checks .postcode-check__intro {
  margin-bottom: 40px;
}
#site-content.apply .application-check .other-checks h3, #site-content.apply .application-check .other-checks .c-infographic__title {
  font-size: 34px;
  color: #003864;
  font-weight: 700;
  margin-bottom: 15px;
}
#site-content.apply .application-check .other-checks .buttons h5 {
  font-size: 18px;
  color: #555;
  margin-bottom: 10px;
}
#site-content.apply .application-check .other-checks .buttons .button, #site-content.apply .application-check .other-checks .buttons .gas-toggle__step-button, #site-content.apply .application-check .other-checks .buttons .wiya-24__download-button, #site-content.apply .application-check .other-checks .buttons .wiya-24__more-items-button, #site-content.apply .application-check .other-checks .buttons .wiya-24__work-item-link, #site-content.apply .application-check .other-checks .buttons .wiya-24__media-box-button, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__gas-notice-link, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__question-button, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__video-language-watch, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__dyk-link, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__back-top, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__view-all-updates, #site-content.apply .application-check .other-checks .buttons .st-download__toolkit-download-button, #site-content.apply .application-check .other-checks .buttons .st-download__action-button, #site-content.apply .application-check .other-checks .buttons .st-signup__toolkit-promo-button, #site-content.apply .application-check .other-checks .buttons .st-signup__action-button, #site-content.apply .application-check .other-checks .buttons .st__faqs-single-question-button, #site-content.apply .application-check .other-checks .buttons .st__testimonial-link, #site-content.apply .application-check .other-checks .buttons .st__register-cta-button, #site-content.apply .application-check .other-checks .buttons .st__page-header-button, #site-content.apply .application-check .other-checks .buttons .apply__portal-button-element, #site-content.apply .application-check .other-checks .buttons .c-popup-form__close.is-button, #site-content.apply .application-check .other-checks .buttons .c-download-pods__pod-button, #site-content.page.home.apply .application-check .other-checks .buttons .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.apply .latest-news .news-blocks .block .block-content .application-check .other-checks .buttons .block-button {
  width: 245px;
  max-width: 100%;
  padding: 18px;
  border: none;
  display: block;
  font-size: 14px;
  color: #003864;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  background-color: #f8f8f8;
}
#site-content.apply .application-check .other-checks .buttons .button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .gas-toggle__step-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .wiya-24__download-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .wiya-24__more-items-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .wiya-24__work-item-link:not(:last-child), #site-content.apply .application-check .other-checks .buttons .wiya-24__media-box-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__gas-notice-link:not(:last-child), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__question-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__video-language-watch:not(:last-child), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__dyk-link:not(:last-child), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__back-top:not(:last-child), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__view-all-updates:not(:last-child), #site-content.apply .application-check .other-checks .buttons .st-download__toolkit-download-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .st-download__action-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .st-signup__toolkit-promo-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .st-signup__action-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .st__faqs-single-question-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .st__testimonial-link:not(:last-child), #site-content.apply .application-check .other-checks .buttons .st__register-cta-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .st__page-header-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .apply__portal-button-element:not(:last-child), #site-content.apply .application-check .other-checks .buttons .c-popup-form__close.is-button:not(:last-child), #site-content.apply .application-check .other-checks .buttons .c-download-pods__pod-button:not(:last-child), #site-content.page.home.apply .application-check .other-checks .buttons .latest-news .news-blocks .block .block-content .block-button:not(:last-child), #site-content.page.home.apply .latest-news .news-blocks .block .block-content .application-check .other-checks .buttons .block-button:not(:last-child) {
  margin-bottom: 20px;
}
#site-content.apply .application-check .other-checks .buttons .button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .gas-toggle__step-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .wiya-24__download-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .wiya-24__more-items-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .wiya-24__work-item-link:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .wiya-24__media-box-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__gas-notice-link:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__question-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__video-language-watch:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__dyk-link:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__back-top:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__view-all-updates:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st-download__toolkit-download-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st-download__action-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st-signup__toolkit-promo-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st-signup__action-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st__faqs-single-question-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st__testimonial-link:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st__register-cta-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st__page-header-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .apply__portal-button-element:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-popup-form__close.is-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-download-pods__pod-button:nth-of-type(3), #site-content.page.home.apply .application-check .other-checks .buttons .latest-news .news-blocks .block .block-content .block-button:nth-of-type(3), #site-content.page.home.apply .latest-news .news-blocks .block .block-content .application-check .other-checks .buttons .block-button:nth-of-type(3) {
  display: none;
}
@media screen and (max-width: 767px) {
  #site-content.apply .application-check .other-checks .buttons .button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .gas-toggle__step-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .wiya-24__download-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .wiya-24__more-items-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .wiya-24__work-item-link:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .wiya-24__media-box-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__gas-notice-link:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__question-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__video-language-watch:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__dyk-link:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__back-top:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-mw-incident__view-all-updates:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st-download__toolkit-download-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st-download__action-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st-signup__toolkit-promo-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st-signup__action-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st__faqs-single-question-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st__testimonial-link:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st__register-cta-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .st__page-header-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .apply__portal-button-element:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-popup-form__close.is-button:nth-of-type(3), #site-content.apply .application-check .other-checks .buttons .c-download-pods__pod-button:nth-of-type(3), #site-content.page.home.apply .application-check .other-checks .buttons .latest-news .news-blocks .block .block-content .block-button:nth-of-type(3), #site-content.page.home.apply .latest-news .news-blocks .block .block-content .application-check .other-checks .buttons .block-button:nth-of-type(3) {
    display: inline-block;
  }
}
@media screen and (max-width: 600px) {
  #site-content.apply .application-check .other-checks .buttons .button, #site-content.apply .application-check .other-checks .buttons .gas-toggle__step-button, #site-content.apply .application-check .other-checks .buttons .wiya-24__download-button, #site-content.apply .application-check .other-checks .buttons .wiya-24__more-items-button, #site-content.apply .application-check .other-checks .buttons .wiya-24__work-item-link, #site-content.apply .application-check .other-checks .buttons .wiya-24__media-box-button, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__gas-notice-link, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__question-button, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__video-language-watch, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__dyk-link, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__back-top, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__view-all-updates, #site-content.apply .application-check .other-checks .buttons .st-download__toolkit-download-button, #site-content.apply .application-check .other-checks .buttons .st-download__action-button, #site-content.apply .application-check .other-checks .buttons .st-signup__toolkit-promo-button, #site-content.apply .application-check .other-checks .buttons .st-signup__action-button, #site-content.apply .application-check .other-checks .buttons .st__faqs-single-question-button, #site-content.apply .application-check .other-checks .buttons .st__testimonial-link, #site-content.apply .application-check .other-checks .buttons .st__register-cta-button, #site-content.apply .application-check .other-checks .buttons .st__page-header-button, #site-content.apply .application-check .other-checks .buttons .apply__portal-button-element, #site-content.apply .application-check .other-checks .buttons .c-popup-form__close.is-button, #site-content.apply .application-check .other-checks .buttons .c-download-pods__pod-button, #site-content.page.home.apply .application-check .other-checks .buttons .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.apply .latest-news .news-blocks .block .block-content .application-check .other-checks .buttons .block-button {
    margin-right: 10px;
    margin-left: 0;
  }
}
#site-content.apply .application-check .other-checks .buttons .button:hover, #site-content.apply .application-check .other-checks .buttons .gas-toggle__step-button:hover, #site-content.apply .application-check .other-checks .buttons .wiya-24__download-button:hover, #site-content.apply .application-check .other-checks .buttons .wiya-24__more-items-button:hover, #site-content.apply .application-check .other-checks .buttons .wiya-24__work-item-link:hover, #site-content.apply .application-check .other-checks .buttons .wiya-24__media-box-button:hover, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__gas-notice-link:hover, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__question-button:hover, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__video-language-watch:hover, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__dyk-link:hover, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__back-top:hover, #site-content.apply .application-check .other-checks .buttons .c-mw-incident__view-all-updates:hover, #site-content.apply .application-check .other-checks .buttons .st-download__toolkit-download-button:hover, #site-content.apply .application-check .other-checks .buttons .st-download__action-button:hover, #site-content.apply .application-check .other-checks .buttons .st-signup__toolkit-promo-button:hover, #site-content.apply .application-check .other-checks .buttons .st-signup__action-button:hover, #site-content.apply .application-check .other-checks .buttons .st__faqs-single-question-button:hover, #site-content.apply .application-check .other-checks .buttons .st__testimonial-link:hover, #site-content.apply .application-check .other-checks .buttons .st__register-cta-button:hover, #site-content.apply .application-check .other-checks .buttons .st__page-header-button:hover, #site-content.apply .application-check .other-checks .buttons .apply__portal-button-element:hover, #site-content.apply .application-check .other-checks .buttons .c-popup-form__close.is-button:hover, #site-content.apply .application-check .other-checks .buttons .c-download-pods__pod-button:hover, #site-content.page.home.apply .application-check .other-checks .buttons .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.apply .latest-news .news-blocks .block .block-content .application-check .other-checks .buttons .block-button:hover {
  background-color: #e1e1e1;
}
#site-content.apply .application-check .other-checks .buttons h5 {
  padding: 2rem 0;
}
#site-content.apply .application-check .other-checks .buttons h5 a {
  border-bottom: none;
  color: #04aced;
  cursor: pointer;
}
#site-content.apply .application-check .post-title p {
  padding: 2rem 0;
  color: #003864;
  font-weight: 600;
}
#site-content.apply #application-form {
  display: none;
  background-color: white;
  padding-top: 2rem;
}
#site-content.apply #application-form.show {
  display: block;
}
#site-content.apply #application-form .apply-button {
  padding: 0.5rem 2rem;
  background-color: #04aced;
  border-radius: 5px;
  color: white;
  font-weight: 600;
  text-decoration: none;
}
#site-content.apply .postcode-check-form-container {
  padding: 1rem;
  border: 2px solid #E1E1E1;
  border-radius: 5px;
}
#site-content.apply .postcode-check-form-container .right {
  text-transform: unset;
  font-family: 600;
}
#site-content.apply .postcode-check-bottom {
  padding: 2rem 0;
}
#site-content.apply .postcode-check-bottom p {
  color: #003864;
  font-weight: 600;
}
#site-content.apply .postcode-check-container-bottom {
  background-color: white;
}
#site-content.apply .check-bottom {
  padding-top: 0px;
  border-bottom: none !important;
}
#site-content.apply .existing-customer-container {
  display: flex;
  padding-top: 40px;
  align-items: center;
  align-content: center;
}
#site-content.apply .existing-customer-container h3, #site-content.apply .existing-customer-container .c-infographic__title {
  margin-bottom: 0px !important;
}
#site-content.apply .login-button {
  margin-left: 75px;
}
#site-content.apply .login-button a {
  padding: 0.5rem 2rem;
  background-color: #04aced;
  border-radius: 5px;
  color: white;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: none;
  width: 155px;
}
#site-content.apply .features {
  background-color: white;
  padding-top: 2rem;
  padding-bottom: 4rem;
}
#site-content.apply .features .features-title {
  padding: 0 2rem 3rem;
  justify-content: center;
}
#site-content.apply .features .container-features {
  max-width: 1075px;
}
#site-content.apply .features .features-list {
  list-style: none;
  display: flex;
}
#site-content.apply .features .features-list li {
  width: 9%;
  padding: 0 1rem;
  text-align: center;
}
#site-content.apply .features .features-list p {
  padding-top: 5px;
  font-size: 14px;
  font-weight: 600;
}
#site-content.apply .apply__portal-button {
  margin-top: 20px;
}
#site-content.apply .apply__portal-button-element {
  max-width: 100%;
  padding: 18px;
  border-color: #003864;
  border-radius: 7px;
  font-size: 20px;
  color: white;
  font-weight: 700;
  text-transform: none;
  text-align: center;
  text-decoration: none;
  color: white;
  background-color: #003864;
}
#site-content.apply .apply__portal-button-element:hover {
  border-color: #003864;
  border-radius: 7px;
}
@media screen and (max-width: 767px) {
  #site-content.apply .apply__portal-button-element {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  #site-content.apply .apply__portal-button-element {
    width: 200px;
  }
}
#site-content.apply .existing-customer {
  width: 100%;
  margin-bottom: 20px;
  text-align: right;
  color: #003864;
}
#site-content.apply .existing-customer a {
  text-decoration: none;
  color: inherit;
}
#site-content.apply .existing-customer a span {
  text-decoration: underline;
}
#site-content.apply .portal-features {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  #site-content.apply .portal-features {
    display: none;
  }
}
#site-content.apply .portal-features__wrapper {
  padding: 40px 20px;
  border-radius: 15px;
  color: #003864;
  background-color: #f8f8f8;
}
#site-content.apply .portal-features__wrapper h2,
#site-content.apply .portal-features__content {
  color: inherit;
}
#site-content.apply .portal-features__content {
  margin-top: 10px;
  font-size: 20px;
}
#site-content.apply .portal-features__image {
  width: 100%;
  margin-top: 40px;
}
#site-content.apply .portal-features__image img {
  height: auto;
  max-width: 100%;
}
#site-content.apply .postcode-verification-wrapper .message {
  width: 100%;
  margin-top: 20px;
  padding: 20px;
  border-radius: 15px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #003864;
  font-weight: 400;
}
#site-content.apply .postcode-verification-wrapper .message:before {
  content: "";
  flex: 0 0 auto;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media screen and (max-width: 767px) {
  #site-content.apply .postcode-verification-wrapper .message:before {
    margin-right: 20px;
  }
}
@media screen and (min-width: 768px) {
  #site-content.apply .postcode-verification-wrapper .message:before {
    margin-right: 40px;
  }
}
#site-content.apply .postcode-verification-wrapper .message a {
  width: 100%;
  margin-top: 10px;
  display: block;
  font-size: 20px;
  color: inherit;
}
#site-content.apply .postcode-verification-wrapper .message.message-success {
  background-color: #a2d40a;
}
#site-content.apply .postcode-verification-wrapper .message.message-success:before {
  width: 35px;
  height: 28px;
  background-image: url("../images/icons/tick-white.png");
}
#site-content.apply .postcode-verification-wrapper .message.message-error {
  color: white;
  background-color: #ec2275;
}
#site-content.apply .postcode-verification-wrapper .message.message-error:before {
  width: 7px;
  height: 40px;
  background-image: url("../images/icons/exclamation-white.svg");
}

#site-content.what-to-expect .expectations {
  overflow: hidden;
}
#site-content.what-to-expect .expectations .section-header {
  margin-bottom: 25px;
}
#site-content.what-to-expect .expectations .section-header .section-title {
  font-size: 26px;
  color: #555;
  font-weight: 300;
  margin-bottom: 0;
}
#site-content.what-to-expect .expectations .video-block {
  border-radius: 16px;
  background-color: #a2d40a;
  width: 48%;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #site-content.what-to-expect .expectations .video-block {
    float: none;
    width: 100%;
    overflow: visible;
  }
}
#site-content.what-to-expect .expectations .video-block .play-icon {
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../images/icons/play-purple.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: -41px;
  border: 8px solid #003864;
  position: absolute;
  top: 50px;
  left: 50%;
}
#site-content.what-to-expect .expectations .video-block .play-icon:hover {
  cursor: pointer;
}
#site-content.what-to-expect .expectations .video-block .play-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
#site-content.what-to-expect .expectations .video-block .play-icon .bar:hover {
  cursor: default;
}
#site-content.what-to-expect .expectations .video-block .play-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.what-to-expect .expectations .video-block .play-icon .bar.left {
  right: 100%;
}
#site-content.what-to-expect .expectations .video-block .play-icon .bar.left::before {
  right: 100px;
}
@media screen and (max-width: 600px) {
  #site-content.what-to-expect .expectations .video-block .play-icon .bar.left::before {
    right: 50px;
  }
}
#site-content.what-to-expect .expectations .video-block .play-icon .bar.right {
  left: 100%;
}
#site-content.what-to-expect .expectations .video-block .play-icon .bar.right::before {
  left: 100px;
}
@media screen and (max-width: 600px) {
  #site-content.what-to-expect .expectations .video-block .play-icon .bar.right::before {
    left: 50px;
  }
}
#site-content.what-to-expect .expectations .video-block .block-content {
  padding-top: 140px;
  padding-right: 75px;
  padding-bottom: 40px;
  padding-left: 75px;
  text-align: center;
}
@media screen and (max-width: 980px) {
  #site-content.what-to-expect .expectations .video-block .block-content {
    padding-right: 20px;
    padding-left: 20px;
  }
}
#site-content.what-to-expect .expectations .video-block .block-content .video-title {
  margin-bottom: 25px;
  color: #fff;
  line-height: 38px;
}
#site-content.what-to-expect .expectations .video-block .block-content .button, #site-content.what-to-expect .expectations .video-block .block-content .gas-toggle__step-button, #site-content.what-to-expect .expectations .video-block .block-content .wiya-24__download-button, #site-content.what-to-expect .expectations .video-block .block-content .wiya-24__more-items-button, #site-content.what-to-expect .expectations .video-block .block-content .wiya-24__work-item-link, #site-content.what-to-expect .expectations .video-block .block-content .wiya-24__media-box-button, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__gas-notice-link, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__question-button, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__video-language-watch, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__dyk-link, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__back-top, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__view-all-updates, #site-content.what-to-expect .expectations .video-block .block-content .st-download__toolkit-download-button, #site-content.what-to-expect .expectations .video-block .block-content .st-download__action-button, #site-content.what-to-expect .expectations .video-block .block-content .st-signup__toolkit-promo-button, #site-content.what-to-expect .expectations .video-block .block-content .st-signup__action-button, #site-content.what-to-expect .expectations .video-block .block-content .st__faqs-single-question-button, #site-content.what-to-expect .expectations .video-block .block-content .st__testimonial-link, #site-content.what-to-expect .expectations .video-block .block-content .st__register-cta-button, #site-content.what-to-expect .expectations .video-block .block-content .st__page-header-button, #site-content.what-to-expect .expectations .video-block .block-content .c-popup-form__close.is-button, #site-content.what-to-expect .expectations .video-block .block-content .c-download-pods__pod-button, #site-content.page.home.what-to-expect .expectations .video-block .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.what-to-expect .latest-news .news-blocks .block .expectations .video-block .block-content .block-button, #site-content.apply.what-to-expect .expectations .video-block .block-content .apply__portal-button-element {
  border-color: #fff;
  color: #fff;
}
#site-content.what-to-expect .expectations .video-block .block-content .button:hover, #site-content.what-to-expect .expectations .video-block .block-content .gas-toggle__step-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .wiya-24__download-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .wiya-24__more-items-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .wiya-24__work-item-link:hover, #site-content.what-to-expect .expectations .video-block .block-content .wiya-24__media-box-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__gas-notice-link:hover, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__question-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__video-language-watch:hover, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__dyk-link:hover, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__back-top:hover, #site-content.what-to-expect .expectations .video-block .block-content .c-mw-incident__view-all-updates:hover, #site-content.what-to-expect .expectations .video-block .block-content .st-download__toolkit-download-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .st-download__action-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .st-signup__toolkit-promo-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .st-signup__action-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .st__faqs-single-question-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .st__testimonial-link:hover, #site-content.what-to-expect .expectations .video-block .block-content .st__register-cta-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .st__page-header-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .c-popup-form__close.is-button:hover, #site-content.what-to-expect .expectations .video-block .block-content .c-download-pods__pod-button:hover, #site-content.page.home.what-to-expect .expectations .video-block .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.what-to-expect .latest-news .news-blocks .block .expectations .video-block .block-content .block-button:hover, #site-content.apply.what-to-expect .expectations .video-block .block-content .apply__portal-button-element:hover {
  background-color: #fff;
  color: #a2d40a;
}
#site-content.what-to-expect .expectations .connection-details {
  width: 48%;
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  #site-content.what-to-expect .expectations .connection-details {
    float: none;
    width: 100%;
    margin-top: 20px;
  }
}
#site-content.what-to-expect .expectations .connection-details .block-title {
  margin-bottom: 15px;
  font-size: 26px;
}
#site-content.what-to-expect .expectations .introduction-blocks {
  padding-top: 15px;
}
#site-content.what-to-expect .expectations .introduction-blocks .layout-block {
  margin-bottom: 20px;
  padding: 0;
}
#site-content.what-to-expect .expectations .introduction-blocks .layout-block:last-of-type {
  margin-bottom: 0;
}
#site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header {
  padding: 25px 30px;
}
@media screen and (max-width: 767px) {
  #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header {
    padding: 20px;
  }
}
#site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .block-title {
  margin-bottom: 10px;
  font-size: 26px;
}
@media screen and (max-width: 767px) {
  #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .block-title {
    font-size: 22px;
    line-height: 24px;
  }
}
#site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text {
  padding-top: 5px;
  padding-right: 330px;
  position: relative;
}
@media screen and (max-width: 767px) {
  #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text {
    padding-top: 15px;
    padding-right: 0;
    clear: both;
    overflow: hidden;
  }
}
#site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .gas-toggle__step-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__download-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__more-items-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__work-item-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__media-box-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__gas-notice-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__question-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__video-language-watch, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__dyk-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__back-top, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__view-all-updates, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-download__toolkit-download-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-download__action-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-signup__toolkit-promo-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-signup__action-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__faqs-single-question-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__testimonial-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__register-cta-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__page-header-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-popup-form__close.is-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-download-pods__pod-button, #site-content.page.home.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.what-to-expect .latest-news .news-blocks .block .block-content .expectations .introduction-blocks .layout-block .block-header .header-text .block-button, #site-content.apply.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .apply__portal-button-element {
  border-color: #003864;
  position: absolute;
  top: 10px;
  right: 0;
}
@media screen and (max-width: 767px) {
  #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .gas-toggle__step-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__download-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__more-items-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__work-item-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__media-box-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__gas-notice-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__question-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__video-language-watch, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__dyk-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__back-top, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__view-all-updates, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-download__toolkit-download-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-download__action-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-signup__toolkit-promo-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-signup__action-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__faqs-single-question-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__testimonial-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__register-cta-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__page-header-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-popup-form__close.is-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-download-pods__pod-button, #site-content.page.home.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.what-to-expect .latest-news .news-blocks .block .block-content .expectations .introduction-blocks .layout-block .block-header .header-text .block-button, #site-content.apply.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .apply__portal-button-element {
    float: right;
    position: static;
    clear: both;
  }
}
@media screen and (max-width: 600px) {
  #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .gas-toggle__step-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__download-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__more-items-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__work-item-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .wiya-24__media-box-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__gas-notice-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__question-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__video-language-watch, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__dyk-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__back-top, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-mw-incident__view-all-updates, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-download__toolkit-download-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-download__action-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-signup__toolkit-promo-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st-signup__action-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__faqs-single-question-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__testimonial-link, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__register-cta-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .st__page-header-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-popup-form__close.is-button, #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .c-download-pods__pod-button, #site-content.page.home.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.what-to-expect .latest-news .news-blocks .block .block-content .expectations .introduction-blocks .layout-block .block-header .header-text .block-button, #site-content.apply.what-to-expect .expectations .introduction-blocks .layout-block .block-header .header-text .apply__portal-button-element {
    width: 100%;
  }
}
#site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-content {
  padding: 30px;
  border-top: 2px solid #f5f5f5;
}
@media screen and (max-width: 767px) {
  #site-content.what-to-expect .expectations .introduction-blocks .layout-block .block-content {
    padding: 15px 20px;
  }
}
#site-content.what-to-expect .useful-information .section-header {
  margin-bottom: 25px;
}
#site-content.what-to-expect .useful-information .section-header .section-title {
  margin-bottom: 10px;
}
#site-content.what-to-expect .useful-information .block-column {
  width: 49%;
}
@media screen and (max-width: 767px) {
  #site-content.what-to-expect .useful-information .block-column {
    float: none;
    width: 100%;
  }
}
#site-content.what-to-expect .useful-information .block-column .layout-block {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
#site-content.what-to-expect .useful-information .block-column .layout-block:last-child {
  margin-bottom: 0;
}
#site-content.what-to-expect .useful-information .block-column .layout-block .block-title {
  margin-bottom: 20px;
  font-size: 26px;
}
#site-content.what-to-expect .useful-information .block-column .layout-block .block-content .icon-list .item::before {
  background-image: url("../images/icons/small/purple-download.png");
}

#site-content.preheating .primary-content {
  overflow: hidden;
}
#site-content.preheating .primary-content .video-promo {
  border-radius: 16px;
  background-color: #f1488d;
  width: 48%;
  position: relative;
  overflow: hidden;
  z-index: 110;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .primary-content .video-promo {
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #site-content.preheating .primary-content .video-promo {
    margin-bottom: 20px;
    overflow: visible;
  }
}
#site-content.preheating .primary-content .video-promo .play-icon {
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../images/icons/play-purple.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: -32px;
  border: 8px solid #003864;
  position: absolute;
  top: 35px;
  left: 50%;
}
#site-content.preheating .primary-content .video-promo .play-icon:hover {
  cursor: pointer;
}
#site-content.preheating .primary-content .video-promo .play-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
#site-content.preheating .primary-content .video-promo .play-icon .bar:hover {
  cursor: default;
}
#site-content.preheating .primary-content .video-promo .play-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.preheating .primary-content .video-promo .play-icon .bar.left {
  right: 100%;
}
#site-content.preheating .primary-content .video-promo .play-icon .bar.left::before {
  right: 100px;
}
@media screen and (max-width: 500px) {
  #site-content.preheating .primary-content .video-promo .play-icon .bar.left::before {
    right: 55px;
  }
}
#site-content.preheating .primary-content .video-promo .play-icon .bar.right {
  left: 100%;
}
#site-content.preheating .primary-content .video-promo .play-icon .bar.right::before {
  left: 100px;
}
@media screen and (max-width: 500px) {
  #site-content.preheating .primary-content .video-promo .play-icon .bar.right::before {
    left: 55px;
  }
}
#site-content.preheating .primary-content .video-promo .promo-content {
  padding-top: 125px;
  padding-right: 75px;
  padding-bottom: 40px;
  padding-left: 75px;
  text-align: center;
}
@media screen and (max-width: 850px) {
  #site-content.preheating .primary-content .video-promo .promo-content {
    padding-right: 25px;
    padding-left: 25px;
  }
}
#site-content.preheating .primary-content .video-promo .promo-content .video-title {
  margin-bottom: 25px;
  color: #fff;
  line-height: 38px;
}
#site-content.preheating .performance-data-tables .section-header {
  margin-bottom: 20px;
}
#site-content.preheating .performance-data-tables .section-header .section-title {
  color: #41c9e8;
}
#site-content.preheating .performance-data-tables .performance-table {
  width: 100%;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-tables .performance-table {
    width: 110%;
    margin-left: -5%;
  }
  #site-content.preheating .performance-data-tables .performance-table, #site-content.preheating .performance-data-tables .performance-table thead, #site-content.preheating .performance-data-tables .performance-table tbody, #site-content.preheating .performance-data-tables .performance-table tr, #site-content.preheating .performance-data-tables .performance-table th, #site-content.preheating .performance-data-tables .performance-table td {
    display: block;
  }
}
#site-content.preheating .performance-data-tables .performance-table thead th {
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  vertical-align: bottom;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-tables .performance-table thead th {
    display: none;
  }
}
#site-content.preheating .performance-data-tables .performance-table thead th.lead {
  padding-right: 0;
  padding-left: 0;
  color: #41c9e8;
  font-size: 26px;
  font-weight: 300;
}
#site-content.preheating .performance-data-tables .performance-table tbody tr.pink .category {
  color: #f1488d;
}
#site-content.preheating .performance-data-tables .performance-table tbody tr.pink .button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .gas-toggle__step-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .wiya-24__download-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .wiya-24__more-items-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .wiya-24__work-item-link, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .wiya-24__media-box-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__gas-notice-link, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__question-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__video-language-watch, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__dyk-link, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__back-top, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__view-all-updates, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st-download__toolkit-download-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st-download__action-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st-signup__toolkit-promo-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st-signup__action-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st__faqs-single-question-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st__testimonial-link, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st__register-cta-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st__page-header-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-popup-form__close.is-button, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-download-pods__pod-button, #site-content.page.home.preheating .performance-data-tables .performance-table tbody tr.pink .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .performance-data-tables .performance-table tbody tr.pink .block-button, #site-content.apply.preheating .performance-data-tables .performance-table tbody tr.pink .apply__portal-button-element {
  border-color: #f1488d;
  color: #f1488d;
}
#site-content.preheating .performance-data-tables .performance-table tbody tr.pink .button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .gas-toggle__step-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .wiya-24__download-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .wiya-24__more-items-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .wiya-24__work-item-link:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .wiya-24__media-box-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__gas-notice-link:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__question-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__video-language-watch:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__dyk-link:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__back-top:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-mw-incident__view-all-updates:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st-download__toolkit-download-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st-download__action-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st-signup__toolkit-promo-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st-signup__action-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st__faqs-single-question-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st__testimonial-link:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st__register-cta-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .st__page-header-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-popup-form__close.is-button:hover, #site-content.preheating .performance-data-tables .performance-table tbody tr.pink .c-download-pods__pod-button:hover, #site-content.page.home.preheating .performance-data-tables .performance-table tbody tr.pink .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .performance-data-tables .performance-table tbody tr.pink .block-button:hover, #site-content.apply.preheating .performance-data-tables .performance-table tbody tr.pink .apply__portal-button-element:hover {
  background-color: #f1488d;
  color: #fff;
}
@media screen and (max-width: 700px) {
  #site-content.preheating .performance-data-tables .performance-table tbody tr.pink td[data-label=Sites] {
    background-color: #f1488d;
  }
}
#site-content.preheating .performance-data-tables .performance-table tbody tr.purple .category {
  color: #003864;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-tables .performance-table tbody tr.purple td[data-label=Sites] {
    background-color: #003864;
  }
}
#site-content.preheating .performance-data-tables .performance-table tbody tr td {
  border-top: 2px solid #fff;
  padding: 5px 10px;
  vertical-align: middle;
  color: #555;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-tables .performance-table tbody tr td {
    width: 100%;
    padding-right: 5%;
    padding-left: 5%;
    border-top: none;
    border-right: none !important;
    border-left: none !important;
    box-sizing: border-box;
    font-weight: 500;
  }
  #site-content.preheating .performance-data-tables .performance-table tbody tr td[data-label=Sites] {
    color: #fff;
  }
  #site-content.preheating .performance-data-tables .performance-table tbody tr td.category {
    padding-top: 30px;
    padding-bottom: 20px;
    font-size: 24px;
  }
  #site-content.preheating .performance-data-tables .performance-table tbody tr td.category.no-border {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#site-content.preheating .performance-data-tables .performance-table tbody tr td.inverse {
  background-color: #fff;
  border-color: #f5f5f5;
  border-right: 8px solid #f5f5f5;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-tables .performance-table tbody tr td.inverse {
    position: relative;
    clear: both;
    overflow: hidden;
    font-weight: 300;
    text-align: right;
  }
  #site-content.preheating .performance-data-tables .performance-table tbody tr td.inverse:not(:last-child) {
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #f5f5f5;
  }
  #site-content.preheating .performance-data-tables .performance-table tbody tr td.inverse:not(:last-child)::before {
    content: attr(data-label);
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 5%;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    line-height: 38px;
  }
}
#site-content.preheating .performance-data-tables .performance-table tbody tr td.inverse:last-child {
  border-right: none;
}
#site-content.preheating .performance-data-tables .performance-table tbody tr td.category {
  font-weight: 500;
}
#site-content.preheating .performance-data-tables .performance-table tbody tr td.no-border {
  border-top: none;
}
#site-content.preheating .performance-data-tables .performance-table tbody tr td .button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .gas-toggle__step-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .wiya-24__download-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .wiya-24__more-items-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .wiya-24__work-item-link, #site-content.preheating .performance-data-tables .performance-table tbody tr td .wiya-24__media-box-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__gas-notice-link, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__question-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__video-language-watch, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__dyk-link, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__back-top, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__view-all-updates, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st-download__toolkit-download-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st-download__action-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st-signup__toolkit-promo-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st-signup__action-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st__faqs-single-question-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st__testimonial-link, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st__register-cta-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st__page-header-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-popup-form__close.is-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-download-pods__pod-button, #site-content.page.home.preheating .performance-data-tables .performance-table tbody tr td .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .performance-data-tables .performance-table tbody tr td .block-button, #site-content.apply.preheating .performance-data-tables .performance-table tbody tr td .apply__portal-button-element {
  width: 100%;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-tables .performance-table tbody tr td .button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .gas-toggle__step-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .wiya-24__download-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .wiya-24__more-items-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .wiya-24__work-item-link, #site-content.preheating .performance-data-tables .performance-table tbody tr td .wiya-24__media-box-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__gas-notice-link, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__question-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__video-language-watch, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__dyk-link, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__back-top, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-mw-incident__view-all-updates, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st-download__toolkit-download-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st-download__action-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st-signup__toolkit-promo-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st-signup__action-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st__faqs-single-question-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st__testimonial-link, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st__register-cta-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .st__page-header-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-popup-form__close.is-button, #site-content.preheating .performance-data-tables .performance-table tbody tr td .c-download-pods__pod-button, #site-content.page.home.preheating .performance-data-tables .performance-table tbody tr td .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .performance-data-tables .performance-table tbody tr td .block-button, #site-content.apply.preheating .performance-data-tables .performance-table tbody tr td .apply__portal-button-element {
    float: right;
    width: auto;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    margin-top: 8px;
    margin-bottom: 10px;
  }
}
#site-content.preheating .performance-data-graphs {
  display: none;
  padding-bottom: 0;
}
#site-content.preheating .performance-data-graphs .section-header {
  margin-bottom: 20px;
}
#site-content.preheating .performance-data-graphs .section-header .section-title {
  margin-bottom: 10px;
  color: #41c9e8;
}
#site-content.preheating .performance-data-graphs .section-header .graph-update-time {
  font-size: 14px;
  color: #555;
  font-weight: 300;
  margin-bottom: 0;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#site-content.preheating .performance-data-graphs .section-header .graph-update-time span {
  font-weight: 500;
}
#site-content.preheating .performance-data-graphs .date-ranges {
  margin-bottom: 30px;
}
#site-content.preheating .performance-data-graphs .date-ranges .range {
  width: 50%;
}
@media screen and (max-width: 820px) {
  #site-content.preheating .performance-data-graphs .date-ranges .range {
    width: 100%;
    margin-bottom: 10px;
  }
  #site-content.preheating .performance-data-graphs .date-ranges .range:last-child {
    margin-bottom: 0;
  }
}
#site-content.preheating .performance-data-graphs .date-ranges .range .range-title {
  margin-bottom: 0;
  padding-bottom: 6px;
  clear: both;
  overflow: hidden;
  color: #003864;
}
#site-content.preheating .performance-data-graphs .date-ranges .range input {
  background-color: #f5f5f5;
  width: 49%;
  max-width: 240px;
  margin-right: 10px;
  height: 38px;
  color: #555;
  font-size: 18px;
  line-height: 32px;
}
@media screen and (max-width: 500px) {
  #site-content.preheating .performance-data-graphs .date-ranges .range input {
    width: 100%;
    max-width: none;
    margin-right: 0;
    margin-bottom: 5px;
  }
}
#site-content.preheating .performance-data-graphs .date-ranges .range button {
  width: 49%;
  max-width: 170px;
  border-color: #41c9e8;
  color: #41c9e8;
}
@media screen and (max-width: 500px) {
  #site-content.preheating .performance-data-graphs .date-ranges .range button {
    width: 100%;
    max-width: none;
  }
}
#site-content.preheating .performance-data-graphs .date-ranges .range button:hover {
  background-color: #41c9e8;
  color: #fff;
}
#site-content.preheating .performance-data-graphs .site-categories {
  padding-bottom: 40px;
}
#site-content.preheating .performance-data-graphs .site-categories .category {
  width: 25%;
  vertical-align: top;
}
@media screen and (max-width: 820px) {
  #site-content.preheating .performance-data-graphs .site-categories .category {
    width: 50%;
  }
}
@media screen and (max-width: 500px) {
  #site-content.preheating .performance-data-graphs .site-categories .category {
    width: 100%;
  }
}
#site-content.preheating .performance-data-graphs .site-categories .category .category-name {
  margin-bottom: 10px;
}
#site-content.preheating .performance-data-graphs .site-categories .category .sites {
  list-style-type: none;
}
#site-content.preheating .performance-data-graphs .site-categories .category .sites .site {
  margin-bottom: 10px;
  padding-left: 30px;
  position: relative;
  z-index: 100;
}
#site-content.preheating .performance-data-graphs .site-categories .category .sites .site.disabled {
  opacity: 0.5;
}
#site-content.preheating .performance-data-graphs .site-categories .category .sites .site.disabled label:hover {
  cursor: default;
}
#site-content.preheating .performance-data-graphs .site-categories .category .sites .site input {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 110;
  visibility: hidden;
}
#site-content.preheating .performance-data-graphs .site-categories .category .sites .site input:checked + label::after {
  display: block;
}
#site-content.preheating .performance-data-graphs .site-categories .category .sites .site label {
  font-size: 18px;
  color: #555;
  font-weight: 300;
  display: inline-block;
  line-height: 20px;
}
#site-content.preheating .performance-data-graphs .site-categories .category .sites .site label:hover {
  cursor: pointer;
}
#site-content.preheating .performance-data-graphs .site-categories .category .sites .site label::before {
  border-radius: 3px;
  content: "";
  display: block;
  background-color: #f5f5f5;
  width: 18px;
  height: 18px;
  border: 1px solid #e1e1e1;
  position: absolute;
  top: 0;
  left: 0;
}
#site-content.preheating .performance-data-graphs .site-categories .category .sites .site label::after {
  font-size: 24px;
  color: #41c9e8;
  font-weight: 300;
  content: "×";
  display: none;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 14px;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab {
  width: 240px;
  padding-top: 20px;
  padding-bottom: 15px;
  border: 2px solid #f5f5f5;
  border-bottom: none;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab {
    width: auto;
    margin-right: 5px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
  }
}
#site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab:hover {
  cursor: pointer;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab.active {
  background-color: #f5f5f5;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab.active[data-tab=graph] .icon {
  background-image: url("../images/icons/bar-chart-circle-blue-light.png");
}
#site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab.active[data-tab=data] .icon {
  background-image: url("../images/icons/search-circle-blue-light.png");
}
#site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab.active .title {
  color: #41c9e8;
  font-weight: bold;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab .icon {
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  width: 35px;
  height: 35px;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab .icon {
    margin-bottom: 0;
  }
}
#site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab .title {
  color: #b4b4b4;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab .title {
    display: none;
  }
}
#site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab[data-tab=graph] .icon {
  background-image: url("../images/icons/bar-chart-circle-grey-light.png");
}
#site-content.preheating .performance-data-graphs .graph-tabs .tabs .tab[data-tab=data] .icon {
  background-image: url("../images/icons/search-circle-grey-light.png");
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper {
  background-color: #f5f5f5;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content {
  display: none;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content:first-child {
  display: block;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content::before {
  transition: all 0.2s ease-in-out;
  content: "";
  background-color: rgba(245, 245, 245, 0.9);
  background-image: url("../images/icons/loading-blue-light-large.svg");
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 500;
  opacity: 0;
  visibility: hidden;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content.loading::before {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 600px) {
  #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=graph] #hourly-performance-graph {
    margin-right: -10px;
    margin-left: -10px;
  }
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=graph] #hourly-performance-graph svg {
  font-family: inherit !important;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=graph] #hourly-performance-graph .highcharts-xaxis-title,
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=graph] #hourly-performance-graph .highcharts-yaxis-title {
  font-size: 26px;
  color: #41c9e8;
  font-weight: 500;
  fill: #41c9e8 !important;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=graph] #hourly-performance-graph .highcharts-axis-labels text {
  color: #555 !important;
  fill: #555 !important;
  font-size: 14px !important;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=graph] #hourly-performance-graph .highcharts-legend-item text {
  color: #555 !important;
  fill: #555 !important;
  font-size: 18px !important;
  font-weight: 300 !important;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export {
  margin-bottom: 30px;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .form-title {
  margin-bottom: 15px;
  color: #41c9e8;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field {
  width: 50%;
  max-width: 365px;
  margin-right: 20px;
  vertical-align: top;
}
@media screen and (max-width: 830px) {
  #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field {
    width: 100%;
    max-width: none;
    margin-bottom: 10px;
  }
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .field-title {
  margin-bottom: 0;
  padding-bottom: 6px;
  clear: both;
  overflow: hidden;
  color: #003864;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field input {
  display: inline-block;
  background-color: #fff;
  width: 65.7534246575%;
  margin-right: 10px;
  height: 38px;
  vertical-align: top;
  color: #555;
  font-size: 18px;
  line-height: 32px;
}
@media screen and (max-width: 430px) {
  #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field input {
    width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
  }
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .gas-toggle__step-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__download-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__more-items-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__work-item-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__media-box-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__gas-notice-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__question-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__video-language-watch, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__dyk-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__back-top, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__view-all-updates, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-download__toolkit-download-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-download__action-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-signup__toolkit-promo-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-signup__action-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__faqs-single-question-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__testimonial-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__register-cta-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__page-header-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-popup-form__close.is-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-download-pods__pod-button, #site-content.page.home.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .block-button, #site-content.apply.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .apply__portal-button-element {
  width: 31.5068493151%;
  border-color: #41c9e8;
  vertical-align: top;
  color: #41c9e8;
}
@media screen and (max-width: 430px) {
  #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .gas-toggle__step-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__download-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__more-items-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__work-item-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__media-box-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__gas-notice-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__question-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__video-language-watch, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__dyk-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__back-top, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__view-all-updates, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-download__toolkit-download-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-download__action-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-signup__toolkit-promo-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-signup__action-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__faqs-single-question-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__testimonial-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__register-cta-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__page-header-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-popup-form__close.is-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-download-pods__pod-button, #site-content.page.home.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .block-button, #site-content.apply.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .apply__portal-button-element {
    width: 100%;
  }
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .gas-toggle__step-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__download-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__more-items-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__work-item-link:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .wiya-24__media-box-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__gas-notice-link:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__question-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__video-language-watch:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__dyk-link:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__back-top:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-mw-incident__view-all-updates:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-download__toolkit-download-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-download__action-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-signup__toolkit-promo-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st-signup__action-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__faqs-single-question-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__testimonial-link:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__register-cta-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .st__page-header-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-popup-form__close.is-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .c-download-pods__pod-button:hover, #site-content.page.home.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .block-button:hover, #site-content.apply.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export .field .apply__portal-button-element:hover {
  background-color: #41c9e8;
  color: #fff;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export button[type=submit] {
  height: 38px;
  border-color: #f1488d;
  vertical-align: bottom;
  color: #f1488d;
}
@media screen and (max-width: 830px) {
  #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export button[type=submit] {
    width: 100%;
  }
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] #hourly-performance-export button[type=submit]:hover {
  background-color: #f1488d;
  color: #fff;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table {
  width: 100%;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table thead, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tr, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table th, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table td {
    display: block;
  }
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table thead th {
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  vertical-align: bottom;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table thead th {
    display: none;
  }
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table thead th.lead {
  padding-right: 0;
  padding-bottom: 7px;
  padding-left: 0;
  color: #41c9e8;
  font-size: 26px;
  font-weight: 500;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .category {
  color: #f1488d;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .gas-toggle__step-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .wiya-24__download-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .wiya-24__more-items-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .wiya-24__work-item-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .wiya-24__media-box-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__gas-notice-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__question-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__video-language-watch, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__dyk-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__back-top, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__view-all-updates, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st-download__toolkit-download-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st-download__action-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st-signup__toolkit-promo-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st-signup__action-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st__faqs-single-question-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st__testimonial-link, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st__register-cta-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st__page-header-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-popup-form__close.is-button, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-download-pods__pod-button, #site-content.page.home.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .block-button, #site-content.apply.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .apply__portal-button-element {
  border-color: #f1488d;
  color: #f1488d;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .gas-toggle__step-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .wiya-24__download-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .wiya-24__more-items-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .wiya-24__work-item-link:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .wiya-24__media-box-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__gas-notice-link:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__question-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__video-language-watch:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__dyk-link:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__back-top:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-mw-incident__view-all-updates:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st-download__toolkit-download-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st-download__action-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st-signup__toolkit-promo-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st-signup__action-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st__faqs-single-question-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st__testimonial-link:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st__register-cta-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .st__page-header-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-popup-form__close.is-button:hover, #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .c-download-pods__pod-button:hover, #site-content.page.home.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .block-button:hover, #site-content.apply.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.pink .apply__portal-button-element:hover {
  background-color: #f1488d;
  color: #fff;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr.purple .category {
  color: #003864;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr td {
  width: auto;
  border-top: 2px solid #fff;
  padding: 10px;
  padding-left: 0;
  vertical-align: middle;
  color: #1e1e1e;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr td {
    width: 100% !important;
    border-right: none !important;
    border-left: none !important;
    position: relative;
    box-sizing: border-box;
    text-align: right;
  }
  #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr td::before {
    content: attr(data-label);
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    line-height: 44px;
  }
  #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr td:not(.inverse) {
    padding-right: 0;
  }
  #site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr td:not(.inverse)::before {
    left: 0;
  }
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr td span {
  color: #b4b4b4;
  font-size: 14px;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr td.inverse {
  background-color: #fff;
  width: 12.4%;
  padding-left: 10px;
  border-color: #f5f5f5;
  border-right: 8px solid #f5f5f5;
  color: #555;
}
#site-content.preheating .performance-data-graphs .graph-tabs .tab-content-wrapper .tab-content[data-tab=data] table tbody tr td.inverse:last-child {
  border-right: none;
}
#site-content.preheating .secondary-content .layout-blocks-wrap {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .secondary-content .layout-blocks-wrap {
    float: none;
    width: 100%;
    margin-top: 30px;
  }
}
#site-content.preheating .secondary-content .layout-blocks-wrap .layout-block {
  margin-bottom: 20px !important;
}
#site-content.preheating .secondary-content .layout-blocks-wrap .layout-block:last-child {
  margin-bottom: 0 !important;
}
#site-content.preheating .secondary-content .layout-blocks-wrap .layout-block.block-purple::before {
  background-image: url("../images/icons/blocks/search.png");
}
#site-content.preheating .secondary-content .layout-blocks-wrap .layout-block.block-purple .icon-list .item::before {
  background-image: url("../images/icons/small/purple-download.png");
}
#site-content.preheating .secondary-content .layout-blocks-wrap .layout-block.block-pink-light::before {
  background-image: url("../images/icons/blocks/folder.png");
}
#site-content.preheating .site-technologies .section-content {
  margin-bottom: 30px;
}
#site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open)::before {
  background-color: #e1e1e1;
}
#site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .block-title {
  color: #555;
}
#site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .st-download__action-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .st-signup__action-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .st__testimonial-link, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .st__register-cta-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .st__page-header-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .block-button, #site-content.apply.preheating .site-technologies .technology-list.technology-open .technology:not(.open) .technology-header .apply__portal-button-element {
  color: #b4b4b4;
}
#site-content.preheating .site-technologies .technology-list .technology {
  margin-bottom: 20px;
  padding: 0;
}
#site-content.preheating .site-technologies .technology-list .technology:last-child {
  margin-bottom: 0;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-header {
  padding-top: 25px;
  padding-right: 100px;
  padding-bottom: 25px;
  padding-left: 30px;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-header .block-title {
  transition: all 0.3s ease-in-out;
  margin-bottom: 0;
}
@media screen and (max-width: 860px) {
  #site-content.preheating .site-technologies .technology-list .technology .technology-header .block-title {
    font-size: 24px;
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  #site-content.preheating .site-technologies .technology-list .technology .technology-header .block-title {
    float: none;
    padding-right: 0;
  }
}
#site-content.preheating .site-technologies .technology-list .technology .technology-header .block-title span {
  color: #555;
  font-weight: 300;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-header .button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology .technology-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology .technology-header .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology .technology-header .apply__portal-button-element {
  margin-top: -2px;
  padding-top: 0;
  border: none;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .site-technologies .technology-list .technology .technology-header .button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology .technology-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology .technology-header .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology .technology-header .apply__portal-button-element {
    float: none;
    margin-top: 0;
    padding-top: 6px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
#site-content.preheating .site-technologies .technology-list .technology .technology-header .button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .gas-toggle__step-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__download-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__more-items-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__work-item-link:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .wiya-24__media-box-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__gas-notice-link:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__question-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__video-language-watch:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__dyk-link:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__back-top:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-mw-incident__view-all-updates:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-download__toolkit-download-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-download__action-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-signup__toolkit-promo-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st-signup__action-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__faqs-single-question-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__testimonial-link:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__register-cta-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .st__page-header-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-popup-form__close.is-button:hover, #site-content.preheating .site-technologies .technology-list .technology .technology-header .c-download-pods__pod-button:hover, #site-content.page.home.preheating .site-technologies .technology-list .technology .technology-header .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology .technology-header .block-button:hover, #site-content.apply.preheating .site-technologies .technology-list .technology .technology-header .apply__portal-button-element:hover {
  background-color: transparent;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail {
  display: none;
  border-top: 2px solid #f5f5f5;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content {
  padding: 25px 30px 10px;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .content-downloads {
  width: 335px;
  margin-bottom: 20px;
  margin-left: 25px;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .content-downloads {
    float: none;
    width: 100%;
    margin-left: 0;
  }
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .content-downloads .layout-block {
  padding-bottom: 20px;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .content-downloads .layout-block::before {
  background-image: url("../images/icons/blocks/folder.png");
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .content-downloads .block-title {
  margin-bottom: 20px;
  color: #41c9e8;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .content-downloads .icon-list {
  margin-bottom: 0;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .content-downloads .icon-list .item::before {
  background-image: url("../images/icons/small/purple-download.png");
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .content-downloads .icon-list .item a {
  color: #555;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo {
  border-radius: 16px;
  background-color: #41c9e8;
  width: 335px;
  margin-bottom: 20px;
  margin-left: 25px;
  position: relative;
  overflow: hidden;
  z-index: 110;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo {
    float: none;
    width: 100%;
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo {
    margin-bottom: 20px;
    overflow: visible;
  }
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .play-icon {
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../images/icons/play-purple.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 18px auto;
  width: 44px;
  height: 44px;
  margin-left: -22px;
  border: 8px solid #003864;
  position: absolute;
  top: 30px;
  left: 50%;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .play-icon:hover {
  cursor: pointer;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .play-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .play-icon .bar:hover {
  cursor: default;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .play-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .play-icon .bar.left {
  right: 100%;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .play-icon .bar.left::before {
  right: 75px;
}
@media screen and (max-width: 500px) {
  #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .play-icon .bar.left::before {
    right: 55px;
  }
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .play-icon .bar.right {
  left: 100%;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .play-icon .bar.right::before {
  left: 75px;
}
@media screen and (max-width: 500px) {
  #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .play-icon .bar.right::before {
    left: 55px;
  }
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content {
  padding-top: 105px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  text-align: center;
}
@media screen and (max-width: 850px) {
  #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content {
    padding-right: 25px;
    padding-left: 25px;
  }
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .video-title {
  margin-bottom: 15px;
  color: #fff;
  line-height: 38px;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology .technology-detail .technology-content .video-promo .promo-content .apply__portal-button-element {
  border-color: #003864;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-sites {
  padding: 25px 30px;
  border-top: 2px solid #f5f5f5;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-sites .site {
  width: 33.3%;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-sites .site {
    width: 100%;
    margin-bottom: 20px;
  }
  #site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-sites .site:last-of-type {
    margin-bottom: 0;
  }
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-sites .site .site-title {
  margin-bottom: 10px;
  color: #000;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-sites .site .site-title span {
  font-weight: 300;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-sites .site .icon-list {
  margin-bottom: 0;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-sites .site .icon-list .item::before {
  background-image: url("../images/icons/small/purple-download.png");
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-sites .site .icon-list .item a {
  color: #555;
}
#site-content.preheating .site-technologies .technology-list .technology .technology-detail .technology-footer {
  padding: 30px;
  border-top: 2px solid #f5f5f5;
}
#site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-purple .technology-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-purple .technology-header .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-purple .technology-header .apply__portal-button-element, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-purple .technology-footer .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .apply__portal-button-element {
  border-color: #003864;
  color: #003864;
}
#site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-header .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-purple .technology-header .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-purple .technology-header .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-purple .technology-header .apply__portal-button-element:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-purple .technology-footer .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-purple .technology-footer .apply__portal-button-element:not(.no-hover):hover {
  background-color: #003864;
  color: #fff;
}
#site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-pink .technology-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-pink .technology-header .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-pink .technology-header .apply__portal-button-element, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-pink .technology-footer .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .apply__portal-button-element {
  border-color: #ec2275;
  color: #ec2275;
}
#site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-header .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-pink .technology-header .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-pink .technology-header .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-pink .technology-header .apply__portal-button-element:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-pink .technology-footer .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-pink .technology-footer .apply__portal-button-element:not(.no-hover):hover {
  background-color: #ec2275;
  color: #fff;
}
#site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-pink-light .technology-header .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .apply__portal-button-element, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-pink-light .technology-footer .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .apply__portal-button-element {
  border-color: #f1488d;
  color: #f1488d;
}
#site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-pink-light .technology-header .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-pink-light .technology-header .apply__portal-button-element:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-pink-light .technology-footer .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-pink-light .technology-footer .apply__portal-button-element:not(.no-hover):hover {
  background-color: #f1488d;
  color: #fff;
}
#site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-blue .technology-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-blue .technology-header .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-blue .technology-header .apply__portal-button-element, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-blue .technology-footer .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .apply__portal-button-element {
  border-color: #57c9e8;
  color: #57c9e8;
}
#site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-header .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-blue .technology-header .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-blue .technology-header .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-blue .technology-header .apply__portal-button-element:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-blue .technology-footer .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-blue .technology-footer .apply__portal-button-element:not(.no-hover):hover {
  background-color: #57c9e8;
  color: #fff;
}
#site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-blue-light .technology-header .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .apply__portal-button-element, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-blue-light .technology-footer .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .apply__portal-button-element {
  border-color: #41c9e8;
  color: #41c9e8;
}
#site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-blue-light .technology-header .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-blue-light .technology-header .apply__portal-button-element:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-blue-light .technology-footer .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-blue-light .technology-footer .apply__portal-button-element:not(.no-hover):hover {
  background-color: #41c9e8;
  color: #fff;
}
#site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-orange .technology-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-orange .technology-header .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-orange .technology-header .apply__portal-button-element, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-orange .technology-footer .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .apply__portal-button-element {
  border-color: #ff8200;
  color: #ff8200;
}
#site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-header .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-orange .technology-header .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-orange .technology-header .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-orange .technology-header .apply__portal-button-element:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-orange .technology-footer .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-orange .technology-footer .apply__portal-button-element:not(.no-hover):hover {
  background-color: #ff8200;
  color: #fff;
}
#site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-green .technology-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-green .technology-header .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-green .technology-header .apply__portal-button-element, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .gas-toggle__step-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .wiya-24__download-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .wiya-24__more-items-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .wiya-24__work-item-link, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .wiya-24__media-box-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__gas-notice-link, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__question-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__video-language-watch, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__dyk-link, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__back-top, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__view-all-updates, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st-download__toolkit-download-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st-download__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st-signup__toolkit-promo-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st-signup__action-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st__faqs-single-question-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st__testimonial-link, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st__register-cta-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st__page-header-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-popup-form__close.is-button, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-download-pods__pod-button, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-green .technology-footer .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-green .technology-footer .block-button, #site-content.apply.preheating .site-technologies .technology-list .technology.block-green .technology-footer .apply__portal-button-element {
  border-color: #a2d40a;
  color: #a2d40a;
}
#site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-header .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-green .technology-header .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-green .technology-header .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-green .technology-header .apply__portal-button-element:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .gas-toggle__step-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .wiya-24__download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .wiya-24__more-items-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .wiya-24__work-item-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .wiya-24__media-box-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__gas-notice-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__video-language-watch:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__dyk-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__back-top:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-mw-incident__view-all-updates:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st-download__toolkit-download-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st-download__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st-signup__toolkit-promo-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st-signup__action-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st__faqs-single-question-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st__testimonial-link:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st__register-cta-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .st__page-header-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-popup-form__close.is-button:not(.no-hover):hover, #site-content.preheating .site-technologies .technology-list .technology.block-green .technology-footer .c-download-pods__pod-button:not(.no-hover):hover, #site-content.page.home.preheating .site-technologies .technology-list .technology.block-green .technology-footer .latest-news .news-blocks .block .block-content .block-button:not(.no-hover):hover, #site-content.page.home.preheating .latest-news .news-blocks .block .block-content .site-technologies .technology-list .technology.block-green .technology-footer .block-button:not(.no-hover):hover, #site-content.apply.preheating .site-technologies .technology-list .technology.block-green .technology-footer .apply__portal-button-element:not(.no-hover):hover {
  background-color: #a2d40a;
  color: #fff;
}

body.page-template-preheating .ui-datepicker {
  display: none;
  background-color: rgba(30, 30, 30, 0.95);
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 500 !important;
}
body.page-template-preheating .ui-datepicker[style] {
  display: block;
}
body.page-template-preheating .ui-datepicker .ui-datepicker-header,
body.page-template-preheating .ui-datepicker .ui-datepicker-calendar {
  display: none;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap {
  border-radius: 6px;
  transform: translate(-50%, -50%);
  background-color: #fff;
  width: 90%;
  max-width: 480px;
  padding: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-header {
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 25px;
  padding-left: 20px;
  clear: both;
  overflow: hidden;
}
@media screen and (max-width: 600px) {
  body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-header {
    padding-right: 10px;
    padding-left: 10px;
  }
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-header .datepicker-title {
  font-size: 20px;
  color: #41c9e8;
  font-weight: 500;
  float: left;
  line-height: 25px;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-header .datepicker-close {
  border-radius: 50%;
  display: block;
  float: right;
  background-color: #003864;
  width: 25px;
  height: 25px;
  position: relative;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-header .datepicker-close:hover {
  cursor: pointer;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-header .datepicker-close::before, body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-header .datepicker-close::after {
  border-radius: 5px;
  content: "";
  display: block;
  background-color: #fff;
  width: 18px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 50%;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-header .datepicker-close::before {
  transform: translate(-50%, -52%) rotate(45deg);
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-header .datepicker-close::after {
  transform: translate(-50%, -52%) rotate(-45deg);
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap {
  background-color: #f5f5f5;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-header {
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-header .ui-datepicker-title {
  font-size: 26px;
  color: #003864;
  font-weight: 500;
  text-align: center;
}
@media screen and (max-width: 600px) {
  body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-header .ui-datepicker-title {
    font-size: 20px;
  }
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-header .ui-datepicker-prev,
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-header .ui-datepicker-next {
  font-size: 18px;
  color: #41c9e8;
  font-weight: 500;
  position: absolute;
  bottom: 16px;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-header .ui-datepicker-prev:hover,
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-header .ui-datepicker-next:hover {
  cursor: pointer;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-header .ui-datepicker-next.ui-state-disabled {
  display: none;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-header .ui-datepicker-prev {
  left: 15px;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-header .ui-datepicker-next {
  right: 15px;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-calendar {
  display: table;
  width: 100%;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-calendar th, body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-calendar td {
  padding-top: 4px;
  padding-bottom: 4px;
  border-right: 2px solid #fff;
  text-align: center;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-calendar th {
  font-size: 18px;
  color: #555;
  font-weight: 500;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-calendar td a {
  border-radius: 50%;
  display: inline-block;
  width: 35px;
  height: 35px;
  color: #000;
  font-size: 18px;
  font-weight: 300;
  line-height: 35px;
  text-decoration: none;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-calendar td a:hover, body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-calendar td a.ui-state-active {
  background-color: #003864;
  color: #fff;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-calendar td.ui-state-disabled span {
  display: inline-block;
  color: #b4b4b4;
  line-height: 35px;
}
body.page-template-preheating .ui-datepicker .datepicker-outer-wrap .datepicker-wrap .ui-datepicker-calendar tr:last-child td {
  padding-bottom: 15px;
}

#site-content.replacements .page-header.has-tabs {
  padding-bottom: 50px;
}
#site-content.replacements .page-header.has-tabs .header-tabs {
  display: none;
}
#site-content.replacements .replacements .content,
#site-content.replacements .incidents .content {
  width: 44%;
}
@media screen and (max-width: 767px) {
  #site-content.replacements .replacements .content,
  #site-content.replacements .incidents .content {
    float: none;
    width: 100%;
    margin-bottom: 40px;
  }
}
#site-content.replacements .replacements .content h2, #site-content.replacements .replacements .content h3, #site-content.replacements .replacements .content .c-infographic__title, #site-content.replacements .replacements .content h4, #site-content.replacements .replacements .content h5, #site-content.replacements .replacements .content h6,
#site-content.replacements .incidents .content h2,
#site-content.replacements .incidents .content h3,
#site-content.replacements .incidents .content .c-infographic__title,
#site-content.replacements .incidents .content h4,
#site-content.replacements .incidents .content h5,
#site-content.replacements .incidents .content h6 {
  color: #555;
  font-weight: 300;
}
#site-content.replacements .replacements .content p,
#site-content.replacements .incidents .content p {
  color: #555;
}
#site-content.replacements .replacements .blocks,
#site-content.replacements .incidents .blocks {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #site-content.replacements .replacements .blocks,
  #site-content.replacements .incidents .blocks {
    float: none;
    width: 100%;
  }
}
#site-content.replacements .replacements .blocks .video-block,
#site-content.replacements .incidents .blocks .video-block {
  border-radius: 16px;
  background-color: #ec2275;
  margin-bottom: 20px;
}
#site-content.replacements .replacements .blocks .video-block article,
#site-content.replacements .incidents .blocks .video-block article {
  padding-top: 24px;
  padding-right: 30px;
  padding-bottom: 24px;
  padding-left: 30px;
}
@media screen and (max-width: 1024px) {
  #site-content.replacements .replacements .blocks .video-block article,
  #site-content.replacements .incidents .blocks .video-block article {
    text-align: center;
  }
}
#site-content.replacements .replacements .blocks .video-block article .video-title,
#site-content.replacements .incidents .blocks .video-block article .video-title {
  margin-bottom: 0;
  color: #fff;
}
@media screen and (max-width: 1024px) {
  #site-content.replacements .replacements .blocks .video-block article .video-title,
  #site-content.replacements .incidents .blocks .video-block article .video-title {
    float: none;
    display: block;
    text-align: center;
  }
}
@media screen and (max-width: 1024px) {
  #site-content.replacements .replacements .blocks .video-block article .video-open,
  #site-content.replacements .incidents .blocks .video-block article .video-open {
    float: none;
    margin-top: 10px;
  }
}
#site-content.replacements .replacements .blocks .video-block article .video-open:hover,
#site-content.replacements .incidents .blocks .video-block article .video-open:hover {
  color: #ec2275;
}
#site-content.replacements .replacements .blocks .issue-search,
#site-content.replacements .incidents .blocks .issue-search {
  border-radius: 16px;
  background-color: #57c9e8;
  width: 100%;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}
#site-content.replacements .replacements .blocks .issue-search .search-icon,
#site-content.replacements .incidents .blocks .issue-search .search-icon {
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../images/icons/wrench-purple.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: -41px;
  border: 8px solid #003864;
  position: absolute;
  top: 35px;
  left: 50%;
}
#site-content.replacements .replacements .blocks .issue-search .search-icon .bar,
#site-content.replacements .incidents .blocks .issue-search .search-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
#site-content.replacements .replacements .blocks .issue-search .search-icon .bar::before,
#site-content.replacements .incidents .blocks .issue-search .search-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.replacements .replacements .blocks .issue-search .search-icon .bar.left,
#site-content.replacements .incidents .blocks .issue-search .search-icon .bar.left {
  right: 100%;
}
#site-content.replacements .replacements .blocks .issue-search .search-icon .bar.left::before,
#site-content.replacements .incidents .blocks .issue-search .search-icon .bar.left::before {
  right: 100px;
}
@media screen and (max-width: 600px) {
  #site-content.replacements .replacements .blocks .issue-search .search-icon .bar.left::before,
  #site-content.replacements .incidents .blocks .issue-search .search-icon .bar.left::before {
    right: 50px;
  }
}
#site-content.replacements .replacements .blocks .issue-search .search-icon .bar.right,
#site-content.replacements .incidents .blocks .issue-search .search-icon .bar.right {
  left: 100%;
}
#site-content.replacements .replacements .blocks .issue-search .search-icon .bar.right::before,
#site-content.replacements .incidents .blocks .issue-search .search-icon .bar.right::before {
  left: 100px;
}
@media screen and (max-width: 600px) {
  #site-content.replacements .replacements .blocks .issue-search .search-icon .bar.right::before,
  #site-content.replacements .incidents .blocks .issue-search .search-icon .bar.right::before {
    left: 50px;
  }
}
#site-content.replacements .replacements .blocks .issue-search .search-content,
#site-content.replacements .incidents .blocks .issue-search .search-content {
  padding-top: 125px;
  padding-right: 40px;
  padding-left: 40px;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  #site-content.replacements .replacements .blocks .issue-search .search-content,
  #site-content.replacements .incidents .blocks .issue-search .search-content {
    padding-right: 20px;
    padding-left: 20px;
  }
}
#site-content.replacements .replacements .blocks .issue-search .search-content .video-title,
#site-content.replacements .incidents .blocks .issue-search .search-content .video-title {
  margin-bottom: 25px;
  color: #fff;
  line-height: 38px;
}
#site-content.replacements .replacements .blocks .issue-search .post-code-search,
#site-content.replacements .incidents .blocks .issue-search .post-code-search {
  width: 100%;
  max-width: 270px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 70px;
  position: relative;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  #site-content.replacements .replacements .blocks .issue-search .post-code-search,
  #site-content.replacements .incidents .blocks .issue-search .post-code-search {
    max-width: none;
    padding-right: 20px;
    padding-left: 20px;
  }
}
#site-content.replacements .replacements .blocks .issue-search .post-code-search .search-input,
#site-content.replacements .incidents .blocks .issue-search .post-code-search .search-input {
  width: 100%;
  border-color: #fff;
  text-align: center;
}
#site-content.replacements .replacements .blocks .issue-search .post-code-search .search-submit,
#site-content.replacements .incidents .blocks .issue-search .post-code-search .search-submit {
  width: 60px;
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 12px;
}
@media screen and (max-width: 767px) {
  #site-content.replacements .replacements .blocks .issue-search .post-code-search .search-submit,
  #site-content.replacements .incidents .blocks .issue-search .post-code-search .search-submit {
    display: block;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    border-color: #fff;
    position: static;
    color: #fff;
  }
}
#site-content.replacements .search-sections {
  display: none;
}
#site-content.replacements .search-sections .section-header {
  margin-bottom: 25px;
}
#site-content.replacements .search-sections .section-header .section-title {
  margin: 0;
  color: #003864;
  font-size: 35px;
  font-weight: 500;
}
#site-content.replacements .search-sections .blocks {
  margin-bottom: 20px;
}
#site-content.replacements .search-sections .blocks .map-details::before {
  background-image: url("../images/icons/blocks/pin.png");
}
#site-content.replacements .search-sections .blocks .map-key::before {
  background-image: url("../images/icons/blocks/search.png");
}
#site-content.replacements .search-sections .blocks .map-key .key {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#site-content.replacements .search-sections .blocks .map-key .key .item {
  background-position: center left;
  background-repeat: no-repeat;
  height: 30px;
  margin-bottom: 6px;
  padding-left: 32px;
  line-height: 30px;
}
#site-content.replacements .search-sections .blocks .map-key .key .item:last-child {
  margin-bottom: 0;
}
#site-content.replacements .search-sections .blocks .map-key .key .item.green {
  background-image: url("../images/icons/replacements-map/key-green-circle.svg");
  background-size: 20px;
}
#site-content.replacements .search-sections .blocks .map-key .key .item.orange {
  background-image: url("../images/icons/replacements-map/key-orange-circle.svg");
  background-size: 20px;
}
#site-content.replacements .search-sections .blocks .map-key .key .item.red {
  background-size: 20px;
  background-image: url("../images/icons/replacements-map/key-red-circle.svg");
}
#site-content.replacements .search-sections .nearby-results {
  display: none;
}
#site-content.replacements .search-sections .nearby-results .results-list {
  margin: 0;
  padding: 0 0 30px;
  list-style-type: none;
}
#site-content.replacements .search-sections .nearby-results .results-list.populated .no-results {
  display: none;
}
#site-content.replacements .search-sections .nearby-results .results-list .project {
  margin-bottom: 20px;
  position: relative;
}
@media screen and (max-width: 600px) {
  #site-content.replacements .search-sections .nearby-results .results-list .project {
    padding-top: 60px;
  }
}
#site-content.replacements .search-sections .nearby-results .results-list .project:last-of-type {
  margin-bottom: 0;
}
#site-content.replacements .search-sections .nearby-results .results-list .project .button, #site-content.replacements .search-sections .nearby-results .results-list .project .gas-toggle__step-button, #site-content.replacements .search-sections .nearby-results .results-list .project .wiya-24__download-button, #site-content.replacements .search-sections .nearby-results .results-list .project .wiya-24__more-items-button, #site-content.replacements .search-sections .nearby-results .results-list .project .wiya-24__work-item-link, #site-content.replacements .search-sections .nearby-results .results-list .project .wiya-24__media-box-button, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__gas-notice-link, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__question-button, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__video-language-watch, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__dyk-link, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__back-top, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__view-all-updates, #site-content.replacements .search-sections .nearby-results .results-list .project .st-download__toolkit-download-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st-download__action-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st-signup__toolkit-promo-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st-signup__action-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st__faqs-single-question-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st__testimonial-link, #site-content.replacements .search-sections .nearby-results .results-list .project .st__register-cta-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st__page-header-button, #site-content.replacements .search-sections .nearby-results .results-list .project .c-popup-form__close.is-button, #site-content.replacements .search-sections .nearby-results .results-list .project .c-download-pods__pod-button, #site-content.page.home.replacements .search-sections .nearby-results .results-list .project .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.replacements .latest-news .news-blocks .block .block-content .search-sections .nearby-results .results-list .project .block-button, #site-content.apply.replacements .search-sections .nearby-results .results-list .project .apply__portal-button-element {
  position: absolute;
  top: 25px;
  right: 25px;
}
@media screen and (max-width: 600px) {
  #site-content.replacements .search-sections .nearby-results .results-list .project .button, #site-content.replacements .search-sections .nearby-results .results-list .project .gas-toggle__step-button, #site-content.replacements .search-sections .nearby-results .results-list .project .wiya-24__download-button, #site-content.replacements .search-sections .nearby-results .results-list .project .wiya-24__more-items-button, #site-content.replacements .search-sections .nearby-results .results-list .project .wiya-24__work-item-link, #site-content.replacements .search-sections .nearby-results .results-list .project .wiya-24__media-box-button, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__gas-notice-link, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__question-button, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__video-language-watch, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__dyk-link, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__back-top, #site-content.replacements .search-sections .nearby-results .results-list .project .c-mw-incident__view-all-updates, #site-content.replacements .search-sections .nearby-results .results-list .project .st-download__toolkit-download-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st-download__action-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st-signup__toolkit-promo-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st-signup__action-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st__faqs-single-question-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st__testimonial-link, #site-content.replacements .search-sections .nearby-results .results-list .project .st__register-cta-button, #site-content.replacements .search-sections .nearby-results .results-list .project .st__page-header-button, #site-content.replacements .search-sections .nearby-results .results-list .project .c-popup-form__close.is-button, #site-content.replacements .search-sections .nearby-results .results-list .project .c-download-pods__pod-button, #site-content.page.home.replacements .search-sections .nearby-results .results-list .project .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.replacements .latest-news .news-blocks .block .block-content .search-sections .nearby-results .results-list .project .block-button, #site-content.apply.replacements .search-sections .nearby-results .results-list .project .apply__portal-button-element {
    top: 15px;
    right: 15px;
  }
}
#site-content.replacements .search-sections .nearby-results .results-list .project .block-title {
  margin-bottom: 10px;
  padding-right: 100px;
}
@media screen and (max-width: 600px) {
  #site-content.replacements .search-sections .nearby-results .results-list .project .block-title {
    padding-right: 0;
  }
}
#site-content.replacements .search-sections .nearby-results .results-list .project .block-sub-title {
  margin-bottom: 15px;
  color: #555;
  font-size: 20px;
  font-weight: 300;
}
#site-content.replacements .search-map .roadworks-map {
  display: block;
  width: 100%;
  height: 420px;
}

#site-content.incidents .page-header {
  background-color: #d5256e;
}
#site-content.incidents .page-header h1 {
  font-size: 2.8125rem;
}
#site-content.incidents .page-content {
  width: 100%;
}
#site-content.incidents .search-incidents .section-header {
  margin-bottom: 35px;
}
#site-content.incidents .search-incidents .section-header .section-title {
  margin-bottom: 25px;
  color: #003864;
  line-height: 36px;
}
#site-content.incidents .search-incidents .post-list {
  position: relative;
}
#site-content.incidents .search-incidents .post-list .post {
  margin-bottom: 20px;
  border-style: solid;
  border-width: 2px;
  /* colours */
}
#site-content.incidents .search-incidents .post-list .post::before {
  transition: all 0.2s ease-in-out;
}
#site-content.incidents .search-incidents .post-list .post .block-title {
  font-size: 26px;
  color: #555;
  font-weight: 300;
  transition: all 0.2s ease-in-out;
  margin-bottom: 10px;
  padding-right: 100px;
  line-height: 34px;
  text-decoration: none;
}
@media screen and (max-width: 600px) {
  #site-content.incidents .search-incidents .post-list .post .block-title {
    padding-right: 65px;
    font-size: 24px;
    line-height: 28px;
  }
}
#site-content.incidents .search-incidents .post-list .post .block-title .highlight {
  transition: all 0.2s ease-in-out;
  color: #003864;
  font-weight: 500;
}
#site-content.incidents .search-incidents .post-list .post .post-date {
  font-size: 14px;
  color: #555;
  font-weight: 300;
  margin-bottom: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media screen and (max-width: 600px) {
  #site-content.incidents .search-incidents .post-list .post .post-date {
    margin-bottom: 0;
  }
}
#site-content.incidents .search-incidents .post-list .post .post-date time {
  font-weight: 500;
}
@media screen and (max-width: 600px) {
  #site-content.incidents .search-incidents .post-list .post .post-date time {
    display: block;
  }
}
#site-content.incidents .search-incidents .post-list .post .post-read {
  min-width: 60px;
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  top: 20px;
  right: 30px;
}
@media screen and (max-width: 600px) {
  #site-content.incidents .search-incidents .post-list .post .post-read {
    width: 55px;
    min-width: 0;
    right: 20px;
  }
}
#site-content.incidents .search-incidents .post-list .post[class*=block-icon-category] .post-read {
  top: 70px;
}
#site-content.incidents .search-incidents .post-list .post .post-content {
  display: none;
  position: relative;
}
@media screen and (max-width: 600px) {
  #site-content.incidents .search-incidents .post-list .post .post-content {
    margin-top: 20px;
  }
}
#site-content.incidents .search-incidents .post-list .post .post-content::before {
  content: "";
  display: block;
  background-color: #f5f5f5;
  height: 2px;
  position: absolute;
  top: 0;
  right: -30px;
  left: -30px;
}
#site-content.incidents .search-incidents .post-list .post .post-content .content-area {
  padding-top: 20px;
}
#site-content.incidents .search-incidents .post-list .post.block-purple {
  border-color: #003864;
}
#site-content.incidents .search-incidents .post-list .post.block-purple .post-content .button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .gas-toggle__step-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .wiya-24__download-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .wiya-24__more-items-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .wiya-24__work-item-link, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .wiya-24__media-box-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__gas-notice-link, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__question-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__video-language-watch, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__dyk-link, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__back-top, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__view-all-updates, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st-download__toolkit-download-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st-download__action-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st-signup__toolkit-promo-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st-signup__action-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st__faqs-single-question-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st__testimonial-link, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st__register-cta-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st__page-header-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-popup-form__close.is-button, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-download-pods__pod-button, #site-content.page.home.incidents .search-incidents .post-list .post.block-purple .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.incidents .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-purple .post-content .block-button, #site-content.apply.incidents .search-incidents .post-list .post.block-purple .post-content .apply__portal-button-element {
  border-color: #003864;
  color: #003864;
}
#site-content.incidents .search-incidents .post-list .post.block-purple .post-content .button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .gas-toggle__step-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .wiya-24__download-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .wiya-24__more-items-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .wiya-24__work-item-link:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .wiya-24__media-box-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__gas-notice-link:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__question-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__video-language-watch:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__dyk-link:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__back-top:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-mw-incident__view-all-updates:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st-download__toolkit-download-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st-download__action-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st-signup__toolkit-promo-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st-signup__action-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st__faqs-single-question-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st__testimonial-link:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st__register-cta-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .st__page-header-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-popup-form__close.is-button:hover, #site-content.incidents .search-incidents .post-list .post.block-purple .post-content .c-download-pods__pod-button:hover, #site-content.page.home.incidents .search-incidents .post-list .post.block-purple .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.incidents .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-purple .post-content .block-button:hover, #site-content.apply.incidents .search-incidents .post-list .post.block-purple .post-content .apply__portal-button-element:hover {
  background-color: #003864;
  color: #fff;
}
#site-content.incidents .search-incidents .post-list .post.block-blue {
  border-color: #57c9e8;
}
#site-content.incidents .search-incidents .post-list .post.block-blue .post-content .button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .gas-toggle__step-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .wiya-24__download-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .wiya-24__more-items-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .wiya-24__work-item-link, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .wiya-24__media-box-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__gas-notice-link, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__question-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__video-language-watch, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__dyk-link, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__back-top, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__view-all-updates, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st-download__toolkit-download-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st-download__action-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st-signup__toolkit-promo-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st-signup__action-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st__faqs-single-question-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st__testimonial-link, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st__register-cta-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st__page-header-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-popup-form__close.is-button, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-download-pods__pod-button, #site-content.page.home.incidents .search-incidents .post-list .post.block-blue .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.incidents .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-blue .post-content .block-button, #site-content.apply.incidents .search-incidents .post-list .post.block-blue .post-content .apply__portal-button-element {
  border-color: #57c9e8;
  color: #57c9e8;
}
#site-content.incidents .search-incidents .post-list .post.block-blue .post-content .button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .gas-toggle__step-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .wiya-24__download-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .wiya-24__more-items-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .wiya-24__work-item-link:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .wiya-24__media-box-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__gas-notice-link:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__question-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__video-language-watch:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__dyk-link:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__back-top:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-mw-incident__view-all-updates:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st-download__toolkit-download-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st-download__action-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st-signup__toolkit-promo-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st-signup__action-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st__faqs-single-question-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st__testimonial-link:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st__register-cta-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .st__page-header-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-popup-form__close.is-button:hover, #site-content.incidents .search-incidents .post-list .post.block-blue .post-content .c-download-pods__pod-button:hover, #site-content.page.home.incidents .search-incidents .post-list .post.block-blue .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.incidents .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-blue .post-content .block-button:hover, #site-content.apply.incidents .search-incidents .post-list .post.block-blue .post-content .apply__portal-button-element:hover {
  background-color: #57c9e8;
  color: #fff;
}
#site-content.incidents .search-incidents .post-list .post.block-pink {
  border-color: #ec2275;
}
#site-content.incidents .search-incidents .post-list .post.block-pink .post-content .button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .gas-toggle__step-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .wiya-24__download-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .wiya-24__more-items-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .wiya-24__work-item-link, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .wiya-24__media-box-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__gas-notice-link, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__question-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__video-language-watch, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__dyk-link, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__back-top, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__view-all-updates, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st-download__toolkit-download-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st-download__action-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st-signup__toolkit-promo-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st-signup__action-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st__faqs-single-question-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st__testimonial-link, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st__register-cta-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st__page-header-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-popup-form__close.is-button, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-download-pods__pod-button, #site-content.page.home.incidents .search-incidents .post-list .post.block-pink .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.incidents .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-pink .post-content .block-button, #site-content.apply.incidents .search-incidents .post-list .post.block-pink .post-content .apply__portal-button-element {
  border-color: #ec2275;
  color: #ec2275;
}
#site-content.incidents .search-incidents .post-list .post.block-pink .post-content .button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .gas-toggle__step-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .wiya-24__download-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .wiya-24__more-items-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .wiya-24__work-item-link:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .wiya-24__media-box-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__gas-notice-link:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__question-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__video-language-watch:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__dyk-link:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__back-top:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-mw-incident__view-all-updates:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st-download__toolkit-download-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st-download__action-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st-signup__toolkit-promo-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st-signup__action-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st__faqs-single-question-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st__testimonial-link:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st__register-cta-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .st__page-header-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-popup-form__close.is-button:hover, #site-content.incidents .search-incidents .post-list .post.block-pink .post-content .c-download-pods__pod-button:hover, #site-content.page.home.incidents .search-incidents .post-list .post.block-pink .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.incidents .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-pink .post-content .block-button:hover, #site-content.apply.incidents .search-incidents .post-list .post.block-pink .post-content .apply__portal-button-element:hover {
  background-color: #ec2275;
  color: #fff;
}
#site-content.incidents .search-incidents .post-list .post.block-orange {
  border-color: #ff8200;
}
#site-content.incidents .search-incidents .post-list .post.block-orange .post-content .button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .gas-toggle__step-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .wiya-24__download-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .wiya-24__more-items-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .wiya-24__work-item-link, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .wiya-24__media-box-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__gas-notice-link, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__question-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__video-language-watch, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__dyk-link, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__back-top, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__view-all-updates, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st-download__toolkit-download-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st-download__action-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st-signup__toolkit-promo-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st-signup__action-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st__faqs-single-question-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st__testimonial-link, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st__register-cta-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st__page-header-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-popup-form__close.is-button, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-download-pods__pod-button, #site-content.page.home.incidents .search-incidents .post-list .post.block-orange .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.incidents .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-orange .post-content .block-button, #site-content.apply.incidents .search-incidents .post-list .post.block-orange .post-content .apply__portal-button-element {
  border-color: #ff8200;
  color: #ff8200;
}
#site-content.incidents .search-incidents .post-list .post.block-orange .post-content .button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .gas-toggle__step-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .wiya-24__download-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .wiya-24__more-items-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .wiya-24__work-item-link:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .wiya-24__media-box-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__gas-notice-link:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__question-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__video-language-watch:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__dyk-link:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__back-top:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-mw-incident__view-all-updates:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st-download__toolkit-download-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st-download__action-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st-signup__toolkit-promo-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st-signup__action-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st__faqs-single-question-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st__testimonial-link:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st__register-cta-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .st__page-header-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-popup-form__close.is-button:hover, #site-content.incidents .search-incidents .post-list .post.block-orange .post-content .c-download-pods__pod-button:hover, #site-content.page.home.incidents .search-incidents .post-list .post.block-orange .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.incidents .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-orange .post-content .block-button:hover, #site-content.apply.incidents .search-incidents .post-list .post.block-orange .post-content .apply__portal-button-element:hover {
  background-color: #ff8200;
  color: #fff;
}
#site-content.incidents .search-incidents .post-list .post.block-green {
  border-color: #a2d40a;
}
#site-content.incidents .search-incidents .post-list .post.block-green .post-content .button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .gas-toggle__step-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .wiya-24__download-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .wiya-24__more-items-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .wiya-24__work-item-link, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .wiya-24__media-box-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__gas-notice-link, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__question-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__video-language-watch, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__dyk-link, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__back-top, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__view-all-updates, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st-download__toolkit-download-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st-download__action-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st-signup__toolkit-promo-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st-signup__action-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st__faqs-single-question-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st__testimonial-link, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st__register-cta-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st__page-header-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-popup-form__close.is-button, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-download-pods__pod-button, #site-content.page.home.incidents .search-incidents .post-list .post.block-green .post-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.incidents .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-green .post-content .block-button, #site-content.apply.incidents .search-incidents .post-list .post.block-green .post-content .apply__portal-button-element {
  border-color: #a2d40a;
  color: #a2d40a;
}
#site-content.incidents .search-incidents .post-list .post.block-green .post-content .button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .gas-toggle__step-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .wiya-24__download-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .wiya-24__more-items-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .wiya-24__work-item-link:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .wiya-24__media-box-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__gas-notice-link:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__question-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__video-language-watch:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__dyk-link:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__back-top:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-mw-incident__view-all-updates:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st-download__toolkit-download-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st-download__action-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st-signup__toolkit-promo-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st-signup__action-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st__faqs-single-question-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st__testimonial-link:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st__register-cta-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .st__page-header-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-popup-form__close.is-button:hover, #site-content.incidents .search-incidents .post-list .post.block-green .post-content .c-download-pods__pod-button:hover, #site-content.page.home.incidents .search-incidents .post-list .post.block-green .post-content .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.incidents .latest-news .news-blocks .block .block-content .search-incidents .post-list .post.block-green .post-content .block-button:hover, #site-content.apply.incidents .search-incidents .post-list .post.block-green .post-content .apply__portal-button-element:hover {
  background-color: #a2d40a;
  color: #fff;
}
#site-content.incidents .search-incidents .post-list.post-open .post:not(.open) {
  border-color: #e1e1e1;
}
#site-content.incidents .search-incidents .post-list.post-open .post:not(.open)::before {
  background-color: #e1e1e1;
}
#site-content.incidents .search-incidents .post-list.post-open .post:not(.open) .block-title .highlight {
  color: #555;
}
#site-content.incidents .search-incidents .section-footer {
  padding-top: 20px;
}

.incidents__header-content {
  margin: 0;
  margin-top: 1rem;
  font-size: 1.125rem;
  font-weight: 400;
}
.incidents__header-content p {
  margin-bottom: 0;
  font-size: inherit !important;
  font-weight: inherit !important;
}
.incidents__header-content p:not(:last-child) {
  margin-bottom: 1rem;
}

.incidents__live-container {
  width: 100%;
  padding: 4rem 0;
  background-color: #e1e1e1;
}

.incidents__live-title {
  margin-bottom: 2rem;
  color: #003864;
}

.incidents__no-incidents {
  width: 100%;
  padding: 2rem;
  border-radius: 0.625rem;
  box-sizing: border-box;
  display: block;
  font-family: "jaf-domus", sans-serif;
  font-size: 1.125rem;
  text-align: center;
  color: #003864;
  background-color: white;
  filter: drop-shadow(0 0 1.25rem rgba(0, 0, 0, 0.15));
}
.wiya-24__current-work:not(.has-no-results) .incidents__no-incidents {
  display: none;
}

.incidents__no-incidents-title {
  margin-bottom: 1rem;
  color: #003864;
}

.incidents__no-incidents-content p {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

#site-content.incident .incident-detail {
  position: relative;
}
#site-content.incident .incident-detail .incident-content {
  padding-right: 10px;
}
#site-content.incident .incident-detail .incident-content p {
  width: 100%;
}
@media only screen and (min-width: 767px) {
  #site-content.incident .incident-detail .incident-content {
    padding-right: 350px;
  }
}
#site-content.incident .incident-detail .incident-details {
  position: relative;
  margin-top: 15px;
}
@media screen and (min-width: 767px) {
  #site-content.incident .incident-detail .incident-details {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 0;
    width: 305px;
  }
}
#site-content.incident .incident-detail .incident-details .layout-block::before {
  background-image: url("../images/icons/blocks/alert.png");
}
#site-content.incident .incident-detail .incident-details .layout-block .detail span {
  display: block;
}
#site-content.incident .incident-detail .incident-details .layout-block .detail span.title {
  font-weight: 500;
}

#site-content.contact .page-section {
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom: 8px solid #fff;
}
#site-content.contact .page-section:last-child {
  padding-bottom: 60px;
  border: none;
}
#site-content.contact .contact-blocks .gas-emergency::before {
  background-image: url("../images/icons/blocks/fire.png");
}
#site-content.contact .contact-blocks .blocks .layout-block {
  width: 49%;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  #site-content.contact .contact-blocks .blocks .layout-block {
    width: 100%;
  }
}
#site-content.contact .contact-blocks .blocks .layout-block.block-full {
  width: 100%;
}
#site-content.contact .contact-blocks .blocks .layout-block .block-contacts .contact {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f5f5f5;
}
#site-content.contact .contact-blocks .blocks .layout-block .block-contacts .contact:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
#site-content.contact .contact-blocks .blocks .layout-block .block-contacts .contact .name {
  margin: 0;
  color: #1e1e1e;
  font-size: 18px;
  font-weight: 500;
}
#site-content.contact .contact-blocks .blocks .layout-block .block-contacts .contact .detail {
  margin: 0;
}
#site-content.contact .contact-blocks .blocks .layout-block .block-contacts .contact .opening-hours {
  margin: 15px 0 0;
  font-size: 12px;
  line-height: 18px;
}
#site-content.contact .contact-blocks .blocks .layout-block .block-footer {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #f5f5f5;
}
#site-content.contact .contact-blocks .blocks .layout-block .block-footer p {
  color: #555;
  font-size: 16px;
  line-height: 20px;
}
#site-content.contact .contact-blocks .blocks .layout-block .block-footer p:last-of-type {
  margin-bottom: 0;
}
#site-content.contact .contact-form .gform_wrapper {
  margin-top: 15px;
}
#site-content.contact .contact-form textarea {
  max-height: 70px;
}
#site-content.contact .contact-locations .office-list .office {
  width: 50%;
  padding-right: 20px;
  box-sizing: border-box;
  vertical-align: top;
}
@media screen and (max-width: 650px) {
  #site-content.contact .contact-locations .office-list .office {
    width: 100%;
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 30px;
    border-bottom: 1px solid #e1e1e1;
  }
  #site-content.contact .contact-locations .office-list .office:first-child {
    padding-top: 0;
  }
  #site-content.contact .contact-locations .office-list .office:last-child {
    padding-bottom: 0;
    border-bottom: none;
  }
}
#site-content.contact .contact-locations .office-list .office .office-name {
  margin-bottom: 15px;
  color: #003864;
  font-size: 26px;
}
#site-content.contact .contact-locations .office-list .office .office-detail {
  min-height: 25px;
  margin-bottom: 10px;
  padding-left: 35px;
  position: relative;
}
#site-content.contact .contact-locations .office-list .office .office-detail::before {
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #ff8200;
  background-position: center;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 0;
}
#site-content.contact .contact-locations .office-list .office .office-detail.detail-phone::before {
  background-image: url("../images/icons/small/white-phone.png");
}
#site-content.contact .contact-locations .office-list .office .office-detail.detail-address::before {
  background-image: url("../images/icons/small/white-map-pin.png");
}
#site-content.contact .contact-locations .office-list .office .office-detail p {
  font-size: 18px;
  color: #1e1e1e;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 1px;
  line-height: 24px;
}
#site-content.contact .contact-locations .office-list .office .button, #site-content.contact .contact-locations .office-list .office .gas-toggle__step-button, #site-content.contact .contact-locations .office-list .office .wiya-24__download-button, #site-content.contact .contact-locations .office-list .office .wiya-24__more-items-button, #site-content.contact .contact-locations .office-list .office .wiya-24__work-item-link, #site-content.contact .contact-locations .office-list .office .wiya-24__media-box-button, #site-content.contact .contact-locations .office-list .office .c-mw-incident__gas-notice-link, #site-content.contact .contact-locations .office-list .office .c-mw-incident__question-button, #site-content.contact .contact-locations .office-list .office .c-mw-incident__video-language-watch, #site-content.contact .contact-locations .office-list .office .c-mw-incident__dyk-link, #site-content.contact .contact-locations .office-list .office .c-mw-incident__back-top, #site-content.contact .contact-locations .office-list .office .c-mw-incident__view-all-updates, #site-content.contact .contact-locations .office-list .office .st-download__toolkit-download-button, #site-content.contact .contact-locations .office-list .office .st-download__action-button, #site-content.contact .contact-locations .office-list .office .st-signup__toolkit-promo-button, #site-content.contact .contact-locations .office-list .office .st-signup__action-button, #site-content.contact .contact-locations .office-list .office .st__faqs-single-question-button, #site-content.contact .contact-locations .office-list .office .st__testimonial-link, #site-content.contact .contact-locations .office-list .office .st__register-cta-button, #site-content.contact .contact-locations .office-list .office .st__page-header-button, #site-content.contact .contact-locations .office-list .office .c-popup-form__close.is-button, #site-content.contact .contact-locations .office-list .office .c-download-pods__pod-button, #site-content.page.home.contact .contact-locations .office-list .office .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.contact .latest-news .news-blocks .block .block-content .contact-locations .office-list .office .block-button, #site-content.apply.contact .contact-locations .office-list .office .apply__portal-button-element {
  margin-top: 10px;
}
#site-content.contact .contact-locations .locations-map-wrapper {
  display: none;
}
@media screen and (max-width: 600px) {
  #site-content.contact .contact-locations .locations-map-wrapper {
    margin-right: -10px;
    margin-bottom: -10px;
    margin-left: -10px;
  }
}
#site-content.contact .contact-locations .locations-map-wrapper .locations-map {
  display: block;
  width: 100%;
  height: 380px;
  margin-top: 40px;
}

/* content */
.infoBox {
  position: relative;
}
#site-content.contact .infoBox {
  transform: translate(-50%, -100%) !important;
}
.infoBox .info-box-wrapper {
  border-radius: 4px;
  background-color: #57c9e8;
  min-width: 200px;
}
.infoBox .info-box-wrapper::after {
  content: "";
  width: 0;
  height: 0;
  margin-left: -9px;
  border-style: solid;
  border-width: 8px 9px 0 9px;
  border-color: #57c9e8 transparent transparent transparent;
  position: absolute;
  top: 100%;
  left: 50%;
}
.infoBox .info-box-wrapper .info-box-content {
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}
.infoBox .info-box-wrapper .info-box-content p {
  font-size: 18px;
  color: #fff;
  font-family: "jaf-domus", sans-serif;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 24px;
}

#site-content.faqs .faq-section {
  background-color: #f5f5f5;
  padding-top: 50px;
  padding-bottom: 60px;
}
#site-content.faqs .faq-section:nth-of-type(odd) {
  background-color: #fff;
}
#site-content.faqs .faq-section:nth-of-type(odd) .question-list .question {
  border-width: 2px;
  border-style: solid;
}
#site-content.faqs .faq-section:nth-of-type(odd) .question-list .question.block-purple {
  border-color: #003864;
}
#site-content.faqs .faq-section:nth-of-type(odd) .question-list .question.block-pink {
  border-color: #ec2275;
}
#site-content.faqs .faq-section:nth-of-type(odd) .question-list .question.block-blue {
  border-color: #57c9e8;
}
#site-content.faqs .faq-section:nth-of-type(odd) .question-list .question.block-orange {
  border-color: #ff8200;
}
#site-content.faqs .faq-section:nth-of-type(odd) .question-list .question.block-green {
  border-color: #a2d40a;
}
#site-content.faqs .faq-section .section-title {
  margin-bottom: 30px;
  color: #003864;
  line-height: 32px;
}
#site-content.faqs .faq-section .question-list .question {
  border-radius: 12px;
  transition: all 0.3s ease-in-out;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 18px;
  padding-left: 18px;
  margin-bottom: 20px;
}
#site-content.faqs .faq-section .question-list .question::before {
  z-index: 100;
}
#site-content.faqs .faq-section .question-list .question:last-child {
  margin-bottom: 0;
}
#site-content.faqs .faq-section .question-list .question.open {
  margin-top: 15px;
  margin-bottom: 15px;
}
#site-content.faqs .faq-section .question-list .question .block-title {
  transition: all 0.3s ease-in-out;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: relative;
  z-index: 110;
  color: #003864;
  line-height: 24px;
}
#site-content.faqs .faq-section .question-list .question .block-title:hover {
  cursor: pointer;
}
#site-content.faqs .faq-section .question-list .question .answer-wrapper {
  display: none;
}
#site-content.faqs .faq-section .question-list .question .answer-wrapper .answer {
  padding-right: 120px;
  padding-bottom: 15px;
}
@media screen and (max-width: 600px) {
  #site-content.faqs .faq-section .question-list .question .answer-wrapper .answer {
    padding-right: 15px;
  }
}
#site-content.faqs .faq-section.question-open .question-list .question:not(.open) {
  margin-bottom: 5px;
  border-color: #e1e1e1 !important;
}
#site-content.faqs .faq-section.question-open .question-list .question:not(.open)::before {
  background-color: #e1e1e1 !important;
}
#site-content.faqs .faq-section.question-open .question-list .question:not(.open) .block-title {
  color: #555;
}
#site-content.faqs .useful-information .section-header {
  margin-bottom: 25px;
}
#site-content.faqs .useful-information .section-header .section-title {
  margin-bottom: 10px;
}
#site-content.faqs .useful-information .block-column {
  width: 49%;
}
@media screen and (max-width: 767px) {
  #site-content.faqs .useful-information .block-column {
    float: none;
    width: 100%;
  }
}
#site-content.faqs .useful-information .block-column .layout-block {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
#site-content.faqs .useful-information .block-column .layout-block:last-child {
  margin-bottom: 0;
}
#site-content.faqs .useful-information .block-column .layout-block .block-title {
  margin-bottom: 20px;
  font-size: 26px;
}
#site-content.faqs .useful-information .block-column .layout-block .block-content .icon-list .item::before {
  background-image: url("../images/icons/small/purple-download.png");
}

#site-content.outputs .content-area h3, #site-content.outputs .content-area .c-infographic__title,
#site-content.outputs .content-area h4,
#site-content.outputs .content-area h5 {
  color: #555;
  font-weight: 300;
}
#site-content.outputs .primary-content {
  padding-top: 0;
  padding-bottom: 100px;
}
#site-content.outputs .primary-content:first-child, #site-content.outputs .primary-content.has-top-padding {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .primary-content.is-reversed .content-image {
    margin-top: 0;
    margin-bottom: 30px;
  }
}
#site-content.outputs .primary-content .content-area {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .primary-content .content-area {
    float: none;
    width: 100%;
  }
}
#site-content.outputs .primary-content .content-image {
  border-radius: 12px;
  width: 48%;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .primary-content .content-image {
    float: none;
    width: 100%;
    margin-top: 30px;
  }
}
#site-content.outputs .primary-content .content-image img {
  display: block;
  max-width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .primary-content .content-image img {
    border-radius: 12px;
    margin-right: auto;
    margin-left: auto;
  }
}
#site-content.outputs .primary-content .layout-block-column {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .primary-content .layout-block-column {
    float: none;
    width: 100%;
    margin-top: 30px;
  }
}
#site-content.outputs .primary-content .layout-block-column .layout-block {
  margin-bottom: 20px;
}
#site-content.outputs .primary-content .layout-block-column .layout-block:last-child {
  margin-bottom: 0;
}
#site-content.outputs .primary-content .layout-block-column .layout-block .block-title {
  margin-bottom: 10px;
  font-size: 26px;
}
#site-content.outputs .output-tables .output {
  width: 100%;
  margin-top: 30px;
  table-layout: fixed;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output {
    width: 110%;
    margin-left: -5%;
  }
  #site-content.outputs .output-tables .output,
  #site-content.outputs .output-tables .output thead,
  #site-content.outputs .output-tables .output tbody,
  #site-content.outputs .output-tables .output tr {
    display: block;
  }
}
#site-content.outputs .output-tables .output thead th {
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  vertical-align: bottom;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
}
#site-content.outputs .output-tables .output thead th.lead {
  padding-right: 0;
  padding-bottom: 7px;
  padding-left: 0;
  font-size: 26px;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output thead th.lead {
    display: block;
    border-bottom: 1px solid #fff;
    padding-right: 5%;
    padding-left: 5%;
    font-size: 24px;
  }
}
#site-content.outputs .output-tables .output thead th.target, #site-content.outputs .output-tables .output thead th.status {
  width: 11.2%;
}
@media screen and (max-width: 960px) {
  #site-content.outputs .output-tables .output thead th.target, #site-content.outputs .output-tables .output thead th.status {
    width: 17.5%;
  }
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output thead th.target, #site-content.outputs .output-tables .output thead th.status {
    display: none;
  }
}
#site-content.outputs .output-tables .output thead th.target {
  padding-left: 26px;
}
#site-content.outputs .output-tables .output thead th.years {
  width: 23.2%;
  padding-right: 12px;
  padding-left: 12px;
}
@media screen and (max-width: 960px) {
  #site-content.outputs .output-tables .output thead th.years {
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output thead th.years {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output tbody tr {
    display: block;
    margin-bottom: 10px;
  }
  #site-content.outputs .output-tables .output tbody tr:last-child {
    margin-bottom: 0;
  }
}
#site-content.outputs .output-tables .output tbody tr td {
  border-top: 2px solid #fff;
  padding: 10px;
  padding-left: 0;
  vertical-align: top;
  color: #1e1e1e;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output tbody tr td {
    display: block;
    width: 100% !important;
    padding-right: 5%;
    padding-left: 5%;
    box-sizing: border-box;
    border-top: none !important;
    border-right: none !important;
    border-bottom: 2px solid #f5f5f5;
    border-left: none !important;
    text-align: right;
  }
}
#site-content.outputs .output-tables .output tbody tr td span {
  color: #b4b4b4;
  font-size: 14px;
}
#site-content.outputs .output-tables .output tbody tr td.lead {
  width: 52%;
  position: relative;
}
@media screen and (max-width: 960px) {
  #site-content.outputs .output-tables .output tbody tr td.lead {
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output tbody tr td.lead {
    text-align: left;
  }
}
#site-content.outputs .output-tables .output tbody tr td.lead .title {
  padding-right: 30px;
  position: relative;
  font-weight: 300;
}
#site-content.outputs .output-tables .output tbody tr td.lead .tooltip-icon {
  border-radius: 50%;
  font-size: 14px;
  color: #003864;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
  display: block;
  background-color: #efdf00;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 9px;
  right: 0;
  line-height: 26px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output tbody tr td.lead .tooltip-icon {
    right: 5%;
  }
}
#site-content.outputs .output-tables .output tbody tr td.lead .tooltip-icon:hover {
  background-color: #003864;
  cursor: pointer;
  color: #fff;
}
#site-content.outputs .output-tables .output tbody tr td.lead .tooltip-content {
  border-radius: 4px;
  display: none;
  background-color: #003864;
  margin-top: 10px;
  padding: 10px 15px;
}
#site-content.outputs .output-tables .output tbody tr td.lead .tooltip-content p {
  color: #fff;
}
#site-content.outputs .output-tables .output tbody tr td.target {
  border-left: 38px solid #f5f5f5;
}
#site-content.outputs .output-tables .output tbody tr td.status {
  border-left: 6px solid #f5f5f5;
}
#site-content.outputs .output-tables .output tbody tr td.status.status-ahead {
  color: black;
}
#site-content.outputs .output-tables .output tbody tr td.status.status-behind {
  background-color: #555;
  color: #fff;
}
#site-content.outputs .output-tables .output tbody tr td.status.status-on-target, #site-content.outputs .output-tables .output tbody tr td.status.status-na {
  background-color: #e1e1e1;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output tbody tr td.target, #site-content.outputs .output-tables .output tbody tr td.status {
    position: relative;
  }
  #site-content.outputs .output-tables .output tbody tr td.target::before, #site-content.outputs .output-tables .output tbody tr td.status::before {
    content: attr(data-label);
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 5%;
    font-size: 18px;
    font-weight: 500;
    line-height: 44px;
  }
}
#site-content.outputs .output-tables .output tbody tr td.inverse {
  background-color: #fff;
  width: 12%;
  padding-left: 10px;
  border-color: #f5f5f5;
  color: #555;
}
#site-content.outputs .output-tables .output tbody tr td.inverse:last-child {
  border-right: none;
}
#site-content.outputs .output-tables .output tbody tr td.years {
  width: 23.2%;
  padding: 0;
  border-left: 4px solid #f5f5f5;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output tbody tr td.years {
    border-left: none;
  }
}
#site-content.outputs .output-tables .output tbody tr td.years .year {
  background-color: #fff;
  max-width: 120px;
  border-right: 5px solid #f5f5f5;
  border-left: 5px solid #f5f5f5;
  padding: 10px;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output tbody tr td.years .year {
    width: 100%;
    max-width: none;
    padding-right: 5%;
    padding-left: 5%;
    border-right: none;
    border-bottom: 2px solid #f5f5f5;
    border-left: none;
    position: relative;
    box-sizing: border-box;
    text-align: right;
  }
  #site-content.outputs .output-tables .output tbody tr td.years .year:last-child {
    border-bottom: none;
  }
  #site-content.outputs .output-tables .output tbody tr td.years .year::before {
    content: attr(data-label);
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 5%;
    font-size: 18px;
    font-weight: 500;
    line-height: 44px;
  }
}
#site-content.outputs .output-tables .output.has-sliders .lead {
  width: 30%;
}
#site-content.outputs .output-tables .output.has-sliders .years {
  background-color: transparent;
  padding-right: 22px;
  padding-left: 22px;
  position: relative;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .output-tables .output.has-sliders .years {
    padding-right: 0;
    padding-left: 0;
  }
}
#site-content.outputs .output-tables .output.has-sliders .years .slick-arrow {
  transition: all 0.1s ease-in-out;
  display: block;
  background-position: center 16px;
  background-repeat: no-repeat;
  width: 20px;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 100;
  color: transparent;
  font-size: 0;
  text-indent: -999px;
}
#site-content.outputs .output-tables .output.has-sliders .years .slick-arrow:hover {
  cursor: pointer;
}
#site-content.outputs .output-tables .output.has-sliders .years .slick-arrow.slick-prev {
  background-image: url("../images/icons/arrows/small-white-left.png");
  left: -20px;
}
#site-content.outputs .output-tables .output.has-sliders .years .slick-arrow.slick-next {
  background-image: url("../images/icons/arrows/small-white-right.png");
  right: -22px;
}
#site-content.outputs .output-tables .output.has-sliders .years .slick-arrow.slick-disabled {
  background-color: #e1e1e1;
}
#site-content.outputs .case-studies .case-studies-content {
  margin-bottom: 30px;
}
#site-content.outputs .case-studies .case-study-list.case-study-open .case-study:not(.open)::before {
  background-color: #e1e1e1;
}
#site-content.outputs .case-studies .case-study-list.case-study-open .case-study:not(.open) .toggle-case-study {
  color: #b4b4b4;
}
#site-content.outputs .case-studies .case-study-list .case-study {
  border-radius: 12px;
  margin-bottom: 20px;
  padding: 0;
}
#site-content.outputs .case-studies .case-study-list .case-study:last-child {
  margin-bottom: 0;
}
#site-content.outputs .case-studies .case-study-list .case-study.open .case-study-header .block-title {
  line-height: 58px;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .case-studies .case-study-list .case-study.open .case-study-header .block-title {
    line-height: 28px;
  }
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-header {
  padding-top: 12px;
  padding-right: 100px;
  padding-bottom: 12px;
  padding-left: 30px;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .case-studies .case-study-list .case-study .case-study-header {
    padding-right: 90px;
    padding-left: 20px;
  }
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-header::before {
  content: "";
  background-color: transparent;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  right: 30px;
  z-index: 100;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .case-studies .case-study-list .case-study .case-study-header::before {
    right: 20px;
  }
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-header .block-title {
  transition: all 0.3s ease-in-out;
  margin-bottom: 0;
  color: #555;
  font-size: 26px;
  font-weight: 300;
  line-height: 34px;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .block-title {
    float: none;
    padding-right: 0;
    line-height: 28px;
  }
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-header .block-title span {
  color: #555;
  font-weight: 300;
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-header .button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .gas-toggle__step-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__download-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__more-items-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__work-item-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__media-box-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__gas-notice-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__question-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__video-language-watch, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__dyk-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__back-top, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__view-all-updates, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-download__toolkit-download-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-download__action-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-signup__toolkit-promo-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-signup__action-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__faqs-single-question-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__testimonial-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__register-cta-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__page-header-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-popup-form__close.is-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-download-pods__pod-button, #site-content.page.home.outputs .case-studies .case-study-list .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.outputs .latest-news .news-blocks .block .block-content .case-studies .case-study-list .case-study .case-study-header .block-button, #site-content.apply.outputs .case-studies .case-study-list .case-study .case-study-header .apply__portal-button-element {
  border: none;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .gas-toggle__step-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__download-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__more-items-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__work-item-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__media-box-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__gas-notice-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__question-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__video-language-watch, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__dyk-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__back-top, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__view-all-updates, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-download__toolkit-download-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-download__action-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-signup__toolkit-promo-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-signup__action-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__faqs-single-question-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__testimonial-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__register-cta-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__page-header-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-popup-form__close.is-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-download-pods__pod-button, #site-content.page.home.outputs .case-studies .case-study-list .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.outputs .latest-news .news-blocks .block .block-content .case-studies .case-study-list .case-study .case-study-header .block-button, #site-content.apply.outputs .case-studies .case-study-list .case-study .case-study-header .apply__portal-button-element {
    float: none;
    padding-right: 0;
    padding-left: 0;
  }
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-header .button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .gas-toggle__step-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__download-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__more-items-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__work-item-link:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .wiya-24__media-box-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__gas-notice-link:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__question-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__video-language-watch:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__dyk-link:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__back-top:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-mw-incident__view-all-updates:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-download__toolkit-download-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-download__action-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-signup__toolkit-promo-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st-signup__action-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__faqs-single-question-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__testimonial-link:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__register-cta-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .st__page-header-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-popup-form__close.is-button:hover, #site-content.outputs .case-studies .case-study-list .case-study .case-study-header .c-download-pods__pod-button:hover, #site-content.page.home.outputs .case-studies .case-study-list .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.outputs .latest-news .news-blocks .block .block-content .case-studies .case-study-list .case-study .case-study-header .block-button:hover, #site-content.apply.outputs .case-studies .case-study-list .case-study .case-study-header .apply__portal-button-element:hover {
  background-color: transparent;
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content {
  display: none;
  border-top: 2px solid #f5f5f5;
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .content-area {
  padding: 25px 30px;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .content-area {
    padding: 15px 20px 20px;
  }
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo {
  border-radius: 16px;
  width: 335px;
  margin-bottom: 20px;
  margin-left: 25px;
  position: relative;
  overflow: hidden;
  z-index: 110;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo {
    float: none;
    width: 100%;
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo {
    margin-bottom: 20px;
  }
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .play-icon {
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../images/icons/play-purple.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 18px auto;
  width: 44px;
  height: 44px;
  margin-left: -22px;
  border: 8px solid #003864;
  position: absolute;
  top: 30px;
  left: 50%;
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .play-icon:hover {
  cursor: pointer;
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .play-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .play-icon .bar:hover {
  cursor: default;
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .play-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .play-icon .bar.left {
  right: 100%;
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .play-icon .bar.left::before {
  right: 75px;
}
@media screen and (max-width: 500px) {
  #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .play-icon .bar.left::before {
    right: 55px;
  }
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .play-icon .bar.right {
  left: 100%;
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .play-icon .bar.right::before {
  left: 75px;
}
@media screen and (max-width: 500px) {
  #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .play-icon .bar.right::before {
    left: 55px;
  }
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content {
  padding-top: 105px;
  padding-right: 15px;
  padding-bottom: 30px;
  padding-left: 15px;
  text-align: center;
}
@media screen and (max-width: 850px) {
  #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content {
    padding-right: 25px;
    padding-left: 25px;
  }
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .video-title {
  margin-bottom: 15px;
  color: #fff;
  font-weight: 500;
  font-size: 26px;
  line-height: 38px;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .video-title {
    margin-bottom: 15px;
    line-height: 28px;
  }
}
#site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .gas-toggle__step-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .wiya-24__download-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .wiya-24__more-items-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .wiya-24__work-item-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .wiya-24__media-box-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .c-mw-incident__gas-notice-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .c-mw-incident__question-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .c-mw-incident__video-language-watch, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .c-mw-incident__dyk-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .c-mw-incident__back-top, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .c-mw-incident__view-all-updates, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .st-download__toolkit-download-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .st-download__action-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .st-signup__toolkit-promo-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .st-signup__action-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .st__faqs-single-question-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .st__testimonial-link, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .st__register-cta-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .st__page-header-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .c-popup-form__close.is-button, #site-content.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .c-download-pods__pod-button, #site-content.page.home.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.outputs .latest-news .news-blocks .block .block-content .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .block-button, #site-content.apply.outputs .case-studies .case-study-list .case-study .case-study-content .video-promo .promo-content .apply__portal-button-element {
  border-color: #003864;
}
#site-content.outputs .investments-partners .section-block {
  width: 48%;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .investments-partners .section-block {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  #site-content.outputs .investments-partners .section-block:last-child {
    margin-bottom: 0;
  }
}
#site-content.outputs .investments-partners .section-block .block-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#site-content.outputs .investments-partners .section-block .block-list .item {
  margin-bottom: 5px;
}
#site-content.outputs .investments-partners .section-block .block-list .item.hidden {
  display: none;
}
#site-content.outputs .investments-partners .section-block .block-list-expand {
  margin-top: 15px;
}
#site-content.outputs .feedback-bar {
  background-color: #003864;
  padding-top: 50px;
  padding-bottom: 50px;
}
#site-content.outputs .feedback-bar .feedback-text {
  margin: 0;
  color: #fff;
}
@media screen and (max-width: 767px) {
  #site-content.outputs .feedback-bar .feedback-text {
    float: none;
    font-size: 35px;
    line-height: 36px;
  }
}
@media screen and (max-width: 767px) {
  #site-content.outputs .feedback-bar .button, #site-content.outputs .feedback-bar .gas-toggle__step-button, #site-content.outputs .feedback-bar .wiya-24__download-button, #site-content.outputs .feedback-bar .wiya-24__more-items-button, #site-content.outputs .feedback-bar .wiya-24__work-item-link, #site-content.outputs .feedback-bar .wiya-24__media-box-button, #site-content.outputs .feedback-bar .c-mw-incident__gas-notice-link, #site-content.outputs .feedback-bar .c-mw-incident__question-button, #site-content.outputs .feedback-bar .c-mw-incident__video-language-watch, #site-content.outputs .feedback-bar .c-mw-incident__dyk-link, #site-content.outputs .feedback-bar .c-mw-incident__back-top, #site-content.outputs .feedback-bar .c-mw-incident__view-all-updates, #site-content.outputs .feedback-bar .st-download__toolkit-download-button, #site-content.outputs .feedback-bar .st-download__action-button, #site-content.outputs .feedback-bar .st-signup__toolkit-promo-button, #site-content.outputs .feedback-bar .st-signup__action-button, #site-content.outputs .feedback-bar .st__faqs-single-question-button, #site-content.outputs .feedback-bar .st__testimonial-link, #site-content.outputs .feedback-bar .st__register-cta-button, #site-content.outputs .feedback-bar .st__page-header-button, #site-content.outputs .feedback-bar .c-popup-form__close.is-button, #site-content.outputs .feedback-bar .c-download-pods__pod-button, #site-content.page.home.outputs .feedback-bar .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.outputs .latest-news .news-blocks .block .block-content .feedback-bar .block-button, #site-content.apply.outputs .feedback-bar .apply__portal-button-element {
    float: none;
    margin-top: 20px;
  }
}
#site-content.outputs.purple .primary-content .content-title,
#site-content.outputs.purple .output-tables .content-title,
#site-content.outputs.purple .output-tables .output th.lead,
#site-content.outputs.purple .secondary-content .content-title,
#site-content.outputs.purple .case-studies .content-title,
#site-content.outputs.purple .case-studies .case-study .case-study-header .button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .gas-toggle__step-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .wiya-24__download-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .wiya-24__more-items-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .wiya-24__work-item-link,
#site-content.outputs.purple .case-studies .case-study .case-study-header .wiya-24__media-box-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .c-mw-incident__gas-notice-link,
#site-content.outputs.purple .case-studies .case-study .case-study-header .c-mw-incident__question-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .c-mw-incident__video-language-watch,
#site-content.outputs.purple .case-studies .case-study .case-study-header .c-mw-incident__dyk-link,
#site-content.outputs.purple .case-studies .case-study .case-study-header .c-mw-incident__back-top,
#site-content.outputs.purple .case-studies .case-study .case-study-header .c-mw-incident__view-all-updates,
#site-content.outputs.purple .case-studies .case-study .case-study-header .st-download__toolkit-download-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .st-download__action-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .st-signup__toolkit-promo-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .st-signup__action-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .st__faqs-single-question-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .st__testimonial-link,
#site-content.outputs.purple .case-studies .case-study .case-study-header .st__register-cta-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .st__page-header-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .c-popup-form__close.is-button,
#site-content.outputs.purple .case-studies .case-study .case-study-header .c-download-pods__pod-button,
#site-content.page.home.outputs.purple .case-studies .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button,
#site-content.page.home.outputs.purple .latest-news .news-blocks .block .block-content .case-studies .case-study .case-study-header .block-button,
#site-content.apply.outputs.purple .case-studies .case-study .case-study-header .apply__portal-button-element,
#site-content.outputs.purple .case-studies .case-study-content .case-study-close,
#site-content.outputs.purple .investments-partners .section-block h2 {
  color: #003864;
}
#site-content.outputs.purple .output-tables .output td.status-ahead,
#site-content.outputs.purple .output-tables .output td.years .slick-arrow,
#site-content.outputs.purple .case-studies .case-study-content .video-promo {
  background-color: #003864;
}
#site-content.outputs.purple .case-studies .case-study-content .case-study-close {
  border-color: #003864;
}
#site-content.outputs.purple .case-studies .case-study-content .case-study-close:hover {
  background-color: #003864;
  color: #fff;
}
#site-content.outputs.blue .primary-content .content-title,
#site-content.outputs.blue .output-tables .content-title,
#site-content.outputs.blue .output-tables .output th.lead,
#site-content.outputs.blue .secondary-content .content-title,
#site-content.outputs.blue .case-studies .content-title,
#site-content.outputs.blue .case-studies .case-study .case-study-header .button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .gas-toggle__step-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .wiya-24__download-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .wiya-24__more-items-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .wiya-24__work-item-link,
#site-content.outputs.blue .case-studies .case-study .case-study-header .wiya-24__media-box-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .c-mw-incident__gas-notice-link,
#site-content.outputs.blue .case-studies .case-study .case-study-header .c-mw-incident__question-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .c-mw-incident__video-language-watch,
#site-content.outputs.blue .case-studies .case-study .case-study-header .c-mw-incident__dyk-link,
#site-content.outputs.blue .case-studies .case-study .case-study-header .c-mw-incident__back-top,
#site-content.outputs.blue .case-studies .case-study .case-study-header .c-mw-incident__view-all-updates,
#site-content.outputs.blue .case-studies .case-study .case-study-header .st-download__toolkit-download-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .st-download__action-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .st-signup__toolkit-promo-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .st-signup__action-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .st__faqs-single-question-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .st__testimonial-link,
#site-content.outputs.blue .case-studies .case-study .case-study-header .st__register-cta-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .st__page-header-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .c-popup-form__close.is-button,
#site-content.outputs.blue .case-studies .case-study .case-study-header .c-download-pods__pod-button,
#site-content.page.home.outputs.blue .case-studies .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button,
#site-content.page.home.outputs.blue .latest-news .news-blocks .block .block-content .case-studies .case-study .case-study-header .block-button,
#site-content.apply.outputs.blue .case-studies .case-study .case-study-header .apply__portal-button-element,
#site-content.outputs.blue .case-studies .case-study-content .case-study-close,
#site-content.outputs.blue .investments-partners .section-block h2 {
  color: #57c9e8;
}
#site-content.outputs.blue .output-tables .output td.status-ahead,
#site-content.outputs.blue .output-tables .output td.years .slick-arrow,
#site-content.outputs.blue .case-studies .case-study-content .video-promo {
  background-color: #57c9e8;
}
#site-content.outputs.blue .case-studies .case-study-content .case-study-close {
  border-color: #57c9e8;
}
#site-content.outputs.blue .case-studies .case-study-content .case-study-close:hover {
  background-color: #57c9e8;
  color: #fff;
}
#site-content.outputs.blue-light .primary-content .content-title,
#site-content.outputs.blue-light .output-tables .content-title,
#site-content.outputs.blue-light .output-tables .output th.lead,
#site-content.outputs.blue-light .secondary-content .content-title,
#site-content.outputs.blue-light .case-studies .content-title,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .gas-toggle__step-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .wiya-24__download-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .wiya-24__more-items-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .wiya-24__work-item-link,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .wiya-24__media-box-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .c-mw-incident__gas-notice-link,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .c-mw-incident__question-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .c-mw-incident__video-language-watch,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .c-mw-incident__dyk-link,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .c-mw-incident__back-top,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .c-mw-incident__view-all-updates,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .st-download__toolkit-download-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .st-download__action-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .st-signup__toolkit-promo-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .st-signup__action-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .st__faqs-single-question-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .st__testimonial-link,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .st__register-cta-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .st__page-header-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .c-popup-form__close.is-button,
#site-content.outputs.blue-light .case-studies .case-study .case-study-header .c-download-pods__pod-button,
#site-content.page.home.outputs.blue-light .case-studies .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button,
#site-content.page.home.outputs.blue-light .latest-news .news-blocks .block .block-content .case-studies .case-study .case-study-header .block-button,
#site-content.apply.outputs.blue-light .case-studies .case-study .case-study-header .apply__portal-button-element,
#site-content.outputs.blue-light .case-studies .case-study-content .case-study-close {
  color: #41c9e8;
}
#site-content.outputs.blue-light .output-tables .output td.status-ahead,
#site-content.outputs.blue-light .output-tables .output td.years .slick-arrow,
#site-content.outputs.blue-light .case-studies .case-study-content .video-promo {
  background-color: #41c9e8;
}
#site-content.outputs.blue-light .case-studies .case-study-content .case-study-close {
  border-color: #41c9e8;
}
#site-content.outputs.blue-light .case-studies .case-study-content .case-study-close:hover {
  background-color: #41c9e8;
  color: #fff;
}
#site-content.outputs.pink .primary-content .content-title,
#site-content.outputs.pink .output-tables .content-title,
#site-content.outputs.pink .output-tables .output th.lead,
#site-content.outputs.pink .secondary-content .content-title,
#site-content.outputs.pink .case-studies .content-title,
#site-content.outputs.pink .case-studies .case-study .case-study-header .button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .gas-toggle__step-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .wiya-24__download-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .wiya-24__more-items-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .wiya-24__work-item-link,
#site-content.outputs.pink .case-studies .case-study .case-study-header .wiya-24__media-box-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .c-mw-incident__gas-notice-link,
#site-content.outputs.pink .case-studies .case-study .case-study-header .c-mw-incident__question-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .c-mw-incident__video-language-watch,
#site-content.outputs.pink .case-studies .case-study .case-study-header .c-mw-incident__dyk-link,
#site-content.outputs.pink .case-studies .case-study .case-study-header .c-mw-incident__back-top,
#site-content.outputs.pink .case-studies .case-study .case-study-header .c-mw-incident__view-all-updates,
#site-content.outputs.pink .case-studies .case-study .case-study-header .st-download__toolkit-download-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .st-download__action-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .st-signup__toolkit-promo-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .st-signup__action-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .st__faqs-single-question-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .st__testimonial-link,
#site-content.outputs.pink .case-studies .case-study .case-study-header .st__register-cta-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .st__page-header-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .c-popup-form__close.is-button,
#site-content.outputs.pink .case-studies .case-study .case-study-header .c-download-pods__pod-button,
#site-content.page.home.outputs.pink .case-studies .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button,
#site-content.page.home.outputs.pink .latest-news .news-blocks .block .block-content .case-studies .case-study .case-study-header .block-button,
#site-content.apply.outputs.pink .case-studies .case-study .case-study-header .apply__portal-button-element,
#site-content.outputs.pink .case-studies .case-study-content .case-study-close,
#site-content.outputs.pink .investments-partners .section-block h2 {
  color: #ec2275;
}
#site-content.outputs.pink .output-tables .output td.status-ahead,
#site-content.outputs.pink .output-tables .output td.years .slick-arrow,
#site-content.outputs.pink .case-studies .case-study-content .video-promo {
  background-color: #ec2275;
}
#site-content.outputs.pink .case-studies .case-study-content .case-study-close {
  border-color: #ec2275;
}
#site-content.outputs.pink .case-studies .case-study-content .case-study-close:hover {
  background-color: #ec2275;
  color: #fff;
}
#site-content.outputs.pink-light .primary-content .content-title,
#site-content.outputs.pink-light .output-tables .content-title,
#site-content.outputs.pink-light .output-tables .output th.lead,
#site-content.outputs.pink-light .secondary-content .content-title,
#site-content.outputs.pink-light .case-studies .content-title,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .gas-toggle__step-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .wiya-24__download-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .wiya-24__more-items-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .wiya-24__work-item-link,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .wiya-24__media-box-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .c-mw-incident__gas-notice-link,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .c-mw-incident__question-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .c-mw-incident__video-language-watch,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .c-mw-incident__dyk-link,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .c-mw-incident__back-top,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .c-mw-incident__view-all-updates,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .st-download__toolkit-download-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .st-download__action-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .st-signup__toolkit-promo-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .st-signup__action-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .st__faqs-single-question-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .st__testimonial-link,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .st__register-cta-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .st__page-header-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .c-popup-form__close.is-button,
#site-content.outputs.pink-light .case-studies .case-study .case-study-header .c-download-pods__pod-button,
#site-content.page.home.outputs.pink-light .case-studies .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button,
#site-content.page.home.outputs.pink-light .latest-news .news-blocks .block .block-content .case-studies .case-study .case-study-header .block-button,
#site-content.apply.outputs.pink-light .case-studies .case-study .case-study-header .apply__portal-button-element,
#site-content.outputs.pink-light .case-studies .case-study-content .case-study-close,
#site-content.outputs.pink-light .investments-partners .section-block h2 {
  color: #f1488d;
}
#site-content.outputs.pink-light .output-tables .output td.status-ahead,
#site-content.outputs.pink-light .output-tables .output td.years .slick-arrow,
#site-content.outputs.pink-light .case-studies .case-study-content .video-promo {
  background-color: #f1488d;
}
#site-content.outputs.pink-light .case-studies .case-study-content .case-study-close {
  border-color: #f1488d;
}
#site-content.outputs.pink-light .case-studies .case-study-content .case-study-close:hover {
  background-color: #f1488d;
  color: #fff;
}
#site-content.outputs.orange .primary-content .content-title,
#site-content.outputs.orange .output-tables .content-title,
#site-content.outputs.orange .output-tables .output th.lead,
#site-content.outputs.orange .secondary-content .content-title,
#site-content.outputs.orange .case-studies .content-title,
#site-content.outputs.orange .case-studies .case-study .case-study-header .button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .gas-toggle__step-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .wiya-24__download-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .wiya-24__more-items-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .wiya-24__work-item-link,
#site-content.outputs.orange .case-studies .case-study .case-study-header .wiya-24__media-box-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .c-mw-incident__gas-notice-link,
#site-content.outputs.orange .case-studies .case-study .case-study-header .c-mw-incident__question-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .c-mw-incident__video-language-watch,
#site-content.outputs.orange .case-studies .case-study .case-study-header .c-mw-incident__dyk-link,
#site-content.outputs.orange .case-studies .case-study .case-study-header .c-mw-incident__back-top,
#site-content.outputs.orange .case-studies .case-study .case-study-header .c-mw-incident__view-all-updates,
#site-content.outputs.orange .case-studies .case-study .case-study-header .st-download__toolkit-download-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .st-download__action-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .st-signup__toolkit-promo-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .st-signup__action-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .st__faqs-single-question-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .st__testimonial-link,
#site-content.outputs.orange .case-studies .case-study .case-study-header .st__register-cta-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .st__page-header-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .c-popup-form__close.is-button,
#site-content.outputs.orange .case-studies .case-study .case-study-header .c-download-pods__pod-button,
#site-content.page.home.outputs.orange .case-studies .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button,
#site-content.page.home.outputs.orange .latest-news .news-blocks .block .block-content .case-studies .case-study .case-study-header .block-button,
#site-content.apply.outputs.orange .case-studies .case-study .case-study-header .apply__portal-button-element,
#site-content.outputs.orange .case-studies .case-study-content .case-study-close,
#site-content.outputs.orange .investments-partners .section-block h2 {
  color: #ff8200;
}
#site-content.outputs.orange .output-tables .output td.status-ahead,
#site-content.outputs.orange .output-tables .output td.years .slick-arrow,
#site-content.outputs.orange .case-studies .case-study-content .video-promo {
  background-color: #ff8200;
}
#site-content.outputs.orange .case-studies .case-study-content .case-study-close {
  border-color: #ff8200;
}
#site-content.outputs.orange .case-studies .case-study-content .case-study-close:hover {
  background-color: #ff8200;
  color: #fff;
}
#site-content.outputs.green .secondary-content .content-title,
#site-content.outputs.green .case-studies .content-title,
#site-content.outputs.green .case-studies .case-study .case-study-header .button,
#site-content.outputs.green .case-studies .case-study .case-study-header .gas-toggle__step-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .wiya-24__download-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .wiya-24__more-items-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .wiya-24__work-item-link,
#site-content.outputs.green .case-studies .case-study .case-study-header .wiya-24__media-box-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .c-mw-incident__gas-notice-link,
#site-content.outputs.green .case-studies .case-study .case-study-header .c-mw-incident__question-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .c-mw-incident__video-language-watch,
#site-content.outputs.green .case-studies .case-study .case-study-header .c-mw-incident__dyk-link,
#site-content.outputs.green .case-studies .case-study .case-study-header .c-mw-incident__back-top,
#site-content.outputs.green .case-studies .case-study .case-study-header .c-mw-incident__view-all-updates,
#site-content.outputs.green .case-studies .case-study .case-study-header .st-download__toolkit-download-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .st-download__action-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .st-signup__toolkit-promo-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .st-signup__action-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .st__faqs-single-question-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .st__testimonial-link,
#site-content.outputs.green .case-studies .case-study .case-study-header .st__register-cta-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .st__page-header-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .c-popup-form__close.is-button,
#site-content.outputs.green .case-studies .case-study .case-study-header .c-download-pods__pod-button,
#site-content.page.home.outputs.green .case-studies .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button,
#site-content.page.home.outputs.green .latest-news .news-blocks .block .block-content .case-studies .case-study .case-study-header .block-button,
#site-content.apply.outputs.green .case-studies .case-study .case-study-header .apply__portal-button-element,
#site-content.outputs.green .case-studies .case-study-content .case-study-close,
#site-content.outputs.green .investments-partners .section-block h2 {
  color: #a2d40a;
}
#site-content.outputs.green .primary-content .content-title,
#site-content.outputs.green .output-tables .content-title,
#site-content.outputs.green .output-tables .output th.lead {
  color: black;
}
#site-content.outputs.green .output-tables .output td.status-ahead,
#site-content.outputs.green .output-tables .output td.years .slick-arrow,
#site-content.outputs.green .case-studies .case-study-content .video-promo {
  background-color: #a2d40a;
}
#site-content.outputs.green .case-studies .case-study-content .case-study-close {
  border-color: #a2d40a;
}
#site-content.outputs.green .case-studies .case-study-content .case-study-close:hover {
  background-color: #a2d40a;
  color: #fff;
}
#site-content.outputs.green-darker .primary-content .content-title,
#site-content.outputs.green-darker .output-tables .content-title,
#site-content.outputs.green-darker .output-tables .output th.lead,
#site-content.outputs.green-darker .secondary-content .content-title,
#site-content.outputs.green-darker .case-studies .content-title,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .gas-toggle__step-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .wiya-24__download-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .wiya-24__more-items-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .wiya-24__work-item-link,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .wiya-24__media-box-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .c-mw-incident__gas-notice-link,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .c-mw-incident__question-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .c-mw-incident__video-language-watch,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .c-mw-incident__dyk-link,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .c-mw-incident__back-top,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .c-mw-incident__view-all-updates,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .st-download__toolkit-download-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .st-download__action-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .st-signup__toolkit-promo-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .st-signup__action-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .st__faqs-single-question-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .st__testimonial-link,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .st__register-cta-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .st__page-header-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .c-popup-form__close.is-button,
#site-content.outputs.green-darker .case-studies .case-study .case-study-header .c-download-pods__pod-button,
#site-content.page.home.outputs.green-darker .case-studies .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button,
#site-content.page.home.outputs.green-darker .latest-news .news-blocks .block .block-content .case-studies .case-study .case-study-header .block-button,
#site-content.apply.outputs.green-darker .case-studies .case-study .case-study-header .apply__portal-button-element,
#site-content.outputs.green-darker .case-studies .case-study-content .case-study-close {
  color: #00b18a;
}
#site-content.outputs.green-darker .output-tables .output td.status-ahead,
#site-content.outputs.green-darker .output-tables .output td.years .slick-arrow,
#site-content.outputs.green-darker .case-studies .case-study-content .video-promo {
  background-color: #00b18a;
}
#site-content.outputs.green-darker .case-studies .case-study-content .case-study-close {
  border-color: #00b18a;
}
#site-content.outputs.green-darker .case-studies .case-study-content .case-study-close:hover {
  background-color: #00b18a;
  color: #fff;
}
#site-content.outputs.yellow .primary-content .content-title,
#site-content.outputs.yellow .output-tables .content-title,
#site-content.outputs.yellow .output-tables .output th.lead,
#site-content.outputs.yellow .secondary-content .content-title,
#site-content.outputs.yellow .case-studies .content-title,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .gas-toggle__step-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .wiya-24__download-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .wiya-24__more-items-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .wiya-24__work-item-link,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .wiya-24__media-box-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .c-mw-incident__gas-notice-link,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .c-mw-incident__question-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .c-mw-incident__video-language-watch,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .c-mw-incident__dyk-link,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .c-mw-incident__back-top,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .c-mw-incident__view-all-updates,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .st-download__toolkit-download-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .st-download__action-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .st-signup__toolkit-promo-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .st-signup__action-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .st__faqs-single-question-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .st__testimonial-link,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .st__register-cta-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .st__page-header-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .c-popup-form__close.is-button,
#site-content.outputs.yellow .case-studies .case-study .case-study-header .c-download-pods__pod-button,
#site-content.page.home.outputs.yellow .case-studies .case-study .case-study-header .latest-news .news-blocks .block .block-content .block-button,
#site-content.page.home.outputs.yellow .latest-news .news-blocks .block .block-content .case-studies .case-study .case-study-header .block-button,
#site-content.apply.outputs.yellow .case-studies .case-study .case-study-header .apply__portal-button-element,
#site-content.outputs.yellow .case-studies .case-study-content .case-study-close {
  color: #efdf00;
}
#site-content.outputs.yellow .output-tables .output td.status-ahead,
#site-content.outputs.yellow .output-tables .output td.years .slick-arrow,
#site-content.outputs.yellow .case-studies .case-study-content .video-promo {
  background-color: #efdf00;
  color: #003864;
}
#site-content.outputs.yellow .case-studies .case-study-content .case-study-close {
  border-color: #efdf00;
  color: #003864;
}
#site-content.outputs.yellow .case-studies .case-study-content .case-study-close:hover {
  background-color: #efdf00;
  color: #003864;
}

#site-content.statistics .statistic-block {
  width: 100%;
  margin-bottom: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
  /* colours */
  /* content */
}
#site-content.statistics .statistic-block:last-child {
  margin-bottom: 0;
}
#site-content.statistics .statistic-block.block-purple {
  background-color: #003864;
}
#site-content.statistics .statistic-block.block-blue {
  background-color: #57c9e8;
}
#site-content.statistics .statistic-block.block-blue-light {
  background-color: #41c9e8;
}
#site-content.statistics .statistic-block.block-pink {
  background-color: #ec2275;
}
#site-content.statistics .statistic-block.block-pink-light {
  background-color: #f1488d;
}
#site-content.statistics .statistic-block.block-orange {
  background-color: #ff8200;
}
#site-content.statistics .statistic-block.block-green {
  background-color: #a2d40a;
}
#site-content.statistics .statistic-block.block-green-darker {
  background-color: #00b18a;
}
#site-content.statistics .statistic-block.block-yellow {
  background-color: #efdf00;
}
#site-content.statistics .statistic-block.block-yellow .block-content .block-title {
  color: #003864;
}
#site-content.statistics .statistic-block .block-icon {
  position: relative;
}
#site-content.statistics .statistic-block .block-icon::before, #site-content.statistics .statistic-block .block-icon::after {
  transform: translate(-50%, -50%);
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: 50%;
}
#site-content.statistics .statistic-block .block-icon::before {
  left: 50%;
  margin-left: -250px;
}
@media screen and (max-width: 767px) {
  #site-content.statistics .statistic-block .block-icon::before {
    margin-left: -120px;
  }
}
#site-content.statistics .statistic-block .block-icon::after {
  right: 50%;
  margin-right: -250px;
}
@media screen and (max-width: 767px) {
  #site-content.statistics .statistic-block .block-icon::after {
    margin-right: -120px;
  }
}
#site-content.statistics .statistic-block .block-icon .icon {
  border-radius: 50%;
  display: block;
  background-color: #fff;
  width: 85px;
  height: 85px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  border: 8px solid #003864;
  position: relative;
}
#site-content.statistics .statistic-block .block-icon .icon img {
  transform: translate(-50%, -50%);
  display: block;
  max-width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
}
#site-content.statistics .statistic-block .block-icon .icon-bar {
  transform: translateY(-50%);
  display: block;
  background-color: #003864;
  width: 100%;
  height: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}
#site-content.statistics .statistic-block .block-icon .icon-bar::before, #site-content.statistics .statistic-block .block-icon .icon-bar::after {
  transform: translateX(-50%);
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
#site-content.statistics .statistic-block .block-icon .icon-bar::before {
  left: 50%;
  margin-left: -500px;
}
#site-content.statistics .statistic-block .block-icon .icon-bar::after {
  right: 50%;
  margin-right: -500px;
}
#site-content.statistics .statistic-block .block-content {
  text-align: center;
}
@media screen and (max-width: 600px) {
  #site-content.statistics .statistic-block .block-content {
    padding-right: 20px;
    padding-left: 20px;
  }
}
#site-content.statistics .statistic-block .block-content .block-title {
  font-size: 42px;
  color: #fff;
  font-weight: 500;
  line-height: 42px;
}

#site-content.search-results .results .post-list {
  position: relative;
}
#site-content.search-results .results .post-list.loading-category {
  background-image: url("../images/icons/loading-purple-large.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 75px 75px;
  min-height: 150px;
}
#site-content.search-results .results .post-list .post {
  margin-bottom: 20px;
}
#site-content.search-results .results .post-list .post::before {
  transition: all 0.2s ease-in-out;
}
#site-content.search-results .results .post-list .post .block-title {
  font-size: 26px;
  color: #003864;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
  margin-bottom: 10px;
  padding-right: 100px;
  line-height: 34px;
  text-decoration: none;
}
@media screen and (max-width: 600px) {
  #site-content.search-results .results .post-list .post .block-title {
    padding-right: 75px;
    font-size: 24px;
    line-height: 28px;
  }
}
#site-content.search-results .results .post-list .post .block-title .highlight {
  transition: all 0.2s ease-in-out;
  color: #003864;
  font-weight: 500;
}
#site-content.search-results .results .post-list .post .button, #site-content.search-results .results .post-list .post .gas-toggle__step-button, #site-content.search-results .results .post-list .post .wiya-24__download-button, #site-content.search-results .results .post-list .post .wiya-24__more-items-button, #site-content.search-results .results .post-list .post .wiya-24__work-item-link, #site-content.search-results .results .post-list .post .wiya-24__media-box-button, #site-content.search-results .results .post-list .post .c-mw-incident__gas-notice-link, #site-content.search-results .results .post-list .post .c-mw-incident__question-button, #site-content.search-results .results .post-list .post .c-mw-incident__video-language-watch, #site-content.search-results .results .post-list .post .c-mw-incident__dyk-link, #site-content.search-results .results .post-list .post .c-mw-incident__back-top, #site-content.search-results .results .post-list .post .c-mw-incident__view-all-updates, #site-content.search-results .results .post-list .post .st-download__toolkit-download-button, #site-content.search-results .results .post-list .post .st-download__action-button, #site-content.search-results .results .post-list .post .st-signup__toolkit-promo-button, #site-content.search-results .results .post-list .post .st-signup__action-button, #site-content.search-results .results .post-list .post .st__faqs-single-question-button, #site-content.search-results .results .post-list .post .st__testimonial-link, #site-content.search-results .results .post-list .post .st__register-cta-button, #site-content.search-results .results .post-list .post .st__page-header-button, #site-content.search-results .results .post-list .post .c-popup-form__close.is-button, #site-content.search-results .results .post-list .post .c-download-pods__pod-button, #site-content.page.home.search-results .results .post-list .post .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.search-results .latest-news .news-blocks .block .block-content .results .post-list .post .block-button, #site-content.apply.search-results .results .post-list .post .apply__portal-button-element {
  min-width: 60px;
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  top: 20px;
  right: 30px;
}
@media screen and (max-width: 600px) {
  #site-content.search-results .results .post-list .post .button, #site-content.search-results .results .post-list .post .gas-toggle__step-button, #site-content.search-results .results .post-list .post .wiya-24__download-button, #site-content.search-results .results .post-list .post .wiya-24__more-items-button, #site-content.search-results .results .post-list .post .wiya-24__work-item-link, #site-content.search-results .results .post-list .post .wiya-24__media-box-button, #site-content.search-results .results .post-list .post .c-mw-incident__gas-notice-link, #site-content.search-results .results .post-list .post .c-mw-incident__question-button, #site-content.search-results .results .post-list .post .c-mw-incident__video-language-watch, #site-content.search-results .results .post-list .post .c-mw-incident__dyk-link, #site-content.search-results .results .post-list .post .c-mw-incident__back-top, #site-content.search-results .results .post-list .post .c-mw-incident__view-all-updates, #site-content.search-results .results .post-list .post .st-download__toolkit-download-button, #site-content.search-results .results .post-list .post .st-download__action-button, #site-content.search-results .results .post-list .post .st-signup__toolkit-promo-button, #site-content.search-results .results .post-list .post .st-signup__action-button, #site-content.search-results .results .post-list .post .st__faqs-single-question-button, #site-content.search-results .results .post-list .post .st__testimonial-link, #site-content.search-results .results .post-list .post .st__register-cta-button, #site-content.search-results .results .post-list .post .st__page-header-button, #site-content.search-results .results .post-list .post .c-popup-form__close.is-button, #site-content.search-results .results .post-list .post .c-download-pods__pod-button, #site-content.page.home.search-results .results .post-list .post .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.search-results .latest-news .news-blocks .block .block-content .results .post-list .post .block-button, #site-content.apply.search-results .results .post-list .post .apply__portal-button-element {
    width: 55px;
    min-width: 0;
    right: 20px;
  }
}
#site-content.search-results .results .results-footer {
  padding-top: 20px;
}
#site-content.search-results .results .search-footer {
  padding-top: 20px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  #site-content.search-results .results .search-footer {
    background-color: #f5f5f5;
    padding-top: 0;
    padding-bottom: 60px;
  }
}
#site-content.search-results .results .search-footer h3, #site-content.search-results .results .search-footer .c-infographic__title {
  font-size: 28px;
  color: #555;
  font-weight: 300;
  margin-bottom: 15px;
  line-height: 28px;
}
@media screen and (max-width: 600px) {
  #site-content.search-results .results .search-footer h3, #site-content.search-results .results .search-footer .c-infographic__title {
    padding-right: 50px;
    padding-left: 50px;
    color: #555;
  }
}
#site-content.search-results .results .search-footer .button, #site-content.search-results .results .search-footer .gas-toggle__step-button, #site-content.search-results .results .search-footer .wiya-24__download-button, #site-content.search-results .results .search-footer .wiya-24__more-items-button, #site-content.search-results .results .search-footer .wiya-24__work-item-link, #site-content.search-results .results .search-footer .wiya-24__media-box-button, #site-content.search-results .results .search-footer .c-mw-incident__gas-notice-link, #site-content.search-results .results .search-footer .c-mw-incident__question-button, #site-content.search-results .results .search-footer .c-mw-incident__video-language-watch, #site-content.search-results .results .search-footer .c-mw-incident__dyk-link, #site-content.search-results .results .search-footer .c-mw-incident__back-top, #site-content.search-results .results .search-footer .c-mw-incident__view-all-updates, #site-content.search-results .results .search-footer .st-download__toolkit-download-button, #site-content.search-results .results .search-footer .st-download__action-button, #site-content.search-results .results .search-footer .st-signup__toolkit-promo-button, #site-content.search-results .results .search-footer .st-signup__action-button, #site-content.search-results .results .search-footer .st__faqs-single-question-button, #site-content.search-results .results .search-footer .st__testimonial-link, #site-content.search-results .results .search-footer .st__register-cta-button, #site-content.search-results .results .search-footer .st__page-header-button, #site-content.search-results .results .search-footer .c-popup-form__close.is-button, #site-content.search-results .results .search-footer .c-download-pods__pod-button, #site-content.page.home.search-results .results .search-footer .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home.search-results .latest-news .news-blocks .block .block-content .results .search-footer .block-button, #site-content.apply.search-results .results .search-footer .apply__portal-button-element {
  border-color: #555;
  color: #555;
}
#site-content.search-results .results .search-footer .button:hover, #site-content.search-results .results .search-footer .gas-toggle__step-button:hover, #site-content.search-results .results .search-footer .wiya-24__download-button:hover, #site-content.search-results .results .search-footer .wiya-24__more-items-button:hover, #site-content.search-results .results .search-footer .wiya-24__work-item-link:hover, #site-content.search-results .results .search-footer .wiya-24__media-box-button:hover, #site-content.search-results .results .search-footer .c-mw-incident__gas-notice-link:hover, #site-content.search-results .results .search-footer .c-mw-incident__question-button:hover, #site-content.search-results .results .search-footer .c-mw-incident__video-language-watch:hover, #site-content.search-results .results .search-footer .c-mw-incident__dyk-link:hover, #site-content.search-results .results .search-footer .c-mw-incident__back-top:hover, #site-content.search-results .results .search-footer .c-mw-incident__view-all-updates:hover, #site-content.search-results .results .search-footer .st-download__toolkit-download-button:hover, #site-content.search-results .results .search-footer .st-download__action-button:hover, #site-content.search-results .results .search-footer .st-signup__toolkit-promo-button:hover, #site-content.search-results .results .search-footer .st-signup__action-button:hover, #site-content.search-results .results .search-footer .st__faqs-single-question-button:hover, #site-content.search-results .results .search-footer .st__testimonial-link:hover, #site-content.search-results .results .search-footer .st__register-cta-button:hover, #site-content.search-results .results .search-footer .st__page-header-button:hover, #site-content.search-results .results .search-footer .c-popup-form__close.is-button:hover, #site-content.search-results .results .search-footer .c-download-pods__pod-button:hover, #site-content.page.home.search-results .results .search-footer .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home.search-results .latest-news .news-blocks .block .block-content .results .search-footer .block-button:hover, #site-content.apply.search-results .results .search-footer .apply__portal-button-element:hover {
  background-color: #555;
  color: #fff;
}

#site-content.sitemap .sitemap-section {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #fff;
}
#site-content.sitemap .sitemap-section:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
#site-content.sitemap .sitemap-section .layout-block {
  border-radius: 12px;
  margin-bottom: 20px;
  padding: 16px 20px;
}
#site-content.sitemap .sitemap-section .layout-block:last-of-type {
  margin-bottom: 0;
}
#site-content.sitemap .sitemap-section .layout-block.no-children::before {
  border-radius: 0;
}
#site-content.sitemap .sitemap-section .layout-block .block-title {
  margin-bottom: 0;
  font-size: 26px;
  line-height: 28px;
}
@media screen and (max-width: 500px) {
  #site-content.sitemap .sitemap-section .layout-block .block-title {
    font-size: 20px;
    line-height: 22px;
  }
  #site-content.sitemap .sitemap-section .layout-block .block-title a {
    display: inline;
  }
}
#site-content.sitemap .sitemap-section .layout-block .block-content {
  padding-top: 15px;
  padding-bottom: 10px;
}
#site-content.sitemap .sitemap-section .layout-block .block-content > .children::before, #site-content.sitemap .sitemap-section .layout-block .block-content > .children::after {
  content: "";
  display: block;
  background-color: #e1e1e1;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 50;
}
#site-content.sitemap .sitemap-section .layout-block .block-content > .children::before {
  transform: translateX(-1px);
  left: 33.3%;
}
@media screen and (max-width: 767px) {
  #site-content.sitemap .sitemap-section .layout-block .block-content > .children::before {
    left: 50%;
  }
}
@media screen and (max-width: 500px) {
  #site-content.sitemap .sitemap-section .layout-block .block-content > .children::before {
    display: none;
  }
}
#site-content.sitemap .sitemap-section .layout-block .block-content > .children::after {
  transform: translateX(1px);
  right: 33.3%;
}
@media screen and (max-width: 767px) {
  #site-content.sitemap .sitemap-section .layout-block .block-content > .children::after {
    display: none;
  }
}
#site-content.sitemap .sitemap-section .layout-block .block-content .children {
  position: relative;
  list-style-type: none;
}
#site-content.sitemap .sitemap-section .layout-block .block-content .children.secondary > li {
  width: 33.3%;
  margin-bottom: 5px;
  padding-right: 20px;
  padding-left: 20px;
  box-sizing: border-box;
  vertical-align: top;
}
@media screen and (min-width: 767px) {
  #site-content.sitemap .sitemap-section .layout-block .block-content .children.secondary > li:nth-of-type(3n) {
    padding-right: 0;
    border-right: none;
  }
  #site-content.sitemap .sitemap-section .layout-block .block-content .children.secondary > li:nth-of-type(3n+1) {
    padding-left: 0;
    border-left: none;
  }
}
@media screen and (max-width: 767px) and (min-width: 501px) {
  #site-content.sitemap .sitemap-section .layout-block .block-content .children.secondary > li {
    width: 50%;
  }
  #site-content.sitemap .sitemap-section .layout-block .block-content .children.secondary > li:nth-of-type(2n) {
    padding-right: 0;
    border-right: none;
  }
  #site-content.sitemap .sitemap-section .layout-block .block-content .children.secondary > li:nth-of-type(2n+1) {
    padding-left: 0;
    border-left: none;
  }
}
@media screen and (max-width: 500px) {
  #site-content.sitemap .sitemap-section .layout-block .block-content .children.secondary > li {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}
#site-content.sitemap .sitemap-section .layout-block .block-content .children.secondary > li a {
  font-size: 18px;
  color: #555;
  font-weight: 500;
  display: inline-block;
  margin-left: 15px;
  position: relative;
  z-index: 50;
  line-height: 28px;
  text-decoration: none;
}
#site-content.sitemap .sitemap-section .layout-block .block-content .children.secondary > li a::before {
  border-radius: 50%;
  content: "";
  display: block;
  background-color: #b4b4b4;
  width: 7px;
  height: 7px;
  position: absolute;
  top: 10px;
  left: -15px;
}
#site-content.sitemap .sitemap-section .layout-block .block-content .children.secondary > li a::after {
  transition: all 0.2s ease-in-out;
  content: "";
  display: block;
  background-color: #e1e1e1;
  width: 100%;
  height: 2px;
  position: absolute;
  right: 0;
  bottom: 4px;
  left: 0;
  z-index: -1;
}
#site-content.sitemap .sitemap-section .layout-block .block-content .children.tertiary li a {
  margin-left: 30px;
  font-weight: 300;
}
#site-content.sitemap .sitemap-section .layout-block.block-purple .children.secondary > li > a::before {
  background-color: #003864;
}
#site-content.sitemap .sitemap-section .layout-block.block-purple .children.secondary > li > a:hover::after {
  background-color: #003864;
}
#site-content.sitemap .sitemap-section .layout-block.block-blue .children.secondary > li > a::before {
  background-color: #57c9e8;
}
#site-content.sitemap .sitemap-section .layout-block.block-blue .children.secondary > li > a:hover::after {
  background-color: #57c9e8;
}
#site-content.sitemap .sitemap-section .layout-block.block-blue-light .children.secondary > li > a::before {
  background-color: #41c9e8;
}
#site-content.sitemap .sitemap-section .layout-block.block-blue-light .children.secondary > li > a:hover::after {
  background-color: #41c9e8;
}
#site-content.sitemap .sitemap-section .layout-block.block-pink .children.secondary > li > a::before {
  background-color: #ec2275;
}
#site-content.sitemap .sitemap-section .layout-block.block-pink .children.secondary > li > a:hover::after {
  background-color: #ec2275;
}
#site-content.sitemap .sitemap-section .layout-block.block-pink-light .children.secondary > li > a::before {
  background-color: #f1488d;
}
#site-content.sitemap .sitemap-section .layout-block.block-pink-light .children.secondary > li > a:hover::after {
  background-color: #f1488d;
}
#site-content.sitemap .sitemap-section .layout-block.block-orange .children.secondary > li > a::before {
  background-color: #ff8200;
}
#site-content.sitemap .sitemap-section .layout-block.block-orange .children.secondary > li > a:hover::after {
  background-color: #ff8200;
}
#site-content.sitemap .sitemap-section .layout-block.block-green .children.secondary > li > a::before {
  background-color: #a2d40a;
}
#site-content.sitemap .sitemap-section .layout-block.block-green .children.secondary > li > a:hover::after {
  background-color: #a2d40a;
}
#site-content.sitemap .sitemap-section .layout-block.block-yellow .children.secondary > li > a::before {
  background-color: #efdf00;
}
#site-content.sitemap .sitemap-section .layout-block.block-yellow .children.secondary > li > a:hover::after {
  background-color: #efdf00;
}

.c-co-hero-hero {
  padding: 10vh 20px;
  text-align: center;
  color: #003864;
  background: rgb(252, 95, 31);
  background: linear-gradient(0deg, rgb(252, 95, 31) 32%, rgb(247, 174, 0) 75%, rgb(239, 223, 0) 100%);
}
.c-co-hero-hero__image {
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  margin-bottom: 50px;
  display: block;
}
.c-co-hero-hero__image img {
  width: 100%;
  display: block;
}
.c-co-hero-hero__heading {
  font-size: 100px;
}
@media (max-width: 450px) {
  .c-co-hero-hero__heading {
    font-size: 45px;
  }
}
.c-co-hero-hero__copy {
  max-width: 800px;
  margin: 0 auto;
  font-size: 25px;
}
.c-co-hero-hero__copy strong {
  font-weight: bold;
}
.c-co-hero-hero__copy .button, .c-co-hero-hero__copy .gas-toggle__step-button, .c-co-hero-hero__copy .wiya-24__download-button, .c-co-hero-hero__copy .wiya-24__more-items-button, .c-co-hero-hero__copy .wiya-24__work-item-link, .c-co-hero-hero__copy .wiya-24__media-box-button, .c-co-hero-hero__copy .c-mw-incident__gas-notice-link, .c-co-hero-hero__copy .c-mw-incident__question-button, .c-co-hero-hero__copy .c-mw-incident__video-language-watch, .c-co-hero-hero__copy .c-mw-incident__dyk-link, .c-co-hero-hero__copy .c-mw-incident__back-top, .c-co-hero-hero__copy .c-mw-incident__view-all-updates, .c-co-hero-hero__copy .st-download__toolkit-download-button, .c-co-hero-hero__copy .st-download__action-button, .c-co-hero-hero__copy .st-signup__toolkit-promo-button, .c-co-hero-hero__copy .st-signup__action-button, .c-co-hero-hero__copy .st__faqs-single-question-button, .c-co-hero-hero__copy .st__testimonial-link, .c-co-hero-hero__copy .st__register-cta-button, .c-co-hero-hero__copy .st__page-header-button, .c-co-hero-hero__copy .c-popup-form__close.is-button, .c-co-hero-hero__copy .c-download-pods__pod-button, .c-co-hero-hero__copy #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .c-co-hero-hero__copy .block-button, .c-co-hero-hero__copy #site-content.apply .apply__portal-button-element, #site-content.apply .c-co-hero-hero__copy .apply__portal-button-element {
  margin-top: 2em;
}
.c-co-hero-hero__copy p {
  padding-bottom: 15px;
}
.c-co-hero-hero__copy p a {
  color: #003864;
  text-decoration: none;
}
.c-co-hero-hero__copy p a:hover {
  text-decoration: underline;
}
.c-co-hero-hero--reverse-gradient {
  background: rgb(252, 95, 31);
  background: linear-gradient(180deg, rgb(252, 95, 31) 32%, rgb(247, 174, 0) 75%, rgb(239, 223, 0) 100%);
}

.c-popup {
  padding: 20px 10px;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 100000;
  background-color: rgba(0, 0, 0, 0.7);
}
.c-popup__close {
  position: absolute;
  top: 20px;
  right: 10px;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("../images/close.svg");
}
.c-popup__heading {
  padding: 4rem 0;
  background-color: rgba(59, 45, 122, 0.04);
  color: #3b2d7a;
}
.c-popup__heading h2 {
  font-weight: 300 !important;
}
.c-popup__heading h2 > strong {
  font-weight: bold;
}
.c-popup__heading h3, .c-popup__heading .c-infographic__title {
  margin: 10px 0;
  font-weight: 300 !important;
  color: #3b2d7a;
}
.c-popup__heading p {
  margin: 20px 0;
}
.c-popup__heading--badge {
  padding-bottom: 0;
}
.c-popup__heading .button, .c-popup__heading .gas-toggle__step-button, .c-popup__heading .wiya-24__download-button, .c-popup__heading .wiya-24__more-items-button, .c-popup__heading .wiya-24__work-item-link, .c-popup__heading .wiya-24__media-box-button, .c-popup__heading .c-mw-incident__gas-notice-link, .c-popup__heading .c-mw-incident__question-button, .c-popup__heading .c-mw-incident__video-language-watch, .c-popup__heading .c-mw-incident__dyk-link, .c-popup__heading .c-mw-incident__back-top, .c-popup__heading .c-mw-incident__view-all-updates, .c-popup__heading .st-download__toolkit-download-button, .c-popup__heading .st-download__action-button, .c-popup__heading .st-signup__toolkit-promo-button, .c-popup__heading .st-signup__action-button, .c-popup__heading .st__faqs-single-question-button, .c-popup__heading .st__testimonial-link, .c-popup__heading .st__register-cta-button, .c-popup__heading .st__page-header-button, .c-popup__heading .c-popup-form__close.is-button, .c-popup__heading .c-download-pods__pod-button, .c-popup__heading #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .c-popup__heading .block-button, .c-popup__heading #site-content.apply .apply__portal-button-element, #site-content.apply .c-popup__heading .apply__portal-button-element {
  display: block;
  width: 100%;
}
.c-popup__heading h2, .c-popup__body h2 {
  color: #3b2d7a;
  font-size: 60px;
  line-height: 0.9;
}
@media (max-width: 450px) {
  .c-popup__heading h2, .c-popup__body h2 {
    font-size: 35px;
  }
}
.c-popup__container {
  padding: 0 10px;
  max-width: 550px;
  margin: 0 auto;
  width: 100%;
  box-sizing: border-box;
}
.c-popup__inner {
  width: 100%;
  max-width: 900px;
  max-height: 80vh;
  overflow-y: auto;
  background-color: #fff;
  position: relative;
}
.c-popup__full-image {
  width: 100%;
}
.c-popup__body {
  padding: 30px 0 100px 0;
}
.c-popup__body h2 {
  margin-bottom: 40px;
  font-weight: 800 !important;
}
.c-popup__badge-container {
  position: relative;
  min-height: 620px;
}
@media (max-width: 450px) {
  .c-popup__badge-container {
    min-height: 250px;
    background-size: contain;
  }
}
.c-popup__download {
  position: absolute;
  top: 40%;
  left: 30%;
  width: 15%;
  animation: float 3s ease-in-out infinite;
  cursor: pointer;
}
.c-popup__badge {
  position: absolute;
  top: 10%;
  left: 32%;
  width: 40%;
  transform: scale(0);
  animation: spin-expand 0.3s linear 0.5s forwards;
}
.c-popup__share-links {
  position: absolute;
  top: 20%;
  right: 20px;
}
.c-popup__share-link {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1em;
  width: 40px;
  height: 40px;
  background-position: center;
  background-repeat: no-repeat;
}
.c-popup.is-active {
  display: flex;
  align-items: center;
  justify-content: center;
}

.s-popup input[type=submit] {
  width: 100%;
  background-color: #fc5f08;
  border-color: #fc5f08;
  color: #fff;
}
.s-popup input[type=submit]:hover {
  background-color: transparent;
  color: #fc5f08;
}
.s-popup .gfield {
  margin-bottom: 40px !important;
  padding-bottom: 20px !important;
  border-bottom: 1px solid rgba(59, 45, 122, 0.15) !important;
}
.s-popup .gfield .ginput_container_address input,
.s-popup .gfield .ginput_container_address span {
  width: 100%;
  max-width: 100% !important;
}
.s-popup .gfield.opt-in .gfield_label {
  display: none !important;
}
.s-popup .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
  color: #3b2d7a;
  font-size: 18px;
  font-weight: 500;
  display: block;
  margin-bottom: 5px;
  line-height: 25px;
}
.s-popup:has(.gform_wrapper.gform_validation_error) .gform_validation_errors:empty {
  display: none !important;
}
.s-popup .gform_validation_errors {
  padding: 10px !important;
}
.s-popup .gform_validation_errors .validation_error {
  margin: 0 !important;
  padding-left: 70px !important;
  text-align: left !important;
}
.s-popup .gform_validation_errors .validation_error:not(:last-child) {
  margin-bottom: 10px !important;
}

@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-20px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes spin-expand {
  from {
    transform: rotate(0deg) scale(0);
  }
  to {
    transform: rotate(360deg) scale(1);
  }
}
.gform_wrapper .gform_body .gform_fields .gfield.hidden_label > label {
  display: none !important;
}

.st__page-header {
  width: 100%;
  background: linear-gradient(75deg, #ec2275 38.26%, #ff8500 98.29%);
}
@media screen and (min-width: 768px) {
  .st__page-header {
    padding: 4em 0;
  }
}
@media screen and (max-width: 767px) {
  .st__page-header {
    padding: 2em 0;
  }
}

@media screen and (min-width: 768px) {
  .st__page-header-wrapper {
    width: 100%;
    justify-content: space-between;
    gap: 2.2222222222em;
    display: flex;
  }
}

@media screen and (min-width: 768px) {
  .st__page-header-column {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .st__page-header-column:not(:last-child) {
    margin-bottom: 40px;
  }
}

.st__page-header-logo {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .st__page-header-logo {
    width: 95%;
  }
}

.st__page-header-promo {
  margin: 0 auto;
  margin-top: 2.2222222222em;
  display: block;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .st__page-header-promo {
    width: 75%;
  }
}
@media screen and (min-width: 1024px) {
  .st__page-header-promo {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .st__page-header-promo.is-desktop {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .st__page-header-promo.is-mobile {
    display: none;
  }
}
.st__page-header-promo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

.st__page-header-title {
  font-size: 2.2222222222em;
  font-weight: 500;
  color: white;
}
.st__page-header-title span {
  padding: 0.125em;
  display: table;
  position: relative;
  z-index: 1;
  font-size: 2em;
  line-height: 1;
  color: #ec2275;
}
.st__page-header-title span:before, .st__page-header-title span:after {
  content: "";
  width: 100%;
  height: 90%;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: white;
}
.st__page-header-title span:before {
  transform: translateY(10px);
}
.st__page-header-title span:after {
  transform: rotate(-1.471deg) translate(-10px, -5px);
}

.st__page-header-intro {
  margin-top: 1.1111111111em;
  font-size: 1.25em;
  font-weight: 400;
  color: white;
}

.st__page-header-button {
  margin-top: 1.7857142857em;
  padding: 18px 25px;
  border-width: 0.2857142857em;
  border-color: #003864;
  font-size: 1em;
  color: white;
  background-color: #003864;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .st__page-header-button {
    width: 100%;
  }
}
.st__page-header-button:hover {
  border-color: white;
  background-color: white;
  color: #003864;
}
@media screen and (min-width: 768px) {
  .st__page-header-button.is-mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .st__page-header-button.is-desktop {
    display: none;
  }
}
.st__page-header-button.is-alt {
  border-color: #69404f;
  background-color: #69404f;
}
.st__page-header-button.is-alt:hover {
  border-color: white;
  background-color: white;
}

.st__video-wrapper {
  width: 100%;
  padding: 40px 0;
  box-sizing: border-box;
  background-color: white;
}

.st__video {
  display: block;
  position: relative;
  cursor: pointer;
}
.st__video:after {
  content: "";
  width: 110px;
  height: 110px;
  display: block;
  position: absolute;
  top: 50%;
  right: 50%;
  z-index: 2;
  background-image: url("../images/icons/play-circle-white.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  transform: translate(50%, -50%);
  pointer-events: none;
}
.st__video img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  pointer-events: none;
}

.st__get-involved {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  background-color: #edebe4;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .st__get-involved {
    padding: 40px 0;
    padding-top: 250px;
    background-image: url("../images/stronger-together-hands-rotated.svg");
    background-position: top center;
    background-size: contain;
  }
}
@media screen and (min-width: 768px) {
  .st__get-involved {
    padding: 40px 0;
    background-image: url("../images/stronger-together-hands.svg");
    background-position: right bottom;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .st__get-involved {
    background-size: 30%;
  }
}
@media screen and (min-width: 1024px) {
  .st__get-involved {
    background-size: auto 90%;
  }
}

@media screen and (min-width: 768px) {
  .st__get-involved-wrapper {
    width: 70%;
  }
}

.st__get-involved-copy {
  font-size: 20px;
  font-weight: 500;
  color: #4e4e4e;
}

.st__get-involved-pods {
  margin: 40px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 40px;
  box-sizing: border-box;
}

.st__get-involved-pod {
  width: calc(50% - 40px);
  flex: 1 1 auto;
  color: #4e4e4e;
}

.st__get-involved-pod-icon {
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
  aspect-ratio: 1/1;
}
.st__get-involved-pod-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

.st__get-involved-pod-title {
  margin-bottom: 10px;
  color: inherit;
}

.st__get-involved-pod-content {
  font-weight: 400;
  color: inherit;
}

.st__register {
  width: 100%;
  box-sizing: border-box;
  background: linear-gradient(180deg, rgb(232, 44, 121) 0%, rgb(239, 123, 4) 100%);
}
@media screen and (max-width: 767px) {
  .st__register {
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  .st__register {
    padding: 40px;
  }
}

.st__register-wrapper {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  background-color: white;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .st__register-wrapper {
    padding: 20px 0;
  }
}
@media screen and (min-width: 768px) {
  .st__register-wrapper {
    padding: 40px;
  }
}
.st__register-wrapper .container {
  position: relative;
  z-index: 2;
}

.st__register-image {
  transform: translateX(-40px);
}
@media screen and (min-width: 768px) {
  .st__register-image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .st__register-image {
    width: 55%;
  }
}
@media screen and (max-width: 767px) {
  .st__register-image.is-desktop {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .st__register-image.is-mobile {
    display: none;
  }
}
.st__register-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

.st__register-content-wrapper {
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .st__register-content-wrapper {
    width: calc(50% - 20px);
    margin-left: auto;
  }
}

@media screen and (max-width: 767px) {
  .st__register-title {
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .st__register-title span {
    margin: 0 auto;
  }
}

.st__register-content {
  font-size: 20px;
  font-weight: 400;
}
.st__register-content p:not(:last-child) {
  margin-bottom: 20px;
}
.st__register-content strong,
.st__register-content b {
  font-weight: 700;
}

.st__register-ctas {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .st__register-ctas {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    gap: 40px;
  }
}

.st__register-cta {
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 40px;
  flex: 1 1 auto;
  text-decoration: none;
  color: white;
  background-color: #ec2275;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .st__register-cta {
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  .st__register-cta {
    width: calc(50% - 40px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .st__register-cta {
    padding: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .st__register-cta {
    padding: 40px 60px;
  }
}
.st__register-cta.is-community {
  background-color: #ff8200;
}
@media screen and (max-width: 767px) {
  .st__register-cta:not(:last-child) {
    margin-bottom: 40px;
  }
}

.st__register-cta-title {
  font-size: 40px;
  font-weight: 700;
}

.st__register-cta-button {
  border-width: 0.2857142857em;
  border-color: white;
  font-size: 1em;
  font-weight: 400;
  color: #003864;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .st__register-cta-button {
    width: 100%;
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .st__register-cta-button {
    padding: 18px 25px;
    align-self: flex-start;
  }
}
.st__register-cta:hover .st__register-cta-button {
  border-color: #003864;
  color: white;
  background-color: #003864;
}

.st__testimonials-container {
  padding: 40px 0;
  background-color: #edebe4;
}

.st__testimonials-wrapper {
  position: relative;
}

.st__testimonials-nav-arrow {
  width: 45px;
  height: 45px;
  border: none;
  position: absolute;
  z-index: 2;
  text-indent: -9999px;
  background-color: transparent;
  background-image: url("../images/icons/icon-slider-arrow-left.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  cursor: pointer;
  overflow: hidden;
  transform-origin: center;
}
@media screen and (max-width: 1023px) {
  .st__testimonials-nav-arrow {
    bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .st__testimonials-nav-arrow {
    top: 50%;
  }
}
.st__testimonials-nav-arrow:after {
  display: none;
}
.st__testimonials-nav-arrow.is-prev {
  left: 0;
}
@media screen and (max-width: 1023px) {
  .st__testimonials-nav-arrow.is-prev {
    transform: translateY(25%);
  }
}
@media screen and (min-width: 1024px) {
  .st__testimonials-nav-arrow.is-prev {
    transform: translate(-150%, -50%);
  }
}
.st__testimonials-nav-arrow.is-next {
  right: 0;
}
@media screen and (max-width: 1023px) {
  .st__testimonials-nav-arrow.is-next {
    transform: translateY(25%) rotate(180deg);
  }
}
@media screen and (min-width: 1024px) {
  .st__testimonials-nav-arrow.is-next {
    transform: translate(150%, -50%) rotate(180deg);
  }
}

.st__testimonials {
  position: relative;
}
.st__testimonials .swiper-pagination {
  margin-top: 40px;
  position: relative;
  list-style: none;
}
.st__testimonials .swiper-pagination .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  border: none;
  border-radius: 50%;
  flex: 0 0 auto;
  text-indent: -999px;
  background-color: white;
  cursor: pointer;
  overflow: hidden;
  opacity: 1;
}
.st__testimonials .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ec2275;
}

.st__testimonial {
  width: 100%;
  box-sizing: border-box;
  background-color: white;
}
@media screen and (min-width: 768px) {
  .st__testimonial {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
  }
}

.st__testimonial-image,
.st__testimonial-content-wrapper {
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .st__testimonial-image,
  .st__testimonial-content-wrapper {
    width: calc(50% - 40px);
    flex: 1 1 auto;
  }
}

.st__testimonial-image {
  border: solid 20px white;
}
@media screen and (max-width: 767px) {
  .st__testimonial-image {
    margin-bottom: 20px;
  }
}
.st__testimonial-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

@media screen and (max-width: 1023px) {
  .st__testimonial-content-wrapper {
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  .st__testimonial-content-wrapper {
    padding-right: 60px;
  }
}
@media screen and (min-width: 1024px) {
  .st__testimonial-content-wrapper {
    padding: 20px 0;
    padding-right: 60px;
  }
}

.st__testimonial-quote {
  font-size: 20px;
  font-weight: 400;
  color: #003864;
}
.st__testimonial-quote:before {
  content: "";
  width: 85px;
  height: 65px;
  margin-bottom: 10px;
  display: block;
  background-image: url("../images/icons/icon-open-quotes.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.st__testimonial-author {
  margin-top: 20px;
  font-family: calliope-mvb, sans-serif;
  font-size: 40px;
  color: #4e4e4e;
}

.st__testimonial-community-group {
  width: -moz-max-content;
  width: max-content;
  margin-top: 10px;
  padding: 10px;
  font-size: 16px;
  font-weight: 400;
  background-color: #edebe4;
}

.st__testimonial-link {
  margin-top: 20px;
  color: white;
  background-color: #003864;
}

.st__faqs-container {
  padding: 40px 0;
}

.st__faqs-single {
  width: 100%;
}
.st__faqs-single:not(:last-child) {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: solid 1px #003864;
}

.st__faqs-single-question-wrapper {
  width: 100%;
  padding: 0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  font-family: "jaf-domus", sans-serif;
  text-align: left;
  background-color: transparent;
  cursor: pointer;
}

.st__faqs-single-question {
  font-size: 24px;
  font-weight: 600;
  color: #003864;
}

.st__faqs-single-question-button {
  flex: 0 0 auto;
  color: white;
  background-color: #003864;
}
.st__faqs-single-question-wrapper:hover .st__faqs-single-question-button {
  color: white;
  background-color: #003864;
}

.st__faqs-single-content {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  color: #003864;
}
.st__faqs-single:not(.is-active) .st__faqs-single-content {
  display: none;
}

.st__stats-container {
  margin: 80px auto;
}

.st__stats {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .st__stats {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 40px;
  }
}

.st__stats-single {
  padding: 10px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  background-color: #edebe4;
  aspect-ratio: 1/1;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .st__stats-single {
    flex: 0 1 calc(50% - 40px);
  }
}
@media screen and (min-width: 1024px) {
  .st__stats-single {
    flex: 1 0 305px;
  }
}
.st__stats-single:nth-child(2) {
  background-color: #ec2275;
}
.st__stats-single:nth-child(3) {
  background-color: #ff8200;
}
@media screen and (max-width: 767px) {
  .st__stats-single:not(:last-child) {
    margin-bottom: 40px;
  }
}

.st__stats-single-title {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  font-size: 170px;
  line-height: 1;
}
.st__stats-single-title:after {
  content: "%";
  font-size: 50px;
}

.st__stats-single-content {
  width: 75%;
  margin: 0 auto;
  margin-top: 20px;
  font-size: 25px;
}

.st__stats-ancillary-content {
  max-width: 80%;
  margin: 0 auto;
  margin-top: 40px;
  font-size: 14px;
  text-align: center;
}

.st__section-title {
  margin-bottom: 40px;
  font-size: 38px;
  font-weight: 600;
  color: #4e4e4e;
}
.st__section-title span {
  position: relative;
  line-height: 1;
}
.st__section-title span:first-child {
  display: block;
  z-index: 2;
}
.st__section-title span:last-child {
  padding: 0.125em;
  display: table;
  z-index: 1;
  font-size: 60px;
  color: white;
}
.st__section-title span:last-child:before, .st__section-title span:last-child:after {
  content: "";
  width: 100%;
  height: 90%;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: #ec2275;
  transform: translateY(10px);
}
.st__section-title span:last-child:after {
  transform: rotate(-1.471deg) translate(-10px, 2.5px);
}
.st__section-title.is-centered {
  text-align: center;
}
.st__section-title.is-centered span {
  margin: 0 auto;
}
.st__section-title.is-white {
  color: white;
}
.st__section-title.is-orange span:last-child {
  color: black;
}
.st__section-title.is-orange span:last-child:before, .st__section-title.is-orange span:last-child:after {
  background-color: #ff8200;
}

.st-signup__page-header {
  width: 100%;
  background: linear-gradient(75deg, #ec2275 38.26%, #ff8500 98.29%);
}
@media screen and (max-width: 767px) {
  .st-signup__page-header {
    padding: 2em 0;
  }
}

@media screen and (min-width: 768px) {
  .st-signup__page-header-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 2.2222222222em;
  }
}

@media screen and (min-width: 768px) {
  .st-signup__page-header-column {
    width: 50%;
    padding: 4em 0;
    padding-bottom: 1em;
  }
}
@media screen and (max-width: 767px) {
  .st-signup__page-header-column:first-child {
    margin-bottom: 4em;
  }
}
@media screen and (min-width: 768px) {
  .st-signup__page-header-column:first-child {
    order: 2;
  }
}
@media screen and (min-width: 768px) {
  .st-signup__page-header-column:last-child {
    order: 1;
  }
}

.st-signup__page-header-logo {
  max-width: 100%;
}

.st-signup__page-header-title span {
  display: block;
}
.st-signup__page-header-title span:first-child {
  font-size: 40px;
  font-weight: 600;
  color: white;
}
.st-signup__page-header-title span:last-child {
  padding: 0.125em;
  display: table;
  position: relative;
  z-index: 1;
  font-size: 75px;
  line-height: 1;
  color: #ec2275;
}
.st-signup__page-header-title span:last-child:after {
  content: "";
  width: 110%;
  height: 90%;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: white;
  transform: rotate(-1.471deg) translate(-10px, 0);
}

.st-signup__page-header-back {
  margin-top: 80px;
  display: block;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: white;
}
.st-signup__page-header-back:hover {
  text-decoration: underline;
}

.st-signup__thank-you {
  width: 100%;
  padding: 40px 0;
  box-sizing: border-box;
  color: #4e4e4e;
  background-color: #edebe4;
}

.st-signup__thank-you-title {
  margin-bottom: 40px;
  font-size: 55px;
  font-weight: 600;
  line-height: 1.1090909091;
  color: inherit;
}

.st-signup__thank-you-content {
  font-size: 20px;
  font-weight: 400;
}
.st-signup__thank-you-content p:not(:last-child) {
  margin-bottom: 10px;
}

.st-signup__thank-you-pods {
  margin: 40px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 40px;
  box-sizing: border-box;
}

.st-signup__thank-you-pod {
  width: calc(50% - 40px);
  flex: 1 1 auto;
  color: #4e4e4e;
}

.st-signup__thank-you-pod-icon {
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
  aspect-ratio: 1/1;
}
.st-signup__thank-you-pod-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

.st-signup__thank-you-pod-title {
  margin-bottom: 10px;
  color: inherit;
}

.st-signup__thank-you-pod-content {
  font-size: 16px;
  font-weight: 400;
  color: inherit;
}

.st-signup__form {
  width: 100%;
  box-sizing: border-box;
  background: linear-gradient(180deg, rgb(232, 44, 121) 0%, rgb(239, 123, 4) 100%);
}
@media screen and (max-width: 767px) {
  .st-signup__form {
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  .st-signup__form {
    padding: 40px;
  }
}

.st-signup__form-wrapper {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  background-color: white;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .st-signup__form-wrapper {
    padding: 20px 0;
  }
}
@media screen and (min-width: 768px) {
  .st-signup__form-wrapper {
    padding: 40px;
  }
}

.st-signup__form-content {
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  color: #003864;
}
.st-signup__form-content p:not(:last-child) {
  margin-bottom: 10px;
}

.st-signup__form-container .gform_heading {
  margin-bottom: 20px;
}
.st-signup__form-container .gform_heading .gfield_required_asterisk {
  color: red;
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield {
  width: 100%;
  margin-bottom: 0;
  flex: 1 1 auto;
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield .gfield_validation_message {
  width: 100%;
  border: solid 3px #ec2275;
  display: block !important;
  font-size: 16px !important;
  font-weight: 400;
  background-color: #ec2275 !important;
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input {
    display: flex;
    align-items: center;
    gap: 20px;
  }
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input.gfield_error input {
  border-color: #ec2275;
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input label {
    margin: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input label {
    width: 250px;
  }
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input input {
  border-width: 2px;
  font-size: 40px;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input input {
    width: 100px;
  }
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input .gfield_description:not(.validation_message) {
  display: none;
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input .validation_message {
  padding-right: 30px;
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input .validation_message {
    width: 150px;
    margin: 0;
    flex: 1 1 auto;
  }
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--width-half {
    width: calc(50% - 20px);
  }
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_container_address, .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_container_name {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_container_address *, .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_container_name * {
    width: calc(50% - 20px);
  }
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_container_address input, .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_container_name input {
  width: 100%;
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_label {
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 40px;
  }
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox .gchoice {
  margin: 0;
  display: flex;
  align-items: flex-start;
  flex: 1 1 auto;
  gap: 10px;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox .gchoice {
    width: calc(50% - 40px);
  }
}
@media screen and (max-width: 767px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox .gchoice:not(:last-child) {
    margin-bottom: 20px;
  }
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox .gchoice input {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-radio .gfield_label {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-radio .gfield_radio {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 40px;
  }
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-radio .gfield_radio .gchoice {
  margin: 0;
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  gap: 10px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-radio .gfield_radio .gchoice:not(:last-child) {
    margin-bottom: 20px;
  }
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-radio .gfield_radio .gchoice input {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield input,
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield textarea {
  height: auto;
  padding: 10px;
}
.st-signup__form-container .gform_wrapper .gform_body .gform_fields .gfield .gfield_description {
  margin-bottom: 20px;
}
.st-signup__form-container .gfield--type-consent {
  padding: 20px;
  border: solid 1px #4e4e4e;
  background-color: #edebe4;
}
.st-signup__form-container .gfield--type-consent legend {
  margin-bottom: 0 !important;
  padding: 0 10px !important;
  color: #4e4e4e !important;
}
.st-signup__form-container .gfield--type-consent .ginput_container_consent {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 400;
  color: inherit;
}
.st-signup__form-container .gfield--type-consent .ginput_container_consent input[type=checkbox] {
  width: 20px;
  height: 20px;
  border: solid 2px #4e4e4e;
  border-radius: 5px;
  flex: 0 0 auto;
  background-color: transparent;
}
.st-signup__form-container .gform_footer {
  margin-top: 40px;
  text-align: center;
}
.st-signup__form-container .gform_button {
  border-color: #ec2275;
  font-size: 18px;
  color: white;
  background-color: #ec2275;
}
@media screen and (max-width: 767px) {
  .st-signup__form-container .gform_button {
    width: 100%;
  }
}
.st-signup__form-container .gform_button:hover {
  color: white;
  background-color: #ec2275;
}
.st-signup__form-container .gform_confirmation_message {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 20px;
  box-sizing: border-box;
  font-weight: 400;
  line-height: 1.2;
  color: #003864;
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_confirmation_message {
    padding-left: 70px;
  }
}
.st-signup__form-container .gform_confirmation_message:before {
  width: 30px;
  height: 30px;
}
@media screen and (max-width: 767px) {
  .st-signup__form-container .gform_confirmation_message:before {
    margin-bottom: 20px;
    display: block;
    position: static;
  }
}
@media screen and (min-width: 768px) {
  .st-signup__form-container .gform_confirmation_message:before {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 1;
    transform: translate(20px, -50%);
  }
}

.st-signup__image-hero {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .st-signup__image-hero {
    padding: 50px 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .st-signup__image-hero {
    padding: 50px;
  }
}
@media screen and (min-width: 1024px) {
  .st-signup__image-hero {
    padding: 100px 200px;
  }
}

.st-signup__image-hero-media {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.st-signup__image-hero-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.st-signup__image-hero-content-wrapper {
  width: 400px;
  max-width: 100%;
  margin-left: auto;
  position: relative;
  z-index: 2;
}

.st-signup__image-hero-content {
  margin-top: 40px;
  font-size: 20px;
  font-weight: 400;
  color: white;
}
.st-signup__image-hero-content p:not(:last-child) {
  margin-bottom: 10px;
}

.st-signup__other-actions {
  padding: 40px 0;
  box-sizing: border-box;
}

.st-signup__action {
  width: 100%;
  padding: 20px 40px;
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  text-align: center;
  color: white;
  background-color: #ff8200;
  cursor: pointer;
}
.stronger-together-signup.is-community .st-signup__action:not(.is-tcs) {
  background-color: #ec2275;
}
.st-signup__action:not(:last-child) {
  margin-bottom: 40px;
}
.st-signup__action.is-tcs {
  color: #4e4e4e;
  background-color: #edebe4;
}

.st-signup__action-title {
  margin: 0;
  font-size: 45px;
  font-weight: 600;
  color: inherit;
}

.st-signup__action-content {
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
  color: inherit;
}

.st-signup__action-button {
  margin-top: 20px;
  border-color: white;
  color: #003864;
  background-color: white;
}
.st-signup__action:hover .st-signup__action-button {
  border-color: #003864 !important;
  color: white !important;
  background-color: #003864;
}
.st-signup__action.is-tcs .st-signup__action-button {
  border-color: #4e4e4e;
  color: white;
  background-color: #4e4e4e;
}

.st-signup__toolkit-promo {
  width: 100%;
  margin-top: 40px;
  padding: 20px;
  box-sizing: border-box;
  text-decoration: none;
  color: #4e4e4e;
  background-color: white;
  filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.15));
}
@media screen and (max-width: 767px) {
  .st-signup__toolkit-promo {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .st-signup__toolkit-promo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
  }
}

.st-signup__toolkit-promo-content-wrapper {
  text-align: left;
}
@media screen and (max-width: 767px) {
  .st-signup__toolkit-promo-content-wrapper {
    margin: 20px auto;
    margin-bottom: 40px;
  }
}

.st-signup__toolkit-promo-media {
  width: 80px;
  height: 80px;
}
.st-signup__toolkit-promo-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

.st-signup__toolkit-promo-title {
  margin: 0;
  font-size: 30px;
  font-weight: 500;
  color: inherit;
}

.st-signup__toolkit-promo-content {
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
  color: inherit;
}

.st-signup__toolkit-promo-button {
  border-color: #ec2275;
  border-width: 4px;
  color: white;
  background-color: #ec2275;
}
@media screen and (max-width: 767px) {
  .st-signup__toolkit-promo-button {
    width: 100%;
  }
}
.st-signup__toolkit-promo:hover .st-signup__toolkit-promo-button {
  color: white;
  background-color: #ec2275;
}

.st-signup__coffee {
  width: 80%;
  max-width: 100%;
  display: none;
  box-sizing: border-box;
  background: linear-gradient(0deg, rgb(232, 44, 121) 0%, rgb(239, 123, 4) 100%);
}
@media screen and (max-width: 767px) {
  .st-signup__coffee {
    padding: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .st-signup__coffee {
    padding: 40px !important;
  }
}

.st-signup__coffee-wrapper {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 40px 0;
  box-sizing: border-box;
  background-color: white;
}

.st-signup__coffee-intro {
  margin: 40px auto;
  font-size: 20px;
  font-weight: 400;
  color: #003864;
}

.st-download__page-header {
  width: 100%;
  background: linear-gradient(75deg, #ec2275 38.26%, #ff8500 98.29%);
}
@media screen and (max-width: 767px) {
  .st-download__page-header {
    padding: 2em 0;
  }
}

@media screen and (min-width: 768px) {
  .st-download__page-header-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 2.2222222222em;
  }
}

@media screen and (min-width: 768px) {
  .st-download__page-header-column {
    width: 50%;
    padding: 4em 0;
    padding-bottom: 1em;
  }
}
@media screen and (max-width: 767px) {
  .st-download__page-header-column:first-child {
    margin-bottom: 4em;
  }
}
@media screen and (min-width: 768px) {
  .st-download__page-header-column:first-child {
    order: 2;
  }
}
@media screen and (min-width: 768px) {
  .st-download__page-header-column:last-child {
    order: 1;
  }
}

.st-download__page-header-logo {
  max-width: 100%;
}

.st-download__page-header-title span {
  display: block;
}
.st-download__page-header-title span:first-child {
  font-size: 40px;
  font-weight: 600;
  color: white;
}
.st-download__page-header-title span:last-child {
  padding: 0.125em;
  display: table;
  position: relative;
  z-index: 1;
  font-size: 75px;
  line-height: 1;
  color: #ec2275;
}
.st-download__page-header-title span:last-child:after {
  content: "";
  width: 110%;
  height: 90%;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-color: white;
  transform: rotate(-1.471deg) translate(-10px, 0);
}

.st-download__page-header-back {
  margin-top: 80px;
  display: block;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: white;
}
.st-download__page-header-back:hover {
  text-decoration: underline;
}

.st-download__form {
  width: 100%;
  box-sizing: border-box;
  background: linear-gradient(0deg, rgb(232, 44, 121) 0%, rgb(239, 123, 4) 100%);
}
@media screen and (max-width: 767px) {
  .st-download__form {
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  .st-download__form {
    padding: 40px;
  }
}

.st-download__form-wrapper {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  background-color: white;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .st-download__form-wrapper {
    padding: 20px 0;
  }
}
@media screen and (min-width: 768px) {
  .st-download__form-wrapper {
    padding: 40px;
  }
}

.st-download__single-form-wrapper {
  width: 100%;
  border-radius: 5px;
  display: block;
  box-sizing: border-box;
  background-color: white;
  filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.15));
}
@media screen and (max-width: 1023px) {
  .st-download__single-form-wrapper {
    padding: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .st-download__single-form-wrapper {
    padding: 20px 40px;
  }
}

.st-download__form-title {
  margin-bottom: 40px;
  font-size: 30px;
  color: #4e4e4e;
}
@media screen and (min-width: 768px) {
  .st-download__form-title {
    display: flex;
    align-items: center;
    gap: 40px;
  }
}
.st-download__form-title:before {
  content: "";
  background-image: url("../images/icons/book-circle-pink.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
@media screen and (max-width: 1023px) {
  .st-download__form-title:before {
    width: 60px;
    height: 60px;
    margin-bottom: 20px;
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .st-download__form-title:before {
    width: 80px;
    height: 80px;
    flex: 0 0 auto;
  }
}

.st-download__form-container .gform_heading {
  margin-bottom: 20px;
}
.st-download__form-container .gform_heading .gfield_required_asterisk {
  color: red;
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield {
  width: 100%;
  margin-bottom: 0;
  flex: 1 1 auto;
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield .gfield_validation_message {
  width: 100%;
  border: solid 3px #ec2275;
  display: block !important;
  font-size: 16px !important;
  font-weight: 400;
  background-color: #ec2275 !important;
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input {
    display: flex;
    align-items: center;
    gap: 20px;
  }
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input.gfield_error input {
  border-color: #ec2275;
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input label {
    margin: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input label {
    width: 250px;
  }
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input input {
  border-width: 2px;
  font-size: 40px;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input input {
    width: 100px;
  }
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input .gfield_description:not(.validation_message) {
  display: none;
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input .validation_message {
  padding-right: 30px;
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.st-number-input .validation_message {
    width: 150px;
    margin: 0;
    flex: 1 1 auto;
  }
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--width-half {
    width: calc(50% - 20px);
  }
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_container_address, .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_container_name {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_container_address *, .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_container_name * {
    width: calc(50% - 20px);
  }
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-address .ginput_container_address input, .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-name .ginput_container_name input {
  width: 100%;
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_label {
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 40px;
  }
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox .gchoice {
  margin: 0;
  display: flex;
  align-items: flex-start;
  flex: 1 1 auto;
  gap: 10px;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox .gchoice {
    width: calc(50% - 40px);
  }
}
@media screen and (max-width: 767px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox .gchoice:not(:last-child) {
    margin-bottom: 20px;
  }
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_checkbox .gchoice input {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-radio .gfield_label {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-radio .gfield_radio {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 40px;
  }
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-radio .gfield_radio .gchoice {
  margin: 0;
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  gap: 10px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-radio .gfield_radio .gchoice:not(:last-child) {
    margin-bottom: 20px;
  }
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield.gfield--type-radio .gfield_radio .gchoice input {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield input,
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield textarea {
  height: auto;
  padding: 10px;
}
.st-download__form-container .gform_wrapper .gform_body .gform_fields .gfield .gfield_description {
  margin-top: 20px;
}
.st-download__form-container .gfield--type-consent {
  padding: 20px;
  border: solid 1px #4e4e4e;
  background-color: #edebe4;
}
.st-download__form-container .gfield--type-consent legend {
  margin-bottom: 0 !important;
  padding: 0 10px !important;
  color: #4e4e4e !important;
}
.st-download__form-container .gfield--type-consent .ginput_container_consent {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 16px;
  font-weight: 400;
  color: inherit;
}
.st-download__form-container .gfield--type-consent .ginput_container_consent input[type=checkbox] {
  width: 20px;
  height: 20px;
  border: solid 2px #4e4e4e;
  border-radius: 5px;
  flex: 0 0 auto;
  background-color: transparent;
}
.st-download__form-container .gform_footer {
  margin-top: 40px;
  text-align: center;
}
.st-download__form-container .gform_button {
  border-color: #ec2275;
  font-size: 18px;
  color: white;
  background-color: #ec2275;
}
@media screen and (max-width: 767px) {
  .st-download__form-container .gform_button {
    width: 100%;
  }
}
.st-download__form-container .gform_button:hover {
  color: white;
  background-color: #ec2275;
}
.st-download__form-container .gform_confirmation_message {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 20px;
  box-sizing: border-box;
  font-weight: 400;
  line-height: 1.2;
  color: #003864;
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_confirmation_message {
    padding-left: 70px;
  }
}
.st-download__form-container .gform_confirmation_message:before {
  width: 30px;
  height: 30px;
}
@media screen and (max-width: 767px) {
  .st-download__form-container .gform_confirmation_message:before {
    margin-bottom: 20px;
    display: block;
    position: static;
  }
}
@media screen and (min-width: 768px) {
  .st-download__form-container .gform_confirmation_message:before {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 1;
    transform: translate(20px, -50%);
  }
}

.st-download__other-actions {
  padding: 40px 0;
  box-sizing: border-box;
}

.st-download__action {
  width: 100%;
  padding: 20px 40px;
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  text-align: center;
  color: white;
  background-color: #ff8200;
  cursor: pointer;
}
.stronger-together-download.is-community .st-download__action:not(.is-tcs) {
  background-color: #ec2275;
}
.st-download__action:not(:last-child) {
  margin-bottom: 40px;
}
.st-download__action.is-tcs {
  color: #4e4e4e;
  background-color: #edebe4;
}

.st-download__action-title {
  margin: 0;
  font-size: 45px;
  font-weight: 600;
  color: inherit;
}

.st-download__action-content {
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
  color: inherit;
}

.st-download__action-button {
  margin-top: 20px;
  border-color: white;
  color: #003864;
  background-color: white;
}
.st-download__action:hover .st-download__action-button {
  border-color: #003864 !important;
  color: white !important;
  background-color: #003864;
}
.st-download__action.is-tcs .st-download__action-button {
  border-color: #4e4e4e;
  color: white;
  background-color: #4e4e4e;
}

.st-download__toolkit-download {
  width: 100%;
  margin-bottom: 80px;
  border-radius: 5px;
  box-sizing: border-box;
  text-align: center;
  color: #4e4e4e;
  background-color: white;
  filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.15));
}
@media screen and (max-width: 1023px) {
  .st-download__toolkit-download {
    padding: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .st-download__toolkit-download {
    padding: 20px 40px;
  }
}

.st-download__toolkit-download-language-wrapper {
  width: 100%;
  box-sizing: border-box;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .st-download__toolkit-download-language-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
  }
}

.st-download__toolkit-download-media {
  flex: 0 0 auto;
}
@media screen and (max-width: 1023px) {
  .st-download__toolkit-download-media {
    width: 60px;
    height: 60px;
  }
}
@media screen and (min-width: 1024px) {
  .st-download__toolkit-download-media {
    width: 80px;
    height: 80px;
  }
}
.st-download__toolkit-download-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

@media screen and (max-width: 767px) {
  .st-download__toolkit-download-content-wrapper {
    margin: 20px auto;
  }
}

.st-download__toolkit-download-title {
  font-size: 30px;
  color: inherit;
}

.st-download__toolkit-download-content {
  color: inherit;
}

.st-download__toolkit-download-language-selection {
  max-width: 100%;
  height: auto;
  border-color: #003864;
  font-size: 1rem;
  text-transform: uppercase;
  color: #003864;
}
@media screen and (max-width: 767px) {
  .st-download__toolkit-download-language-selection {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .st-download__toolkit-download-language-selection {
    width: 200px;
  }
}
@media screen and (min-width: 1024px) {
  .st-download__toolkit-download-language-selection {
    width: 250px;
  }
}

.st-download__toolkit-download-button {
  margin-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
  border-width: 4px;
  border-color: #ec2275;
  font-size: 18px;
  font-weight: 400;
  color: white;
  background-color: #ec2275;
  transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .st-download__toolkit-download-button {
    width: 100%;
  }
}
.st-download__toolkit-download-button.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .st-download__toolkit-download-button.is-desktop {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .st-download__toolkit-download-button.is-mobile {
    display: none;
  }
}
.st-download__toolkit-download-button:hover {
  background-color: #ec2275;
}

#site-content.c-mw-incident--view.is-incident .page-header {
  background-color: #ec2275;
}
#site-content.c-mw-incident--view .page-header {
  background-color: #ff8200;
}
@media screen and (min-width: 768px) {
  #site-content.c-mw-incident--view .page-header .content-area {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 2rem;
  }
}

.c-mw-incident__title-wrapper {
  color: #003864;
}
.c-mw-incident.is-incident .c-mw-incident__title-wrapper {
  color: white;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__title-wrapper {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__title-wrapper {
    width: 50%;
  }
}

.c-mw-incident--view .c-mw-incident__title {
  font-size: 2.8125rem;
  color: inherit !important;
}

.c-wm-incident__overview {
  margin: 0;
  margin-top: 1rem;
  font-size: 1.125rem;
  font-weight: 400;
  color: inherit;
}
.c-wm-incident__overview p {
  margin-bottom: 0;
  font-size: inherit !important;
  font-weight: inherit !important;
}
.c-wm-incident__overview p:not(:last-child) {
  margin-bottom: 1rem;
}

.c-mw-incident__incident-hub-callout {
  max-width: 100%;
  border: none;
  border-radius: 0.625rem;
  box-sizing: border-box;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__incident-hub-callout {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__incident-hub-callout {
    width: 40%;
  }
}

.c-mw-incident__incident-hub-tabs {
  display: flex;
}

.c-mw-incident__incident-hub-tab-button {
  width: 50%;
  padding: 1rem;
  margin: 0;
  border: none;
  box-sizing: border-box;
  flex: 1 1 auto;
  font-family: "jaf-domus", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  text-align: left;
  color: white;
  background-color: #d5256e;
  overflow: hidden;
  cursor: pointer;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.c-mw-incident__incident-hub-tab-button.is-active, .c-mw-incident__incident-hub-tab-button:hover {
  color: #ec2275;
  background-color: white;
}

.c-mw-incident__incident-hub-tab-container {
  width: 100%;
  max-width: 100%;
  padding: 2rem;
  box-sizing: border-box;
  font-size: 1.25rem;
  color: #003864;
}

.c-mw-incident__incident-hub-tab {
  display: none;
  color: #003864;
}
.c-mw-incident__incident-hub-tab.is-active {
  display: block;
}
.c-mw-incident__incident-hub-tab a {
  color: inherit !important;
}

.c-mw-incident__incident-hub-tab-title {
  color: inherit !important;
}

.c-mw-incident__location-callout {
  max-width: 100%;
  padding: 2rem;
  border: none;
  border-radius: 0.625rem;
  box-sizing: border-box;
  color: #003864;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__location-callout {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .c-mw-incident__location-callout {
    width: 40%;
  }
}
@media screen and (min-width: 1024px) {
  .c-mw-incident__location-callout {
    width: 35%;
  }
}

.c-mw-incident__location-callout-section {
  width: 100%;
  padding-bottom: 0.5rem;
  border-bottom: solid 1px #003864;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}
.c-mw-incident__location-callout-section:not(:last-child) {
  margin-bottom: 0.5rem;
}

.c-mw-incident__location-callout-title,
.c-mw-incident__location-callout-detail {
  width: 50%;
}

.c-mw-incident__location-callout-detail {
  font-weight: 700;
}

.c-mw-incident__back {
  margin-top: 2rem;
  border: none !important;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.125rem;
  text-decoration: none !important;
  color: #003864 !important;
}
.c-mw-incident.is-incident .c-mw-incident__back {
  color: white !important;
}
.c-mw-incident__back:before {
  content: "";
  width: 0.5625rem;
  height: 1.125rem;
  flex: 0 0 auto;
  background-image: url("../../assets/images/icons/arrows/chevron-left-blue.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.c-mw-incident.is-incident .c-mw-incident__back:before {
  background-image: url("../../assets/images/icons/arrows/chevron-left-white.svg");
}

.c-mw-incident__anchors {
  width: 100%;
  padding: 2rem 0;
}

.c-mw-incident__anchor-wrapper {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .c-mw-incident__anchor-wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 2rem;
  }
}

.c-mw-incident__anchor {
  padding: 0.5rem 2rem;
  padding-right: 3.25rem;
  border: solid 1px #e1e1e1;
  border-radius: 0.25rem;
  position: relative;
  font-family: "jaf-domus", sans-serif;
  font-size: 0.875rem;
  text-align: center;
  color: #003864;
  background-color: #e1e1e1;
  cursor: pointer;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__anchor {
    width: 100%;
  }
}
.c-mw-incident__anchor:hover {
  border-color: #003864;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__anchor:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.c-mw-incident__anchor:after {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  flex: 0 0 auto;
  position: absolute;
  top: 50%;
  z-index: 1;
  background-image: url("../../assets/images/icons/arrows/circle-arrow-down-blue.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__anchor:after {
    left: 0;
    transform: translate(1rem, -50%);
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__anchor:after {
    right: 0;
    transform: translate(-1rem, -50%);
  }
}
.c-mw-incident__anchor span {
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  body.single-major-work .c-mw-incident__anchor span {
    display: block;
  }
}

.c-mw-incident__updates {
  width: 100%;
  padding: 4rem 0;
  background-color: #e1e1e1;
}

.c-mw-incident__updates-title {
  margin-bottom: 2rem;
  color: #003864;
}

.c-mw-incident__update {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  border-radius: 0.25rem;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__update {
    padding: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__update {
    padding: 2rem 4rem;
  }
}
.c-mw-incident__update:not(.is-latest):not(:last-child) {
  margin-bottom: 2rem;
}

.c-mw-incident__update-title {
  font-size: 1.5rem;
  font-weight: 700;
  color: #003864;
}

.c-mw-incident__update-time {
  font-size: 1.5rem;
  color: #ff8200;
}
.c-mw-incident--view.is-incident .c-mw-incident__update-time {
  color: #ec2275;
}
.c-mw-incident__update:has(.c-mw-incident__update-title) .c-mw-incident__update-time {
  margin-top: 1rem;
}
.c-mw-incident__update-time span {
  font-weight: 700;
}

.c-mw-incident__update-content {
  margin-top: 1rem;
}
.c-mw-incident__update-content p:not(:last-child) {
  margin-bottom: 1rem;
}

.c-mw-incident__view-all-updates-wrapper {
  margin-top: 2rem;
  text-align: center;
}

.c-mw-incident__all-updates {
  margin-top: 2rem;
  display: none;
}

.c-mw-incident__all-updates-title {
  margin-bottom: 2rem;
  color: #003864;
}

.c-mw-incident__back-top-wrapper {
  margin: 2rem auto;
  text-align: center;
}

.c-mw-incident__tabs-container {
  width: 100%;
  padding: 4rem 0;
  background-color: white;
}

.c-mw-incident__tabs {
  width: 100%;
  max-width: 100%;
  margin-bottom: 4rem;
  padding: 1rem;
  border-radius: 0.25rem;
  box-sizing: border-box;
  background-color: #e1e1e1;
}
@media screen and (min-width: 768px) {
  .c-mw-incident__tabs {
    display: flex;
    justify-content: center;
    gap: 1rem;
  }
}

.c-mw-incident__tab-button {
  padding: 0.5rem 2rem;
  border: none;
  border-radius: 0.25rem;
  font-family: "jaf-domus", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-align: center;
  color: #003864;
  background-color: white;
  cursor: pointer;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__tab-button {
    width: 100%;
  }
}
.c-mw-incident__tab-button.is-active, .c-mw-incident__tab-button:hover {
  color: white;
  background-color: #ff8200;
}
.c-mw-incident--view.is-incident .c-mw-incident__tab-button.is-active, .c-mw-incident--view.is-incident .c-mw-incident__tab-button:hover {
  background-color: #ec2275;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__tab-button:not(:last-child) {
    margin-bottom: 1rem;
  }
}

.c-mw-incident__tab {
  display: none;
}
.c-mw-incident__tab.is-active {
  display: block;
}

.c-mw-incident__team {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  color: #003864;
}
@media screen and (min-width: 768px) {
  .c-mw-incident__team {
    display: flex;
    align-items: center;
    gap: 2rem;
  }
}
.c-mw-incident__team:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: solid 1px #003864;
}

@media screen and (max-width: 767px) {
  .c-mw-incident__team-media {
    width: 100%;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__team-media {
    width: 40%;
    flex: 0 0 auto;
  }
}
.c-mw-incident__team-media img {
  width: 100%;
  height: auto;
}

.c-mw-incident__team-job-title {
  font-weight: 400 !important;
}

.c-mw-incident__team-content {
  margin-top: 1rem;
}

.c-mw-incident__dyk {
  width: 100%;
  max-width: 100%;
  padding: 2rem;
  box-sizing: border-box;
  border-radius: 0.625rem;
  color: #003864;
  background-color: white;
  filter: drop-shadow(0 0 1.25rem rgba(0, 0, 0, 0.15));
}
@media screen and (min-width: 768px) {
  .c-mw-incident__dyk {
    display: flex;
    align-items: center;
    gap: 4rem;
  }
}
.c-mw-incident__dyk:not(:last-child) {
  margin-bottom: 2rem;
}

.c-mw-incident__dyk-media {
  flex: 0 0 auto;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__dyk-media {
    width: 4.6875rem;
    height: 4.6875rem;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__dyk-media {
    width: 6.875rem;
    height: 6.875rem;
  }
}
.c-mw-incident__dyk-media img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 767px) {
  .c-mw-incident__dyk-link {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__dyk-link {
    min-width: 9.375rem;
    flex: 1 1 auto;
  }
}

.c-mw-incident__video {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  color: #003864;
}
@media screen and (min-width: 768px) {
  .c-mw-incident__video {
    display: flex;
    align-items: center;
    gap: 2rem;
  }
}
.c-mw-incident__video:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: solid 1px #003864;
}

.c-mw-incident__video-media {
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__video-media {
    width: 100%;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__video-media {
    width: 40%;
    flex: 0 0 auto;
  }
}
.c-mw-incident__video-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-mw-incident__video-content {
  margin-top: 1rem;
}

.c-mw-incident__video-videos {
  width: 100%;
  max-width: 100%;
  margin-top: 2rem;
}
@media screen and (min-width: 768px) {
  .c-mw-incident__video-videos {
    box-sizing: border-box;
    display: flex;
    gap: 1rem;
  }
}

.c-mw-incident__video-language-selection {
  max-width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__video-language-selection {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__video-language-selection {
    width: 15.3125rem;
  }
}

.c-mw-incident__video-language-watch {
  transition: opacity 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__video-language-watch {
    width: 100%;
    margin-top: 1rem;
  }
}
.c-mw-incident__video-language-watch.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}

.c-mw-incident__question-block {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.c-mw-incident__question-block:not(:last-child) {
  margin-bottom: 4rem;
}

.c-mw-incident__question-block-title {
  margin-bottom: 2rem;
  color: #ff8200;
}

.c-mw-incident__question {
  width: 100%;
  padding-bottom: 2rem;
  border-bottom: solid 1px #003864;
  color: #003864;
}
.c-mw-incident__question:not(:last-child) {
  margin-bottom: 2rem;
}

.c-mw-incident__question-title-wrapper {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border: none;
  display: flex;
  justify-content: space-between;
  gap: 2rem;
  text-align: left;
  background-color: transparent;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__question-title-wrapper {
    align-items: flex-start;
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__question-title-wrapper {
    align-items: center;
  }
}

.c-mw-incident__question-title {
  margin: 0;
  font-family: "jaf-domus", sans-serif;
  font-weight: 700 !important;
  color: #003864;
}

.c-mw-incident__question-button {
  min-width: 8.125rem;
}

.c-mw-incident__question-content {
  margin-top: 2rem;
  display: none;
}
.c-mw-incident__question.is-active .c-mw-incident__question-content {
  display: block;
}

.c-mw-incident__gas-notice {
  width: 100%;
  max-width: 100%;
  padding: 2rem;
  border-radius: 1.25rem;
  box-shadow: 0 0 1.25rem 0 rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__gas-notice {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__gas-notice {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2rem;
  }
}
.c-mw-incident__anchors:has(.c-mw-incident__anchor-wrapper) .c-mw-incident__gas-notice {
  margin-bottom: 4rem;
}
.c-mw-incident__gas-notice:before {
  content: "";
  background-image: url("../../assets/images/icons/warning-circle-pink.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__gas-notice:before {
    width: 5rem;
    height: 5rem;
    margin: 0 auto;
    margin-bottom: 2rem;
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .c-mw-incident__gas-notice:before {
    width: 6.875rem;
    height: 6.875rem;
    flex: 0 0 auto;
  }
}

.c-mw-incident__gas-notice-title {
  font-family: "jaf-domus", sans-serif;
  font-size: 1.875rem;
  font-weight: 500;
  color: #ec2275;
}
.c-mw-incident__gas-notice-title b {
  font-weight: 700;
}

.c-mw-incident__gas-notice-postcodes {
  margin-top: 1rem;
  font-family: "jaf-domus", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  color: #003864;
}

.c-mw-incident__gas-notice-link {
  border-color: #ec2275;
  color: #ec2275;
}
@media screen and (max-width: 767px) {
  .c-mw-incident__gas-notice-link {
    width: 100%;
    margin-top: 2rem;
  }
}
.c-mw-incident__gas-notice-link:hover {
  color: white;
  background-color: #ec2275;
}

#site-content.wiya-24 .page-header h1 {
  font-size: 2.8125rem;
}

.wiya-24__header-content {
  margin: 0;
  margin-top: 1rem;
  font-size: 1.25rem;
  font-weight: 400;
}
.wiya-24__header-content p {
  margin-bottom: 0;
  font-size: inherit !important;
  font-weight: inherit !important;
}
.wiya-24__header-content p:not(:last-child) {
  margin-bottom: 1rem;
}

.wiya-24__postcode-search {
  width: 100%;
  margin-top: 2rem;
  padding: 1rem 2rem;
  border-radius: 0.625rem;
  box-sizing: border-box;
  display: block;
  background-color: white;
}

.wiya-24__postcode-search-title {
  margin-bottom: 1rem;
  color: #003864;
}

.wiya-24__postcode-search-wrapper {
  width: 100%;
  display: flex;
  gap: 1rem;
}
@media screen and (max-width: 767px) {
  .wiya-24__postcode-search-wrapper {
    flex-direction: column;
  }
}
@media screen and (min-width: 768px) {
  .wiya-24__postcode-search-wrapper {
    justify-content: space-between;
  }
}

.wiya-24__postcode-search-input {
  padding: 0.5rem 1rem;
  border: solid 0.25rem rgba(0, 54, 95, 0.2);
  border-radius: 6.25rem;
  font-family: "jaf-domus", sans-serif;
  font-weight: 400;
  color: #003864;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .wiya-24__postcode-search-input {
    width: 100%;
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .wiya-24__postcode-search-input {
    width: 70%;
    flex: 1 1 auto;
    font-size: 1.25rem;
  }
}

.wiya-24__postcode-search-submit,
.wiya-24__postcode-search-reset {
  height: auto;
  padding: 0.5rem 1rem;
  border-color: #d5256e;
  border-radius: 3.75rem;
  font-family: "jaf-domus", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  text-transform: uppercase;
  cursor: pointer;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .wiya-24__postcode-search-submit,
  .wiya-24__postcode-search-reset {
    flex: 1 1 auto;
  }
}
.wiya-24__postcode-search-submit:hover,
.wiya-24__postcode-search-reset:hover {
  border-color: #003864;
  color: white;
  background-color: #003864;
}

.wiya-24__postcode-search-submit {
  color: white;
  background-color: #d5256e;
}
@media screen and (max-width: 767px) {
  .wiya-24__postcode-search-submit {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .wiya-24__postcode-search-submit {
    width: 40%;
  }
}

.wiya-24__postcode-search-reset {
  display: none;
  color: #ec2275;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .wiya-24__postcode-search-reset {
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) {
  .wiya-24__postcode-search-reset {
    width: 15%;
  }
}

.wiya-24__content-sections {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.wiya-24__content-sections.has-search-layout .wiya-24__main-content {
  order: 2;
}

.wiya-24__content {
  padding: 2rem 0;
  font-size: 1.25rem;
  color: #003864;
  background-color: #ebfbff;
}
.wiya-24__content-sections.has-search-layout .wiya-24__content {
  display: none;
}
.wiya-24__content p {
  margin-bottom: 0;
  font-size: inherit !important;
  font-weight: inherit !important;
}
.wiya-24__content p:not(:last-child) {
  margin-bottom: 1rem;
}

.wiya-24__media-boxes-wrapper {
  padding: 2rem 0;
}

.wiya-24__media-boxes-title {
  margin-bottom: 2rem;
  color: #003864;
}

.wiya-24__media-boxes {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .wiya-24__media-boxes {
    display: flex;
    justify-content: space-between;
    gap: 2rem;
  }
}

.wiya-24__media-box {
  max-width: 100%;
  padding: 1rem 0;
  border: none;
  border-radius: 0.625rem;
  box-sizing: border-box;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #003864;
  background-color: rgba(0, 202, 255, 0.25);
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .wiya-24__media-box {
    width: 50%;
  }
}
.wiya-24__media-box.is-infographic:before {
  background-image: url("../../assets/images/track-graphic-explore.svg");
}
.wiya-24__media-box.is-wiya-link:before {
  background-image: url("../../assets/images/track-graphic-pipe.svg");
}
.incidents__no-incidents .wiya-24__media-box {
  margin: 0 auto;
  margin-top: 2rem;
}
@media screen and (max-width: 767px) {
  .wiya-24__media-box:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.wiya-24__media-box:before {
  content: "";
  width: 100%;
  height: 7.6875rem;
  margin-bottom: 1rem;
  display: block;
  background-image: url("../../assets/images/track-graphic-play.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.wiya-24__media-box-title {
  max-width: 90%;
  margin: 0 auto;
  margin-bottom: 1rem;
}

.incidents__no-incidents .wiya-24__media-box:hover .wiya-24__media-box-button {
  color: white;
  background-color: #003864;
}

.wiya-24__current-work {
  padding: 2rem 0;
  padding-bottom: 4rem;
  background-color: #e1e1e1;
}
.wiya-24__content-sections.has-search-layout .wiya-24__current-work {
  order: 1;
}
.wiya-24__current-work.has-no-results {
  padding-bottom: 2rem;
}

.wiya-24__current-work-title {
  margin-bottom: 2rem;
  color: #003864;
}
.wiya-24__current-work.has-no-results .wiya-24__current-work-title {
  display: none;
}

.wiya-24__work-item {
  width: 100%;
  max-width: 100%;
  padding: 2rem;
  padding-top: 0;
  border-radius: 0.625rem;
  box-sizing: border-box;
  display: block;
  text-align: left;
  text-decoration: none;
  color: #003864;
  background-color: white;
  filter: drop-shadow(0 0 1.25rem rgba(0, 0, 0, 0.15));
}
.wiya-24__work-item:not(:last-child) {
  margin-bottom: 2rem;
}

.wiya-24__work-item-location-strip {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.wiya-24__work-item-type {
  border-radius: 0;
  border-bottom-right-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
  font-size: 0.875rem;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: white;
}
@media screen and (max-width: 767px) {
  .wiya-24__work-item-type {
    padding: 0.5rem 1rem;
  }
}
@media screen and (min-width: 768px) {
  .wiya-24__work-item-type {
    padding: 0.5rem 2rem;
  }
}
.wiya-24__work-item.is-major-work .wiya-24__work-item-type {
  color: #003864;
  background-color: #ff8200;
}
.wiya-24__work-item.is-incident .wiya-24__work-item-type {
  background-color: #d5256e;
}
.wiya-24__work-item.is-pipe-upgrade .wiya-24__work-item-type {
  background-color: #57c9e8;
  color: #003864;
}
.wiya-24__work-item.is-emergency-repair .wiya-24__work-item-type {
  background-color: #003864;
}

.wiya-24__work-item-location {
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #003864;
}
.incidents__live-items .wiya-24__work-item-location {
  color: #d5256e;
}

.wiya-24__work-item-meta {
  width: 100%;
  margin-top: 2rem;
}
@media screen and (min-width: 768px) {
  .wiya-24__work-item-meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 4rem;
  }
}

@media screen and (min-width: 768px) {
  .wiya-24__work-item-title-container {
    width: 70%;
  }
}

.wiya-24__work-item-date {
  margin-top: 1rem;
  padding: 0.5rem 1rem;
  display: inline-block;
  font-size: 1.25rem;
  background-color: #e1e1e1;
}

@media screen and (max-width: 767px) {
  .wiya-24__work-item-link {
    width: 100%;
    margin-top: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .wiya-24__work-item-link {
    width: 30%;
  }
}
.wiya-24__work-item:hover .wiya-24__work-item-link {
  color: white;
  background-color: #003864;
}

.wiya-24__more-items-wrapper {
  margin-top: 2rem;
  text-align: center;
}

.wiya-24__more-items-button {
  margin-top: 2rem;
}

.wiya-24__more-items {
  display: none;
}

.wiya-24__additional-info {
  padding: 2rem 0;
  color: #003864;
  background-color: #ebfbff;
}
.wiya-24__content-sections.has-search-layout .wiya-24__additional-info {
  order: 3;
}

.wiya-24__additional-info-content {
  margin-top: 1rem;
}

.wiya-24__additional-info-downloads {
  margin-top: 2rem;
}

.wiya-24__download {
  width: 100%;
  max-width: 100%;
  padding: 1rem 2rem;
  border-radius: 0.625rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 2rem;
  color: #003864;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .wiya-24__download {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
.wiya-24__download:not(:last-child) {
  margin-bottom: 2rem;
}
.wiya-24__download.is-video:before {
  background-image: url("../../assets/images/icons/play-circle.svg");
}
.wiya-24__download:before {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  flex: 0 0 auto;
  background-image: url("../../assets/images/icons/download-arrow-blue.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.wiya-24__download-title {
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .wiya-24__download-title {
    flex: 1 1 auto;
  }
}
@media screen and (min-width: 768px) {
  .wiya-24__download-title {
    width: 40%;
  }
}
.gas-toggle .wiya-24__download-title {
  font-size: 1rem;
  font-weight: 400;
}

.wiya-24__download-language-selection {
  max-width: 100%;
  border-color: #003864;
  font-size: 1rem;
  text-transform: uppercase;
  color: #003864;
}
@media screen and (max-width: 767px) {
  .wiya-24__download-language-selection {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .wiya-24__download-language-selection {
    width: 15.3125rem;
  }
}

.wiya-24__download-button {
  transition: opacity 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .wiya-24__download-button {
    width: 100%;
    margin-top: -1rem;
  }
}
.wiya-24__download-button.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .gas-toggle .wiya-24__download-button {
    flex: 1 1 auto;
  }
}

.wiya-24__infographic-container {
  width: 95vw;
}
@media screen and (max-width: 767px) {
  .wiya-24__infographic-container {
    padding: 1.5rem 1rem !important;
  }
}

.wiya-24__infographic-title {
  color: #003864;
}

.wiya-24__infographic-introduction {
  margin-top: 1rem;
  color: #003864;
}

.wiya-24__infographic-wrapper {
  width: 100%;
}

#site-content.gas-toggle .page-header {
  color: white;
  background-color: #ec2275;
}
@media screen and (min-width: 768px) {
  #site-content.gas-toggle .page-header .container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 4rem;
  }
}
#site-content.gas-toggle .page-header h1.page-title {
  display: flex;
  gap: 2rem;
  font-size: 2.8125rem;
  color: white;
}
#site-content.gas-toggle .page-header h1.page-title:before {
  content: "";
  width: 4.6875rem;
  height: 4.6875rem;
  display: block;
  flex: 0 0 auto;
  background-image: url("../../assets/images/icons/alert-warning.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.gas-toggle__header-main-content {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .gas-toggle__header-main-content {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 4rem;
  }
}

@media screen and (max-width: 767px) {
  .gas-toggle__header-content {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 768px) {
  .gas-toggle__header-content {
    width: 60%;
    flex: 1 1 auto;
  }
}

.gas-toggle__postcodes {
  margin-top: 2rem !important;
}

.gas-toggle__affected-postcodes-list {
  width: 100%;
  max-width: 100%;
  margin-top: 1rem;
  padding: 1rem;
  box-sizing: border-box;
  font-size: 1.125rem;
  font-weight: 500;
  color: white;
  background-color: rgba(0, 0, 0, 0.15);
}

.gas-toggle__smell-gas {
  max-width: 100%;
  padding: 1rem;
  border: none;
  border-radius: 0.625rem;
  box-sizing: border-box;
  color: #003864;
  background-color: white;
}
@media screen and (max-width: 767px) {
  .gas-toggle__smell-gas {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .gas-toggle__smell-gas {
    width: 40%;
  }
}
@media screen and (min-width: 1024px) {
  .gas-toggle__smell-gas {
    width: 35%;
  }
}

.gas-toggle__smell-gas-title {
  margin-bottom: 1rem;
  color: #ec2275;
}

.gas-toggle__back {
  margin-top: 2rem;
  border: none !important;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.125rem;
  text-decoration: none !important;
  color: white;
}
.gas-toggle__back:before {
  content: "";
  width: 0.5625rem;
  height: 1.125rem;
  flex: 0 0 auto;
  background-image: url("../../assets/images/icons/arrows/chevron-left-white.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.gas-toggle__back-strip .gas-toggle__back {
  width: 100%;
  margin-top: 0;
  color: #003864;
}
.gas-toggle__back-strip .gas-toggle__back:before {
  background-image: url("../../assets/images/icons/arrows/chevron-left-blue.svg");
}

.gas-toggle__back-strip {
  padding: 2rem 0;
  background-color: white;
}

.gas-toggle__steps-container {
  padding: 2rem 0;
  background-color: white;
  counter-reset: steps-counter;
}

.gas-toggle__turn-on-callout {
  width: 100%;
  max-width: 100%;
  margin-bottom: 2rem;
  border: none;
  border-radius: 0.625rem;
  box-sizing: border-box;
  font-size: 1.125rem;
  color: #003864;
  background-color: #f8f8f8;
}
@media screen and (max-width: 767px) {
  .gas-toggle__turn-on-callout {
    padding: 1rem 2rem;
  }
}
@media screen and (min-width: 768px) {
  .gas-toggle__turn-on-callout {
    padding: 2rem 4rem;
    display: flex;
    justify-content: space-between;
    gap: 4rem;
  }
}

@media screen and (max-width: 767px) {
  .gas-toggle__turn-on-title {
    margin-bottom: 1rem;
  }
}

.gas-toggle__turn-on-content p:not(:last-child) {
  margin-bottom: 1rem;
}

.gas-toggle__step {
  width: 100%;
  max-width: 100%;
  padding: 2rem;
  border: none;
  border-bottom: solid 0.0625rem #003864;
  box-sizing: border-box;
  display: flex;
  font-family: "jaf-domus", sans-serif;
  text-align: left;
  color: #003864;
  background-color: white;
  cursor: pointer;
  counter-increment: steps-counter;
}
@media screen and (max-width: 767px) {
  .gas-toggle__step {
    flex-direction: column;
    gap: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .gas-toggle__step {
    align-items: flex-start;
    justify-content: space-between;
    gap: 2rem;
  }
}
.gas-toggle__step:first-child {
  border-top: solid 0.0625rem #003864;
}
.gas-toggle__step:before {
  content: "Step " counter(steps-counter);
  color: #ec2275;
}

@media screen and (min-width: 768px) {
  .gas-toggle__step-content {
    width: 60%;
  }
}
.gas-toggle__step-content img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.gas-toggle__step-content p:not(:last-child) {
  margin-bottom: 1rem;
}

.gas-toggle__step-detail {
  font-size: 1.125rem;
}
@media screen and (max-width: 767px) {
  .gas-toggle__step-detail {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .gas-toggle__step-detail {
    margin-top: 2rem;
  }
}
.gas-toggle__step:not(.is-active) .gas-toggle__step-detail {
  display: none;
}

@media screen and (max-width: 767px) {
  .gas-toggle__step-button {
    width: 100%;
  }
}
.gas-toggle__step:hover .gas-toggle__step-button {
  border-color: #003864;
  color: white;
  background-color: #003864;
}

.driveways {
  padding-bottom: 30px;
  background-color: #fff;
}
.driveways__banner {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 400px;
}
@media screen and (max-width: 450px) {
  .driveways__banner {
    display: block;
  }
}
.driveways__banner-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #003864;
}
.driveways__banner-bg img {
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 450px) {
  .driveways__banner-bg img {
    display: none;
  }
}
.driveways__banner-bg img.mobile-only {
  display: none;
}
@media screen and (max-width: 450px) {
  .driveways__banner-bg img.mobile-only {
    display: block;
  }
}
@media screen and (max-width: 450px) {
  .driveways__banner-bg {
    position: relative;
    height: 325px;
  }
}
.driveways__banner-title {
  position: relative;
  width: 100%;
}
.driveways__banner-title h1 {
  font-size: 45px;
  color: #fff;
}
@media screen and (max-width: 450px) {
  .driveways__banner-title h1 {
    font-size: 40px;
  }
}
@media screen and (max-width: 450px) {
  .driveways__banner-title {
    padding: 30px 0;
    background-color: #003864;
  }
}
.driveways__contact {
  padding: 20px 20px 40px 20px;
  border-radius: 10px;
  background-color: #F6F8F9;
}
.driveways__contact-title {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
}
.driveways__contact-row {
  padding: 17px 0;
  display: flex;
  align-items: center;
  font-size: 18px;
  justify-content: space-between;
  border-bottom: 1px solid #003864;
}
.driveways__contact-row-content {
  font-weight: bold;
}
.driveways__contact-row-content > a {
  color: #003864;
  text-decoration: none;
  cursor: pointer;
}
@media screen and (max-width: 450px) {
  .driveways__contact-row-content {
    font-size: 16px;
  }
}
@media screen and (max-width: 450px) {
  .driveways__contact {
    margin-top: 30px;
  }
}
.driveways__content-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 40px;
}
.driveways__content, .driveways__contact {
  width: calc(50% - 30px);
  color: #003864;
  box-sizing: border-box;
}
@media screen and (max-width: 450px) {
  .driveways__content, .driveways__contact {
    width: 100%;
  }
}
.driveways__content h2, .driveways__content h3, .driveways__content .c-infographic__title, .driveways__content h4 {
  margin-bottom: 40px;
}
.driveways__back-to-top {
  padding: 22px 0;
  text-align: center;
}

.business-plan .layout-block.block-solid {
  text-align: left;
}
@media screen and (min-width: 768px) {
  .business-plan .layout-block.block-solid {
    padding: 4.375rem 2.5rem;
    margin-bottom: 2rem !important;
  }
}
@media screen and (max-width: 767px) {
  .business-plan .layout-block.block-solid {
    padding: 2rem;
    margin-bottom: 1rem !important;
  }
}
.business-plan .layout-block.block-solid .block-title,
.business-plan .layout-block.block-solid .block-content {
  text-align: left;
}
.business-plan .layout-block.block-solid .block-title {
  font-size: 26px;
}
.business-plan .layout-block.block-solid .content-area p {
  color: #fff;
  font-size: 20px;
  font-weight: 700px;
}
.business-plan#site-content.page .page-section.flexible .page-block.block-content p {
  font-weight: 300;
  color: #1e1e1e;
}
.business-plan#site-content.page .page-section.flexible .page-block.block-content.has-large-copy p {
  font-weight: 400;
  font-size: 22px;
  color: #003864;
}
.business-plan .block-image-half {
  background-color: #EFEBE6;
}
.business-plan .c-wr-accordion__title {
  color: #5e3285;
}

/* new */
/* external */
.gform_wrapper {
  /* progress bar */
  /* bordered */
}
.gform_wrapper .gform_heading .gform_description {
  font-size: 18px;
  color: #1e1e1e;
  font-weight: 300;
  display: block;
  margin-bottom: 30px;
}
.gform_wrapper .gform_required_legend {
  margin-bottom: 20px;
}
.gform_wrapper .gform_body {
  counter-reset: form-section;
}
.gform_wrapper .gform_page {
  counter-increment: form-section;
}
.gform_wrapper .gform_page[style] {
  display: block !important;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title {
  font-size: 14px;
  color: #003864;
  font-weight: 300;
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar {
  border-radius: 6px;
  display: block;
  width: 100%;
  height: 23px;
  border: 2px solid #e1e1e1;
  overflow: hidden;
}
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar span {
  font-size: 14px;
  color: #fff;
  font-weight: 300;
  display: block;
  background-color: #003864;
  padding-right: 5px;
  box-sizing: border-box;
  line-height: 23px;
  text-align: right;
}
.gform_wrapper .gform_body {
  overflow: hidden;
  /* page footer */
}
.gform_wrapper .gform_body .gform_fields {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 18px;
}
.gform_wrapper .gform_body .gform_fields .gfield {
  margin-bottom: 15px;
  /* complex */
  /* date */
  /* html */
  /* file upload */
  /* radios/checkboxes */
  /* widths */
  /* error */
  /* section */
}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_select {
  line-height: 1;
}
.gform_wrapper .gform_body .gform_fields .gfield.content-area {
  font-size: 18px;
}
.gform_wrapper .gform_body .gform_fields .gfield.content-area-red {
  color: #f94646;
}
.gform_wrapper .gform_body .gform_fields .gfield .gf-icon {
  background-color: #003864;
  width: 15px;
  height: 16px;
  margin-left: 5px;
  padding: 0;
  border-radius: 50%;
  color: #efdf00;
  font-size: 18px;
  line-height: 14px;
}
.gform_wrapper .gform_body .gform_fields .gfield .gf-icon:hover {
  cursor: pointer;
}
.gform_wrapper .gform_body .gform_fields .gfield .gf-icon::before {
  display: none !important;
}
.gform_wrapper .gform_body .gform_fields .gfield .gf-icon::after {
  display: block;
  background-color: #003864;
  width: 400px;
  margin: 0;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  text-shadow: none;
  white-space: normal;
}
.gform_wrapper .gform_body .gform_fields .gfield .gf-icon .gftip {
  display: block;
  margin-top: -1px;
}
.gform_wrapper .gform_body .gform_fields .gfield > label, .gform_wrapper .gform_body .gform_fields .gfield > legend.gfield_label {
  font-size: 18px;
  color: #003864;
  font-weight: 500;
  display: block;
  margin-bottom: 5px;
  line-height: 25px;
}
.gform_wrapper .gform_body .gform_fields .gfield > label:hover, .gform_wrapper .gform_body .gform_fields .gfield > legend.gfield_label:hover {
  z-index: 1000;
}
.gform_wrapper .gform_body .gform_fields .gfield.hidden_label > label {
  display: none;
}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_required {
  margin-left: 3px;
  color: #f94646;
}
.gform_wrapper .gform_body .gform_fields .gfield .gchoice:not(:last-child) {
  margin-bottom: 5px;
}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_description {
  font-size: 14px;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_complex > span {
  display: block;
  max-width: 48%;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_complex > span {
    max-width: 100%;
  }
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_complex > span:last-child {
  margin-bottom: 0;
}
.gform_wrapper .gform_body .gform_fields .gfield > .ginput_container_date {
  font-size: 0;
}
.gform_wrapper .gform_body .gform_fields .gfield > .ginput_container_date .ginput_container_date {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 31%;
  margin-right: 2%;
}
@media screen and (max-width: 600px) {
  .gform_wrapper .gform_body .gform_fields .gfield > .ginput_container_date .ginput_container_date {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.gform_wrapper .gform_body .gform_fields .gfield > .ginput_container_date .ginput_container_date:last-child {
  margin-right: 0;
}
.gform_wrapper .gform_body .gform_fields .gfield.gfield_html {
  padding: 20px 0 5px;
  border: none;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_address span {
  display: block;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_address span:not(:last-child) {
  margin-bottom: 20px;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_address span label {
  margin-bottom: 3px;
  display: block;
}
.gform_wrapper .gform_body .gform_fields .gfield .copy_values_option_container {
  display: block;
  margin-bottom: 10px;
}
.gform_wrapper .gform_body .gform_fields .gfield .copy_values_option_container label {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  display: block;
  padding-left: 30px;
  position: relative;
  z-index: 100;
  line-height: 20px;
}
.gform_wrapper .gform_body .gform_fields .gfield .copy_values_option_container label:hover {
  cursor: pointer;
}
.gform_wrapper .gform_body .gform_fields .gfield .copy_values_option_container label::before {
  border-radius: 3px;
  content: "";
  display: block;
  background-color: #fff;
  width: 18px;
  height: 18px;
  border: 1px solid #e1e1e1;
  position: absolute;
  top: 0;
  left: 0;
}
.gform_wrapper .gform_body .gform_fields .gfield .copy_values_option_container label::after {
  font-size: 24px;
  color: #003864;
  font-weight: 300;
  content: "×";
  display: none;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 14px;
}
.gform_wrapper .gform_body .gform_fields .gfield .copy_values_option_container input {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 110;
  visibility: hidden;
}
.gform_wrapper .gform_body .gform_fields .gfield .copy_values_option_container input:checked + label::after {
  display: block;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .validation_message {
  display: none;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-popup-form__close.is-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-download-pods__pod-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .block-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload #site-content.apply .apply__portal-button-element, #site-content.apply .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .apply__portal-button-element, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st__page-header-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st__register-cta-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st__testimonial-link, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st__faqs-single-question-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st-signup__action-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st-signup__toolkit-promo-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st-download__action-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st-download__toolkit-download-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__view-all-updates, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__back-top, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__dyk-link, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__video-language-watch, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__question-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__gas-notice-link, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .wiya-24__media-box-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .wiya-24__work-item-link, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .wiya-24__more-items-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .wiya-24__download-button, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .gas-toggle__step-button {
  border-color: black;
  color: black;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-popup-form__close.is-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-download-pods__pod-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload #site-content.page.home .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .block-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload #site-content.apply .apply__portal-button-element:hover, #site-content.apply .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .apply__portal-button-element:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st__page-header-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st__register-cta-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st__testimonial-link:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st__faqs-single-question-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st-signup__action-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st-signup__toolkit-promo-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st-download__action-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .st-download__toolkit-download-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__view-all-updates:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__back-top:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__dyk-link:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__video-language-watch:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__question-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .c-mw-incident__gas-notice-link:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .wiya-24__media-box-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .wiya-24__work-item-link:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .wiya-24__more-items-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .wiya-24__download-button:hover, .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload .gas-toggle__step-button:hover {
  color: #fff;
  background-color: black;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_preview {
  font-size: 16px;
  color: #555;
  font-weight: 300;
  display: block;
  margin-top: 5px;
  line-height: 24px;
  clear: both;
  overflow: hidden;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_preview:first-child {
  margin-top: 10px;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_preview strong {
  font-weight: 300;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_preview img {
  float: left;
  display: block;
  margin-top: 6px;
  margin-right: 5px;
}
.gform_wrapper .gform_body .gform_fields .gfield table.gfield_list td,
.gform_wrapper .gform_body .gform_fields .gfield table.gfield_list th {
  padding: 5px !important;
}
.gform_wrapper .gform_body .gform_fields .gfield table.gfield_list td:first-child,
.gform_wrapper .gform_body .gform_fields .gfield table.gfield_list th:first-child {
  padding-left: 0 !important;
}
.gform_wrapper .gform_body .gform_fields .gfield table.gfield_list td:last-child,
.gform_wrapper .gform_body .gform_fields .gfield table.gfield_list th:last-child {
  padding-right: 0 !important;
}
.gform_wrapper .gform_body .gform_fields .gfield table.gfield_list td input,
.gform_wrapper .gform_body .gform_fields .gfield table.gfield_list th input {
  display: inline-block;
}
.gform_wrapper .gform_body .gform_fields .gfield table.gfield_list thead tr th {
  font-size: 18px;
  color: #003864;
  font-weight: 500;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul {
  margin: 0;
  padding: 0;
  list-style-type: 0;
  font-size: 0;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 18px;
  margin-bottom: 5px;
  position: relative;
  /* colours */
}
@media screen and (max-width: 600px) {
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li {
    float: none;
    width: 100%;
    margin-right: 0;
  }
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li:last-child,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li:last-child {
  margin-right: 0;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li label,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li label {
  font-size: 18px;
  color: #555;
  font-weight: 300;
  display: block;
  padding-left: 30px;
  position: relative;
  z-index: 100;
  line-height: 20px;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li label:hover,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li label:hover {
  cursor: pointer;
  z-index: 20000;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li label::before,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li label::before {
  border-radius: 3px;
  content: "";
  display: block;
  background-color: #fff;
  width: 18px;
  height: 18px;
  border: 1px solid #e1e1e1;
  position: absolute;
  top: 0;
  left: 0;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li label::after,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li label::after {
  font-size: 24px;
  color: #003864;
  font-weight: 300;
  content: "×";
  display: none;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 14px;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li input,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li input {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 110;
  visibility: hidden;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li input:checked + label::after,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li input:checked + label::after {
  display: block;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li.colour-blue label::after,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li.colour-blue label::after {
  color: #57c9e8;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li.colour-pink label::after,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li.colour-pink label::after {
  color: #ec2275;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li.colour-orange label::after,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li.colour-orange label::after {
  color: #ff8200;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio ul li.colour-green label::after,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox ul li.colour-green label::after {
  color: #a2d40a;
}
.gform_wrapper .gform_body .gform_fields .gfield:not(.half-width) {
  clear: both;
}
.gform_wrapper .gform_body .gform_fields .gfield.half-width {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 50%;
  box-sizing: border-box;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  .gform_wrapper .gform_body .gform_fields .gfield.half-width {
    display: block;
    width: 100%;
  }
}
.gform_wrapper .gform_body .gform_fields .gfield.half-width.left {
  padding-right: 2%;
  padding-left: 0;
  clear: left;
}
@media screen and (max-width: 767px) {
  .gform_wrapper .gform_body .gform_fields .gfield.half-width.left {
    padding-right: 0;
  }
}
.gform_wrapper .gform_body .gform_fields .gfield.half-width.right {
  padding-right: 0;
  padding-left: 2%;
  clear: right;
}
@media screen and (max-width: 767px) {
  .gform_wrapper .gform_body .gform_fields .gfield.half-width.right {
    padding-left: 0;
  }
}
.gform_wrapper .gform_body .gform_fields .gfield.gfield_error input[type=text],
.gform_wrapper .gform_body .gform_fields .gfield.gfield_error input[type=tel],
.gform_wrapper .gform_body .gform_fields .gfield.gfield_error input[type=email],
.gform_wrapper .gform_body .gform_fields .gfield.gfield_error input[type=url],
.gform_wrapper .gform_body .gform_fields .gfield.gfield_error select,
.gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gfield_radio li label::before,
.gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gfield_checkbox li label::before {
  border-color: #ec2275;
}
.gform_wrapper .gform_body .gform_fields .gfield .validation_message {
  border-radius: 3px;
  font-size: 12px;
  color: #fff;
  background-color: #cc4848;
  margin-top: 5px;
  padding-top: 4px;
  padding-right: 6px;
  padding-bottom: 4px;
  padding-left: 6px;
  box-sizing: border-box;
  position: relative;
  line-height: 14px;
}
.gform_wrapper .gform_body .gform_fields .gfield .validation_message a {
  color: inherit;
}
.gform_wrapper .gform_body .gform_fields .gfield .validation_message::after {
  border-radius: 50%;
  font-size: 14px;
  color: #cc4848;
  font-weight: 500;
  content: "!";
  background-color: #fff;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  right: 5px;
  line-height: 16px;
  text-align: center;
}
.gform_wrapper .gform_body .gform_fields .gfield.gsection {
  border-radius: 8px;
  background-color: #57c9e8;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-right: 18px;
  padding-bottom: 15px;
  padding-left: 18px;
  border: none;
  position: relative;
}
.gform_wrapper .gform_body .gform_fields .gfield.gsection:first-child {
  margin-top: 45px;
}
.gform_wrapper .gform_body .gform_fields .gfield.gsection:not(:first-child)::after {
  content: "";
  display: block;
  background-color: #f5f5f5;
  width: 100%;
  height: 1px;
  position: absolute;
  top: -11px;
  right: 0;
  left: 0;
}
.gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_title {
  font-size: 26px;
  color: #003864;
  font-weight: 500;
  margin-bottom: 0;
  line-height: 30px;
}
.gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_description p {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}
.gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_description p:first-child {
  margin-top: 15px;
}
.gform_wrapper .gform_body .gform_fields .gfield.gsection .gsection_description p:last-child {
  margin-bottom: 0;
}
.gform_wrapper .gform_body .gform_fields .gfield.gform_validation_container {
  display: none;
}
.gform_wrapper .gform_body .gform_page_footer {
  padding-top: 20px;
  clear: both;
  overflow: hidden;
}
.gform_wrapper .gform_body .gform_page_footer .gform_button,
.gform_wrapper .gform_body .gform_page_footer .gform_previous_button,
.gform_wrapper .gform_body .gform_page_footer .gform_next_button,
.gform_wrapper .gform_body .gform_page_footer .gform_save_link {
  height: 38px;
  border-color: #57c9e8;
  color: #57c9e8;
}
.gform_wrapper .gform_body .gform_page_footer .gform_button:hover,
.gform_wrapper .gform_body .gform_page_footer .gform_previous_button:hover,
.gform_wrapper .gform_body .gform_page_footer .gform_next_button:hover,
.gform_wrapper .gform_body .gform_page_footer .gform_save_link:hover {
  background-color: #57c9e8;
  color: #fff;
}
.gform_wrapper .gform_body .gform_page_footer .gform_previous_button {
  float: left;
}
.gform_wrapper .gform_body .gform_page_footer .gform_save_link {
  display: inline-block;
  background-color: transparent;
  margin-right: 10px;
  padding-top: 8px;
  padding-right: 18px;
  padding-bottom: 8px;
  padding-left: 18px;
  border: 2px solid #57c9e8;
  border-radius: 4px;
  box-sizing: border-box;
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.gform_wrapper .gform_body .gform_page_footer .gform_button,
.gform_wrapper .gform_body .gform_page_footer .gform_next_button,
.gform_wrapper .gform_body .gform_page_footer .gform_save_link {
  float: right;
}
.gform_wrapper .gform_footer {
  padding-top: 20px;
}
.gform_wrapper .gform_footer input[type=submit] {
  height: 38px;
  line-height: 14px;
}
.gform_wrapper.bordered-form_wrapper .gform_fields .gfield {
  padding-top: 10px;
  margin-bottom: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #fff;
}
.gform_wrapper.bordered-form_wrapper .gform_fields .gfield:not(:first-child)::after {
  border-color: #f5f5f5;
}
.gform_wrapper.bordered-form_wrapper.inverse-border_wrapper ul .gfield {
  border-color: #f5f5f5;
}

.validation_error,
.gform_confirmation_message {
  border-radius: 4px;
  font-size: 16px;
  color: #fff;
  display: block;
  min-height: 32px;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-right: 8px;
  padding-bottom: 20px;
  padding-left: 40px;
  box-sizing: border-box;
  position: relative;
  line-height: 16px;
}
.validation_error::before,
.gform_confirmation_message::before {
  border-radius: 50%;
  content: "!";
  background-color: #fff;
  width: 34px;
  height: 34px;
  margin-top: -17px;
  position: absolute;
  top: 50%;
  left: 8px;
  font-size: 28px;
  font-weight: 500;
  line-height: 34px;
  text-align: center;
}

.validation_error {
  background-color: #fff;
  padding-left: 70px;
  border: 1px solid #ec2275;
  color: #ec2275;
  font-weight: 500;
}
.validation_error::before {
  content: "!";
  background-color: #ec2275;
  left: 20px;
  color: #fff;
}

.gform_confirmation_message {
  background-color: #a2d40a;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 62px;
  font-size: 18px;
}
.gform_confirmation_message::before {
  content: "✔";
  width: 32px;
  height: 32px;
  margin-top: 0;
  top: 12px;
  left: 20px;
  color: #a2d40a;
  font-size: 22px;
  line-height: 32px;
}
.gform_confirmation_message h1,
.gform_confirmation_message h2,
.gform_confirmation_message h3,
.gform_confirmation_message .c-infographic__title,
.gform_confirmation_message h4,
.gform_confirmation_message h5,
.gform_confirmation_message h6 {
  margin-bottom: 0;
  color: #fff !important;
  font-weight: 500 !important;
}

.gf_progressbar_wrapper + .validation_error,
.gf_progressbar_wrapper + .gform_confirmation_message {
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  #gform_wrapper_60 .gfield_inline_checkboxes .gfield_checkbox {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
}
@media screen and (min-width: 768px) {
  #gform_wrapper_60 .gfield_inline_checkboxes .gfield_checkbox .gchoice {
    margin: 0;
    flex: 0 1 250px;
  }
}

.has-larger-checkboxes .gform_wrapper.gravity-theme .gfield_checkbox label,
.has-larger-checkboxes .gform_wrapper.gravity-theme .gfield_radio label {
  font-size: 18px;
}

.fancybox-enabled {
  overflow: hidden;
}

.fancybox-enabled body {
  overflow: visible;
  touch-action: none;
}

.fancybox-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99993;
  backface-visibility: hidden;
}

/* Make sure that the first one is on the top */
.fancybox-container ~ .fancybox-container {
  z-index: 99992;
}

.fancybox-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #0f0f11;
  opacity: 0;
  transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
  backface-visibility: hidden;
}

.fancybox-container--ready .fancybox-bg {
  opacity: 0.87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-controls {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  z-index: 99994;
  transition: opacity 0.2s;
  pointer-events: none;
  backface-visibility: hidden;
  direction: ltr;
}

.fancybox-show-controls .fancybox-controls {
  opacity: 1;
}

.fancybox-infobar {
  display: none;
}

.fancybox-show-infobar .fancybox-infobar {
  display: inline-block;
  pointer-events: all;
}

.fancybox-infobar__body {
  display: inline-block;
  width: 70px;
  line-height: 44px;
  font-size: 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  color: #ddd;
  background-color: rgba(30, 30, 30, 0.7);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: subpixel-antialiased;
}

.fancybox-buttons {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  pointer-events: all;
}

.fancybox-show-buttons .fancybox-buttons {
  display: block;
}

.fancybox-slider-wrap {
  overflow: hidden;
  direction: ltr;
}

.fancybox-slider-wrap,
.fancybox-slider {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  z-index: 99993;
  backface-visibility: hidden;
}

.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
}

.fancybox-slide::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}

.fancybox-slide > * {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin: 44px 0 44px;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box;
}

.fancybox-slide--image {
  overflow: hidden;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-content {
  border-radius: 6px;
  display: inline-block;
  background-color: #fff;
  position: relative;
  margin: 44px auto;
  padding: 10px 10px 10px 10px;
  border: 0;
  width: 80%;
  height: calc(100% - 88px);
  vertical-align: middle;
  line-height: normal;
  text-align: left;
  white-space: normal;
  outline: none;
  font-size: 16px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch;
}

.fancybox-iframe {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}

.fancybox-frame-wrap {
  height: 0;
  padding-top: 54.26%;
  position: relative;
}
.fancybox-frame-wrap iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.fancybox-content button[data-fancybox-close] {
  transition: all 0.2s ease-in-out;
  position: absolute;
  top: 10px;
  right: 15px;
}
.fancybox-content button[data-fancybox-close]::before, .fancybox-content button[data-fancybox-close]::after {
  transition: all 0.2s ease-in-out;
}
.fancybox-content button[data-fancybox-close]:hover {
  background-color: #fff;
}
.fancybox-content button[data-fancybox-close]:hover::before, .fancybox-content button[data-fancybox-close]:hover::after {
  background-color: #003864;
}

.fancybox-content .fancybox-caption {
  font-size: 20px;
  color: #f1488d;
  font-family: "jaf-domus", sans-serif;
  font-weight: 500;
  padding-top: 15px;
  padding-right: 40px;
  padding-bottom: 25px;
  padding-left: 10px;
}
.fancybox-content .fancybox-caption h4 {
  font-size: 20px;
  color: #f1488d;
  font-family: "jaf-domus", sans-serif;
  font-weight: 500;
}

.fancybox-slide--video .fancybox-content {
  height: auto;
}

/*.fancybox-slide--video .fancybox-content,
.fancybox-slide--video .fancybox-iframe {
    background: transparent; }*/
/*.fancybox-slide--video .fancybox-content {
    padding-top: 44.99%;
    height: 0 !important;
}

.fancybox-slide--video .fancybox-content iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}*/
.fancybox-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  backface-visibility: hidden;
}

.fancybox-image,
.fancybox-spaceball {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
  max-height: none;
  background: transparent;
  background-size: 100% 100%;
}

.fancybox-controls--canzoomOut .fancybox-placeholder {
  cursor: zoom-out;
}

.fancybox-controls--canzoomIn .fancybox-placeholder {
  cursor: zoom-in;
}

.fancybox-controls--canGrab .fancybox-placeholder {
  cursor: grab;
}

.fancybox-controls--isGrabbing .fancybox-placeholder {
  cursor: grabbing;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-tmp {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}

.fancybox-error {
  position: absolute;
  margin: 0;
  padding: 40px;
  top: 50%;
  left: 50%;
  width: 380px;
  max-width: 100%;
  transform: translate(-50%, -50%);
  background: #fff;
  cursor: default;
}

.fancybox-error p {
  margin: 0;
  padding: 0;
  color: #444;
  font: 16px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.fancybox-close-small {
  position: absolute;
  top: 4px;
  right: 4px;
  padding: 0;
  margin: 0;
  width: 30px;
  height: 30px;
  font: 21px/1 Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  cursor: pointer;
  background: #fff;
  transition: background 0.2s;
  box-sizing: border-box;
  z-index: 2;
}

.fancybox-close-small:focus {
  outline: 1px dotted #888;
}

.fancybox-slide--video .fancybox-close-small {
  top: -36px;
  right: -36px;
  background: transparent;
}

.fancybox-close-small:hover {
  color: #555;
  background: #eee;
}

/* Caption */
.fancybox-caption-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 30px 0 30px;
  z-index: 99998;
  backface-visibility: hidden;
  box-sizing: border-box;
  opacity: 0;
  transition: opacity 0.2s;
  pointer-events: none;
}

.fancybox-show-caption .fancybox-caption-wrap {
  opacity: 1;
}

.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  line-height: 20px;
  -webkit-text-size-adjust: none;
}

.fancybox-caption a,
.fancybox-caption button {
  pointer-events: all;
}

.fancybox-caption a {
  color: #fff;
  text-decoration: underline;
}

/* Buttons */
.fancybox-button {
  display: inline-block;
  position: relative;
  width: 44px;
  height: 44px;
  line-height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  background: transparent;
  color: #fff;
  box-sizing: border-box;
  vertical-align: top;
  outline: none;
}

.fancybox-button--disabled {
  cursor: default;
  pointer-events: none;
}

.fancybox-infobar__body, .fancybox-button {
  background: rgba(30, 30, 30, 0.6);
}

.fancybox-button:hover {
  background: rgba(0, 0, 0, 0.8);
}

.fancybox-button::before,
.fancybox-button::after {
  content: "";
  pointer-events: none;
  position: absolute;
  border-color: #fff;
  background-color: currentColor;
  color: currentColor;
  opacity: 0.9;
  box-sizing: border-box;
  display: inline-block;
}

.fancybox-button--disabled::before,
.fancybox-button--disabled::after {
  opacity: 0.5;
}

.fancybox-button--left::after {
  left: 20px;
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: solid 2px currentColor;
  border-right: solid 2px currentColor;
  transform: rotate(-135deg);
}

.fancybox-button--right::after {
  right: 20px;
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: solid 2px currentColor;
  border-right: solid 2px currentColor;
  transform: rotate(45deg);
}

.fancybox-button--left {
  border-bottom-left-radius: 5px;
}

.fancybox-button--right {
  border-bottom-right-radius: 5px;
}

.fancybox-button--close {
  border-radius: 50%;
  float: right;
  background-color: #003864;
  width: 26px;
  height: 26px;
}

.fancybox-button--close::before, .fancybox-button--close::after {
  content: "";
  display: inline-block;
  position: absolute;
  height: 2px;
  width: 16px;
  top: calc(50% - 1px);
  left: calc(50% - 8px);
}

.fancybox-button--close::before {
  transform: rotate(45deg);
}

.fancybox-button--close::after {
  transform: rotate(-45deg);
}

/* Loading spinner */
.fancybox-loading {
  border: 6px solid rgba(100, 100, 100, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  animation: fancybox-rotate 0.8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  z-index: 99999;
}
@keyframes fancybox-rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  .fancybox-controls {
    text-align: left;
  }
  .fancybox-button--left,
  .fancybox-button--right,
  .fancybox-buttons button:not(.fancybox-button--close) {
    display: none !important;
  }
  .fancybox-caption {
    padding: 20px 0;
    margin: 0;
  }
}
/* Fullscreen  */
.fancybox-button--fullscreen::before {
  width: 15px;
  height: 11px;
  left: 15px;
  top: 16px;
  border: 2px solid;
  background: none;
}

/* Slideshow button */
.fancybox-button--play::before {
  top: 16px;
  left: 18px;
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px inset transparent;
  border-left: 10px solid;
  border-radius: 1px;
  background: transparent;
}

.fancybox-button--pause::before {
  top: 16px;
  left: 18px;
  width: 7px;
  height: 11px;
  border-style: solid;
  border-width: 0 2px 0 2px;
  background: transparent;
}

/* Thumbs */
.fancybox-button--thumbs span {
  font-size: 23px;
}

.fancybox-button--thumbs::before {
  top: 20px;
  left: 21px;
  width: 3px;
  height: 3px;
  box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;
}

.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap,
.fancybox-container--thumbs .fancybox-caption-wrap {
  right: 220px;
}

.fancybox-thumbs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 220px;
  margin: 0;
  padding: 5px 5px 0 0;
  background: #fff;
  z-index: 99993;
  word-break: normal;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
}

.fancybox-thumbs > ul {
  list-style: none;
  position: absolute;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 0;
}

.fancybox-thumbs > ul > li {
  float: left;
  overflow: hidden;
  max-width: 50%;
  padding: 0;
  margin: 0;
  width: 105px;
  height: 75px;
  position: relative;
  cursor: pointer;
  outline: none;
  border: 5px solid #fff;
  border-top-width: 0;
  border-right-width: 0;
  -webkit-tap-highlight-color: transparent;
  backface-visibility: hidden;
  box-sizing: border-box;
}

li.fancybox-thumbs-loading {
  background: rgba(0, 0, 0, 0.1);
}

.fancybox-thumbs > ul > li > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  max-height: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.fancybox-thumbs > ul > li:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
  border: 4px solid #4ea7f9;
  z-index: 99991;
  opacity: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  .fancybox-thumbs {
    display: none !important;
  }
  .fancybox-container--thumbs .fancybox-controls,
  .fancybox-container--thumbs .fancybox-slider-wrap,
  .fancybox-container--thumbs .fancybox-caption-wrap {
    right: 0;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.page-builder .image-columns .container {
  display: flex;
  flex-wrap: wrap;
}
.page-builder .image-columns .image-column {
  flex-grow: 1;
  max-width: calc(100% - 10px);
  padding: 0 5px;
}
@media screen and (min-width: 768px) {
  .page-builder .image-columns .image-column {
    max-width: calc(33% - 10px);
  }
}
@media only screen and (min-width: 1025px) {
  .page-builder .image-columns .image-column {
    max-width: calc(25% - 10px);
  }
}
.page-builder .image-columns .image-column img {
  max-width: 100%;
  height: auto;
}
.page-builder .full-page-image img {
  border-radius: 18px;
  max-width: 100%;
  height: auto;
}
.page-builder .video-promo {
  border-radius: 16px;
  background-color: #f1488d;
  width: 48%;
  position: relative;
  overflow: hidden;
  z-index: 110;
}
@media screen and (max-width: 767px) {
  .page-builder .video-promo {
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .page-builder .video-promo {
    margin-bottom: 20px;
    overflow: visible;
  }
}
.page-builder .video-promo .play-icon {
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../images/icons/play-purple.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 65px;
  height: 65px;
  margin-left: -32px;
  border: 8px solid #003864;
  position: absolute;
  top: 35px;
  left: 50%;
}
.page-builder .video-promo .play-icon:hover {
  cursor: pointer;
}
.page-builder .video-promo .play-icon .bar {
  width: 500px;
  background-color: #003864;
  height: 8px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
}
.page-builder .video-promo .play-icon .bar:hover {
  cursor: default;
}
.page-builder .video-promo .play-icon .bar::before {
  content: "";
  display: block;
  background-color: #003864;
  width: 8px;
  height: 24px;
  position: absolute;
  top: -8px;
}
.page-builder .video-promo .play-icon .bar.left {
  right: 100%;
}
.page-builder .video-promo .play-icon .bar.left::before {
  right: 100px;
}
@media screen and (max-width: 500px) {
  .page-builder .video-promo .play-icon .bar.left::before {
    right: 55px;
  }
}
.page-builder .video-promo .play-icon .bar.right {
  left: 100%;
}
.page-builder .video-promo .play-icon .bar.right::before {
  left: 100px;
}
@media screen and (max-width: 500px) {
  .page-builder .video-promo .play-icon .bar.right::before {
    left: 55px;
  }
}
.page-builder .video-promo .promo-content {
  padding-top: 125px;
  padding-right: 75px;
  padding-bottom: 40px;
  padding-left: 75px;
  text-align: center;
}
@media screen and (max-width: 850px) {
  .page-builder .video-promo .promo-content {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.page-builder .video-promo .promo-content .video-title {
  margin-bottom: 25px;
  color: #fff;
  line-height: 38px;
}
.page-builder .faq-section {
  background-color: #f5f5f5;
  padding-top: 50px;
  padding-bottom: 60px;
}
.page-builder .faq-section:nth-of-type(odd) {
  background-color: #fff;
}
.page-builder .faq-section:nth-of-type(odd) .question-list .question {
  border-width: 2px;
  border-style: solid;
}
.page-builder .faq-section:nth-of-type(odd) .question-list .question.block-purple {
  border-color: #003864;
}
.page-builder .faq-section:nth-of-type(odd) .question-list .question.block-pink {
  border-color: #ec2275;
}
.page-builder .faq-section:nth-of-type(odd) .question-list .question.block-blue {
  border-color: #57c9e8;
}
.page-builder .faq-section:nth-of-type(odd) .question-list .question.block-orange {
  border-color: #ff8200;
}
.page-builder .faq-section:nth-of-type(odd) .question-list .question.block-green {
  border-color: #a2d40a;
}
.page-builder .faq-section .section-title {
  margin-bottom: 30px;
  color: #003864;
  line-height: 32px;
}
.page-builder .faq-section .question-list .question {
  border-radius: 12px;
  transition: all 0.3s ease-in-out;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 18px;
  padding-left: 18px;
  margin-bottom: 20px;
}
.page-builder .faq-section .question-list .question::before {
  z-index: 100;
}
.page-builder .faq-section .question-list .question:last-child {
  margin-bottom: 0;
}
.page-builder .faq-section .question-list .question.open {
  margin-top: 15px;
  margin-bottom: 15px;
}
.page-builder .faq-section .question-list .question .block-title {
  transition: all 0.3s ease-in-out;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  position: relative;
  z-index: 110;
  color: #003864;
  line-height: 24px;
}
.page-builder .faq-section .question-list .question .block-title:hover {
  cursor: pointer;
}
.page-builder .faq-section .question-list .question .answer-wrapper {
  display: none;
}
.page-builder .faq-section .question-list .question .answer-wrapper .answer {
  padding-right: 120px;
  padding-bottom: 15px;
}
@media screen and (max-width: 600px) {
  .page-builder .faq-section .question-list .question .answer-wrapper .answer {
    padding-right: 15px;
  }
}
.page-builder .faq-section.question-open .question-list .question:not(.open) {
  margin-bottom: 5px;
  border-color: #e1e1e1 !important;
}
.page-builder .faq-section.question-open .question-list .question:not(.open)::before {
  background-color: #e1e1e1 !important;
}
.page-builder .faq-section.question-open .question-list .question:not(.open) .block-title {
  color: #555;
}

#site-content.page .page-section.flexible .page-block.block-content table td,
#site-content.page .page-section.flexible .page-block.block-content table tr.odd td,
main:not(.t-components-2025) .tablepress tbody td {
  vertical-align: middle;
  text-align: center;
}
#site-content.page .page-section.flexible .page-block.block-content table td.column-1,
#site-content.page .page-section.flexible .page-block.block-content table tr.odd td.column-1,
main:not(.t-components-2025) .tablepress tbody td.column-1 {
  width: 160px;
  padding: 25px 15px;
}
#site-content.page .page-section.flexible .page-block.block-content table td.column-1 strong,
#site-content.page .page-section.flexible .page-block.block-content table tr.odd td.column-1 strong,
main:not(.t-components-2025) .tablepress tbody td.column-1 strong {
  font-weight: 600;
  color: #003864;
}
#site-content.page .page-section.flexible .page-block.block-content table td.column-1 img,
#site-content.page .page-section.flexible .page-block.block-content table tr.odd td.column-1 img,
main:not(.t-components-2025) .tablepress tbody td.column-1 img {
  width: 100%;
  max-width: 45px;
  height: auto;
  margin: 0 auto;
}
#site-content.page .page-section.flexible .page-block.block-content table td.column-2, #site-content.page .page-section.flexible .page-block.block-content table td.column-3, #site-content.page .page-section.flexible .page-block.block-content table td.column-4, #site-content.page .page-section.flexible .page-block.block-content table td.column-5,
#site-content.page .page-section.flexible .page-block.block-content table tr.odd td.column-2,
#site-content.page .page-section.flexible .page-block.block-content table tr.odd td.column-3,
#site-content.page .page-section.flexible .page-block.block-content table tr.odd td.column-4,
#site-content.page .page-section.flexible .page-block.block-content table tr.odd td.column-5,
main:not(.t-components-2025) .tablepress tbody td.column-2,
main:not(.t-components-2025) .tablepress tbody td.column-3,
main:not(.t-components-2025) .tablepress tbody td.column-4,
main:not(.t-components-2025) .tablepress tbody td.column-5 {
  border-right: 1px solid #d6d6d6;
  border-left: 1px solid #d6d6d6;
}
#site-content.page .page-section.flexible .page-block.block-content table td:last-of-type,
#site-content.page .page-section.flexible .page-block.block-content table tr.odd td:last-of-type,
main:not(.t-components-2025) .tablepress tbody td:last-of-type {
  border: none !important;
}
#site-content.page .page-section.flexible .page-block.block-content table td a,
#site-content.page .page-section.flexible .page-block.block-content table tr.odd td a,
main:not(.t-components-2025) .tablepress tbody td a {
  font-weight: bold;
  color: #003864 !important;
}

#site-content.page .page-section.flexible .page-block.block-content table {
  table-layout: fixed;
}

.block-form {
  padding: 50px 0;
}

.block-full-width-inner {
  max-width: 1000px;
  margin: 0 auto;
  padding: 25px 0;
}

.block-video {
  padding: 50px 0;
  text-align: center;
}
.block-video.no-video {
  padding-bottom: 8px;
}
.block-video.has-content-below .block-video-content {
  padding-top: 50px;
  padding-bottom: 0;
}
.block-video.has-left-content .block-video-content {
  text-align: left;
}
.block-video.has-increased-width .block-responsive-video, .block-video.has-increased-width .block-video-content {
  width: 1000px;
}
.block-video .block-responsive-video {
  width: 670px;
  max-width: 100%;
  border-radius: 18px;
  display: inline-block;
  overflow: hidden;
}
.block-video-title {
  margin-bottom: 50px;
}
.block-video-content {
  width: 670px;
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 50px;
  display: block;
  font-family: "jaf-domus", sans-serif;
  line-height: 1.2;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .block-video-content {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) {
  .block-video-content {
    font-size: 25px;
  }
}
.block-video-content p {
  font-size: inherit;
  line-height: inherit;
}
.block-video-content p:not(:last-child) {
  margin-bottom: 20px;
}

.block-image-half {
  padding: 50px 0;
  position: relative;
}
.block-image-half.bg-dark {
  background-color: #ededed;
}
.block-image-half-inner {
  width: 90%;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .block-image-half-inner {
    gap: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .block-image-half-inner {
    flex-direction: row;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .block-image-half-inner {
    gap: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .block-image-half-inner {
    gap: 130px;
  }
}
.block-image-half-img {
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .block-image-half-img {
    width: 50%;
  }
}
.block-image-half-img img {
  max-width: 100%;
  height: auto;
  display: block;
}
@media only screen and (min-width: 768px) {
  .block-image-half-text {
    width: 50%;
  }
}
.block-image-half-text ul,
.block-image-half-text ol,
.block-image-half-text p {
  margin-bottom: 10px;
}
.block-image-half-text ul:last-child,
.block-image-half-text ol:last-child,
.block-image-half-text p:last-child {
  margin-bottom: 0;
}
.block-image-half.image-right .block-image-half-inner {
  flex-direction: column-reverse;
}
@media only screen and (min-width: 768px) {
  .block-image-half.image-right .block-image-half-inner {
    flex-direction: row-reverse;
  }
}
.block-image-half.image-right .block-image-half-text {
  padding-left: 0;
}
.block-image-half .block-title {
  margin-bottom: 20px;
}
.block-image-half ul {
  margin-left: 1.15rem;
  margin-top: 1rem;
}

.block-video.block-blue .block-title,
.block-image-half.block-blue .block-title,
.block-full-width.block-blue .block-title {
  color: #57c9e8;
}
.block-video.block-purple .block-title,
.block-image-half.block-purple .block-title,
.block-full-width.block-purple .block-title {
  color: #003864;
}
.block-video.block-light-blue .block-title,
.block-image-half.block-light-blue .block-title,
.block-full-width.block-light-blue .block-title {
  color: #41c9e8;
}
.block-video.block-pink .block-title,
.block-image-half.block-pink .block-title,
.block-full-width.block-pink .block-title {
  color: #ec2275;
}
.block-video.block-light-pink .block-title,
.block-image-half.block-light-pink .block-title,
.block-full-width.block-light-pink .block-title {
  color: #f1488d;
}
.block-video.block-orange .block-title,
.block-image-half.block-orange .block-title,
.block-full-width.block-orange .block-title {
  color: #ff8200;
}
.block-video.block-green .block-title,
.block-image-half.block-green .block-title,
.block-full-width.block-green .block-title {
  color: #a2d40a;
}
.block-video.block-darker-green .block-title,
.block-image-half.block-darker-green .block-title,
.block-full-width.block-darker-green .block-title {
  color: #00b18a;
}
.block-video.bg-blue,
.block-image-half.bg-blue,
.block-full-width.bg-blue {
  background-color: #003864;
}
.block-video.bg-blue .block-title,
.block-video.bg-blue p,
.block-video.bg-blue li,
.block-image-half.bg-blue .block-title,
.block-image-half.bg-blue p,
.block-image-half.bg-blue li,
.block-full-width.bg-blue .block-title,
.block-full-width.bg-blue p,
.block-full-width.bg-blue li {
  color: white;
}
.block-video.bg-purple .block-title,
.block-video.bg-purple p,
.block-video.bg-purple li, .block-video.bg-purple_business .block-title,
.block-video.bg-purple_business p,
.block-video.bg-purple_business li,
.block-image-half.bg-purple .block-title,
.block-image-half.bg-purple p,
.block-image-half.bg-purple li,
.block-image-half.bg-purple_business .block-title,
.block-image-half.bg-purple_business p,
.block-image-half.bg-purple_business li,
.block-full-width.bg-purple .block-title,
.block-full-width.bg-purple p,
.block-full-width.bg-purple li,
.block-full-width.bg-purple_business .block-title,
.block-full-width.bg-purple_business p,
.block-full-width.bg-purple_business li {
  color: white;
}
.block-video.bg-purple,
.block-image-half.bg-purple,
.block-full-width.bg-purple {
  background-color: #5236b2;
}
.block-video.bg-purple_business,
.block-image-half.bg-purple_business,
.block-full-width.bg-purple_business {
  background-color: #5e3285;
}
.block-video.bg-light-blue,
.block-image-half.bg-light-blue,
.block-full-width.bg-light-blue {
  background-color: #57c9e8;
}
.block-video.bg-light-blue .block-title,
.block-image-half.bg-light-blue .block-title,
.block-full-width.bg-light-blue .block-title {
  color: white;
}
.block-video.bg-pink,
.block-image-half.bg-pink,
.block-full-width.bg-pink {
  background-color: #ec2275;
}
.block-video.bg-pink .block-title,
.block-video.bg-pink p,
.block-video.bg-pink li,
.block-image-half.bg-pink .block-title,
.block-image-half.bg-pink p,
.block-image-half.bg-pink li,
.block-full-width.bg-pink .block-title,
.block-full-width.bg-pink p,
.block-full-width.bg-pink li {
  color: white;
}
.block-video.bg-light-pink,
.block-image-half.bg-light-pink,
.block-full-width.bg-light-pink {
  background-color: #f1488d;
}
.block-video.bg-light-pink .block-title,
.block-video.bg-light-pink p,
.block-video.bg-light-pink li,
.block-image-half.bg-light-pink .block-title,
.block-image-half.bg-light-pink p,
.block-image-half.bg-light-pink li,
.block-full-width.bg-light-pink .block-title,
.block-full-width.bg-light-pink p,
.block-full-width.bg-light-pink li {
  color: white;
}
.block-video.bg-orange,
.block-image-half.bg-orange,
.block-full-width.bg-orange {
  background-color: #ff8200;
}
.block-video.bg-orange .block-title,
.block-video.bg-orange p,
.block-video.bg-orange li,
.block-image-half.bg-orange .block-title,
.block-image-half.bg-orange p,
.block-image-half.bg-orange li,
.block-full-width.bg-orange .block-title,
.block-full-width.bg-orange p,
.block-full-width.bg-orange li {
  color: white;
}
.block-video.bg-green,
.block-image-half.bg-green,
.block-full-width.bg-green {
  background-color: #a2d40a;
}
.block-video.bg-green .block-title,
.block-image-half.bg-green .block-title,
.block-full-width.bg-green .block-title {
  color: white;
}
.block-video.bg-darker-green,
.block-image-half.bg-darker-green,
.block-full-width.bg-darker-green {
  background-color: #00b18a;
}
.block-video.bg-darker-green .block-title,
.block-video.bg-darker-green p,
.block-video.bg-darker-green li,
.block-image-half.bg-darker-green .block-title,
.block-image-half.bg-darker-green p,
.block-image-half.bg-darker-green li,
.block-full-width.bg-darker-green .block-title,
.block-full-width.bg-darker-green p,
.block-full-width.bg-darker-green li {
  color: white;
}

#site-content.page .page-section.no-padding {
  padding: 0;
}

.popout-dock {
  position: relative;
}

.floating {
  background: #00a685;
  border-radius: 13px;
  float: right;
  clear: both;
  padding: 0;
  position: relative;
  color: #ffffff;
  max-width: 320px;
  position: fixed;
  bottom: 1em;
  right: 1em;
  z-index: 99;
}
.floating--docked {
  position: absolute;
  bottom: unset !important;
}
@media screen and (max-width: 620px) {
  .floating {
    max-width: calc(100% - 1em);
    padding: 10px;
    bottom: 0.5em;
    width: 100%;
    left: 0.5em;
    right: unset;
    box-sizing: border-box;
  }
}
.floating__small {
  cursor: pointer;
  display: none;
  padding: 10px;
}
@media screen and (max-width: 450px) {
  .floating__small {
    padding-right: 10px;
  }
}
.floating__small.active {
  display: block;
}
.floating__small p.title {
  font-weight: bold;
  font-size: 26px;
  line-height: 32px;
}
.floating__small p.title span {
  color: #ffe400;
}
@media screen and (max-width: 450px) {
  .floating__small p.title {
    font-size: 22px;
  }
}
.floating__small p.number {
  font-weight: bold;
  font-size: 39px;
  line-height: 32px;
  color: #ffe400;
}
@media screen and (max-width: 450px) {
  .floating__small p.number {
    font-size: 22px;
    float: left;
  }
}
.floating__small p.number__supporting {
  color: #ffe400;
  font-size: 19px;
}
@media screen and (max-width: 450px) {
  .floating__small p.number__supporting {
    float: left;
    line-height: 32px;
    margin-left: 8px;
    font-size: 13px;
  }
}
.floating__large {
  display: none;
  padding: 15px 40px 15px 15px;
}
.floating__large.active {
  display: block;
}
.floating__large .close {
  cursor: pointer;
  font-size: 25px;
  font-weight: normal;
  position: absolute;
  right: 1em;
  top: 0.7em;
  line-height: 1em;
}
.floating__large p.title {
  font-weight: bold;
  font-size: 26px;
  line-height: 32px;
}
.floating__large p.title span {
  color: #ffe400;
}
.floating__large p.number {
  font-weight: bold;
  font-size: 36px;
  line-height: 36px;
  color: #ffe400;
}
.floating__large p.number__supporting {
  color: #ffe400;
  font-size: 20px;
}
.floating__large p.supporting {
  font-size: 18px;
  line-height: 24px;
}
.floating__large .bottom {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
}
.floating__large img {
  height: 60px;
  position: absolute;
  top: -30px;
  width: 60px;
}

.wte__module {
  padding-bottom: 40px;
}
.wte-flexible-accordion .wte__module {
  padding-bottom: 0;
}
.wte-flexible-accordion .wte__module:not(:last-child) {
  padding-bottom: 40px;
}

.wte-bordered-box {
  padding: 20px;
  border: solid 10px #a2d40a;
  border-radius: 15px;
  color: #003864;
}
@media screen and (min-width: 768px) {
  .wte-bordered-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

@media screen and (min-width: 768px) {
  .wte-bordered-box__content {
    width: 58%;
    margin-right: 2%;
  }
}

.wte-bordered-box__title {
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .wte-bordered-box__link {
    width: 100%;
    margin-top: 20px;
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .wte-bordered-box__link {
    width: 30%;
  }
}
.wte-bordered-box__link .button, .wte-bordered-box__link .c-popup-form__close.is-button, .wte-bordered-box__link .c-download-pods__pod-button, .wte-bordered-box__link #site-content.page.home .latest-news .news-blocks .block .block-content .block-button, #site-content.page.home .latest-news .news-blocks .block .block-content .wte-bordered-box__link .block-button, .wte-bordered-box__link #site-content.apply .apply__portal-button-element, #site-content.apply .wte-bordered-box__link .apply__portal-button-element, .wte-bordered-box__link .st__page-header-button, .wte-bordered-box__link .st__register-cta-button, .wte-bordered-box__link .st__testimonial-link, .wte-bordered-box__link .st__faqs-single-question-button, .wte-bordered-box__link .st-signup__action-button, .wte-bordered-box__link .st-signup__toolkit-promo-button, .wte-bordered-box__link .st-download__action-button, .wte-bordered-box__link .st-download__toolkit-download-button, .wte-bordered-box__link .c-mw-incident__view-all-updates, .wte-bordered-box__link .c-mw-incident__back-top, .wte-bordered-box__link .c-mw-incident__dyk-link, .wte-bordered-box__link .c-mw-incident__video-language-watch, .wte-bordered-box__link .c-mw-incident__question-button, .wte-bordered-box__link .c-mw-incident__gas-notice-link, .wte-bordered-box__link .wiya-24__media-box-button, .wte-bordered-box__link .wiya-24__work-item-link, .wte-bordered-box__link .wiya-24__more-items-button, .wte-bordered-box__link .wiya-24__download-button, .wte-bordered-box__link .gas-toggle__step-button {
  width: 100%;
  display: block;
  font-size: 18px;
  color: #003864;
  font-weight: 700;
  text-transform: none;
}
.wte-bordered-box__link .button:hover, .wte-bordered-box__link .c-popup-form__close.is-button:hover, .wte-bordered-box__link .c-download-pods__pod-button:hover, .wte-bordered-box__link #site-content.page.home .latest-news .news-blocks .block .block-content .block-button:hover, #site-content.page.home .latest-news .news-blocks .block .block-content .wte-bordered-box__link .block-button:hover, .wte-bordered-box__link #site-content.apply .apply__portal-button-element:hover, #site-content.apply .wte-bordered-box__link .apply__portal-button-element:hover, .wte-bordered-box__link .st__page-header-button:hover, .wte-bordered-box__link .st__register-cta-button:hover, .wte-bordered-box__link .st__testimonial-link:hover, .wte-bordered-box__link .st__faqs-single-question-button:hover, .wte-bordered-box__link .st-signup__action-button:hover, .wte-bordered-box__link .st-signup__toolkit-promo-button:hover, .wte-bordered-box__link .st-download__action-button:hover, .wte-bordered-box__link .st-download__toolkit-download-button:hover, .wte-bordered-box__link .c-mw-incident__view-all-updates:hover, .wte-bordered-box__link .c-mw-incident__back-top:hover, .wte-bordered-box__link .c-mw-incident__dyk-link:hover, .wte-bordered-box__link .c-mw-incident__video-language-watch:hover, .wte-bordered-box__link .c-mw-incident__question-button:hover, .wte-bordered-box__link .c-mw-incident__gas-notice-link:hover, .wte-bordered-box__link .wiya-24__media-box-button:hover, .wte-bordered-box__link .wiya-24__work-item-link:hover, .wte-bordered-box__link .wiya-24__more-items-button:hover, .wte-bordered-box__link .wiya-24__download-button:hover, .wte-bordered-box__link .gas-toggle__step-button:hover {
  color: white;
}

.wte-flexible-accordion {
  padding: 20px;
  border-radius: 15px;
  background-color: #f5f5f5;
}

.wte-flexible-accordion__title {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: inherit;
  text-align: left;
  background-color: transparent;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .wte-flexible-accordion__title {
    font-size: 30px;
    color: #003864;
    font-weight: 700;
  }
}
@media screen and (min-width: 768px) {
  .wte-flexible-accordion__title {
    font-size: 50px;
    color: #003864;
    font-weight: 700;
  }
}
.wte-flexible-accordion__title:after {
  content: "";
  margin-left: 20px;
  flex: 0 0 auto;
  background-image: url("../images/icons/accordion-open.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media screen and (max-width: 767px) {
  .wte-flexible-accordion__title:after {
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 768px) {
  .wte-flexible-accordion__title:after {
    width: 50px;
    height: 50px;
  }
}
.wte-flexible-accordion.is-open .wte-flexible-accordion__title {
  display: flex;
}
.wte-flexible-accordion.is-open .wte-flexible-accordion__title:after {
  background-image: url("../images/icons/accordion-close.svg");
}

.wte-flexible-accordion__content-wrapper {
  margin-top: 40px;
  display: none;
}
.wte-flexible-accordion.is-open .wte-flexible-accordion__content-wrapper {
  display: block;
}

.wte-accordion-accordions__single {
  padding: 20px;
  border-radius: 15px;
  background-color: #a2d40a;
}
.wte-accordion-accordions__single:not(:last-child) {
  margin-bottom: 20px;
}

.wte-accordion-accordions__single-title {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: inherit;
  font-size: 30px;
  color: #003864;
  font-weight: 700;
  text-align: left;
  background-color: transparent;
  cursor: pointer;
}
.wte-accordion-accordions__single-title:after {
  content: "";
  width: 30px;
  height: 30px;
  margin-left: 40px;
  flex: 0 0 auto;
  background-image: url("../images/icons/accordion-open.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.wte-accordion-accordions__single.is-open .wte-accordion-accordions__single-title {
  display: flex;
}
.wte-accordion-accordions__single.is-open .wte-accordion-accordions__single-title:after {
  background-image: url("../images/icons/accordion-close.svg");
}

.wte-accordion-accordions__single-content {
  margin-top: 20px;
  display: none;
  color: #003864;
}

.wte-accordion-hboxes__mobile-hint {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 16px;
  color: #003864;
  font-weight: 700;
  text-align: right;
}
@media screen and (min-width: 768px) {
  .wte-accordion-hboxes__mobile-hint {
    display: none;
  }
}
.wte-accordion-hboxes__mobile-hint:after {
  content: "";
  width: 15px;
  height: 15px;
  margin-left: 10px;
  background-image: url("../images/icons/icon-arrow-right-nocircle.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

@media screen and (max-width: 767px) {
  .wte-accordion-hboxes__wrapper {
    max-width: 100%;
    overflow-x: scroll;
  }
}
@media screen and (min-width: 768px) {
  .wte-accordion-hboxes__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

.wte-accordion-hboxes__row {
  width: 100%;
  display: flex;
}
.wte-accordion-hboxes__row:not(:last-child) {
  margin-bottom: 10px;
}

.wte-accordion-hboxes__single {
  margin: 0 1%;
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #b7cfe1;
}
@media screen and (max-width: 767px) {
  .wte-accordion-hboxes__single {
    width: 300px;
    flex: 0 0 auto;
  }
}
@media screen and (min-width: 768px) {
  .wte-accordion-hboxes__single {
    width: 31%;
    flex: 0 1 29%;
  }
}
.wte-accordion-hboxes__single.is-header {
  background-color: #003864;
}
.wte-accordion-hboxes__row:nth-child(2n+3) .wte-accordion-hboxes__single {
  background-color: white;
}

.wte-accordion-hboxes__single-title {
  font-size: 24px;
  color: #003864;
  font-weight: 600;
}
.wte-accordion-hboxes__single.is-header .wte-accordion-hboxes__single-title {
  font-size: 30px;
  color: white;
  font-weight: 600;
}

.wte-accordion-hboxes__single-content {
  font-size: 16px;
  color: #003864;
  font-weight: 400;
}
.wte-accordion-hboxes__single.is-header .wte-accordion-hboxes__single-content {
  font-size: 18px;
  color: white;
  font-weight: 400;
}

@media screen and (min-width: 768px) {
  .wte-accordion-sbs-cols {
    display: flex;
    justify-content: space-between;
  }
}

.wte-accordion-sbs-cols__col {
  color: #003864;
}
@media screen and (min-width: 768px) {
  .wte-accordion-sbs-cols__col {
    width: 48%;
  }
}
@media screen and (max-width: 767px) {
  .wte-accordion-sbs-cols__col:not(:last-child) {
    margin-bottom: 20px;
  }
}

.wte-accordion-sbs-cols__col-title {
  margin-bottom: 20px;
}

.wte-accordion-steps__title {
  margin-bottom: 20px;
  color: #003864;
}

.wte-accordion-steps__wrapper {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .wte-accordion-steps__wrapper {
    display: flex;
    justify-content: space-between;
  }
}

.wte-accordion-steps__step {
  position: relative;
  text-align: center;
  color: #003864;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .wte-accordion-steps__step {
    width: 30%;
  }
}
@media screen and (min-width: 1024px) {
  .wte-accordion-steps__step {
    width: 23%;
  }
}
@media screen and (max-width: 767px) {
  .wte-accordion-steps__step:not(:last-child) {
    margin-bottom: 40px;
  }
}
.wte-accordion-steps__step:not(:last-child):after {
  content: "";
  width: 129%;
  border-top: solid 4px #003864;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(76%, 40px);
}
@media screen and (max-width: 1109px) {
  .wte-accordion-steps__step:not(:last-child):after {
    display: none;
  }
}

.wte-accordion-steps__step-icon {
  width: 80px;
  height: 80px;
  margin: 0 auto 10px;
  border: solid 4px #003864;
  border-radius: 50%;
  overflow: hidden;
}
.wte-accordion-steps__step-icon img {
  width: 98%;
  height: 98%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

.wte-accordion-steps__step-title {
  font-size: 20px;
}

.wte-accordion-steps__step-content {
  margin-top: 20px;
}

.wte-accordion-text-content {
  color: #003864;
}
.wte-accordion-text-content.is-checks ul {
  width: 100%;
  display: flex;
  flex-direction: column;
  list-style: none;
}
@media screen and (max-width: 767px) {
  .wte-accordion-text-content.is-checks ul {
    padding: 0 0 0 15px;
  }
}
.wte-accordion-text-content.is-checks ul li {
  padding-left: 30px;
  background-image: url("../images/icons/purple-tick.png");
  background-repeat: no-repeat;
  background-size: 18px 14px;
  background-position: left top 5px;
}
.wte-accordion-text-content.is-checks ul li:not(:last-child) {
  margin-bottom: 20px;
}

.wte-hero-content {
  padding: 20px;
  border-radius: 15px;
  color: #003864;
  background-color: #a2d40a;
}
.wte-hero-content.t-pink {
  color: white;
  background-color: #ec2275;
}
.wte-hero-content.t-pink .content-area a:not(.button):not(.c-popup-form__close.is-button):not(.c-download-pods__pod-button):not(.st__page-header-button):not(.st__register-cta-button):not(.st__testimonial-link):not(.st__faqs-single-question-button):not(.st-signup__action-button):not(.st-signup__toolkit-promo-button):not(.st-download__action-button):not(.st-download__toolkit-download-button):not(.c-mw-incident__view-all-updates):not(.c-mw-incident__back-top):not(.c-mw-incident__dyk-link):not(.c-mw-incident__video-language-watch):not(.c-mw-incident__question-button):not(.c-mw-incident__gas-notice-link):not(.wiya-24__media-box-button):not(.wiya-24__work-item-link):not(.wiya-24__more-items-button):not(.wiya-24__download-button):not(.gas-toggle__step-button) {
  color: white;
}

.wte-hero-content__title {
  margin-bottom: 20px;
  color: inherit;
}

.wte-hero-content__flows {
  margin-top: 40px;
}

.wte-hero-content__flow:not(:last-child) {
  margin-bottom: 20px;
}

.wte-hero-content__flow-title {
  margin-bottom: 20px;
}

.wte-hero-content__flow-image {
  width: 100%;
  text-align: center;
}
.wte-hero-content__flow-image img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.wte-hero-content__end-content {
  margin-top: 40px;
}

.grid-container {
  max-width: 82.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
@media print, screen and (min-width: 40em) {
  .grid-container {
    padding-right: 4.375rem;
    padding-left: 4.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container {
    padding-right: 4.375rem;
    padding-left: 4.375rem;
  }
}
.grid-container.fluid {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
@media print, screen and (min-width: 40em) {
  .grid-container.fluid {
    padding-right: 4.375rem;
    padding-left: 4.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-container.fluid {
    padding-right: 4.375rem;
    padding-left: 4.375rem;
  }
}
.grid-container.full {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  padding-left: 0;
}

.grid-x {
  display: flex;
  flex-flow: row wrap;
}

.cell {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
.cell.auto {
  flex: 1 1 0;
}
.cell.shrink {
  flex: 0 0 auto;
}

.grid-x > .auto {
  width: auto;
}
.grid-x > .shrink {
  width: auto;
}

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex-basis: auto;
}

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    flex-basis: auto;
  }
}
.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1 {
  flex: 0 0 auto;
}

.grid-x > .small-1 {
  width: 8.3333333333%;
}

.grid-x > .small-2 {
  width: 16.6666666667%;
}

.grid-x > .small-3 {
  width: 25%;
}

.grid-x > .small-4 {
  width: 33.3333333333%;
}

.grid-x > .small-5 {
  width: 41.6666666667%;
}

.grid-x > .small-6 {
  width: 50%;
}

.grid-x > .small-7 {
  width: 58.3333333333%;
}

.grid-x > .small-8 {
  width: 66.6666666667%;
}

.grid-x > .small-9 {
  width: 75%;
}

.grid-x > .small-10 {
  width: 83.3333333333%;
}

.grid-x > .small-11 {
  width: 91.6666666667%;
}

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .medium-shrink {
    width: auto;
  }
  .grid-x > .medium-1 {
    width: 8.3333333333%;
  }
  .grid-x > .medium-2 {
    width: 16.6666666667%;
  }
  .grid-x > .medium-3 {
    width: 25%;
  }
  .grid-x > .medium-4 {
    width: 33.3333333333%;
  }
  .grid-x > .medium-5 {
    width: 41.6666666667%;
  }
  .grid-x > .medium-6 {
    width: 50%;
  }
  .grid-x > .medium-7 {
    width: 58.3333333333%;
  }
  .grid-x > .medium-8 {
    width: 66.6666666667%;
  }
  .grid-x > .medium-9 {
    width: 75%;
  }
  .grid-x > .medium-10 {
    width: 83.3333333333%;
  }
  .grid-x > .medium-11 {
    width: 91.6666666667%;
  }
  .grid-x > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-x > .large-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .large-shrink {
    width: auto;
  }
  .grid-x > .large-1 {
    width: 8.3333333333%;
  }
  .grid-x > .large-2 {
    width: 16.6666666667%;
  }
  .grid-x > .large-3 {
    width: 25%;
  }
  .grid-x > .large-4 {
    width: 33.3333333333%;
  }
  .grid-x > .large-5 {
    width: 41.6666666667%;
  }
  .grid-x > .large-6 {
    width: 50%;
  }
  .grid-x > .large-7 {
    width: 58.3333333333%;
  }
  .grid-x > .large-8 {
    width: 66.6666666667%;
  }
  .grid-x > .large-9 {
    width: 75%;
  }
  .grid-x > .large-10 {
    width: 83.3333333333%;
  }
  .grid-x > .large-11 {
    width: 91.6666666667%;
  }
  .grid-x > .large-12 {
    width: 100%;
  }
}
.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

.grid-margin-x {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}
.grid-margin-x > .cell {
  width: calc(100% - 1.25rem);
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x > .cell {
    width: calc(100% - 1.875rem);
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .small-1 {
  width: calc(8.3333333333% - 1.25rem);
}
.grid-margin-x > .small-2 {
  width: calc(16.6666666667% - 1.25rem);
}
.grid-margin-x > .small-3 {
  width: calc(25% - 1.25rem);
}
.grid-margin-x > .small-4 {
  width: calc(33.3333333333% - 1.25rem);
}
.grid-margin-x > .small-5 {
  width: calc(41.6666666667% - 1.25rem);
}
.grid-margin-x > .small-6 {
  width: calc(50% - 1.25rem);
}
.grid-margin-x > .small-7 {
  width: calc(58.3333333333% - 1.25rem);
}
.grid-margin-x > .small-8 {
  width: calc(66.6666666667% - 1.25rem);
}
.grid-margin-x > .small-9 {
  width: calc(75% - 1.25rem);
}
.grid-margin-x > .small-10 {
  width: calc(83.3333333333% - 1.25rem);
}
.grid-margin-x > .small-11 {
  width: calc(91.6666666667% - 1.25rem);
}
.grid-margin-x > .small-12 {
  width: calc(100% - 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x > .large-auto {
    width: auto;
  }
  .grid-margin-x > .large-shrink {
    width: auto;
  }
  .grid-margin-x > .large-1 {
    width: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-2 {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .large-4 {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-5 {
    width: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .large-7 {
    width: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-8 {
    width: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .large-10 {
    width: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-x > .large-11 {
    width: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-x > .large-12 {
    width: calc(100% - 1.875rem);
  }
}

.grid-padding-x .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
.grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
.grid-padding-x > .cell {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-x > .cell {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}

.small-up-1 > .cell {
  width: 100%;
}

.small-up-2 > .cell {
  width: 50%;
}

.small-up-3 > .cell {
  width: 33.3333333333%;
}

.small-up-4 > .cell {
  width: 25%;
}

.small-up-5 > .cell {
  width: 20%;
}

.small-up-6 > .cell {
  width: 16.6666666667%;
}

.small-up-7 > .cell {
  width: 14.2857142857%;
}

.small-up-8 > .cell {
  width: 12.5%;
}

@media print, screen and (min-width: 40em) {
  .medium-up-1 > .cell {
    width: 100%;
  }
  .medium-up-2 > .cell {
    width: 50%;
  }
  .medium-up-3 > .cell {
    width: 33.3333333333%;
  }
  .medium-up-4 > .cell {
    width: 25%;
  }
  .medium-up-5 > .cell {
    width: 20%;
  }
  .medium-up-6 > .cell {
    width: 16.6666666667%;
  }
  .medium-up-7 > .cell {
    width: 14.2857142857%;
  }
  .medium-up-8 > .cell {
    width: 12.5%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-up-1 > .cell {
    width: 100%;
  }
  .large-up-2 > .cell {
    width: 50%;
  }
  .large-up-3 > .cell {
    width: 33.3333333333%;
  }
  .large-up-4 > .cell {
    width: 25%;
  }
  .large-up-5 > .cell {
    width: 20%;
  }
  .large-up-6 > .cell {
    width: 16.6666666667%;
  }
  .large-up-7 > .cell {
    width: 14.2857142857%;
  }
  .large-up-8 > .cell {
    width: 12.5%;
  }
}
.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 1.25rem);
}

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 1.25rem);
}

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.3333333333% - 1.25rem);
}

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 1.25rem);
}

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 1.25rem);
}

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.6666666667% - 1.25rem);
}

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.2857142857% - 1.25rem);
}

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 1.25rem);
}

@media print, screen and (min-width: 40em) {
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 1.875rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 1.875rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.2857142857% - 1.875rem);
  }
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}
.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .small-3 {
  width: 25%;
}
.small-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .small-6 {
  width: 50%;
}
.small-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .small-9 {
  width: 75%;
}
.small-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .small-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .medium-3 {
    width: 25%;
  }
  .small-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .medium-6 {
    width: 50%;
  }
  .small-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .medium-9 {
    width: 75%;
  }
  .small-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .small-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .large-3 {
    width: 25%;
  }
  .small-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .large-6 {
    width: 50%;
  }
  .small-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .large-9 {
    width: 75%;
  }
  .small-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 40em) {
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .small-3 {
    width: 25%;
  }
  .medium-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .small-6 {
    width: 50%;
  }
  .medium-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .small-9 {
    width: 75%;
  }
  .medium-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }
  .medium-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }
  .medium-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }
  .medium-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .medium-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .large-3 {
    width: 25%;
  }
  .medium-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .large-6 {
    width: 50%;
  }
  .medium-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .large-9 {
    width: 75%;
  }
  .medium-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 40em) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .small-3 {
    width: 25%;
  }
  .large-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .small-6 {
    width: 50%;
  }
  .large-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .small-9 {
    width: 75%;
  }
  .large-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .medium-3 {
    width: 25%;
  }
  .large-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .medium-6 {
    width: 50%;
  }
  .large-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .medium-9 {
    width: 75%;
  }
  .large-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .large-3 {
    width: 25%;
  }
  .large-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .large-6 {
    width: 50%;
  }
  .large-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .large-9 {
    width: 75%;
  }
  .large-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

.small-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 1.25rem / 2);
}

.small-offset-1 {
  margin-left: 8.3333333333%;
}

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.3333333333% + 1.25rem / 2);
}

.small-offset-2 {
  margin-left: 16.6666666667%;
}

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.6666666667% + 1.25rem / 2);
}

.small-offset-3 {
  margin-left: 25%;
}

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 1.25rem / 2);
}

.small-offset-4 {
  margin-left: 33.3333333333%;
}

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.3333333333% + 1.25rem / 2);
}

.small-offset-5 {
  margin-left: 41.6666666667%;
}

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.6666666667% + 1.25rem / 2);
}

.small-offset-6 {
  margin-left: 50%;
}

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 1.25rem / 2);
}

.small-offset-7 {
  margin-left: 58.3333333333%;
}

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.3333333333% + 1.25rem / 2);
}

.small-offset-8 {
  margin-left: 66.6666666667%;
}

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.6666666667% + 1.25rem / 2);
}

.small-offset-9 {
  margin-left: 75%;
}

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 1.25rem / 2);
}

.small-offset-10 {
  margin-left: 83.3333333333%;
}

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.3333333333% + 1.25rem / 2);
}

.small-offset-11 {
  margin-left: 91.6666666667%;
}

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.6666666667% + 1.25rem / 2);
}

@media print, screen and (min-width: 40em) {
  .medium-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 1.875rem / 2);
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.3333333333% + 1.875rem / 2);
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.6666666667% + 1.875rem / 2);
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 1.875rem / 2);
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.3333333333% + 1.875rem / 2);
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.6666666667% + 1.875rem / 2);
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 1.875rem / 2);
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.3333333333% + 1.875rem / 2);
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.6666666667% + 1.875rem / 2);
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 1.875rem / 2);
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.3333333333% + 1.875rem / 2);
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.6666666667% + 1.875rem / 2);
  }
}
@media print, screen and (min-width: 64em) {
  .large-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 1.875rem / 2);
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.3333333333% + 1.875rem / 2);
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.6666666667% + 1.875rem / 2);
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 1.875rem / 2);
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.3333333333% + 1.875rem / 2);
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.6666666667% + 1.875rem / 2);
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 1.875rem / 2);
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.3333333333% + 1.875rem / 2);
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.6666666667% + 1.875rem / 2);
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 1.875rem / 2);
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.3333333333% + 1.875rem / 2);
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.6666666667% + 1.875rem / 2);
  }
}
.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

.cell .grid-frame {
  width: 100%;
}

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}

@media print, screen and (min-width: 40em) {
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .medium-grid-frame {
    width: 100%;
  }
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .medium-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64em) {
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .large-grid-frame {
    width: 100%;
  }
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .large-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .large-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 1.25rem);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 1.25rem);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 1.25rem);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 1.25rem);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 1.25rem);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 1.25rem);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 1.25rem);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 1.25rem);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 1.875rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 1.875rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}

.grid-frame.grid-margin-y {
  height: calc(100vh + 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 40em) {
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
@media print, screen and (min-width: 64em) {
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
.accordion {
  margin-left: 0;
  background: #fefefe;
  list-style-type: none;
}
.accordion[disabled] .accordion-title {
  cursor: not-allowed;
}

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0;
}
.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0;
}

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #1779ba;
}
:last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #e6e6e6;
  border-radius: 0 0 0 0;
}
.accordion-title:hover, .accordion-title:focus {
  background-color: #e6e6e6;
}
.accordion-title::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: "+";
}
.is-active > .accordion-title::before {
  content: "–";
}

.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #fefefe;
  color: #0a0a0a;
}
:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #e6e6e6;
}

.responsive-embed,
.flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden;
}
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video,
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.responsive-embed.widescreen,
.flex-video.widescreen {
  padding-bottom: 56.25%;
}

.is-off-canvas-open {
  overflow: hidden;
}

.js-off-canvas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(254, 254, 254, 0.25);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.js-off-canvas-overlay.is-visible {
  opacity: 1;
  visibility: visible;
}
.js-off-canvas-overlay.is-closable {
  cursor: pointer;
}
.js-off-canvas-overlay.is-overlay-absolute {
  position: absolute;
}
.js-off-canvas-overlay.is-overlay-fixed {
  position: fixed;
}

.off-canvas-wrapper {
  position: relative;
  overflow: hidden;
}

.off-canvas {
  z-index: 12;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #e6e6e6;
  position: fixed;
}
[data-whatinput=mouse] .off-canvas {
  outline: 0;
}
.off-canvas.is-transition-push {
  z-index: 12;
}
.off-canvas.is-closed {
  visibility: hidden;
}
.off-canvas.is-transition-overlap {
  z-index: 13;
}
.off-canvas.is-transition-overlap.is-open {
  box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
}
.off-canvas.is-open {
  transform: translate(0, 0);
}

.off-canvas-absolute {
  z-index: 12;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #e6e6e6;
  position: absolute;
}
[data-whatinput=mouse] .off-canvas-absolute {
  outline: 0;
}
.off-canvas-absolute.is-transition-push {
  z-index: 12;
}
.off-canvas-absolute.is-closed {
  visibility: hidden;
}
.off-canvas-absolute.is-transition-overlap {
  z-index: 13;
}
.off-canvas-absolute.is-transition-overlap.is-open {
  box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
}
.off-canvas-absolute.is-open {
  transform: translate(0, 0);
}

.position-left {
  top: 0;
  left: 0;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  transform: translateX(-100%);
}
@media print, screen and (min-width: 40em) {
  .position-left {
    width: 75%;
    transform: translateX(-75%);
  }
}
@media print, screen and (min-width: 64em) {
  .position-left {
    width: 50%;
    transform: translateX(-50%);
  }
}
.off-canvas-content .off-canvas.position-left {
  transform: translateX(-100%);
}
@media print, screen and (min-width: 40em) {
  .off-canvas-content .off-canvas.position-left {
    transform: translateX(-75%);
  }
}
@media print, screen and (min-width: 64em) {
  .off-canvas-content .off-canvas.position-left {
    transform: translateX(-50%);
  }
}
.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
  transform: translate(0, 0);
}

.off-canvas-content.is-open-left.has-transition-push {
  transform: translateX(100%);
}
@media print, screen and (min-width: 40em) {
  .off-canvas-content.is-open-left.has-transition-push {
    transform: translateX(75%);
  }
}
@media print, screen and (min-width: 64em) {
  .off-canvas-content.is-open-left.has-transition-push {
    transform: translateX(50%);
  }
}

.position-left.is-transition-push {
  box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25);
}

.position-right {
  top: 0;
  right: 0;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  transform: translateX(100%);
}
@media print, screen and (min-width: 40em) {
  .position-right {
    width: 75%;
    transform: translateX(75%);
  }
}
@media print, screen and (min-width: 64em) {
  .position-right {
    width: 50%;
    transform: translateX(50%);
  }
}
.off-canvas-content .off-canvas.position-right {
  transform: translateX(100%);
}
@media print, screen and (min-width: 40em) {
  .off-canvas-content .off-canvas.position-right {
    transform: translateX(75%);
  }
}
@media print, screen and (min-width: 64em) {
  .off-canvas-content .off-canvas.position-right {
    transform: translateX(50%);
  }
}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
  transform: translate(0, 0);
}

.off-canvas-content.is-open-right.has-transition-push {
  transform: translateX(-100%);
}
@media print, screen and (min-width: 40em) {
  .off-canvas-content.is-open-right.has-transition-push {
    transform: translateX(-75%);
  }
}
@media print, screen and (min-width: 64em) {
  .off-canvas-content.is-open-right.has-transition-push {
    transform: translateX(-50%);
  }
}

.position-right.is-transition-push {
  box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25);
}

.position-top {
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  height: 250px;
  transform: translateY(-250px);
}
.off-canvas-content .off-canvas.position-top {
  transform: translateY(-250px);
}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
  transform: translate(0, 0);
}

.off-canvas-content.is-open-top.has-transition-push {
  transform: translateY(250px);
}

.position-top.is-transition-push {
  box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25);
}

.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  height: 250px;
  transform: translateY(250px);
}
.off-canvas-content .off-canvas.position-bottom {
  transform: translateY(250px);
}
.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
  transform: translate(0, 0);
}

.off-canvas-content.is-open-bottom.has-transition-push {
  transform: translateY(-250px);
}

.position-bottom.is-transition-push {
  box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25);
}

.off-canvas-content {
  transform: none;
  backface-visibility: hidden;
}
.off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push {
  transition: transform 0.5s ease;
}
.off-canvas-content.has-transition-push {
  transform: translate(0, 0);
}
.off-canvas-content .off-canvas.is-open {
  transform: translate(0, 0);
}

@media print, screen and (min-width: 40em) {
  .position-left.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-left.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-left.reveal-for-medium {
    transform: none;
  }
  .off-canvas-content.has-reveal-left {
    margin-left: 75%;
  }
  .position-left.reveal-for-medium ~ .off-canvas-content {
    margin-left: 75%;
  }
  .position-right.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-right.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-right.reveal-for-medium {
    transform: none;
  }
  .off-canvas-content.has-reveal-right {
    margin-right: 75%;
  }
  .position-right.reveal-for-medium ~ .off-canvas-content {
    margin-right: 75%;
  }
  .position-top.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-top.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-top.reveal-for-medium {
    transform: none;
  }
  .off-canvas-content.has-reveal-top {
    margin-top: 75%;
  }
  .position-top.reveal-for-medium ~ .off-canvas-content {
    margin-top: 75%;
  }
  .position-bottom.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-bottom.reveal-for-medium .close-button {
    display: none;
  }
  .off-canvas-content .position-bottom.reveal-for-medium {
    transform: none;
  }
  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 75%;
  }
  .position-bottom.reveal-for-medium ~ .off-canvas-content {
    margin-bottom: 75%;
  }
}
@media print, screen and (min-width: 64em) {
  .position-left.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-left.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-left.reveal-for-large {
    transform: none;
  }
  .off-canvas-content.has-reveal-left {
    margin-left: 50%;
  }
  .position-left.reveal-for-large ~ .off-canvas-content {
    margin-left: 50%;
  }
  .position-right.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-right.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-right.reveal-for-large {
    transform: none;
  }
  .off-canvas-content.has-reveal-right {
    margin-right: 50%;
  }
  .position-right.reveal-for-large ~ .off-canvas-content {
    margin-right: 50%;
  }
  .position-top.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-top.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-top.reveal-for-large {
    transform: none;
  }
  .off-canvas-content.has-reveal-top {
    margin-top: 50%;
  }
  .position-top.reveal-for-large ~ .off-canvas-content {
    margin-top: 50%;
  }
  .position-bottom.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
  }
  .position-bottom.reveal-for-large .close-button {
    display: none;
  }
  .off-canvas-content .position-bottom.reveal-for-large {
    transform: none;
  }
  .off-canvas-content.has-reveal-bottom {
    margin-bottom: 50%;
  }
  .position-bottom.reveal-for-large ~ .off-canvas-content {
    margin-bottom: 50%;
  }
}
@media print, screen and (min-width: 40em) {
  .off-canvas.in-canvas-for-medium {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    transition: none;
  }
  .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom {
    box-shadow: none;
    transform: none;
  }
  .off-canvas.in-canvas-for-medium .close-button {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .off-canvas.in-canvas-for-large {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    transition: none;
  }
  .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom {
    box-shadow: none;
    transform: none;
  }
  .off-canvas.in-canvas-for-large .close-button {
    display: none;
  }
}
.align-left {
  justify-content: flex-start;
}

.align-right {
  justify-content: flex-end;
}

.align-center {
  justify-content: center;
}

.align-justify {
  justify-content: space-between;
}

.align-spaced {
  justify-content: space-around;
}

.align-left.vertical.menu > li > a {
  justify-content: flex-start;
}

.align-right.vertical.menu > li > a {
  justify-content: flex-end;
}

.align-center.vertical.menu > li > a {
  justify-content: center;
}

.align-top {
  align-items: flex-start;
}

.align-self-top {
  align-self: flex-start;
}

.align-bottom {
  align-items: flex-end;
}

.align-self-bottom {
  align-self: flex-end;
}

.align-middle {
  align-items: center;
}

.align-self-middle {
  align-self: center;
}

.align-stretch {
  align-items: stretch;
}

.align-self-stretch {
  align-self: stretch;
}

.align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center;
}

.small-order-1 {
  order: 1;
}

.small-order-2 {
  order: 2;
}

.small-order-3 {
  order: 3;
}

.small-order-4 {
  order: 4;
}

.small-order-5 {
  order: 5;
}

.small-order-6 {
  order: 6;
}

@media print, screen and (min-width: 40em) {
  .medium-order-1 {
    order: 1;
  }
  .medium-order-2 {
    order: 2;
  }
  .medium-order-3 {
    order: 3;
  }
  .medium-order-4 {
    order: 4;
  }
  .medium-order-5 {
    order: 5;
  }
  .medium-order-6 {
    order: 6;
  }
}
@media print, screen and (min-width: 64em) {
  .large-order-1 {
    order: 1;
  }
  .large-order-2 {
    order: 2;
  }
  .large-order-3 {
    order: 3;
  }
  .large-order-4 {
    order: 4;
  }
  .large-order-5 {
    order: 5;
  }
  .large-order-6 {
    order: 6;
  }
}
.flex-container {
  display: flex;
}

.flex-child-auto {
  flex: 1 1 auto;
}

.flex-child-grow {
  flex: 1 0 auto;
}

.flex-child-shrink {
  flex: 0 1 auto;
}

.flex-dir-row {
  flex-direction: row;
}

.flex-dir-row-reverse {
  flex-direction: row-reverse;
}

.flex-dir-column {
  flex-direction: column;
}

.flex-dir-column-reverse {
  flex-direction: column-reverse;
}

@media print, screen and (min-width: 40em) {
  .medium-flex-container {
    display: flex;
  }
  .medium-flex-child-auto {
    flex: 1 1 auto;
  }
  .medium-flex-child-grow {
    flex: 1 0 auto;
  }
  .medium-flex-child-shrink {
    flex: 0 1 auto;
  }
  .medium-flex-dir-row {
    flex-direction: row;
  }
  .medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .medium-flex-dir-column {
    flex-direction: column;
  }
  .medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .large-flex-container {
    display: flex;
  }
  .large-flex-child-auto {
    flex: 1 1 auto;
  }
  .large-flex-child-grow {
    flex: 1 0 auto;
  }
  .large-flex-child-shrink {
    flex: 0 1 auto;
  }
  .large-flex-dir-row {
    flex-direction: row;
  }
  .large-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  .large-flex-dir-column {
    flex-direction: column;
  }
  .large-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

.visible {
  visibility: visible;
}

@media print, screen and (max-width: 39.99875em) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em) {
  .show-for-medium {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em) {
  .show-for-large {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

.show-for-dark-mode {
  display: none;
}

.hide-for-dark-mode {
  display: block;
}

@media screen and (prefers-color-scheme: dark) {
  .show-for-dark-mode {
    display: block !important;
  }
  .hide-for-dark-mode {
    display: none !important;
  }
}
.show-for-ie {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .show-for-ie {
    display: block !important;
  }
  .hide-for-ie {
    display: none !important;
  }
}
.show-for-sticky {
  display: none;
}

.is-stuck .show-for-sticky {
  display: block;
}

.is-stuck .hide-for-sticky {
  display: none;
}

.utl-2025-heading-zeta, .s-tablepress .tablepress-table-name, .s-foundation-accordion .accordion-title, .c-sbs-headline-links__item-title, .c-incidents__item-title,
h6, .utl-2025-heading-epsilon, .c-offcanvas__headline, .c-offcanvas-pods__pod-title, .c-content-pods__pod-title,
h5, .utl-2025-heading-delta, .c-latest-news__item-title, .c-content-carousel__slide-title, .c-content-card-carousel__slide-title, .c-achievements__title,
h4, .utl-2025-heading-gamma, .c-tables__title, .c-sbs-headline-pods__item-title, .c-offcanvas__title, .c-content-pods__title, .c-content-carousel__title, .c-collapsible-content__title,
h3,
.c-infographic__title, .utl-2025-heading-beta, .style-guide__component-title, .c-work-in-your-area__title, .c-videos__title, .c-sbs-media-content__title, .c-sbs-headline-stats__item-title, .c-sbs-headline-stats__title, .c-sbs-headline-pods__title, .c-sbs-headline-list__title, .c-sbs-headline-links__title, .c-sbs-headline-content__title, .c-offcanvas-pods__title, .c-message-highlight__title, .c-latest-news__title, .c-incidents__title, .c-content-card-carousel__title,
h2, .utl-2025-heading-alpha, .c-search-banner__title, .c-hero-content__title,
h1 {
  margin: 0;
  margin-bottom: 1rem;
  font-family: "jaf-domus", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
  color: #123d64;
}
.s-wp-cms .utl-2025-heading-zeta, .s-wp-cms .s-tablepress .tablepress-table-name, .s-tablepress .s-wp-cms .tablepress-table-name, .s-wp-cms .s-foundation-accordion .accordion-title, .s-foundation-accordion .s-wp-cms .accordion-title, .s-wp-cms .c-sbs-headline-links__item-title, .s-wp-cms .c-incidents__item-title,
.s-wp-cms h6, .s-wp-cms .utl-2025-heading-epsilon, .s-wp-cms .c-offcanvas__headline, .s-wp-cms .c-offcanvas-pods__pod-title, .s-wp-cms .c-content-pods__pod-title,
.s-wp-cms h5, .s-wp-cms .utl-2025-heading-delta, .s-wp-cms .c-latest-news__item-title, .s-wp-cms .c-content-carousel__slide-title, .s-wp-cms .c-content-card-carousel__slide-title, .s-wp-cms .c-achievements__title,
.s-wp-cms h4, .s-wp-cms .utl-2025-heading-gamma, .s-wp-cms .c-tables__title, .s-wp-cms .c-sbs-headline-pods__item-title, .s-wp-cms .c-offcanvas__title, .s-wp-cms .c-content-pods__title, .s-wp-cms .c-content-carousel__title, .s-wp-cms .c-collapsible-content__title,
.s-wp-cms h3,
.s-wp-cms .c-infographic__title, .s-wp-cms .utl-2025-heading-beta, .s-wp-cms .style-guide__component-title, .s-wp-cms .c-work-in-your-area__title, .s-wp-cms .c-videos__title, .s-wp-cms .c-sbs-media-content__title, .s-wp-cms .c-sbs-headline-stats__item-title, .s-wp-cms .c-sbs-headline-stats__title, .s-wp-cms .c-sbs-headline-pods__title, .s-wp-cms .c-sbs-headline-list__title, .s-wp-cms .c-sbs-headline-links__title, .s-wp-cms .c-sbs-headline-content__title, .s-wp-cms .c-offcanvas-pods__title, .s-wp-cms .c-message-highlight__title, .s-wp-cms .c-latest-news__title, .s-wp-cms .c-incidents__title, .s-wp-cms .c-content-card-carousel__title,
.s-wp-cms h2, .s-wp-cms .utl-2025-heading-alpha, .s-wp-cms .c-search-banner__title, .s-wp-cms .c-hero-content__title,
.s-wp-cms h1 {
  margin: 0 0 2rem;
}

.utl-2025-heading-alpha, .c-search-banner__title, .c-hero-content__title,
h1 {
  font-size: clamp(3.4375rem, 3.4375rem + (80 - 55) * (100vw - 320px) / (1400 - 320), 5rem);
  line-height: clamp(3.625rem, 2.125rem + 6.3725vw, 5.3125rem);
}

.utl-2025-heading-beta, .style-guide__component-title, .c-work-in-your-area__title, .c-videos__title, .c-sbs-media-content__title, .c-sbs-headline-stats__item-title, .c-sbs-headline-stats__title, .c-sbs-headline-pods__title, .c-sbs-headline-list__title, .c-sbs-headline-links__title, .c-sbs-headline-content__title, .c-offcanvas-pods__title, .c-message-highlight__title, .c-latest-news__title, .c-incidents__title, .c-content-card-carousel__title,
h2 {
  font-size: clamp(2.5rem, 2.5rem + (50 - 40) * (100vw - 320px) / (1400 - 320), 3.125rem);
  line-height: clamp(2.625rem, 2.0982rem + 2.2368vw, 3.25rem);
}

.utl-2025-heading-gamma, .c-tables__title, .c-sbs-headline-pods__item-title, .c-offcanvas__title, .c-content-pods__title, .c-content-carousel__title, .c-collapsible-content__title,
h3,
.c-infographic__title {
  font-size: clamp(2.1875rem, 2.1875rem + (40 - 35) * (100vw - 320px) / (1400 - 320), 2.5rem);
  line-height: clamp(2.3125rem, 1.9643rem + 1.4789vw, 2.75rem);
}

.utl-2025-heading-delta, .c-latest-news__item-title, .c-content-carousel__slide-title, .c-content-card-carousel__slide-title, .c-achievements__title,
h4 {
  font-size: clamp(1.5625rem, 1.5625rem + (30 - 25) * (100vw - 320px) / (1400 - 320), 1.875rem);
  line-height: clamp(1.6875rem, 1.5089rem + 0.7589vw, 2.125rem);
}

.utl-2025-heading-epsilon, .c-offcanvas__headline, .c-offcanvas-pods__pod-title, .c-content-pods__pod-title,
h5 {
  font-size: clamp(1.5625rem, 1.5625rem + (30 - 25) * (100vw - 320px) / (1400 - 320), 1.875rem);
  font-weight: 300;
  line-height: clamp(1.6875rem, 1.5089rem + 0.7589vw, 2.125rem);
}

.utl-2025-heading-zeta, .s-tablepress .tablepress-table-name, .s-foundation-accordion .accordion-title, .c-sbs-headline-links__item-title, .c-incidents__item-title,
h6 {
  font-size: 1.375rem;
  line-height: 1.0909090909;
  letter-spacing: 0;
}

.c-button, .s-gravity-forms .gform_wrapper .gform_footer input[type=submit], .o-header__action, .c-work-in-your-area__button, .c-vcma-project__button, .c-search-banner__link, .c-search-banner__search-submit, .c-sbs-media-content__link, .c-sbs-media-content.t-navy .c-sbs-media-content__read-more, .c-sbs-media-content__read-more, .c-sbs-headline-pods__item-link, .c-sbs-headline-list__link, .c-sbs-headline-links__item-link, .c-sbs-headline-content__link, .c-offcanvas-pods__pod-read-more, .c-message-highlight__link, .c-latest-news__item-read-more, .c-latest-news__all-news, .c-incidents__item-read-more, .c-hero-content__link, .c-content-pods__pod-link, .c-content-carousel__slide-link, .c-content-card-carousel__link {
  padding: 0.5rem 2rem;
  border: solid 0.0625rem #ec307d;
  border-radius: 6.25rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  box-sizing: border-box;
  position: relative;
  font-family: "jaf-domus", sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  line-height: 1.0526315789;
  -webkit-font-smoothing: antialiased;
  color: white;
  background-color: #ec307d;
  cursor: pointer;
  vertical-align: top;
  white-space: normal;
  outline: none;
  overflow: hidden;
  transition: all 0.2s ease-in-out;
}
.c-button:hover, .s-gravity-forms .gform_wrapper .gform_footer input[type=submit]:hover, .o-header__action:hover, .c-work-in-your-area__button:hover, .c-vcma-project__button:hover, .c-search-banner__link:hover, .c-search-banner__search-submit:hover, .c-sbs-media-content__link:hover, .c-sbs-media-content.t-navy .c-sbs-media-content__read-more:hover, .c-sbs-media-content__read-more:hover, .c-sbs-headline-pods__item-link:hover, .c-sbs-headline-list__link:hover, .c-sbs-headline-links__item-link:hover, .c-sbs-headline-content__link:hover, .c-offcanvas-pods__pod-read-more:hover, .c-message-highlight__link:hover, .c-latest-news__item-read-more:hover, .c-latest-news__all-news:hover, .c-incidents__item-read-more:hover, .c-hero-content__link:hover, .c-content-pods__pod-link:hover, .c-content-carousel__slide-link:hover, .c-content-card-carousel__link:hover, .c-button:active, .s-gravity-forms .gform_wrapper .gform_footer input[type=submit]:active, .o-header__action:active, .c-work-in-your-area__button:active, .c-vcma-project__button:active, .c-search-banner__link:active, .c-search-banner__search-submit:active, .c-sbs-media-content__link:active, .c-sbs-media-content.t-navy .c-sbs-media-content__read-more:active, .c-sbs-media-content__read-more:active, .c-sbs-headline-pods__item-link:active, .c-sbs-headline-list__link:active, .c-sbs-headline-links__item-link:active, .c-sbs-headline-content__link:active, .c-offcanvas-pods__pod-read-more:active, .c-message-highlight__link:active, .c-latest-news__item-read-more:active, .c-latest-news__all-news:active, .c-incidents__item-read-more:active, .c-hero-content__link:active, .c-content-pods__pod-link:active, .c-content-carousel__slide-link:active, .c-content-card-carousel__link:active {
  border-color: #bd2564;
  color: white;
  background-color: #bd2564;
}
.c-button:disabled, .s-gravity-forms .gform_wrapper .gform_footer input[type=submit]:disabled, .o-header__action:disabled, .c-work-in-your-area__button:disabled, .c-vcma-project__button:disabled, .c-search-banner__link:disabled, .c-search-banner__search-submit:disabled, .c-sbs-media-content__link:disabled, .c-sbs-media-content.t-navy .c-sbs-media-content__read-more:disabled, .c-sbs-media-content__read-more:disabled, .c-sbs-headline-pods__item-link:disabled, .c-sbs-headline-list__link:disabled, .c-sbs-headline-links__item-link:disabled, .c-sbs-headline-content__link:disabled, .c-offcanvas-pods__pod-read-more:disabled, .c-message-highlight__link:disabled, .c-latest-news__item-read-more:disabled, .c-latest-news__all-news:disabled, .c-incidents__item-read-more:disabled, .c-hero-content__link:disabled, .c-content-pods__pod-link:disabled, .c-content-carousel__slide-link:disabled, .c-content-card-carousel__link:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.c-button:disabled:hover, .s-gravity-forms .gform_wrapper .gform_footer input[type=submit]:disabled:hover, .o-header__action:disabled:hover, .c-work-in-your-area__button:disabled:hover, .c-vcma-project__button:disabled:hover, .c-search-banner__link:disabled:hover, .c-search-banner__search-submit:disabled:hover, .c-sbs-media-content__link:disabled:hover, .c-sbs-media-content__read-more:disabled:hover, .c-sbs-headline-pods__item-link:disabled:hover, .c-sbs-headline-list__link:disabled:hover, .c-sbs-headline-links__item-link:disabled:hover, .c-sbs-headline-content__link:disabled:hover, .c-offcanvas-pods__pod-read-more:disabled:hover, .c-message-highlight__link:disabled:hover, .c-latest-news__item-read-more:disabled:hover, .c-latest-news__all-news:disabled:hover, .c-incidents__item-read-more:disabled:hover, .c-hero-content__link:disabled:hover, .c-content-pods__pod-link:disabled:hover, .c-content-carousel__slide-link:disabled:hover, .c-content-card-carousel__link:disabled:hover {
  border-color: black;
  color: black;
  background-color: transparent;
}

.c-button--beta, .c-search-banner__link, .c-search-banner__search-submit, .c-sbs-media-content__read-more, .c-sbs-headline-list.t-white .c-sbs-headline-list__link, .c-sbs-headline-list.t-grey .c-sbs-headline-list__link, .c-sbs-headline-links.t-white .c-sbs-headline-links__item-link, .c-sbs-headline-links.t-grey .c-sbs-headline-links__item-link, .c-message-highlight.t-lime_yellow_grad .c-message-highlight__link, .c-content-pods__pod.has-icon .c-content-pods__pod-link {
  border-color: #123d64;
  background-color: #123d64;
}
.c-button--beta:hover, .c-search-banner__link:hover, .c-search-banner__search-submit:hover, .c-sbs-media-content__read-more:hover, .c-sbs-headline-list.t-white .c-sbs-headline-list__link:hover, .c-sbs-headline-list.t-grey .c-sbs-headline-list__link:hover, .c-sbs-headline-links.t-white .c-sbs-headline-links__item-link:hover, .c-sbs-headline-links.t-grey .c-sbs-headline-links__item-link:hover, .c-message-highlight.t-lime_yellow_grad .c-message-highlight__link:hover, .c-content-pods__pod.has-icon .c-content-pods__pod-link:hover, .c-button--beta:active, .c-search-banner__link:active, .c-search-banner__search-submit:active, .c-sbs-media-content__read-more:active, .c-sbs-headline-list.t-white .c-sbs-headline-list__link:active, .c-sbs-headline-list.t-grey .c-sbs-headline-list__link:active, .c-sbs-headline-links.t-white .c-sbs-headline-links__item-link:active, .c-sbs-headline-links.t-grey .c-sbs-headline-links__item-link:active, .c-message-highlight.t-lime_yellow_grad .c-message-highlight__link:active, .c-content-pods__pod.has-icon .c-content-pods__pod-link:active {
  border-color: #ec307d;
  color: white;
  background-color: #ec307d;
}

.c-button--gamma, .c-sbs-media-content.t-navy .c-sbs-media-content__read-more, .c-sbs-headline-list.t-navy .c-sbs-headline-list__link, .c-sbs-headline-list.t-olive .c-sbs-headline-list__link, .c-sbs-headline-list.t-plumb .c-sbs-headline-list__link, .c-sbs-headline-links.t-navy .c-sbs-headline-links__item-link, .c-sbs-headline-links.t-olive .c-sbs-headline-links__item-link, .c-sbs-headline-links.t-plumb .c-sbs-headline-links__item-link, .c-latest-news__item-read-more, .c-incidents__item-read-more {
  border-color: white;
  color: #123d64;
  background-color: white;
}
.c-button--gamma:hover, .c-sbs-media-content.t-navy .c-sbs-media-content__read-more:hover, .c-sbs-headline-list.t-navy .c-sbs-headline-list__link:hover, .c-sbs-headline-list.t-olive .c-sbs-headline-list__link:hover, .c-sbs-headline-list.t-plumb .c-sbs-headline-list__link:hover, .c-sbs-headline-links.t-navy .c-sbs-headline-links__item-link:hover, .c-sbs-headline-links.t-olive .c-sbs-headline-links__item-link:hover, .c-sbs-headline-links.t-plumb .c-sbs-headline-links__item-link:hover, .c-latest-news__item-read-more:hover, .c-incidents__item-read-more:hover, .c-button--gamma:active, .c-sbs-media-content.t-navy .c-sbs-media-content__read-more:active, .c-sbs-headline-list.t-navy .c-sbs-headline-list__link:active, .c-sbs-headline-list.t-olive .c-sbs-headline-list__link:active, .c-sbs-headline-list.t-plumb .c-sbs-headline-list__link:active, .c-sbs-headline-links.t-navy .c-sbs-headline-links__item-link:active, .c-sbs-headline-links.t-olive .c-sbs-headline-links__item-link:active, .c-sbs-headline-links.t-plumb .c-sbs-headline-links__item-link:active, .c-latest-news__item-read-more:active, .c-incidents__item-read-more:active {
  border-color: #ec307d;
  color: white;
  background-color: #ec307d;
}

.c-button--block {
  width: 100%;
  display: block;
}

.c-achievements {
  color: #123d64;
}

.c-achievements__title {
  margin-bottom: 4rem;
  color: inherit;
}

.c-achievements__items .swiper-wrapper {
  transition-timing-function: linear;
}

.c-achievements__item {
  width: auto;
  height: 6.25rem;
}
.c-achievements__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

.c-breadcrumbs {
  padding: 1rem 0;
  border-top: solid 0.0625rem #f1f1f1;
  background-color: white;
}
.c-breadcrumbs.t-navy {
  border-color: rgba(255, 255, 255, 0.35);
  background-color: #123d64;
}

.c-collapsible-content {
  color: #123d64;
  background-color: white;
}
.c-collapsible-content:not(.t-white) {
  padding-top: 4rem;
  padding-bottom: 2rem;
}
.c-collapsible-content.t-grey {
  background-color: #f1f1f1;
}

.c-collapsible-content__title {
  margin-bottom: 2rem;
}

.c-content-card-carousel {
  padding: 4rem 0;
  color: #123d64;
  background-color: #f1f1f1;
}

.c-content-card-carousel__intro {
  margin-bottom: 2rem;
}

.c-content-card-carousel__title {
  margin-bottom: 2rem;
  color: inherit;
}
@media print, screen and (min-width: 40em) {
  .c-content-card-carousel__title {
    margin-bottom: 0;
  }
}

.c-content-card-carousel__content {
  font-size: clamp(1.25rem, 1.25rem + (22 - 20) * (100vw - 320px) / (1400 - 320), 1.375rem);
  font-weight: 300;
  line-height: clamp(1.5rem, 1.3571rem + 0.6071vw, 1.75rem);
  color: inherit;
}
.c-content-card-carousel:has(.c-content-card-carousel__link) .c-content-card-carousel__content {
  margin-bottom: 2rem;
}

@media print, screen and (max-width: 39.99875em) {
  .c-content-card-carousel__link {
    width: 100%;
    display: block;
  }
}

.c-content-card-carousel__slides .swiper-button-prev,
.c-content-card-carousel__slides .swiper-button-next {
  margin: 0;
  padding: 0.3125rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  position: static;
  font-size: 1.125rem;
  color: #123d64;
  background-color: #fff;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
@media print, screen and (max-width: 39.99875em) {
  .c-content-card-carousel__slides .swiper-button-prev,
  .c-content-card-carousel__slides .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-content-card-carousel__slides .swiper-button-prev,
  .c-content-card-carousel__slides .swiper-button-next {
    width: 3.125rem;
    height: 3.125rem;
  }
}
.c-content-card-carousel__slides .swiper-button-prev:hover,
.c-content-card-carousel__slides .swiper-button-next:hover {
  color: white;
  background-color: #ec307d;
}
.c-content-card-carousel__slides .swiper-button-prev:after,
.c-content-card-carousel__slides .swiper-button-next:after {
  font-size: inherit;
}

.c-content-card-carousel__swiper-navigation {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 1rem;
}

@media print, screen and (min-width: 64em) {
  .c-content-card-carousel__carousel {
    overflow: visible;
  }
}

.c-content-card-carousel__slide {
  height: 38.75rem;
  border-radius: 1.25rem;
  display: flex;
  align-items: flex-end;
  position: relative;
  overflow: hidden;
}

.c-content-card-carousel__slide-media {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
}
.c-content-card-carousel__slide-media:after {
  content: "";
  width: 100%;
  height: 75%;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: linear-gradient(0deg, #003865 16.83%, rgba(0, 56, 101, 0) 100%);
}
.c-content-card-carousel__slide-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-content-card-carousel__slide-detail {
  width: 100%;
  padding: 2rem 1rem;
  box-sizing: border-box;
  position: relative;
  z-index: 3;
  color: white;
}

.c-content-card-carousel__slide-title {
  color: inherit;
}

.c-content-card-carousel__slide-content {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}

.c-content-carousel {
  color: #123d64;
  background-color: white;
}
.c-content-carousel:not(.t-white) {
  padding-top: 4rem;
  padding-bottom: 2rem;
}
.c-content-carousel.t-grey {
  background-color: #f1f1f1;
}
.c-content-carousel.t-navy {
  color: white;
  background-color: #123d64;
}
.c-content-carousel.t-olive {
  color: white;
  background-color: #50563c;
}
.c-content-carousel.t-plumb {
  color: white;
  background-color: #573454;
}
.c-content-carousel.t-navy_pink_grad {
  color: white;
  background: linear-gradient(263deg, #ec307d 4.27%, #003865 109.78%);
}

.c-content-carousel__intro {
  margin-bottom: 2rem;
}

.c-content-carousel__title {
  margin-bottom: 2rem;
  color: inherit;
}
@media print, screen and (min-width: 40em) {
  .c-content-carousel__title {
    margin-bottom: 0;
  }
}

.c-content-carousel__content,
.c-content-carousel__slide-content {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}

.c-content-carousel__slides .swiper-button-prev,
.c-content-carousel__slides .swiper-button-next {
  margin: 0;
  padding: 0.3125rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  position: static;
  font-size: 1.125rem;
  color: white;
  background-color: #123d64;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
@media print, screen and (max-width: 39.99875em) {
  .c-content-carousel__slides .swiper-button-prev,
  .c-content-carousel__slides .swiper-button-next {
    width: 2.5rem;
    height: 2.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-content-carousel__slides .swiper-button-prev,
  .c-content-carousel__slides .swiper-button-next {
    width: 3.125rem;
    height: 3.125rem;
  }
}
.c-content-carousel.t-navy .c-content-carousel__slides .swiper-button-prev, .c-content-carousel.t-plumb .c-content-carousel__slides .swiper-button-prev, .c-content-carousel.t-olive .c-content-carousel__slides .swiper-button-prev, .c-content-carousel.t-navy_pink_grad .c-content-carousel__slides .swiper-button-prev,
.c-content-carousel.t-navy .c-content-carousel__slides .swiper-button-next,
.c-content-carousel.t-plumb .c-content-carousel__slides .swiper-button-next,
.c-content-carousel.t-olive .c-content-carousel__slides .swiper-button-next,
.c-content-carousel.t-navy_pink_grad .c-content-carousel__slides .swiper-button-next {
  color: #123d64;
  background-color: white;
}
.c-content-carousel.t-navy .c-content-carousel__slides .swiper-button-prev:hover, .c-content-carousel.t-plumb .c-content-carousel__slides .swiper-button-prev:hover, .c-content-carousel.t-olive .c-content-carousel__slides .swiper-button-prev:hover, .c-content-carousel.t-navy_pink_grad .c-content-carousel__slides .swiper-button-prev:hover,
.c-content-carousel.t-navy .c-content-carousel__slides .swiper-button-next:hover,
.c-content-carousel.t-plumb .c-content-carousel__slides .swiper-button-next:hover,
.c-content-carousel.t-olive .c-content-carousel__slides .swiper-button-next:hover,
.c-content-carousel.t-navy_pink_grad .c-content-carousel__slides .swiper-button-next:hover {
  color: white;
  background-color: #ec307d;
}
.c-content-carousel__slides .swiper-button-prev:hover,
.c-content-carousel__slides .swiper-button-next:hover {
  color: white;
  background-color: #ec307d;
}
.c-content-carousel__slides .swiper-button-prev:after,
.c-content-carousel__slides .swiper-button-next:after {
  font-size: inherit;
}

.c-content-carousel__swiper-navigation {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 1rem;
}

.c-content-carousel__thumbs-carousel {
  margin-bottom: 2rem;
}

.c-content-carousel__slide-media {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 0.5rem;
  border-radius: 1.25rem;
  overflow: hidden;
}
.swiper-slide.swiper-slide-active .c-content-carousel__slide.is-thumb .c-content-carousel__slide-media {
  margin-bottom: 0;
}
.c-content-carousel__slide-media img {
  width: 100%;
  height: auto;
}

@media print, screen and (min-width: 40em) {
  .c-content-carousel__slide.is-thumb {
    opacity: 0.1;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .c-content-carousel__slide.is-thumb {
    transition: opacity 0.2s ease-in-out;
  }
}
@media print, screen and (min-width: 64em) {
  .c-content-carousel__slide.is-thumb {
    transform: scale(0.6);
    transform-origin: center right;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  }
}
@media print, screen and (min-width: 40em) {
  .swiper-slide.swiper-slide-visible .c-content-carousel__slide.is-thumb {
    opacity: 0.2;
  }
}
@media print, screen and (min-width: 40em) {
  .swiper-slide.swiper-slide-next .c-content-carousel__slide.is-thumb {
    opacity: 0.5;
  }
}
@media print, screen and (min-width: 64em) {
  .swiper-slide.swiper-slide-next .c-content-carousel__slide.is-thumb {
    transform: scale(0.75) translateX(3rem);
    transform-origin: center right;
  }
}
@media print, screen and (min-width: 40em) {
  .swiper-slide.swiper-slide-thumb-active .c-content-carousel__slide.is-thumb {
    opacity: 1;
  }
}
@media print, screen and (min-width: 64em) {
  .swiper-slide.swiper-slide-thumb-active .c-content-carousel__slide.is-thumb {
    transform: scale(1);
    transform-origin: center center;
  }
}
@media print, screen and (min-width: 64em) {
  .c-content-carousel__carousel-wrapper.has-2-slides .swiper-slide:first-child .c-content-carousel__slide.is-thumb, .c-content-carousel__carousel-wrapper.has-3-slides .swiper-slide:first-child .c-content-carousel__slide.is-thumb {
    transform-origin: center left;
  }
}
@media print, screen and (min-width: 64em) {
  .c-content-carousel__carousel-wrapper.has-2-slides .swiper-slide:nth-child(2):not(.swiper-slide-thumb-active) .c-content-carousel__slide.is-thumb, .c-content-carousel__carousel-wrapper.has-3-slides .swiper-slide:nth-child(2):not(.swiper-slide-thumb-active) .c-content-carousel__slide.is-thumb {
    transform-origin: center left;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .c-content-carousel__slide.is-content {
    width: 80%;
  }
}
@media print, screen and (min-width: 64em) {
  .c-content-carousel__slide.is-content {
    width: 60%;
  }
}

.c-content-carousel__slide-title {
  margin-bottom: 2rem;
  color: inherit;
}
.c-content-carousel__slide.is-thumb .c-content-carousel__slide-title {
  margin-bottom: 0;
}
.swiper-slide.swiper-slide-active .c-content-carousel__slide.is-thumb .c-content-carousel__slide-title {
  display: none;
}

.c-content-carousel:has(.c-content-carousel__slide-link) .c-content-carousel__slide-content {
  margin-bottom: 2rem;
}

@media print, screen and (max-width: 39.99875em) {
  .c-content-carousel__slide-link {
    width: 100%;
    display: block;
  }
}

.c-content-pods {
  padding: 4rem 0;
  color: #123d64;
  background-color: #f1f1f1;
}

.c-content-pods__title {
  margin-bottom: 2rem;
  color: inherit;
}

@media print, screen and (min-width: 40em) {
  .c-content-pods__pods {
    display: grid;
    grid-template-rows: repeat(auto-fit, 1fr);
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-content-pods__pods.has-three-cols {
    grid-template-columns: repeat(3, 1fr);
  }
}

.c-content-pods__pod {
  border-radius: 1.25rem;
  position: relative;
  text-decoration: none;
  color: inherit;
  background-color: white;
  overflow: hidden;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.c-content-pods__pod.has-image {
  color: white;
}
.c-content-pods__pod.has-link:hover {
  color: white;
  background-color: #123d64;
}
@media print, screen and (max-width: 39.99875em) {
  .c-content-pods__pod:not(:last-child) {
    margin-bottom: 2rem;
  }
}

.c-content-pods__pod-media {
  overflow: hidden;
}
.c-content-pods__pod.has-icon .c-content-pods__pod-media {
  flex: 0 0 auto;
}
@media print, screen and (max-width: 39.99875em) {
  .c-content-pods__pod.has-icon .c-content-pods__pod-media {
    width: 6.25rem;
    height: 6.25rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-content-pods__pod.has-icon .c-content-pods__pod-media {
    width: 8.75rem;
    height: 8.75rem;
  }
}
.c-content-pods__pod.has-image .c-content-pods__pod-media {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.c-content-pods__pod.has-image .c-content-pods__pod-media:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.6);
}
@media print, screen and (max-width: 63.99875em) {
  .c-content-pods__pod.has-image .c-content-pods__pod-media .simpleParallax {
    width: 100%;
    height: 100%;
  }
}
.c-content-pods__pod-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-content-pods__pod-content-wrapper {
  padding: 2rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2rem;
  position: relative;
  z-index: 3;
  background-color: transparent;
  transition: background-color 0.2s ease-in-out;
}
.c-content-pods__pod:has(.c-content-pods__pod-link:hover) .c-content-pods__pod-content-wrapper {
  background-color: #123d64;
}

.c-content-pods__pod-title {
  margin-bottom: 0;
  color: inherit;
}

.c-content-pods__pod-content {
  margin-bottom: 4rem;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}

@media print, screen and (max-width: 39.99875em) {
  .c-content-pods__pod-link {
    width: 100%;
    display: block;
  }
}
.c-content-pods__pod.has-link:hover .c-content-pods__pod-link {
  border-color: #ec307d;
  color: white;
  background-color: #ec307d;
}

.c-hero-content {
  width: 100%;
  height: 90dvh;
  max-height: 46.875rem;
  padding: 4rem 0;
  display: flex;
  gap: 2rem;
  position: relative;
  color: white;
  overflow: hidden;
}
@media print, screen and (max-width: 39.99875em) {
  .c-hero-content {
    align-items: flex-end;
  }
}
@media print, screen and (min-width: 40em) {
  .c-hero-content {
    align-items: center;
  }
}
.c-hero-content .grid-container {
  position: relative;
  z-index: 3;
}

.c-hero-content__media {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.c-hero-content__media:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: linear-gradient(0deg, rgba(18, 61, 100, 0.6) 0%, rgba(18, 61, 100, 0.6) 100%);
}
.c-hero-content__media .simpleParallax {
  width: 100%;
  height: 100%;
}
.c-hero-content__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-hero-content__title {
  margin-bottom: 2rem;
  color: inherit;
}

.c-hero-content__content {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}
.c-hero-content:has(.c-hero-content__link) .c-hero-content__content {
  margin-bottom: 2rem;
}

@media print, screen and (max-width: 39.99875em) {
  .c-hero-content__link {
    width: 100%;
    display: block;
  }
}

.c-hero-image {
  max-height: 40.625rem;
  overflow: hidden;
}
@media print, screen and (min-width: 40em) {
  .c-hero-image {
    height: 40.625rem;
  }
}
.c-hero-image .grid-container,
.c-hero-image .grid-container .grid-x,
.c-hero-image .grid-container .cell {
  height: 100%;
}

.c-hero-image__media {
  width: 100%;
  max-width: 100%;
  height: 100%;
}
@media print, screen and (max-width: 39.99875em) {
  .c-hero-image__media {
    aspect-ratio: 1/1;
  }
}
.c-hero-image .grid-container:not(.full) .c-hero-image__media {
  border-radius: 1.25rem;
  box-sizing: border-box;
  overflow: hidden;
}
.c-hero-image__media .simpleParallax {
  height: 100%;
}
@media print, screen and (max-width: 39.99875em) {
  .c-hero-image__media .simpleParallax {
    width: 100%;
  }
}
.c-hero-image__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-incidents {
  padding: 4rem 0;
  padding-bottom: 2rem;
  position: relative;
  color: #123d64;
  background-color: #efdf00;
}

.c-incidents__title {
  margin-bottom: 2rem;
  color: inherit;
}
@media print, screen and (min-width: 64em) {
  .c-incidents__title {
    margin-bottom: 0;
  }
}

.c-incidents__item {
  width: 100%;
  border-bottom: solid 0.0625rem rgba(18, 61, 100, 0.5);
}
@media print, screen and (max-width: 39.99875em) {
  .c-incidents__item {
    padding-bottom: 1rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-incidents__item {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .c-incidents__item:not(:last-child) {
    margin-bottom: 1rem;
  }
}

.c-incidents__item-title {
  box-sizing: border-box;
  color: inherit;
}
@media print, screen and (min-width: 40em) {
  .c-incidents__item-title {
    width: 50%;
    margin: 0;
    padding: 0.5rem 1rem;
    padding-left: 0;
    border-right: solid 0.0625rem rgba(18, 61, 100, 0.5);
    display: flex;
    align-items: center;
  }
}

.c-incidents__item-detail {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}
@media print, screen and (min-width: 40em) {
  .c-incidents__item-detail {
    padding: 0.5rem 0;
  }
}

.c-incidents__item-info {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}
@media print, screen and (max-width: 39.99875em) {
  .c-incidents__item-info {
    width: 50%;
    flex: 1 1 auto;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .c-incidents__item-read-more {
    width: 50%;
    flex: 1 1 auto;
  }
}
@media print, screen and (min-width: 40em) {
  .c-incidents__item-read-more {
    margin-left: auto;
  }
}

.c-offcanvas__close-wrapper {
  width: 100%;
  padding: 1rem;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
  background-color: white;
}

.c-incidents__close {
  margin: 0;
  padding: 0;
  border: none;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  position: absolute;
  top: 0;
  right: 0;
  font-family: "jaf-domus", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  color: inherit;
  background-color: transparent;
  cursor: pointer;
  transform: translate(-2rem, 1rem);
}

.c-latest-news {
  color: white;
  background-color: #123d64;
}
@media print, screen and (max-width: 39.99875em) {
  .c-latest-news {
    padding: 4rem 0;
  }
}
@media print, screen and (min-width: 40em) {
  .c-latest-news {
    padding: 8rem 0;
    background-image: url("../images/icon-half-pipe.svg");
    background-repeat: no-repeat;
    background-position: left bottom;
  }
}

.c-latest-news__title {
  margin-bottom: 2rem;
  color: inherit;
}

.c-latest-news__content {
  margin-bottom: 2rem;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}

@media print, screen and (max-width: 39.99875em) {
  .c-latest-news__all-news {
    width: 100%;
    display: block;
  }
}

.c-latest-news__item {
  padding: 2rem 0;
  border-bottom: solid 0.0625rem rgba(255, 255, 255, 0.35);
  box-sizing: border-box;
  text-decoration: none;
  color: inherit;
}
@media print, screen and (max-width: 39.99875em) {
  .c-latest-news__item {
    display: block;
  }
}
@media print, screen and (min-width: 40em) {
  .c-latest-news__item {
    display: flex;
    gap: 2rem;
  }
}
.c-latest-news__item:first-child {
  border-top: solid 0.0625rem rgba(255, 255, 255, 0.35);
}

@media print, screen and (min-width: 40em) {
  .c-latest-news__item-media,
  .c-latest-news__item-detail {
    width: 50%;
    flex: 1 1 auto;
  }
}

.c-latest-news__item-media {
  border-radius: 1.25rem;
  overflow: hidden;
}
@media print, screen and (max-width: 39.99875em) {
  .c-latest-news__item-media {
    width: 100%;
    height: auto;
    margin-bottom: 1rem;
  }
}
.c-latest-news__item-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-latest-news__item-title {
  color: inherit;
}

.c-latest-news__item-date {
  margin-bottom: 1rem;
  color: inherit;
}

@media print, screen and (max-width: 39.99875em) {
  .c-latest-news__item-read-more {
    width: 100%;
    display: block;
  }
}
.c-latest-news__item:hover .c-latest-news__item-read-more {
  border-color: #ec307d;
  color: white;
  background-color: #ec307d;
}

.c-message-highlight.is-full {
  color: white;
  background-color: #123d64;
}
@media print, screen and (max-width: 63.99875em) {
  .c-message-highlight.is-full {
    padding: 4rem 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .c-message-highlight.is-full {
    padding: 8rem 0;
  }
}
.c-message-highlight.is-full.t-green_blue_grad {
  color: #123d64;
  background: linear-gradient(256deg, #05cba6 3.24%, #77cbea 91.61%);
}
.c-message-highlight.is-full.t-plumb_pink_grad {
  background: linear-gradient(286deg, #ec307d 8.69%, #573454 111.24%);
}
.c-message-highlight.is-full.t-lime_yellow_grad {
  color: #123d64;
  background: linear-gradient(267deg, #efdf00 7.88%, #92c63d 103.81%);
}
@media print, screen and (min-width: 40em) {
  .c-message-highlight.is-full.has-increased-padding {
    padding: 4rem 0;
  }
}
.c-message-highlight.is-centered {
  text-align: center;
}

.c-message-highlight:not(.is-full) .c-message-highlight__container {
  border-radius: 1.25rem;
  color: white;
  background-color: #123d64;
}
@media print, screen and (max-width: 39.99875em) {
  .c-message-highlight:not(.is-full) .c-message-highlight__container {
    padding: 2rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-message-highlight:not(.is-full) .c-message-highlight__container {
    padding: 2rem 0;
  }
}
.c-message-highlight:not(.is-full).t-green_blue_grad .c-message-highlight__container {
  color: #123d64;
  background: linear-gradient(256deg, #05cba6 3.24%, #77cbea 91.61%);
}
.c-message-highlight:not(.is-full).t-plumb_pink_grad .c-message-highlight__container {
  background: linear-gradient(286deg, #ec307d 8.69%, #573454 111.24%);
}
.c-message-highlight:not(.is-full).t-lime_yellow_grad .c-message-highlight__container {
  color: #123d64;
  background: linear-gradient(267deg, #efdf00 7.88%, #92c63d 103.81%);
}
@media print, screen and (min-width: 40em) {
  .c-message-highlight:not(.is-full).has-increased-padding .c-message-highlight__container {
    padding: 4rem 0;
  }
}

.c-message-highlight__title {
  margin-bottom: 2rem;
  color: inherit;
}
@media print, screen and (min-width: 40em) {
  .c-message-highlight__title {
    margin-bottom: 0;
  }
}
.c-message-highlight.is-centered .c-message-highlight__title {
  margin-bottom: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .c-message-highlight.has-centrally-aligned-mobile-content .c-message-highlight__title {
    text-align: center;
  }
}

.c-message-highlight__headline {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: clamp(1.875rem, 1.875rem + (40 - 30) * (100vw - 320px) / (1400 - 320), 2.5rem);
  font-weight: 300;
  color: inherit;
}
@media print, screen and (max-width: 39.99875em) {
  .c-message-highlight.has-centrally-aligned-mobile-content .c-message-highlight__headline {
    justify-content: center;
    text-align: center;
  }
}
.c-message-highlight.is-centered .c-message-highlight__headline {
  justify-content: center;
  text-align: center;
}
.c-message-highlight:has(.c-message-highlight__content, .c-message-highlight__link) .c-message-highlight__headline {
  margin-bottom: 2rem;
}

.c-message-highlight__content {
  font-size: clamp(1.25rem, 1.25rem + (22 - 20) * (100vw - 320px) / (1400 - 320), 1.375rem);
  font-weight: 300;
  line-height: clamp(1.5rem, 1.3571rem + 0.6071vw, 1.75rem);
  color: inherit;
}
.c-message-highlight:has(.c-message-highlight__link) .c-message-highlight__content {
  margin-bottom: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .c-message-highlight.has-centrally-aligned-mobile-content .c-message-highlight__content {
    text-align: center;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .c-message-highlight__link {
    width: 100%;
    display: block;
  }
}
.c-notification-banner {
  padding: 2rem 0;
  box-sizing: border-box;
  display: none;
  position: relative;
  color: white;
  background-color: #ec307d;
}
@media print, screen and (max-width: 39.99875em) {
  .c-notification-banner {
    padding-top: 2.875rem;
  }
}
.c-notification-banner.is-contact {
  background-color: #123d64;
}
.c-notification-banner.is-search {
  background-color: #77cbea;
}
.c-notification-banner.is-notification {
  display: block;
}
.c-notification-banner.is-search {
  color: #123d64;
}

.c-notification-banner__content-wrapper {
  width: 100%;
  box-sizing: border-box;
}
@media print, screen and (min-width: 40em) {
  .c-notification-banner.is-notification .c-notification-banner__content-wrapper, .c-notification-banner.is-gas-emergency .c-notification-banner__content-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 2rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-notification-banner.is-contact .c-notification-banner__content-wrapper {
    display: grid;
    grid-template-rows: repeat(auto-fit, 1fr);
    gap: 2rem;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .c-notification-banner.is-contact .c-notification-banner__content-wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .c-notification-banner.is-contact .c-notification-banner__content-wrapper {
    grid-template-columns: repeat(3, 1fr);
    gap: 2rem;
  }
}
.c-notification-banner.is-notification .c-notification-banner__content-wrapper:before, .c-notification-banner.is-gas-emergency .c-notification-banner__content-wrapper:before {
  content: "";
  width: 3.4375rem;
  height: 3.4375rem;
  background-image: url("../images/icon-exclamation.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media print, screen and (max-width: 39.99875em) {
  .c-notification-banner.is-notification .c-notification-banner__content-wrapper:before, .c-notification-banner.is-gas-emergency .c-notification-banner__content-wrapper:before {
    margin-bottom: 1rem;
    display: block;
  }
}
@media print, screen and (min-width: 40em) {
  .c-notification-banner.is-notification .c-notification-banner__content-wrapper:before, .c-notification-banner.is-gas-emergency .c-notification-banner__content-wrapper:before {
    flex: 0 0 auto;
  }
}

.c-notification-banner__content {
  font-weight: 300;
  line-height: 1.2;
  text-wrap: pretty;
  color: inherit;
}
.c-notification-banner.is-notification .c-notification-banner__content, .c-notification-banner.is-gas-emergency .c-notification-banner__content {
  font-size: clamp(1.125rem, 1.125rem + (20 - 18) * (100vw - 320px) / (1400 - 320), 1.25rem);
  font-weight: 700;
  letter-spacing: 0.015625rem;
}
.c-notification-banner.is-contact .c-notification-banner__content {
  display: flex;
  gap: 1rem;
  font-size: 1.125rem;
}
@media print, screen and (max-width: 39.99875em) {
  .c-notification-banner.is-contact .c-notification-banner__content {
    align-items: center;
  }
}
@media print, screen and (min-width: 40em) {
  .c-notification-banner.is-contact .c-notification-banner__content {
    align-items: flex-start;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .c-notification-banner.is-contact .c-notification-banner__content:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.c-notification-banner.is-contact .c-notification-banner__content:before {
  content: "";
  width: 2.5rem;
  height: 2.5rem;
  background-image: url("../images/icon-exclamation.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media print, screen and (max-width: 39.99875em) {
  .c-notification-banner.is-contact .c-notification-banner__content:before {
    margin-bottom: 1rem;
    display: block;
  }
}
@media print, screen and (min-width: 40em) {
  .c-notification-banner.is-contact .c-notification-banner__content:before {
    flex: 0 0 auto;
  }
}
.c-notification-banner__content a {
  color: inherit;
}

.c-notification-banner__contact-name {
  font-weight: 600;
}

.c-notification-banner__search-label {
  margin-bottom: 0.5rem;
  display: block;
  font-size: 1.125rem;
  font-weight: 400;
}

.c-notification-banner__search-wrapper {
  position: relative;
}

.c-notification-banner__search-input {
  width: 100%;
  height: auto !important;
  padding: 1rem 2rem !important;
  padding-right: 4.1875rem !important;
  border: none !important;
  border-radius: 1.875rem !important;
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  color: #123d64 !important;
  background-color: white;
}

.c-notification-banner__search-submit {
  width: 2.1875rem;
  height: 2.1875rem;
  padding: 0.3125rem;
  border: none;
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  background-color: #f1f1f1;
  transform: translate(-2rem, -50%);
}
.c-notification-banner__search-submit:hover {
  background-color: #123d64;
}
.c-notification-banner__search-submit:hover svg path {
  fill: white;
}
.c-notification-banner__search-submit svg {
  width: 75%;
}
.c-notification-banner__search-submit svg path {
  transition: fill 0.2s ease-in-out;
}

.c-notification-banner__close {
  width: 1.875rem;
  height: 1.875rem;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
  transform: translate(-1rem, 0.5rem);
  cursor: pointer;
}
.c-notification-banner.is-search .c-notification-banner__close circle, .c-notification-banner.is-search .c-notification-banner__close rect {
  stroke: #123d64;
}
.c-notification-banner.is-search .c-notification-banner__close rect {
  fill: #123d64;
}

.c-offcanvas-pods {
  color: #123d64;
}

.c-offcanvas-pods__title {
  margin-bottom: 2rem;
  color: inherit;
}

@media print, screen and (min-width: 40em) {
  .c-offcanvas-pods__pods {
    display: grid;
    grid-template-rows: repeat(auto-fit, 1fr);
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }
}

.c-offcanvas-pods__pod {
  width: 100%;
  height: 21.875rem;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 1.25rem;
  position: relative;
  text-align: left;
  color: white;
  background-color: white;
  overflow: hidden;
  cursor: pointer;
}
@media print, screen and (max-width: 39.99875em) {
  .c-offcanvas-pods__pod:not(:last-child) {
    margin-bottom: 2rem;
  }
}

.c-offcanvas-pods__pod-media {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.c-offcanvas-pods__pod-media:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.6);
}
.c-offcanvas-pods__pod-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-offcanvas-pods__pod-content-wrapper {
  height: 100%;
  padding: 2rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2rem;
  position: relative;
  z-index: 3;
  background-color: transparent;
}

.c-offcanvas-pods__pod-title {
  margin-bottom: 0;
  color: inherit;
}

@media print, screen and (max-width: 39.99875em) {
  .c-offcanvas-pods__pod-read-more {
    width: 100%;
    display: block;
  }
}

.c-offcanvas {
  color: #123d64;
}

.c-offcanvas__title {
  color: inherit;
}

.c-offcanvas__media {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 2rem;
  border-radius: 1.25rem;
  display: block;
  overflow: hidden;
}
.c-offcanvas__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-fit: center center;
     object-fit: center center;
}

.c-offcanvas__headline {
  color: inherit;
}

.c-offcanvas__content {
  font-size: 1.125rem;
  font-weight: 300;
  color: inherit;
}

.c-offcanvas__form {
  margin-top: 2rem;
}

.c-offcanvas__close-wrapper {
  width: 100%;
  padding: 1rem;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
  background-color: white;
}

.c-offcanvas__close {
  margin: 0;
  margin-left: auto;
  padding: 0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  font-family: "jaf-domus", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  color: inherit;
  background-color: transparent;
  cursor: pointer;
}
@media print, screen and (max-width: 39.99875em) {
  .c-offcanvas__close {
    margin-bottom: 2rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-offcanvas__close {
    margin-bottom: 4rem;
  }
}
.o-header .c-offcanvas__close {
  width: 3.125rem;
  height: 3.125rem;
  margin: 0;
  display: block;
}
.o-header .c-offcanvas__close svg {
  width: 100%;
  height: 100%;
  fill: #f1f1f1;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.o-header .c-offcanvas__close svg rect {
  fill: #123d64;
  stroke: #123d64;
}

.c-reciteme-floater {
  width: 3.125rem;
  margin: 0;
  padding: 1.25rem 0.9375rem;
  border: none;
  border-top-right-radius: 2.1875rem;
  border-bottom-right-radius: 2.1875rem;
  box-sizing: border-box;
  position: fixed;
  top: 50%;
  left: 0;
  z-index: 12;
  font-family: "jaf-domus", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  color: #123d64;
  background-color: white;
  cursor: pointer;
  filter: drop-shadow(0.3125rem 0 1.25rem rgba(0, 0, 0, 0.25));
  transform: translateY(-50%);
}
@media print, screen and (max-width: 39.99875em) {
  .c-reciteme-floater {
    display: none;
  }
}

.c-reciteme-floater__text {
  padding: 0;
  padding-bottom: 1rem;
  writing-mode: tb;
  line-height: 1;
  transform: rotate(180deg);
}

.c-sbs-headline-content {
  padding: 6rem 0;
  color: #123d64;
  background-color: white;
}
.c-sbs-headline-content.t-grey {
  background-color: #f1f1f1;
}
.c-sbs-headline-content.t-navy {
  color: white;
  background-color: #123d64;
}
.c-sbs-headline-content.t-olive {
  color: white;
  background-color: #50563c;
}
.c-sbs-headline-content.t-plumb {
  color: white;
  background-color: #573454;
}

.c-sbs-headline-content__title {
  margin-bottom: 2rem;
  color: inherit;
}
@media print, screen and (min-width: 40em) {
  .c-sbs-headline-content__title {
    margin-bottom: 0;
  }
}
.c-sbs-headline-content.has-increased-title-size .c-sbs-headline-content__title {
  font-size: clamp(3.4375rem, 3.4375rem + (80 - 55) * (100vw - 320px) / (1400 - 320), 5rem);
  line-height: clamp(3.625rem, 2.125rem + 6.3725vw, 5.3125rem);
}

.c-sbs-headline-content__content {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}
.c-sbs-headline-content.has-increased-content-size .c-sbs-headline-content__content {
  font-size: clamp(1.25rem, 1.25rem + (22 - 20) * (100vw - 320px) / (1400 - 320), 1.375rem);
  line-height: clamp(1.5rem, 1.3571rem + 0.6071vw, 1.75rem);
}
@media print, screen and (min-width: 40em) {
  .c-sbs-headline-content.has-increased-content-size .c-sbs-headline-content__content {
    margin-top: 1rem;
  }
}
.c-sbs-headline-content:has(.c-sbs-headline-content__links) .c-sbs-headline-content__content {
  margin-bottom: 2rem;
}

@media print, screen and (min-width: 40em) {
  .c-sbs-headline-content__links {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .c-sbs-headline-content__link {
    width: 100%;
    display: block;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .c-sbs-headline-content__link:not(:last-child) {
    margin-bottom: 1rem;
  }
}

.c-sbs-headline-links {
  color: #123d64;
  background-color: white;
}
.c-sbs-headline-links:not(.t-white) {
  padding: 4rem 0;
}
.c-sbs-headline-links.t-grey {
  background-color: #f1f1f1;
}
.c-sbs-headline-links.t-navy {
  color: white;
  background-color: #123d64;
}
.c-sbs-headline-links.t-olive {
  color: white;
  background-color: #50563c;
}
.c-sbs-headline-links.t-plumb {
  color: white;
  background-color: #573454;
}

.c-sbs-headline-links__title {
  margin-bottom: 2rem;
  color: inherit;
}
@media print, screen and (min-width: 40em) {
  .c-sbs-headline-links__title {
    margin-bottom: 0;
  }
}

.c-sbs-headline-links__items {
  margin: 0;
  padding: 0;
  list-style: none;
}

.c-sbs-headline-links__item {
  padding-bottom: 1rem;
  border-bottom: solid 0.0625rem rgba(18, 61, 100, 0.3);
}
@media print, screen and (min-width: 40em) {
  .c-sbs-headline-links__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2rem;
  }
}
.c-sbs-headline-links.t-navy .c-sbs-headline-links__item, .c-sbs-headline-links.t-olive .c-sbs-headline-links__item, .c-sbs-headline-links.t-plumb .c-sbs-headline-links__item {
  border-color: rgba(255, 255, 255, 0.3);
}
.c-sbs-headline-links__item:not(:last-child) {
  margin-bottom: 1rem;
}

@media print, screen and (max-width: 39.99875em) {
  .c-sbs-headline-links__item-content-wrapper {
    margin-bottom: 1rem;
  }
}

.c-sbs-headline-links__content {
  margin-bottom: 4rem;
  font-size: clamp(1.25rem, 1.25rem + (22 - 20) * (100vw - 320px) / (1400 - 320), 1.375rem);
  line-height: clamp(1.5rem, 1.3571rem + 0.6071vw, 1.75rem);
  font-weight: 300;
  color: inherit;
}

.c-sbs-headline-links__item-title {
  color: inherit;
}

.c-sbs-headline-links__item-content {
  font-size: clamp(1.25rem, 1.25rem + (22 - 20) * (100vw - 320px) / (1400 - 320), 1.375rem);
  line-height: clamp(1.5rem, 1.3571rem + 0.6071vw, 1.75rem);
}

@media print, screen and (max-width: 39.99875em) {
  .c-sbs-headline-links__item-link {
    width: 100%;
    display: block;
  }
}
@media print, screen and (min-width: 40em) {
  .c-sbs-headline-links__item-link {
    flex: 0 0 auto;
  }
}
.c-sbs-headline-list {
  position: relative;
  color: #123d64;
  background-color: white;
}
.c-sbs-headline-list:not(.t-white) {
  padding: 4rem 0;
}
.c-sbs-headline-list.t-grey {
  background-color: #f1f1f1;
}
.c-sbs-headline-list.t-navy {
  color: white;
  background-color: #123d64;
}
.c-sbs-headline-list.t-olive {
  color: white;
  background-color: #50563c;
}
.c-sbs-headline-list.t-plumb {
  color: white;
  background-color: #573454;
}

.c-sbs-headline-list__title {
  margin-bottom: 2rem;
  color: inherit;
}
@media print, screen and (min-width: 40em) {
  .c-sbs-headline-list__title {
    margin-bottom: 0;
  }
}

.c-sbs-headline-list__content {
  margin-bottom: 4rem;
  font-size: clamp(1.25rem, 1.25rem + (22 - 20) * (100vw - 320px) / (1400 - 320), 1.375rem);
  line-height: clamp(1.5rem, 1.3571rem + 0.6071vw, 1.75rem);
  font-weight: 300;
  color: inherit;
}

.c-sbs-headline-list__items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.c-sbs-headline-list.is-numbers .c-sbs-headline-list__items {
  counter-reset: section;
}
.c-sbs-headline-list:has(.c-sbs-headline-list__link) .c-sbs-headline-list__items {
  margin-bottom: 2rem;
}

.c-sbs-headline-list__item {
  padding-bottom: 1rem;
  border-bottom: solid 0.0625rem rgba(18, 61, 100, 0.3);
  display: flex;
  gap: 1.25rem;
  font-size: clamp(1.25rem, 1.25rem + (22 - 20) * (100vw - 320px) / (1400 - 320), 1.375rem);
  line-height: clamp(1.5rem, 1.3571rem + 0.6071vw, 1.75rem);
  font-weight: 300;
  color: inherit;
}
.c-sbs-headline-list.t-navy .c-sbs-headline-list__item, .c-sbs-headline-list.t-olive .c-sbs-headline-list__item, .c-sbs-headline-list.t-plumb .c-sbs-headline-list__item {
  border-color: rgba(255, 255, 255, 0.3);
}
.c-sbs-headline-list__item:not(:last-child) {
  margin-bottom: 1rem;
}
.c-sbs-headline-list.is-numbers .c-sbs-headline-list__item:before {
  counter-increment: section;
  content: counter(section);
  font-size: clamp(2.8125rem, 2.8125rem + (50 - 45) * (100vw - 320px) / (1400 - 320), 3.125rem);
  font-weight: 600;
  line-height: 0.5;
  color: #ec307d;
}
.c-sbs-headline-list.is-numbers.t-navy .c-sbs-headline-list__item:before, .c-sbs-headline-list.is-numbers.t-olive .c-sbs-headline-list__item:before, .c-sbs-headline-list.is-numbers.t-plumb .c-sbs-headline-list__item:before {
  color: #efdf00;
}
.c-sbs-headline-list__item svg {
  width: 1.875rem;
  height: 1.875rem;
  flex: 0 0 auto;
}
.c-sbs-headline-list.t-navy .c-sbs-headline-list__item svg path, .c-sbs-headline-list.t-olive .c-sbs-headline-list__item svg path, .c-sbs-headline-list.t-plumb .c-sbs-headline-list__item svg path {
  fill: #efdf00;
}

@media print, screen and (max-width: 39.99875em) {
  .c-sbs-headline-list__link {
    width: 100%;
    display: block;
  }
}
.c-sbs-headline-pods {
  color: #123d64;
  background-color: white;
}

.c-sbs-headline-pods__title {
  margin-bottom: 2rem;
  color: inherit;
}

.c-sbs-headline-pods__content {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}

@media print, screen and (max-width: 63.99875em) {
  .c-sbs-headline-pods__items {
    margin-top: 2rem;
  }
}

.c-sbs-headline-pods__item {
  padding: 2rem 0;
  border-bottom: solid 0.0625rem rgba(18, 61, 100, 0.35);
  box-sizing: border-box;
  text-decoration: none;
  color: inherit;
}
@media print, screen and (max-width: 39.99875em) {
  .c-sbs-headline-pods__item {
    display: block;
  }
}
@media print, screen and (min-width: 40em) {
  .c-sbs-headline-pods__item {
    display: flex;
    gap: 2rem;
  }
}
.c-sbs-headline-pods__item:first-child {
  border-top: solid 0.0625rem rgba(18, 61, 100, 0.35);
}

@media print, screen and (min-width: 40em) {
  .c-sbs-headline-pods__item-media,
  .c-sbs-headline-pods__item-detail {
    width: 50%;
    flex: 1 1 auto;
  }
}

.c-sbs-headline-pods__item-media {
  border-radius: 1.25rem;
  overflow: hidden;
}
@media print, screen and (max-width: 39.99875em) {
  .c-sbs-headline-pods__item-media {
    width: 100%;
    height: auto;
    margin-bottom: 1rem;
  }
}
.c-sbs-headline-pods__item-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-sbs-headline-pods__item-title {
  color: inherit;
}

.c-sbs-headline-pods__item-content {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}
.c-sbs-headline-pods__item:has(.c-sbs-headline-pods__item-link) .c-sbs-headline-pods__item-content {
  margin-bottom: 2rem;
}

@media print, screen and (max-width: 39.99875em) {
  .c-sbs-headline-pods__item-link {
    width: 100%;
    display: block;
  }
}

.c-sbs-headline-stats {
  color: #123d64;
  background-color: white;
}
.c-sbs-headline-stats:not(.t-white) {
  padding: 4rem 0;
}
.c-sbs-headline-stats.t-grey {
  background-color: #f1f1f1;
}
.c-sbs-headline-stats.t-navy {
  color: white;
  background-color: #123d64;
}
.c-sbs-headline-stats.t-olive {
  color: white;
  background-color: #50563c;
}
.c-sbs-headline-stats.t-plumb {
  color: white;
  background-color: #573454;
}

.c-sbs-headline-stats__title {
  margin-bottom: 2rem;
  color: inherit;
}
@media print, screen and (min-width: 40em) {
  .c-sbs-headline-stats__title {
    margin-bottom: 0;
  }
}

.c-sbs-headline-stats__items {
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  color: inherit;
  list-style: none;
}
@media print, screen and (min-width: 40em) {
  .c-sbs-headline-stats__items {
    display: grid;
    grid-template-rows: repeat(auto-fit, 1fr);
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem 4rem;
  }
}

.c-sbs-headline-stats__item {
  padding-bottom: 1rem;
  border-bottom: solid 0.0625rem rgba(18, 61, 100, 0.3);
}
.c-sbs-headline-stats.t-navy .c-sbs-headline-stats__item, .c-sbs-headline-stats.t-olive .c-sbs-headline-stats__item, .c-sbs-headline-stats.t-plumb .c-sbs-headline-stats__item {
  border-color: rgba(255, 255, 255, 0.3);
}
@media print, screen and (max-width: 39.99875em) {
  .c-sbs-headline-stats__item:not(:last-child) {
    margin-bottom: 2rem;
  }
}

.c-sbs-headline-stats__item-title {
  margin-bottom: 0.5rem;
  color: inherit;
}

.c-sbs-headline-stats__item-content {
  font-size: clamp(1.25rem, 1.25rem + (22 - 20) * (100vw - 320px) / (1400 - 320), 1.375rem);
  font-weight: 300;
  line-height: clamp(1.5rem, 1.3571rem + 0.6071vw, 1.75rem);
  color: inherit;
}

.c-sbs-media-content {
  position: relative;
  color: #123d64;
  background-color: white;
  overflow: hidden;
}
@media print, screen and (max-width: 39.99875em) {
  .c-sbs-media-content {
    padding: 5rem 0;
  }
}
@media print, screen and (min-width: 40em) {
  .c-sbs-media-content {
    padding: 8rem 0;
  }
}
.c-sbs-media-content.t-grey {
  background-color: #f1f1f1;
}
.c-sbs-media-content.t-navy {
  color: white;
  background-color: #123d64;
}
.c-sbs-media-content.t-olive {
  color: white;
  background-color: #50563c;
}
.c-sbs-media-content.t-navy_pink_grad {
  color: white;
  background: linear-gradient(263deg, #ec307d 4.27%, #003865 109.78%);
}
.c-sbs-media-content.t-navy_pink_grad.has-image-left {
  background: linear-gradient(83deg, #ec307d 4.27%, #003865 109.78%);
}
.c-sbs-media-content.t-plumb_pink_grad {
  color: white;
  background: linear-gradient(286deg, #ec307d 8.69%, #573454 111.24%);
}
.c-sbs-media-content.t-plumb_pink_grad.has-image-left {
  background: linear-gradient(106deg, #ec307d 8.69%, #573454 111.24%);
}
.c-sbs-media-content.t-green_blue_grad {
  background: linear-gradient(256deg, #05cba6 3.24%, #77cbea 91.61%);
}
.c-sbs-media-content.t-green_blue_grad.has-image-left {
  background: linear-gradient(76deg, #05cba6 3.24%, #77cbea 91.61%);
}
.c-sbs-media-content.t-lime_yellow_grad {
  background: linear-gradient(267deg, #efdf00 7.88%, #92c63d 103.81%);
}
.c-sbs-media-content.t-lime_yellow_grad.has-image-left {
  background: linear-gradient(87deg, #efdf00 7.88%, #92c63d 103.81%);
}
.c-sbs-media-content .grid-container {
  position: relative;
  z-index: 2;
}

.c-sbs-media-content__pipe {
  position: absolute;
  right: 0;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}
@media print, screen and (max-width: 39.99875em) {
  .c-sbs-media-content__pipe {
    top: 0;
    transform: translateY(1rem);
  }
}
@media print, screen and (min-width: 40em) {
  .c-sbs-media-content__pipe {
    width: 47%;
    top: 50%;
  }
}
.c-sbs-media-content:not(.t-white, .t-grey) .c-sbs-media-content__pipe {
  opacity: 0.2;
}
@media print, screen and (min-width: 40em) {
  .c-sbs-media-content.has-image-left .c-sbs-media-content__pipe {
    right: auto;
    left: 0;
    transform: scaleX(-1);
  }
}
@media print, screen and (max-width: 39.99875em) {
  .c-sbs-media-content__pipe:not(.is-mobile) {
    display: none;
  }
}
@media print, screen and (min-width: 40em) {
  .c-sbs-media-content__pipe.is-mobile {
    display: none;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .c-sbs-media-content__pipe svg {
    transform: scaleX(-1);
  }
}
@media print, screen and (min-width: 40em) {
  .c-sbs-media-content__pipe svg {
    -o-object-position: center right;
       object-position: center right;
  }
}

.c-sbs-media-content__media {
  max-width: 100%;
  height: auto;
  border-radius: 1.25rem;
  aspect-ratio: 1/1;
  overflow: hidden;
}
@media print, screen and (max-width: 39.99875em) {
  .c-sbs-media-content__media {
    width: 100%;
    margin-bottom: 2rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-sbs-media-content__media {
    width: 75%;
  }
}
@media print, screen and (min-width: 40em) {
  .c-sbs-media-content.has-image-right .c-sbs-media-content__media {
    margin-left: auto;
  }
}
.c-sbs-media-content__media .simpleParallax {
  width: 100%;
  height: 100%;
}
.c-sbs-media-content__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-sbs-media-content__title {
  margin-bottom: 2rem;
  color: inherit;
}

.c-sbs-media-content:has(.c-sbs-media-content__actions) .c-sbs-media-content__content-wrapper {
  margin-bottom: 2rem;
}

.c-sbs-media-content__content,
.c-sbs-media-content__secondary-content {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}

.c-sbs-media-content:has(.c-sbs-media-content__secondary-content) .c-sbs-media-content__content {
  margin-bottom: 2rem;
}

.c-sbs-media-content__secondary-content {
  display: none;
}

.c-sbs-media-content__actions {
  width: 100%;
  display: flex;
  gap: 1rem;
}

.c-sbs-media-content__read-more:hover, .c-sbs-media-content__read-more:focus, .c-sbs-media-content__read-more:active {
  border-color: #123d64;
  color: white;
  background-color: #123d64;
}

.c-search-banner {
  width: 100%;
  height: 90dvh;
  max-height: 46.875rem;
  padding: 4rem 0;
  display: flex;
  justify-content: center;
  gap: 2rem;
  position: relative;
  color: white;
  overflow: hidden;
}
@media print, screen and (max-width: 39.99875em) {
  .c-search-banner {
    padding-bottom: 2rem;
    align-items: flex-end;
  }
}
@media print, screen and (min-width: 40em) {
  .c-search-banner {
    align-items: center;
  }
}
.c-search-banner .grid-container {
  position: relative;
  z-index: 3;
}

.c-search-banner__media {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.c-search-banner__media:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: linear-gradient(0deg, rgba(18, 61, 100, 0.6) 0%, rgba(18, 61, 100, 0.6) 100%);
}
@media print, screen and (max-width: 63.99875em) {
  .c-search-banner__media .simpleParallax {
    width: 100%;
    height: 100%;
  }
}
.c-search-banner__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-search-banner__title {
  margin-bottom: 2rem;
  text-align: center;
  color: inherit;
}

.c-search-banner__search-form {
  width: 100%;
  margin-bottom: 2rem;
}

.c-search-banner__label {
  display: none;
}

.c-search-banner__search-input {
  width: 100% !important;
  height: auto !important;
  padding: 1rem 3rem !important;
  box-sizing: border-box;
  border: none !important;
  border-radius: 1.875rem !important;
  font-family: "jaf-domus", sans-serif !important;
  font-size: 1.125rem !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  color: #123d64 !important;
  background-color: white;
}
@media print, screen and (max-width: 39.99875em) {
  .c-search-banner__search-input {
    padding-right: 8rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .c-search-banner__search-input {
    padding-right: 10rem !important;
  }
}

.c-search-banner__icon {
  width: 1.25rem;
  height: 1.25rem;
  flex: 0 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(1rem, -50%);
}
.c-search-banner__icon svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

.c-search-banner__search-wrapper {
  position: relative;
}

.c-search-banner__search-submit {
  position: absolute;
  top: 50%;
  right: 0;
  text-transform: none;
  transform: translate(-1rem, -50%);
}
@media print, screen and (max-width: 39.99875em) {
  .c-search-banner__search-submit {
    padding-right: 1rem;
    padding-left: 1rem;
    font-size: 1rem;
  }
}

.c-search-banner__links {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .c-search-banner__links {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2rem;
  }
}

.c-search-banner__link {
  border: solid 0.1875rem white;
  display: flex;
  align-items: center;
  gap: 1rem;
  background-color: rgba(18, 61, 100, 0.5);
}
@media print, screen and (max-width: 39.99875em) {
  .c-search-banner__link {
    width: 100%;
    justify-content: space-between;
  }
}
@media print, screen and (min-width: 40em) {
  .c-search-banner__link {
    justify-content: center;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .c-search-banner__link:not(:last-child) {
    margin-bottom: 1rem;
  }
}

.c-search-banner__link-icon {
  width: 1.25rem;
  height: 1.25rem;
  flex: 0 0 auto;
}
.c-search-banner__link-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

.c-sticky-nav {
  border-top: solid 0.0625rem rgba(18, 61, 100, 0.3);
  border-bottom: solid 0.0625rem rgba(18, 61, 100, 0.3);
  background-color: white;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.c-sticky-nav.is-stuck {
  border-top: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
}
@media print, screen and (min-width: 64em) {
  .admin-bar .c-sticky-nav.is-stuck:not([style*=top]) {
    top: 32px;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .c-sticky-nav {
    position: relative;
  }
  .c-sticky-nav:after {
    content: "";
    width: 2.5rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white);
    pointer-events: none;
  }
}

.c-sticky-nav__wrapper {
  width: 100%;
  max-width: 100%;
  display: flex;
  gap: 1rem 2rem;
  box-sizing: border-box;
  color: #123d64;
  background-color: white;
  overflow: hidden;
}
@media print, screen and (max-width: 39.99875em) {
  .c-sticky-nav__wrapper {
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .c-sticky-nav__wrapper::-webkit-scrollbar {
    display: none;
  }
}
@media print, screen and (min-width: 40em) {
  .c-sticky-nav__wrapper {
    padding: 0 1rem;
  }
}

.c-sticky-nav__link {
  max-width: 10rem;
  padding: 1rem 0;
  display: flex;
  align-items: center;
  position: relative;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.1111111111;
  text-decoration: none;
  text-decoration-color: #ec307d;
  color: inherit;
}
@media print, screen and (max-width: 39.99875em) {
  .c-sticky-nav__link {
    flex: 0 0 auto;
  }
}
.c-sticky-nav__link:hover {
  font-weight: 700;
}
.c-sticky-nav__link:hover:after {
  display: block;
}
.c-sticky-nav__link:after {
  content: "";
  width: 100%;
  height: 0.5rem;
  display: none;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #ec307d;
}

.c-tables {
  padding: 4rem 0;
  color: #123d64;
  background-color: #f1f1f1;
}
.c-tables:not(.t-grey) {
  color: white;
}
.c-tables.t-navy {
  background-color: #123d64;
}
.c-tables.t-olive {
  background-color: #50563c;
}
.c-tables.t-plumb {
  background-color: #573454;
}

.c-tables__title-wrapper {
  margin-bottom: 2rem;
}

.c-tables__title {
  margin-bottom: 0;
  color: inherit;
}
@media print, screen and (max-width: 39.99875em) {
  .c-tables:has(.c-tables__content) .c-tables__title {
    margin-bottom: 2rem;
  }
}

.c-tables__content {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}

.c-tables__selector {
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: relative;
}

.c-tables__selector-button {
  padding: 0.5rem 1rem;
  border: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  font-family: "jaf-domus", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: left;
  color: #123d64;
  background-color: white;
  cursor: pointer;
}
@media print, screen and (max-width: 39.99875em) {
  .c-tables__selector-button {
    width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .c-tables__selector-button {
    width: 15.625rem;
  }
}
.c-tables__selector-button:after {
  content: "";
  width: 0;
  height: 0;
  border-top: solid 0.3125rem #123d64;
  border-right: solid 0.3125rem transparent;
  border-left: solid 0.3125rem transparent;
  display: inline-block;
  vertical-align: middle;
  transition: transform 0.2s ease-in-out;
}
.c-tables__selector.is-active .c-tables__selector-button:after {
  transform: rotate(180deg);
}

.c-tables__selector-dropdown {
  margin: 0;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  list-style: none;
  font-size: 1.125rem;
  font-weight: 300;
  text-align: left;
  color: #123d64;
  background-color: white;
}
@media print, screen and (max-width: 39.99875em) {
  .c-tables__selector-dropdown {
    width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .c-tables__selector-dropdown {
    width: 15.625rem;
  }
}

.c-tables__selector-item {
  padding: 0.5rem 1rem;
  cursor: pointer;
}
.c-tables__selector-item.is-active {
  font-weight: 400;
}

.c-tables__set {
  display: none;
}
.c-tables__set.is-active {
  display: block;
}

.c-tables__table:not(:last-child) {
  margin-bottom: 4rem;
}

.c-vcma-project {
  padding: 2rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  position: relative;
  text-decoration: none;
  color: #123d64;
  background-color: white;
  cursor: pointer;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.c-vcma-project:hover {
  color: white;
  background-color: #123d64;
}
@media print, screen and (max-width: 39.99875em) {
  .c-vcma-project:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-vcma-project:not(:nth-child(3n)):after {
    content: "";
    width: 0.0625rem;
    position: absolute;
    top: 0;
    right: -1rem;
    bottom: 0;
    background-color: #123d64;
    opacity: 0.2;
  }
}

.c-vcma-project__title {
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 400 !important;
  line-height: 1.067;
  letter-spacing: -0.0375rem;
  color: inherit;
}

.c-vcma-project__date {
  font-size: 1rem;
}

.c-vcma-project__button {
  margin-top: auto;
  align-self: flex-start;
}
.c-vcma-project:hover .c-vcma-project__button {
  border-color: #bd2564;
  color: white;
  background-color: #bd2564;
}

.c-videos {
  color: #123d64;
  background-color: white;
}
@media print, screen and (min-width: 40em) {
  .c-videos {
    padding: 4rem 0;
    background-image: url("../images/icon-pipe-double.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
  }
}
.c-videos:not(.t-white) {
  padding: 4rem 0;
}
@media print, screen and (min-width: 40em) {
  .c-videos:not(.t-white) {
    background-image: url("../images/icon-pipe-double-white-trans.svg");
  }
}
.c-videos.t-navy {
  color: white;
  background-color: #123d64;
}
.c-videos.t-olive {
  color: white;
  background-color: #50563c;
}
.c-videos.t-plumb {
  color: white;
  background-color: #573454;
}
.c-videos.t-plumb_pink_grad {
  color: white;
}
@media print, screen and (max-width: 39.99875em) {
  .c-videos.t-plumb_pink_grad {
    background: linear-gradient(286deg, #ec307d 8.69%, #573454 111.24%);
  }
}
@media print, screen and (min-width: 40em) {
  .c-videos.t-plumb_pink_grad {
    background-image: url("../images/icon-pipe-double-white-trans.svg"), linear-gradient(286deg, #ec307d 8.69%, #573454 111.24%);
  }
}
.c-videos.t-green_blue_grad {
  color: #123d64;
}
@media print, screen and (max-width: 39.99875em) {
  .c-videos.t-green_blue_grad {
    background: linear-gradient(256deg, #05cba6 3.24%, #77cbea 91.61%);
  }
}
@media print, screen and (min-width: 40em) {
  .c-videos.t-green_blue_grad {
    background-image: url("../images/icon-pipe-double-white-trans.svg"), linear-gradient(256deg, #05cba6 3.24%, #77cbea 91.61%);
  }
}

.c-videos__intro {
  width: 50rem;
  max-width: 100%;
  margin: 0 auto;
  margin-bottom: 4rem;
  text-align: center;
}

.c-videos__title {
  margin: 0;
  color: inherit;
}
.c-videos:has(.c-videos__content) .c-videos__title {
  margin-bottom: 2rem;
}

.c-videos__content {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3333333333;
  color: inherit;
}

.c-videos__swiper-navigation {
  margin-top: 2rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 1rem;
}

.c-videos__swiper-arrow {
  margin: 0;
  padding: 0.3125rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  position: static;
  background-color: #123d64;
  background-image: url("../images/icon-chevron-right-white-2025.svg");
  background-repeat: no-repeat;
  background-size: 1rem;
  background-position: center center;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out, background-image 0.2s ease-in-out;
}
@media print, screen and (max-width: 39.99875em) {
  .c-videos__swiper-arrow {
    width: 2.5rem;
    height: 2.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-videos__swiper-arrow {
    width: 3.125rem;
    height: 3.125rem;
  }
}
.c-videos__swiper-arrow.is-prev {
  transform: rotate(180deg);
}
.c-videos:not(.t-white, .t-green_blue_grad) .c-videos__swiper-arrow {
  background-color: white;
  background-image: url("../images/icon-chevron-right-2025.svg");
}
.c-videos__swiper-arrow.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.c-videos__swiper-arrow:not(.swiper-button-disabled):hover {
  background-color: #ec307d;
  background-image: url("../images/icon-chevron-right-white-2025.svg");
}
.c-videos__swiper-arrow:after {
  font-size: inherit;
}

.c-videos__slide {
  border-radius: 1.875rem;
  position: relative;
  overflow: hidden;
}
.c-videos__slide .responsive-embed {
  margin: 0;
}

.c-videos__cover {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
  transition: opacity 0.2s ease-in-out;
}
.c-videos__cover.is-hidden {
  opacity: 0;
  pointer-events: none;
}
.c-videos__cover:before {
  content: "";
  width: 7.5rem;
  height: 7.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  background-image: url("../images/icon-play.svg");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%);
}
.c-videos__cover:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.3);
  pointer-events: none;
}
.c-videos__cover img {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.c-work-in-your-area {
  color: white;
  background: linear-gradient(263deg, #ec307d 4.27%, #003865 109.78%);
}
@media print, screen and (max-width: 63.99875em) {
  .c-work-in-your-area {
    padding: 4rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .c-work-in-your-area {
    padding: 8rem 0;
  }
}
.c-work-in-your-area.t-plumb_pink_grad {
  background: linear-gradient(286deg, #ec307d 8.69%, #573454 111.24%);
}
.c-work-in-your-area.t-green_blue_grad {
  color: #123d64;
  background: linear-gradient(256deg, #05cba6 3.24%, #77cbea 91.61%);
}
.c-work-in-your-area.t-lime_yellow_grad {
  color: #123d64;
  background: linear-gradient(267deg, #efdf00 7.88%, #92c63d 103.81%);
}

.c-work-in-your-area__title {
  margin-bottom: 2rem;
  color: inherit;
}
@media print, screen and (min-width: 64em) {
  .c-work-in-your-area__title {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .c-work-in-your-area:has(.c-work-in-your-area__content) .c-work-in-your-area__title {
    margin-bottom: 2rem;
  }
}

.c-work-in-your-area__content {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.3333333333;
  color: inherit;
}
@media print, screen and (max-width: 63.99875em) {
  .c-work-in-your-area__content {
    margin-bottom: 2rem;
  }
}

.c-work-in-your-area__label {
  margin-bottom: 0.5rem;
  display: block;
  font-size: 1.125rem;
  font-weight: 400;
  color: inherit;
}

.c-work-in-your-area__input {
  width: 100%;
  margin-bottom: 2rem;
  padding: 0.5rem 1rem;
  border: none;
  display: block;
  font-family: "jaf-domus", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  color: #123d64;
}

.c-work-in-your-area__button {
  height: auto;
  text-transform: none;
}
@media print, screen and (max-width: 39.99875em) {
  .c-work-in-your-area__button {
    width: 100%;
    display: block;
  }
}

.o-flexible-module {
  margin-bottom: 4rem;
  position: relative;
}
.o-flexible-module.o-flexible-module--flush {
  margin-bottom: 0;
}
.style-guide .o-flexible-module:not(.o-flexible-module--flush) {
  margin-bottom: 8rem;
}

.o-footer {
  padding: 4rem 0;
  color: white;
  background-color: #123d64;
}

.o-footer__logo {
  width: 11.25rem;
  max-width: 100%;
  height: auto;
  display: block;
}
@media print, screen and (max-width: 39.99875em) {
  .o-footer__logo {
    margin-bottom: 4rem;
  }
}
.o-footer__logo svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.o-footer__logo svg path,
.o-footer__logo svg polygon {
  fill: white;
}

.o-footer__nav {
  margin-bottom: 0.5rem;
}
.o-footer__nav.is-secondary {
  opacity: 0.7;
}

.o-footer__revisit-consent a {
  font-size: 1.125rem;
  text-decoration: none !important;
  color: white !important;
}
.o-footer__revisit-consent a:hover {
  text-decoration: underline;
}

.o-footer__copyright {
  font-size: 1rem;
  font-weight: 300;
  color: white;
  opacity: 0.7;
}

.o-header__top-bar {
  width: 100%;
  background-color: #eceae9;
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
}
@media print, screen and (max-width: 39.99875em) {
  .o-header__top-bar .grid-container {
    margin: 0;
    padding: 0;
  }
}
.o-header__top-bar.is-sticky {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 11;
  background-color: white;
}
@media print, screen and (min-width: 64em) {
  .admin-bar .o-header__top-bar.is-sticky {
    top: 32px;
  }
}

.o-header__actions {
  display: flex;
}
@media print, screen and (max-width: 39.99875em) {
  .o-header__actions {
    width: 100%;
  }
}

.o-header__action {
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0;
  font-weight: 700;
}
@media print, screen and (max-width: 39.99875em) {
  .o-header__action {
    flex: 1 1 auto;
  }
}
.o-header__action.is-contact {
  background-color: #123d64;
}

.o-header__top-nav {
  align-items: center;
  justify-content: flex-end;
}
@media print, screen and (max-width: 63.99875em) {
  .o-header__top-nav {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .o-header__top-nav {
    display: flex;
  }
}
.o-header__top-bar.is-sticky .o-header__top-nav .is-standard {
  display: none;
}
.o-header__top-bar:not(.is-sticky) .o-header__top-nav .is-sticky {
  display: none;
}

.o-header__primary {
  box-sizing: border-box;
  background-color: white;
}
@media print, screen and (max-width: 63.99875em) {
  .o-header__primary {
    padding: 1rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .o-header__primary {
    padding: 2rem 0;
  }
}
.o-header.t-navy .o-header__primary {
  color: white;
  background-color: #123d64;
}

.o-header__logo {
  max-width: 100%;
  height: auto;
  display: block;
}
@media print, screen and (max-width: 63.99875em) {
  .o-header__logo {
    width: 8.125rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .o-header__logo svg {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center center;
       object-position: center center;
  }
}
.o-header.t-navy .o-header__logo svg path, .o-header.t-navy .o-header__logo svg polygon {
  fill: white;
}

@media print, screen and (max-width: 63.99875em) {
  .o-header__nav {
    display: none;
  }
}

.o-header__nav-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 1rem;
}

.o-header__action-button {
  width: 1.25rem;
  height: 1.25rem;
  margin: 0;
  padding: 0;
  border: none;
  font-family: "jaf-domus", sans-serif;
  font-size: 1.5625rem;
  text-align: center;
  color: #123d64;
  background-color: transparent;
  cursor: pointer;
}
@media print, screen and (min-width: 64em) {
  .o-header__action-button.is-menu {
    display: none;
  }
}
.o-header.t-navy .o-header__action-button.is-menu svg rect {
  stroke: white;
  fill: white;
}
.o-header.t-navy .o-header__action-button.is-search svg path {
  stroke: white;
  fill: white;
}
.o-header__top-bar .o-header__action-button.is-search {
  flex: 0 0 auto;
  line-height: 1;
}
.o-header__top-bar:not(.is-sticky) .o-header__action-button.is-search {
  display: none;
}
.o-header__action-button.is-reciteme {
  width: auto;
  height: auto;
  padding: 0.5rem 0;
  display: block;
  line-height: 1;
  background-color: transparent;
  cursor: pointer;
}
@media print, screen and (min-width: 40em) {
  .o-header__action-button.is-reciteme {
    display: none;
  }
}
.o-header.t-navy .o-header__action-button.is-reciteme {
  color: white;
}
.o-header__action-button:hover {
  background-color: transparent;
}
.o-header__action-button svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}

.o-header__search-toggle {
  border-left: solid 0.0625rem rgba(18, 61, 100, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media print, screen and (max-width: 39.99875em) {
  .o-header__search-toggle {
    padding: 0.5rem 1rem;
    border-right: solid 0.0625rem rgba(18, 61, 100, 0.3);
  }
}
@media print, screen and (min-width: 40em) {
  .o-header__search-toggle {
    padding: 1rem;
    padding-right: 0;
  }
}
.o-header.t-navy .o-header__search-toggle {
  border-color: rgba(255, 255, 255, 0.35);
}

.o-header__mobile-nav {
  width: 100%;
  box-sizing: border-box;
}
.o-header__mobile-nav:not(.is-ancillary) {
  margin-bottom: 2rem;
}

.o-header__languages {
  margin-left: 0.25rem;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  position: relative;
}
.o-header__top-bar.is-sticky .o-header__languages {
  gap: 0.5rem;
}
.o-header .c-offcanvas .o-header__languages {
  width: 100%;
  margin: 0;
  display: block;
}
@media print, screen and (min-width: 64em) {
  .o-header .c-offcanvas .o-header__languages {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .o-header__languages:before {
    content: "|";
  }
}

.o-header__current-language {
  margin: 0;
  padding: 0.5rem;
  border: none;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-family: "jaf-domus", sans-serif;
  font-weight: 300;
  font-size: 1rem;
  color: #123d64;
  background-color: transparent;
  cursor: pointer;
}
.o-header__top-bar.is-sticky .o-header__current-language {
  display: none;
}
.o-header .c-offcanvas .o-header__current-language {
  width: 100%;
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  font-weight: 400;
}
.o-header__current-language:before, .o-header__current-language:after {
  content: "";
  flex: 0 0 auto;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.o-header__current-language:before {
  width: 0.9375rem;
  height: 0.9375rem;
  background-image: url("../images/icon-speech-bars.svg");
}
.o-header__current-language:after {
  width: 0.625rem;
  height: 0.625rem;
  background-image: url("../images/icon-chevron-down-2025.svg");
  transition: transform 0.2s ease-in-out;
}
.o-header__languages.is-active .o-header__current-language:after {
  transform: rotate(180deg);
}

.o-header__language-selector {
  width: calc(100% - 1rem);
  margin: 0;
  padding: 1rem;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 50%;
  z-index: 11;
  list-style: none;
  font-family: "jaf-domus", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  color: white;
  background-color: #123d64;
  transform: translateX(-50%);
}
.o-header .c-offcanvas .o-header__language-selector {
  width: 100%;
  padding: 0.5rem 2rem;
  position: static;
  color: #123d64;
  background-color: transparent;
  transform: translateX(0);
}
.o-header__language-selector li:not(:last-child) {
  margin-bottom: 0.5rem;
}
.o-header__language-selector a {
  width: 100%;
  display: block;
  text-decoration: none;
  color: inherit;
}
.o-header__language-selector a:hover {
  text-decoration: underline;
}

.o-header-legacy {
  background-color: #fff;
  padding-bottom: 8px;
  position: relative;
  z-index: 11;
}
@media screen and (max-width: 767px) {
  .o-header-legacy {
    padding-bottom: 40px;
    position: relative;
    overflow: visible;
    z-index: 200;
  }
}
.o-header-legacy .logo-wrap {
  padding-top: 35px;
}
@media screen and (max-width: 850px) {
  .o-header-legacy .logo-wrap {
    max-width: 130px;
  }
}
@media screen and (max-width: 767px) {
  .o-header-legacy .logo-wrap {
    padding-top: 20px;
    max-width: 100px;
  }
}
.o-header-legacy .logo-wrap img {
  display: block;
  max-width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  .o-header-legacy .logo-wrap img {
    max-width: 114px;
  }
}
.o-header-legacy #site-navigation {
  margin-bottom: 30px;
  position: relative;
  /* tabs */
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation {
    margin-bottom: 0;
    position: static;
  }
}
.o-header-legacy #site-navigation .navigation-tabs {
  text-align: right;
}
.o-header-legacy #site-navigation .navigation-tabs .tab {
  min-width: 160px;
  overflow: hidden;
  vertical-align: top;
}
@media screen and (max-width: 900px) {
  .o-header-legacy #site-navigation .navigation-tabs .tab {
    min-width: 140px;
  }
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .navigation-tabs .tab {
    min-width: 34px;
    margin-left: 3px;
  }
}
.o-header-legacy #site-navigation .navigation-tabs .tab.tab-pink {
  background-color: #d5256e;
}
.o-header-legacy #site-navigation .navigation-tabs .tab.tab-purple {
  background-color: #003864;
}
.o-header-legacy #site-navigation .navigation-tabs .tab.tab-blue {
  background-color: #57c9e8;
}
.o-header-legacy #site-navigation .navigation-tabs .tab.tab-blue .text {
  color: #003864;
}
.o-header-legacy #site-navigation .navigation-tabs .tab.tab-orange {
  background-color: #ff8200;
}
.o-header-legacy #site-navigation .navigation-tabs .tab a {
  display: block;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 18px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .navigation-tabs .tab a {
    padding-top: 6px;
    padding-bottom: 10px;
  }
}
.o-header-legacy #site-navigation .navigation-tabs .tab a::before, .o-header-legacy #site-navigation .navigation-tabs .tab a::after {
  content: "";
  display: block;
  background-color: #fff;
  width: 60%;
  height: 12px;
  position: absolute;
  top: 100%;
}
.o-header-legacy #site-navigation .navigation-tabs .tab a::before {
  transform: rotate(8deg);
  margin-top: -6px;
  margin-left: -5%;
  left: 0;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .navigation-tabs .tab a::before {
    transform: rotate(20deg);
    margin-left: -8%;
  }
}
.o-header-legacy #site-navigation .navigation-tabs .tab a::after {
  transform: rotate(-8deg);
  margin-top: -6px;
  margin-right: -5%;
  right: 0;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .navigation-tabs .tab a::after {
    transform: rotate(-20deg);
    margin-right: -8%;
  }
}
.o-header-legacy #site-navigation .navigation-tabs .tab .icon {
  border-radius: 50%;
  display: block;
  width: 26px;
  margin-right: auto;
  margin-bottom: 3px;
  margin-left: auto;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .navigation-tabs .tab .icon {
    width: 20px;
  }
}
.o-header-legacy #site-navigation .navigation-tabs .tab .icon img {
  max-width: 100%;
  height: auto;
}
.o-header-legacy #site-navigation .navigation-tabs .tab .text {
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  line-height: 15px;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .navigation-tabs .tab .text {
    display: none;
  }
}
.o-header-legacy #site-navigation .site-menu {
  display: flex;
  align-items: center;
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .site-menu {
    margin-top: 20px;
    clear: both;
  }
}
.o-header-legacy #site-navigation .site-menu .menu-wrap {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  /* browsealoud */
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap {
    display: none;
    background-color: #f5f5f5;
    width: 100%;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 100;
  }
}
.o-header-legacy #site-navigation .site-menu .menu-wrap > ul {
  list-style-type: none;
  font-size: 0;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul {
    padding-top: 40px;
    text-align: left;
  }
}
.o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-left: 12px;
  position: relative;
  /* sub menu */
}
@media screen and (max-width: 900px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li {
    margin-left: 10px;
  }
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li {
    display: block;
    background-color: #fff;
    margin-bottom: 8px;
    margin-left: 0;
  }
}
.o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li:first-child {
  margin-left: 0;
}
.o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.homepage {
  display: inline-block;
  *display: inline;
  zoom: 1;
  transition: all 0.3s ease-in-out;
  background-image: url("../images/icons/home-grey-dark-small.png");
  background-repeat: no-repeat;
  background-position: center;
  width: 22px;
  height: 26px;
  position: relative;
  vertical-align: bottom;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.homepage {
    background-image: none !important;
    width: 100%;
    height: auto;
  }
}
.o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.homepage:hover {
  background-image: url("../images/icons/home-purple-small.png");
}
.o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.homepage a {
  display: block;
  width: 100%;
  height: 100%;
  border: none !important;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: transparent;
  font-size: 0;
  text-indent: -9999px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.homepage a {
    position: static;
    box-sizing: border-box;
    color: #1e1e1e;
    font-size: 18px;
    text-indent: 0;
  }
}
.o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li a {
  font-size: 18px;
  color: #1e1e1e;
  transition: all 0.2s ease-in-out;
  border-bottom: 2px solid transparent;
  line-height: 22px;
  text-decoration: none;
}
@media screen and (max-width: 900px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li a {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li a {
    display: block;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    border: none !important;
    position: relative;
    font-size: 18px;
    font-weight: 500;
    line-height: 35px;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li a::after {
    border-radius: 50%;
    content: "";
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    position: absolute;
    top: 10px;
    right: 20px;
  }
}
.o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li a:hover {
  border-bottom: 2px solid #e1e1e1;
}
.o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.current-menu-item, .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.current-page-ancestor {
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li {
    /* colours */
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu {
    display: none;
    padding: 0 20px 20px;
    box-sizing: border-box;
    width: 100%;
    text-align: left;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li {
    border-bottom: 1px solid #f5f5f5;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li:last-child {
    border-bottom: none;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li.active > a::after {
    background-image: url("../images/icons/grey-arrow-down-small.png");
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu .sub-menu {
    display: none;
    padding-right: 0;
    padding-bottom: 0;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu .sub-menu li::last-child {
    border-bottom: 1px solid #f5f5f5;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu a {
    width: 100% !important;
    font-size: 18px;
    color: #1e1e1e;
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    color: #555555;
    position: relative;
    padding: 10px 0;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu a::after {
    border-radius: 50%;
    content: "";
    display: block;
    background-color: transparent;
    background-image: url("../images/icons/grey-arrow-right-small.png");
    background-position: center;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    border: 2px solid #b4b4b4;
    position: absolute;
    top: 6px;
    right: 7px;
    transition: 0.2s;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-purple > a {
    color: #003864;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-purple > a::after {
    background-color: #003864;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-purple .sub-menu li.menu-item-has-children > a::after {
    background-color: #003864;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-blue > a {
    color: #57c9e8;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-blue > a::after {
    background-color: #57c9e8;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-pink > a {
    color: #f1488d;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-pink > a::after {
    background-color: #f1488d;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-pink .sub-menu li.menu-item-has-children > a::after {
    background-color: #f1488d;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-orange > a {
    color: #ff8200;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-orange > a::after {
    background-color: #ff8200;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-orange .sub-menu li.menu-item-has-children > a::after {
    background-color: #ff8200;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-green > a {
    color: #a2d40a;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-green > a::after {
    background-color: #a2d40a;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li.hover-green .sub-menu li.menu-item-has-children > a::after {
    background-color: #a2d40a;
  }
}
@media screen and (min-width: 768px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li:hover > .sub-menu {
    display: block;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu {
    min-width: 180px;
    position: absolute;
    display: none;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li {
    border: 1px solid #fff;
    border-bottom: none;
    position: relative;
    padding: 0 0;
    text-align: left !important;
    display: block;
    width: 100%;
    box-sizing: border-box;
    transition: 0.2s;
    background-color: #003864;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li:hover ul {
    display: block;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li:hover {
    background-color: #fff;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li:hover > a {
    color: #003864;
    max-width: 100%;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li.link-login:after {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    right: 0;
    background-image: url(../images/icons/icon-arrow-right.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    transform: translate(-20px, -50%);
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li.link-login:hover:after {
    background-image: url(../images/icons/icon-arrow-right-blue.svg);
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li.menu-item-has-children {
    background-position: right 10px center;
    background-repeat: no-repeat;
    background-size: auto;
    background-image: url(../images/icons/menu_desktop-more.png);
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li.menu-item-has-children:hover {
    background-image: url(../images/icons/menu_desktop-more-hover.png);
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li:last-child {
    border-bottom: 1px solid #fff;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li .sub-menu li a {
    white-space: nowrap;
    font-size: 18px;
    line-height: 25px;
    display: block;
    min-width: 100%;
    padding: 15px 20px;
    color: #fff;
    text-decoration: none;
    box-sizing: border-box;
    transition: 0.2s;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li > .sub-menu {
    top: calc(100% + 20px);
    left: 50%;
    transform: translateX(-50%);
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li > .sub-menu::before {
    content: "";
    display: block;
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
    height: 30px;
    width: 100%;
    background-color: transparent;
  }
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li > .sub-menu .sub-menu {
    top: -10px;
    left: calc(100% - 10px);
  }
}
@media screen and (max-width: 1300px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li:nth-last-child(2) > .sub-menu .sub-menu {
    left: auto;
    right: 100%;
  }
}
@media screen and (max-width: 1500px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap > ul > li:last-child > .sub-menu .sub-menu {
    left: auto;
    right: 100%;
  }
}
.o-header-legacy #site-navigation .site-menu .menu-wrap .mobile-menu-close {
  display: none;
  max-width: 85px;
  margin-top: 35px;
  margin-bottom: 60px;
  margin-left: 20px;
  border-color: #b4b4b4;
  color: #555;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .site-menu .menu-wrap .mobile-menu-close {
    display: block;
  }
}
.o-header-legacy #site-navigation .site-menu .menu-wrap .mobile-menu-close:hover {
  background-color: #fff;
}
.o-header-legacy #site-navigation .site-menu .menu-wrap #__ba_panel {
  transform: translateX(0);
  width: 207px !important;
  height: 38px !important;
  margin-top: 40px;
  margin-left: 20px;
  position: static !important;
  top: 0 !important;
  left: 0px !important;
}
.o-header-legacy #site-navigation .site-menu .menu-wrap #__ba_panel #_ba_corner {
  border-radius: 0 !important;
  -ms-box-shadow: 0 !important;
  -o-box-shadow: 0 !important;
  box-shadow: 0 !important;
  background-color: transparent !important;
  background-image: url("../images/browsealoud-mobile.png");
  background-repeat: no-repeat;
  background-position: center;
  width: 207px !important;
  height: 38px !important;
}
.o-header-legacy #site-navigation .site-menu .menu-wrap #__ba_panel #_ba_corner img {
  display: none !important;
}
.o-header-legacy #site-navigation .site-menu .mobile-menu-toggle {
  display: none;
  float: right;
  width: 32px;
  height: 18px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .o-header-legacy #site-navigation .site-menu .mobile-menu-toggle {
    display: block;
  }
}
.o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span,
.o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span::before,
.o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span::after {
  border-radius: 25%;
  display: block;
  background-color: #1e1e1e;
  width: 100%;
  height: 3px;
  position: absolute;
  right: 0;
  left: 0;
}
.o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span {
  top: 8px;
  transition: background 0s 0.3s;
  color: transparent;
  font-size: 0;
  text-indent: -9999px;
}
.o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span::before,
.o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span::after {
  content: "";
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}
.o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span::before {
  top: -8px;
  transition-property: top, transform;
}
.o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span::after {
  bottom: -8px;
  transition-property: bottom, transform;
}
.mobile-menu-open .o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span {
  background: transparent;
}
.mobile-menu-open .o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span::before,
.mobile-menu-open .o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span::after {
  transition-delay: 0s, 0.3s;
}
.mobile-menu-open .o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span::before {
  transform: rotate(45deg);
  top: 0;
}
.mobile-menu-open .o-header-legacy #site-navigation .site-menu .mobile-menu-toggle span::after {
  transform: rotate(-45deg);
  bottom: 0;
}
.o-header-legacy .sub-navigation-menus {
  display: block;
  background-color: #003864;
  clear: both;
}
@media screen and (max-width: 767px) {
  .o-header-legacy .sub-navigation-menus {
    display: none !important;
  }
}
.o-header-legacy .sub-navigation-menus .container > ul {
  list-style-type: none;
}
.o-header-legacy .sub-navigation-menus .container > ul > li {
  display: block;
}
.o-header-legacy .sub-navigation-menus .container > ul > li > a {
  display: none;
}
.o-header-legacy .sub-navigation-menus .container > ul > li > .sub-menu {
  display: none;
  background-color: #003864;
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  font-size: 0;
}
.o-header-legacy .sub-navigation-menus .container > ul > li > .sub-menu > li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  border-right: 1px solid #fff;
}
.o-header-legacy .sub-navigation-menus .container > ul > li > .sub-menu > li:first-child {
  border-left: 1px solid #fff;
}
.o-header-legacy .sub-navigation-menus .container > ul > li > .sub-menu > li a {
  font-size: 18px;
  color: #fff;
  display: block;
  padding-right: 20px;
  padding-left: 20px;
  line-height: 58px;
  text-decoration: none;
}
.o-header-legacy .sub-navigation-menus .container > ul > li > .sub-menu > li a:hover {
  background-color: #fff;
  color: #003864;
}

#block-site-message {
  padding: 10px;
  border-bottom: solid 2px rgb(201.6625, 17.3375, 93.075);
  box-sizing: border-box;
  font-size: 16px;
  text-align: center;
  background-color: #ec2275;
}
#block-site-message,
#block-site-message a {
  color: white;
}
#block-site-message > div {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  #block-site-message > div {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
#block-site-message > div:before {
  content: "";
  min-width: 30px;
  height: 30px;
  display: inline-block;
  background-image: url("../images/icons/alert-icon.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media screen and (max-width: 767px) {
  #block-site-message > div:before {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  #block-site-message > div:before {
    margin-right: 20px;
  }
}
#block-site-message > div p {
  max-width: 100%;
}
#block-site-message > div p:not(:last-child) {
  margin-bottom: 10px;
}

.header-tab-content {
  width: 100%;
}
.header-tab-content .content-block {
  display: none;
}
.header-tab-content .content-block.block-pink {
  background-color: #ec2275;
}
.header-tab-content .content-block.block-purple {
  background-color: #003864;
}
.header-tab-content .content-block.block-blue {
  background-color: #57c9e8;
}
.header-tab-content .content-block#block-gas-emergency p {
  padding-left: 45px;
  color: #fff;
  font-weight: 300;
  line-height: 24px;
}
.header-tab-content .content-block#block-gas-emergency p:first-child {
  background-image: url("../images/icons/white-circle-phone-pink.png");
  background-position: left top;
  background-repeat: no-repeat;
  min-height: 35px;
  padding-top: 6px;
}
.header-tab-content .content-block#block-gas-emergency p a {
  color: #fff;
  text-decoration: underline;
}
.header-tab-content .content-block#block-gas-emergency p a:hover {
  text-decoration: none;
}
@media screen and (max-width: 600px) {
  .header-tab-content .content-block#block-contact .container {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.header-tab-content .content-block#block-contact .contact {
  width: 23.6%;
  margin-right: 1.8%;
  padding-bottom: 40px;
  border-right: 1px solid #5236b2;
  box-sizing: border-box;
  position: relative;
  vertical-align: top;
}
@media screen and (max-width: 600px) {
  .header-tab-content .content-block#block-contact .contact {
    width: 48%;
    margin-top: 16px;
    margin-right: 4%;
    margin-bottom: 16px;
  }
  .header-tab-content .content-block#block-contact .contact:nth-of-type(2n) {
    margin-right: 0;
    border-right: none;
  }
}
@media screen and (max-width: 480px) {
  .header-tab-content .content-block#block-contact .contact {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    border-right: none;
    border-bottom: 1px solid #5236b2;
  }
  .header-tab-content .content-block#block-contact .contact:last-child {
    border-bottom: none;
  }
}
.header-tab-content .content-block#block-contact .contact:last-child {
  margin-right: 0;
  border-right: none;
}
.header-tab-content .content-block#block-contact .contact .contact-icon {
  margin-bottom: 10px;
}
.header-tab-content .content-block#block-contact .contact .contact-icon img {
  display: block;
  max-width: 100%;
  height: auto;
}
.header-tab-content .content-block#block-contact .contact .contact-name,
.header-tab-content .content-block#block-contact .contact .contact-number {
  margin-bottom: 0;
  font-size: 18px;
  color: #fff;
  line-height: 24px;
}
.header-tab-content .content-block#block-contact .contact .contact-name {
  font-weight: 600;
}
.header-tab-content .content-block#block-contact .contact .contact-number {
  font-weight: 300;
}
.header-tab-content .content-block#block-contact .contact .additional-text {
  font-size: 15px;
  color: #fff;
  margin-bottom: 0;
  padding-right: 10px;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  word-break: break-all;
}
@media screen and (max-width: 480px) {
  .header-tab-content .content-block#block-contact .contact .additional-text {
    position: static;
  }
}
.header-tab-content .content-block#block-contact .contact .additional-text a {
  border-bottom: 1px solid #5236b2;
  color: #fff;
  text-decoration: none;
}
.header-tab-content .content-block#block-contact .contact .additional-text a[href*="tel:"] {
  border-bottom: none;
}
.header-tab-content .content-block#block-search .search-form {
  width: 100%;
  display: flex;
  align-items: flex-end;
  gap: 20px;
  position: relative;
}
.header-tab-content .content-block#block-search .search-form label {
  width: 100%;
  font-size: 18px;
  font-weight: 600;
}
.header-tab-content .content-block#block-search .search-form .search-field {
  margin-top: 10px;
  border-color: #fff;
}
.header-tab-content .content-block#block-search .search-form .search-field:focus {
  border-color: #003864;
}
.header-tab-content .content-block#block-search .search-form .search-submit {
  font-size: 16px;
  font-weight: 600;
}
@media screen and (max-width: 600px) {
  .header-tab-content .content-block#block-search .search-form .search-submit {
    min-width: 80px;
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 601px) {
  .header-tab-content .content-block#block-search .search-form .search-submit {
    min-width: 150px;
  }
}
.header-tab-content .content-block .container {
  padding-top: 32px;
  padding-bottom: 32px;
}

.reciteme-holder .reciteme {
  width: 115px;
  height: 35px;
  margin-right: 10px;
  background-image: url("../images/icons/reciteme.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .reciteme-holder .reciteme {
    margin-left: 20px;
  }
}

@media (max-width: 767px) {
  #emergancy-numbers {
    width: 100%;
  }
}
#emergancy-numbers .open {
  display: flex;
}
#emergancy-numbers .closed {
  max-height: 24px;
  overflow: hidden;
}
@media (max-width: 767px) {
  #emergancy-numbers .closed {
    display: none;
  }
}
#emergancy-numbers .closed .sticky-numbers-button {
  background-image: url("../images/icons/arrows/small-white-up.png");
}

.sticky-numbers {
  width: 450px;
  max-width: 450px;
  height: 100%;
  max-height: 100px;
  display: flex;
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 11;
  transition: all 200ms ease;
}
@media (max-width: 767px) {
  .sticky-numbers {
    width: 375px;
    box-shadow: none;
    position: relative;
  }
}

.numbers-left {
  width: 40%;
  padding: 15px;
  font-size: 20px;
  color: white;
  background-color: #003864;
}
@media (max-width: 767px) {
  .numbers-left {
    font-size: 14px;
  }
}

.numbers-right {
  width: 60%;
  padding: 15px;
  color: #003864;
  background-color: white;
}
@media (max-width: 767px) {
  .numbers-right {
    font-size: 14px;
  }
}

.sticky-numbers-button {
  width: 24px;
  height: 24px;
  padding: 0;
  border: none;
  display: block;
  position: absolute;
  top: -24px;
  right: -1px;
  background-color: #003864;
  background-image: url("../images/icons/arrows/small-white-down.png");
  background-repeat: no-repeat;
  background-position: center;
}

.o-footer-legacy .company-achievements {
  background-color: #fff;
  padding-top: 32px;
  padding-bottom: 32px;
}
@media screen and (min-width: 960px) {
  .o-footer-legacy .company-achievements__inner {
    display: flex;
    align-items: center;
  }
}
.o-footer-legacy .company-achievements .achievement-label {
  width: 20%;
}
@media screen and (max-width: 960px) {
  .o-footer-legacy .company-achievements .achievement-label {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
}
.o-footer-legacy .company-achievements .achievement-label::before {
  display: inline-block;
  *display: inline;
  zoom: 1;
  content: "";
  height: 100%;
  vertical-align: middle;
}
.o-footer-legacy .company-achievements .achievement-label h5 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  color: #003864;
  text-align: left;
  vertical-align: middle;
  font-size: clamp(25px, 5vw, 30px);
}
@media screen and (min-width: 960px) {
  .o-footer-legacy .company-achievements .achievement-slider {
    width: 80%;
    margin-left: auto;
  }
}
@media screen and (max-width: 960px) {
  .o-footer-legacy .company-achievements .achievement-slider {
    float: none;
    width: 100%;
  }
}
@media screen and (min-width: 960px) {
  .o-footer-legacy .company-achievements .achievement-slider .achievement img {
    max-height: 67px;
  }
}
.o-footer-legacy .company-achievements .achievement {
  text-align: center;
}
.o-footer-legacy .company-achievements .achievement h5 {
  color: #003864;
  text-align: left;
  font-size: clamp(25px, 5vw, 30px);
}
.o-footer-legacy .company-achievements .achievement img {
  max-width: 100%;
  height: auto;
}
@media screen and (max-width: 600px) {
  .o-footer-legacy .company-achievements .achievement img {
    width: 100%;
  }
}
.o-footer-legacy .company-achievements .swiper-pagination {
  margin-top: 1rem;
  position: static;
}
.o-footer-legacy .company-achievements .swiper-pagination .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border: solid 2px #e1e1e1;
  box-sizing: border-box;
  background-color: white;
  opacity: 1;
}
.o-footer-legacy .company-achievements .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #e1e1e1;
}
.o-footer-legacy .small-print .footer-links {
  background-color: #f5f5f5;
  padding-top: 16px;
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .o-footer-legacy .small-print .footer-links {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .o-footer-legacy .small-print .footer-links .container {
    width: 100%;
  }
}
.o-footer-legacy .small-print .footer-links ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 0;
}
.o-footer-legacy .small-print .footer-links ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 20px;
  margin-bottom: 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .o-footer-legacy .small-print .footer-links ul li {
    display: block;
    margin-right: 0;
    border-bottom: 1px solid #e1e1e1;
  }
  .o-footer-legacy .small-print .footer-links ul li:last-child {
    border-bottom: none;
  }
}
.o-footer-legacy .small-print .footer-links ul li::after {
  border-radius: 50px;
  content: "";
  display: block;
  background-color: #1e1e1e;
  width: 2px;
  height: 2px;
  margin-top: -1px;
  position: absolute;
  top: 50%;
  right: -11px;
}
@media screen and (max-width: 767px) {
  .o-footer-legacy .small-print .footer-links ul li::after {
    border-radius: 0;
    font-size: 22px;
    color: #1e1e1e;
    content: "›";
    display: block !important;
    background-color: transparent;
    width: 10px;
    height: 30px;
    top: 0;
    right: 5%;
    line-height: 30px;
  }
}
.o-footer-legacy .small-print .footer-links ul li:last-child {
  margin-right: 0;
}
.o-footer-legacy .small-print .footer-links ul li:last-child::after {
  display: none;
}
.o-footer-legacy .small-print .footer-links ul li a {
  font-size: 12px;
  color: #1e1e1e;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .o-footer-legacy .small-print .footer-links ul li a {
    padding-right: 5%;
    padding-left: 5%;
    line-height: 30px;
  }
}
.o-footer-legacy .small-print .footer-links ul li a:hover {
  text-decoration: underline;
}
.o-footer-legacy .small-print .footer-revisit-consent {
  display: inline-block;
  font-size: 12px;
  color: #1e1e1e;
  text-decoration: none;
}
.o-footer-legacy .small-print .footer-revisit-consent a {
  text-decoration: inherit !important;
  color: inherit !important;
}
.o-footer-legacy .small-print .footer-revisit-consent a:hover {
  text-decoration: underline !important;
}
.o-footer-legacy .small-print .copyright {
  background-color: #003864;
}
@media screen and (max-width: 600px) {
  .o-footer-legacy .small-print .copyright {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.o-footer-legacy .small-print .copyright p {
  font-size: 12px;
  color: #fff;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  line-height: 18px;
}
@media screen and (max-width: 600px) {
  .o-footer-legacy .small-print .copyright p {
    float: none;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
}

.style-guide__component-title {
  margin-bottom: 2rem;
  text-decoration: underline;
}

.vcma-archive__wrapper {
  padding: 2rem 0;
  background-color: #f1f1f1;
}

@media print, screen and (min-width: 40em) {
  .vcma-archive__projects {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 2rem;
  }
}
.vcma-archive__projects .vcma-archive:has(.s-wp-pagination .pagination) {
  margin-bottom: 2rem;
}

.vcma-archive__pagination {
  text-align: center;
}

.s-foundation-accordion .accordion {
  background: transparent;
}
.s-foundation-accordion .accordion-item:not(:last-child) {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: solid 0.0625rem rgba(18, 61, 100, 0.3);
}
.s-foundation-accordion .accordion-item:last-child:not(.is-active) > .accordion-title, .s-foundation-accordion .accordion-item:last-child > .accordion-content:last-child {
  border: none;
}
.s-foundation-accordion .accordion-title {
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  text-decoration: none;
}
.s-foundation-accordion .accordion-title:hover, .s-foundation-accordion .accordion-title:focus {
  background-color: transparent;
}
.s-foundation-accordion .accordion-title:before {
  content: "";
  width: 2.5rem;
  height: 2.5rem;
  margin: 0;
  padding: 0.3125rem;
  border: solid 0.0625rem rgba(18, 61, 100, 0.3);
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  flex: 0 0 auto;
  order: 2;
  align-items: center;
  justify-content: center;
  position: static;
  line-height: 1;
  background-image: url("../images/icon-chevron-down-2025.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50%;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out, background-image 0.2s ease-in-out;
}
.s-foundation-accordion .accordion-item.is-active .accordion-title:before {
  border-color: #123d64;
  color: white;
  background-color: #123d64;
  background-image: url("../images/icon-chevron-up-white-2025.svg");
}
.s-foundation-accordion .accordion-content {
  padding: 2rem 0;
  padding-bottom: 1rem;
  border: none;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.2222222222;
  color: #123d64;
  background-color: transparent;
}

.s-foundation-offcanvas.o-header .off-canvas {
  padding: 0;
  background: #f1f1f1;
}
.s-foundation-offcanvas.o-header .off-canvas:before {
  display: none;
}
.s-foundation-offcanvas.o-header .off-canvas-content-wrapper {
  padding-bottom: 2rem;
}
.s-foundation-offcanvas .off-canvas {
  box-sizing: border-box;
  background: white;
}
@media print, screen and (max-width: 39.99875em) {
  .s-foundation-offcanvas .off-canvas {
    padding: 2rem;
  }
}
@media print, screen and (min-width: 40em) {
  .s-foundation-offcanvas .off-canvas {
    padding: 2rem 4rem;
  }
}
@media print, screen and (min-width: 64em) {
  .s-foundation-offcanvas .off-canvas {
    padding: 2rem 6rem;
  }
}
.s-foundation-offcanvas .off-canvas.is-transition-overlap.is-open {
  box-shadow: none;
}
.s-foundation-offcanvas .off-canvas.position-right:not(.is-transition-overlap.is-open) {
  transform: translateX(100%);
}
.s-foundation-offcanvas .off-canvas:before {
  content: "";
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  background-color: #f1f1f1;
  background-image: url("../images/icon-pipe-offcanvas.svg");
  background-repeat: no-repeat;
  background-position: top right;
}
@media print, screen and (max-width: 39.99875em) {
  .s-foundation-offcanvas .off-canvas:before {
    height: 18.75rem;
  }
}
@media print, screen and (min-width: 40em) {
  .s-foundation-offcanvas .off-canvas:before {
    height: 26.25rem;
  }
}
.s-foundation-offcanvas .off-canvas-content-wrapper {
  position: relative;
  z-index: 2;
}

.js-off-canvas-overlay {
  background: rgba(0, 0, 0, 0.4);
}

.s-gravity-forms .gform_wrapper .gform_footer input[type=submit] {
  height: auto;
  text-transform: none;
  letter-spacing: normal;
}

.s-reciteme-language-dropdown .recite_language_native_name_str_dropdown {
  margin-top: 0.25rem;
  display: block;
  font-size: 0.875rem;
  font-style: italic;
  opacity: 0.8;
}

.s-tablepress {
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: #ec307d white;
}
@media print, screen and (max-width: 39.99875em) {
  .s-tablepress {
    overflow-x: scroll;
  }
}
@media print, screen and (min-width: 40em) {
  .s-tablepress {
    overflow-x: visible;
  }
}
.s-tablepress::-webkit-scrollbar {
  height: 0.5rem;
  -webkit-appearance: none;
}
.s-tablepress::-webkit-scrollbar:horizontal {
  height: 0.5rem;
}
.s-tablepress::-webkit-scrollbar-track {
  border-radius: 0.5rem;
  box-shadow: inset 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);
  background-color: white;
}
.s-tablepress::-webkit-scrollbar-thumb {
  border-radius: 0.5rem;
  background-color: #ec307d;
}
.s-tablepress .tablepress-table-name {
  color: inherit;
}
.s-tablepress .tablepress {
  width: 100%;
}
@media print, screen and (max-width: 39.99875em) {
  .s-tablepress .tablepress {
    table-layout: auto;
  }
}
@media print, screen and (min-width: 40em) {
  .s-tablepress .tablepress {
    table-layout: fixed;
  }
}
.s-tablepress .tablepress > :where(thead, tfoot) > tr > * {
  font-size: 1rem;
  font-weight: 700;
  color: inherit;
  background-color: transparent;
}
@media print, screen and (max-width: 39.99875em) {
  .s-tablepress .tablepress > :where(thead, tfoot) > tr > * {
    width: 12.5rem;
    min-width: 12.5rem;
  }
}
.s-tablepress .tablepress > :where(tbody) > tr > * {
  font-size: 1rem;
  line-height: 1.125;
  color: inherit;
  background-color: white;
}
.c-tables:not(.t-grey) .s-tablepress .tablepress > :where(tbody) > tr > * {
  background-color: rgba(255, 255, 255, 0.2);
}
@media print, screen and (max-width: 39.99875em) {
  .s-tablepress .tablepress > :where(tbody) > tr > * {
    width: 12.5rem;
    min-width: 12.5rem;
  }
}
.s-tablepress .tablepress > :where(thead) + tbody > :where(:not(.child)) > *,
.s-tablepress .tablepress > tbody > * ~ :where(:not(.child)) > *,
.s-tablepress .tablepress > tfoot > :where(:first-child) > * {
  border-top-width: 0.625rem;
  border-top-color: #f1f1f1;
  border-right: solid 0.3125rem #f1f1f1;
}
.c-tables.t-navy .s-tablepress .tablepress > :where(thead) + tbody > :where(:not(.child)) > *,
.c-tables.t-navy .s-tablepress .tablepress > tbody > * ~ :where(:not(.child)) > *,
.c-tables.t-navy .s-tablepress .tablepress > tfoot > :where(:first-child) > * {
  border-color: #123d64;
}
.c-tables.t-olive .s-tablepress .tablepress > :where(thead) + tbody > :where(:not(.child)) > *,
.c-tables.t-olive .s-tablepress .tablepress > tbody > * ~ :where(:not(.child)) > *,
.c-tables.t-olive .s-tablepress .tablepress > tfoot > :where(:first-child) > * {
  border-color: #50563c;
}
.c-tables.t-plumb .s-tablepress .tablepress > :where(thead) + tbody > :where(:not(.child)) > *,
.c-tables.t-plumb .s-tablepress .tablepress > tbody > * ~ :where(:not(.child)) > *,
.c-tables.t-plumb .s-tablepress .tablepress > tfoot > :where(:first-child) > * {
  border-color: #573454;
}
.s-tablepress .tablepress > :not(caption) > * > * {
  padding: 1rem;
}

.s-wp-cms p:last-child,
.s-wp-cms ul:last-child,
.s-wp-cms ol:last-child {
  margin-bottom: 0;
}
.s-wp-cms ol,
.s-wp-cms ul {
  margin-bottom: 1rem;
  padding-left: 1rem;
}
.s-wp-cms ol li:not(:last-child),
.s-wp-cms ul li:not(:last-child) {
  margin-bottom: 0.5rem;
}
.s-wp-cms ol {
  list-style-type: decimal;
}
.s-wp-cms img,
.s-wp-cms .wp-caption {
  width: auto;
  height: auto !important;
  margin-bottom: 1rem;
}
.s-wp-cms .wp-caption {
  margin: 0 0 1rem;
}
.s-wp-cms .wp-caption img {
  margin-bottom: 0;
  border-bottom: none;
}
.s-wp-cms .wp-caption .wp-caption-text {
  margin-top: 0;
  font-size: 1rem;
  text-align: left;
}
.s-wp-cms img {
  overflow: hidden;
}
.s-wp-cms img.alignleft, .s-wp-cms img.alignright {
  width: auto !important;
}
@media print, screen and (max-width: 39.99875em) {
  .s-wp-cms img.alignleft, .s-wp-cms img.alignright {
    margin: 1rem auto;
    display: block;
  }
}
.s-wp-cms img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: flex;
}
@media print, screen and (min-width: 40em) {
  .s-wp-cms img.alignleft {
    margin-right: 1rem;
    float: left;
  }
}
@media print, screen and (min-width: 40em) {
  .s-wp-cms img.alignright {
    margin-left: var(--space);
    float: right;
  }
}
.s-wp-cms p {
  margin-bottom: 1rem;
}
.s-wp-cms p a {
  color: inherit;
}
.s-wp-cms p iframe {
  max-width: 100%;
}
.s-wp-cms b,
.s-wp-cms strong {
  font-weight: 700;
  letter-spacing: 0.015625rem;
}
.s-wp-cms em {
  font-style: italic;
}

.o-header__mobile-nav .s-wp-menu {
  width: 100%;
  box-sizing: border-box;
}
.s-wp-menu .menu {
  width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  list-style: none;
}
.o-header__top-nav .s-wp-menu .menu, .o-header__nav .s-wp-menu .menu, .o-footer__nav .s-wp-menu .menu {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.o-header__nav .s-wp-menu .menu {
  gap: 0.5rem;
}
.o-header__top-nav .s-wp-menu .menu, .o-footer__nav .s-wp-menu .menu {
  gap: 0.25rem;
}
.s-wp-menu .menu-item {
  box-sizing: border-box;
  position: relative;
}
.o-header__top-nav .s-wp-menu .menu-item, .o-footer__nav .s-wp-menu .menu-item {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.o-header__mobile-nav .s-wp-menu .menu-item {
  width: 100%;
}
.o-header__mobile-nav:not(.is-ancillary) .s-wp-menu .menu-item {
  border-bottom: solid 0.0625rem rgba(18, 61, 100, 0.14);
}
.o-header__top-nav .s-wp-menu .menu-item:not(:last-child):after, .o-footer__nav .s-wp-menu .menu-item:not(:last-child):after {
  content: "|";
}
.s-wp-menu .menu-item.menu-item-has-children a {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
.s-wp-menu .menu-item.menu-item-has-children a:after {
  content: "";
  width: 0.9375rem;
  height: 0.9375rem;
  flex: 0 0 auto;
  background-image: url("../images/icon-chevron-down-2025.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  transition: background-image 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.o-header.t-navy .o-header__nav .s-wp-menu .menu-item.menu-item-has-children a:after {
  background-image: url("../images/icon-chevron-down-white-2025.svg");
}
.o-header__top-nav .s-wp-menu .menu-item.menu-item-has-children a:after {
  width: 0.625rem;
  height: 0.625rem;
}
.o-header__top-nav .s-wp-menu .menu-item.menu-item-has-children:hover a:after {
  background-image: url("../images/icon-chevron-up-white-2025.svg");
}
.o-header__mobile-nav .s-wp-menu .menu-item:not(.menu-item-has-children) a {
  width: 100%;
  display: block;
}
.o-header__mobile-nav .s-wp-menu .menu-item.menu-item-has-children a {
  justify-content: space-between;
}
.o-header__mobile-nav .s-wp-menu .menu-item.menu-item-has-children a:after {
  background-image: url("../images/icon-chevron-right-2025.svg");
}
.o-header__nav .s-wp-menu .menu-item.menu-item-has-children a {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.s-wp-menu .menu-item a {
  box-sizing: border-box;
  text-decoration: none;
  background-color: transparent;
  transition: background-color 0.2s ease-in-out;
}
.o-header__top-nav .s-wp-menu .menu-item a {
  padding: 0.5rem;
  font-size: 1rem;
  text-align: center;
  color: #123d64;
}
.o-header__top-nav .s-wp-menu .menu-item a:hover {
  color: white;
  background-color: #123d64;
}
.o-header__nav .s-wp-menu .menu-item a {
  padding: 0.5rem;
  border: none;
  border-radius: 0.625rem;
  font-size: 1.5625rem;
  font-weight: 600;
  text-align: center;
  color: #123d64;
}
.o-header.t-navy .o-header__nav .s-wp-menu .menu-item a {
  color: white;
}
.o-header.t-navy .o-header__nav .s-wp-menu .menu-item a:hover {
  color: #123d64;
}
.o-header__nav .s-wp-menu .menu-item a:hover {
  background-color: #efdf00;
}
.o-header__mobile-nav .s-wp-menu .menu-item a {
  width: 100%;
  padding: 1rem;
  font-size: 1.5rem;
  font-weight: 600;
  color: #123d64;
}
.o-header__mobile-nav.is-ancillary .s-wp-menu .menu-item a {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  font-weight: 400;
}
.o-footer__nav .s-wp-menu .menu-item a {
  font-size: 1.125rem;
  color: white;
}
.o-footer__nav .s-wp-menu .menu-item a:hover {
  text-decoration: underline;
}
.s-wp-menu .menu-item .sub-menu {
  margin: 0;
  box-sizing: border-box;
  display: none;
  list-style: none;
  background-color: white;
}
@media print, screen and (min-width: 40em) {
  .s-wp-menu .menu-item .sub-menu {
    width: 25rem;
    max-width: calc(100vw - 2rem);
    padding: 1rem;
    border-radius: 0.625rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: 0 0.9375rem 3.125rem 0 rgba(0, 0, 0, 0.2);
    gap: 1rem 0.5rem;
    grid-template-rows: repeat(auto-fit, 1fr);
    grid-template-columns: repeat(2, 1fr);
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
  }
}
.s-wp-menu .menu-item .sub-menu .menu-item {
  display: block;
}
.s-wp-menu .menu-item .sub-menu .menu-item:after {
  display: none;
}
.s-wp-menu .menu-item .sub-menu a {
  padding: 0;
  border-radius: 0;
  display: block;
  font-size: 1rem;
  font-weight: 300;
  text-align: left;
  color: #123d64;
}
.o-header.t-navy .o-header__nav .s-wp-menu .menu-item .sub-menu a {
  color: #123d64;
}
.s-wp-menu .menu-item .sub-menu a:hover {
  text-decoration: underline;
  color: #123d64;
  background-color: transparent;
}
.s-wp-menu .menu-item .sub-menu a:after {
  display: none;
}
.o-header__mobile-nav .s-wp-menu .sub-menu a {
  padding: 1rem;
  display: block;
  font-size: 1.25rem;
  font-weight: 300;
  text-align: left;
  text-decoration: none;
  color: #123d64;
}
.o-header__mobile-nav .s-wp-menu .sub-menu a:after {
  display: none;
}
.o-header__mobile-nav .s-wp-menu .sub-menu a:hover {
  text-decoration: underline;
  color: #123d64;
  background-color: transparent;
}
.o-header__mobile-nav .s-wp-menu .sub-menu .menu-item.is-parent-link a {
  font-weight: 600;
}
.o-header__mobile-nav .s-wp-menu .sub-menu .o-header__drilldown-back a {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1rem;
  cursor: pointer;
}
.o-header__mobile-nav .s-wp-menu .sub-menu .o-header__drilldown-back a:before {
  content: "";
  width: 0.9375rem;
  height: 0.9375rem;
  flex: 0 0 auto;
  background-image: url("../images/icon-arrow-left-2025.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.o-header__top-nav .s-wp-menu .menu-item-has-children:hover > a {
  color: white;
  background-color: #123d64;
}
.o-header__top-nav .s-wp-menu .menu-item-has-children:hover > a:after {
  transform: rotate(180deg);
}
.o-header__nav .s-wp-menu .menu-item-has-children:hover > a {
  color: #123d64;
  background-color: #efdf00;
}
.o-header.t-navy .o-header__nav .s-wp-menu .menu-item-has-children:hover > a {
  color: #123d64;
}
.o-header.t-navy .o-header__nav .s-wp-menu .menu-item-has-children:hover > a:after {
  background-image: url("../images/icon-chevron-down-2025.svg");
}
.o-header__nav .s-wp-menu .menu-item-has-children:hover > a:after {
  transform: rotate(180deg);
}

.s-wp-pagination .pagination {
  height: 3.125rem;
  padding: 0 2.1875rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  color: white;
  background-color: #123d64;
}
.s-wp-pagination .pagination a {
  color: inherit;
  text-decoration: none;
  text-align: center;
}
.s-wp-pagination .pagination a:hover {
  opacity: 0.8;
}
.s-wp-pagination .pagination a.next img, .s-wp-pagination .pagination a.prev img {
  width: 1.25rem;
  height: 1.25rem;
  display: block;
}
.s-wp-pagination .pagination .current {
  font-weight: 600;
}
.s-wp-pagination .pagination .dots {
  letter-spacing: normal;
}
.s-wp-pagination .nav-links {
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .s-wp-pagination .nav-links {
    display: flex;
  }
}
@media print, screen and (min-width: 40em) {
  .s-wp-pagination .nav-links {
    display: inline-flex;
  }
}
.s-wp-pagination .page-numbers {
  display: block;
}

.s-yoast-breadcrumbs {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  list-style: none;
}
.s-yoast-breadcrumbs li {
  font-family: "jaf-domus", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #123d64;
}
.c-breadcrumbs.t-navy .s-yoast-breadcrumbs li {
  color: white;
}
.s-yoast-breadcrumbs li:first-child a {
  line-height: 0;
}
.s-yoast-breadcrumbs li:last-child {
  font-weight: 600;
}
.s-yoast-breadcrumbs a {
  display: block;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: none;
  text-underline-offset: 0.3125rem;
  color: inherit;
}
.s-yoast-breadcrumbs a:hover {
  text-decoration: underline;
}
.s-yoast-breadcrumbs a svg {
  width: 1rem;
  height: 1rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.s-yoast-breadcrumbs a svg path {
  stroke: #123d64;
}
.c-breadcrumbs.t-navy .s-yoast-breadcrumbs a svg path {
  stroke: white;
}

.t-components-2025 {
  background-color: white;
}

.utl-clearfix::before, .utl-clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.utl-clearfix::after {
  clear: both;
}

body {
  overflow-x: hidden;
}