/* bx-content-41 – aus Brixies „Content Section 41“ (0675-content-section-41.json) */
.bx-content-41__container { display: grid; gap: var(--wf-space-xl); grid-template-columns: var(--wf-grid-12); align-content: stretch; align-items: stretch; }
@media (max-width: 991px) {
	.bx-content-41__container { gap: var(--wf-space-m); }
}
@media (max-width: 767px) {
	.bx-content-41__container { grid-template-columns: var(--wf-grid-1); }
}
.bx-content-41__container-info { grid-column: span 5; padding-top: var(--wf-space-xl); padding-right: var(--wf-space-xl); padding-bottom: var(--wf-space-xl); padding-left: var(--wf-space-xl); background-color: var(--wf-color-neutral-25); 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); row-gap: var(--wf-space-2xl); }
@media (max-width: 991px) {
	.bx-content-41__container-info { grid-column: span 12; }
}
@media (max-width: 767px) {
	.bx-content-41__container-info { grid-column: auto; }
}
.bx-content-41__img-wrapper { grid-column: span 5; position: relative; }
@media (max-width: 991px) {
	.bx-content-41__img-wrapper { grid-column: span 8; }
}
@media (max-width: 767px) {
	.bx-content-41__img-wrapper { grid-column: auto; aspect-ratio: 16 / 9; }
}
@media (max-width: 478px) {
	.bx-content-41__img-wrapper { aspect-ratio: 1 / 1; }
}
.bx-content-41__feature-list { flex-direction: column; row-gap: var(--wf-space-xl); margin-top: 0px; margin-bottom: 0px; padding-left: 0px; grid-column: span 2; }
@media (max-width: 991px) {
	.bx-content-41__feature-list { grid-column: span 4; row-gap: var(--wf-space-m); }
}
@media (max-width: 767px) {
	.bx-content-41__feature-list { grid-column: auto; }
}
.bx-content-41__feature-element { align-items: center; justify-content: center; row-gap: var(--wf-space-s); padding-top: var(--wf-space-xl); padding-right: var(--wf-space-xl); padding-bottom: var(--wf-space-xl); padding-left: var(--wf-space-xl); background-color: var(--wf-color-neutral-25); 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); }
.bx-content-41__feature-icon { --wf-icon-color: var(--wf-color-neutral-950); --wf-icon-size: 45px; }
.bx-content-41__feature-info { text-align: center; font-weight: 500; color: var(--wf-color-neutral-950); }
.bx-content-41__img { object-fit: cover; object-position: 50%; width: 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); position: absolute; top: 0px; right: 0px; height: 100%; }
.bx-content-41__tagline { font-weight: 600; color: var(--wf-color-neutral-950); }
.bx-content-41__heading { margin-top: 0px; font-size: var(--wf-text-2xl); }
.bx-content-41__inner-container-info { row-gap: var(--wf-space-s); }
