.-m-cms-cont-cd-boxes {
	margin-top:70px;
	margin-bottom:70px;
}
.-m-cms-cont-cd-boxes .-boxes {
	margin:-15px;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.-m-cms-cont-cd-boxes .-box {
	background:#E5EDF0;
	color:#004877;
	border:1px solid #80a3bb;
	width:320px;
	min-height:320px;
	margin:15px;
	text-align:center;
	box-sizing:border-box;
	padding:25px 20px;
	text-decoration:none;
}
.-m-cms-cont-cd-boxes .-box > p {
	margin-bottom:0;
}
.-m-cms-cont-cd-boxes .-box:hover {
	opacity:.8;
}


.-m-cms-cont-cd-boxes .-title {
	padding:0 10px;
	display:block;
	font-size:17px;
	font-weight:bold;
}
.-m-cms-cont-cd-boxes .-text {
	padding:0 10px;
}
.-m-cms-cont-cd-boxes .-img {
	display:flex;
	margin:auto;
	padding:5px;
	padding-bottom:13px;
	padding-top:13px;
}
.-m-cms-cont-cd-boxes .-img > img {
	display:flex;
	margin:auto;
}
.-m-cms-cont-cd-boxes hr {
	margin:18px 0;
	color:#fff;
	color:rgba(255,255,255,.5)
}

.-m-cms-cont-cd-boxes.-Dark .-box {
	background:#3B465A;
	xbackground-image:linear-gradient(#00355D, #008FD1);
	xbackground-image:linear-gradient(45deg, #00355D, #008FD1);

	color:#fff;
	border:1px solid transparent;
}


.-m-cms-cont-cd-boxes.-Gradient .-box {
	background-image:linear-gradient(#00355D, #008FD1);
	background-image:linear-gradient(45deg, #00355D, #008FD1);
	color:#fff;
	border:1px solid transparent;
}
.-m-cms-cont-cd-boxes.-Gradient .-box:nth-child(2n) {
	background-image:linear-gradient(225deg, #00355D, #008FD1);
}
