.progress-result-cards{background:#f2f2f2;width:100%}.progress-result-cards .content-container{margin:0 auto;position:relative;width:90rem}.progress-result-cards .section-title{color:#333;font-family:AlibabaPuHuiTi;font-size:1.5rem;font-weight:700;margin-bottom:3.125rem;position:relative}.progress-result-cards .section-title:after{background:#40aa32;border-radius:.25rem;bottom:-.625rem;content:"";height:.25rem;left:0;position:absolute;width:1.875rem}.progress-result-cards .cards-wrapper{margin-bottom:1.875rem;overflow:hidden;width:100%}.progress-result-cards .cards-container{grid-gap:.375rem;gap:.375rem;position:relative;width:100%}.progress-result-cards .cards-container,.progress-result-cards .result-card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.progress-result-cards .result-card{-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:#fff;border-radius:.75rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:28.125rem;overflow:hidden;padding:1.875rem .625rem;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-moz-transition:transform .3s ease,box-shadow .3s ease,-moz-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-webkit-box-shadow .3s ease}.progress-result-cards .result-card .card-content{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;color:#222;-webkit-flex-grow:1;flex-grow:1;font-family:AlibabaPuHuiTi;font-size:1rem;line-height:1.375rem;padding:.625rem 1.875rem 1.875rem}.progress-result-cards .result-card .card-content p{margin:0 0 .75rem}.progress-result-cards .result-card .card-content .lake-fontsize-24{font-size:2.125rem!important}.progress-result-cards .result-card .card-content strong{font-weight:700}.progress-result-cards .result-card .card-content img{max-width:100%}.progress-result-cards .result-card .card-image{height:11.25rem;overflow:hidden;padding:1.25rem;text-align:right}.progress-result-cards .result-card .card-image img{border-radius:.75rem;height:10rem;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:10rem}.progress-result-cards .navigation-controls{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:1.875rem}.progress-result-cards .indicators,.progress-result-cards .navigation-controls{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.progress-result-cards .indicators{grid-gap:.5rem;gap:.5rem;margin-right:1.25rem}.progress-result-cards .indicators .indicator{background-color:#ddd;border:none;border-radius:50%;cursor:pointer;height:.5rem;padding:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:.5rem}.progress-result-cards .indicators .indicator.active{background-color:#40aa32;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.progress-result-cards .navigation-buttons{grid-gap:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem}.progress-result-cards .navigation-buttons .nav-button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.125rem;height:2.5rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s cubic-bezier(.33,1,.68,1);-moz-transition:all .3s cubic-bezier(.33,1,.68,1);transition:all .3s cubic-bezier(.33,1,.68,1);width:2.5rem}.progress-result-cards .navigation-buttons .nav-button.disabled{cursor:not-allowed;opacity:.6}.progress-result-cards .navigation-buttons .prev{border:1px solid #ccc}.progress-result-cards .navigation-buttons .next{background-color:#222;color:#fff}@media (max-width:767px){.progress-result-cards .content-container{width:100%}.progress-result-cards .section-title{font-size:1.25rem;margin-bottom:1.875rem}.progress-result-cards .section-title:after{height:.1875rem;width:2rem}.progress-result-cards .cards-container{padding-bottom:1.25rem}.progress-result-cards .result-card .card-content{font-size:1.25rem;padding:1.5rem}.progress-result-cards .result-card .card-image{height:8.75rem}.progress-result-cards .navigation-controls{margin-top:1.25rem}}.esg-green-mountains-wrap .about-banner{background:url(https://img.alicdn.com/imgextra/i4/O1CN01ZEmjPP1qJbZR33GiZ_!!6000000005475-2-tps-1440-601.png) 50%/cover no-repeat;height:38.1875rem}.esg-green-mountains-wrap .about-banner .about-banner-slogan-wrap{height:100%;margin:0 auto;position:relative;width:90rem}.esg-green-mountains-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-container{bottom:3.75rem;color:#fff;left:0;position:absolute}.esg-green-mountains-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan{font-size:2.5rem;font-weight:700;margin-bottom:1rem;width:100%}.esg-green-mountains-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-sub{font-size:1.5rem;width:100%}.esg-green-mountains-wrap .action-results{background:#f2f2f2}.esg-green-mountains-wrap .strategy-path{background:#fff}.esg-green-mountains-wrap .strategy-path-system{padding:0 0 2rem}.esg-green-mountains-wrap .strategy-path-system .strategy-description{margin-bottom:2.5rem}.esg-green-mountains-wrap .strategy-path-system .strategy-description p{color:#222;font-size:1.125rem;line-height:1.625rem;margin:0}.esg-green-mountains-wrap .strategy-path-system .strategy-description p .highlight-green{color:#4caf50;font-weight:500}.esg-green-mountains-wrap .strategy-path-system .system-content{grid-gap:2.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:2.5rem;margin-top:2.25rem}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list{-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:0 0 25rem;-ms-flex:0 0 25rem;flex:0 0 25rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item{border-bottom:1px solid #e5e5e5;border-radius:.5rem;cursor:pointer;margin-bottom:.9375rem;padding:.9375rem 1.25rem;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item .item-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item:last-child{border-bottom:none;margin-bottom:0}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item:hover:not(.active){background:rgba(76,175,80,.05);-webkit-box-shadow:0 2px 8px rgba(76,175,80,.1);box-shadow:0 2px 8px rgba(76,175,80,.1);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item:active{-webkit-transform:scale(.98);-moz-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item.active{background:rgba(76,175,80,.15)!important;-webkit-box-shadow:0 4px 16px rgba(76,175,80,.2)!important;box-shadow:0 4px 16px rgba(76,175,80,.2)!important;-webkit-transform:translateX(8px)!important;-moz-transform:translateX(8px)!important;-ms-transform:translateX(8px)!important;transform:translateX(8px)!important}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item.active:before{background:-webkit-gradient(linear,left top,left bottom,from(#4caf50),to(#45a049))!important;background:-moz-linear-gradient(top,#4caf50,#45a049)!important;background:linear-gradient(180deg,#4caf50,#45a049)!important;border-radius:.1875rem!important;-webkit-box-shadow:2px 0 4px rgba(76,175,80,.3)!important;box-shadow:2px 0 4px rgba(76,175,80,.3)!important;content:""!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:.375rem!important;z-index:10!important}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item.active .item-title{color:#4caf50!important;font-weight:700!important}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item .item-title{color:#222;font-family:AlibabaPuHuiTi_2_85_Bold,sans-serif;font-size:1.25rem;margin:0 0 .625rem;padding-left:1.25rem;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item .item-description{color:#666;font-family:AlibabaPuHuiTiR,sans-serif;font-size:.875rem;line-height:1.5rem;margin:0;padding-left:1.25rem;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.esg-green-mountains-wrap .strategy-path-system .system-content .image-showcase{-webkit-box-flex:1;-moz-box-flex:1;grid-gap:1.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;gap:1.25rem;height:30.5rem;width:100%}.esg-green-mountains-wrap .strategy-path-system .system-content .image-showcase img{height:100%;object-fit:fill;width:100%}.esg-green-mountains-wrap .packaging-optimization{padding:0 0 2rem}.esg-green-mountains-wrap .packaging-optimization .description-text{margin-bottom:2.25rem}.esg-green-mountains-wrap .packaging-optimization .description-text p{font-size:1.125rem;line-height:1.75rem;margin:0;text-align:left}.esg-green-mountains-wrap .packaging-optimization .packaging-visual-section{width:100%}.esg-green-mountains-wrap .reduce-packaging{background:#f2f2f2}.esg-green-mountains-wrap .save-water{background:#fff}.esg-green-mountains-wrap .reduce-waste{background:#f2f2f2}.esg-green-mountains-wrap .water-conservation{padding:0 0 2rem}.esg-green-mountains-wrap .water-conservation .description-text{margin-bottom:2.25rem}.esg-green-mountains-wrap .water-conservation .description-text p{font-size:1.125rem;line-height:1.75rem;margin:0;text-align:left}.esg-green-mountains-wrap .water-conservation .water-cards-section{grid-gap:1.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.25rem}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card{-webkit-box-flex:1;-moz-box-flex:1;border-radius:.75rem;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:34.375rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-image,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-image,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-image{height:100%;position:relative;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-image img,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-image img,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-image img{height:100%;object-fit:cover;width:100%}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-image .card-label,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-image .card-label,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-image .card-label{border-radius:.375rem;bottom:1.25rem;color:#fff;font-size:1.375rem;font-weight:500;left:1.25rem;padding:.5rem 1rem;position:absolute}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-image .card-label.blue-label,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-image .card-label.blue-label,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-image .card-label.blue-label{background-color:#2196f3}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-image .card-label.green-label,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-image .card-label.green-label,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-image .card-label.green-label{background-color:#4caf50}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-image .card-label.orange-label,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-image .card-label.orange-label,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-image .card-label.orange-label{background-color:#ff9800}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-content-hover,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-content-hover,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-content-hover{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(72%,rgba(0,0,0,.75)));background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.75) 72%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.75) 72%);border-radius:10px;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;opacity:0;padding:6.25rem 2.5rem;position:absolute;right:0;top:0;-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;visibility:hidden}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-content-hover p,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-content-hover p,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-content-hover p{color:#fff;font-size:1rem;line-height:1.5rem;margin:0}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-content-hover .card-arrow,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-content-hover .card-arrow,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-content-hover .card-arrow{bottom:1.5rem;color:#fff;font-size:1.125rem;font-weight:700;position:absolute;right:1.5rem}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-content-hover .card-label-hover,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-content-hover .card-label-hover,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-content-hover .card-label-hover{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.875rem;margin:0 0 1rem}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center:hover .card-content-hover,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park:hover .card-content-hover,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue:hover .card-content-hover{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.esg-green-mountains-wrap .waste-reduction{padding:0 0 32px}.esg-green-mountains-wrap .waste-reduction .description-text{margin-bottom:2.5rem}.esg-green-mountains-wrap .waste-reduction .description-text p{color:#333;font-size:1.125rem;line-height:1.75rem;margin:0;text-align:left}.esg-green-mountains-wrap .waste-reduction .waste-management-layout{grid-gap:1.5rem;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;grid-gap:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .data-center-card{background-color:#fff;border:.0625rem solid #e0e0e0;border-radius:.75rem;cursor:pointer;height:16.25rem;padding:1.5rem;position:relative}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .data-center-card .card-title{color:#333;font-size:1.25rem;font-weight:600;line-height:1.5rem;margin:0 0 1rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .data-center-card .card-content p{color:#666;font-size:1.125rem;line-height:1.375rem;margin:0 0 .75rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .data-center-card .card-content p:last-child{margin-bottom:0}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .data-center-card .card-arrow{bottom:1.25rem;color:#4caf50;font-size:1.125rem;font-weight:700;position:absolute;right:1.25rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .equipment-image{border-radius:.75rem;height:17.5rem;overflow:hidden;width:100%}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .equipment-image img{height:100%;object-fit:cover;width:100%}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .center-section{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .center-section .waste-bin-image{height:100%;width:25rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .center-section .waste-bin-image img{border-radius:.75rem;height:100%;object-fit:contain;width:100%}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;grid-gap:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .building-image{border-radius:.75rem;height:16.25rem;overflow:hidden;width:100%}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .building-image img{height:100%;object-fit:cover;width:100%}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .office-park-card{background-color:#fff;border:.0625rem solid #e0e0e0;border-radius:.75rem;cursor:pointer;height:17.5rem;padding:1.5rem;position:relative}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .office-park-card .card-title{color:#333;font-size:1.25rem;font-weight:600;line-height:1.5rem;margin:0 0 1rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .office-park-card .card-content p{color:#666;font-size:1.125rem;line-height:1.375rem;margin:0 0 .75rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .office-park-card .card-content p:last-child{margin-bottom:0}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .office-park-card .card-arrow{bottom:1.25rem;color:#4caf50;font-size:1.125rem;font-weight:700;position:absolute;right:1.25rem}.esg-green-mountains-wrap .protect-ecosystem{background:#fff}.esg-green-mountains-wrap .ecosystem-protection .description-text{color:#333;font-size:1.125rem;margin-bottom:2.5rem}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:2.25rem}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card{border-radius:.75rem;cursor:pointer;height:25rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card .card-image{height:100%;position:relative;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card .card-image img{height:100%;object-fit:cover;width:100%}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card .card-image .card-label{background-color:rgba(0,0,0,.7);border-radius:1.25rem;bottom:1.25rem;color:#fff;font-size:1.125rem;font-weight:500;left:1.25rem;padding:.5rem 1rem;position:absolute}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card .card-content-hover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:-moz-linear-gradient(315deg,#4caf50 0,#66bb6a 100%);background:linear-gradient(135deg,#4caf50,#66bb6a);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;opacity:0;padding:2.25rem;position:absolute;top:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;visibility:hidden;width:100%}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card .card-content-hover .card-label-hover{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.875rem;margin:0 0 1rem}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card .card-content-hover p{color:#fff;font-size:1rem;line-height:1.875rem;margin:0 0 2rem}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card:hover .card-image{opacity:0}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card:hover .card-content-hover{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.esg-green-mountains-wrap .content-wrap{position:relative}.esg-green-mountains-wrap .visibility-sensor-wrap{height:3.75rem;position:absolute;top:200px;width:25rem;z-index:-1}.esg-green-mountains-wrap .visibility-sensor-wrap .visibility-sensor-inner{height:3.75rem;width:18.75rem}@media (max-width:767px){.esg-green-mountains-wrap .about-banner{height:22rem}.esg-green-mountains-wrap .about-banner .about-banner-slogan-wrap{width:100%}.esg-green-mountains-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-container{bottom:1.25rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;width:100%}.esg-green-mountains-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan{font-size:1.875rem;line-height:1.3;margin-bottom:.75rem}.esg-green-mountains-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-sub{font-size:1.375rem;line-height:1.5}.esg-green-mountains-wrap .strategy-path-system{padding:1.25rem}.esg-green-mountains-wrap .strategy-path-system .strategy-description{margin-bottom:1.5rem}.esg-green-mountains-wrap .strategy-path-system .strategy-description p{font-size:1.375rem;line-height:1.5rem}.esg-green-mountains-wrap .strategy-path-system .system-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;grid-gap:1.875rem;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1.875rem}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list{-webkit-box-flex:0;-moz-box-flex:0;grid-gap:1.25rem;-webkit-flex:none;-ms-flex:none;flex:none;gap:1.25rem;width:100%}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item{margin-bottom:.75rem;padding:.75rem 1rem}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item .item-title{font-size:1.25rem;padding-left:1rem}.esg-green-mountains-wrap .strategy-path-system .system-content .text-list .list-item .item-description{font-size:1.125rem;line-height:1.375rem;padding-left:1rem}.esg-green-mountains-wrap .packaging-optimization{padding:1.25rem}.esg-green-mountains-wrap .packaging-optimization .description-text{margin-bottom:1.5rem}.esg-green-mountains-wrap .packaging-optimization .description-text p{font-size:1.25rem;line-height:1.5rem}.esg-green-mountains-wrap .water-conservation{padding:0 0 1.25rem}.esg-green-mountains-wrap .water-conservation .description-text{margin-bottom:1.5rem}.esg-green-mountains-wrap .water-conservation .description-text p{font-size:1.25rem;line-height:1.5rem}.esg-green-mountains-wrap .water-conservation .water-cards-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;grid-gap:1rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;height:16.25rem}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-image .card-label,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-image .card-label,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-image .card-label{bottom:1rem;font-size:1.125rem;left:1rem;padding:.375rem .75rem}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-content-hover,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-content-hover,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-content-hover{padding:1.25rem 1rem 3.125rem}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-content-hover .card-label-hover,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-content-hover .card-label-hover,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-content-hover .card-label-hover{font-size:1.125rem;margin-bottom:1rem;padding:.375rem .75rem}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-content-hover p,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-content-hover p,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-content-hover p{font-size:.8125rem;line-height:1.25rem;margin:0}.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.data-center .card-content-hover .card-arrow,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.office-park .card-content-hover .card-arrow,.esg-green-mountains-wrap .water-conservation .water-cards-section .water-card.retail-venue .card-content-hover .card-arrow{bottom:1rem;font-size:1rem;right:1rem}.esg-green-mountains-wrap .waste-reduction .description-text{margin-bottom:1.5rem}.esg-green-mountains-wrap .waste-reduction .description-text p{font-size:1.25rem;line-height:1.5rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section{grid-gap:1.25rem;gap:1.25rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .data-center-card,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .office-park-card,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .data-center-card,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .office-park-card{padding:1.25rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .data-center-card .card-title,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .office-park-card .card-title,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .data-center-card .card-title,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .office-park-card .card-title{font-size:1.25rem;margin-bottom:.75rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .data-center-card .card-content p,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .office-park-card .card-content p,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .data-center-card .card-content p,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .office-park-card .card-content p{font-size:1.125rem;margin-bottom:.625rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .data-center-card .card-arrow,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .office-park-card .card-arrow,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .data-center-card .card-arrow,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .office-park-card .card-arrow{font-size:1rem;right:1rem;top:1rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .building-image,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .left-section .equipment-image,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .building-image,.esg-green-mountains-wrap .waste-reduction .waste-management-layout .right-section .equipment-image{height:15.625rem}.esg-green-mountains-wrap .waste-reduction .waste-management-layout .center-section .waste-bin-image{width:100%}.esg-green-mountains-wrap .ecosystem-protection .description-text{margin-bottom:1.5rem}.esg-green-mountains-wrap .ecosystem-protection .description-text p{font-size:1.25rem;line-height:1.5rem}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout{grid-gap:1rem;gap:1rem;grid-template-columns:1fr;margin-bottom:2rem}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card{height:18.75rem}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card .card-image .card-label{bottom:1rem;font-size:1.25rem;left:1rem;padding:.375rem .75rem}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card .card-content-hover{padding:1.5rem 1.25rem}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card .card-content-hover .card-label-hover{font-size:1.25rem;line-height:1.625rem;margin-bottom:.75rem}.esg-green-mountains-wrap .ecosystem-protection .ecosystem-content-layout .ecosystem-card .card-content-hover p{font-size:1.125rem;line-height:1.25rem;margin-bottom:1.5rem}}.sustainability-knowledge{background-position:50%;background-size:cover;overflow:hidden;position:relative;width:100%}.sustainability-knowledge .knowledge-container{margin:0 auto;position:relative;width:90rem;z-index:2}.sustainability-knowledge .knowledge-title{color:#222;display:inline-block;font-size:2.25rem;font-weight:700;margin-bottom:3.75rem;position:relative}.sustainability-knowledge .knowledge-title:after{background:#ff6a00;bottom:-1.25rem;content:"";height:.375rem;left:0;position:absolute;width:2rem}.sustainability-knowledge .knowledge-title-green:after{background:#40aa32;bottom:-1.25rem;content:"";height:.375rem;left:0;position:absolute;width:2rem}.sustainability-knowledge .knowledge-description{color:#333;font-size:1rem;line-height:1.75rem;margin-bottom:1.875rem}.sustainability-knowledge .knowledge-description-more{color:#ff6a00;cursor:pointer;text-decoration:underline}.sustainability-knowledge .knowledge-content-container{border-radius:.75rem;padding:5rem 2.5rem}.sustainability-knowledge .knowledge-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:41.25rem}.sustainability-knowledge .knowledge-card{background-color:hsla(0,0%,100%,.8);border-radius:.75rem;cursor:pointer;max-width:62.5rem;min-height:20rem;padding:1.875rem;position:relative}.sustainability-knowledge .knowledge-card .knowledge-content-title{color:#222;font-size:1.375rem;font-weight:700;margin-bottom:.625rem}.sustainability-knowledge .knowledge-card p{color:#222;font-size:1rem;line-height:1.625rem;margin:0;white-space:pre-line}.sustainability-knowledge .knowledge-card .knowledge-card-arrow{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;bottom:1.875rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:1.875rem;position:absolute}.sustainability-knowledge .knowledge-card .knowledge-card-arrow svg{height:1rem;width:1.75rem}@media (max-width:1024px) and (min-width:768px){.sustainability-knowledge .knowledge-container{padding:0 1.875rem;width:100%}.sustainability-knowledge .knowledge-card{padding:1.5625rem}.sustainability-knowledge .knowledge-card p{font-size:1.125rem;line-height:1.625rem}}@media (max-width:767px){.sustainability-knowledge{padding:.625rem 0}.sustainability-knowledge .knowledge-container{padding:0 1.25rem;width:100%}.sustainability-knowledge .knowledge-title{font-size:2.5rem;margin-bottom:3.75rem}.sustainability-knowledge .knowledge-title:after{height:.4375rem;width:2rem}.sustainability-knowledge .knowledge-description{font-size:1.375rem}.sustainability-knowledge .knowledge-card{max-width:60%;padding:1.25rem}.sustainability-knowledge .knowledge-card p{font-size:1.125rem;line-height:1.5rem}.sustainability-knowledge .knowledge-card .knowledge-card-arrow{bottom:1.25rem;left:1.25rem}.sustainability-knowledge .knowledge-card .knowledge-card-arrow svg{height:.875rem;width:1.5rem}}