/* ABG Theme 6.38.0 – getrenntes Firmenlogo + Titelbild */
body.abg-v6 .abg-v66-hero-copy.has-business-logo{display:grid;grid-template-columns:96px minmax(0,1fr);gap:22px;align-items:center}
body.abg-v6 .abg-v638-business-logo{display:flex;width:96px;height:96px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(25,31,38,.10);border-radius:24px;background:#fff;box-shadow:0 10px 28px rgba(20,25,30,.07)}
body.abg-v6 .abg-v638-business-logo img{display:block;max-width:82px;max-height:82px;width:auto;height:auto;object-fit:contain}
body.abg-v6 .abg-v638-business-title{min-width:0}
body.abg-v6 .abg-v632-local-media.is-logo-media,body.abg-v6 .abg-v618-partner-media.is-logo-media{display:flex;align-items:center;justify-content:center;background:#f2f3f4;padding:18px}
body.abg-v6 .abg-v632-local-media.is-logo-media img,body.abg-v6 .abg-v618-partner-media.is-logo-media img{width:auto!important;height:auto!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important}
body.abg-v6 .abg-business-media img.is-business-logo{object-fit:contain!important;padding:14px;box-sizing:border-box;background:#f4f5f6}
@media(max-width:700px){body.abg-v6 .abg-v66-hero-copy.has-business-logo{grid-template-columns:70px minmax(0,1fr);gap:14px}body.abg-v6 .abg-v638-business-logo{width:70px;height:70px;border-radius:18px}body.abg-v6 .abg-v638-business-logo img{max-width:58px;max-height:58px}}
