/* Uebernommen aus WPCodeBox: Header SCSS (kompiliert) */
header .header{padding-block:var(--space-l) 0;padding-inline:var(--gutter);position:fixed;z-index:1000;transition:all .4s cubic-bezier(0.22,1,.36,1)}header .header .header__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:all .5s ease}header .header .header__logo{width:14.063rem;height:auto;transition:all .5s ease}header .header.sticky{padding-block:var(--space-xxs) 0}header .header.sticky .header__container{padding:var(--space-xs);background-color:var(--base);border-radius:var(--radius-s);box-shadow:0 12px 25px -10px rgba(2,21,44,.8)}header .header.sticky .header__logo{width:12rem;padding-left:10px}.admin-bar .header{top:32px}body.bricks-is-builder .header{position:absolute!important}body.bricks-is-builder .header.sticky{padding:initial!important;background:initial!important;box-shadow:none!important}@media (max-width:1100px){header .header.sticky{padding-inline:var(--space-xs)}}@media (max-width:767px){header .header.sticky{padding-inline:var(--space-xxs)}}:root{--mm-pad-v:var(--space-m);--mm-pad-h:var(--gutter)}.mm-close-dropdown-btn{background-color:unset;color:var(--white);gap:.5em;padding-inline-start:unset}header.scrolling .mm .mm__toggle-open{color:red}header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>a{color:red}header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>a[aria-current=page],header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>a.aria-current{background-color:magenta}header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>a:hover{color:blue}header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>a:hover[aria-current=page],header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>a:hover.aria-current{background-color:magenta}header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle{color:red}header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle[aria-current=page],header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle.aria-current{background-color:magenta}header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle a,header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle span,header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle svg{color:inherit}header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type).open>.brx-submenu-toggle,header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type):hover>.brx-submenu-toggle{color:blue}header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type).open>.brx-submenu-toggle[aria-current=page],header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type).open>.brx-submenu-toggle.aria-current,header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type):hover>.brx-submenu-toggle[aria-current=page],header.scrolling .mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type):hover>.brx-submenu-toggle.aria-current{background-color:magenta}.mm__nav-items-wrapper,.brx-dropdown-content{gap:unset}.mm .brxe-dropdown.brx-has-megamenu .brx-dropdown-content{padding-block:var(--space-m);padding-inline:var(--space-m);gap:var(--space-m);box-shadow:119px 360px 152px rgba(0,0,0,.01),67px 203px 128px rgba(0,0,0,.05),30px 90px 95px rgba(0,0,0,.09),7px 23px 52px rgba(0,0,0,.1),0px 0 0 rgba(0,0,0,.1);flex-direction:row}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content{padding:var(--space-s);min-width:fit-content;border-radius:var(--radius-xs);box-shadow:119px 360px 152px rgba(0,0,0,.01),67px 203px 128px rgba(0,0,0,.05),30px 90px 95px rgba(0,0,0,.09),7px 23px 52px rgba(0,0,0,.1),0px 0 0 rgba(0,0,0,.1)}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content>li a,.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content>li .brx-submenu-toggle{white-space:nowrap}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item:not(:last-child){margin-bottom:var(--space-s)}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link{padding:0;position:relative;color:var(--white-trans-80);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;transition:all .3s ease;color:var(--base-trans-70)}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link::before{content:"";width:0;height:2px;position:absolute;bottom:0;left:0;background-color:var(--primary);opacity:0;z-index:10;transition:width .3s ease-in,opacity .3s ease-in}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link[aria-current=page],.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link.aria-current{color:var(--white)}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link[aria-current=page]::before,.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link.aria-current::before{width:100%;opacity:1}@media (max-width:1100px){.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link{color:var(--white)}}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link:hover{color:var(--primary)}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link::before{display:none}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link[aria-current=page],.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link.aria-current{color:var(--primary)}@media (max-width:1100px){.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link[aria-current=page],.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link.aria-current{color:var(--white)}}@media (max-width:1100px){.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item .brxe-text-link{padding-block:1em;padding-inline:1em}}.mm .mm__mobile-nav{display:none}.mm .mm-close-dropdown-btn{position:absolute;inset-inline-start:var(--mm-pad-h)}@media (min-width:1100px){.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item a,.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .brxe-dropdown:not(.brx-has-megamenu) .brx-submenu-toggle{color:var(--text-dark-muted);padding-block:var(--space-s);padding-inline:var(--space-s)}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item a:hover,.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .brxe-dropdown:not(.brx-has-megamenu) .brx-submenu-toggle:hover{color:var(--white)}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item a{width:100%}.mm .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .brx-submenu-toggle>a{color:inherit;font-weight:inherit;text-transform:inherit}.mm .brxe-dropdown:not(.brx-has-megamenu) .brxe-dropdown:not(.brx-has-megamenu) .brx-submenu-toggle{justify-content:space-between}.mm .brxe-dropdown:not(.brx-has-megamenu) .brxe-dropdown:not(.brx-has-megamenu) .brx-submenu-toggle svg{transform:rotate(-90deg)}.mm .brxe-dropdown .brx-dropdown-content{background-color:var(--white)}.mm .mm__nav-items-wrapper{transition-duration:0s}.mm .mm__nav-items{gap:calc(var(--space-l) * 1.25)}.mm .mm__nav-items>li{max-inline-size:max-content}.mm .mm__nav-items>.brxe-dropdown>.brx-submenu-toggle button svg{fill:var(--white);transform:rotate(0);transition:transform .2s ease-in-out}.mm .mm__nav-items>.brxe-dropdown>.brx-dropdown-content{transform:translateY(40px)}.mm .mm__nav-items>.brxe-dropdown.open>.brx-dropdown-content{transform:translateY(20px)}.mm .mm__nav-items>.brxe-dropdown.open>.brx-submenu-toggle button svg{transform:rotatex(180deg)}.mm .mm__nav-items>li>a{position:relative;color:var(--white-trans-80);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;transition:all .3s ease}.mm .mm__nav-items>li>a::before{content:"";width:0;height:2px;position:absolute;bottom:0;left:0;background-color:var(--primary);opacity:0;z-index:10;transition:width .3s ease-in,opacity .3s ease-in}.mm .mm__nav-items>li>a[aria-current=page],.mm .mm__nav-items>li>a.aria-current{color:var(--white)}.mm .mm__nav-items>li>a[aria-current=page]::before,.mm .mm__nav-items>li>a.aria-current::before{width:100%;opacity:1}.mm .mm__nav-items>li>a:hover{color:var(--white)}.mm .mm__nav-items>li>a:hover[aria-current=page],.mm .mm__nav-items>li>a:hover.aria-current{color:var(--white)}.mm .mm__nav-items>li>a:hover[aria-current=page]::before,.mm .mm__nav-items>li>a:hover.aria-current::before{width:100%;opacity:1}.mm .mm__nav-items>li>a:hover::before{width:100%;opacity:1}.mm .mm__nav-items>li>a:hover::before{width:100%;opacity:1}.mm .mm__nav-items>li>.brx-submenu-toggle{gap:5px;position:relative;color:var(--white-trans-80);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;transition:all .3s ease}.mm .mm__nav-items>li>.brx-submenu-toggle::before{content:"";width:0;height:2px;position:absolute;bottom:0;left:0;background-color:var(--primary);opacity:0;z-index:10;transition:width .3s ease-in,opacity .3s ease-in}.mm .mm__nav-items>li>.brx-submenu-toggle[aria-current=page],.mm .mm__nav-items>li>.brx-submenu-toggle.aria-current{color:var(--white)}.mm .mm__nav-items>li>.brx-submenu-toggle[aria-current=page]::before,.mm .mm__nav-items>li>.brx-submenu-toggle.aria-current::before{width:100%;opacity:1}.mm .mm__nav-items>li>.brx-submenu-toggle a,.mm .mm__nav-items>li>.brx-submenu-toggle span,.mm .mm__nav-items>li>.brx-submenu-toggle svg{color:inherit}.mm .mm__nav-items>li.open>.brx-submenu-toggle,.mm .mm__nav-items>li:hover>.brx-submenu-toggle{color:var(--white)}.mm .mm__nav-items>li.open>.brx-submenu-toggle[aria-current=page],.mm .mm__nav-items>li.open>.brx-submenu-toggle.aria-current,.mm .mm__nav-items>li:hover>.brx-submenu-toggle[aria-current=page],.mm .mm__nav-items>li:hover>.brx-submenu-toggle.aria-current{color:var(--white)}.mm .mm__nav-items>li.open>.brx-submenu-toggle[aria-current=page]::before,.mm .mm__nav-items>li.open>.brx-submenu-toggle.aria-current::before,.mm .mm__nav-items>li:hover>.brx-submenu-toggle[aria-current=page]::before,.mm .mm__nav-items>li:hover>.brx-submenu-toggle.aria-current::before{width:100%;opacity:1}.mm .mm__nav-items>li.open>.brx-submenu-toggle::before,.mm .mm__nav-items>li:hover>.brx-submenu-toggle::before{width:100%;opacity:1}.mm .mm__nav-items>li.open>.brx-submenu-toggle::before,.mm .mm__nav-items>li:hover>.brx-submenu-toggle::before{width:100%;opacity:1}}@media (max-width:1100px){.mm .mm__toggle-open{display:flex!important;padding-right:5px;--brxe-toggle-scale:1;color:var(--white);font-size:2.2rem;outline:0!important}.mm .mm__toggle-open svg{width:2.2rem;height:auto;color:inherit}.mm .mm__mobile-nav{padding-block:var(--mm-pad-v);padding-inline:var(--mm-pad-h);border-block-end:none;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}.mm .mm__mobile-nav .mm-close-dropdown-btn{opacity:0;visibility:hidden;transform:translatex(100%);transition:opacity .4s cubic-bezier(0.79,.14,.15,.86),visibility .4s cubic-bezier(0.79,.14,.15,.86),transform .4s cubic-bezier(0.79,.14,.15,.86)}.mm .mm__mobile-nav[data-submenu-open=True] .mm-close-dropdown-btn{visibility:visible;opacity:1;transform:translatex(0)}.mm .mm__nav-items .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content li>a{color:var(--white);padding-block:1em;padding-inline:1em;background-color:rgba(255,255,255,.05);border-radius:var(--radius-s);text-transform:uppercase;width:100%}.mm .mm__nav-items .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content li>a[aria-current=page],.mm .mm__nav-items .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content li>a.aria-current{background-color:var(--primary);color:var(--white)}.mm .mm__nav-items .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .brxe-dropdown:not(.brx-has-megamenu) .brx-submenu-toggle{color:var(--white);padding-block:1em;padding-inline:1em;background-color:rgba(255,255,255,.05);border-radius:var(--radius-s);text-transform:uppercase}.mm .mm__nav-items .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .brxe-dropdown:not(.brx-has-megamenu) .brx-submenu-toggle[aria-current=page],.mm .mm__nav-items .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .brxe-dropdown:not(.brx-has-megamenu) .brx-submenu-toggle.aria-current{background-color:var(--primary);color:var(--white)}.mm .mm__nav-items .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .brxe-dropdown:not(.brx-has-megamenu) .brx-submenu-toggle svg{color:inherit;font-weight:inherit}.mm .mm__nav-items .brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .brxe-dropdown:not(.brx-has-megamenu) .brx-submenu-toggle>a{color:inherit;font-weight:inherit;text-decoration:inherit}.mm .mm__nav-items .brxe-dropdown{position:static}.mm .mm__nav-items .brxe-dropdown>.brx-dropdown-content{display:flex;position:fixed!important;inset-block:var(--mobile-top-nav-height) 0;transition-property:inset-inline-start,opacity,visibility;transition-duration:.4s;display:flex;padding-block:var(--mm-pad-v);padding-inline:var(--mm-pad-h);width:100%;overflow-x:hidden;flex-direction:column;background-color:var(--base);border-radius:0;box-shadow:none;opacity:1}@layer bricks.reset{.mm .mm__nav-items .brxe-dropdown>.brx-dropdown-content{inset-inline-start:100%!important}}.mm .mm__nav-items .brxe-dropdown>.brx-dropdown-content>*{max-width:100%}.mm .mm__nav-items .brxe-dropdown>.brx-submenu-toggle{justify-content:space-between}.mm .mm__nav-items .brxe-dropdown>.brx-submenu-toggle button svg{transition:none;transform:rotate(-90deg)}@layer bricks.reset{.mm .mm__nav-items .brxe-dropdown.open>.brx-dropdown-content{inset-inline-start:0!important}}.mm .mm__nav-items .brxe-dropdown .brx-dropdown-content{-ms-overflow-style:none;scrollbar-width:none}.mm .mm__nav-items .brxe-dropdown .brx-dropdown-content::-webkit-scrollbar{display:none}.mm .mm__nav-items-wrapper{position:fixed;inset:0;background-color:var(--base);z-index:1001;transform:translateX(100%);display:flex;visibility:hidden;transition:transform .4s cubic-bezier(0.79,.14,.15,.86),visibility .4s cubic-bezier(0.79,.14,.15,.86)}.mm .mm__nav-items-wrapper .mm__toggle-close{display:flex;font-size:2.2rem;color:var(--neutral);outline:0!important}.mm .mm__nav-items-wrapper .mm__toggle-close svg{width:2.2rem;height:auto;color:inherit}.mm .mm__nav-items-wrapper ul.mm__nav-items{position:relative;overflow-x:hidden;overflow-y:auto;display:flex;flex:1;justify-content:flex-start;background-color:var(--base);-ms-overflow-style:none;scrollbar-width:none;align-items:stretch;bottom:0;flex-direction:column;flex-wrap:nowrap;inset-inline:0;padding-block:var(--mm-pad-v);padding-inline:var(--mm-pad-h);gap:var(--space-xs);transition:visibility .4s cubic-bezier(0.79,.14,.15,.86)}.mm .mm__nav-items-wrapper ul.mm__nav-items::-webkit-scrollbar{display:none}@layer bricks.reset{.mm .mm__nav-items-wrapper ul.mm__nav-items{opacity:1!important}}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:last-of-type{padding-block:unset;padding-inline:unset}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:last-of-type .mm__nav-link,.mm .mm__nav-items-wrapper ul.mm__nav-items>li:last-of-type>.brx-submenu-toggle{--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary-ultra-light);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--btn-outline-background-hover:var(--primary-hover);--btn-outline-border-hover:var(--primary-hover);--btn-outline-text-color:var(--primary);--btn-outline-text-color-hover:var(--primary-ultra-light);--focus-color:var(--primary-dark);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-decoration:var(--btn-text-decoration);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);display:var(--btn-display,inline-flex);text-align:center;justify-content:center;align-items:center;background:var(--btn-background);color:var(--btn-text-color);border-color:var(--btn-border-color);transition:all var(--btn-transition-duration) ease;width:100%}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:last-of-type .mm__nav-link:hover,.mm .mm__nav-items-wrapper ul.mm__nav-items>li:last-of-type>.brx-submenu-toggle:hover{background:var(--btn-background-hover);border-color:var(--btn-border-color-hover);color:var(--btn-text-color-hover);text-decoration:var(--btn-text-decoration-hover)}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:last-of-type .mm__nav-link>a,.mm .mm__nav-items-wrapper ul.mm__nav-items>li:last-of-type>.brx-submenu-toggle>a{color:inherit;font-weight:inherit}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:not(:last-of-type){border-block-end:none}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:not(:last-of-type)>.mm__nav-link{color:var(--white);padding-block:1em;padding-inline:1em;background-color:rgba(255,255,255,.05);border-radius:var(--radius-s);text-transform:uppercase;width:100%;text-transform:uppercase}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:not(:last-of-type)>.mm__nav-link[aria-current=page],.mm .mm__nav-items-wrapper ul.mm__nav-items>li:not(:last-of-type)>.mm__nav-link.aria-current{background-color:var(--primary);color:var(--white)}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle{color:var(--white);padding-block:1em;padding-inline:1em;background-color:rgba(255,255,255,.05);border-radius:var(--radius-s);text-transform:uppercase}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle[aria-current=page],.mm .mm__nav-items-wrapper ul.mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle.aria-current{background-color:var(--primary);color:var(--white)}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle svg{color:inherit;fill:var(--white);font-weight:inherit}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle>a{color:inherit;font-weight:inherit;text-decoration:inherit}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:last-of-type{margin-block-start:auto}.mm .mm__nav-items-wrapper ul.mm__nav-items>li:last-of-type a.mm__nav-link,.mm .mm__nav-items-wrapper ul.mm__nav-items>li:last-of-type .brxe-dropdown.brx-has-megamenu,.mm .mm__nav-items-wrapper ul.mm__nav-items>li:last-of-type .brxe-dropdown:not(.brx-has-megamenu){text-align:center}.mm .mm__nav-items li.brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content{padding-block:var(--mm-pad-v);padding-inline:var(--mm-pad-h);gap:var(--space-xs)}.mm .mm__nav-items li.brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .menu-item,.mm .mm__nav-items li.brxe-dropdown:not(.brx-has-megamenu) .brx-dropdown-content .brxe-dropdown:not(.brx-has-megamenu){border-block-end:none}.mm .mm__mobile-logo{display:block;opacity:1;transform:translatex(0);transition:opacity .4s cubic-bezier(0.79,.14,.15,.86),visibility .4s cubic-bezier(0.79,.14,.15,.86),transform .4s cubic-bezier(0.79,.14,.15,.86)}.mm .mm__mobile-logo img{height:1.8rem;width:auto}.mm .mm__mobile-nav[data-submenu-open=True] .mm__mobile-logo{visibility:hidden;opacity:0;transform:translatex(-100%);transition:opacity calc(0.4s / 1.5) cubic-bezier(0.79,.14,.15,.86),visibility .4s cubic-bezier(0.79,.14,.15,.86),transform .4s cubic-bezier(0.79,.14,.15,.86);transition:opacity .4s cubic-bezier(0.79,.14,.15,.86),visibility .4s cubic-bezier(0.79,.14,.15,.86),transform .4s cubic-bezier(0.79,.14,.15,.86)}:where(html[dir=RTL]) .mm .mm__nav-items .brxe-dropdown>.brx-submenu-toggle button svg{transform:rotate(90deg)}:where(html[dir=RTL]) .mm .mm__mobile-nav .mm-close-dropdown-btn{transform:translatex(-100%);flex-direction:row-reverse}:where(html[dir=RTL]) .mm .mm__mobile-nav[data-submenu-open=True] .mm__mobile-logo{transform:translatex(100%)}}.mm.brx-open .mm__nav-items-wrapper{visibility:visible;transform:translateX(0)}@layer bricks.reset{.mm.brx-open .mm__nav-items{visibility:visible!important}}@media (max-width:1100px){body.bricks-is-frontend.admin-bar .mm__nav-items-wrapper{top:var(--wp-admin--admin-bar--height)!important}body.bricks-is-frontend.admin-bar .mm__nav-items-wrapper .mm__nav-items{top:unset}}
/* Uebernommen aus WPCodeBox: Custom CSS */
:root{--space-xxs:calc(var(--space-xs) * .5);--space-xxxs:calc(var(--space-xs) * .25);--accent-heading-color:var(--primary);--white-trans-005:rgba(255,255,255,.05);--white-trans-007:rgba(255,255,255,.07);--color-primary-1:#ffa117;--color-primary-2:#ff7b00;--color-primary-shadow:rgba(255,140,0,.35);--btn-gradient-start:var(--color-primary-1);--btn-gradient-end:var(--color-primary-2);--btn-shadow-color:var(--color-primary-shadow)}.theme--sab{--primary:#E51B20;--color-primary-1:#FF373C;--color-primary-2:#D50309;--color-primary-shadow:rgba(213,3,9,.35);--accent-heading-color:#E51B20}.theme--bpb{--primary:#373A9D;--color-primary-1:#5053D9;--color-primary-2:#2B2D79;--color-primary-3:#ECEDFF;--color-primary-4:#9A9CFF;--color-primary-shadow:rgba(80,83,217,.35)}.theme--clm{--primary:#F1BB1F;--color-primary-1:#FFD457;--color-primary-2:#D9A40D;--color-primary-shadow:rgba(217,164,13,.35);.btn{color:var(--base-trans-80);&::before{background-color:var(--base-trans-10);border:1px solid var(--base-trans-10)}& svg path{fill:var(--base-trans-80)}}.slider-presse__slide-icon,.slider-control .fr-slider__custom-arrow{svg{path{stroke:var(--base-trans-60)}}}.list{.list__icon{path{fill:var(--base-trans-60)}}}.list.list--normal{.list__icon{path{fill:inherit;stroke:var(--base-trans-60)}}}}.theme--ppp{--primary:#E64422;--color-primary-1:#F96F52;--color-primary-2:#D32A07;--color-primary-shadow:rgba(211,42,7,.35);--color-primary-3:#FFF;--color-primary-4:#FFB9AB}main{position:relative;width:100%;float:left;clear:both}@media only screen and (max-width:767px){main{overflow-x:hidden}}img{object-fit:cover}ul{list-style:none;padding-inline-start:0;margin-block:0}.brxe-text ul{list-style:revert;padding-inline-start:revert;margin-block:revert}.brxe-text a{color:var(--primary);text-decoration:underline}.accent-heading{color:var(--accent-heading-color)}.accent__primary-color{color:var(--primary)!important}.brxe-text b,.brxe-text strong{color:var(--heading-color)}.brxe-text a{transition:all .3s ease}figure{margin:0}[class*=btn--]:where(:not(.btn--none,.wp-block-button)):has(svg){--btn-padding-inline-end:48px;--icon-size:2.375em;--icon-padding:.7em;--icon-radius:50%;--icon-color:var(--white);--icon-background:var(--white-trans-20);--icon-color-hover:var(--btn-background-hover);--icon-background-hover:var(--btn-text-color-hover);--radius-button:12px;--height-button:62px;position:relative;padding-inline-end:var(--btn-padding-inline-end);padding-block:calc(var(--btn-padding-block) * .35);min-width:240px;height:var(--height-button);border-radius:var(--radius-button);&::before,&::after{content:"";position:absolute;width:var(--icon-size);height:var(--icon-size);top:14px;right:8px;border-radius:var(--icon-radius)}&::before{background-color:var(--icon-background)}& svg{position:absolute;right:9px;height:var(--icon-size);width:var(--icon-size);transition:transform var(--transition-duration) var(--transition-timing) var(--transition-delay),background var(--transition-duration) var(--transition-timing) var(--transition-delay);padding:var(--icon-padding)}& svg path{fill:var(--icon-color);transition:stroke var(--transition-duration) var(--transition-timing) var(--transition-delay)}&:hover svg{transform:rotate(45deg)}&:hover svg path{}}[class*=btn--outline]:where(:not(.btn--none,.wp-block-button)):has(svg),[class*=btn--outline]:where(:not(.btn--none,.wp-block-button)):has(svg){--icon-background:var(--btn-background);--icon-background-color:var(--btn-text-color-hover);--icon-color:var(--btn-text-color);--icon-color-hover:var(--btn-background-hover)}[data-readmore]{--rm-max:65rem;--rm-mask-stop:85%;--rm-transition:var(--transition-duration) var(--transition-timing) var(--transition-delay);position:relative;max-height:var(--rm-max);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 0,black var(--rm-mask-stop),transparent 100%);mask-image:linear-gradient(to bottom,black 0,black var(--rm-mask-stop),transparent 100%);transition:max-height var(--rm-transition),-webkit-mask-image var(--rm-transition),mask-image var(--rm-transition)}[data-readmore][data-readmore-expanded=true]{max-height:none;-webkit-mask-image:none;mask-image:none}[data-readmore].readmore--clamped + .readmore__toggle{display:inline-flex}[data-readmore]:not(.readmore--clamped) + .readmore__toggle{display:none}.readmore__toggle{display:inline-flex;gap:.4rem;align-items:center}.readmore__chevron--rotated{transform:rotate(180deg);transition:var(--transition-duration) var(--transition-timing) var(--transition-delay)}@media (prefers-reduced-motion:reduce){[data-readmore]{transition:none}.readmore__chevron--rotated{transition:none}}.form--light .fluentform form,.form--dark .fluentform form{.ff-btn-submit.ff-btn-submit{width:100%;transition:var(--transition)}textarea{border-radius:var(--radius-xs)}}.fr-modal{display:none}@media only screen and (max-width:767px){.vc_hidden-xs{display:none}.order--mobile-1{order:1}.order--mobile-2{order:2}.order--mobile-3{order:3}.order--mobile-4{order:4}}
/* === ANFANG Video-Overlay Lesbarkeit (Stefan, 22.09.2026) ===
   Rueckbau: alles zwischen diesem und dem ENDE-Marker loeschen,
   oder ~/backups/neu-danielfendt-css/dfba-custom-20260922-vor-video-scrim.css zurueckspielen. */
.video__border .video__border-wrapper:has(.video__border-content)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,rgba(2,21,44,.78) 0%,rgba(2,21,44,.55) 35%,rgba(2,21,44,0) 100%);pointer-events:none;z-index:20}
.video__border .video__border-wrapper.video-playing::after,.video__border .video-playing .video__border-wrapper::after,.video__border.video-playing .video__border-wrapper::after{display:none}
.video__border .video__border-title{color:#fff}
.video__border .video__border-description{color:rgba(255,255,255,.88)}
/* === ENDE Video-Overlay Lesbarkeit === */

/* === ANFANG Selbst gehostete Videos (Stefan, 22.09.2026) ===
   Rueckbau: alles zwischen diesem und dem ENDE-Marker loeschen. */
.video__border .video__border-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;background:#02152C}
@media (max-width:767px){
  /* Die Box ist mobil hochkant (300 mal 338). Ein 16-zu-9-Video wird darin
     links und rechts je zu einem Viertel beschnitten, Bauchbinden sind dann
     unlesbar. Nur die Boxen mit eigener Datei bekommen deshalb das
     Bildverhaeltnis des Videos; die Vimeo-Boxen bleiben unberuehrt. */
  .video__border:has(.video__border-video video){height:auto;min-height:0;aspect-ratio:16/9}
  .video__border:has(.video__border-video video) .video__border-wrapper{height:100%}
}
/* === ENDE Selbst gehostete Videos === */

/* === ANFANG Handy-Darstellung (Stefan, 25.09.2026) ===
   Nur Media Queries für kleine Breiten, Desktop bleibt unverändert.
   Rückbau: alles zwischen diesem und dem ENDE-Marker löschen,
   Sicherung: ~/backups/neu-danielfendt-25092026-mobil/dfba-custom.css.vorher */
@media (max-width:767px){
  /* Optin-Seiten E-Book (4239) und Blitz-Qualifizierung (4238): Absendeknopf über den Falz */
  html body.page-id-4238 #brxe-amhktn,
  html body.page-id-4239 #brxe-amhktn{padding-top:56px;row-gap:12px}
  html #brxe-9oxr37 ul.lm-punkte,
  html #brxe-7et8c2 ul.lm-punkte{gap:8px;margin-top:4px}
  html #brxe-9oxr37 ul.lm-punkte li + li,
  html #brxe-7et8c2 ul.lm-punkte li + li{margin-top:0}
  html #eintragen .lm-optin__knopf{padding-inline:12px}
  html #eintragen .lm-optin__hinweis a{padding-block:13px}
  /* Referenz-Logos zweispaltig statt zehn Karten untereinander */
  html .referenzen .referenzen__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s)}
  html .referenzen .referenzen__item{height:96px;padding:1.25rem}
  html .referenzen .referenzen__logo img{max-width:100%;max-height:52px}
  /* Calendly auf der Danke-Seite der Checkliste: Kalender ohne innere Bildlaufleiste */
  html .sc-abschluss .calendly-inline-widget{height:1000px!important}
  /* Tippflächen mindestens 44 px */
  html a.brxe-button.btn,
  html a.brxe-button[class*="btn--"]{min-height:44px}
  html .mm .mm__toggle-open{min-width:44px;min-height:44px;justify-content:center;align-items:center}
  html a.brxe-1pfwsj.brxe-text-link{min-height:44px;display:inline-flex;align-items:center}
  html .slider-control .fr-slider__custom-arrow{width:44px;height:44px}
}
/* === ENDE Handy-Darstellung === */

/* === ANFANG Expertenreview 2 (Stefan, 25.09.2026) ===
   Rückbau: alles zwischen diesem und dem ENDE-Marker löschen,
   Sicherung: ~/backups/neu-danielfendt-25092026-review2/dfba-custom.css.vorher */
/* Impressum, Datenschutz und AGB auf allen Seiten sichtbar: Das Seiten-CSS der
   Leadmagnet- und Danke-Seiten (4238, 4239, 4271, 4281, 4282, 4283) blendet alle
   Linkspalten des Fußbereichs aus. Die Support-Spalte mit dem Impressum kommt zurück. */
html body #brx-footer .footer__link-column:has(a[href*="/impressum/"]){display:flex!important}
/* Schrittzahlen 01 02 03 auf den Leadmagnet-Seiten: vorher 0,15 Deckkraft hinter Symbol
   und Text (blass, Kontrast unter 1,5 zu 1). Jetzt kräftiger Orangeverlauf, Kontrast
   3,8 bis 4,3 zu 1, und die Zahl steht ÜBER Symbol und Linie statt dahinter. */
html body.page-id-4238 .steps-number__number .brxe-text-basic,
html body.page-id-4239 .steps-number__number .brxe-text-basic,
html body.page-id-4271 .steps-number__number .brxe-text-basic,
html body.page-id-4281 .steps-number__number .brxe-text-basic,
html body.page-id-4282 .steps-number__number .brxe-text-basic,
html body.page-id-4283 .steps-number__number .brxe-text-basic{opacity:1;background-image:linear-gradient(#E65100 0%,#C25E00 100%);font-size:56px;line-height:56px}
html body.page-id-4238 .steps-number__item .steps-number__number,
html body.page-id-4239 .steps-number__item .steps-number__number,
html body.page-id-4271 .steps-number__item .steps-number__number,
html body.page-id-4281 .steps-number__item .steps-number__number,
html body.page-id-4282 .steps-number__item .steps-number__number,
html body.page-id-4283 .steps-number__item .steps-number__number{margin-bottom:0}
html body.page-id-4238 .steps-number__item .steps-number__icon,
html body.page-id-4239 .steps-number__item .steps-number__icon,
html body.page-id-4271 .steps-number__item .steps-number__icon,
html body.page-id-4281 .steps-number__item .steps-number__icon,
html body.page-id-4282 .steps-number__item .steps-number__icon,
html body.page-id-4283 .steps-number__item .steps-number__icon{top:68px}
html body.page-id-4238 .steps-number__item,
html body.page-id-4239 .steps-number__item,
html body.page-id-4271 .steps-number__item,
html body.page-id-4281 .steps-number__item,
html body.page-id-4282 .steps-number__item,
html body.page-id-4283 .steps-number__item{--steps-number-line-top:83px}
html body.page-id-4238 .steps-number__item .steps-number__content,
html body.page-id-4239 .steps-number__item .steps-number__content,
html body.page-id-4271 .steps-number__item .steps-number__content,
html body.page-id-4281 .steps-number__item .steps-number__content,
html body.page-id-4282 .steps-number__item .steps-number__content,
html body.page-id-4283 .steps-number__item .steps-number__content{margin-top:57px}
/* Pressekarte „Frankfurter Rundschau“ einzeilig wie die übrigen Karten (nur ab 768 px) */
@media (min-width:768px){html a.slider-presse__slide-button[href*="www.fr.de"]{column-gap:8px}
  html a.slider-presse__slide-button[href*="www.fr.de"] > p{font-size:19px}}
/* Inhaltsbilder neben dem Text am Rechner größer: vorher 260 px (kleiner als am Handy mit 317 px),
   jetzt 480 px, alle Dateien sind mindestens 700 px breit. Handy unverändert. */
@media (min-width:992px){
html body.page-id-4238 .brxe-container > .brxe-block:first-child:has(> img.brxe-image),
html body.page-id-4239 .brxe-container > .brxe-block:first-child:has(> img.brxe-image),
html body.page-id-4271 .brxe-container > .brxe-block:first-child:has(> img.brxe-image),
html body.page-id-4281 .brxe-container > .brxe-block:first-child:has(> img.brxe-image),
html body.page-id-4282 .brxe-container > .brxe-block:first-child:has(> img.brxe-image){flex-basis:480px!important}
}
/* Porträts in den Bewertungskarten (Checkliste und Danke-Seiten), wie im FunnelCockpit-Original:
   rundes Foto links neben den Sternen */
html .testimonials__item-stars:has(> .testimonial-portraet){display:flex;flex-direction:row;align-items:center;gap:12px}
html .testimonials__item-stars:has(> .testimonial-portraet) > img{align-self:center}
html .testimonials__item-stars > img.testimonial-portraet{width:48px;height:48px;flex:0 0 48px;border-radius:50%;object-fit:cover;object-position:center}
/* === ENDE Expertenreview 2 === */

/* ANFANG Business-Booster-Logo quer (20.10.2026, Stefan): Logo lesbar und Pfeil nach oben rechts */
html .hero-main__logo-right { max-width: 260px; top: 150px; right: 60px; }
@media (max-width: 991px) { html .hero-main__logo-right { max-width: 200px; top: 120px; right: 30px; } }
/* ENDE Business-Booster-Logo quer */

/* ANFANG Checkliste ohne doppelten Disclaimer (20.10.2026, Stefan): Der Haftungsausschluss steht auf der Seite selbst */
html body.page-id-4271 .footer__disclaimer { display: none; }
/* ENDE Checkliste ohne doppelten Disclaimer */

/* ANFANG Kopf und Fuß seitenübergreifend (23.10.2026, Stefan) */
/* Kopfzeile am Rechner (ab 1101 px, darunter Handymenü): Menüpunkte brechen nie um, Abstände und Logo
   wachsen mit der Breite (20 px bei 1101, 50 px ab 1440), der leere Handy-Knopf im Menü kostet keinen Abstand mehr.
   Vorher blieben bei 1101 px nur 25 px Luft, eine etwas breitere Schrift ließ die Punkte überlappen. */
@media (min-width:1101px){
html .mm .mm__nav-items{gap:clamp(20px, calc(8.85vw - 77.4px), 50px)}
html .mm .mm__nav-items > li > a,
html .mm .mm__nav-items > li > .brx-submenu-toggle{white-space:nowrap}
html .mm .mm__nav-items > li:has(> .header__button--mobile){display:none}
html header .header .header__container{column-gap:16px}
html header .header:not(.sticky) .header__logo{width:clamp(180px, calc(25.14vw - 96.8px), 225px)}
}
/* Handymenü: Schließen-Kreuz mit 44 px Tippfläche */
@media (max-width:1100px){
html .mm .mm__nav-items-wrapper .mm__toggle-close{min-width:44px;min-height:44px;justify-content:center;align-items:center}
}
/* Fuß am Handy: Tippflächen 44 px, Kleintext 14 px, Disclaimer über die volle Breite */
@media (max-width:767px){
html #brx-footer .footer__link-list{gap:0}
html #brx-footer a.footer__link{display:flex;align-items:center;min-height:44px}
html #brx-footer .footer__social-icon{width:44px;height:44px;min-width:44px}
html #brx-footer .footer__copyright,
html #brx-footer .footer__copyright-wrapper,
html #brx-footer .footer__info-text,
html #brx-footer .footer__info-text p{font-size:14px}
html #brx-footer .footer__disclaimer-text,
html #brx-footer .footer__info-text{width:100%;max-width:none}
html #brx-footer .brxe-text a[href^="mailto:"]{display:inline-block;padding-block:11px}
}
/* ENDE Kopf und Fuß seitenübergreifend */

/* === ANFANG Pfeilkreis im Knopf mittig (Stefan, 26.10.2026) ===
   Kreis und Pfeil sassen fest bei top:14px bzw. an der Textzeile; bei anderer Knopfhoehe
   oder Schriftgroesse rutschten sie auseinander. Beide jetzt rechnerisch auf die Mitte.
   Rueckbau: alles zwischen diesem und dem ENDE-Marker loeschen, oder
   ~/backups/neu-danielfendt-css/dfba-custom-20261026-vor-pfeilkreis.css zurueckspielen. */
[class*=btn--]:where(:not(.btn--none,.wp-block-button)):has(svg)::before,
[class*=btn--]:where(:not(.btn--none,.wp-block-button)):has(svg)::after{top:50%;margin-top:calc(var(--icon-size) / -2)}
[class*=btn--]:where(:not(.btn--none,.wp-block-button)):has(svg) svg{top:50%;margin-top:calc(var(--icon-size) / -2)}
.btn.fs-hauptknopf:has(svg){padding-inline-end:calc(var(--icon-size) + 24px)}
/* === ENDE Pfeilkreis im Knopf mittig === */

/* === ANFANG Fuss-Kontakt ohne CTA links (Stefan, 26.10.2026) ===
   Auf Seiten ohne Growth-Call-Block im Fuss stand "Noch Fragen?" rechts neben einer leeren Flaeche.
   Rueckbau: Block loeschen oder dfba-custom-20261026-vor-fusskontakt.css zurueckspielen. */
.page-id-4540 footer .footer__head-button,.page-id-4541 footer .footer__head-button,.page-id-4542 footer .footer__head-button,.page-id-4543 footer .footer__head-button,.page-id-4590 footer .footer__head-button,.page-id-4544 footer .footer__head-button,.page-id-4545 footer .footer__head-button{justify-content:flex-start!important}
/* === ENDE Fuss-Kontakt ohne CTA links === */

/* Fallstudien-Karte: Video neben dem Text vertikal mittig (Stefan, 02.11.2026) */
@media (min-width: 992px){html body .sc-cbkuto:has(> .fallstudien-video){align-items:center}}
