
@media (prefers-reduced-motion: reduce) {
  :root {
    scroll-behavior: auto;
  }
  .cta {
    transition: none !important;
    animation: none !important;
  }
  .cta.outline {
    transition: none !important;
    animation: none !important;
  }
  .socialListItemLink .icon {
    transition: none !important;
    animation: none !important;
  }
  .socialListItemLink .icon use {
    transition: none !important;
    animation: none !important;
  }
  button.socialListItemLink {
    transition: none !important;
    animation: none !important;
  }
  .textLinkLarge {
    transition: none !important;
    animation: none !important;
  }
  .pageHeaderButton.nav {
    transition: none !important;
    animation: none !important;
  }
  .pageHeaderButton.search > button {
    transition: none !important;
    animation: none !important;
  }
  .pageHeaderButton.search > button::before {
    transition: none !important;
    animation: none !important;
  }
  .pageHeaderButton > button .text {
    transition: none !important;
    animation: none !important;
  }
  .pageHeaderButton > button use {
    transition: none !important;
    animation: none !important;
  }
  .pageHeaderEyebrow .pageHeaderButton a {
    transition: none !important;
    animation: none !important;
  }
  .dropDown > button {
    transition: none !important;
    animation: none !important;
  }
  .dropDown > ul li a {
    transition: none !important;
    animation: none !important;
  }
  .dropDown > ul li a .icon {
    transition: none !important;
    animation: none !important;
  }
  .clearAllLink {
    transition: none !important;
    animation: none !important;
  }
  .paginationNavListItem > a {
    transition: none !important;
    animation: none !important;
  }
  .paginationNavListItem .labelHolder {
    transition: none !important;
    animation: none !important;
  }
  .prevNextWrapper > a {
    transition: none !important;
    animation: none !important;
  }
  .prevNextWrapper .labelHolder use {
    transition: none !important;
    animation: none !important;
  }
  .icon.accordionSummaryIcon {
    transition: none !important;
    animation: none !important;
  }
  .accordionContent {
    transition: none !important;
    animation: none !important;
  }
  .carouselContainer .blobs > button::after {
    transition: none !important;
    animation: none !important;
  }
  .carouselInnerList > li {
    transition: none !important;
    animation: none !important;
  }
  .promoBlock.partial.article .image a img, .promoBlock.partial.campaign .image a img, .promoBlock.address .image a img {
    transition: none !important;
    animation: none !important;
  }
  .promoBlockTitle a {
    transition: none !important;
    animation: none !important;
  }
  .promoBlockCta > a {
    transition: none !important;
    animation: none !important;
  }
  .promoBlockCta > a .icon {
    transition: none !important;
    animation: none !important;
  }
}