/* bx-feature-89 – aus Brixies „Feature Section 89“ (0219-feature-section-89.json) */
.bx-feature-89__container { display: grid; grid-template-columns: var(--wf-grid-3); grid-template-rows: var(--wf-grid-1); gap: var(--wf-container-gap) var(--wf-grid-gap); align-items: initial; }
@media (max-width: 991px) {
	.bx-feature-89__container { grid-template-columns: var(--wf-grid-2); }
}
@media (max-width: 478px) {
	.bx-feature-89__container { grid-template-columns: var(--wf-grid-1); }
}
.bx-feature-89__content-container { row-gap: var(--wf-container-gap); }
@media (max-width: 991px) {
	.bx-feature-89__content-container { grid-column: span 2; }
}
@media (max-width: 478px) {
	.bx-feature-89__content-container { grid-column: auto; }
}
.bx-feature-89__container-info { row-gap: var(--wf-content-gap); }
@media (max-width: 478px) {
	.bx-feature-89__container-info { align-items: stretch; }
}
.bx-feature-89__inner-container-info { row-gap: var(--wf-space-s); width: 1080px; }
.bx-feature-89__tagline { font-weight: 600; color: var(--wf-color-neutral-950); margin-bottom: 0px; }
.bx-feature-89__heading { font-size: var(--wf-text-2xl); }
.bx-feature-89__description { width: 540px; }
.bx-feature-89__container-btn { display: flex; flex-direction: row; column-gap: var(--wf-content-gap); row-gap: var(--wf-content-gap); align-items: stretch; }
@media (max-width: 478px) {
	.bx-feature-89__container-btn { flex-direction: column; }
}
.bx-feature-89__btn > .wp-block-button__link { --wf-icon-size: var(--wf-text-s); }
.bx-feature-89__list { margin-top: 0px; margin-bottom: 0px; padding-left: 0px; width: 540px; flex-direction: row; display: grid; grid-template-columns: var(--wf-grid-1); gap: var(--wf-space-m); grid-template-rows: var(--wf-grid-1); align-items: initial; }
@media (max-width: 991px) {
	.bx-feature-89__list { grid-template-columns: var(--wf-grid-2); }
}
@media (max-width: 478px) {
	.bx-feature-89__list { grid-template-columns: var(--wf-grid-1); }
}
.bx-feature-89__list-item { display: flex; column-gap: var(--wf-space-s); align-items: center; flex-wrap: nowrap; flex-direction: row; }
.bx-feature-89__list-icon { --wf-icon-size: var(--wf-text-m); --wf-icon-color: var(--wf-color-neutral-950); }
.bx-feature-89__list-info { color: var(--wf-color-neutral-950); }
.bx-feature-89__img { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 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); width: 100%; }
.bx-feature-89__feature-list { margin-top: 0px; margin-bottom: 0px; padding-right: 0px; padding-left: 0px; row-gap: var(--wf-content-gap); }
.bx-card-feature-89 { row-gap: var(--wf-content-gap); position: relative; flex-wrap: nowrap; background-color: var(--wf-color-white); }
.bx-card-feature-89__icon-wrapper { width: 5.6rem; aspect-ratio: 1; align-items: center; justify-content: center; border-top-left-radius: var(--wf-radius-xs); border-top-right-radius: var(--wf-radius-xs); border-bottom-right-radius: var(--wf-radius-xs); border-bottom-left-radius: var(--wf-radius-xs); background-color: var(--wf-color-neutral-25); color: var(--wf-color-neutral-950); transition: all .2s ease; }
.bx-card-feature-89__icon { --wf-icon-size: 2.4rem; --wf-icon-color: inherit; }
.bx-card-feature-89__container-info { row-gap: var(--wf-space-s); }
:is([data-bx-id="ziempd"], .bx-id-ziempd) { aspect-ratio: 3 / 4; object-fit: cover; object-position: 50%; }
