/* Praxis Behler: redaktionssichere Hilfsklassen der Privatpraxis */
.pb-private[hidden],.pb-private [hidden]{display:none!important}
.pb-private h1,.pb-private h2,.pb-private h3,.pb-private h4,.pb-private p{line-height:inherit;margin:0}
.pb-private svg{vertical-align:baseline}
.pb-private summary{display:list-item;line-height:inherit}
.pb-private a.btn{line-height:inherit}
.pb-private .pb-space-top-20{margin-top:20px}
.pb-private .pb-space-top-10{margin-top:10px}
.pb-private .pb-space-bottom-40{margin-bottom:40px}
.pb-private .pb-scroll-top-120{scroll-margin-top:120px}
.pb-private .pb-text-left{text-align:left}
.pb-private .pb-text-right{text-align:right}
.pb-private .pb-text-terracotta-light{color:var(--terracotta-light)}
.pb-private .pb-text-gold-light{color:var(--gold-light)}
.pb-private .pb-text-terracotta{color:var(--terracotta)}
.pb-private .pb-text-muted{color:var(--grey-light)}
.pb-private .pb-copy-muted{font-size:14.5px;color:var(--grey);line-height:1.8}
.pb-private .pb-bg-white{background:#fff}
.pb-private .pb-section-white-72{background:#fff;padding:72px 0}
.pb-private .pb-section-white-80{background:#fff;padding:80px 0}
.pb-private .pb-section-cream-64{background:var(--cream);padding:64px 0}
.pb-private .pb-family-contact-heading{font-family:Georgia,'Times New Roman',serif;font-size:30px;font-weight:500;color:var(--petrol);margin-bottom:24px}
.pb-private .pb-private-panel-heading{font-family:Georgia,'Times New Roman',serif;font-size:20px;color:var(--petrol);margin-bottom:12px}
.pb-private .pb-private-address-heading{font-family:Georgia,'Times New Roman',serif;font-size:22px;color:var(--petrol);margin-bottom:8px}
.pb-private .pb-private-copy-small{font-size:14px;color:var(--grey);line-height:1.7}
.pb-private .pb-private-address-copy{font-size:15px;color:var(--grey);margin-bottom:20px}
.pb-private .pb-private-appointment-panel{background:var(--cream);border:1px solid var(--cream-dark);border-radius:12px;margin-top:8px;padding:28px}
.pb-private .pb-private-location-card{background:#fff;border:1px solid var(--cream-dark);border-radius:12px;margin:0 auto;max-width:620px;padding:36px;text-align:center}
.pb-private .pb-badge-translucent{background:rgba(255,255,255,.15)}
.pb-private-services[lang="de"] .page-hero,
.pb-private-team[lang="de"] .page-hero,
.pb-private-appointment[lang="de"] .page-hero{border-bottom:0}
.pb-private-services[lang="de"] .page-hero h1,
.pb-private-team[lang="de"] .page-hero h1,
.pb-private-appointment[lang="de"] .page-hero h1{color:inherit}
.pb-private-services[lang="de"] .page-subnav,
.pb-private-team[lang="de"] .page-subnav,
.pb-private-appointment[lang="de"] .page-subnav{margin-top:0}
.pb-private-services[lang="de"] .page-subnav-inner a,
.pb-private-team[lang="de"] .page-subnav-inner a,
.pb-private-appointment[lang="de"] .page-subnav-inner a{background:transparent;border:0;border-radius:0}
