/* Einheitliches freigegebenes Logo für alle Seitenkopfzeilen. */
.header-heartlife{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;text-align:left;justify-self:center;width:max-content;max-width:100%;flex-shrink:0}.header-heartlife .heartlife-wordmark{display:flex;align-items:center;justify-content:flex-start;gap:10px}.header-heartlife .heartlife-wordmark img{display:block;width:43px;height:32px;object-fit:contain;position:relative;top:-3px;border:0;border-radius:0;margin:0;padding:0}.header-heartlife .heartlife-name{font:29px/1.1 Georgia,serif;color:#54233f;margin:0;padding:0;letter-spacing:normal}.header-heartlife .heartlife-motto{font:13px/1.5 Arial,sans-serif;letter-spacing:.6px;color:#54233f;margin:0 0 0 6.6px;padding:0;text-align:left;white-space:nowrap}
header.shared-logo-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;height:auto;min-height:98px}header.shared-logo-header>.brand{grid-column:1;grid-row:1;justify-self:start}header.shared-logo-header>.header-heartlife{grid-column:2;grid-row:1}header.shared-logo-header>nav{grid-column:3;grid-row:1;justify-self:end}header.richie-logo-header>.header-cta{grid-column:1/-1;justify-self:end;margin-top:-5px}
@media(max-width:1150px){header.shared-logo-header>nav{grid-column:1/-1;grid-row:2;justify-self:center}header.richie-logo-header>.header-cta{grid-row:3;justify-self:center}}
@media(max-width:800px){header.shared-logo-header{grid-template-columns:1fr auto;row-gap:18px}header.shared-logo-header>.brand{grid-column:1;grid-row:1}header.shared-logo-header>.header-heartlife{grid-column:1/-1;grid-row:2;justify-self:center}header.shared-logo-header>.menu-button{grid-column:2;grid-row:1;justify-self:end}header.shared-logo-header>nav{grid-column:1/-1;grid-row:3;justify-self:stretch;justify-content:center}header.richie-logo-header>.brand{grid-column:1/-1;justify-self:center;text-align:center}header.richie-logo-header>.header-cta{grid-row:4}}
@media(max-width:680px){.home-nav>.header-heartlife{justify-self:center}}
