@charset "utf-8";
/* CSS Document */

/* Intro */
#Intro .img-ice-collection { z-index:0; max-width:500px; width:50%; margin:0 auto -8%; }		

#sustainabilityChanges .container 	{ display:flex; flex-wrap:wrap; justify-content:center; align-items:start; }
.sustainability-change				{ width:50%; }
.sustainability-content				{ max-width:480px; width:90%; padding:0 1em; margin:0 auto; }

.sustainability-content .img		{ width:80%; max-width:340px; margin:0 auto -15%; }
.sustainability-content .img img 	{}

@media only screen and (min-width: 769px) {
	.sustainability-content h2,
	.sustainability-content h3 			{ font-size:1.6em; }
}
.sustainability-content p 			{ line-height:160%; color:#858594; }
.sustainability-content p > b 		{ font-weight:500; }

#wind.sustainability-change			{ width:100%; }

@media only screen and (min-width: 769px) and (max-width: 1350px) {
	.sustainability-content .img	{ max-width:320px; }
	.sustainability-content p 		{ font-size:1em; margin-top:0.5em; }
}

@media only screen and (min-width: 769px) and (max-width: 1200px) {
	.sustainability-content .img	{ max-width:300px; }
}

@media only screen and (min-width: 769px) and (max-width: 1050px) {
	.sustainability-content .img	{ max-width:280px; }
	.sustainability-content h2,
	.sustainability-content h3 		{ font-size:1.5em; margin-bottom:0.4em; }
}
@media only screen and (max-width: 768px) {
	#sustainabilityChanges .container 	{ gap:2em; }
	.sustainability-change				{ width:100%; margin:2em auto; }
	.sustainability-content				{ max-width:600px; width:100%; }
	.sustainability-content h3 			{ margin-bottom:0.3em; }
}

@media only screen and (max-width: 550px) {
	.sustainability-content .img	{ max-width:320px; }
	.sustainability-content p 		{ font-size:1em; margin-top:0.5em; }
}

@media only screen and (max-width: 450px) {
	.sustainability-content .img	{ max-width:300px; }
}

@media only screen and (max-width: 350px) {
	.sustainability-content .img	{ max-width:280px; }
}