/* bx-content-39 – aus Brixies „Content Section 39“ (0680-content-section-39.json) */
.bx-content-39 { background-color: var(--wf-color-white); overflow: hidden; }
.bx-content-39__container { row-gap: var(--wf-space-2xl); }
.bx-content-39__inner-container-info { row-gap: var(--wf-space-s); }
.bx-content-39__tagline { margin-bottom: 0px; font-weight: 600; color: var(--wf-color-neutral-950); }
.bx-content-39__heading { font-size: var(--wf-text-2xl); margin-top: 0px; max-width: 810px; }
.bx-content-39__container-head { flex-direction: row; align-items: flex-end; row-gap: var(--wf-space-2xl); column-gap: var(--wf-space-xl); }
.bx-content-39__btn > .wp-block-button__link { flex-shrink: 0; margin-top: 0px; }
.bx-content-39__grid { display: grid; gap: var(--wf-space-xl); grid-template-columns: var(--wf-grid-2); align-content: stretch; align-items: initial; }
@media (max-width: 991px) {
	.bx-content-39__grid { gap: var(--wf-space-m); grid-template-columns: var(--wf-grid-1); }
}
.bx-content-39__container-counters { margin-top: 0px; margin-bottom: 0px; padding-left: 0px; display: grid; gap: var(--wf-space-xl); grid-template-columns: var(--wf-grid-2); align-items: initial; }
@media (max-width: 991px) {
	.bx-content-39__container-counters { gap: var(--wf-space-m); }
}
@media (max-width: 478px) {
	.bx-content-39__container-counters { grid-template-columns: var(--wf-grid-1); }
}
.bx-content-39__counter-wrapper { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: var(--wf-color-neutral-trans-10); 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); overflow: hidden; background-color: var(--wf-color-neutral-25); padding-top: var(--wf-space-xl); padding-right: var(--wf-space-xl); padding-bottom: var(--wf-space-2xl); padding-left: var(--wf-space-xl); flex-shrink: 0; justify-content: flex-start; align-items: flex-start; }
@media (max-width: 767px) {
	.bx-content-39__counter-wrapper { flex-direction: column; flex-wrap: nowrap; 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-39__counter .wf-count { color: var(--wf-color-neutral-950); font-size: var(--wf-text-2xl); font-weight: 700; line-height: 120%; }
.bx-content-39__counter .wf-prefix { color: var(--wf-color-neutral-950); font-size: var(--wf-text-2xl); font-weight: 700; line-height: 120%; }
.bx-content-39__counter .wf-suffix { font-size: var(--wf-text-2xl); color: var(--wf-color-neutral-950); font-weight: 700; line-height: 120%; }
.bx-content-39__container-info { row-gap: var(--wf-space-xl); }
.bx-content-39__img { object-fit: cover; object-position: 50%; height: 100%; 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); aspect-ratio: 4 / 3; }
.bx-content-39__description { font-size: var(--wf-text-l); }
.bx-content-39__subheading { margin-top: 0px; font-size: var(--wf-text-m); }
