/* bx-content-11 – aus Brixies „Content Section 11“ (0840-content-section-11.json) */
.bx-content-11 { padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.bx-content-11__gallery { grid-template-columns: repeat(3, minmax(0, 1fr)); }
@media (max-width: 767px) {
	.bx-content-11__gallery { grid-template-columns: repeat(1, minmax(0, 1fr)); }
}
.bx-content-11__container-gallery { width: 100%; margin-top: var(--wf-section-space-vertical); }
.bx-content-11__container-info { flex-direction: row; justify-content: space-between; align-items: flex-start; column-gap: var(--wf-space-xl); padding-right: var(--wf-section-space-horizontal); padding-left: var(--wf-section-space-horizontal); }
@media (max-width: 991px) {
	.bx-content-11__container-info { flex-direction: column; row-gap: var(--wf-space-3xl); }
}
.bx-content-11__inner-container-info { flex-direction: row; justify-content: space-between; align-items: flex-start; column-gap: var(--wf-grid-gap); row-gap: var(--wf-container-gap); }
.bx-content-11__container-heading { width: 540px; row-gap: var(--wf-container-gap); }
@media (max-width: 767px) {
	.bx-content-11__btn > .wp-block-button__link { padding-top: var(--wf-space-m); padding-bottom: var(--wf-space-m); }
}
.bx-content-11__heading { font-size: var(--wf-text-xl); }
.bx-content-11__btn-outline > .wp-block-button__link { 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-300); 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); color: var(--wf-color-neutral-950); width: auto; flex-shrink: 0; }
.bx-content-11__btn-outline > .wp-block-button__link:hover { border-color: var(--wf-color-neutral-950); }
@media (max-width: 767px) {
	.bx-content-11__btn-outline > .wp-block-button__link { padding-top: var(--wf-space-m); padding-bottom: var(--wf-space-m); }
}
.bx-content-11__container-description { width: 540px; }
.bx-content-11__btn-container { flex-direction: row; align-items: stretch; column-gap: var(--wf-content-gap); }
