/* bx-content-62 – aus Brixies „Content Section 62“ (0490-content-section-62.json) */
.bx-content-62__container { flex-direction: column; align-items: center; row-gap: var(--wf-container-gap); }
.bx-content-62__heading { font-size: var(--wf-text-2xl); text-align: center; }
.bx-content-62__description { text-align: center; width: 540px; }
.bx-content-62__grid { display: grid; grid-template-columns: var(--wf-grid-2); margin-top: 0px; margin-bottom: 0px; padding-top: var(--wf-space-xl); padding-right: var(--wf-space-xl); padding-bottom: var(--wf-space-xl); padding-left: var(--wf-space-xl); gap: var(--wf-grid-gap); grid-template-rows: var(--wf-grid-1); background-color: var(--wf-color-neutral-25); border-top-left-radius: var(--wf-radius-l); border-top-right-radius: var(--wf-radius-l); border-bottom-right-radius: var(--wf-radius-l); border-bottom-left-radius: var(--wf-radius-l); align-items: stretch; }
@media (max-width: 767px) {
	.bx-content-62__grid { grid-template-columns: var(--wf-grid-1); }
}
.bx-content-62__video-wrapper { aspect-ratio: 16 / 9; position: relative; overflow: hidden; isolation: isolate; 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); align-items: center; justify-content: center; height: 100%; }
.bx-content-62__video-bg { overflow: hidden; width: 100%; height: 100%; object-fit: cover; object-position: 50%; position: absolute; top: 0px; right: 0px; z-index: -1; }
.bx-content-62__video-overlay { background-color: var(--wf-color-neutral-trans-30); width: 100%; height: 100%; position: absolute; top: 0px; right: 0px; z-index: -1; }
.bx-content-62__video-icon { --wf-icon-size: 6.4rem; --wf-icon-color: var(--wf-color-white); transition: all .3s ease; }
.bx-content-62__video-icon:hover { transform: scaleX(1.1) scaleY(1.1); }
.bx-card-content-62 { 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-white); row-gap: var(--wf-content-gap); 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); }
@media (max-width: 478px) {
	.bx-card-content-62 { align-items: stretch; }
}
.bx-card-content-62__container-info { row-gap: var(--wf-space-s); }
.bx-card-content-62__heading { font-size: var(--wf-text-xl); }
.bx-card-content-62__description { max-width: 540px; }
.bx-card-content-62__features-list { padding-left: 0px; margin-top: 0px; margin-bottom: 0px; row-gap: var(--wf-space-s); width: fit-content; }
@media (max-width: 478px) {
	.bx-card-content-62__features-list { align-items: center; }
}
.bx-card-content-62__feature-element { flex-direction: row; flex-wrap: nowrap; column-gap: var(--wf-space-s); justify-content: flex-start; align-items: center; width: auto; }
.bx-card-content-62__feature-element-icon { --wf-icon-size: 1.8rem; --wf-icon-color: var(--wf-color-neutral-950); }
.bx-card-content-62__btn-outline > .wp-block-button__link {
  grid-column: span 2;
}
.bx-card-content-62__btn-outline > .wp-block-button__link {
  grid-column: auto;
}
.bx-content-62__tagline { font-weight: 600; color: var(--wf-color-neutral-950); margin-bottom: 0px; }
.bx-content-62__container-info { align-items: center; row-gap: var(--wf-space-s); width: 1080px; }
.bx-content-62__video-container { row-gap: var(--wf-content-gap); flex-wrap: nowrap; }
.bx-contet-62__video-heading { font-size: var(--wf-text-xl); }
