
html {scroll-behavior: smooth}.bg--primary.brxe-xheaderrow {background-color: var(--shade-ultra-dark); --x-overlay-header-background: var(--shade-ultra-dark)}.fr-notification-alpha.brxe-xheaderrow {padding-top: var(--space-xs); padding-right: var(--section-padding-x); padding-bottom: var(--space-xs); padding-left: var(--section-padding-x); background-color: var(--primary); position: relative; transition: display .3s ease}.header--aktion.brxe-container {background-color: var(--primary); color: var(--white)}.fr-notification-alpha__inner.brxe-container {flex-direction: row; align-items: center; column-gap: calc(var(--content-gap) / 2); row-gap: calc(var(--content-gap) / 2); flex-wrap: nowrap; justify-content: center}@media (max-width: 767px) {.fr-notification-alpha__inner.brxe-container {align-items: flex-start; justify-content: flex-start}}@media (max-width: 478px) {.fr-notification-alpha__inner.brxe-container {flex-wrap: wrap; justify-content: flex-start; padding-right: 1em}}.icon--aktion.brxe-icon {color: var(--white); fill: var(--white); font-size: var(--text-l)}.link--header.brxe-text-basic {color: var(--white); font-weight: 700}.fr-notification-alpha__close.brxe-div {display: flex; position: absolute; top: 50%; right: 1em; transform: translateY(-50%)}@media (max-width: 478px) {.fr-notification-alpha__close.brxe-div {transform: translateY(0px); top: 1em}}.fr-notification-alpha__close-icon.brxe-icon {background-color: #000000}.border--bottom-light.brxe-container {margin-bottom: var(--space-xs); padding-bottom: var(--space-xs); border-bottom: 1px solid var(--shade-medium)}.border--bottom-light.brxe-xslidemenu {margin-bottom: var(--space-xs); padding-bottom: var(--space-xs); border-bottom: 1px solid var(--shade-medium)}.gap--m {}.fr-social-alpha__icon-wrapper.brxe-div {flex-direction: row; display: flex; align-items: center; column-gap: px; text-decoration: none}.fr-social-alpha__icon-wrapper.brxe-div:hover {color: var(--base-ultra-light)}.fr-social-alpha__icon.brxe-icon {font-size: var(--text-l); text-align: center}.fr-logo.brxe-logo .bricks-site-logo {width: 7.5em}@media (max-width: 767px) {.fr-logo.brxe-logo .bricks-site-logo {width: 5em}}.fr-brx-nav-delta.brxe-nav-menu .bricks-mobile-menu-toggle {color: var(--fr-text-dark)}.fr-brx-nav-delta.brxe-nav-menu .bricks-mobile-menu > li > a {color: var(--fr-text-light)}.fr-brx-nav-delta.brxe-nav-menu .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--fr-text-light)}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu > li {margin-left: 0}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu .sub-menu .brx-submenu-toggle > a + button {color: var(--fr-text-dark); font-size: var(--text-s); line-height: 1}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu .sub-menu .brx-submenu-toggle button {margin-left: .5em}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu .sub-menu {background-color: var(--shade-ultra-light)}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu .sub-menu > li > a {color: var(--fr-text-dark); line-height: 0.5}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--fr-text-dark); line-height: 0.5}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle button[aria-expanded] {font-size: var(--text-s)}.fr-brx-nav-delta.brxe-nav-menu .bricks-mobile-menu .sub-menu > li > a {color: var(--fr-text-light)}.fr-brx-nav-delta.brxe-nav-menu .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--fr-text-light)}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu > li:hover > a {color: var(--action-hover)}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--action-hover)}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu .sub-menu a {padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu .sub-menu button {padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.fr-brx-nav-delta.brxe-nav-menu {display: flex; justify-content: flex-end}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu .current-menu-item > a {border-bottom: 1px solid var(--white)}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu .current-menu-item > .brx-submenu-toggle {border-bottom: 1px solid var(--white)}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu > .current-menu-parent > a {border-bottom: 1px solid var(--white)}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle {border-bottom: 1px solid var(--white)}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu > .current-menu-ancestor > a {border-bottom: 1px solid var(--white)}.fr-brx-nav-delta.brxe-nav-menu .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle {border-bottom: 1px solid var(--white)}.fr-brx-nav-delta {--button-color: var(--primary); --button-color-hover: var(--white); --button-text: var(--white); --button-text-hover: var(--white); --link-gap: var(--content-gap);}@media (min-width: 768px) { .fr-brx-nav-delta { width: 100%; } .fr-brx-nav-delta ul:not(.sub-menu) { display: flex; gap: var(--link-gap); } }.fr-brx-nav-delta .bricks-nav-menu > li{ display:flex; align-items:center;} .fr-brx-nav-delta .bricks-nav-menu > li:first-child { margin-left: auto;}.fr-brx-nav-delta .bricks-nav-menu > li:last-child a { display:flex; justify-content: center; margin-left: 10px;background-color: var(--button-color); border-color: var(--button-color);color: var(--button-text); border-width: var(--btn-border-size); border-radius: var(--btn-radius); border-style:solid; transition:0.4s; min-width: var(--btn-width); line-height: var(--btn-line-height); letter-spacing: var(--btn-letter-spacing); text-transform: var(--btn-text-transform); text-decoration: var(--btn-text-decoration);font-style: var(--btn-text-style); font-weight: var(--btn-weight); padding: var(--btn-pad-y) var(--btn-pad-x); text-align: center; font-size: var(--text-s);} .fr-brx-nav-delta .bricks-nav-menu > li:last-child a:hover { transform: translateY(-5px);color:#fff;} .brxe-nav-menu .bricks-mobile-menu-wrapper ul.bricks-mobile-menu{margin-top: 50px;} .brxe-nav-menu .bricks-mobile-menu-wrapper li a{line-height: 35px;} .bricks-nav-menu > li > a { display: inline-block; position: relative; text-decoration: none; color: var(--white); transition: color 0.3s;} .bricks-nav-menu > li > a::after { content: ""; position: absolute; bottom: -1px; left: 0; width: 0; height: 1px; background-color: var(--white); transition: width 0.3s;} .bricks-nav-menu > li > a:hover { color: var(--white);} .bricks-nav-menu > li:not(:last-child) > a:hover::after,.bricks-nav-menu > li:not(:last-child) > a.active::after { width: 100%;}@media (max-width: 991px) {.fr-brx-nav-delta.brxe-nav-menu {line-height: 0; display: none}}@media (max-width: 767px) {.fr-brx-nav-delta.brxe-nav-menu .bricks-mobile-menu > .menu-item-has-children .brx-submenu-toggle button {color: var(--fr-text-light)}.fr-brx-nav-delta.brxe-nav-menu {margin-right: 0; margin-left: auto}}.fr-footer-foxtrot.brxe-section {position: relative; background-color: var(--shade-ultra-dark); padding-top: 0; padding-bottom: var(--section-space-xs); row-gap: var(--fr-content-gap); color: var(--white); font-size: var(--text-s); margin-top: 0}.fr-footer-foxtrot {--nav-width: 35em;  --nav-offset: 2em; }@media (max-width: 991px) {.fr-footer-foxtrot.brxe-section {padding-top: var(--section-space-m)}}.fr-footer-foxtrot__inner.brxe-container {width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; column-gap: var(--fr-content-gap); row-gap: var(--fr-content-gap); max-width: calc(100% - var(--nav-width)); margin-left: 0}@media (max-width: 991px) {.fr-footer-foxtrot__inner.brxe-container {flex-direction: column; max-width: 100%}}.fr-footer-foxtrot__content-wrapper.brxe-block {row-gap: var(--space-l); column-gap: var(--space-l); margin-top: var(--section-space-xs); width: var(--width-l)}@media (max-width: 991px) {.fr-footer-foxtrot__content-wrapper.brxe-block {width: 100%}}.kontakt--div.brxe-block {flex-direction: row; width: 20em; justify-content: space-between}.fr-social-bravo.brxe-div {display: flex; background-color: var(--shade-ultra-dark); padding-top: var(--fr-card-gap); padding-right: var(--fr-card-gap); padding-bottom: var(--fr-card-gap); padding-left: var(--fr-card-gap); border-radius: var(--fr-card-radius); flex-wrap: wrap; row-gap: var(--content-gap); justify-content: center; align-items: center; column-gap: var(--content-gap)}.fr-social-bravo__link-wrapper.brxe-div {display: flex; align-items: center; column-gap: 1em; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; background-color: var(--white); border-radius: 5px; text-decoration: none; color: var(--black)}.fr-social-bravo__icon.brxe-icon {font-size: var(--text-l)}.fr-social-bravo__label.brxe-text-basic {line-height: 1; text-decoration: none}.legal-meta-alpha.brxe-container {display: flex; flex-direction: row; flex-wrap: wrap; column-gap: var(--fr-content-gap); row-gap: var(--fr-content-gap); font-size: var(--text-xs); align-self: flex-start !important; justify-content: flex-start; width: 100%}.fr-footer-foxtrot__nav-wrapper.brxe-block {width: var(--nav-width); row-gap: var(--fr-content-gap); position: absolute; padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); right: 0px; background-color: var(--white); height: calc(100% + var(--nav-offset)); bottom: 0px; color: var(--black); border-top-left-radius: var(--fr-card-radius)}.fr-footer-foxtrot__nav-wrapper {isolation: isolate;}@media (max-width: 991px) {.fr-footer-foxtrot__nav-wrapper.brxe-block {position: relative; width: 100%; top: 0px; right: 0px; order: -1}}.fr-footer-foxtrot__nav.brxe-block {flex-direction: column; column-gap: var(--fr-content-gap); row-gap: var(--fr-content-gap); display: flex}.fr-footer-foxtrot__menu-list.brxe-div {row-gap: 1em; flex-direction: column; display: block; flex-wrap: wrap; width: 100%}.fr-footer-foxtrot__menu-list { -webkit-column-count: 2;  -moz-column-count: 2;column-count: 2; column-width: 9em;} .fr-footer-foxtrot__menu-list > li:not(:last-child) {margin-bottom: 1em;}.pop-up.brxe-xpromodalnestable .x-modal_content {background-color: var(--shade-ultra-dark); color: var(--white)}
