.generated-brand-logo{display:block;position:relative;flex:none;width:var(--brand-logo-width);aspect-ratio:var(--brand-logo-aspect);overflow:hidden;line-height:0}.generated-brand-logo img{display:block!important;position:absolute!important;width:var(--brand-image-width)!important;max-width:none!important;height:auto!important;max-height:none!important;left:var(--brand-image-left);top:var(--brand-image-top);object-fit:fill!important;margin:0!important}
@media(max-width:1023px){.generated-brand-logo{width:var(--brand-logo-mobile-width)}}
