@media (max-width:640px){.nkf-v2.wf-theme-wf .wf-hero:not(.fx-saas-hero){padding:6px 0 12px!important}.nkf-v2.wf-theme-wf .wf-hero:not(.fx-saas-hero) .wf-hero__inner{width:min(100%,100% - 24px);padding:0 0 8px}.nkf-v2.wf-theme-wf .wf-hero:not(.fx-saas-hero) .wf-hero-eyebrow{letter-spacing:.12em;margin-bottom:6px;font-size:10px}.nkf-v2.wf-theme-wf .wf-hero:not(.fx-saas-hero) h1{letter-spacing:-.02em;font-size:clamp(2.05rem,9.2vw,2.65rem)!important;line-height:1.06!important}.nkf-v2.wf-theme-wf .wf-hero:not(.fx-saas-hero) .wf-hero__inner>p:not(.wf-hero-eyebrow){max-width:22rem;color:#ffffffe0!important;margin-top:.35rem!important;font-size:.8125rem!important;line-height:1.45!important}.nkf-v2.wf-theme-wf .wf-hero-search-wrap{max-width:min(900px,100% - 16px);margin-top:10px}.nkf-v2.wf-theme-wf .wf-hero-stats{gap:4px;width:100%;margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.nkf-v2.wf-theme-wf .wf-hero-stats dt{font-size:11px}.nkf-v2.wf-theme-wf .wf-hero-stats dd{font-size:9px;line-height:1.2}.nkf-v2.wf-theme-wf .wf-hero-trust{gap:6px 14px;margin-top:10px;font-size:12px}.nkf-v2.wf-theme-lf #start[data-lf-react-hero=true]:not(.fx-saas-hero){min-height:580px}.nkf-v2.wf-theme-lf #start[data-lf-react-hero=true] .relative.z-10{padding-top:6px;padding-bottom:1.25rem}.lf-hero-title{font-size:clamp(2rem,9vw,2.6rem)!important;line-height:1.06!important}.lf-hero-lead{max-width:22rem;margin-top:.35rem!important;font-size:.8125rem!important;line-height:1.45!important}.lf-hero-trust{font-size:12px;line-height:1.45;margin-top:.85rem!important}#erfahrungen .section-title,.lfh-rev h2{font-size:clamp(1.35rem,5.8vw,1.75rem)!important;line-height:1.12!important}#erfahrungen .section-sub,#erfahrungen .section-label{font-size:.75rem!important}#erfahrungen .section-sub{max-width:20rem;margin-left:auto;margin-right:auto;line-height:1.45;font-size:.8125rem!important}.nkf-v2 .reviews-slider{padding:0 34px!important}.nkf-v2 .reviews-slider__track .review-card{grid-template-columns:52px 1fr;grid-template-areas:"avatar stars""quote quote""author author""role role";align-items:start;gap:6px 12px;min-height:0!important;padding:16px 14px!important;display:grid!important}.nkf-v2 .reviews-slider .review-avatar{grid-area:avatar;width:52px!important;height:52px!important;margin:0!important}.nkf-v2 .reviews-slider .stars{grid-area:stars;align-self:center;margin:0!important;font-size:.85rem!important}.nkf-v2 .reviews-slider .review-card blockquote{grid-area:quote;flex:none!important;margin:4px 0 8px!important;padding-left:10px!important;font-size:.875rem!important;line-height:1.5!important}.nkf-v2 .reviews-slider .review-author{grid-area:author/1/author/-1;font-size:.875rem!important}.nkf-v2 .reviews-slider .review-role{grid-area:role/1/role/-1;font-size:.75rem!important}.nkf-v2 .reviews-slider .review-verified{display:none!important}.nkf-v2 .reviews-slider__btn{width:34px!important;height:34px!important}.nkf-v2 .reviews-slider__dots{margin-top:16px!important}.lfh-rev{padding:48px 16px!important}.lfh-rev .head{margin-bottom:24px!important}.lfh-rev .quote{margin-bottom:12px!important;font-size:.9375rem!important;line-height:1.45!important}.lfh-rev .card{padding:16px 14px!important}.lfh-rev-user{padding:0 16px 48px!important}.lfh-rev-user .head{margin-bottom:20px!important}.lfh-rev-user .lead{font-size:.8125rem!important;line-height:1.45!important}.lfh-rev-user .reviews-slider{padding:0 32px!important}.lfh-rev-user .reviews-slider__track .review-card blockquote{font-size:.9375rem!important;line-height:1.45!important}.lfh-rev-user .reviews-slider__btn{width:34px!important;height:34px!important}.lfh-rev-user .reviews-slider__dots{margin-top:14px!important}.nkf-v2 .fx-promo-cols--wohnen .nkf-familie__grid,.nkf-v2.wf-theme-wf .nkf-familie.fx-promo-cols--wohnen .nkf-familie__grid,.nkf-v2.wf-theme-lf .nkf-familie.fx-promo-cols--location .nkf-familie__grid,.nkf-v2 .nkf-familie__grid{grid-template-columns:1fr!important;gap:12px!important}.nkf-familie__head .nkf-familie__title,.nkf-familie__head .section-title{font-size:clamp(1.3rem,5.5vw,1.6rem)!important}.nkf-familie__head .nkf-familie__lead,.nkf-familie__head .section-sub{max-width:22rem;margin-left:auto;margin-right:auto;line-height:1.45;font-size:.8125rem!important}.nkf-familie{--familie-card-min-h:200px}}@media (max-width:768px){.nkf-v2.wf-theme-wf .nav-toggle,.wf-landing-root .nav-toggle{box-shadow:none!important;background:0 0!important;border:1px solid #ffffff59!important}.nkf-v2.wf-theme-wf .nav-toggle span,.wf-landing-root .nav-toggle span{background:#f4faf7!important}}:is(html:has(.wf-theme-lf),html:has(.lf-landing-root)),.nkf-v2.wf-theme-lf,.nkf-v2.wf-theme-lf .lf-marketing-landing-shell,.nkf-v2.wf-theme-lf .lf-landing-root,.nkf-v2.wf-theme-lf .fix-mkt--location{max-width:100%;overflow-x:clip}.nkf-v2.wf-theme-lf .lf-hero-inner,.nkf-v2.wf-theme-lf .lf-hero-search{box-sizing:border-box;max-width:100%}.nkf-v2.wf-theme-lf .lf-hero-search-wrap{box-sizing:border-box;max-width:min(720px,100%)}.nkf-v2.wf-theme-lf .lfh-nav .row{max-width:100%;position:relative}@media (min-width:861px){.nkf-v2.wf-theme-wf .nav-mobile-panel{display:contents}}@media (max-width:860px){.nkf-v2.wf-theme-wf .nav .container.nav-inner,.nkf-v2.wf-theme-wf .nav .nav-inner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.nkf-v2.wf-theme-wf .nav .nav-logo{flex:auto;min-width:0}.nkf-v2.wf-theme-wf .nav .nav-toggle{flex:none;margin-left:auto}.nkf-v2.wf-theme-wf .nav:not(.open) .nav-mobile-panel{display:none!important}.nkf-v2.wf-theme-wf .nav.open .nav-mobile-panel{z-index:60;background:#081410fa;border-bottom:1px solid #ffffff1f;flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 36px #00000059}.nkf-v2.wf-theme-wf .nav.open .nav-links{list-style:none;border:0!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.nkf-v2.wf-theme-wf .nav.open .nav-links a{background:#ffffff12;border-radius:10px;font-size:14.5px;font-weight:600;text-decoration:none;display:block;color:#ece9f7!important;padding:12px 14px!important}.nkf-v2.wf-theme-wf .nav.open .nav-actions{flex-direction:column!important;gap:8px!important;width:100%!important;margin:4px 0 0!important;padding:0!important;display:flex!important}.nkf-v2.wf-theme-wf .nav.open .nav-search-quick{display:none!important}.nkf-v2.wf-theme-wf .nav.open .nav-anmelden,.nkf-v2.wf-theme-wf .nav.open .nav-registrieren{justify-content:center;align-items:center;min-height:44px;font-weight:600;border-radius:10px!important;width:100%!important;display:inline-flex!important}.nkf-v2.wf-theme-wf .nav.open .nav-anmelden{color:#fff!important;background:0 0!important;border:1px solid #ffffff73!important}.nkf-v2.wf-theme-wf .nav.open .nav-registrieren{margin-top:4px;color:#fff!important;background:#2f6b57!important;border:0!important}}.nkf-v2 .fx-saas-hero,.nkf-v2.wf-theme-wf .fx-saas-hero.wf-hero,.nkf-v2.wf-theme-lf #start.fx-saas-hero[data-lf-react-hero=true]{min-height:0!important}.nkf-v2 .fx-saas-hero .fx-saas-hero__inner,.nkf-v2.wf-theme-wf .fx-saas-hero.wf-hero .wf-hero__inner{width:100%!important;max-width:none!important;padding-left:var(--fx-shell-pad)!important;padding-right:var(--fx-shell-pad)!important;color:#0f172a!important}.nkf-v2 .fx-saas-hero h1,.nkf-v2.wf-theme-wf .fx-saas-hero.wf-hero h1{letter-spacing:normal!important;font-size:clamp(2rem,4.2vw,2.75rem)!important;line-height:1.25!important}.nkf-v2 .fx-saas-hero .fx-saas-hero__lead,.nkf-v2.wf-theme-wf .fx-saas-hero .wf-hero__inner>p:not(.wf-hero-eyebrow){color:#475569!important}
#lfhFaq .item--more{display:none}#lfhFaq.is-expanded .item--more{display:block}.lfh-faq-expand{width:100%;color:var(--violet-deep,#5b21b6);cursor:pointer;background:0 0;border:1px dashed #6d5bd073;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.lfh-faq-expand:hover{background:#6d5bd014;border-color:#6d5bd0a6}#lfhFaq.is-expanded .lfh-faq-expand-icon{transform:rotate(45deg)}.lfh-faq-expand-icon{font-size:1.25rem;line-height:1;transition:transform .25s}
