.rba-banner{display:inline-block;position:relative;max-width:100%;width:var(--rba-width,100%);vertical-align:middle;line-height:0}
.rba-banner a,.rba-banner img:not(.rba-pixel){display:block;max-width:100%;height:auto}
.rba-banner img:not(.rba-pixel){width:100%;object-fit:contain}
.rba-banner[style*="--rba-height"] img:not(.rba-pixel){height:var(--rba-height);object-fit:contain}
.rba-banner .rba-pixel{position:absolute;width:1px;height:1px;left:-10000px;top:auto}
.rba-banner[hidden]{display:none!important}
.rba-banner .rba-ad-label{display:block;font:600 10px/1.3 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#555;margin:0 0 4px}
