.contacts-list {
    display: grid !important;
	grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
	grid-gap: 40px;
	margin-bottom: 20px;
}
.contacts-item .contacts__text{
	display: flex;
	gap: 10px;
	align-items: flex-start;
}
.contacts-item .contacts__text img{
	max-width: 20px;
	margin-top: 3px;
}
@media screen and (min-width: 768px){
	.contacts-list.mobile-show{
		display: none !important;
	}
}
@media screen and (max-width: 768px){
    .contacts-list {
		grid-template-columns: minmax(0, 1fr);
		grid-gap: 15px;
		padding-bottom: 20px;
    }
	.contacts-list:first-of-type::after, .contacts-list:nth-of-type(2)::after {
		content: "";
		position: relative;
		display: block;
		width: 100%;
		max-width: 200px;
		height: 1px;
		background-color: #99846e;
		left: 40px;
    }
	.contacts__label{
		display: none !important;
	}
	.mobile-hide{
		display: none !important;
	}
	.contacts-item .contacts__text img{
		max-width: 15px;
	}
}