.page-template-template-sustainability .category-subdivision-filter{
    margin: 0 auto;
    max-width: 970px;
}
.page-template-template-sustainability .intro-image-section .wrapper{
	padding-bottom: 100px;
}
.page-template-template-sustainability .intro-image{
    margin: 0 auto;
    max-width: 1074px;
}
.page-template-template-sustainability .intro-image-section .wrapper,
.page-template-template-sustainability .description-section .wrapper{
	border-bottom: 1px solid #888;
}
.page-template-template-sustainability .description-section .wrapper{
	padding: 100px 0;
}
.page-template-template-sustainability .reconciliation-section .wrapper{
	padding: 100px 0 190px;
}
.page-template-template-sustainability .description-text{
	font-family: "Unica", sans-serif;
	font-size: 26px;
    font-weight: 300;
	line-height: 34px;
	margin: 0 auto;
	max-width: 968px;
}
.description-section-inner p{
	margin-bottom: 1.5em;
}
.description-section-inner p:last-of-type{
	margin-bottom: 0;
}
.reconciliation-section-description{
	padding: 100px 0;
}
.reconciliation-section-description a{
	color: #607049;
}
.button a.sustainability-button{
	text-transform: none;
}

@media all and (max-width:1024px){
	.page-template-template-sustainability .description-text {
	    font-size: 22px;
	    line-height: 1.5;
	    width: 80%;
	}
	.page-template-template-sustainability .description-section .wrapper,
	.reconciliation-section-description {
	    padding: 60px 0;
	}
	.page-template-template-sustainability .reconciliation-section .wrapper {
	    padding: 60px 0 100px;
	}
	.page-template-template-sustainability .intro-image-section .wrapper{
		padding-bottom: 60px;
	}
}
@media all and (max-width:768px){
	.page-template-template-sustainability .description-text{
	    font-size: 18px;
   		width: 90%;
	}
}
@media all and (max-width:640px){
	.page-template-template-sustainability .description-section .wrapper,
	.reconciliation-section-description,
	.page-template-template-sustainability .reconciliation-section .wrapper {
	    padding: 40px 0;
	}
	.page-template-template-sustainability .intro-image-section .wrapper{
		padding-bottom: 40px;
	}
}
@media all and (max-width:480px){
	.page-template-template-sustainability .description-text {
	    font-size: 14px;
	}
}