/* bx-hero-81 – aus Brixies „Hero Section 81“ (0300-hero-section-81.json) */
.bx-hero-81__container { display: grid; gap: var(--wf-grid-gap); grid-template-columns: var(--wf-grid-2-1); grid-template-rows: var(--wf-grid-1); align-items: initial; }
@media (max-width: 991px) {
	.bx-hero-81__container { grid-template-columns: var(--wf-grid-1); }
}
.bx-hero-81__container-info { row-gap: var(--wf-content-gap); padding-top: var(--wf-space-2xl); padding-right: var(--wf-space-2xl); padding-bottom: var(--wf-space-2xl); padding-left: var(--wf-space-2xl); position: relative; height: 100%; flex-wrap: nowrap; 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); background-color: var(--wf-color-neutral-25); }
@media (max-width: 478px) {
	.bx-hero-81__container-info { align-items: stretch; 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-hero-81__inner-container-info { row-gap: var(--wf-space-s); width: 1080px; }
.bx-hero-81__tagline { font-weight: 600; color: var(--wf-color-neutral-950); margin-bottom: 0px; }
.bx-hero-81__heading { font-size: var(--wf-text-2xl); }
.bx-hero-81__description { width: 540px; }
.bx-hero-81__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-hero-81__container-btn { flex-direction: column; }
}
.bx-hero-81__btn > .wp-block-button__link { --wf-icon-size: var(--wf-text-s); }
.bx-hero-81__img { object-fit: cover; object-position: 50%; width: 100%; aspect-ratio: 3 / 1; height: 100%; border-top-left-radius: var(--wf-radius-s); border-top-right-radius: var(--wf-radius-s); border-bottom-right-radius: var(--wf-radius-s); border-bottom-left-radius: var(--wf-radius-s); }
@media (max-width: 991px) {
	.bx-hero-81__img { aspect-ratio: 2 / 1; }
}
.bx-hero-81__list { margin-top: 0px; margin-bottom: 0px; padding-right: 0px; padding-left: 0px; flex-direction: column; row-gap: var(--wf-grid-gap); }
.bx-card-hero-81 { row-gap: var(--wf-content-gap); padding-top: var(--wf-space-2xl); padding-right: var(--wf-space-2xl); padding-bottom: var(--wf-space-2xl); padding-left: var(--wf-space-2xl); position: relative; height: 100%; flex-wrap: nowrap; 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); background-color: var(--wf-color-neutral-25); }
@media (max-width: 478px) {
	.bx-card-hero-81 { 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-card-hero-81__icon { --wf-icon-size: 3.2rem; --wf-icon-color: var(--wf-color-neutral-950); }
.bx-card-hero-81__container-info { row-gap: var(--wf-space-s); height: 100%; }
