/* bx-header-17 – aus Brixies „Header 17“ (0159-header-17.json) */
.bx-header-17 { background-color: var(--wf-color-white); padding-top: var(--wf-space-m); padding-right: var(--wf-space-xl); padding-bottom: var(--wf-space-m); padding-left: var(--wf-space-xl); }
#brx-header{
  z-index:998;
}
.bx-header-17__container { gap: var(--wf-content-gap); grid-template-columns: 1fr max-content 1fr; display: grid; align-items: center; isolation: isolate; }
@media (max-width: 991px) {
	.bx-header-17__container { column-gap: var(--wf-space-2xl); }
}
@media (max-width: 767px) {
	.bx-header-17__container { grid-template-columns: var(--wf-grid-2); }
}
.bx-header-17__logo { width: clamp(95px, 4.2039rem + 5.8027vw, 155px); }
.bx-header-17__menu ul { gap: var(--wf-space-m); justify-content: row; }
.bx-header-17__menu li { margin-top: auto; margin-bottom: auto; margin-left: 0px; }
.bx-header-17__menu a { font-size: var(--wf-text-s); font-weight: 600; color: var(--wf-color-neutral-950); }
.bx-header-17__menu ul ul a { color: var(--wf-color-neutral-950); font-size: var(--wf-text-s); font-weight: 600; line-height: 120%; }
.bx-header-17__menu a:hover { color: var(--wf-color-neutral-trans-80); }
.bx-header-17__menu ul ul { padding-top: var(--wf-space-s); padding-right: var(--wf-space-m); padding-bottom: var(--wf-space-s); padding-left: var(--wf-space-m); }
.bx-header-17__container-menu--start { flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; column-gap: var(--wf-space-m); }
@media (max-width: 767px) {
	.bx-header-17__container-menu--start { display: none; }
}
.bx-header-17__container-menu--end { align-items: flex-end; }
