.firstpage {
	margin-top: var(--step2);
}
.firstpage .drivers {
	background: var(--color2) url(files/STV320.jpg) center center no-repeat;
	background-size: contain;
	min-height: 180px;
}
.firstpage .catalog>div a {
	color: var(--color3);
	text-decoration: none;
	display: block;
}
.firstpage .catalog>div .img {
	padding: 0 var(--step2);
}
.firstpage .catalog>div .title {
	font-weight: 300;
	font-size: 14px;
	text-align: center;
	line-height: 150%;
	padding: var(--step2);
	padding-bottom: 0;
}
.firstpage .catalog>div>div>a:hover {
	font-weight: normal;
	color: var(--color1);
}
.page.contacts #map {
	width: 100%;
	height: 600px;
}