.bfcm-image-banner { width: 100%; padding-top: var(--bfcm-banner-pt-mobile, 0); padding-bottom: var(--bfcm-banner-pb-mobile, 0); }
@media screen and (min-width: 750px) {
  .bfcm-image-banner { padding-top: var(--bfcm-banner-pt, 0); padding-bottom: var(--bfcm-banner-pb, 0); }
}
.bfcm-image-banner[hidden] { display: none !important; }
.bfcm-image-banner__link { display: block; }
.bfcm-image-banner picture,
.bfcm-image-banner__img { display: block; width: 100%; height: auto; }
