/* bx-content-94 – aus Brixies „Content Section 94“ (0114-content-section-94.json) */
.bx-content-94__container { border-top-left-radius: var(--wf-radius-m); border-top-right-radius: var(--wf-radius-m); border-bottom-right-radius: var(--wf-radius-m); border-bottom-left-radius: var(--wf-radius-m); justify-content: space-between; display: grid; grid-template-columns: var(--wf-grid-2); align-content: stretch; background-color: var(--wf-color-neutral-25); overflow: hidden; gap: var(--wf-container-gap) var(--wf-grid-gap); grid-template-rows: var(--wf-grid-1); padding-top: var(--wf-space-3xl); padding-right: var(--wf-space-3xl); padding-bottom: var(--wf-space-3xl); padding-left: var(--wf-space-3xl); align-items: initial; }
@media (max-width: 767px) {
	.bx-content-94__container { grid-template-columns: var(--wf-grid-1); }
}
@media (max-width: 478px) {
	.bx-content-94__container { padding-top: var(--wf-space-xl); padding-right: var(--wf-space-xl); padding-bottom: var(--wf-space-xl); padding-left: var(--wf-space-xl); }
}
.bx-content-94__counter-list { margin-top: 0px; margin-bottom: 0px; display: grid; grid-template-columns: var(--wf-grid-3); gap: var(--wf-grid-gap); padding-left: 0px; grid-template-rows: var(--wf-grid-1); align-items: initial; }
@media (max-width: 767px) {
	.bx-content-94__counter-list { grid-template-columns: var(--wf-grid-2); }
}
@media (max-width: 478px) {
	.bx-content-94__counter-list { grid-template-columns: var(--wf-grid-1); }
}
.bx-content-94__counter-element { row-gap: calc(var(--wf-space-s) / 2); min-width: min-content; }
.bx-content-94__counter .wf-count { font-size: var(--wf-text-2xl); font-weight: 700; color: var(--wf-color-neutral-950); }
.bx-content-94__counter .wf-prefix { font-size: var(--wf-text-2xl); font-weight: 700; color: var(--wf-color-neutral-950); }
.bx-content-94__counter .wf-suffix { font-size: var(--wf-text-2xl); color: var(--wf-color-neutral-950); font-weight: 700; }
.bx-content-94__counter-info { color: var(--wf-color-neutral-trans-60); }
.bx-content-94__container-info { flex-direction: column; align-items: flex-start; row-gap: var(--wf-space-s); justify-content: flex-start; }
.bx-content-94__heading { font-size: var(--wf-text-2xl); }
.bx-content-94__description { width: 540px; }
