.sponsor-banner{min-width:0;max-width:970px;margin-inline:auto}.sponsor-banner[hidden]{display:none!important}.sponsor-placement{width:100%;margin-block:40px}.sponsor-placement:last-child{margin-bottom:0}:is(.directory-section,.seatguru-section):has(+.sponsor-placement){padding-bottom:0}@media (max-width:600px){.sponsor-placement{margin-block:32px}}.sponsor-banner-surface{isolation:isolate;min-width:0;height:100px;position:relative}.sponsor-banner--preview .sponsor-banner-surface{background:#fbfcfe;border-radius:6px;outline:1px solid #e7edf2}.sponsor-banner-fallback{z-index:0;pointer-events:none;grid-template-rows:1fr auto;place-items:center;gap:4px;padding:8px 12px;display:grid;position:absolute;inset:0}.sponsor-banner-fallback>svg{--brand:currentColor;color:#c9cdd2;width:28px;height:28px}.sponsor-banner-fallback p{color:#737373;letter-spacing:.06em;text-align:center;margin:0;font-size:.625rem;line-height:16px}.sponsor-banner .seatmap_display_ad{z-index:1;margin-inline:auto;position:relative}.sponsor-banner .seatmap_display_ad[data-ad-status=unfilled],.sponsor-banner .seatmap_display_ad[data-banner-error=true]{display:none!important}@media (min-width:800px){.sponsor-banner-surface{height:90px}}.sponsor-banner--sidebar .sponsor-banner-surface{height:100px}@media (min-width:801px){.sponsor-banner--sidebar{max-width:160px}.sponsor-banner--sidebar .sponsor-banner-surface{height:600px}}@media (min-width:1001px){.sponsor-banner--sidebar{max-width:300px}}@media print{.sponsor-banner{display:none!important}}
