.contact__persons {}
.contact__persons .content {padding: 56px 0 36px;}
.contact__person a:hover {text-decoration: none;}
.contact__person {float: left; width: 33.3%; margin: 0 0 38px;}
.person__image {float: left; width: 70px; background: #fff; border-radius: 3px; padding: 5px; margin: 4px 0 4px 0;}
.person__image img {display: block; max-width: 100%; height: auto;}
.person__data {float: left; margin-left: 20px;}
.person__name {font-size: 1.142857em; line-height: 1.25em; font-weight: 400; color: #231f20; padding: 0; margin: 0 0 1px;}
.person__job_title {font-weight: 400; margin-bottom: 14px;}
.person__email,
.person__phone {line-height: 1.5714em; padding: 0 0 0 36px;}
.person__email a,
.person__phone a {color: #e02846; text-decoration: underline;}
.person__email {background: url(/images/design/default/bg-person-email.png) 0 center no-repeat; margin-bottom: 12px;}
.person__phone {background: url(/images/design/default/bg-person-phone.png) 0 center no-repeat;}

@media (max-width: 1000px) {
	.contact__person {width: 50%;}
}
@media (max-width: 720px) {
	.contact__persons .content {text-align: center;}
	.contact__person {text-align: left;}
	.contact__person {float: none; width: 100%; max-width: 400px; margin-left: auto; margin-right: auto;}
}
@media (max-width: 360px) {
	.person__image {width: 50px;}
	.person__email,
	.person__phone {padding: 0 0 0 30px;}
	.person__email {font-size: 0.85714em; line-height: 1.5em;}
}