/*! Nobleclean Design B preview overlay - only active with html.nc-design-b (?nc_design=b) */
html.nc-design-b,html.nc-design-b body{--b-navy: #081422;--b-navy-2: #12324A;--b-navy-foot: #071320;--b-off: #FAF9F5;--b-white: #FFFFFF;--b-line: #E8ECEF;--b-line-2: #D5DDE3;--b-ink: #081422;--b-text-2: #4A5868;--b-text-d: #C9D2DB;--b-text-d2: #EAE8DF;--b-mint: #00D285;--b-mint-soft: #5FE3B0;--b-teal: #0A7A6B;--b-teal-h: #075E52;--b-badge-bg: #E3F7EF;--b-badge: #066B4A;--b-gold: #FFB800;--b-line-d: rgba(250,249,245,.14);--b-font-h: 'Plus Jakarta Sans','Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--b-font-b: 'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--b-ease: cubic-bezier(.22,.8,.24,1);--b-gutter: 24px;--nc-font-display: var(--b-font-h);--nc-font-heading: var(--b-font-h);--nc-font-body: var(--b-font-b);--nc-font-sans: var(--b-font-b);--ds-font-body: var(--b-font-b);--global-heading-font-family: var(--b-font-h);--global-body-font-family: var(--b-font-b);--global-primary-nav-font-family: var(--b-font-b);--nc-navy: #081422;--nc-navy-900: #081422;--nc-obsidian-navy: #081422;--nc-canvas-navy: #081422;--nc-navy-dark: #081422;--nc-navy-darkest: #071320;--nc-navy-deep: #081422;--nc-a11y-obsidian: #081422;--nc-rhythm-dark-bg: #081422;--nc-rhythm-dark-bg-alt: #0C1D2F;--nc-bg-dark: #081422;--nc-dark-canvas: #081422;--nc-inverse-surface: #081422;--nc-secondary: #081422;--nc-emerald-slate: #081422;--nc-text-dark: #081422;--nc-footer-bg: #071320;--nc-a11y-navy-deep: #071320;--nc-a11y-navy-card: #12324A;--nc-navy-800: #12324A;--nc-surface-card: #12324A;--nc-navy-card: #12324A;--nc-navy-surface: #0E2438;--nc-navy-elevated: #12324A;--nc-navy-mid: #12324A;--nc-text-strong: #081422;--nc-footer-surface: #0E2438;--nc-bg: #FAF9F5;--nc-background: #FAF9F5;--nc-bg-alt: #FAF9F5;--nc-off-white: #FAF9F5;--nc-surface-light: #FAF9F5;--nc-surface-subtle: #FAF9F5;--nc-surface-cream: #FAF9F5;--nc-surface-container: #FAF9F5;--nc-surface-container-low: #FAF9F5;--nc-ice-fog: #FAF9F5;--nc-slate-50: #FAF9F5;--nc-a11y-surface-light: #FAF9F5;--nc-surface-alt: #FAF9F5;--nc-surface-dim: #F3F2EC;--nc-slate-100: #F3F2EC;--nc-surface-container-high: #F3F2EC;--nc-border: #E8ECEF;--nc-border-subtle: #E8ECEF;--nc-line: #E8ECEF;--nc-slate-border: #E8ECEF;--nc-slate-200: #E8ECEF;--nc-border-hover: #D5DDE3;--nc-line-hover: #D5DDE3;--nc-outline-variant: #D5DDE3;--nc-text: #081422;--nc-on-surface: #081422;--nc-slate-body: #2B3A4A;--nc-text-body: #2B3A4A;--nc-slate-heading: #081422;--nc-on-background: #081422;--nc-slate-800: #081422;--nc-slate-700: #2B3A4A;--nc-text-muted: #4A5868;--nc-muted: #4A5868;--nc-slate: #4A5868;--nc-on-surface-variant: #4A5868;--nc-slate-600: #4A5868;--nc-on-dark-sub: #C9D2DB;--nc-on-dark-desc: #C9D2DB;--nc-on-dark-muted: #C9D2DB;--nc-rhythm-dark-text-muted: #C9D2DB;--nc-footer-text-secondary: #C9D2DB;--nc-footer-text-muted: #A9B6C3;--nc-mint: #00D285;--nc-brand-emerald: #00D285;--nc-solid-accent: #00D285;--nc-a11y-mint: #00D285;--nc-teal-hover: #00D285;--nc-brand-mint: #00D285;--nc-conversion-mint: #00D285;--nc-footer-teal: #00D285;--nc-brand-mint-rgb: 0,210,133;--nc-teal-rgb: 0,210,133;--nc-teal: #0A7A6B;--nc-primary: #0A7A6B;--nc-surface-tint: #0A7A6B;--nc-accent-teal: #0A7A6B;--nc-accent-mint: #0A7A6B;--nc-teal-dark: #075E52;--nc-teal-text: #066B4A;--nc-sky-text: #066B4A;--nc-emerald-text: #066B4A;--nc-teal-light: #E3F7EF;--nc-teal-pale: #E3F7EF;--nc-mint-bg: #E3F7EF;--nc-mint-border: rgba(10,122,107,.22);--nc-gold: #FFB800;--nc-accent-gold: #FFB800;--nc-a11y-gold-solid: #FFB800;--nc-signal-gold: #FFB800;--nc-accent: #FFB800;--nc-tertiary: #FFB800;--nc-radius-card: 20px;--nc-radius-lg: 20px;--nc-radius-xl: 24px;--nc-radius-btn: 999px;--nc-shadow-card: none;--nc-shadow-sm: none;--nc-shadow: 0 1px 2px rgba(8,20,34,.04);--nc-shadow-lg: 0 18px 40px rgba(8,20,34,.10);--nc-shadow-hover: 0 12px 28px rgba(8,20,34,.08);--global-palette1: #0A7A6B;--global-palette2: #075E52;--global-palette3: #081422;--global-palette4: #12324A;--global-palette5: #4A5868;--global-palette6: #E8ECEF;--global-palette7: #FAF9F5;--global-palette8: #FAF9F5;--global-palette-highlight: #0A7A6B;--global-palette-highlight-alt: #075E52;--global-palette-btn-bg: #081422;--global-palette-btn-bg-hover: #12324A;--global-palette-btn: #FFFFFF;--global-palette-btn-hover: #FFFFFF;--global-content-width: 1248px;--ds-content: 1200px;--ncm-lift-card: 0px;--ncm-zoom: 1;--nc-parallax-bg-y: 0px;--nc-parallax-badge-y: 0px}html.nc-design-b body{background: var(--b-off) !important;color: var(--b-ink) !important;font-family: var(--b-font-b) !important;font-size: 17px;line-height: 1.65;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}html.nc-design-b body :is(p,li,dd,dt,td,th,label,input,select,textarea,button,a,span,div,small,strong,em,b,blockquote,figcaption,summary,cite,address),html.nc-design-b #wrapper :is(p,li,dd,dt,td,th,label,input,select,textarea,button,a,span,div,small,strong,em,b,blockquote,figcaption,summary,cite,address){font-family: var(--b-font-b) !important}html.nc-design-b body :is(h1,h2,h3,h4,h5,h6),html.nc-design-b #wrapper :is(h1,h2,h3,h4,h5,h6),html.nc-design-b #wrapper :is(h1,h2,h3,h4,h5,h6) :is(span,strong,em,b,a),html.nc-design-b #wrapper :is(.nc-hero-h1,.nc-hero2__title,.nc-sec-h2,.nc-section-h2,.nc-form-title,.nc-banner-title,.nc-card-title,.nc-card-h3,.nc-service-card-h3,.nc-benefit-card-title,.nc-faq-card-title,.nc-trust-card-title,.nc-dist-card-name,.nc-calc-price-big,.nc-tier-price-val,.nc-deepdive-stat-val,.nc-hero2__fact-num,.nc-hero2__rating-score,.nc-featured-price-tag,.nc-stat-num,.nc-card-price-value,.rg3-cta__title,.rg3-card__title,.nc-accent-mint,.nc-hero2__accent,.nc-highlight-gold,.nc-highlight-mint,.nc-footer-col-title,.nc-mega-col-title,.nc-ft-trust-title,.nc-calc-title){font-family: var(--b-font-h) !important}html.nc-design-b #wrapper :is(.nc-calc-price-big,.nc-tier-price-val,.nc-deepdive-stat-val,.nc-hero2__fact-num,.nc-featured-price-tag,.nc-card-price-value,.nc-hero2__rating-score,.rg3-cta__title,.nc-footer-col-title) :is(span,strong,b,em){font-family: var(--b-font-h) !important}html.nc-design-b body *:not(svg):not(svg *),html.nc-design-b #wrapper *:not(svg):not(svg *){text-transform: none !important}html.nc-design-b #wrapper :is([class*="badge"],[class*="eyebrow"],[class*="kicker"],[class*="-tag"],[class*="label"],.nc-sec-badge,label,th){letter-spacing: 0 !important}html.nc-design-b #wrapper h1,html.nc-design-b #wrapper .nc-hero-h1,html.nc-design-b #wrapper .nc-hero2__title,html.nc-design-b #wrapper .rg3-hero h1{font-size: clamp(42px,5vw,64px) !important;line-height: 1.06 !important;font-weight: 800 !important;letter-spacing: -0.03em !important;text-wrap: balance;text-shadow: none !important}html.nc-design-b #wrapper :is(.nc-sec-h2,.nc-section-h2,.nc-sec-header h2,.nc-section-header h2,.nc-cta-h2,.rg3-related h2,section>.nc-shell>h2,section>.nc-shell>div>h2:first-child,.nc-b2b-compare-section h2,.nc-calc-section h2){font-size: clamp(32px,4vw,44px) !important;line-height: 1.1 !important;font-weight: 700 !important;letter-spacing: -0.02em !important;text-wrap: balance}html.nc-design-b #wrapper :is(.nc-card h3,.nc-card-h3,.nc-service-card-h3,.nc-benefit-card-title,.nc-faq-card-title,.nc-pillar-card h3,.nc-strength-card h3,.nc-feature-card h3,.nc-tier-card h3,.nc-wissen-card h3,.nc-deepdive-pillar-card h3,.nc-ref-card h3,.nc-leader-card h3,.rg3-card__title,.nc-grid-3 h3,.nc-benefit-grid h3){font-size: 21px !important;line-height: 1.3 !important;font-weight: 700 !important;letter-spacing: -0.01em !important}html.nc-design-b #wrapper .entry-content h4,html.nc-design-b #wrapper .rg3-article h4{font-size: 18px !important;line-height: 1.35 !important;letter-spacing: -0.005em !important}html.nc-design-b #wrapper :is(.nc-sec-lead,.nc-section-header>p,.nc-sec-header>p,.nc-hero-sub,.nc-hero-lead,.nc-hero2__lead,.rg3-lead,.nc-section-sub){font-size: 19px !important;line-height: 1.65 !important;max-width: 720px}html.nc-design-b #wrapper :is(.nc-sec-lead,.nc-section-header>p,.nc-sec-header>p){margin-left: auto;margin-right: auto}html.nc-design-b #wrapper :is(.nc-sec,.nc-sec-alt,.nc-content-sec,.nc-faq-section,.nc-team-trust-section,.nc-strengths-section,.nc-audience-section,.nc-districts-sec) :is(p,li){font-size: 17px;line-height: 1.65}html.nc-design-b #wrapper .rg3-article :is(p,li){font-size: 18px !important;line-height: 1.72 !important}html.nc-design-b #wrapper .entry-content a:not([class*="btn"]):not([class*="chip"]):not([class*="pill"]):not([class*="card"]):not([class*="button"]){text-underline-offset: 3px}html.nc-design-b #wrapper .nc-shell,html.nc-design-b #wrapper .rg3-wrap{max-width: 1248px !important;padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}html.nc-design-b #wrapper :is(.nc-sec,.nc-sec-alt,.nc-dark-sec,.nc-content-sec,.nc-cta-sec,.nc-cta-section,.nc-audience-section,.nc-strengths-section,.nc-team-trust-section,.nc-references-section,.nc-leadership-section,.nc-reviews-section,.nc-districts-sec,.nc-faq-section,.nc-catalog-section,.nc-slider-section,.nc-b2b-compare-section,.nc-calc-section,.nc-company-value-sec,.nc-event-spotlight-section,.rg3-related){padding-top: 120px !important;padding-bottom: 120px !important}html.nc-design-b #wrapper :is(.nc-sec-header,.nc-section-header){max-width: 780px !important;margin-bottom: 56px !important}html.nc-design-b #wrapper :is(.nc-sec-header,.nc-section-header)>* + *{margin-top: 16px !important}html.nc-design-b #wrapper :is(.nc-sec-header,.nc-section-header)>:is(h2,.nc-sec-h2){margin-bottom: 0 !important}html.nc-design-b #wrapper :is(.nc-sec,.nc-content-sec,.nc-audience-section,.nc-faq-section,.nc-reviews-section,.nc-team-trust-section,.nc-company-value-sec){background-color: var(--b-off) !important}html.nc-design-b #wrapper :is(.nc-sec-alt,.nc-strengths-section,.nc-districts-sec,.nc-catalog-section,.nc-slider-section,.nc-logo-trust-section){background-color: var(--b-white) !important}html.nc-design-b #wrapper :is(.nc-page-wrap,.nc-master-wrap,.rg3){background: var(--b-off) !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-hero-sec,.nc-hero2,.nc-hero2-after,.nc-hero-wireframe,.nc-aeo-summary-section,.nc-references-section,.nc-leadership-section,.nc-event-spotlight-section,.nc-b2b-compare-section,.nc-calc-section,.nc-cta-sec,.nc-cta-section,.rg3-hero){background-color: var(--b-navy) !important;background-image: none !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-hero-sec,.nc-hero2,.nc-cta-sec,.nc-cta-section,.nc-references-section)::before,html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-hero-sec,.nc-hero2,.nc-cta-sec,.nc-cta-section,.nc-references-section)::after{opacity: 0 !important}html.nc-design-b #wrapper :is(.nc-sec-badge,.nc-section-kicker,.nc-sec-kicker,.nc-sec-tag,.nc-about-kicker,.nc-eyebrow-badge,.nc-trust-eyebrow-badge,.nc-hero2__eyebrow,.nc-hero-pill-badge,.nc-cta-badge,.nc-catalog-badge,.nc-aeo-badge,.nc-gtm-badge,.rg3-topic,.nc-banner-badge){display: inline-flex !important;align-items: center !important;gap: 8px !important;min-height: 32px !important;height: auto !important;padding: 5px 14px !important;border-radius: 999px !important;font-size: 14px !important;font-weight: 600 !important;line-height: 1.35 !important;letter-spacing: 0 !important;background: var(--b-badge-bg) !important;color: var(--b-badge) !important;-webkit-text-fill-color: var(--b-badge) !important;border: 0 !important;box-shadow: none !important;width: auto !important;max-width: 100% !important;white-space: normal !important}html.nc-design-b #wrapper :is(.nc-sec-badge,.nc-section-kicker,.nc-hero-pill-badge,.nc-eyebrow-badge,.nc-hero2__eyebrow,.nc-cta-badge,.nc-gtm-badge,.rg3-topic,.nc-banner-badge) *{color: inherit !important;-webkit-text-fill-color: inherit !important;font-size: inherit !important;letter-spacing: 0 !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-hero-sec,.nc-hero2,.nc-hero2-after,.nc-hero-wireframe,.nc-references-section,.nc-leadership-section,.nc-event-spotlight-section,.nc-b2b-compare-section,.nc-calc-section,.nc-cta-sec,.nc-cta-section,.rg3-hero,.nc-footer-wrapper) :is(.nc-sec-badge,.nc-section-kicker,.nc-sec-kicker,.nc-eyebrow-badge,.nc-hero2__eyebrow,.nc-hero-pill-badge,.nc-cta-badge,.nc-gtm-badge,.rg3-topic,.nc-about-kicker){background: transparent !important;border: 1px solid rgba(250,249,245,.22) !important;color: var(--b-text-d2) !important;-webkit-text-fill-color: var(--b-text-d2) !important}html.nc-design-b #wrapper :is(.nc-badge-pill,.nc-benefit-badge,.nc-faq-card-badge,.nc-card-category-tag,.nc-card-norm-badge,.nc-trust-card-badge,.nc-ref-badge,.nc-slider-badge,.nc-slider-tag,.nc-srv-tag,.nc-wissen-tag,.nc-form-tag,.rg3-card__topic,.nc-popular-badge,.nc-badge-hiring,.nc-spotlight-img-tag,.nc-dist-card-plz){font-size: 13px !important;font-weight: 600 !important;letter-spacing: 0 !important;border-radius: 999px !important;padding: 4px 12px !important;line-height: 1.35 !important}html.nc-design-b #wrapper :is(.nc-sec,.nc-sec-alt,.nc-content-sec,.nc-audience-section,.nc-faq-section,.nc-strengths-section,.nc-districts-sec,.nc-catalog-section,.rg3-related,.rg3-layout,.nc-form-card) :is(.nc-badge-pill,.nc-benefit-badge,.nc-faq-card-badge,.nc-card-category-tag,.nc-card-norm-badge,.nc-srv-tag,.nc-wissen-tag,.nc-form-tag,.rg3-card__topic,.nc-popular-badge){background: var(--b-badge-bg) !important;color: var(--b-badge) !important;-webkit-text-fill-color: var(--b-badge) !important;border-color: transparent !important}html.nc-design-b #wrapper :is(.nc-btn-ghost-mint,.nc-btn-primary,.nc-btn-ghost-white,.nc-btn-glass-phone,.nc-btn-gold,.nc-btn-primary-gold,.nc-btn-ghost-dark,.nc-btn-spot-primary,.nc-tier-btn,.nc-card-btn-primary,.nc-form-submit-btn,.nc-footer-cta-btn,.nc-footer-phone-cta,.nc-btn-mega-cta,.rg3-btn,.nc-hero2__btn,.wp-block-button__link,.kb-button,.nc-calc-cta,.nc-drawer-cta-primary,.nc-drawer-phone-btn){min-height: 52px !important;padding: 0 26px !important;border-radius: 999px !important;font-family: var(--b-font-b) !important;font-size: 16px !important;font-weight: 600 !important;letter-spacing: 0 !important;line-height: 1.2 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 10px !important;box-shadow: none !important;text-shadow: none !important;background-image: none !important;transition: background-color .2s var(--b-ease),color .2s var(--b-ease),border-color .2s var(--b-ease),transform .2s var(--b-ease) !important}html.nc-design-b #wrapper :is(.nc-btn-ghost-mint,.nc-btn-primary,.nc-btn-ghost-white,.nc-btn-glass-phone,.nc-btn-gold,.nc-btn-primary-gold,.nc-btn-ghost-dark,.nc-tier-btn,.nc-card-btn-primary,.nc-form-submit-btn,.rg3-btn,.nc-hero2__btn,.nc-btn-spot-primary) *{color: inherit !important;-webkit-text-fill-color: inherit !important;font-family: inherit !important;font-size: inherit !important;font-weight: inherit !important;letter-spacing: 0 !important}html.nc-design-b #wrapper :is(.nc-btn-ghost-mint,.nc-btn-primary,.nc-btn-gold,.nc-btn-primary-gold,.nc-tier-btn,.nc-card-btn-primary,.nc-form-submit-btn,.rg3-btn,.nc-hero2__btn,.nc-btn-spot-primary):active{transform: scale(.98) !important}html.nc-design-b #wrapper :is(.nc-btn-ghost-mint,.nc-btn-primary,.nc-btn-gold,.nc-btn-primary-gold,.nc-tier-btn,.nc-card-btn-primary,.nc-form-submit-btn,.rg3-btn--gold,.nc-btn-spot-primary,.wp-block-button__link,.kb-button,.nc-calc-cta){background: var(--b-navy) !important;background-color: var(--b-navy) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important;border: 0 !important}html.nc-design-b #wrapper :is(.nc-btn-ghost-mint,.nc-btn-primary,.nc-btn-gold,.nc-btn-primary-gold,.nc-tier-btn,.nc-card-btn-primary,.nc-form-submit-btn,.rg3-btn--gold,.nc-btn-spot-primary):hover{background: var(--b-navy-2) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper :is(.nc-btn-ghost-mint,.nc-btn-primary,.nc-btn-gold,.nc-btn-primary-gold,.nc-tier-btn,.nc-card-btn-primary,.nc-form-submit-btn,.rg3-btn--gold,.nc-btn-spot-primary) svg{stroke: currentColor !important;color: inherit !important}html.nc-design-b #wrapper :is(.nc-btn-ghost-dark,.nc-btn-ghost-white,.nc-btn-glass-phone,.rg3-btn--ghost){background: transparent !important;border: 1px solid rgba(8,20,34,.25) !important;color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-hero-sec,.nc-hero2,.nc-hero2-after,.nc-hero-wireframe,.nc-references-section,.nc-leadership-section,.nc-event-spotlight-section,.nc-b2b-compare-section,.nc-calc-section,.nc-cta-sec,.nc-cta-section,.rg3-hero,.rg3-cta,.nc-global-pre-footer-section,.nc-footer-wrapper,#angebot.nc-sec) :is(.nc-btn-ghost-mint,.nc-btn-primary,.nc-btn-gold,.nc-btn-primary-gold,.nc-tier-btn,.rg3-btn--gold,.nc-btn-spot-primary,.nc-hero2__btn:first-child,.nc-calc-cta,.nc-drawer-cta-primary,.wp-block-button__link,.nc-form-submit-btn){background: var(--b-mint) !important;background-color: var(--b-mint) !important;color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important;border: 0 !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-hero-sec,.nc-hero2,.nc-hero2-after,.nc-hero-wireframe,.nc-references-section,.nc-leadership-section,.nc-event-spotlight-section,.nc-b2b-compare-section,.nc-calc-section,.nc-cta-sec,.nc-cta-section,.rg3-hero,.rg3-cta,.nc-global-pre-footer-section,.nc-footer-wrapper,#angebot.nc-sec) :is(.nc-btn-ghost-mint,.nc-btn-primary,.nc-btn-gold,.nc-btn-primary-gold,.nc-tier-btn,.rg3-btn--gold,.nc-btn-spot-primary,.nc-hero2__btn:first-child,.nc-calc-cta,.nc-drawer-cta-primary,.nc-form-submit-btn):hover{background: #2BE29D !important;color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-hero-sec,.nc-hero2,.nc-hero2-after,.nc-hero-wireframe,.nc-references-section,.nc-leadership-section,.nc-event-spotlight-section,.nc-b2b-compare-section,.nc-calc-section,.nc-cta-sec,.nc-cta-section,.rg3-hero,.rg3-cta,.nc-global-pre-footer-section,.nc-footer-wrapper,#angebot.nc-sec) :is(.nc-btn-ghost-white,.nc-btn-glass-phone,.nc-btn-ghost-dark,.rg3-btn--ghost,.nc-hero2__btn + .nc-hero2__btn,.nc-footer-phone-cta,.nc-drawer-phone-btn){background: transparent !important;border: 1px solid rgba(250,249,245,.32) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-hero-sec,.nc-hero2,.nc-hero2-after,.nc-hero-wireframe,.nc-references-section,.nc-leadership-section,.nc-event-spotlight-section,.nc-b2b-compare-section,.nc-calc-section,.nc-cta-sec,.nc-cta-section,.rg3-hero,.rg3-cta,.nc-global-pre-footer-section,.nc-footer-wrapper,#angebot.nc-sec) :is(.nc-btn-ghost-white,.nc-btn-glass-phone,.nc-btn-ghost-dark,.rg3-btn--ghost,.nc-footer-phone-cta):hover{background: rgba(250,249,245,.08) !important;border-color: rgba(250,249,245,.55) !important}html.nc-design-b #wrapper :is(.nc-hero2__btn-icon,.nc-btn-arrow){background: transparent !important;box-shadow: none !important;width: auto !important;height: auto !important}html.nc-design-b #wrapper :is(.nc-btn-ghost-gold,.nc-btn-header-cta,.nc-footer-cta-btn){min-height: 44px !important;padding: 0 20px !important;border-radius: 999px !important;border: 2px solid var(--b-gold) !important;background: transparent !important;color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important;font-family: var(--b-font-b) !important;font-size: 15px !important;font-weight: 600 !important;letter-spacing: 0 !important;box-shadow: none !important}html.nc-design-b #wrapper :is(.nc-btn-ghost-gold,.nc-btn-header-cta,.nc-footer-cta-btn) *{color: inherit !important;-webkit-text-fill-color: inherit !important;stroke: currentColor !important}html.nc-design-b #wrapper :is(.nc-btn-ghost-gold,.nc-btn-header-cta,.nc-footer-cta-btn):hover{background: var(--b-gold) !important;color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important}html.nc-design-b #wrapper :is(.nc-footer-wrapper,.nc-dark-sec,.nc-hero-sec,.nc-hero2,.nc-global-pre-footer-section) :is(.nc-btn-ghost-gold,.nc-footer-cta-btn){color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper :is(.nc-footer-wrapper,.nc-dark-sec,.nc-hero-sec,.nc-hero2,.nc-global-pre-footer-section) :is(.nc-btn-ghost-gold,.nc-footer-cta-btn):hover{color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important}@media (min-width: 1025px){html.nc-design-b #wrapper header.site-header.nc-header-wrapper{display: grid !important;grid-template-columns: auto 1fr auto auto !important;align-items: center !important;column-gap: 20px !important;height: 76px !important;min-height: 76px !important;padding: 0 max(24px,calc((100vw - 1200px) / 2)) !important;background: #FFFFFF !important;border-bottom: 1px solid var(--b-line) !important;box-shadow: none !important;box-sizing: border-box !important;position: sticky !important;top: 0 !important}html.nc-design-b #wrapper header.nc-header-wrapper>.nc-main-navbar{display: contents !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-logo-wrap{grid-column: 1 !important;grid-row: 1 !important;display: flex !important;align-items: center !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-logo-wrap{flex-shrink: 0 !important;min-width: 156px !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-logo-wrap img{height: 44px !important;width: 156px !important;max-width: none !important;max-height: none !important;object-fit: contain !important}html.nc-design-b #wrapper header.nc-header-wrapper #nc-main-nav{grid-column: 2 !important;grid-row: 1 !important;justify-self: center !important;display: flex !important;gap: 0 !important;margin: 0 !important;padding: 0 !important}html.nc-design-b #wrapper header.nc-header-wrapper>.nc-top-trust-bar{grid-column: 3 !important;grid-row: 1 !important;background: transparent !important;border: 0 !important;padding: 0 !important;height: auto !important;min-height: 0 !important;position: static !important;box-shadow: none !important}html.nc-design-b #wrapper header.nc-header-wrapper>.nc-main-navbar>div:last-child{grid-column: 4 !important;grid-row: 1 !important;display: flex !important;align-items: center !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-trust-inner{display: flex !important;padding: 0 !important;max-width: none !important;margin: 0 !important;background: transparent !important;min-height: 0 !important;height: auto !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-trust-badges-list{display: none !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-portal-link{display: none !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-phone-link{display: inline-flex !important;align-items: center !important;gap: 8px !important;min-height: 44px !important;padding: 0 4px !important;background: transparent !important;border: 0 !important;box-shadow: none !important;color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important;font-size: 15px !important;font-weight: 600 !important;white-space: nowrap !important;text-shadow: none !important;transform: none !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-phone-link:hover{color: var(--b-teal) !important;-webkit-text-fill-color: var(--b-teal) !important;background: transparent !important;box-shadow: none !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-phone-link::before{display: none !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-phone-link svg{color: var(--b-teal) !important;stroke: var(--b-teal) !important;margin: 0 !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-phone-link span{color: inherit !important;-webkit-text-fill-color: inherit !important;font-size: inherit !important}html.nc-design-b #wrapper #nc-main-nav>li{order: 9}html.nc-design-b #wrapper #nc-main-nav>#nc-nav-leistungen{order: 1}html.nc-design-b #wrapper #nc-main-nav>li:nth-child(2){order: 2}html.nc-design-b #wrapper #nc-main-nav>#nc-nav-bezirke{order: 3}html.nc-design-b #wrapper #nc-main-nav>li:nth-child(5){order: 4}html.nc-design-b #wrapper #nc-main-nav>#nc-nav-about{order: 5}html.nc-design-b #wrapper #nc-main-nav>li:nth-child(6){display: none !important}html.nc-design-b #wrapper #nc-main-nav .nc-nav-link{font-family: var(--b-font-b) !important;font-size: 16px !important;font-weight: 500 !important;letter-spacing: 0 !important;color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important;padding: 0 10px !important;min-height: 44px !important;border-radius: 999px !important;background: transparent !important;white-space: nowrap !important}html.nc-design-b #wrapper #nc-main-nav .nc-nav-link:hover,html.nc-design-b #wrapper #nc-main-nav .nc-nav-link[aria-expanded="true"]{background: var(--b-off) !important;color: var(--b-teal) !important;-webkit-text-fill-color: var(--b-teal) !important}html.nc-design-b #wrapper #nc-main-nav .nc-chevron{font-size: 9px !important;opacity: .55 !important;margin-left: 6px !important}html.nc-design-b #wrapper header.nc-header-wrapper :is(.nc-mega-menu,.nc-about-menu,.nc-bezirke-menu){top: 76px !important;border-radius: 0 0 20px 20px !important;border: 1px solid var(--b-line) !important;border-top: 0 !important;box-shadow: 0 24px 48px rgba(8,20,34,.10) !important}}@media (max-width: 1024px){html.nc-design-b #wrapper header.site-header.nc-header-wrapper{background: #FFFFFF !important;border-bottom: 1px solid var(--b-line) !important;box-shadow: none !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-trust-bar{display: none !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-main-navbar{min-height: 64px !important;height: 64px !important;padding-top: 0 !important;padding-bottom: 0 !important;background: #FFFFFF !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-logo-wrap img{height: 38px !important;width: auto !important}}html.nc-design-b #nc-scrollfx-progress-track{background: transparent !important}html.nc-design-b #wrapper .nc-burger-btn{background: transparent !important;border: 0 !important;box-shadow: none !important}html.nc-design-b #wrapper :is(.nc-hero-wireframe,.nc-hero-sec,.nc-hero2,.rg3-hero){color: #FFFFFF !important}html.nc-design-b #wrapper :is(.nc-hero-wireframe,.nc-hero-sec,.nc-hero2) :is(h1,.nc-hero-h1,.nc-hero2__title){color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper :is(.nc-hero-wireframe,.nc-hero-sec,.nc-hero2,.nc-dark-sec,.nc-b2b-compare-section,.nc-calc-section) :is(.nc-accent-mint,.nc-hero2__accent,.nc-highlight-gold,.nc-highlight-mint,h1 span,h2 span){color: var(--b-mint) !important;-webkit-text-fill-color: var(--b-mint) !important;background: none !important;text-shadow: none !important}html.nc-design-b #wrapper :is(.nc-hero-wireframe,.nc-hero-sec,.nc-hero2) :is(.nc-hero-sub,.nc-hero-lead,.nc-hero2__lead,.nc-hero2__copy>p){color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important}html.nc-design-b #wrapper .nc-hero-sec{padding-top: 96px !important;padding-bottom: 104px !important}html.nc-design-b #wrapper .nc-hero2{padding-top: 104px !important;padding-bottom: 112px !important}html.nc-design-b #wrapper .nc-hero-wireframe{padding-top: 104px !important;padding-bottom: 96px !important;position: relative !important;overflow: hidden !important}html.nc-design-b #wrapper :is(.nc-aeo-citation-box,.nc-aeo-blockquote){background: transparent !important;border: 0 !important;border-left: 2px solid rgba(0,210,133,.55) !important;border-radius: 0 !important;padding: 2px 0 2px 18px !important;box-shadow: none !important;backdrop-filter: none !important}html.nc-design-b #wrapper :is(.nc-aeo-citation-box,.nc-aeo-blockquote),html.nc-design-b #wrapper :is(.nc-aeo-citation-box,.nc-aeo-blockquote) p{font-size: 15px !important;line-height: 1.6 !important;color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important}@media (min-width: 1025px){html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-parallax-wrap{position: absolute !important;top: 104px !important;right: max(24px,calc((100vw - 1200px) / 2)) !important;left: auto !important;bottom: auto !important;width: min(440px,34vw) !important;height: 520px !important;border-radius: 28px !important;overflow: hidden !important;transform: none !important;z-index: 1 !important;background: var(--b-navy-2) !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-parallax-img{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: 50% 40% !important;transform: none !important;opacity: 1 !important;filter: none !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-vignette-overlay{display: none !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-content-layer{position: relative !important;z-index: 2 !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-grid{display: block !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-left{max-width: min(640px,calc(100% - min(440px,34vw) - 64px)) !important;display: flex !important;flex-direction: column !important;gap: 28px !important;min-height: 520px}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-left>*{margin: 0 !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-pill-badge{order: 1}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-h1{order: 2}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-sub{order: 3}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-cta-row{order: 4}html.nc-design-b #wrapper .nc-hero-wireframe .nc-aeo-citation-box{order: 5}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-trust-matrix{margin-top: 64px !important;width: 100% !important;max-width: none !important;border-top: 1px solid var(--b-line-d) !important;padding-top: 28px !important;display: grid !important;grid-template-columns: 1fr auto !important;gap: 24px !important;align-items: center !important;transform: none !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-trust-cards-grid{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 24px !important}}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-trust-card{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;display: flex !important;align-items: flex-start !important;gap: 12px !important;transform: none !important;min-height: 0 !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-trust-card-icon-wrap{width: 40px !important;height: 40px !important;min-width: 40px !important;border-radius: 50% !important;background: rgba(0,210,133,.12) !important;border: 0 !important;color: var(--b-mint) !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-trust-card-icon-wrap svg{stroke: var(--b-mint) !important;color: var(--b-mint) !important;width: 20px !important;height: 20px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-trust-card-badge{background: transparent !important;padding: 0 !important;border: 0 !important;display: block !important;font-size: 13px !important;font-weight: 500 !important;color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important;margin: 0 0 2px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-trust-card-title{font-size: 16px !important;font-weight: 700 !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important;line-height: 1.3 !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-trust-card-desc{font-size: 14px !important;line-height: 1.45 !important;color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-google-bar{background: transparent !important;border: 0 !important;border-left: 1px solid var(--b-line-d) !important;border-radius: 0 !important;padding: 0 0 0 24px !important;box-shadow: none !important;backdrop-filter: none !important;max-width: 260px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-google-bar *{font-size: 14px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-google-bar .nc-google-text span{color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-google-bar svg,html.nc-design-b #wrapper .nc-google-stars svg{color: var(--b-gold) !important;fill: var(--b-gold) !important}html.nc-design-b #wrapper .nc-hero2__inner{max-width: 1200px !important;gap: 72px !important}html.nc-design-b #wrapper .nc-hero2__copy{display: flex !important;flex-direction: column !important;gap: 28px !important}html.nc-design-b #wrapper .nc-hero2__copy>*{margin-top: 0 !important;margin-bottom: 0 !important}html.nc-design-b #wrapper .nc-hero2__media{border-radius: 28px !important;overflow: hidden !important;box-shadow: none !important;border: 0 !important;transform: none !important}html.nc-design-b #wrapper .nc-hero2__media img{border-radius: 28px !important;transform: none !important}html.nc-design-b #wrapper .nc-hero2__media::before,html.nc-design-b #wrapper .nc-hero2__media::after{display: none !important}html.nc-design-b #wrapper .nc-hero2__fact{background: transparent !important;border-color: var(--b-line-d) !important;box-shadow: none !important}html.nc-design-b #wrapper .nc-hero2__media .nc-hero2__rating{left: 20px !important;right: auto !important;bottom: 20px !important;max-width: calc(100% - 40px) !important;background: rgba(8,20,34,.88) !important;border: 1px solid rgba(250,249,245,.16) !important;border-radius: 16px !important;-webkit-backdrop-filter: blur(8px) !important;backdrop-filter: blur(8px) !important;box-shadow: 0 12px 28px rgba(8,20,34,.28) !important;padding: 10px 16px !important;transform: none !important;z-index: 2 !important}html.nc-design-b #wrapper .nc-hero2__media .nc-hero2__rating-score{color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper .nc-hero2__media .nc-hero2__rating-meta,html.nc-design-b #wrapper .nc-hero2__media .nc-hero2__rating-count{color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important}html.nc-design-b #wrapper .nc-hero2__media .nc-hero2__tag{left: 20px !important;top: 20px !important;background: rgba(8,20,34,.82) !important}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-grid{gap: 64px !important;align-items: center !important}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-grid>div:first-child{display: flex !important;flex-direction: column !important;gap: 24px !important}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-grid>div:first-child>*{margin-top: 0 !important;margin-bottom: 0 !important;order: 3}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-grid>div:first-child>.nc-eyebrow-badge{order: 1}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-grid>div:first-child>.nc-hero-h1{order: 2}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-grid>div:first-child>.nc-hero-lead{order: 3}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-grid>div:first-child>.nc-cta-row{order: 4}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-grid>div:first-child>.nc-hero-trust-grid{order: 5}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-grid>div:first-child>.nc-aeo-blockquote{order: 6}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-h1{font-size: clamp(40px,4.4vw,58px) !important}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-trust-grid{display: flex !important;flex-wrap: wrap !important;gap: 14px 28px !important;border-top: 1px solid var(--b-line-d) !important;padding: 20px 0 0 !important;grid-template-columns: none !important}html.nc-design-b #wrapper .nc-hero-sec .nc-trust-pill-card{background: transparent !important;border: 0 !important;padding: 0 !important;box-shadow: none !important;gap: 10px !important;min-height: 0 !important}html.nc-design-b #wrapper .nc-hero-sec .nc-trust-icon-box{width: 28px !important;height: 28px !important;min-width: 28px !important;background: transparent !important;border: 0 !important}html.nc-design-b #wrapper .nc-hero-sec .nc-trust-icon-box svg{color: var(--b-mint) !important;stroke: var(--b-mint) !important}html.nc-design-b #wrapper .nc-hero-sec .nc-trust-icon-box.gold svg{color: var(--b-gold) !important;stroke: var(--b-gold) !important}html.nc-design-b #wrapper .nc-hero-sec .nc-trust-text-wrap strong{font-size: 15px !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important;font-weight: 600 !important}html.nc-design-b #wrapper .nc-hero-sec .nc-trust-text-wrap span{font-size: 13px !important;color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important}html.nc-design-b #wrapper .rg3-hero{padding-top: 96px !important;padding-bottom: 96px !important}html.nc-design-b #wrapper .rg3-hero h1{font-size: clamp(36px,4.2vw,54px) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper .rg3-hero :is(p,.rg3-lead,span,li){color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important}html.nc-design-b #wrapper :is(.nc-banner-box,.nc-shell>div:has(>img.nc-scrollfx-hero-parallax)){border-radius: 28px !important;border: 0 !important;box-shadow: none !important;overflow: hidden !important}html.nc-design-b #wrapper :is(.nc-banner-chip,.nc-banner-badge){background: rgba(8,20,34,.82) !important;border: 0 !important;box-shadow: none !important}html.nc-design-b #wrapper :is(.nc-card,.nc-service-card,.nc-benefit-card,.nc-strength-card,.nc-pillar-card,.nc-feature-card,.nc-wissen-card,.nc-review-card,.nc-tier-card,.nc-faq-card,.nc-google-trust,.rg3-card,.nc-team-secondary-card,.nc-district-card,.nc-faq-contact-box,.nc-leader-card,.rg3-author){background: var(--b-white) !important;border: 1px solid var(--b-line) !important;border-radius: 20px !important;box-shadow: none !important;transform: none !important;transition: border-color .25s var(--b-ease),box-shadow .25s var(--b-ease) !important}html.nc-design-b #wrapper :is(.nc-card,.nc-benefit-card,.nc-strength-card,.nc-pillar-card,.nc-feature-card,.nc-wissen-card,.nc-review-card,.nc-faq-card){padding: 36px !important}html.nc-design-b #wrapper :is(.nc-card,.nc-service-card,.nc-benefit-card,.nc-strength-card,.nc-pillar-card,.nc-feature-card,.nc-wissen-card,.nc-review-card,.nc-tier-card,.nc-faq-card,.rg3-card,.nc-district-card):hover{border-color: var(--b-line-2) !important;box-shadow: 0 12px 28px rgba(8,20,34,.06) !important;transform: none !important}html.nc-design-b #wrapper :is(.nc-card,.nc-service-card,.nc-benefit-card,.nc-strength-card,.nc-pillar-card,.nc-feature-card,.nc-wissen-card,.nc-review-card,.nc-tier-card,.nc-faq-card,.rg3-card)::before,html.nc-design-b #wrapper :is(.nc-card,.nc-service-card,.nc-benefit-card,.nc-strength-card,.nc-pillar-card,.nc-feature-card,.nc-wissen-card,.nc-review-card,.nc-tier-card,.nc-faq-card,.rg3-card)::after{display: none !important}html.nc-design-b #wrapper :is(.nc-sec-alt,.nc-strengths-section,.nc-districts-sec,.nc-catalog-section) :is(.nc-card,.nc-benefit-card,.nc-strength-card,.nc-pillar-card,.nc-feature-card,.nc-wissen-card,.nc-review-card,.nc-district-card,.nc-service-card){background: var(--b-off) !important}html.nc-design-b #wrapper :is(.nc-card,.nc-service-card,.nc-benefit-card,.nc-strength-card,.nc-pillar-card,.nc-feature-card,.nc-wissen-card,.nc-review-card,.nc-tier-card,.nc-faq-card,.rg3-card,.nc-district-card) :is(h3,h4,.nc-card-h3,.nc-service-card-h3,.nc-benefit-card-title,.nc-faq-card-title,.rg3-card__title,.nc-dist-card-name){color: var(--b-ink) !important;-webkit-text-fill-color: var(--b-ink) !important}html.nc-design-b #wrapper :is(.nc-card,.nc-service-card,.nc-benefit-card,.nc-strength-card,.nc-pillar-card,.nc-feature-card,.nc-wissen-card,.nc-review-card,.nc-tier-card,.nc-faq-card,.rg3-card) :is(p,li,.nc-card-p,.nc-card-desc,.nc-benefit-card-desc,.nc-faq-card-text,.rg3-card__text){color: var(--b-text-2) !important;-webkit-text-fill-color: var(--b-text-2) !important;font-size: 16px !important;line-height: 1.6 !important}html.nc-design-b #wrapper :is(.nc-card-icon,.nc-card-icon-box,.nc-pillar-icon,.nc-faq-contact-icon,.nc-benefit-card-top>:first-child:not(span),.nc-str-icon,.nc-srv-icon-wrap){width: 48px !important;height: 48px !important;min-width: 48px !important;border-radius: 50% !important;background: var(--b-badge-bg) !important;border: 0 !important;box-shadow: none !important;color: var(--b-teal) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 22px !important}html.nc-design-b #wrapper :is(.nc-card-icon,.nc-card-icon-box,.nc-pillar-icon,.nc-faq-contact-icon,.nc-str-icon,.nc-srv-icon-wrap) svg{width: 24px !important;height: 24px !important;stroke: var(--b-teal) !important;color: var(--b-teal) !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-references-section,.nc-leadership-section,.nc-b2b-compare-section,.nc-calc-section,.nc-district-deepdive-sec) :is(.nc-card,.nc-card-dark,.nc-pillar-card,.nc-deepdive-pillar-card,.nc-deepdive-stat-card,.nc-ref-card,.nc-leader-card,.nc-feature-card,.nc-benefit-card){background: var(--b-navy-2) !important;border: 1px solid rgba(250,249,245,.08) !important;border-radius: 20px !important;box-shadow: none !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-references-section,.nc-leadership-section,.nc-b2b-compare-section,.nc-calc-section) :is(.nc-card,.nc-card-dark,.nc-pillar-card,.nc-deepdive-pillar-card,.nc-deepdive-stat-card,.nc-ref-card,.nc-leader-card,.nc-feature-card,.nc-benefit-card) :is(h3,h4,strong){color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-references-section,.nc-leadership-section,.nc-b2b-compare-section,.nc-calc-section) :is(.nc-card,.nc-card-dark,.nc-pillar-card,.nc-deepdive-pillar-card,.nc-deepdive-stat-card,.nc-ref-card,.nc-leader-card,.nc-feature-card,.nc-benefit-card) :is(p,li){color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important}html.nc-design-b #wrapper .nc-deepdive-stat-val{color: var(--b-mint) !important;-webkit-text-fill-color: var(--b-mint) !important;font-size: 36px !important;letter-spacing: -0.02em !important}html.nc-design-b #wrapper .nc-card-checklist li::before{display: none !important}html.nc-design-b #wrapper .rg3-card__topic{display: inline-flex !important;align-self: flex-start !important;width: auto !important;max-width: calc(100% - 40px) !important;margin: 18px 20px 0 !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-district-deepdive-sec) :is(h4,.nc-deepdive-guide h3){color: var(--b-mint) !important;-webkit-text-fill-color: var(--b-mint) !important}html.nc-design-b #wrapper .nc-reviews-grid{grid-template-columns: repeat(3,minmax(0,1fr)) !important}html.nc-design-b #wrapper .nc-reviews-grid>a,html.nc-design-b #wrapper .nc-reviews-grid>div:not(.nc-review-card){grid-column: 1 / -1 !important;justify-self: center !important}html.nc-design-b #wrapper .nc-review-card{padding: 32px !important}html.nc-design-b :is(.nc-scroll-top-btn,#nc-scroll-top,.nc-scroll-top){width: 44px !important;height: 44px !important;border-radius: 50% !important;background: var(--b-navy) !important;color: #FFFFFF !important;border: 1px solid rgba(250,249,245,.2) !important;box-shadow: 0 8px 20px rgba(8,20,34,.18) !important}html.nc-design-b #wrapper .nc-trust-eyebrow-badge{max-width: calc(100% - 40px) !important}html.nc-design-b #wrapper :is(.nc-grid-3,.nc-benefit-grid,.nc-service-grid,.nc-strengths-grid,.nc-reviews-grid,.nc-leader-grid,.nc-ref-grid,.nc-deepdive-pillars){gap: 24px !important}html.nc-design-b #wrapper .nc-chip,html.nc-design-b #wrapper .nc-dist-filter-btn,html.nc-design-b #wrapper .nc-aud-tab-btn,html.nc-design-b #wrapper .nc-ref-tab-btn,html.nc-design-b #wrapper .nc-tab-btn,html.nc-design-b #wrapper .nc-filter-btn{min-height: 44px !important;padding: 0 18px !important;border-radius: 999px !important;font-size: 15px !important;font-weight: 500 !important;letter-spacing: 0 !important;box-shadow: none !important;display: inline-flex !important;align-items: center !important}html.nc-design-b #wrapper :is(.nc-sec,.nc-sec-alt) .nc-chip{background: var(--b-white) !important;border: 1px solid var(--b-line) !important;color: var(--b-ink) !important;-webkit-text-fill-color: var(--b-ink) !important}html.nc-design-b #wrapper :is(.nc-sec,.nc-sec-alt) .nc-chip:hover,html.nc-design-b #wrapper :is(.nc-sec,.nc-sec-alt) .nc-chip[aria-current]{border-color: var(--b-teal) !important;color: var(--b-teal) !important;-webkit-text-fill-color: var(--b-teal) !important}html.nc-design-b #wrapper :is(.nc-dist-filter-btn,.nc-aud-tab-btn,.nc-tab-btn,.nc-filter-btn):is(.active,.is-active){background: var(--b-navy) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important;border-color: var(--b-navy) !important}html.nc-design-b #wrapper .nc-ref-tab-btn.active{background: var(--b-mint) !important;color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important}html.nc-design-b #wrapper .nc-faq-grid{display: grid !important;grid-template-columns: minmax(0,1fr) !important;max-width: 860px !important;margin-left: auto !important;margin-right: auto !important;gap: 12px !important}html.nc-design-b #wrapper .nc-faq-card{padding: 26px 28px !important;border-radius: 16px !important}html.nc-design-b #wrapper .nc-faq-card-top{margin-bottom: 10px !important}html.nc-design-b #wrapper .nc-faq-card-idx{font-size: 13px !important;color: var(--b-text-2) !important;-webkit-text-fill-color: var(--b-text-2) !important;letter-spacing: 0 !important}html.nc-design-b #wrapper .nc-faq-card-title{font-size: 19px !important;line-height: 1.35 !important;margin: 0 0 10px !important}html.nc-design-b #wrapper .nc-faq-card-footer{border-top: 1px solid var(--b-line) !important;padding-top: 14px !important;margin-top: 16px !important;font-size: 14px !important}html.nc-design-b #wrapper .nc-faq-card-footer,html.nc-design-b #wrapper .nc-faq-card-footer *{color: var(--b-badge) !important;-webkit-text-fill-color: var(--b-badge) !important}html.nc-design-b #wrapper .nc-faq-contact-box{max-width: 860px !important;margin-left: auto !important;margin-right: auto !important;padding: 28px !important;background: var(--b-white) !important}html.nc-design-b #wrapper :is(.nc-faq-item,.nc-faq-item-vert){background: var(--b-white) !important;border: 1px solid var(--b-line) !important;border-radius: 16px !important;box-shadow: none !important;margin-bottom: 12px !important;overflow: hidden !important}html.nc-design-b #wrapper :is(.nc-faq-question,.nc-faq-question-btn){font-family: var(--b-font-h) !important;font-size: 18px !important;font-weight: 700 !important;letter-spacing: -0.005em !important;color: var(--b-ink) !important;-webkit-text-fill-color: var(--b-ink) !important;padding: 22px 26px !important;min-height: 44px !important;background: transparent !important}html.nc-design-b #wrapper :is(.nc-faq-question,.nc-faq-question-btn) *{font-family: inherit !important;color: inherit !important;-webkit-text-fill-color: inherit !important}html.nc-design-b #wrapper :is(.nc-faq-answer,.nc-faq-answer-pane) :is(p,li){color: var(--b-text-2) !important;-webkit-text-fill-color: var(--b-text-2) !important;font-size: 16px !important;line-height: 1.65 !important}html.nc-design-b #wrapper :is(.nc-faq-icon,.nc-faq-icon-rot){color: var(--b-teal) !important}html.nc-design-b #wrapper details{border-radius: 16px}html.nc-design-b #wrapper .rg3-article details{background: var(--b-white) !important;border: 1px solid var(--b-line) !important;border-radius: 16px !important;padding: 20px 24px !important;margin: 0 0 12px !important;box-shadow: none !important}html.nc-design-b #wrapper .rg3-article summary{font-family: var(--b-font-h) !important;font-weight: 700 !important;font-size: 18px !important;color: var(--b-ink) !important}html.nc-design-b #wrapper :is(.nc-table-wrap,.wp-block-table,.rg3-article .rg3-table-wrap){border: 1px solid var(--b-line) !important;border-radius: 20px !important;overflow: auto !important;background: var(--b-white) !important;box-shadow: none !important}html.nc-design-b #wrapper :is(.nc-table,.wp-block-table table,.rg3-article table,.nc-table-wrap table){border-collapse: collapse !important;width: 100% !important;background: var(--b-white) !important}html.nc-design-b #wrapper :is(.nc-table,.wp-block-table table,.rg3-article table,.nc-table-wrap table) th{background: var(--b-off) !important;color: var(--b-ink) !important;-webkit-text-fill-color: var(--b-ink) !important;font-family: var(--b-font-b) !important;font-size: 14px !important;font-weight: 600 !important;letter-spacing: 0 !important;padding: 16px 20px !important;border: 0 !important;border-bottom: 1px solid var(--b-line) !important;text-align: left}html.nc-design-b #wrapper :is(.nc-table,.wp-block-table table,.rg3-article table,.nc-table-wrap table) td{font-size: 16px !important;line-height: 1.55 !important;padding: 16px 20px !important;color: var(--b-text-2) !important;-webkit-text-fill-color: var(--b-text-2) !important;border: 0 !important;border-bottom: 1px solid var(--b-line) !important;background: transparent !important}html.nc-design-b #wrapper :is(.nc-table,.wp-block-table table,.rg3-article table,.nc-table-wrap table) td :is(strong,b){color: var(--b-ink) !important;-webkit-text-fill-color: var(--b-ink) !important}html.nc-design-b #wrapper :is(.nc-table,.wp-block-table table,.rg3-article table,.nc-table-wrap table) tr:last-child td{border-bottom: 0 !important}html.nc-design-b #wrapper :is(.nc-table,.wp-block-table table,.rg3-article table,.nc-table-wrap table) tbody tr:nth-child(even) td{background: transparent !important}html.nc-design-b #wrapper .nc-form-card{border-radius: 24px !important;border: 1px solid var(--b-line) !important;box-shadow: 0 24px 48px rgba(0,0,0,.18) !important;padding: 36px !important;background: #FFFFFF !important}html.nc-design-b #wrapper .nc-form-card :is(.nc-form-title,h2,h3){font-size: 24px !important;line-height: 1.25 !important;color: var(--b-ink) !important;-webkit-text-fill-color: var(--b-ink) !important;letter-spacing: -0.01em !important}html.nc-design-b #wrapper .nc-form-card :is(.nc-form-sub,p){color: var(--b-text-2) !important;-webkit-text-fill-color: var(--b-text-2) !important;font-size: 15px !important}html.nc-design-b #wrapper .nc-form-card .nc-form-badge-row span:not(.nc-form-tag){color: var(--b-text-2) !important;-webkit-text-fill-color: var(--b-text-2) !important;font-size: 13px !important}html.nc-design-b #wrapper :is(.nc-form-label,.nc-calc-label){font-size: 14px !important;font-weight: 600 !important;letter-spacing: 0 !important}html.nc-design-b #wrapper .nc-form-card :is(.nc-form-label){color: var(--b-ink) !important;-webkit-text-fill-color: var(--b-ink) !important}html.nc-design-b #wrapper :is(.nc-input-field,.nc-form-card input,.nc-form-card select,.nc-form-card textarea){font-family: var(--b-font-b) !important;font-size: 16px !important;min-height: 50px !important;border-radius: 12px !important;border: 1px solid var(--b-line-2) !important;background: #FFFFFF !important;color: var(--b-ink) !important;-webkit-text-fill-color: var(--b-ink) !important;box-shadow: none !important}html.nc-design-b #wrapper :is(.nc-input-field,.nc-form-card input,.nc-form-card textarea):focus{border-color: var(--b-teal) !important;box-shadow: 0 0 0 3px rgba(10,122,107,.18) !important;outline: none !important}html.nc-design-b #wrapper .nc-form-card .nc-form-submit-btn{width: 100% !important;min-height: 56px !important}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-grid :is(.nc-form-card,#nc-b-z) .nc-form-submit-btn.nc-form-submit-btn{background: var(--b-navy) !important;background-color: #081422 !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper .nc-hero-sec .nc-hero-grid :is(.nc-form-card,#nc-b-z) .nc-form-submit-btn.nc-form-submit-btn:hover{background: #12324A !important;background-color: #12324A !important}html.nc-design-b #wrapper .nc-form-card .nc-form-footnote,html.nc-design-b #wrapper .nc-form-card .nc-form-footnote span{color: var(--b-text-2) !important;-webkit-text-fill-color: var(--b-text-2) !important;font-size: 13px !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-b2b-compare-section,.nc-calc-section,.nc-references-section,.nc-leadership-section,.nc-cta-sec,.nc-cta-section,.nc-hero2-after) :is(.nc-sec-h2,.nc-section-h2,.nc-sec-header>h2,.nc-section-header>h2){color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-b2b-compare-section,.nc-calc-section,.nc-references-section,.nc-leadership-section,.nc-cta-sec,.nc-cta-section,.nc-hero2-after,.nc-hero-sec,.nc-hero2,.nc-hero-wireframe,.rg3-hero) :is(p,li,td,blockquote) a:not([class*="btn"]):not([class*="chip"]){color: var(--b-mint-soft) !important;-webkit-text-fill-color: var(--b-mint-soft) !important;text-decoration-color: rgba(95,227,176,.5) !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-b2b-compare-section,.nc-calc-section,.nc-references-section,.nc-leadership-section,.nc-cta-sec,.nc-cta-section) :is(.nc-sec-lead,.nc-section-header>p,.nc-sec-header>p){color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important}html.nc-design-b #wrapper :is(.nc-sec:not(.nc-dark-sec):not(#angebot),.nc-sec-alt,.nc-content-sec,.nc-audience-section,.nc-strengths-section,.nc-team-trust-section,.nc-reviews-section,.nc-districts-sec,.nc-faq-section,.nc-catalog-section,.nc-company-value-sec) :is(.nc-sec-h2,.nc-section-h2,.nc-sec-header h2,.nc-section-header h2){color: var(--b-ink) !important;-webkit-text-fill-color: var(--b-ink) !important}html.nc-design-b #wrapper :is(.nc-sec:not(.nc-dark-sec):not(#angebot),.nc-sec-alt,.nc-content-sec,.nc-audience-section,.nc-strengths-section,.nc-team-trust-section,.nc-reviews-section,.nc-districts-sec,.nc-faq-section,.nc-catalog-section,.nc-company-value-sec) :is(.nc-sec-lead,.nc-section-header>p,.nc-sec-header>p){color: var(--b-text-2) !important;-webkit-text-fill-color: var(--b-text-2) !important}html.nc-design-b #wrapper :is(.nc-sec:not(.nc-dark-sec):not(#angebot),.nc-sec-alt,.nc-content-sec,.nc-audience-section,.nc-strengths-section,.nc-team-trust-section,.nc-reviews-section,.nc-districts-sec,.nc-faq-section,.nc-catalog-section) :is(.nc-highlight-gold,.nc-highlight-mint,.nc-accent-mint,h2 span){color: var(--b-teal) !important;-webkit-text-fill-color: var(--b-teal) !important}html.nc-design-b #wrapper footer.nc-footer-wrapper{background: var(--b-navy-foot) !important;background-image: none !important;color: var(--b-text-d) !important}html.nc-design-b #wrapper footer.nc-footer-wrapper :is(.nc-global-trust-marquee-wrapper,.nc-global-pre-footer-section){background: var(--b-navy-foot) !important;background-image: none !important}html.nc-design-b #wrapper .nc-global-trust-marquee-wrapper{padding-top: 96px !important;padding-bottom: 72px !important;border: 0 !important}html.nc-design-b #wrapper .nc-global-pre-footer-section{padding-top: 24px !important;padding-bottom: 24px !important}html.nc-design-b #wrapper .nc-global-pre-footer-section>*,html.nc-design-b #wrapper .nc-footer-main{border-radius: 32px !important;box-shadow: none !important;backdrop-filter: none !important}html.nc-design-b #wrapper .nc-global-pre-footer-section :is(h2,h3){font-size: clamp(30px,3.4vw,40px) !important;line-height: 1.12 !important;letter-spacing: -0.02em !important;font-weight: 800 !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper .nc-footer-main{background: transparent !important;border: 0 !important;padding: 72px max(var(--b-gutter),calc((100% - 1200px) / 2)) 40px !important;box-sizing: border-box !important;max-width: none !important;width: 100% !important}html.nc-design-b #wrapper footer.nc-footer-wrapper :is(p,li,span,address){color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important}html.nc-design-b #wrapper footer.nc-footer-wrapper :is(.nc-footer-col-title,h2,h3,h4,strong){color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-footer-col-title{font-size: 16px !important;font-weight: 700 !important;letter-spacing: 0 !important}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-footer-col-title::after{display: none !important}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-footer-links a{color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important;font-size: 15px !important}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-footer-links a:hover{color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-footer-dpill{border-radius: 999px !important;min-height: 32px !important;font-size: 13px !important;background: rgba(250,249,245,.04) !important;border: 1px solid rgba(250,249,245,.12) !important;color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important;box-shadow: none !important}html.nc-design-b #wrapper .nc-footer-social-wrapper>span,html.nc-design-b #wrapper .nc-footer-social-wrapper>p{font-size: 15px !important;font-weight: 600 !important;letter-spacing: 0 !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper .nc-footer-social .nc-social-btn,html.nc-design-b #wrapper .nc-social-btn{width: 44px !important;height: 44px !important;border-radius: 50% !important}html.nc-design-b #wrapper .nc-footer-bottom{background: transparent !important;border-top: 1px solid rgba(255,255,255,.09) !important}html.nc-design-b #wrapper .nc-footer-bottom,html.nc-design-b #wrapper .nc-footer-bottom *{font-size: 13px !important;color: #A9B6C3 !important;-webkit-text-fill-color: #A9B6C3 !important}html.nc-design-b #wrapper .nc-footer-bottom a:hover{color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper .nc-wko-badge-box{background: rgba(250,249,245,.04) !important;border: 1px solid rgba(250,249,245,.10) !important;border-radius: 16px !important;box-shadow: none !important}html.nc-design-b #wrapper :is(.nc-scrollfx-hero-parallax,.nc-hero-parallax-img,.nc-hero-parallax-wrap,.nc-banner-img,[data-parallax],[class*="parallax"]){transform: none !important;translate: none !important;will-change: auto !important}html.nc-design-b #wrapper .nc-banner-img{height: 100% !important;object-fit: cover !important;top: 0 !important}html.nc-design-b #wrapper :is(.nc-btn-haptic,.nc-card-hover):hover{transform: none !important}html.nc-design-b #wrapper .nc-logo-marquee-track{animation-duration: 80s !important}@media (prefers-reduced-motion: reduce){html.nc-design-b body *,html.nc-design-b body *::before,html.nc-design-b body *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}html.nc-design-b #wrapper .nc-reveal,html.nc-design-b #wrapper [class*="reveal"]{opacity: 1 !important;transform: none !important;filter: none !important}}html.nc-design-b body :focus-visible{outline: 3px solid var(--b-teal) !important;outline-offset: 3px !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-hero-sec,.nc-hero2,.nc-hero-wireframe,.nc-footer-wrapper,.nc-cta-sec,.nc-cta-section) :focus-visible{outline-color: var(--b-mint) !important}@media (max-width: 767px){html.nc-design-b body{font-size: 16px}html.nc-design-b #wrapper .nc-shell,html.nc-design-b #wrapper .rg3-wrap{padding-left: 20px !important;padding-right: 20px !important}html.nc-design-b #wrapper :is(.nc-sec,.nc-sec-alt,.nc-dark-sec,.nc-content-sec,.nc-cta-sec,.nc-cta-section,.nc-audience-section,.nc-strengths-section,.nc-team-trust-section,.nc-references-section,.nc-leadership-section,.nc-reviews-section,.nc-districts-sec,.nc-faq-section,.nc-catalog-section,.nc-slider-section,.nc-b2b-compare-section,.nc-calc-section,.nc-company-value-sec,.nc-event-spotlight-section,.rg3-related){padding-top: 80px !important;padding-bottom: 80px !important}html.nc-design-b #wrapper h1,html.nc-design-b #wrapper .nc-hero-h1,html.nc-design-b #wrapper .nc-hero2__title,html.nc-design-b #wrapper .rg3-hero h1,html.nc-design-b #wrapper .nc-hero-sec .nc-hero-h1{font-size: 36px !important;line-height: 1.1 !important}html.nc-design-b #wrapper :is(.nc-sec-h2,.nc-section-h2,.nc-sec-header h2,.nc-section-header h2,.nc-cta-h2,.rg3-related h2,section>.nc-shell>h2,.nc-b2b-compare-section h2,.nc-calc-section h2){font-size: 30px !important;line-height: 1.12 !important}html.nc-design-b #wrapper :is(.nc-sec-lead,.nc-section-header>p,.nc-sec-header>p,.nc-hero-sub,.nc-hero-lead,.nc-hero2__lead,.rg3-lead){font-size: 17px !important}html.nc-design-b #wrapper :is(.nc-sec-header,.nc-section-header){margin-bottom: 40px !important}html.nc-design-b #wrapper :is(.nc-card,.nc-benefit-card,.nc-strength-card,.nc-pillar-card,.nc-feature-card,.nc-wissen-card,.nc-review-card){padding: 28px 24px !important}html.nc-design-b #wrapper .nc-faq-card{padding: 22px 20px !important}html.nc-design-b #wrapper :is(.nc-hero-sec,.nc-hero2,.nc-hero-wireframe,.rg3-hero){padding-top: 64px !important;padding-bottom: 64px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-left{display: flex !important;flex-direction: column !important;gap: 22px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-left>*{margin: 0 !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-pill-badge{order: 1}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-h1{order: 2}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-sub{order: 3}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-cta-row{order: 4}html.nc-design-b #wrapper .nc-hero-wireframe .nc-aeo-citation-box{order: 5}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-vignette-overlay{background: linear-gradient(180deg,rgba(8,20,34,.88),rgba(8,20,34,.96)) !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-trust-matrix{margin-top: 40px !important;border-top: 1px solid var(--b-line-d) !important;padding-top: 24px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-trust-cards-grid{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 20px 16px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-trust-card{flex-direction: column !important;gap: 8px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-trust-card-desc{font-size: 13px !important}html.nc-design-b #wrapper .nc-reviews-grid{grid-template-columns: minmax(0,1fr) !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-google-bar{border-left: 0 !important;padding: 18px 0 0 !important;max-width: none !important}html.nc-design-b #wrapper :is(.nc-hero-cta-row,.nc-cta-row,.nc-hero2__ctas){display: flex !important;flex-direction: column !important;flex-wrap: nowrap !important;align-items: stretch !important;gap: 12px !important;height: auto !important}html.nc-design-b #wrapper :is(.nc-hero-cta-row,.nc-cta-row,.nc-hero2__ctas)>a{width: 100% !important;min-height: 54px !important;height: auto !important;flex: 0 0 auto !important}html.nc-design-b #wrapper .nc-form-card{padding: 28px 22px !important}html.nc-design-b #wrapper .nc-global-trust-marquee-wrapper{padding-top: 72px !important;padding-bottom: 48px !important}}html.nc-design-b #wrapper :is(.nc-sec,.nc-sec-alt,#nc-b-x) :is(.nc-dark-sec,.nc-cta-sec,.nc-cta-section,#nc-b-y) :is(.nc-sec-lead,.nc-section-header>p,.nc-sec-header>p,.nc-shell>p){color: var(--b-text-d) !important;-webkit-text-fill-color: var(--b-text-d) !important}html.nc-design-b #wrapper :is(.nc-sec,.nc-sec-alt,#nc-b-x) :is(.nc-dark-sec,.nc-cta-sec,.nc-cta-section,#nc-b-y) :is(.nc-sec-h2,.nc-section-h2,.nc-sec-header>h2,.nc-section-header>h2,.nc-shell>h2){color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper :is(.nc-sec,.nc-sec-alt,#nc-b-x) :is(.nc-dark-sec,.nc-cta-sec,.nc-cta-section,#nc-b-y) :is(.nc-highlight-gold,.nc-highlight-mint,.nc-accent-mint,h2 span){color: var(--b-mint) !important;-webkit-text-fill-color: var(--b-mint) !important}html.nc-design-b #wrapper :is(.nc-sec,.nc-sec-alt,#nc-b-x) :is(.nc-dark-sec,.nc-cta-sec,.nc-cta-section,#nc-b-y) .nc-chip{background: rgba(250,249,245,.06) !important;border: 1px solid rgba(250,249,245,.16) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper :is(.nc-event-spotlight-section,.nc-spotlight-banner) a:not([class*="btn"]){color: var(--b-mint-soft) !important;-webkit-text-fill-color: var(--b-mint-soft) !important}html.nc-design-b #wrapper header.nc-header-wrapper :is(.nc-mega-col-title,.nc-mega-col-header,.nc-mega-col-header *){letter-spacing: 0 !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-btn-mega-cta{background: var(--b-navy) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important;border: 0 !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-btn-mega-cta *{color: inherit !important;-webkit-text-fill-color: inherit !important;stroke: currentColor !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-btn-mega-cta:hover{background: var(--b-navy-2) !important}@font-face{font-family: 'Space Grotesk';font-style: normal;font-weight: 800;font-display: optional;src: url(/wp-content/uploads/nc-fonts/Inter-567244088c.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Space Grotesk';font-style: normal;font-weight: 800;font-display: optional;src: url(/wp-content/uploads/nc-fonts/Inter-395290514d.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-footer-grid>:first-child img{width: auto !important;max-width: 180px !important;height: auto !important;max-height: 52px !important;object-fit: contain !important}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-global-trust-marquee-wrapper>.nc-shell{max-width: 1248px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}html.nc-design-b #wrapper .nc-global-pre-footer-section{padding-left: max(var(--b-gutter),calc((100% - 1200px) / 2)) !important;padding-right: max(var(--b-gutter),calc((100% - 1200px) / 2)) !important;box-sizing: border-box !important}html.nc-design-b #wrapper .nc-global-pre-footer-section>*{max-width: 1200px !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-footer-links a{display: inline-flex !important;align-items: center !important;min-height: 44px !important}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-footer-dpill{min-height: 44px !important;min-width: 44px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-footer-legal-links a{display: inline-flex !important;align-items: center !important;min-height: 44px !important}html.nc-design-b #wrapper .nc-wissen-footer-stat,html.nc-design-b #wrapper .nc-wissen-footer-stat *{color: var(--b-badge) !important;-webkit-text-fill-color: var(--b-badge) !important}html.nc-design-b #wrapper :is(.nc-sec:not(.nc-dark-sec):not(#angebot),.nc-sec-alt,.nc-content-sec,.nc-audience-section,.nc-strengths-section,.nc-team-trust-section,.nc-reviews-section,.nc-districts-sec,.nc-faq-section,.nc-catalog-section,.nc-company-value-sec,.rg3-layout,.rg3-related,.rg3-after) :is([style*="#00D285"],[style*="#00d285"],[style*="#00F5A0"],[style*="#00f5a0"],.nc-text-mint,.nc-accent-mint,.nc-card-price-value,.nc-featured-price-tag):not(:is(.nc-dark-sec,.nc-cta-sec,.nc-cta-section,.nc-card-dark,.nc-slider-container,.nc-banner-box,[class*="btn"]) *):not([class*="btn"]){color: var(--b-teal) !important;-webkit-text-fill-color: var(--b-teal) !important}html.nc-design-b #wrapper :is(.nc-sec:not(.nc-dark-sec),.nc-sec-alt) :is([style*="color: #94A3B8"],[style*="color:#94A3B8"],[style*="color: #94a3b8"]):not(:is(.nc-dark-sec,.nc-card-dark) *){color: var(--b-text-2) !important;-webkit-text-fill-color: var(--b-text-2) !important}html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-calc-section,.nc-calc-grid) :is([style*="color: #64748B"],[style*="color:#64748B"],[style*="color: #64748b"]),html.nc-design-b #wrapper :is(.nc-dark-sec,.nc-calc-section,.nc-calc-grid) :is([style*="color: #64748B"],[style*="color:#64748B"]) *{color: #A9B6C3 !important;-webkit-text-fill-color: #A9B6C3 !important}html.nc-design-b #wrapper .nc-tier-scope{background: var(--b-badge-bg) !important;color: var(--b-badge) !important;-webkit-text-fill-color: var(--b-badge) !important;border-radius: 999px !important;padding: 4px 12px !important;font-size: 13px !important}html.nc-design-b #wrapper .nc-slider-arrow{width: 44px !important;height: 44px !important;min-width: 44px !important}html.nc-design-b #wrapper :is(.nc-calc-trn-btn,.nc-calc-srv-btn,.nc-dist-filter-btn,.nc-aud-tab-btn,.nc-ref-tab-btn,.nc-tab-btn,.nc-filter-btn){min-height: 44px !important}html.nc-design-b #wrapper .rg3-crumbs a{display: inline-flex !important;align-items: center !important;min-height: 44px !important}html.nc-design-b #wrapper :is(h1,.nc-hero-h1,.nc-hero2__title){text-wrap: balance !important}html.nc-design-b #wrapper .nc-ref-badge,html.nc-design-b #wrapper .nc-ref-badge.altbau,html.nc-design-b #wrapper .nc-ref-badge.neubau{background: rgba(0,210,133,.14) !important;color: var(--b-mint-soft) !important;-webkit-text-fill-color: var(--b-mint-soft) !important;border: 1px solid rgba(0,210,133,.28) !important}html.nc-design-b #wrapper .nc-mobile-drawer .nc-drawer-cta-primary{background: transparent !important;border: 2px solid var(--b-gold) !important;color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important}html.nc-design-b #wrapper .nc-mobile-drawer .nc-drawer-cta-primary *{color: inherit !important;-webkit-text-fill-color: inherit !important;stroke: currentColor !important}html.nc-design-b #wrapper .nc-mobile-drawer .nc-drawer-phone-btn{background: transparent !important;border: 1px solid rgba(8,20,34,.25) !important;color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important}html.nc-design-b #wrapper .nc-mobile-drawer .nc-drawer-phone-btn *{color: inherit !important;-webkit-text-fill-color: inherit !important;stroke: currentColor !important}@media (min-width: 1025px){html.nc-design-b #wrapper header.nc-header-wrapper .nc-btn-header-cta{padding: 0 16px !important;white-space: nowrap !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-phone-link{padding: 0 !important}}@media (min-width: 1025px) and (max-width: 1240px){html.nc-design-b #wrapper header.nc-header-wrapper #nc-main-nav .nc-nav-link{padding: 0 7px !important;font-size: 15px !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-phone-link svg{display: none !important}}@media (min-width: 1025px) and (max-width: 1180px){html.nc-design-b #wrapper header.site-header.nc-header-wrapper{column-gap: 12px !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-logo-wrap{min-width: 124px !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-logo-wrap img{width: 124px !important;height: 36px !important}html.nc-design-b #wrapper header.nc-header-wrapper #nc-main-nav .nc-nav-link{padding: 0 6px !important;font-size: 14px !important}html.nc-design-b #wrapper header.nc-header-wrapper #nc-main-nav .nc-chevron{margin-left: 4px !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-phone-link{font-size: 14px !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-btn-header-cta{padding: 0 12px !important;font-size: 14px !important}}@media (min-width: 1025px) and (max-width: 1100px){html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-phone-link span{position: absolute !important;width: 1px !important;height: 1px !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;white-space: nowrap !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-phone-link{width: 44px !important;justify-content: center !important}html.nc-design-b #wrapper header.nc-header-wrapper .nc-top-phone-link svg{display: inline-block !important;width: 18px !important;height: 18px !important}}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-395290514d.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-567244088c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-395290514d.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-567244088c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-395290514d.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-567244088c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-395290514d.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-567244088c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-395290514d.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-567244088c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-395290514d.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-567244088c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-395290514d.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:optional;src:url(/wp-content/uploads/nc-fonts/Inter-567244088c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.nc-design-b body *:where(:not(svg,svg *,i,[class*="dashicons"],[class*="fa-"])){font-family: var(--b-font-b) !important}html.nc-design-b #wrapper *:where(:not(svg,svg *,i,[class*="dashicons"],[class*="fa-"])){font-family: var(--b-font-b) !important}html.nc-design-b #wrapper .nc-service-chip{min-height: 44px !important}html.nc-design-b #wrapper :is(.nc-form-calc-link a,.nc-google-trust a,.rg3-author a,.rg3-sidecta__phone,.nc-btn-spot-secondary){display: inline-flex !important;align-items: center !important;min-height: 44px !important}html.nc-design-b #wrapper .nc-google-trust-badge{min-height: 44px !important;display: inline-flex !important;align-items: center !important}html.nc-design-b #wrapper footer.nc-footer-wrapper a:not(.nc-social-btn):not(.nc-footer-dpill):not([class*="btn"]):not([class*="cta"]){display: inline-flex !important;align-items: center !important;min-height: 44px !important;min-width: 44px !important}html.nc-design-b #wrapper :is(.rg3-side,.rg3-toc,.rg3-crumbs) a{display: flex !important;align-items: center !important;min-height: 44px !important}html.nc-design-b #wrapper .rg3-crumbs a{display: inline-flex !important}html.nc-design-b :is(a.kadence-scroll-to-top,button.kadence-scroll-to-top,#kt-scroll-up,#kt-scroll-up-reader){width: 44px !important;height: 44px !important;min-width: 44px !important;min-height: 44px !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center !important}@media (max-width: 1024px){html.nc-design-b #wrapper header.nc-header-wrapper .nc-logo-wrap{min-height: 44px !important;padding: 3px 0 !important}}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-footer-bottom{padding-left: 0 !important;padding-right: 0 !important}html.nc-design-b #wrapper footer.nc-footer-wrapper .nc-footer-bottom-inner{max-width: none !important;width: 100% !important;margin: 0 !important;padding-left: max(var(--b-gutter),calc((100% - 1200px) / 2)) !important;padding-right: max(var(--b-gutter),calc((100% - 1200px) / 2)) !important;box-sizing: border-box !important}@media (max-width: 1024px){html.nc-design-b #wrapper .nc-hero-wireframe{display: flex !important;flex-direction: column !important;background: var(--b-navy) !important;overflow: hidden !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-content-layer{order: 1 !important;position: relative !important;z-index: 2 !important;width: 100% !important;align-self: stretch !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-parallax-wrap{order: 2 !important;position: relative !important;inset: auto !important;top: auto !important;left: auto !important;right: auto !important;bottom: auto !important;align-self: stretch !important;width: auto !important;max-width: none !important;height: clamp(240px,46vw,440px) !important;margin: 48px 24px 0 !important;border-radius: 24px !important;overflow: hidden !important;transform: none !important;background: var(--b-navy-2) !important;z-index: 1 !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-parallax-img{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: 50% 45% !important;transform: none !important;opacity: 1 !important;filter: none !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-vignette-overlay{display: none !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-grid{display: block !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-left{max-width: 720px !important;display: flex !important;flex-direction: column !important;gap: 24px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-left>*{margin: 0 !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-pill-badge{order: 1}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-h1{order: 2}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-sub{order: 3}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-cta-row{order: 4}html.nc-design-b #wrapper .nc-hero-wireframe .nc-aeo-citation-box{order: 5}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-trust-matrix{margin-top: 48px !important;border-top: 1px solid var(--b-line-d) !important;padding-top: 28px !important;display: block !important;transform: none !important;width: 100% !important;max-width: none !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-trust-cards-grid{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 24px 20px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-google-bar{margin-top: 24px !important;border: 0 !important;border-top: 1px solid var(--b-line-d) !important;border-radius: 0 !important;padding: 20px 0 0 !important;max-width: none !important;background: transparent !important;box-shadow: none !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-google-bar :is(strong,.nc-google-text){color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}}@media (min-width: 768px) and (max-width: 1024px){html.nc-design-b #wrapper .nc-hero-wireframe{padding-top: 88px !important;padding-bottom: 88px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-content-layer{padding-left: 24px !important;padding-right: 24px !important;box-sizing: border-box !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-h1{font-size: clamp(42px,5.6vw,56px) !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-cta-row{display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;gap: 16px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-cta-row>a{width: auto !important;flex: 0 0 auto !important;min-height: 56px !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-trust-cards-grid{grid-template-columns: repeat(4,minmax(0,1fr)) !important}html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-trust-card{flex-direction: column !important;gap: 10px !important}}@media (min-width: 768px) and (max-width: 860px){html.nc-design-b #wrapper .nc-hero-wireframe .nc-trust-cards-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 767px){html.nc-design-b #wrapper .nc-hero-wireframe .nc-hero-parallax-wrap{margin: 40px 20px 0 !important;height: 240px !important}}@media (max-width: 767px){html.nc-design-b,html.nc-design-b body{--b-gutter: 20px}}@media (max-width: 767px){html.nc-design-b #wrapper header.nc-header-wrapper .nc-main-navbar{padding-left: 20px !important;padding-right: 20px !important}}html.nc-design-b #wrapper#wrapper .nc-btn-ghost-gold.nc-btn-ghost-gold.nc-btn-primary-gold{background: transparent !important;border: 2px solid var(--b-gold) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html.nc-design-b #wrapper#wrapper .nc-btn-ghost-gold.nc-btn-ghost-gold.nc-btn-primary-gold:hover,html.nc-design-b #wrapper#wrapper .nc-btn-ghost-gold.nc-btn-ghost-gold.nc-btn-primary-gold:focus-visible{background: var(--b-gold) !important;color: var(--b-navy) !important;-webkit-text-fill-color: var(--b-navy) !important}

/* === QA-Fix 2026-10-24 (unabhaengige Endpruefung): Lesbarkeit === */
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) a.nc-btn-primary-gold.nc-btn-ghost-gold{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) a.nc-btn-primary-gold.nc-btn-ghost-gold:hover,html.nc-design-b :is(body,#ncqa#ncqa#ncqa) a.nc-btn-primary-gold.nc-btn-ghost-gold:focus-visible{background:#FFB800!important;color:#081422!important;-webkit-text-fill-color:#081422!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) a.nc-btn-primary-gold.nc-btn-ghost-gold *{color:inherit!important;-webkit-text-fill-color:inherit!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-form-card .nc-form-title.nc-form-title{color:#081422!important;-webkit-text-fill-color:#081422!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-rg-cta .nc-rg-cta__title.nc-rg-cta__title{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-rg-cta p:not(.nc-rg-cta__title):not(:has(a)){color:#C9D2DB!important;-webkit-text-fill-color:#C9D2DB!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-banner-badge.nc-banner-badge,html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-banner-badge.nc-banner-badge *{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-aeo-context-link a{color:#0A7A6B!important;-webkit-text-fill-color:#0A7A6B!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) section.nc-sec.nc-sec--cta :is(h2,h3){color:#081422!important;-webkit-text-fill-color:#081422!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) section.nc-sec.nc-sec--cta p{color:#4A5868!important;-webkit-text-fill-color:#4A5868!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.nc-sec,.nc-reviews-section) .nc-reviews-header .nc-reviews-h3{color:#081422!important;-webkit-text-fill-color:#081422!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.nc-sec,.nc-reviews-section) .nc-reviews-header .nc-reviews-lead{color:#4A5868!important;-webkit-text-fill-color:#4A5868!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-bento-card.nc-bento-card :is(h3,h4,.nc-card-h3){color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-bento-card.nc-bento-card :is(p,li,.nc-card-p){color:#C9D2DB!important;-webkit-text-fill-color:#C9D2DB!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-cta-banner-sec a.nc-btn-main{background:#00D285!important;border-color:#00D285!important;color:#081422!important;-webkit-text-fill-color:#081422!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .entry-content a[style*="background:#1A365D"]{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-meister-trust-box a{color:#00D285!important;-webkit-text-fill-color:#00D285!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-pillar-card .nc-pillar-badge,html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-pillar-card .nc-pillar-num{color:#066B4A!important;-webkit-text-fill-color:#066B4A!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) #nc-ang-submit-btn.nc-btn-submit-main{background:#081422!important;border-color:#081422!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) #nc-ang-submit-btn.nc-btn-submit-main:hover{background:#12324A!important;border-color:#12324A!important}
@media (max-width: 767px){html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(h1,h2,h3){overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) header.nc-hero a.nc-btn-secondary,html.nc-design-b :is(body,#ncqa#ncqa#ncqa) header.nc-hero a.nc-btn-secondary *{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) header.nc-hero a.nc-btn-secondary{border-color:rgba(250,249,245,.45)!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .entry-content section[style*="background:#1A365D"]:not(.nc-sec) a[style*="color: #00D285"]{color:#00D285!important;-webkit-text-fill-color:#00D285!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-sec .nc-reviews-badge,html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-sec .nc-reviews-badge *{color:#7A5200!important;-webkit-text-fill-color:#7A5200!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-sitemap span[style*="color:#00D285"]{color:#066B4A!important;-webkit-text-fill-color:#066B4A!important}
/* CLS-Fix 24.10.2026: metrisch angepasste Fallbacks fuer Plus Jakarta Sans/Inter (size-adjust = Breitenverhaeltnis zu Arial/Arial Bold, gemessen an Seitentexten; ascent/descent aus hhea der woff2-Dateien) */
@font-face{font-family:'Plus Jakarta Sans Fallback';font-style:normal;font-weight:100 549;src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('LiberationSans');size-adjust:106.02%;ascent-override:97.91%;descent-override:20.94%;line-gap-override:0%}
@font-face{font-family:'Plus Jakarta Sans Fallback';font-style:normal;font-weight:550 649;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('LiberationSans-Bold');size-adjust:99.95%;ascent-override:103.85%;descent-override:22.21%;line-gap-override:0%}
@font-face{font-family:'Plus Jakarta Sans Fallback';font-style:normal;font-weight:650 749;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('LiberationSans-Bold');size-adjust:100.98%;ascent-override:102.79%;descent-override:21.98%;line-gap-override:0%}
@font-face{font-family:'Plus Jakarta Sans Fallback';font-style:normal;font-weight:750 900;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('LiberationSans-Bold');size-adjust:101.96%;ascent-override:101.80%;descent-override:21.77%;line-gap-override:0%}
@font-face{font-family:'Inter Fallback';font-style:normal;font-weight:100 449;src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('LiberationSans');size-adjust:106.22%;ascent-override:91.20%;descent-override:22.71%;line-gap-override:0%}
@font-face{font-family:'Inter Fallback';font-style:normal;font-weight:450 549;src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('LiberationSans');size-adjust:107.44%;ascent-override:90.17%;descent-override:22.45%;line-gap-override:0%}
@font-face{font-family:'Inter Fallback';font-style:normal;font-weight:550 649;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('LiberationSans-Bold');size-adjust:101.40%;ascent-override:95.54%;descent-override:23.79%;line-gap-override:0%}
@font-face{font-family:'Inter Fallback';font-style:normal;font-weight:650 900;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('LiberationSans-Bold');size-adjust:102.52%;ascent-override:94.49%;descent-override:23.53%;line-gap-override:0%}
html.nc-design-b,html.nc-design-b body{--b-font-h:'Plus Jakarta Sans','Plus Jakarta Sans Fallback','Inter','Inter Fallback',system-ui,-apple-system,'Segoe UI',sans-serif;--b-font-b:'Inter','Inter Fallback',system-ui,-apple-system,'Segoe UI',sans-serif}
/* CLS-Fix Stufe c: font-display optional fuer Inter + Plus Jakarta Sans direkt in /wp-content/uploads/nc-fonts/fonts.css (doppelte @font-face hier wuerden nicht greifen, da die swap-Variante dieselbe Datei nutzt) */
/* Kontrast-Fix 24.10.2026: Rest-Kontraste (WCAG AA >= 4,5:1) */
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.nc-section-tag,.nc-umland-badge){color:#0A7A6B!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .entry-content :is([style*="background: #0EA99B" i],[style*="background:#0EA99B" i],[style*="background-color: #0EA99B" i],[style*="background-color:#0EA99B" i]):is([style*="color: #FFFFFF" i],[style*="color:#FFFFFF" i],[style*="color: #FFF;" i],[style*="color:#FFF;" i],[style*="color: white" i],[style*="color:white" i]):not(a,button){background-color:#0A7A6B!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.ncbl-chip.is-aktiv,.ncbl-chip[aria-pressed="true"]) span{color:#FFFFFF!important;opacity:1!important}
/* Fix6 24.10.2026: Tabellen responsive (Desktop volle Breite, Handy Karten-Layout via data-label aus mu-plugin nc-table-labels.php), Zurueck-nach-oben-Button, Slider-Pfeile, 404-Kacheln */
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content table,table.nc-table,.nc-table-wrap table,.wp-block-table table,.rg3-article table,.nc-rw-wrap table){display:table!important;width:100%!important;max-width:100%!important;table-layout:auto!important;overflow:visible!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content table,table.nc-table,.nc-table-wrap table,.wp-block-table table,.rg3-article table,.nc-rw-wrap table) :is(td,th){word-break:normal!important;overflow-wrap:break-word!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content,.nc-table-wrap,.wp-block-table,.rg3-article) table [data-nc-price]{white-space:nowrap!important}
@media (max-width:640px){
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content table,table.nc-table,.nc-table-wrap table,.wp-block-table table,.rg3-article table) :is(td,th){padding:12px 14px!important;font-size:15px!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content table,table.nc-table,.nc-table-wrap table,.wp-block-table table,.rg3-article table) th{font-size:13px!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) table[data-nc-stack]{display:block!important;min-width:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;overflow:visible!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) table[data-nc-stack] :is(thead,tr[data-nc-head]){display:none!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) table[data-nc-stack] :is(tbody,tfoot){display:block!important;width:auto!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) table[data-nc-stack] tr{display:block!important;width:auto!important;background:transparent!important;border:1px solid rgba(127,127,127,.3)!important;border-radius:16px!important;padding:4px 16px!important;margin:0 0 12px!important;box-shadow:none!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) table[data-nc-stack] tr:last-child{margin-bottom:0!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) table[data-nc-stack] tr>:is(td,th){display:block!important;width:auto!important;min-width:0!important;max-width:none!important;padding:10px 0!important;border:0!important;border-bottom:1px solid var(--b-line)!important;background:transparent!important;text-align:left!important;white-space:normal!important;font-size:15px!important;line-height:1.5!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) table[data-nc-stack] tr>:last-child{border-bottom:0!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) table[data-nc-stack] [data-label]::before{content:attr(data-label);display:block;font-family:var(--b-font-b);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.01em;color:inherit;-webkit-text-fill-color:currentColor;opacity:.75;margin:0 0 3px}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) table[data-nc-stack] tr>:first-child{padding-top:14px!important;font-family:var(--b-font-h)!important;font-weight:700!important;font-size:16px!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(table.nc-table,.nc-table-wrap table,.wp-block-table table,.rg3-article table)[data-nc-stack] tr{background:var(--b-white)!important;border-color:var(--b-line)!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(table.nc-table,.nc-table-wrap table,.wp-block-table table,.rg3-article table)[data-nc-stack] tr>:first-child{color:var(--b-ink)!important;-webkit-text-fill-color:var(--b-ink)!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(table.nc-table,.nc-table-wrap table,.wp-block-table table,.rg3-article table)[data-nc-stack] [data-label]::before{color:var(--b-text-2);-webkit-text-fill-color:var(--b-text-2);opacity:1}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) table[data-nc-stack] tr>:first-child *{font-weight:inherit!important;color:inherit!important;-webkit-text-fill-color:inherit!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) table[data-nc-stack] tr>:first-child::before{content:none!important;display:none!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :has(>table[data-nc-stack]){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;padding-left:0!important;padding-right:0!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .entry-content table:not([data-nc-stack]):not(:has([data-label])){display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.nc-table-wrap,.wp-block-table,.rg3-table-wrap):not(:has(>table[data-nc-stack])),html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .entry-content table:not([data-nc-stack]):not(:has([data-label])){background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) left center/28px 100% no-repeat local,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) right center/28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(8,20,34,.22),rgba(8,20,34,0)) left center/12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(8,20,34,.22),rgba(8,20,34,0)) right center/12px 100% no-repeat scroll,#fff!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.nc-table-wrap,.wp-block-table,.rg3-table-wrap) table:not([data-nc-stack]){background:transparent!important}
}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(a.kadence-scroll-to-top,button.kadence-scroll-to-top,#kt-scroll-up,#kt-scroll-up-reader){background:#081422!important;color:#FFFFFF!important;border:1px solid rgba(250,249,245,.38)!important;box-shadow:0 6px 18px rgba(8,20,34,.28)!important;opacity:1}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(a.kadence-scroll-to-top,button.kadence-scroll-to-top,#kt-scroll-up,#kt-scroll-up-reader) :is(svg,.kadence-svg-iconset){color:#FFFFFF!important;fill:currentColor!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(a.kadence-scroll-to-top,button.kadence-scroll-to-top,#kt-scroll-up,#kt-scroll-up-reader):is(:hover,:focus-visible){background:#12324A!important;color:#FFFFFF!important;border-color:rgba(250,249,245,.6)!important}
@media (max-width:1024px){html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-slider-container .nc-slider-arrow{top:16px!important;bottom:auto!important;transform:none!important}}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-404-box{max-width:880px!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-404-box a>strong{white-space:nowrap!important}
@media (min-width:641px) and (max-width:1024px){html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content table,table.nc-table,.nc-table-wrap table,.wp-block-table table,.rg3-article table) :is(td,th){padding:14px 12px!important;font-size:15px!important;-webkit-hyphens:auto!important;hyphens:auto!important}}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content table,table.nc-table,.nc-table-wrap table,.wp-block-table table,.rg3-article table,.rg3-body table){min-width:0!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content table,table.nc-table,.nc-table-wrap table,.wp-block-table table,.rg3-article table,.rg3-body table) th{white-space:normal!important}
@media (min-width:641px){html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .rg3-body table :is(td,th){-webkit-hyphens:auto!important;hyphens:auto!important}}
@media (max-width:640px){html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content,.wp-block-table,.rg3-body,.nc-table-wrap) table:not([data-nc-stack]):not(:has([data-label],thead)){display:block!important;overflow:visible!important;min-width:0!important;background:transparent!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content,.wp-block-table,.rg3-body,.nc-table-wrap) table:not([data-nc-stack]):not(:has([data-label],thead)) :is(tbody,tr){display:block!important;width:auto!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content,.wp-block-table,.rg3-body,.nc-table-wrap) table:not([data-nc-stack]):not(:has([data-label],thead)) tr{padding:12px 16px!important;border-bottom:1px solid rgba(127,127,127,.3)!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content,.wp-block-table,.rg3-body,.nc-table-wrap) table:not([data-nc-stack]):not(:has([data-label],thead)) tr:last-child{border-bottom:0!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content,.wp-block-table,.rg3-body,.nc-table-wrap) table:not([data-nc-stack]):not(:has([data-label],thead)) tr>:is(td,th){display:block!important;width:auto!important;padding:2px 0!important;border:0!important;background:transparent!important;white-space:normal!important}
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content,.wp-block-table,.rg3-body,.nc-table-wrap) table:not([data-nc-stack]):not(:has([data-label],thead)) tr>:first-child{font-weight:700!important}
}
@media (max-width:640px){html.nc-design-b :is(body,#ncqa#ncqa#ncqa) :is(.entry-content,.wp-block-table,.rg3-body,.nc-table-wrap) table:not([data-nc-stack]):not(:has([data-label],thead))>caption{display:block!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}}
/* Fix6 CLS: Hero-Bild ohne width/height-Attribute -> Platz vor dem Laden reservieren (auto = nach dem Laden echtes Seitenverhaeltnis) */
html.nc-design-b :is(body,#ncqa#ncqa#ncqa) .nc-hero-visual-card>img.nc-hero-visual-img{width:100%;aspect-ratio:auto 1023/901}
