/* bx-hero-51 – aus Brixies „Hero Section 51“ (0568-hero-section-51.json) */
.bx-hero-51__container { align-items: center; row-gap: var(--wf-space-3xl); }
.bx-hero-51__social-proof { flex-direction: column; align-items: center; row-gap: var(--wf-space-s); justify-content: center; flex-wrap: nowrap; }
@media (max-width: 478px) {
	.bx-hero-51__social-proof { row-gap: var(--wf-space-m); }
}
.bx-hero-51__container-avatar { margin-top: 0px; margin-bottom: 0px; padding-left: 0px; flex-direction: row; width: max-content; }
.bx-hero-51__avatar-wrapper { display: flex; }
.bx-hero-51__avatar { aspect-ratio: 1 / 1; width: 45px; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-style: solid; border-color: var(--wf-color-white); border-top-left-radius: var(--wf-radius-full); border-top-right-radius: var(--wf-radius-full); border-bottom-right-radius: var(--wf-radius-full); border-bottom-left-radius: var(--wf-radius-full); overflow: hidden; }
.bx-hero-51__social-proof-info { font-size: var(--wf-text-s); }
.bx-hero-51__container-info { width: 810px; flex-direction: column; row-gap: var(--wf-space-xl); align-items: center; }
.bx-hero-51__container-btn { display: flex; flex-direction: row; column-gap: var(--wf-space-m); row-gap: var(--wf-space-xl); align-items: stretch; }
@media (max-width: 767px) {
	.bx-hero-51__container-btn { flex-direction: column; align-items: stretch; width: 100%; }
}
.bx-hero-51__btn > .wp-block-button__link { --wf-icon-size: var(--wf-text-s); }
.bx-hero-51__inner-container-info { align-items: center; flex-direction: column; row-gap: var(--wf-space-s); }
.bx-hero-51__description { width: 540px; text-align: center; }
.bx-hero-51__img { aspect-ratio: 16 / 9; object-fit: cover; object-position: 50%; max-width: 1080px; }
.bx-hero-51__tagline { font-weight: 600; color: var(--wf-color-neutral-950); text-align: center; }
.bx-hero-51__heading { margin-top: 0px; text-align: center; }
.bx-hero-51__social-proof-container { flex-direction: row; justify-content: center; align-items: center; column-gap: var(--wf-space-m); row-gap: var(--wf-space-m); }
@media (max-width: 478px) {
	.bx-hero-51__social-proof-container { flex-direction: column; }
}
.bx-card-hero-51__rating { --wf-icon-color: var(--wf-color-neutral-950); --wf-icon-color-empty: var(--wf-color-neutral-trans-20); --wf-icon-size: var(--wf-text-l); }
/* -- The root styles must go in the element of the structure with the name "Hero"(Section). --*/
  
.bx-hero-51 {
  /* Styles applied to all elements except the first one */
  .bx-hero-51__avatar-wrapper:not(:first-child) {
    margin-left: -1rem;
  }
}
