@media (width<=600px){.seite-immobilie .site-footer span{text-align:left;width:100%}}.seite-immobilie .section-eyebrow,.seite-immobilie .quiz-caption,.seite-immobilie .quiz-description,.seite-immobilie .wahl-badge,.seite-immobilie .wahl-block-titel,.seite-immobilie .wahl-liste span,.seite-immobilie .wahl-hinweis,.seite-immobilie .wahl-text,.seite-immobilie .hero-google,.seite-immobilie .hero-google strong,.seite-immobilie .photo-label,.seite-immobilie .districts,.seite-immobilie .expert-person span,.seite-immobilie .expert-person a,.seite-immobilie .expert-quote p,.seite-immobilie .expert-quote>span,.seite-immobilie .final-cta p,.seite-immobilie .trust-grid span,.seite-immobilie .valuation-cta,.seite-immobilie .site-footer span,.seite-immobilie .site-footer a,.seite-immobilie .hub-rechner .wert-regler-grenzen{font-size:12px}@media (width<=600px){.seite-immobilie .header-phone,.seite-immobilie .stimmen-karte figcaption .stimmen-kuerzel{font-size:12px}}.seite-immobilie .hero-description{font-size:14px}.seite-immobilie .section-heading>p,.seite-immobilie .how-item p,.seite-immobilie .local-copy>p,.seite-immobilie .wahl-text,.seite-immobilie .wahl-liste strong,.seite-immobilie .wahl-liste span,.seite-immobilie .expert-quote p,.seite-immobilie .stimmen-karte blockquote,.seite-immobilie .faq-list details>p{font-size:16px}.seite-immobilie .how-section{text-align:center;padding-block:70px}.seite-immobilie .how-heading{color:var(--foreground);font-size:31px;font-weight:750;line-height:1.3}.seite-immobilie .how-grid{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:46px;display:grid}.seite-immobilie .how-item{flex-direction:column;align-items:center;min-height:0;padding:0;display:flex;position:static}.seite-immobilie .how-bild{width:auto;height:96px;margin-bottom:20px}.seite-immobilie .how-item h3{color:var(--primary);margin-bottom:10px;font-size:17px;font-weight:750;line-height:1.4}.seite-immobilie .how-item p{color:var(--muted-foreground);max-width:300px;font-size:16px;line-height:1.8}.seite-immobilie .how-cta{justify-content:center;margin-top:48px;display:flex}.seite-immobilie .trust-band,.seite-immobilie .faq-section{background:color-mix(in oklab, var(--muted) 55%, var(--background))}@media (width<=900px){.seite-immobilie .how-grid{grid-template-columns:1fr;gap:42px;margin-top:36px}.seite-immobilie .how-item p{max-width:340px}}@media (width<=600px){.seite-immobilie .how-section{padding-block:43px}.seite-immobilie .how-heading{font-size:26px}.seite-immobilie .how-bild{height:84px;margin-bottom:16px}}.seite-immobilie .faq-list summary{font-size:14px;font-weight:400}@media (width>=601px){.seite-immobilie .faq-list summary{font-size:17px}}.seite-immobilie .faq-kontakt{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:22px;padding-top:16px;display:grid}.seite-immobilie .faq-kontakt-item{color:inherit;align-items:center;gap:15px;display:flex}.seite-immobilie .faq-kontakt-item>svg{color:var(--primary);flex-shrink:0}.seite-immobilie .faq-kontakt-text{display:block}.seite-immobilie .faq-kontakt-text strong{color:var(--foreground);letter-spacing:-.1px;font-size:16px;font-weight:700;display:block}.seite-immobilie .faq-kontakt-text span{color:var(--muted-foreground);margin-top:3px;font-size:14px;display:block}.seite-immobilie .faq-kontakt-item:hover strong{color:var(--primary)}@media (width<=900px){.seite-immobilie .faq-kontakt{grid-template-columns:1fr;gap:22px;margin-top:26px;padding-top:20px}}@media (width<=600px){.seite-immobilie .faq-kontakt{gap:20px;margin-top:22px;padding-top:16px}}.seite-immobilie .faq-grid{grid-template-columns:1fr;gap:34px}@media (width<=600px){.seite-immobilie .faq-grid{gap:24px}.seite-immobilie .faq-grid>div:first-child{text-align:center}}.seite-immobilie .ansprechpartner-section{padding-block:56px}.seite-immobilie .ansprechpartner-section .expert-intro h2{font-size:24px;font-weight:750;line-height:1.35}.seite-immobilie .ansprechpartner-section .expert-person{margin-top:20px}.seite-immobilie .expert-contact-row{display:none}@media (width<=600px){.seite-immobilie .ansprechpartner-section{padding-block:38px}.seite-immobilie .ansprechpartner-section .expert-intro h2{font-size:21px}}@media (width>=601px){.seite-immobilie .ansprechpartner-section{padding-block:64px}.seite-immobilie .ansprechpartner-section .expert-intro{grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:32px;display:grid}.seite-immobilie .ansprechpartner-section .expert-person{display:contents}.seite-immobilie .ansprechpartner-section .section-eyebrow{grid-area:1/1}.seite-immobilie .ansprechpartner-section .expert-intro h2{grid-area:2/1;font-size:31px;line-height:1.3}.seite-immobilie .ansprechpartner-section .expert-person>div{grid-area:3/1;margin-top:26px}.seite-immobilie .ansprechpartner-section .expert-person img{object-fit:cover;object-position:center 20%;border-radius:50%;grid-area:1/2/span 3;width:190px;height:190px}.seite-immobilie .ansprechpartner-section .expert-person strong{font-size:17px}.seite-immobilie .ansprechpartner-section .expert-person span{margin-top:6px;font-size:13px}.seite-immobilie .ansprechpartner-section .expert-person a{margin-top:12px;font-size:13px}}@media (width>=601px) and (width<=900px){.seite-immobilie .ansprechpartner-section .expert-intro{column-gap:26px}.seite-immobilie .ansprechpartner-section .expert-intro h2{font-size:26px}.seite-immobilie .ansprechpartner-section .expert-person img{width:160px;height:160px}}@media (width>=901px){.seite-immobilie .ansprechpartner-section{padding-block:44px}.seite-immobilie .ansprechpartner-section .expert-intro{display:none}.seite-immobilie .expert-contact-row{align-items:center;gap:24px;display:flex}.seite-immobilie .expert-contact-row>img{object-fit:cover;object-position:center 20%;border-radius:50%;flex-shrink:0;width:112px;height:112px}.seite-immobilie .expert-contact-copy{min-width:0}.seite-immobilie .expert-contact-copy .section-eyebrow{font-size:12px}.seite-immobilie .expert-contact-copy h2{margin:7px 0 3px;font-size:24px;line-height:1.25}.seite-immobilie .expert-contact-role{color:var(--muted-foreground);font-size:14px}.seite-immobilie .expert-contact-copy p{margin:9px 0 0;font-size:16px;line-height:1.5}.seite-immobilie .expert-contact-button{color:var(--primary);border-color:var(--primary);flex-shrink:0;height:46px;margin-left:auto;padding-inline:20px}}.seite-immobilie .final-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:25px;display:flex}.seite-immobilie .final-cta-buttons .valuation-cta{margin-top:0}.seite-immobilie .final-cta .final-cta-zweit{background:var(--card);color:var(--primary);border:1px solid var(--primary);border-radius:4px;gap:10px;height:auto;min-height:46px;padding:13px 23px;font-size:12px;font-weight:700}.seite-immobilie .final-cta .final-cta-zweit:hover{background:color-mix(in oklch, var(--primary) 6%, var(--card));color:var(--primary);border-color:var(--primary)}.seite-immobilie .final-cta .final-cta-zweit svg{color:var(--primary)}@media (width<=600px){.seite-immobilie .final-cta-buttons{flex-direction:column;align-items:stretch;gap:10px}.seite-immobilie .final-cta-buttons .valuation-cta,.seite-immobilie .final-cta .final-cta-zweit{width:100%}}.seite-immobilie .site-footer-band{background:var(--footer-background)}.seite-immobilie .site-footer-band span,.seite-immobilie .site-footer-band a{color:color-mix(in oklch, var(--hero-foreground) 62%, transparent)}.seite-immobilie .site-footer-band a:hover{color:var(--hero-foreground)}@media (width>=601px){.seite-immobilie .site-footer{grid-template-columns:1fr auto;align-items:center;gap:14px 20px;display:grid}.seite-immobilie .site-footer>a{grid-area:1/1;justify-self:start}.seite-immobilie .site-footer>span{grid-area:2/1}.seite-immobilie .site-footer>div{grid-area:1/2;align-self:center}}.seite-immobilie .stimmen-inhalt h2{letter-spacing:0;font-size:40px}.seite-immobilie .faq-kontakt-text strong,.seite-immobilie .wert-regler-wert{letter-spacing:0}@media (width<=600px){.seite-immobilie .stimmen-inhalt h2{font-size:26px}.seite-immobilie .hero h1{overflow-wrap:break-word;font-size:30px}}
