:root{--ink:#152435;--muted:#596b78;--paper:#ffffff;--soft:#f4f7f8;--line:#dbe3e7;--left:#ffeed9;--left-dark:#876b5d;--right:#d0f4ea;--right-dark:#0fa697;--content-width:1600px;--effective-content-width:min(var(--content-width),var(--template-max-width,2400px));--design-base-font-size:14px;--design-line-height:1.7;--section-spacing:84px;--grid-gap:55px;--card-padding:24px;--card-border-width:1px;--card-radius:27px;--card-min-height:216px;--card-foundation-background:var(--paper);--card-foundation-text:var(--ink);--card-foundation-border:var(--line);--card-foundation-border-style:solid;--card-foundation-shadow:var(--shadow-light);--card-foundation-font-family:var(--font-body);--card-foundation-font-size:14px;--card-foundation-font-weight:400;--card-foundation-line-height:1.7;--shadow-light:0 .45rem 1.25rem rgb(25 52 66 / 20%);--shadow-medium:0 .8rem 2rem rgb(25 52 66 / 30%);--shadow-strong:0 1.1rem 2.8rem rgb(25 52 66 / 44%);--shadow-hover:0 1.15rem 2.9rem rgb(25 52 66 / 48%);--shadow:var(--shadow-medium);--button-radius:12px;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:Georgia, "Times New Roman", serif;--content-h1-size:40px;--content-h1-mobile-size:32px;--content-h1-weight:650;--content-h1-line-height:1.08;--content-h2-size:32px;--content-h2-mobile-size:26px;--content-h2-weight:600;--content-h2-line-height:1.1;--content-h3-size:25px;--content-h3-mobile-size:19px;--content-h3-weight:600;--content-h3-line-height:1.18;--header-background:linear-gradient(180deg,rgba(232,212,187,1),rgba(208,244,234,1));--header-height:160px;--header-logo-height:100px;--header-label-size:12px;--header-mobile-label-size:10px;--header-label-font:var(--font-heading);--header-subtitle-size:24px;--header-brand-gap:0px;--header-name-font:"Goudy Old Style", Goudy, Garamond, Georgia, serif;--navigation-font:"Sorts Mill Goudy", Garamond, Georgia, serif;--navigation-size:15px;--mobile-navigation-size:16px;--navigation-weight:700;--navigation-letter-spacing:0px;--navigation-item-gap:3px;--navigation-padding-x:12px;--navigation-padding-y:10px;--navigation-radius:6px;--navigation-text-color:#152435;--navigation-hover-text-color:#056169;--navigation-hover-background:rgba(255,255,255,0.12);--navigation-active-text-color:#056169;--navigation-active-background:rgba(255,255,255,0.24);--submenu-background:#ffffff;--submenu-text-color:#152435;--submenu-border-color:#dbe3e7;--submenu-radius:9px;--submenu-padding:6px;--submenu-min-width:208px;--submenu-shadow:0 .8rem 2rem rgb(25 52 66 / 10%);--mobile-navigation-font:"Sorts Mill Goudy", Garamond, Georgia, serif;--mobile-navigation-weight:700;--mobile-navigation-letter-spacing:0px;--mobile-navigation-item-gap:3px;--mobile-navigation-padding-x:12px;--mobile-navigation-padding-y:10px;--mobile-navigation-radius:6px;--mobile-navigation-text-color:#152435;--mobile-navigation-hover-text-color:#056169;--mobile-navigation-hover-background:rgba(255,255,255,0.12);--mobile-navigation-active-text-color:#056169;--mobile-navigation-active-background:rgba(255,255,255,0.24);--mobile-submenu-background:#ffffff;--mobile-submenu-text-color:#152435;--mobile-submenu-border-color:#dbe3e7;--mobile-submenu-radius:9px;--mobile-submenu-padding:6px;--mobile-submenu-min-width:208px;--mobile-submenu-shadow:0 .8rem 2rem rgb(25 52 66 / 10%);--mobile-menu-background:#ffffff;--mobile-menu-button-background:#ffffff;--mobile-menu-button-text:#152435}html{font-size:var(--design-base-font-size)}.site-header{position:sticky;background:var(--header-background)}.site-header__inner{min-height:var(--header-height);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.site-brand{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;align-content:center;justify-self:start;width:max-content;max-width:100%;min-width:0;gap:var(--header-brand-gap)}.site-brand--with-logo{grid-template-columns:auto minmax(0,1fr)}.site-brand__logo-part{display:flex;grid-column:1;grid-row:1;align-self:center;justify-content:flex-start;min-width:0;margin-top:0px;margin-bottom:0px}.site-brand__logo{display:block;width:auto;height:min(var(--header-logo-height),calc(var(--header-height) - 1rem));max-width:min(12rem,30vw);object-fit:contain}.site-brand__content{display:grid;grid-column:1;grid-row:1;align-content:center;min-width:0;width:max-content;max-width:100%;gap:var(--header-brand-gap)}.site-brand--with-logo .site-brand__content{grid-column:2}.site-brand__label{display:block;width:100%;min-width:0;white-space:pre-line;text-align:left;color:#814646;font-size:var(--header-label-size);font-family:var(--header-label-font);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.site-brand__names-block{display:block;--names-grid-width:max-content;width:max-content;max-width:100%;min-width:0;justify-self:center;margin:0}.site-brand__names{display:inline-grid;grid-auto-flow:row;grid-template-columns:repeat(3,max-content);align-items:baseline;width:var(--names-grid-width,max-content);max-width:100%;gap:0}.site-brand__name-part{display:block;min-width:0;white-space:pre-line;font-family:var(--header-name-font)}.site-brand__subtitle{display:block;width:100%;white-space:pre-line;text-align:left}.brand-left{grid-column:1 / -1;width:100%;text-align:center;font-size:30px;font-weight:300;letter-spacing:-1px;margin-top:0px;margin-bottom:0px}@media(max-width:640px),(orientation:landscape) and (max-height:500px) and (max-width:950px){.brand-left{grid-column:1 / -1;width:100%;text-align:center;font-size:18px;margin-top:0px;margin-bottom:0px}}.brand-amp{grid-column:1 / -1;width:100%;text-align:center;font-size:20px;font-weight:500;letter-spacing:0px;margin-top:0px;margin-bottom:0px}@media(max-width:640px),(orientation:landscape) and (max-height:500px) and (max-width:950px){.brand-amp{grid-column:1 / -1;width:100%;text-align:center;font-size:18px;margin-top:0px;margin-bottom:0px}}.brand-right{grid-column:1 / -1;width:100%;text-align:center;font-size:30px;font-weight:500;letter-spacing:-1px;margin-top:0px;margin-bottom:0px}@media(max-width:640px),(orientation:landscape) and (max-height:500px) and (max-width:950px){.brand-right{grid-column:1 / -1;width:100%;text-align:center;font-size:18px;margin-top:0px;margin-bottom:0px}}@media(max-width:640px),(orientation:landscape) and (max-height:500px) and (max-width:950px){.site-brand{gap:max(4px,var(--header-brand-gap))}.site-brand__label{font-size:var(--header-mobile-label-size)}.site-brand--with-logo{grid-template-columns:auto minmax(0,1fr)}.site-brand__logo-part{justify-content:flex-start;margin-top:0px;margin-bottom:0px}.site-brand__names-block{display:block;--names-grid-width:max-content;width:max-content;max-width:100%;min-width:0;justify-self:center;margin:0}}@media(orientation:landscape) and (max-height:500px) and (max-width:950px){.site-header__inner{min-height:min(var(--header-height),5rem)}.site-brand{gap:min(max(2px,var(--header-brand-gap)),6px)}.site-brand__logo-part{margin-top:min(0px,4px);margin-bottom:min(0px,4px)}.site-brand__logo{height:min(var(--header-logo-height),3.5rem)}.site-brand__names-block{--names-grid-width:max-content;width:max-content;max-width:100%}.site-brand__names{grid-template-columns:repeat(3,max-content);width:max-content;max-width:100%}.brand-left,.brand-amp,.brand-right{grid-column:auto;width:auto;margin-top:0;margin-bottom:0}.site-brand__name-part{white-space:normal;overflow-wrap:anywhere}.site-brand__label{margin-bottom:0;line-height:1.05}.site-brand__subtitle{line-height:1.1}}.brand-amp{color:#3f4d83}.site-brand__subtitle{color:var(--muted);font-size:var(--header-subtitle-size);line-height:1.25}body{font-family:var(--font-body);line-height:var(--design-line-height);color:var(--ink);background:var(--paper)}.site-header__inner,.site-status__inner,.site-footer__inner,.site-footer__bottom,.shf-container{width:min(var(--effective-content-width),calc(100% - 2rem));margin-inline:auto}.stage-ribbon{padding-inline:max(1rem,calc((100% - var(--effective-content-width))/2))}.shf-section{padding-block:clamp(2.5rem,7vw,var(--section-spacing))}.shf-section--soft{background:var(--soft)}.shf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--grid-gap)}.shf-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.shf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.shf-card{min-height:var(--card-min-height);padding:var(--card-padding);border:var(--card-border-width) solid var(--line);border-radius:var(--card-radius);background:var(--paper);box-shadow:var(--shadow)}.shf-card--left{border-top:.35rem solid var(--left)}.shf-card--right{border-top:.35rem solid var(--right)}.shf-card--soft{background:var(--soft)}.shf-heading,[data-content-design-role^="heading."]{margin:0 0 .75rem;font-family:var(--font-heading);color:var(--ink)}.shf-heading--page{font-size:var(--content-h1-size);font-weight:var(--content-h1-weight);line-height:var(--content-h1-line-height)}.shf-heading--section,[data-content-design-role="heading.section"]{font-size:var(--content-h2-size);font-weight:var(--content-h2-weight);line-height:var(--content-h2-line-height)}.shf-heading--card,[data-content-design-role="heading.card"]{font-size:var(--content-h3-size);font-weight:var(--content-h3-weight);line-height:var(--content-h3-line-height)}.site-body .content-rich-text h2{font-family:var(--font-heading);font-size:var(--content-h2-size);font-weight:var(--content-h2-weight);line-height:var(--content-h2-line-height)}.site-body .content-rich-text h3{font-family:var(--font-heading);font-size:var(--content-h3-size);font-weight:var(--content-h3-weight);line-height:var(--content-h3-line-height)}@media(max-width:640px){.shf-heading--page{font-size:var(--content-h1-mobile-size)}.shf-heading--section,[data-content-design-role="heading.section"],.site-body .content-rich-text h2{font-size:var(--content-h2-mobile-size)}.shf-heading--card,[data-content-design-role="heading.card"],.site-body .content-rich-text h3{font-size:var(--content-h3-mobile-size)}}.shf-content-body,.shf-text,.shf-lead,.shf-meta,.shf-label,.shf-value,[data-content-design-role="body"],[data-content-design-role="lead"],[data-content-design-role="meta"],[data-content-design-role="label"],[data-content-design-role="value"]{font-family:var(--font-body)}.shf-content-body,.shf-text,.shf-value,[data-content-design-role="body"],[data-content-design-role="value"]{font-size:1rem;font-weight:400;line-height:var(--design-line-height);color:var(--ink)}.shf-lead,[data-content-design-role="lead"]{max-width:65ch;margin:0 0 1.25rem;color:var(--muted);font-size:1.08rem;font-weight:400;line-height:var(--design-line-height)}.shf-meta,[data-content-design-role="meta"]{color:var(--muted);font-size:.95rem;font-weight:400;line-height:var(--design-line-height)}.shf-label,[data-content-design-role="label"]{font-size:1rem;font-weight:700;line-height:var(--design-line-height);color:var(--ink)}.shf-text{max-width:70ch}.button,.shf-button{border-radius:var(--button-radius)}.shf-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.15rem;border:1px solid transparent;text-decoration:none;font-weight:800;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.shf-button--primary{color:#fff;background:var(--right-dark)}.shf-button--primary:hover{color:#fff;background:var(--left-dark)}.shf-button--secondary{color:var(--right-dark);border-color:var(--right-dark);background:transparent}.shf-button--secondary:hover{color:#fff;background:var(--right-dark)}.shf-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.shf-notice{padding:1rem 1.15rem;border-left:.35rem solid var(--right);border-radius:calc(var(--card-radius)*.65);background:var(--soft)}.shf-notice--important{border-left-color:var(--left)}.shf-form{display:grid;gap:1rem}.shf-field{display:grid;gap:.4rem}.shf-field>span{font-weight:750}.shf-input,.shf-select,.shf-textarea{width:100%;padding:.8rem .9rem;border:1px solid var(--line);border-radius:calc(var(--button-radius)*.8);color:var(--ink);background:var(--paper);font:inherit}.shf-input:focus,.shf-select:focus,.shf-textarea:focus{outline:3px solid color-mix(in srgb,var(--right) 24%,transparent);border-color:var(--right)}@media(max-width:640px){.shf-grid--2,.shf-grid--3{grid-template-columns:1fr}.shf-actions{align-items:stretch}.shf-actions .shf-button{width:100%}}.content-element--card-type-standard{--card-type-background:var(--paper);--card-type-text-color:var(--ink);--card-type-border-color:var(--line);--card-type-border-style:solid;--card-type-border-width:1px;--card-type-radius:27px;--card-type-padding:24px;--card-type-min-height:216px;--card-type-shadow:var(--shadow-light);--card-hover-transform:none;--card-hover-shadow:var(--card-type-shadow,none);--card-hover-border-color:var(--card-type-border-color,var(--line))}.content-element--card-type-muted{--card-type-background:var(--soft);--card-type-text-color:var(--ink);--card-type-border-color:var(--line);--card-type-border-style:solid;--card-type-border-width:1px;--card-type-radius:27px;--card-type-padding:24px;--card-type-min-height:216px;--card-type-shadow:var(--shadow-light);--card-hover-transform:none;--card-hover-shadow:var(--card-type-shadow,none);--card-hover-border-color:var(--card-type-border-color,var(--line))}.content-element--card-type-outline{--card-type-background:transparent;--card-type-text-color:var(--ink);--card-type-border-color:var(--line);--card-type-border-style:solid;--card-type-border-width:2px;--card-type-radius:27px;--card-type-padding:24px;--card-type-min-height:216px;--card-type-shadow:var(--shadow-light);--card-hover-transform:none;--card-hover-shadow:var(--card-type-shadow,none);--card-hover-border-color:var(--card-type-border-color,var(--line))}.content-element--card-type-outline{border-left:max(.35rem,var(--card-type-border-width,var(--card-border-width))) solid #087e85}.content-element--card-type-highlight{--card-type-background:var(--soft);--card-type-text-color:var(--ink);--card-type-border-color:transparent;--card-type-border-width:0px;--card-type-border-style:none;--card-type-border-width:0px;--card-type-border-width:0px;--card-type-radius:27px;--card-type-padding:24px;--card-type-min-height:216px;--card-type-shadow:var(--shadow-light);--card-hover-transform:none;--card-hover-shadow:var(--card-type-shadow,none);--card-hover-border-color:var(--card-type-border-color,var(--line))}.content-element--card-type-highlight{border-top:max(.35rem,var(--card-type-border-width,var(--card-border-width))) solid var(--right);border-right:max(.35rem,var(--card-type-border-width,var(--card-border-width))) solid var(--right);border-bottom:max(.35rem,var(--card-type-border-width,var(--card-border-width))) solid var(--right);border-left:max(.35rem,var(--card-type-border-width,var(--card-border-width))) solid var(--right)}.content-element--card-type-floating{--card-type-background:var(--paper);--card-type-text-color:var(--ink);--card-type-border-color:var(--line);--card-type-border-style:solid;--card-type-border-width:1px;--card-type-radius:27px;--card-type-padding:24px;--card-type-min-height:216px;--card-type-shadow:var(--shadow-light);--card-hover-transform:none;--card-hover-shadow:var(--card-type-shadow,none);--card-hover-border-color:var(--card-type-border-color,var(--line))}.content-element--card-type-accent{--card-type-background:var(--paper);--card-type-text-color:var(--ink);--card-type-border-color:var(--line);--card-type-border-style:solid;--card-type-border-width:1px;--card-type-radius:27px;--card-type-padding:24px;--card-type-min-height:216px;--card-type-shadow:var(--shadow-light);--card-hover-transform:none;--card-hover-shadow:var(--card-type-shadow,none);--card-hover-border-color:var(--card-type-border-color,var(--line))}.content-element--card-type-accent{background-image:linear-gradient(180deg,var(--left),var(--right));background-size:.35rem 100%;background-position:left top;background-repeat:no-repeat}.content-element--card-type-minimal{--card-type-background:var(--paper);--card-type-text-color:var(--ink);--card-type-border-color:var(--line);--card-type-border-style:solid;--card-type-border-width:1px;--card-type-radius:27px;--card-type-padding:24px;--card-type-min-height:216px;--card-type-shadow:var(--shadow-light);--card-hover-transform:none;--card-hover-shadow:var(--card-type-shadow,none);--card-hover-border-color:var(--card-type-border-color,var(--line))}.content-element--card-type-minimal-kachel-kopie{--card-type-background:transparent;--card-type-text-color:var(--ink);--card-type-border-color:transparent;--card-type-border-width:0px;--card-type-border-style:solid;--card-type-border-width:0px;--card-type-radius:27px;--card-type-padding:0px;--card-type-min-height:0px;--card-type-shadow:var(--shadow-light);--card-hover-transform:none;--card-hover-shadow:var(--card-type-shadow,none);--card-hover-border-color:var(--card-type-border-color,var(--line))}@media(max-width:640px){.content-element--card{text-align:left;--card-type-background:transparent;--card-type-text-color:var(--ink);--card-type-font-family:var(--font-body);--card-type-font-size:16px;--card-type-font-weight:400;--card-type-line-height:1.6;--card-type-border-color:var(--line);--card-type-border-style:solid;--card-type-border-width:1px;--card-type-radius:16px;--card-type-padding:24px;--card-type-min-height:0px;height:auto;--shadow-light:0 .45rem 1.25rem rgb(25 52 66 / 7%);--shadow-medium:0 .8rem 2rem rgb(25 52 66 / 10%);--shadow-strong:0 1.1rem 2.8rem rgb(25 52 66 / 15%);--shadow-hover:0 1.15rem 2.9rem rgb(25 52 66 / 16%);--card-type-shadow:var(--shadow-light);--element-space-top:0rem;--element-space-right:0rem;--element-space-bottom:0rem;--element-space-left:0rem;--card-hover-transform:none;--card-hover-shadow:var(--card-type-shadow,var(--card-foundation-shadow,none));--card-hover-border-color:var(--card-type-border-color,var(--card-foundation-border,var(--line)))}.content-element--card{border-top-width:var(--card-type-border-width,var(--card-border-width));border-right-width:var(--card-type-border-width,var(--card-border-width));border-bottom-width:var(--card-type-border-width,var(--card-border-width));border-left-width:var(--card-type-border-width,var(--card-border-width));border-top-color:var(--card-type-border-color,var(--card-foundation-border,var(--line)));border-right-color:var(--card-type-border-color,var(--card-foundation-border,var(--line)));border-bottom-color:var(--card-type-border-color,var(--card-foundation-border,var(--line)));border-left-color:var(--card-type-border-color,var(--card-foundation-border,var(--line)));background-image:none}}@media(min-width:641px){[data-content-style-type="doctor"][data-content-style-part="image"],[data-content-style-type="team"][data-content-style-part="image"]{--profile-image-width:55%;--profile-image-max-height:520px;--profile-image-ratio:4 / 5;--profile-image-fit:cover;--profile-image-focus:center center;--profile-image-gap:1rem;--profile-layout-columns:minmax(0,1fr);--profile-layout-areas:"media" "head" "main";--profile-layout-column-gap:0rem;--profile-image-render-width:var(--profile-image-width);--profile-media-margin:0 0 var(--profile-image-gap)}}@media(max-width:640px){[data-content-style-type="doctor"][data-content-style-part="image"],[data-content-style-type="team"][data-content-style-part="image"]{--profile-image-width:100%;--profile-image-max-height:520px;--profile-image-ratio:4 / 5;--profile-image-fit:cover;--profile-image-focus:center center;--profile-image-gap:1rem;--profile-layout-columns:minmax(0,1fr);--profile-layout-areas:"media" "head" "main";--profile-layout-column-gap:0rem;--profile-image-render-width:var(--profile-image-width);--profile-media-margin:0 0 var(--profile-image-gap)}}@media(min-width:641px){[data-content-style-type="message"][data-content-style-part="period"]{font-size:13px;font-weight:800;line-height:1.7;text-align:left}[data-content-style-type="message"][data-content-style-part="title"][data-content-design-role="heading.section"]{font-size:19px;font-weight:500;line-height:1}[data-content-style-type="message"][data-content-style-part="content"]{font-size:20px;font-weight:600;color:#000000;text-align:center}[data-content-style-type="representative"][data-content-style-part="name"]{font-size:18px}[data-content-style-type="placeholder"][data-content-style-part="title"]{font-size:18px}[data-content-style-type="placeholder"][data-content-style-part="content"]{font-size:16px}[data-content-style-type="service"][data-content-style-part="title"][data-content-design-role="heading.section"]{font-size:40px;text-align:left}[data-content-style-type="service"][data-content-style-part="title"][data-content-design-role="heading.card"]{font-size:18px}[data-content-style-type="service"][data-content-style-part="intro"]{text-align:left}[data-content-style-type="service"][data-content-style-part="body"]{font-family:"Trebuchet MS",Candara,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.55}[data-content-style-type="time"][data-content-style-part="phone_title"]{font-size:18px}[data-content-style-type="time"][data-content-style-part="consultation_friedrich_title"]{font-size:21px}[data-content-style-type="time"][data-content-style-part="consultation_schultz_hertel_title"]{font-size:22px}[data-content-style-type="team"][data-content-style-part="image"]{--profile-image-width:10%;--profile-image-ratio:1 / 1;--profile-image-fit:contain;--profile-layout-columns:minmax(0,var(--profile-image-width)) minmax(0,1fr);--profile-layout-areas:"media head" "media main";--profile-layout-column-gap:var(--profile-image-gap);--profile-image-render-width:100%;--profile-media-margin:0}[data-content-style-type="doctor"][data-content-style-part="image"]{--profile-image-width:33%;--profile-image-focus:center bottom}}@media(max-width:640px){[data-content-style-type="doctor"][data-content-style-part="image"]{--profile-image-width:42%;--profile-image-ratio:1 / 1;--profile-image-fit:contain;--profile-image-focus:center bottom;--profile-layout-columns:minmax(0,var(--profile-image-width)) minmax(0,1fr);--profile-layout-areas:"media head" "main main";--profile-layout-column-gap:var(--profile-image-gap);--profile-image-render-width:100%;--profile-media-margin:0}[data-content-style-type="doctor"][data-content-style-part="name"][data-content-design-role="heading.section"]{font-size:18px}[data-content-style-type="service"][data-content-style-part="body"]{font-size:18px}[data-content-style-type="service"][data-content-style-part="title"][data-content-design-role="heading.card"]{font-size:15px}[data-content-style-type="time"][data-content-style-part="phone_title"]{font-size:15px}[data-content-style-type="time"][data-content-style-part="consultation_schultz_hertel_title"]{font-size:15px}[data-content-style-type="time"][data-content-style-part="consultation_friedrich_title"]{font-size:15px}}