/* Source: ic-about-legal-footer-visible-lock */
/* The legal row is the final document element: it must never wait for a
   scroll-reveal threshold that cannot be reached at the bottom of the page. */
html body footer.footer-redesign .footer-redesign-bottom,
html body footer.footer-redesign .footer-redesign-bottom.ic-reveal,
html body footer.footer-redesign .footer-redesign-bottom.ic-visible{
  display:grid !important;
  visibility:visible !important;
  opacity:1 !important;
  transform:none !important;
  filter:none !important;
  transition:none !important;
  will-change:auto !important;
  position:relative !important;
  z-index:2 !important;
  width:100% !important;
  min-height:74px !important;
  border-top:1px solid rgba(21,21,21,.22) !important;
}
html body footer.footer-redesign .footer-legal-links,
html body footer.footer-redesign .footer-redesign-bottom > span,
html body footer.footer-redesign .footer-redesign-bottom > a{
  visibility:visible !important;
  opacity:1 !important;
}

/* Source: ic-chromium-visibility-fix */
/* Keep the hero container visible even when several reveal systems coexist. */
html body section#top.about-hero-premium.reveal.on,
html body section#top.about-hero-premium.visible,
html body section#top.about-hero-premium.fx-in{
  opacity:1 !important;
  visibility:visible !important;
  transform:none !important;
}

