.bullets_container {
	color: var(--color-white) !important;
}

.bullets_container {
	background-color: var(--color-blue) !important;
	padding: calc(var(--wrapper-padding)/2) var(--wrapper-padding);
}

.bullets_container .headline_container {
	align-items: flex-start;
	margin-bottom: calc(var(--universal-gap)*1.2);
}

.bullets_container .headline {
	color: var(--color-white);
}

.block--bullet_list {
	column-count: 2;
}

.bullet__title {
	font-weight: var(--fw-heavy);
	margin-bottom: 0.3rem;
	text-transform: uppercase;
}

.bullet_point {
	display: grid;
	grid-template-columns: 0.5fr 5fr;
	column-gap: 1rem;
	margin-bottom: var(--universal-gap);
	break-inside: avoid;
}

.bullet__content {
	padding-top: 0.5rem;
}

.bullet__icon {
	width: 40px;
	height: 40px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-family: var(--ff-icon-font);
	font-size: var(--fs-3);
	border-radius: 50%;
	background-color: var(--color-white-o-20);
	color: var(--color-white);
}

.bullet__icon--check::after {
	content: var(--check);
}

.bullet__icon--plus::after {
	content: var(--plus);
}

.bullet__icon--minus::after {
	content: var(--minus);
}

.bullet__icon--arrow::after {
	content: var(--expand);
}

.bullet__icon--checkbox::after {
	content: var(--checkbox);
}

@media screen and (max-width: 900px) {
	.block--bullet_list {
		column-count: 1;
	}
}
