/* list - image */
ul.is-style-image {
	list-style-type: none;
}
ul.is-style-image li {
	position: relative;
	padding-left: 1.5rem;
}
ul.is-style-image li::before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 2px;
	background-image: url("../../images/list-star-filled.svg");
	background-size: cover;
}

/* list - no-symbol */
ul.is-style-no-symbol {
	list-style: none;
}
ul.is-style-no-symbol li {
	margin-top: .5px;
}

/* list - symbol */
ul.is-style-symbol {
	list-style-type: none;
	list-style-position: outside !important;
}
ul.is-style-symbol li {
	margin-top: 0.5px;
}
ul.is-style-symbol li::before {
	content: "\002B";
	padding-left: 4px;
	padding-right: .75rem;
}

/* list - symbol-outside */
ul.is-style-symbol-outside {
	list-style-type: "\002B";
	list-style-position: outside;
	padding-left: 0;
	font-weight: 700;
}
ul.is-style-symbol-outside li {
	padding-left: .75rem;
}

/* list - symbol-outside-accent-2 */
ul.is-style-symbol-outside-accent-2 {
	list-style: none;
	padding-left: 1.5rem;
}
ul.is-style-symbol-outside-accent-2 li {
	position: relative;
	padding-left: .5rem;
}
ul.is-style-symbol-outside-accent-2 li::before {
	content: "";
	position: absolute;
	left: -1.5rem;
	top: 0.4rem;
	width: 18px;
	height: 18px;
	background: no-repeat center / 18px 18px url("../../images/list-plus-accent-2.svg");
	/*
	-webkit-mask: url("/assets/icons/plus.svg") no-repeat center / contain;
	mask: url("/assets/icons/plus.svg") no-repeat center / contain;
	background-color: currentColor;
	*/
}

/* 
ul.is-style-symbol-outside-accent-2 {
	list-style-image: url("../../images/list-plus-accent-2.svg");
	list-style-position: outside;
	padding-left: 0;
}
ul.is-style-symbol-outside-accent-2 li {
	padding-left: .75rem;
}
*/

/* list - symbol-outside-accent-2 */
ul.is-style-symbol-v-accent-2 {
	list-style: none;
	padding-left: 1.5rem;
}
ul.is-style-symbol-v-accent-2 li {
	position: relative;
	padding-left: .5rem;
}
ul.is-style-symbol-v-accent-2 li::before {
	content: "";
	position: absolute;
	left: -1.5rem;
	top: 0.4rem;
	width: 18px;
	height: 18px;
	background: no-repeat center / 18px 18px url("../../images/list-v-accent-2.svg");
	/*
	-webkit-mask: url("/assets/icons/plus.svg") no-repeat center / contain;
	mask: url("/assets/icons/plus.svg") no-repeat center / contain;
	background-color: currentColor;
	*/
}
