.contactsBlock{
	grid-column: 2/-2
 height:15vh;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: flex-start;
padding-top:150px;
padding-bottom: 150px;
}
#request{
	grid-column: 2/-2;
	display: flex;
	flex-direction: column;
}
input{
	box-sizing: border-box;
	width: 100%;
	border-bottom:  1px	 solid black;
	font-size: 18px;
	padding: 20px 5px;
	margin: 30px 0 ;

}
input:focus {
outline: none;
}
#submit{
	width: 300px;
	border-radius: 40px;
	background: black;
	color:white;
	align-self: center;
}
#submit hover{
	cursor: pointer;
}
#map_desc{
	grid-column: 2/-2;
	padding-top: 100px;

}
iframe{
	grid-column: 1/-1
	width:	100px;
	height: 50vh;
margin-top: 20px;
}
footer p{
padding: 30px 0;
}
.social_contacs{
	display: flex;
	width: 10vw;
	justify-content: space-around;
}
.social_contacs a:hover{
color: orange ;
transform:0,9s;