p a,td a{background-image:linear-gradient(to right,#000 33%,#0000 33% 66%,#000 66%);background-position:right bottom;background-size:300% .0625em;background-repeat:no-repeat;display:inline;position:relative;overflow:hidden;text-decoration:none;color:var(--c_dark)}p a:hover,p a:focus,td a:hover,td a:focus{background-position:left bottom;transition:background-position .5s;color:var(--c_dark)}.page-node-type-generic .list-set picture img{max-width:100%}.opt-module h2{margin-bottom:var(--m_3)}.opt-module-hdr h2{font-size:var(--fs_h4);line-height:var(--lh_4);margin-bottom:0}.opt-module-hdr p:last-child{padding-bottom:0}.font35-bold,.water-testing-ig span .font35-bold,.water-testing-ig span.font35-bold{font-size:35px;line-height:41px;font-weight:bolder}.font45-bold,.water-testing-ig span.font45-bold{font-size:45px;line-height:51px;font-weight:bolder}li.circle{position:relative}li.circle>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.list-three-col li.circle{width:280px;max-width:280px;min-width:280px;height:280px;margin:0 auto 30px}.bg-008085,.circle.bg-008085{background-color:#008085;color:#fff}.bg-008085 p{color:#fff}.circle.bg-white{background-color:#fff}.rightt-txt{text-align:right}.opt-module-hdr-corporate-sustainability{background:url('/webroot/web/images/corporate/sustainability-hdr.png') no-repeat}.bg-sustainability-goals{background-image:url('/webroot/web/images/corporate/sustainability-goals-bg.png');background-position:top center;background-repeat:no-repeat}h3 a{font-family:inherit}.opt-module .list-set.topmargin-1em{margin-top:1em}.container.border-container .opt-module a:not(.header),.container.border-container .boxes-covid a:not(.header):not(.btn):not(.bttn-block),.container.border-container .white h3 a:not(.header):not(.btn):not(.bttn-block),.container.border-container h3 a:not(.header):not(.btn):not(.bttn-block),.container.border-container a.no-link-style:not(.header):not(.btn):not(.bttn-block),.container.border-container .boxes-overall a:not(.header):not(.btn):not(.bttn-block),.container.border-container .pagenav a:not(.header),.container.border-container .item-list a:not(.header),.container.border-container .overview-module-overview-module .coh-slider-item a:not(.header){background-image:none !important}.list-set h3+ul{margin-top:1em}.list-set h2{margin-bottom:.4em}.bg-sustainability-goals,.bg-f2f3f3{background-color:#f2f3f3}.sustainability-goals>li,.sustainability-goals>.stroke{border:5px solid #008085}.sustainability-goals>.bg-white{border:5px solid #fff}.sustainability-goals>.stroke{background-color:unset}.sustainability-goals img,.path-node .sustainability-goals img{position:absolute;top:0;right:0;height:65px;width:auto}.opt-module-hdr-corporate-sustainability{background:url(/webroot/web/images/corporate/sustainability-hdr.png) no-repeat}.opt-module-hdr-compliance{background:url(/webroot/web/images/corporate/opt-module-hdr-compliance.png) no-repeat right top #e0eff6}.opt-module.intro{padding-right:40px;box-sizing:content-box}.opt-module.intro>div:nth-child(2){float:unset;margin-right:-40px;max-width:400px}.social-horz{margin-top:40px}.opt-footer a{color:#fff !important}.list-code-conducts-files li{align-items:baseline}.lhm-list{display:block !important}@media(max-width:767px){.opt-module.intro>div:nth-child(2),.opt-module.intro{display:block;padding:0;margin:0}.lhm-list{display:none !important}.opt-module.intro>div:nth-child(2){display:block;max-width:100%;padding:20px}#testimonialsModule>div{float:none;width:100%}#jobSearchModule .bttn-block-opt span{font-size:inherit}iframe{width:100%}}