﻿
#cont-2422 {
	background: #b4c2bc url(../media/pattern.png);
	background-size: 1000px auto;
}
#col-2446 {
	display: flex;
	justify-content: center;
	padding: 55px 0;
	overflow: visible;
	flex-wrap: wrap;
	max-width: 1000px;
	margin: 0 auto;
	float: none;
}
#col-2446 p {
	line-height: 23px;
}
#col-2446 > div {
	box-shadow: 0 0 6px #adadad;
	background: #fff;
	width: 48%;
	min-width: 250px;
	max-width: 400px;
	margin: 25px 2% 25px 2%;
	position: relative;
}
#col-2446 > div > div {
	width: 90%;
	padding: 40px 5% 0 5%;
}
#col-2446 .button-top img {
	width: 90px;
}
#col-2446 .button-top {
	top: -45px;
}
#col-2423 {
	display: flex;
	justify-content: center;
	padding: 55px 0;
	overflow: visible;
	flex-wrap: wrap;
	max-width: 600px;
	margin: 0 auto;
	float: none;
}
#col-2423 a {
	font-weight: bold;
	padding: 20px 10px;
}
#col-2423 p {
	line-height: 23px;
}
#col-2423 > div {
	box-shadow: 0 0 6px #adadad;
	background: #fff;
	width: 48%;
	min-width: 250px;
	max-width: 400px;
	margin: 25px 2% 25px 2%;
	position: relative;
}
#col-2423 > div > div {
	width: 90%;
	padding: 40px 5% 0 5%;
}
#col-2423 .button-top img {
	width: 90px;
}
#col-2423 .button-top {
	top: -45px;
}
@media(max-width: 1280px) {
	#col-2446 {
		flex-wrap: wrap;
	}
	#col-2446 > div {
		width: 90%;
		max-width: none;
	}
	#col-2446 > div > div {
		width: 90%;
	}
	#col-2423 {
		flex-wrap: wrap;
	}
	#col-2423 > div {
		width: 90%;
		max-width: none;
	}
	#col-2423 > div > div {
		width: 90%;
	}
}
