/* GENZ 1.4.5 — separate logo sizes controlled by Appearance > Customize > GENZ Theme Settings > Header & Footer Logos. */
.genz-brand .custom-logo-link{display:inline-flex;align-items:center;max-width:var(--genz-header-logo-width,190px)!important;line-height:1;text-decoration:none}
.genz-brand .custom-logo-link img,.genz-brand .custom-logo{display:block;width:auto!important;height:auto!important;max-width:min(var(--genz-header-logo-width,190px),45vw)!important;max-height:var(--genz-header-logo-height,70px)!important;object-fit:contain}
.genz-unified-footer__brand{max-width:100%;min-width:0}
.genz-unified-footer__brand .genz-unified-footer__logo{display:block;width:auto!important;height:auto!important;max-width:min(var(--genz-footer-logo-width,220px),75vw)!important;max-height:var(--genz-footer-logo-height,95px)!important;object-fit:contain}
@media(max-width:650px){.genz-brand .custom-logo-link img,.genz-brand .custom-logo{max-width:min(var(--genz-header-logo-width,190px),42vw)!important;max-height:min(var(--genz-header-logo-height,70px),56px)!important}}
