.infocus-promo-banner[hidden] { display: none !important; }
.infocus-promo-banner { display: block; width: 100%; margin: 0; padding: 0; line-height: 0; }
.infocus-promo-banner > a,
.infocus-promo-banner picture { display: block; width: 100%; margin: 0; padding: 0; }
.infocus-promo-banner img { display: block; width: 100%; max-width: 100%; height: auto; margin: 0; padding: 0; border: 0; border-radius: 0; box-shadow: none; }
.infocus-promo-banner a:focus-visible { outline: 3px solid #1e2555; outline-offset: -3px; }
