.main-grid {
  	background-color: #ffffff;
}
.content-wrapper-top {
  	background-color: transparent;
  	border: none;
}
.c1289,
.c1489,
.c27,
.c1436.c1494,
.separator {
  	display: none;
}
.content-top {
  	background-color: #ffffff;
  	border-bottom: 1px solid #e5e5e5;
	box-shadow: inset 0 36px 0 0 #cad2e2;
}
.c338 {
  	padding: 1.75rem 0;
}
.c1436.c1492 {
  	width: 32%;
}
.c1436.c1492 img {
  	max-width: 300px;
}
.c1436.c1492 a {
  	text-decoration: underline;
}
.c1502,
.blog-row {
  	border: none;
}
.c1490,
.c1502 {
  	background-color: transparent;
}
.c24,
.c1491 {
  	background-color: #cad2e2;
}
.c1490 .c1967 {
  	font-weight: 700;
  	font-size: 1.1rem;
}
.c25 {
	flex: 0 0 100%;
	max-width: 100%;
}
.c26 {
  	text-align: center;
}
.c24 {
  	border-top: 1px solid #b6bfd1;
}
.c1491 {
  	padding: 3.75rem 2rem;
}
.home-wrapper-2 {
  	display: flex;
	gap: 10px;
  	flex-wrap: wrap;
}
.home-tile {
	width: 23%;
	border: 1px solid #E6E6E6;
	padding: 1.25rem;
	display: flex;
	align-items: center;
	justify-content: space-around;
	flex-direction: column;
  	text-align: center;
  	flex-grow: 1;
}
.home-tile p {
  	margin: 0;
  	line-height: 1.3;
}
.home-tile img {
  	max-width: 100%;
  	max-height: 100%;
}
.home-tile > a {
  	flex: 0 0 120px;
}
.home-tile:hover {
	border: 1px solid #ff9801;
}
.c178 {
  	min-height: 7em;
}

@media (max-width: 999px) {
  	.c1436.c1492 {
    	width: 100%;
  	}
}
@media (max-width: 999px) and (min-width: 768px) {
  	.content-top {
    	box-shadow: inset 0 72px 0 0 #cad2e2;
    }
}
@media (max-width: 767px) {
  	.content-top {
    	box-shadow: inset 0 50px 0 0 #cad2e2;
    }
}
@media (max-width: 575px) {
  	.home-tile {
    	width: 48%;
  	}
}