@media (max-width:1350px) {
	.keep-in-touch .contact-list > li + li { margin-left: 2rem; }
}
@media (max-width:1300px) {
	.keep-in-touch .cols { flex-direction: column; text-align: center; }
	.keep-in-touch .cols > .col-r { margin-top: 2rem; }
	.keep-in-touch .contact-list > li + li { margin-left: 3rem; }
}
@media (max-width:450px) {
	.keep-in-touch .contact-list > li + li { margin-left: 2rem; }
}
@media (max-width:400px) {
	.keep-in-touch .contact-list { flex-direction: column; }
	.keep-in-touch .contact-list > li + li { margin-left: 0; margin-top: 2rem; }
	.keep-in-touch .contact-list a::before { margin-bottom: 0.75rem; font-size: 2rem; }
}