.pt_landingpage .main-wrapper,.pt_landingpage .landingpage-section{position:relative}.pt_landingpage #main{padding:0}.pt_landingpage #main>div{max-width:none}.pt_landingpage .main-wrapper{overflow:hidden}.pt_landingpage .main-wrapper.loading:before,.pt_landingpage .main-wrapper.loading:after{content:"";display:block}.pt_landingpage .main-wrapper.loading:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:rgba(255,255,255,0.75)}.pt_landingpage .main-wrapper.loading:after{position:fixed;top:50%;left:50%;z-index:102;width:50px;height:50px;margin:-25px 0 0 -25px;background:url("../images/layout/infinite_loader.gif") no-repeat center center}.pt_landingpage .container{max-width:980px;margin:0 auto}.pt_landingpage .background{display:block;width:100%}.pt_landingpage .landingpage-section_content{padding-top:5%;padding-bottom:5%;text-align:center;color:#3e3e3e}.pt_landingpage #sustainability-menu,.pt_landingpage #sustainability-updated-menu{position:absolute;top:105px;left:0;z-index:100}.pt_landingpage #sustainability-menu.bottom,.pt_landingpage #sustainability-updated-menu.bottom{top:auto;bottom:105px}.pt_landingpage #sustainability-menu.fixed,.pt_landingpage #sustainability-updated-menu.fixed{position:fixed;left:50%;margin-left:-615px}.pt_landingpage #sustainability-menu:hover li,.pt_landingpage #sustainability-updated-menu:hover li{width:100%}.pt_landingpage #sustainability-menu li,.pt_landingpage #sustainability-updated-menu li{margin-bottom:4px;width:51px;overflow:hidden;-moz-transition:width 0.4s ease-out;-webkit-transition:width 0.4s ease-out;-o-transition:width 0.4s ease-out;transition:width 0.4s ease-out;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.25);-moz-box-shadow:0 0 2px rgba(0,0,0,0.25);box-shadow:0 0 2px rgba(0,0,0,0.25)}.pt_landingpage #sustainability-menu li:last-child,.pt_landingpage #sustainability-updated-menu li:last-child{margin-bottom:0}.pt_landingpage #sustainability-menu a,.pt_landingpage #sustainability-updated-menu a{box-sizing:border-box;background:#fff;position:relative;z-index:1;display:block;height:50px;line-height:50px;padding:0 10px 0 52px;font-size:10px;text-transform:uppercase;white-space:nowrap;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.pt_landingpage #sustainability-menu a:before,.pt_landingpage #sustainability-updated-menu a:before{content:"";display:block;position:absolute;top:50%;left:5px;background:url("../images/layout/sprite_sustainability-menu-icons.png") no-repeat 0 0;width:32px;margin:0 5px}.pt_landingpage #sustainability-menu a span,.pt_landingpage #sustainability-updated-menu a span{display:inline-block;line-height:1.2;vertical-align:middle}.pt_landingpage #sustainability-menu a:hover,.pt_landingpage #sustainability-menu a.active,.pt_landingpage #sustainability-updated-menu a:hover,.pt_landingpage #sustainability-updated-menu a.active{background:#3e3e3e;color:#fff}.pt_landingpage #sustainability-menu a:hover:before,.pt_landingpage #sustainability-menu a.active:before,.pt_landingpage #sustainability-updated-menu a:hover:before,.pt_landingpage #sustainability-updated-menu a.active:before{background-position:-33px 0}.pt_landingpage #sustainability-menu a.home:before,.pt_landingpage #sustainability-updated-menu a.home:before{height:18px;margin-top:-8px}.pt_landingpage #sustainability-menu a.people:before,.pt_landingpage #sustainability-updated-menu a.people:before{height:26px;margin:-13px -11px -11px 7px;background-position:0 -16px}.pt_landingpage #sustainability-menu a.people:hover:before,.pt_landingpage #sustainability-menu a.people.active:before,.pt_landingpage #sustainability-updated-menu a.people:hover:before,.pt_landingpage #sustainability-updated-menu a.people.active:before{background-position:-30px -16px}.pt_landingpage #sustainability-menu a.planet:before,.pt_landingpage #sustainability-updated-menu a.planet:before{width:31px;height:26px;margin:-11px 0 0 6px;background-position:0 -42px}.pt_landingpage #sustainability-menu a.planet:hover:before,.pt_landingpage #sustainability-menu a.planet.active:before,.pt_landingpage #sustainability-updated-menu a.planet:hover:before,.pt_landingpage #sustainability-updated-menu a.planet.active:before{background-position:-32px -42px}.pt_landingpage #sustainability-menu a.operations:before,.pt_landingpage #sustainability-updated-menu a.operations:before{width:29px;height:24px;margin:-10px 4px 0 6px;background-position:3px -66px}.pt_landingpage #sustainability-menu a.operations:hover:before,.pt_landingpage #sustainability-menu a.operations.active:before,.pt_landingpage #sustainability-updated-menu a.operations:hover:before,.pt_landingpage #sustainability-updated-menu a.operations.active:before{background-position:-31px -66px}.pt_landingpage #sustainability-menu a.governance-report:before,.pt_landingpage #sustainability-updated-menu a.governance-report:before{width:32px;height:25px;margin:-12px 4px 0 5px;background-position:0 -89px}.pt_landingpage #sustainability-menu a.governance-report:hover:before,.pt_landingpage #sustainability-menu a.governance-report.active:before,.pt_landingpage #sustainability-updated-menu a.governance-report:hover:before,.pt_landingpage #sustainability-updated-menu a.governance-report.active:before{background-position:-30px -89px}.pt_landingpage #sustainability-menu a.recycling:before,.pt_landingpage #sustainability-updated-menu a.recycling:before{width:32px;height:28px;margin:-12px 4px 0 7px;background-position:0 -112px}.pt_landingpage #sustainability-menu a.recycling:hover:before,.pt_landingpage #sustainability-menu a.recycling.active:before,.pt_landingpage #sustainability-updated-menu a.recycling:hover:before,.pt_landingpage #sustainability-updated-menu a.recycling.active:before{background-position:-34px -112px}.pt_landingpage #sustainability-menu a.stewardship:before,.pt_landingpage #sustainability-updated-menu a.stewardship:before{width:32px;height:28px;margin:-12px 4px 0 7px;background-position:0 -141px}.pt_landingpage #sustainability-menu a.stewardship:hover:before,.pt_landingpage #sustainability-menu a.stewardship.active:before,.pt_landingpage #sustainability-updated-menu a.stewardship:hover:before,.pt_landingpage #sustainability-updated-menu a.stewardship.active:before{background-position:-34px -141px}.pt_landingpage .title h2{font-size:41px;font-weight:300;text-transform:uppercase;line-height:1.5em}.pt_landingpage .title p{text-transform:uppercase;font-size:16px;line-height:1.8em}.pt_landingpage .content p{font-size:14px;margin:40px auto;max-width:85%}.pt_landingpage #sustainability-updated-natural-resources .content,.pt_landingpage #sustainability-updated-responsible-business .content,.pt_landingpage #sustainability-updated-community .content,.pt_landingpage #sustainability-updated-responsible-products .content{position:relative;z-index:5}.pt_landingpage #sustainability-updated-natural-resources .tile,.pt_landingpage #sustainability-updated-responsible-business .tile,.pt_landingpage #sustainability-updated-community .tile,.pt_landingpage #sustainability-updated-responsible-products .tile{position:relative;width:40%;color:#000;display:inline-block;margin:5px;overflow:hidden}.pt_landingpage #sustainability-updated-natural-resources .tile .image,.pt_landingpage #sustainability-updated-responsible-business .tile .image,.pt_landingpage #sustainability-updated-community .tile .image,.pt_landingpage #sustainability-updated-responsible-products .tile .image{position:relative;font-size:0;line-height:0;letter-spacing:0}.pt_landingpage #sustainability-updated-natural-resources .tile .image img,.pt_landingpage #sustainability-updated-responsible-business .tile .image img,.pt_landingpage #sustainability-updated-community .tile .image img,.pt_landingpage #sustainability-updated-responsible-products .tile .image img{max-width:100%}.pt_landingpage #sustainability-updated-natural-resources .tile .image:before,.pt_landingpage #sustainability-updated-responsible-business .tile .image:before,.pt_landingpage #sustainability-updated-community .tile .image:before,.pt_landingpage #sustainability-updated-responsible-products .tile .image:before{content:"";display:block;position:absolute;height:100%;width:100%;background:rgba(255,255,255,0.4)}.pt_landingpage #sustainability-updated-natural-resources .tile.top .text,.pt_landingpage #sustainability-updated-responsible-business .tile.top .text,.pt_landingpage #sustainability-updated-community .tile.top .text,.pt_landingpage #sustainability-updated-responsible-products .tile.top .text{top:10%}.pt_landingpage #sustainability-updated-natural-resources .tile.bottom .text,.pt_landingpage #sustainability-updated-responsible-business .tile.bottom .text,.pt_landingpage #sustainability-updated-community .tile.bottom .text,.pt_landingpage #sustainability-updated-responsible-products .tile.bottom .text{bottom:10%}.pt_landingpage #sustainability-updated-natural-resources .tile .text,.pt_landingpage #sustainability-updated-responsible-business .tile .text,.pt_landingpage #sustainability-updated-community .tile .text,.pt_landingpage #sustainability-updated-responsible-products .tile .text{position:absolute;left:0;right:0;margin:10px}.pt_landingpage #sustainability-updated-natural-resources .tile .text p,.pt_landingpage #sustainability-updated-responsible-business .tile .text p,.pt_landingpage #sustainability-updated-community .tile .text p,.pt_landingpage #sustainability-updated-responsible-products .tile .text p{font-size:12px;margin:10px auto;max-width:100%}.pt_landingpage #sustainability-updated-natural-resources .tile .text h3,.pt_landingpage #sustainability-updated-responsible-business .tile .text h3,.pt_landingpage #sustainability-updated-community .tile .text h3,.pt_landingpage #sustainability-updated-responsible-products .tile .text h3{font-size:15px;color:#144476;text-transform:uppercase}.pt_landingpage #sustainability-updated-natural-resources .tile .text h3:after,.pt_landingpage #sustainability-updated-responsible-business .tile .text h3:after,.pt_landingpage #sustainability-updated-community .tile .text h3:after,.pt_landingpage #sustainability-updated-responsible-products .tile .text h3:after{content:"";display:block;margin:10px auto;width:35px;height:3px;background:#144476}@media only screen and (max-width: 1230px){.pt_landingpage #sustainability-menu.fixed,.pt_landingpage #sustainability-updated-menu.fixed{left:0;margin-left:0}.pt_landingpage .title h2{font-size:calc(30px + 11 * (100vw - 768px) / 462)}.pt_landingpage .title p{font-size:calc(14px + 2 * (100vw - 768px) / 462)}}@media only screen and (max-width: 1000px){.pt_landingpage .container{margin:0 55px}}@media only screen and (max-width: 900px){.pt_landingpage .content p{margin:20px auto}}@media only screen and (max-width: 768px){.pt_landingpage .title h2{font-size:calc(22px + 19 * (100vw - 480px) / 288)}.pt_landingpage .title p{font-size:calc(14px + 2 * (100vw - 480px) / 288)}.pt_landingpage #sustainability-updated-natural-resources .tile.top .text,.pt_landingpage #sustainability-updated-responsible-business .tile.top .text,.pt_landingpage #sustainability-updated-community .tile.top .text,.pt_landingpage #sustainability-updated-responsible-products .tile.top .text{top:0}.pt_landingpage #sustainability-updated-natural-resources .tile.bottom .text,.pt_landingpage #sustainability-updated-responsible-business .tile.bottom .text,.pt_landingpage #sustainability-updated-community .tile.bottom .text,.pt_landingpage #sustainability-updated-responsible-products .tile.bottom .text{bottom:0}.pt_landingpage #sustainability-updated-natural-resources .tile .text h3,.pt_landingpage #sustainability-updated-responsible-business .tile .text h3,.pt_landingpage #sustainability-updated-community .tile .text h3,.pt_landingpage #sustainability-updated-responsible-products .tile .text h3{font-size:13px}.pt_landingpage #sustainability-updated-natural-resources .tile .text p,.pt_landingpage #sustainability-updated-responsible-business .tile .text p,.pt_landingpage #sustainability-updated-community .tile .text p,.pt_landingpage #sustainability-updated-responsible-products .tile .text p{font-size:10px}}@media only screen and (max-width: 624px){.pt_landingpage #sustainability-updated-natural-resources .tile,.pt_landingpage #sustainability-updated-responsible-business .tile,.pt_landingpage #sustainability-updated-community .tile,.pt_landingpage #sustainability-updated-responsible-products .tile{width:80%}.pt_landingpage #sustainability-updated-natural-resources .tile.top .text,.pt_landingpage #sustainability-updated-responsible-business .tile.top .text,.pt_landingpage #sustainability-updated-community .tile.top .text,.pt_landingpage #sustainability-updated-responsible-products .tile.top .text{top:5%}.pt_landingpage #sustainability-updated-natural-resources .tile.bottom .text,.pt_landingpage #sustainability-updated-responsible-business .tile.bottom .text,.pt_landingpage #sustainability-updated-community .tile.bottom .text,.pt_landingpage #sustainability-updated-responsible-products .tile.bottom .text{bottom:5%}.pt_landingpage #sustainability-updated-natural-resources .tile .text p,.pt_landingpage #sustainability-updated-responsible-business .tile .text p,.pt_landingpage #sustainability-updated-community .tile .text p,.pt_landingpage #sustainability-updated-responsible-products .tile .text p{font-size:12px}}@media only screen and (max-width: 480px){.pt_landingpage #sustainability-menu,.pt_landingpage #sustainability-updated-menu{display:none}.pt_landingpage .container{margin:5px}.pt_landingpage .title h2{font-size:19px}.pt_landingpage .title p{font-size:12px}.pt_landingpage #sustainability-updated-natural-resources .tile,.pt_landingpage #sustainability-updated-responsible-business .tile,.pt_landingpage #sustainability-updated-community .tile,.pt_landingpage #sustainability-updated-responsible-products .tile{width:85%}.pt_landingpage #sustainability-updated-natural-resources .tile .text p,.pt_landingpage #sustainability-updated-responsible-business .tile .text p,.pt_landingpage #sustainability-updated-community .tile .text p,.pt_landingpage #sustainability-updated-responsible-products .tile .text p{font-size:11px}}.pt_landingpage #sustainability-home,.pt_landingpage #sustainability-updated-home{overflow:hidden}.pt_landingpage #sustainability-home .background,.pt_landingpage #sustainability-updated-home .background{position:absolute;top:0;left:0;right:0;background-color:#fff}.pt_landingpage #sustainability-home .landingpage-section_content,.pt_landingpage #sustainability-updated-home .landingpage-section_content{position:relative;text-transform:uppercase}.pt_landingpage #sustainability-home h1,.pt_landingpage #sustainability-updated-home h1{font-size:36px}.pt_landingpage #sustainability-home h1 span,.pt_landingpage #sustainability-updated-home h1 span{display:block;font-size:60px;font-weight:100}.pt_landingpage #sustainability-home ul,.pt_landingpage #sustainability-updated-home ul{display:table;left:0;right:0;margin:5% auto}.pt_landingpage #sustainability-home ul li,.pt_landingpage #sustainability-updated-home ul li{display:inline-table;padding:0 15px;font-size:14px;border-right:1px solid #3e3e3e}.pt_landingpage #sustainability-home ul li:last-of-type,.pt_landingpage #sustainability-updated-home ul li:last-of-type{border-right:none}.pt_landingpage #sustainability-home p,.pt_landingpage #sustainability-updated-home p{text-transform:none;font-size:14px;width:70%;margin:auto;line-height:1.5em}.pt_landingpage #sustainability-updated-home ul li{margin:5px 0}.pt_landingpage #sustainability-updated-home p{margin:1em auto}@media only screen and (max-width: 768px){.pt_landingpage #sustainability-home h1,.pt_landingpage #sustainability-updated-home h1{font-size:calc(20px + 16 * (100vw - 480px) / 288)}.pt_landingpage #sustainability-home h1 span,.pt_landingpage #sustainability-updated-home h1 span{font-size:calc(45px + 15 * (100vw - 480px) / 288)}.pt_landingpage #sustainability-home ul li,.pt_landingpage #sustainability-updated-home ul li{font-size:calc(11px + 3 * (100vw - 480px) / 288)}.pt_landingpage #sustainability-home p,.pt_landingpage #sustainability-updated-home p{width:100%}.pt_landingpage #sustainability-home p,.pt_landingpage #sustainability-updated-home p{font-size:calc(11px + 3 * (100vw - 480px) / 288)}}@media only screen and (max-width: 480px){.pt_landingpage #sustainability-home h1,.pt_landingpage #sustainability-updated-home h1{font-size:calc(15px + 8 * (100vw - 320px) / 160)}.pt_landingpage #sustainability-home h1 span,.pt_landingpage #sustainability-updated-home h1 span{font-size:calc(30px + 18 * (100vw - 320px) / 160)}.pt_landingpage #sustainability-home ul li,.pt_landingpage #sustainability-updated-home ul li{font-size:10px}.pt_landingpage #sustainability-home p,.pt_landingpage #sustainability-updated-home p{font-size:10px}}.pt_landingpage #sustainability-people,.pt_landingpage #sustainability-updated-people{overflow:hidden}.pt_landingpage #sustainability-people .landingpage-section_content,.pt_landingpage #sustainability-updated-people .landingpage-section_content{background-color:#fff;padding-bottom:0}.pt_landingpage #sustainability-people .content,.pt_landingpage #sustainability-updated-people .content{position:relative;z-index:5}.pt_landingpage #sustainability-people .tile,.pt_landingpage #sustainability-updated-people .tile{position:relative;width:40%;color:#fff;display:inline-block;margin:5px;overflow:hidden}.pt_landingpage #sustainability-people .tile .image,.pt_landingpage #sustainability-updated-people .tile .image{position:relative;font-size:0;line-height:0;letter-spacing:0}.pt_landingpage #sustainability-people .tile .image img,.pt_landingpage #sustainability-updated-people .tile .image img{max-width:100%}.pt_landingpage #sustainability-people .tile .image:before,.pt_landingpage #sustainability-updated-people .tile .image:before{content:"";display:block;position:absolute;height:100%;width:100%;background:rgba(0,0,0,0.2)}.pt_landingpage #sustainability-people .tile.top .text,.pt_landingpage #sustainability-updated-people .tile.top .text{top:10%}.pt_landingpage #sustainability-people .tile.bottom .text,.pt_landingpage #sustainability-updated-people .tile.bottom .text{bottom:10%}.pt_landingpage #sustainability-people .tile .text,.pt_landingpage #sustainability-updated-people .tile .text{position:absolute;left:0;right:0;margin:10px}.pt_landingpage #sustainability-people .tile .text p,.pt_landingpage #sustainability-updated-people .tile .text p{font-size:12px;margin:10px auto;max-width:100%}.pt_landingpage #sustainability-people .tile .text h3,.pt_landingpage #sustainability-updated-people .tile .text h3{font-size:15px;text-transform:uppercase}.pt_landingpage #sustainability-people .tile .text h3:after,.pt_landingpage #sustainability-updated-people .tile .text h3:after{content:"";display:block;margin:10px auto;width:35px;height:3px;background:#fff}.pt_landingpage #sustainability-updated-people{margin-top:-20%}.pt_landingpage #sustainability-updated-people .landingpage-section_content{background-color:transparent}@media only screen and (max-width: 768px){.pt_landingpage #sustainability-people .tile.top .text,.pt_landingpage #sustainability-updated-people .tile.top .text{top:0}.pt_landingpage #sustainability-people .tile.bottom .text,.pt_landingpage #sustainability-updated-people .tile.bottom .text{bottom:0}.pt_landingpage #sustainability-people .tile .text h3,.pt_landingpage #sustainability-updated-people .tile .text h3{font-size:13px}.pt_landingpage #sustainability-people .tile .text p,.pt_landingpage #sustainability-updated-people .tile .text p{font-size:10px}}@media only screen and (max-width: 624px){.pt_landingpage #sustainability-people .tile,.pt_landingpage #sustainability-updated-people .tile{width:80%}.pt_landingpage #sustainability-people .tile.top .text,.pt_landingpage #sustainability-updated-people .tile.top .text{top:5%}.pt_landingpage #sustainability-people .tile.bottom .text,.pt_landingpage #sustainability-updated-people .tile.bottom .text{bottom:5%}.pt_landingpage #sustainability-people .tile .text p,.pt_landingpage #sustainability-updated-people .tile .text p{font-size:12px}}@media only screen and (max-width: 480px){.pt_landingpage #sustainability-people .tile,.pt_landingpage #sustainability-updated-people .tile{width:85%}.pt_landingpage #sustainability-people .tile .text p,.pt_landingpage #sustainability-updated-people .tile .text p{font-size:11px}}.pt_landingpage #sustainability-report .landingpage-section_content,.pt_landingpage #sustainability-updated-report .landingpage-section_content{position:absolute;top:0;left:0;right:0}.pt_landingpage #sustainability-report h2,.pt_landingpage #sustainability-updated-report h2{width:80%;margin:auto}.pt_landingpage #sustainability-report .content,.pt_landingpage #sustainability-updated-report .content{position:relative;z-index:10}.pt_landingpage #sustainability-report .report-download p,.pt_landingpage #sustainability-report .report-download a,.pt_landingpage #sustainability-updated-report .report-download p,.pt_landingpage #sustainability-updated-report .report-download a{margin:5px auto;font-weight:900;text-transform:uppercase}.pt_landingpage #sustainability-report .report-download a,.pt_landingpage #sustainability-updated-report .report-download a{display:block;text-decoration:underline}@media only screen and (max-width: 900px){.pt_landingpage #sustainability-report .landingpage-section_content,.pt_landingpage #sustainability-updated-report .landingpage-section_content{padding-top:0}}@media only screen and (max-width: 480px){.pt_landingpage #sustainability-report .landingpage-section_content,.pt_landingpage #sustainability-updated-report .landingpage-section_content{padding-top:5%}}.pt_landingpage #sustainability-planet{margin-top:-6%}.pt_landingpage #sustainability-planet .background{position:absolute;top:0;left:0;right:0}.pt_landingpage #sustainability-planet .landingpage-section_content{position:relative;padding-top:15%}.pt_landingpage #sustainability-planet .content{max-width:835px;text-align:center;margin:30px auto}.pt_landingpage #sustainability-planet .tile{position:relative;margin:5px;overflow:hidden;display:inline-block}.pt_landingpage #sustainability-planet .tile .image{position:relative}.pt_landingpage #sustainability-planet .tile .image img{max-width:100%}.pt_landingpage #sustainability-planet .tile .image:before{content:"";display:block;position:absolute;height:100%;width:100%;background:rgba(255,255,255,0.3)}.pt_landingpage #sustainability-planet .tile.medium{width:48%}.pt_landingpage #sustainability-planet .tile.top .text{top:10%}.pt_landingpage #sustainability-planet .tile.bottom .text{bottom:10%}.pt_landingpage #sustainability-planet .tile .text{position:absolute;left:0;right:0;margin:10px}.pt_landingpage #sustainability-planet .tile .text p{font-size:11px;margin:10px auto;max-width:90%}.pt_landingpage #sustainability-planet .tile .text h3{font-size:15px;color:#144476;text-transform:uppercase}.pt_landingpage #sustainability-planet .tile .text h3:after{content:"";display:block;margin:10px auto;width:35px;height:3px;background:#144476}@media only screen and (max-width: 768px){.pt_landingpage #sustainability-planet .tile{width:100%}.pt_landingpage #sustainability-planet .tile.medium{width:100%}.pt_landingpage #sustainability-planet .tile.top .text{top:0}.pt_landingpage #sustainability-planet .tile.bottom .text{bottom:0}.pt_landingpage #sustainability-planet .tile .text p{font-size:9px;max-width:100%}}@media only screen and (max-width: 480px){.pt_landingpage #sustainability-planet .tile .text p{font-size:10px;max-width:85%}}.pt_landingpage #sustainability-operations .landingpage-section_content{background-color:#fff;padding-top:0}.pt_landingpage #sustainability-operations p{font-size:12px}.pt_landingpage #sustainability-operations h3,.pt_landingpage #sustainability-operations h4{text-transform:uppercase}.pt_landingpage #sustainability-operations h3+p,.pt_landingpage #sustainability-operations h4+p{margin:10px auto 40px}.pt_landingpage #sustainability-operations h3{font-size:24px;font-weight:300}.pt_landingpage #sustainability-operations h4{font-size:18px;font-weight:700}.pt_landingpage #sustainability-operations .content div{position:relative;margin:15px 0}.pt_landingpage #sustainability-operations .content div .content-image{display:block}.pt_landingpage #sustainability-operations .content div .content-image img{max-width:100%}.pt_landingpage #sustainability-operations .content div .content-text{position:absolute;top:0;left:0;right:0;margin:3% auto;height:100%}.pt_landingpage #sustainability-operations .content div .content-text h3{font-size:24px;font-weight:900;color:#144476;text-transform:uppercase}.pt_landingpage #sustainability-operations .content div .content-text h3:after{content:"";display:block;margin:10px auto;width:35px;height:3px;background:#144476}.pt_landingpage #sustainability-operations .content div.no-text{margin:50px 0 15px}.pt_landingpage #sustainability-operations .content .feature{margin-top:20px}.pt_landingpage #sustainability-operations .content .feature:after{content:"";display:block;margin:10px auto;width:145px;height:1px;background:#3e3e3e}.pt_landingpage #sustainability-operations .content .feature:last-of-type:after{display:none}.pt_landingpage #sustainability-operations .tests-wrapper{position:relative;z-index:5;width:100%;margin:50px auto}.pt_landingpage #sustainability-operations .tests{display:inline-block;margin:0 auto;max-width:100%}.pt_landingpage #sustainability-operations .tests p{display:inline-table;padding:5px}.pt_landingpage #sustainability-operations .tests p span{display:block;margin-top:10px;font-size:11px;text-transform:uppercase}.pt_landingpage #sustainability-operations .tests img{padding:5px;max-width:100%;background:#b2b3b6;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}@media only screen and (max-width: 1230px){.pt_landingpage #sustainability-operations h3{font-size:calc(20px + 4 * (100vw - 768px) / 462)}.pt_landingpage #sustainability-operations h4{font-size:calc(16px + 2 * (100vw - 768px) / 462)}.pt_landingpage #sustainability-operations .content div.no-text{margin:15px 0}.pt_landingpage #sustainability-operations .content div .content-text h3{font-size:calc(20px + 4 * (100vw - 768px) / 462)}}@media only screen and (max-width: 768px){.pt_landingpage #sustainability-operations h3{font-size:calc(16px + 4 * (100vw - 768px) / 462)}.pt_landingpage #sustainability-operations h4{font-size:calc(14px + 2 * (100vw - 768px) / 462)}.pt_landingpage #sustainability-operations p{font-size:11px}.pt_landingpage #sustainability-operations .content div .content-text{margin:1% auto}.pt_landingpage #sustainability-operations .content div .content-text h3{font-size:calc(16px + 4 * (100vw - 768px) / 462)}}@media only screen and (max-width: 480px){.pt_landingpage #sustainability-operations h3{font-size:16px}.pt_landingpage #sustainability-operations h4{font-size:14px}.pt_landingpage #sustainability-operations .content div .content-text{margin:2% auto}.pt_landingpage #sustainability-operations .content div .content-text h3{font-size:16px}}.pt_landingpage #sustainability-recycling{margin-top:-26%}.pt_landingpage #sustainability-recycling .landingpage-section_content{position:absolute;top:0;left:0;right:0;padding-top:25%}.pt_landingpage #sustainability-recycling .content{text-align:left}.pt_landingpage #sustainability-recycling .content p,.pt_landingpage #sustainability-recycling .content li{line-height:1.5em;font-size:14px}.pt_landingpage #sustainability-recycling .content ul{max-width:75%;margin:0 auto}.pt_landingpage #sustainability-recycling .content li{list-style-type:disc;margin:10px 0}@media only screen and (max-width: 1230px){.pt_landingpage #sustainability-recycling .content p,.pt_landingpage #sustainability-recycling .content li{font-size:calc(12px + 2 * (100vw - 768px) / 462)}}@media only screen and (max-width: 1000px){.pt_landingpage #sustainability-recycling .landingpage-section_content{padding-top:15%}}@media only screen and (max-width: 768px){.pt_landingpage #sustainability-recycling .landingpage-section_content{padding-top:30%}.pt_landingpage #sustainability-recycling .content p,.pt_landingpage #sustainability-recycling .content li{font-size:calc(11px + 3 * (100vw - 480px) / 288)}.pt_landingpage #sustainability-recycling .content p{max-width:95%}.pt_landingpage #sustainability-recycling .content ul{max-width:85%}}@media only screen and (max-width: 624px){.pt_landingpage #sustainability-recycling .landingpage-section_content{padding-top:20%}}@media only screen and (max-width: 480px){.pt_landingpage #sustainability-recycling .content p,.pt_landingpage #sustainability-recycling .content li{font-size:calc(12px + 2 * (100vw - 320px) / 160)}}@media only screen and (max-width: 320px){.pt_landingpage #sustainability-recycling .content p,.pt_landingpage #sustainability-recycling .content li{font-size:11px}}.pt_landingpage #sustainability-environment .landingpage-section_content{position:absolute;top:0;left:0;right:0;padding-top:0}.pt_landingpage #sustainability-environment .title p{margin:0}.pt_landingpage #sustainability-environment .content p{font-size:14px}@media only screen and (max-width: 1230px){.pt_landingpage #sustainability-environment .content p{font-size:calc(12px + 2 * (100vw - 768px) / 462)}}@media only screen and (max-width: 768px){.pt_landingpage #sustainability-environment .content p{max-width:100%}.pt_landingpage #sustainability-environment .content p{font-size:calc(10px + 4 * (100vw - 480px) / 288)}}.pt_landingpage #sustainability-updated-community .landingpage-section_content{position:absolute;top:0;left:0;right:0;padding-top:5%}.pt_landingpage #sustainability-updated-natural-resources{margin-top:-21%}.pt_landingpage #sustainability-updated-natural-resources .landingpage-section_content{position:absolute;top:0;left:0;right:0;padding-top:20%}.pt_landingpage #sustainability-updated-natural-resources .tile .image:before{background:rgba(255,255,255,0.6)}@media only screen and (max-width: 768px){.pt_landingpage #sustainability-updated-natural-resources{margin-top:-27%}}@media only screen and (max-width: 480px){.pt_landingpage #sustainability-updated-natural-resources{margin-top:-41%}.pt_landingpage #sustainability-updated-natural-resources .landingpage-section_content{padding-top:30%}}.pt_landingpage #sustainability-updated-responsible-business .landingpage-section_content{background-color:#fff}.pt_landingpage #sustainability-updated-responsible-business .tile{color:#fff}.pt_landingpage #sustainability-updated-responsible-business .tile .image:before{background:rgba(0,0,0,0.2)}.pt_landingpage #sustainability-updated-responsible-business .tile .text h3{color:#fff}.pt_landingpage #sustainability-updated-responsible-business .tile .text h3:after{background:#fff}.pt_landingpage #sustainability-updated-responsible-products{margin-top:-15%}.pt_landingpage #sustainability-updated-responsible-products .landingpage-section_content{position:absolute;top:0;left:0;right:0;padding-top:15%}
