.contentInfo {
	grid-column: 2 / -2;
	height: 15vh;
	direction: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	padding-top: 75px;
	padding-bottom: 100px;
}

.contentInfo p {
	padding: 20px;
	text-align: center;
}
.tiles{
    grid-column: 2 / -2;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 100px;
    margin-bottom: 100px
}
.tiles .item {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	font-size: 18px;
}
.tiles .item p {
	text-align: center;
	margin: 25px;
}
.tiles .item img {
	width: 100%;
	height: 100%
	object-fit: cover;
.button {
	background: #000;
	border-radius: 7px;
	text-align: 18px;
	color: white;
	padding: 10px 50px;
}
.button:hover {
	background: #8c6900;
	transition: 0.9s
}
.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: none;
	border-bottom: 1px solid black;
	font-size: 18px;
	padding: 20px 5px;
	margin: 30px 0;
}
input:focus {
	outline: none;
}
