.list.list-sm .list-item + .list-item {
	margin-top: 0.25rem;
}

.list-marked {
	padding-left: 0.84375rem;
}

.list-marked > .list-item {
	padding-left: 1.0625rem;
}

.list-marked > .list-item::before {
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 0.625rem;
	height: 0.625rem;
	margin-left: -1.0625rem;
	margin-right: 0.4375rem;
	border-radius: 50%;
	border: 2px solid #89ccf7;
}

.list-marked .list-marked {
	margin-left: 0.625rem;
}

.list-marked .list-marked > .list-item::before {
	background-color: #89ccf7;
}

.list-ordered {
	padding-left: 1rem;
	counter-reset: li;
}

.list-ordered > .list-item {
	padding-left: 1.875rem;
}

.list-ordered > .list-item::before {
	content: counters(li, ".") ".";
	counter-increment: li;
	display: inline-block;
	min-width: 1.875rem;
	margin-left: -1.875rem;
	padding-right: 0.6875rem;
}

.list-ordered .list-ordered {
	padding-left: 2px;
}

.list-icons .list-item {
	display: flex;
}

.list-icons .list-icon {
	margin-right: 0.9375rem;
	font-size: 1.125rem;
	line-height: 1.3;
	color: #89ccf7;
}

.list-icons .list-item + .list-item {
	margin-top: 0.53125rem;
}

.list-icons-2 .list-icon {
	margin-right: 0.3125rem;
	font-size: 1.125rem;
	color: #89ccf7;
}

.list-icons-2 .list-item > * {
	vertical-align: middle;
}

.list-icons-3 .list-item {
	display: flex;
	align-items: center;
}

.list-icons-3 .icon-svg {
	width: 2.75rem;
	margin-right: 0.8125rem;
}

.list-icons-3 .icon-svg.list-icon-sm {
	width: 2rem;
}

.list-icons-3 .list-item + .list-item {
	margin-top: 0.625rem;
}

.list-1 > .list-item {
	display: flex;
}

.list-1 > .list-item::before {
	margin-top: 1px;
	margin-right: 0.75rem;
	line-height: 1.3;
	color: #89ccf7;
	font-family: "OnClinicFont";
	font-size: 0.875rem;
	content: '\e90e';
}

.list-1 .list-item + .list-item {
	margin-top: 0.8125rem;
}

* + .list {
	margin-top: 1.3125rem;
}

h5 + .list,
.list + h5 {
	margin-top: 0.71875rem;
}

.list-icons-3 + .list {
	margin-top: 0.59375rem;
}

.big + .list-marked,
.list-marked + .big {
	margin-top: 0.71875rem;
}

h3 + .list-1 {
	margin-top: 1.5625rem;
}

h5 + .list-icons-3 {
	margin-top: 0.625rem;
}

@media (min-width: 992px) {
	.list-marked {
		padding-left: 1.6875rem;
	}
	.list-ordered {
		padding-left: 2rem;
	}
	.list-icons-3 .icon-svg {
		width: 3.125rem;
	}
	.list-icons-3 .icon-svg.list-icon-sm {
		width: 3rem;
	}
	* + .list {
		margin-top: 1.3125rem;
	}
	h5 + .list,
	.list + h5 {
		margin-top: 1.00625rem;
	}
	.list-icons-3 + .list {
		margin-top: 0.83125rem;
	}
	.big + .list-marked,
	.list-marked + .big {
		margin-top: 1.00625rem;
	}
	.list-1 .list-item + .list-item {
		margin-top: 1.75rem;
	}
	.list-icons .list-item + .list-item {
		margin-top: 0.74375rem;
	}
	h3 + .list-1 {
		margin-top: 2.1875rem;
	}
	h5 + .list-icons-3 {
		margin-top: 0.875rem;
	}
}

@media (min-width: 1600px) {
	.list-icons .list-item + .list-item {
		margin-top: 1.0625rem;
	}
	.list-icons-3 .icon-svg {
		width: auto;
	}
	.list-icons-3 .icon-svg.list-icon-sm {
		width: 3rem;
	}
	* + .list {
		margin-top: 1.875rem;
	}
	.big + .list-marked,
	.list-marked + .big {
		margin-top: 1.4375rem;
	}
	h5 + .list,
	.list + h5 {
		margin-top: 1.4375rem;
	}
	.list-icons-3 + .list {
		margin-top: 1.1875rem;
	}
	h3 + .list-1 {
		margin-top: 3.125rem;
	}
	h5 + .list-icons-3 {
		margin-top: 1.25rem;
	}
}
/*# sourceMappingURL=list.css.map */
