.crocoblocks-theme-builder-location--header-location{position:sticky;top:calc(-1 * var(--hv-banner-h,40px));z-index:60;margin-bottom:calc(-1 * var(--hv-header-h,132px));pointer-events:none}.crocoblocks-theme-builder-location--header-location .cb-hd_banner,.crocoblocks-theme-builder-location--header-location .fr-sticky-nav{pointer-events:auto}.crocoblocks-theme-builder-location--header-location .fr-sticky-nav{background-color:var(--color-paper-light,#fff)!important;position:static;width:100%;border-bottom:1px solid var(--color-ink-8,rgba(24,30,37,.08))}.cb-component-cmp_hv_navbar,.cb-hd_nb_cmp{flex:1 1 auto;width:100%;min-width:0}.hv-nb{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-width:0;font-family:var(--font-raveo,'Raveo',Arial,sans-serif)}.hv-nb__brand{display:inline-flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:var(--color-deep-ink,#181e25);font-weight:600;font-size:18px;letter-spacing:-.02em;white-space:nowrap}.hv-nb__icon{display:none;width:auto;height:auto;max-width:65px;max-height:44px}.hv-nb__logo{display:block;width:auto;height:36px}.hv-nb__logo[src=""]{display:none}.hv-nb__logo:not([src=""])+.hv-nb__name{display:none}.hv-nb__nav{display:flex;align-items:center;gap:4px;margin-left:auto}.hv-nb__link{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.0156em;color:var(--color-deep-ink,#181e25);text-decoration:none;padding:8px 16px;border-radius:var(--radius-pill,9999px);transition:background-color .2s ease}.hv-nb__link:hover{background:var(--color-ink-8,rgba(24,30,37,.08))}.hv-nb__cta{white-space:nowrap;flex:0 0 auto}.hv-nb__burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;flex:0 0 auto;padding:0;background:transparent;border:1px solid var(--color-ink-32,rgba(24,30,37,.32));border-radius:var(--radius-pill,9999px);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.hv-nb__burger:hover{border-color:var(--color-deep-ink,#181e25)}.hv-nb__burger:focus-visible{outline:2px solid var(--color-deep-ink,#181e25);outline-offset:2px}.hv-nb__bar{display:block;width:18px;height:2px;border-radius:2px;background:var(--color-deep-ink,#181e25);transition:transform .2s ease,opacity .2s ease}.hv-nb.is-open .hv-nb__burger{background:var(--color-ink-8,rgba(24,30,37,.08))}.hv-nb.is-open .hv-nb__bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.hv-nb.is-open .hv-nb__bar:nth-child(2){opacity:0}.hv-nb.is-open .hv-nb__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hv-nb__panel{position:fixed;left:0;right:0;bottom:0;top:0;z-index:40;overflow:auto;background:var(--color-bone-canvas,#f8f7f5);padding:16px 16px 24px;display:flex;flex-direction:column;gap:24px;pointer-events:auto}.hv-nb__panel[hidden]{display:none}.hv-nb__plist{display:flex;flex-direction:column;background:var(--color-paper-light,#fff);border-radius:var(--radius-cards,8px);padding:8px;box-shadow:0 1px 2px 0 rgba(24,30,37,.04)}.hv-nb__plink{display:block;padding:16px;font-size:24px;font-weight:500;line-height:1.16;letter-spacing:-.0208em;color:var(--color-deep-ink,#181e25);text-decoration:none;border-radius:var(--radius-cards,8px);border-bottom:1px solid var(--color-ink-8,rgba(24,30,37,.08));transition:background-color .2s ease}.hv-nb__plink:last-child{border-bottom:none}.hv-nb__plink:hover{background:var(--color-ink-8,rgba(24,30,37,.08))}.hv-nb__pcta{justify-content:center;padding:12px 24px}@media (max-width:1024px){.hv-nb{gap:12px}.hv-nb__nav{display:none}.hv-nb__burger{display:inline-flex;order:0}.hv-nb__brand{order:1;margin-right:auto;gap:0}.hv-nb__name,.hv-nb__logo{display:none!important}.hv-nb__icon{display:block}.hv-nb__cta{order:2;font-size:14px;padding:8px 14px}}@media (max-width:479px){.hv-nb__cta{font-size:13px;padding:8px 12px}.hv-nb__icon{max-width:56px;max-height:40px}}/* hv-a11y-global: seitenweite Basisregeln (Navbar ist auf jeder Seite geladen; Common Styles per MCP nicht anlegbar) */a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-accent,#0e7490);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}