
.grid-list {
	margin-top: 3.4375rem
}

.grid-list {
	margin-bottom:4.375rem
}

.grid-list ul {
	display:-webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	/*justify-content: space-between;*/
	justify-content: flex-start;
	-webkit-box-align: stretch;
	align-items: stretch;
	flex-wrap: wrap;
	gap: 1.875rem
}

.grid-list ul li {
	padding: .6875rem 3.125rem .6875rem 2.25rem;
	position: relative;
	list-style-type: none;
	text-indent: 0;
}

.grid-list ul li {
	-webkit-box-flex:1;
	/*flex: 1 1 0;*/
	flex: 0 1 0;
	padding: 0
}

.grid-list ul li:last-child:after {
	display: none
}

.grid-list ul li:before {
	content: "";
}

.grid-list ul li:after {
	content: "";
	position: absolute;
	inset: auto 2.1875rem 0;
	border-bottom: .125rem solid #f5f5f5
}

.grid-list ul li:after {
	inset:auto auto 0 50%;
	width: 31.25rem;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.grid-list ul li:after {
	display:none
}

.grid-list__label {
	padding: 0
}

.grid-list__sublabel {
	color: #000;
	margin-bottom: 2.5rem
}

.grid-list__item {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	flex-wrap: wrap;
	text-align: center;
	max-width: 28.125rem;
	margin-left: auto;
	margin-right: auto;
	color: #7c2529
}

.grid-list__item {
	max-width:none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	gap: 1.25rem
}

a.grid-list__item {
	text-decoration: underline;
	-webkit-text-decoration-color: currentColor;
	text-decoration-color: currentColor;
	text-underline-offset: .0625rem;
	-webkit-transition: -webkit-text-decoration-color .3s ease-in-out;
	transition: -webkit-text-decoration-color .3s ease-in-out;
	transition: text-decoration-color .3s ease-in-out;
	transition: text-decoration-color .3s ease-in-out,-webkit-text-decoration-color .3s ease-in-out
}

a.grid-list__item:focus,a.grid-list__item:hover {
	-webkit-text-decoration-color: transparent;
	text-decoration-color: transparent
}

.grid-list__image {
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	width: 4.0625rem;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center
}

.grid-list__image {
	/*width:8.125rem*/
	width: 150px;
}

.grid-list__image:before {
	padding-top: 100%
}

.grid-list__image .svg-inline--fa {
	display: block;
	height: 100%;
	max-height: 4.375rem;
	width: auto!important
}

.grid-list__text {
	-webkit-box-flex: 1;
	flex: 1 1 0px;
	font-family: Nimbus Sans,sans-serif;
	font-weight: 700;
	color: currentColor;
	font-size: 1.3125rem;
	line-height: 1.42857;
	padding: 0 1.25rem;
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
	position: relative;
	text-align: left
}

.grid-list__text {
	text-align:center
}

.grid-list__text.grid-list--no-text {
	position: relative;
	left: 4.0625rem
}

.grid-list__text.grid-list--no-text {
	margin-top:9.375rem;
	left: auto
}





.grid-list__image img {
	border-radius: 7px;
}




@media (min-width: 980px){

	.wd-u-ObjRight, .photo-right {
		float: right !important;
	}
}


.wd-u-ObjRight, .photo-right {
	margin-left: 10px;
}

@media (min-width: 980px){
	.wd-Figure-caption, .figure .caption {
		background: #f2f2f2;
		font-size: 12px;
		padding: 2px;
	}

}


.grid-list__text {
	font-size: .95em;
	text-align: left;
	padding: 0; 
}

@media (min-width: 992px){
	.grid-list__item {
		gap: unset;
	}
}

.grid-list__item {
	-webkit-box-align: unset;
	align-items: unset;
}

.grid-list__item {
	gap: unset;
}


@media (min-width: 980px){}
.wd-Figure--right, .figure.right {
	float: right;
	margin-left: 16px;
}



