
/* Solo marca de cabecera. No afecta al hero, servicios, botones ni footer. */
header a.brand.ac-brand-logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0;width:max-content;max-width:100%}
header a.brand.ac-brand-logo>img{display:block;width:198px;max-width:100%;height:auto;aspect-ratio:440/147;object-fit:contain;filter:none;opacity:1;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff}
header a.brand.ac-brand-logo>small{display:block;margin:0;font-size:11px;line-height:1.2;white-space:nowrap}
@media(max-width:1100px){header a.brand.ac-brand-logo>img{width:176px}}
@media(max-width:640px){header a.brand.ac-brand-logo>img{width:150px}header a.brand.ac-brand-logo>small{font-size:10px}}
@media(max-width:359px){header a.brand.ac-brand-logo>img{width:136px}}
