.info-contacts {
	list-style-type: none;
	padding-left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 2.7rem;
}
@media only screen and (max-width: 40em) {
	.info-contacts {
		font-size: 1.6rem;
		flex-wrap: wrap;
		gap: 0.5rem;
	}
}
.info-contacts--column {
	flex-direction: column;
	gap: 0;
	align-items: start;
}
.info-contacts__position {
	margin-bottom: 0.5rem;
}
.info-contacts__phone,
.info-contacts__mobile,
.info-contacts__email {
	display: flex;
	align-items: center;
	gap: 0.5rem;
}
.info-contacts__phone .icon,
.info-contacts__mobile .icon,
.info-contacts__email .icon {
	flex: 0 0 1.6rem;
	width: 1.6rem;
	height: 1.6rem;
}
