
/*
  Mobile performance quick wins
  Scope: current mortgages content/pages only
  Purpose: disable content reveal animations on mobile
*/

@media (max-width: 960px) {
  .fade-in,
  .fade-up,
  .fade-down,
  .fade-left,
  .fade-right,
  .scale-in {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    animation: none !important;
    transition: none !important;
    transition-delay: 0ms !important;
    animation-delay: 0ms !important;
  }

  .fade-in:not(.animate),
  .fade-up:not(.animate),
  .fade-down:not(.animate),
  .fade-left:not(.animate),
  .fade-right:not(.animate),
  .scale-in:not(.animate) {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
  }

  [data-stagger] > * {
    transition-delay: 0ms !important;
    animation-delay: 0ms !important;
  }
}

@media (max-width: 960px) {
  .breadcrumbs,
  .breadcrumb,
  .desktop-breadcrumb,
  .breadcrumb-wrapper,
  .breadcrumb-container,
  nav[aria-label="breadcrumb"] {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    animation: none !important;
    transition: none !important;
    transition-delay: 0ms !important;
    animation-delay: 0ms !important;
  }

  .breadcrumbs *,
  .breadcrumb *,
  .desktop-breadcrumb *,
  .breadcrumb-wrapper *,
  .breadcrumb-container *,
  nav[aria-label="breadcrumb"] * {
    animation: none !important;
    transition: none !important;
    transition-delay: 0ms !important;
    animation-delay: 0ms !important;
  }
}