.SUSTAINABILITY.PFA {
	background: no-repeat center;
    background-size: cover;
}

.SUSTAINABILITY.PFA .content {
    max-width: 680px;
}


/*SUSTAINABILITY-COMMITMENT*/

.SUSTAINABILITY-COMMITMENT {
    position: relative;
    z-index: 1;
}

.SUSTAINABILITY-COMMITMENT::before {
    content: "";
    display: block;
    width: 260px;
    height: 1205px;
    position: absolute;
    top: 150px;
    left: 0;
    background: url(../img/bg-left.svg);
    z-index: -1;
}

.SUSTAINABILITY-COMMITMENT .b-frame {
    padding: 70px 50px;
}

.SUSTAINABILITY-COMMITMENT .alternating {
    background: #fff;
}

@media screen and (max-width: 1760px) {
	.SUSTAINABILITY-COMMITMENT::before {left:-140px;}
}

@media screen and (max-width: 1440px) {
	.SUSTAINABILITY-COMMITMENT::before {display: none;}
}

@media screen and (max-width: 900px){
    .SUSTAINABILITY-COMMITMENT .b-frame{padding: 50px 25px;}
}


/*SUSTAINABILITY-PARTNERSHIPS*/

.SUSTAINABILITY-PARTNERSHIPS {
    background: #F4F5F6;
    position: relative;
    z-index: 1;
}

.SUSTAINABILITY-PARTNERSHIPS::before{
    content: "";
    display: block;
    width: 260px;
    height: 980px;
    position: absolute;
    top: -50px;
    right: 0;
    background: url(../img/bg-right.svg);
    z-index: -1;
}

.SUSTAINABILITY-PARTNERSHIPS .b-frame h2 {
    max-width: 530px;
}

.SUSTAINABILITY-PARTNERSHIPS .container {
    background: #fff;
    padding: 35px;
}

.SUSTAINABILITY-PARTNERSHIPS .content {
    background: #F4F5F6;
    margin-top: 50px;
}

@media screen and (max-width: 1800px) {
	.SUSTAINABILITY-PARTNERSHIPS::before {right:-70px;}
}

@media screen and (max-width: 1440px) {
	.SUSTAINABILITY-PARTNERSHIPS::before {display: none;}
}

@media screen and (max-width:900px){
    .SUSTAINABILITY-PARTNERSHIPS::before{top:100px;}
}

.SUSTAINABILITY-CTA .CTA-NEWSLETTER .content {
    max-width: 900px;
}