ul:not(.wp-block-list),
ol:not(.wp-block-list),
ul[class="wp-block-list"]:not(.alignfull),
ol[class="wp-block-list"]:not(.alignfull) {
	padding-left: 25px !important;
}

.wp-block-list [class^="heading"] {
	margin-bottom: 10px;
}

.wp-block-list {
	text-align: left;
}

.is-style-default li,
.wsp-container ul li {
	display: block;
	position: relative;
	padding-left: 20px;
	list-style-type: none;
	margin: 0 0 4px;
}

.is-style-default li::before,
.wsp-container ul li::before {
	content: '';
	background: var(--wp--preset--color--six);
	width: 6px;
	height: 6px;
	position: absolute;
	top: 12px;
	left: 0;
	border-radius: 50%;
}

.is-style-arrow li {
	position: relative;
	padding-left: 32px;
	list-style-type: none;
	margin: 0 0 4px;
}

.is-style-arrow li:before {
	content: '';
	display: block;
	background: url( "../images/icon-arrow.svg" ) no-repeat;
	width: 16px;
	height: 14px;
	position: absolute;
	top: 8px;
	left: 0;
}

.is-style-double-checkmark {
	list-style-type: none;
}

.is-style-double-checkmark li {
	margin: 0 0 21px;
	padding-left: 72px;
	background: url( "../images/green-double-check.svg" ) no-repeat left 0;
}

ul.is-style-checkmark-list {
	list-style-type: none;
}

ul.is-style-checkmark-list li {
	margin: 0 0 17px;
	padding: 0 0 0 47px;
	background: url( "../images/green-checkmark.svg" ) no-repeat left 0;
}

.is-style-chevron li {
	display: block;
	position: relative;
	padding-left: 28px;
	list-style-type: none;
	margin: 0 0 4px;
}

.is-style-chevron li::before {
	content: '';
	display: block;
	background: url( "../images/list-arrow.svg" ) no-repeat;
	width: 9px;
	height: 15px;
	position: absolute;
	top: 8px;
	left: 0;
}

.wp-block-list li:last-child {
	margin-bottom: 0;
}