@font-face{font-family:Museo Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/MuseoSans-300.otf)format("opentype")}@font-face{font-family:Museo Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/MuseoSans-500.otf)format("opentype")}@font-face{font-family:Museo Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/MuseoSans-700.otf)format("opentype")}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}:focus-visible{outline-offset:4px;outline:2px solid #f50}#site-header .nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;display:block}#site-header .nav-dropdown-menu{width:max-content;max-width:calc(100vw - 32px)}#site-header .nav-dropdown-menu a{white-space:nowrap}@media (min-width:769px) and (max-width:1399px){#site-header[data-testid] .nav-desktop{display:none}#site-header[data-testid] .burger-menu{flex-shrink:0;display:flex}}form[data-testid] .lg-step{scroll-margin-top:calc(var(--site-header-height,110px) + 24px)}.form-delivery-message{overflow-wrap:anywhere;min-width:0;margin:20px 0;line-height:1.6}.form-delivery-error{color:#a32121;background:#fff0ed;border-left:3px solid;padding:14px}.form-field-error{color:#a32121;margin:4px 0;font-size:13px;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.missing-page{max-width:1000px;margin:auto;padding:160px 24px 100px}[data-card-href],[role=button]{cursor:pointer}.faq-item.active .faq-a,.faq-item.active .faq-answer{max-height:none;display:block}.source-main{display:contents}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:480px){html:has(link[href="/styles/klartext.css"]) #site-header .logo{height:28px!important}html:has(link[href="/styles/klartext.css"]) #site-header .header-left{gap:8px!important}}a.bewertung-cta{line-height:normal;text-decoration:none}a.google-profile-link:not(.hero-trust){color:inherit}a.google-profile-link{text-decoration:none}a.google-profile-link:focus-visible{outline:2px solid var(--orange);outline-offset:4px}#site-header a[href^=tel\:],.header-wrap header a[href^=tel\:],.header-wrap header a[href^=tel\:] .contact-text{font-weight:500!important}@media (max-width:768px){#site-header a[href^=tel\:],.header-wrap header a[href^=tel\:],.header-wrap header a[href^=tel\:] .contact-text{font-weight:400!important}}
