/* Contacts */
#contacts-wrap .row {
	justify-content: space-between;
}

#contacts-wrap .contact-wrapper {
	background: #F5F5F5;
	flex: 1 1 33.33%;
	border-radius: 6px;
	padding: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	min-height: 310px;
}

#contacts-wrap .contact-wrapper .contact-info-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
}

#contacts-wrap .contact-wrapper .icon-wrapper {
	width: 76px;
	height: 76px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: var(--primary-theme-color);
	margin-bottom: 1.5rem;
}

#contacts-wrap .contact-wrapper .contact-info-wrapper a {
	text-decoration: none;
	color: var(--primary-font-color);
	transition: all .2s ease-in-out;
}

#contacts-wrap .contact-wrapper .contact-info-wrapper a:hover {
	color: var(--focus-color);
}

#contacts-wrap .row.location {
	margin-top: 4rem;
}

#contacts-wrap .row.location > * {
	width: 50%;
}