
@media (prefers-reduced-motion: reduce) {
  h2 a, h3 a {
    transition: none !important;
    animation: none !important;
  }
  a {
    transition: none !important;
    animation: none !important;
  }
  .cta a .icon {
    transition: none !important;
    animation: none !important;
  }
  .cta a .icon use {
    transition: none !important;
    animation: none !important;
  }
  .cta a .fileIcon {
    transition: none !important;
    animation: none !important;
  }
  .cta a .text {
    transition: none !important;
    animation: none !important;
  }
  .pageHeaderButton a, .pageHeaderButton > button {
    transition: none !important;
    animation: none !important;
  }
  .pageHeaderButton a svg use, .pageHeaderButton > button svg use {
    transition: none !important;
    animation: none !important;
  }
  .menuBar.two {
    transition: none !important;
    animation: none !important;
  }
  .pageFooterListItemLink {
    transition: none !important;
    animation: none !important;
  }
  .socialList use {
    transition: none !important;
    animation: none !important;
  }
  .prevNextWrapper use {
    transition: none !important;
    animation: none !important;
  }
  .pagination a[aria-current=true] .selectedLabel {
    transition: none !important;
    animation: none !important;
  }
  .pagination a .selectedLabel::after {
    transition: none !important;
    animation: none !important;
  }
  .breadcrumbsLink {
    transition: none !important;
    animation: none !important;
  }
  html.wf-active {
    scroll-behavior: auto;
  }
  .backToTop {
    transition: none !important;
    animation: none !important;
  }
  .fullWidthImageWrap img {
    transform: none !important;
    height: auto;
  }
  .electiveContent .accordionSummary::after, .accordionSummary::after {
    transition: none !important;
    animation: none !important;
  }
  .electiveContent .accordionSummaryText, .accordionSummaryText {
    transition: none !important;
    animation: none !important;
  }
  .electiveContent .accordionSummaryIcon svg, .accordionSummaryIcon svg {
    transition: none !important;
    animation: none !important;
  }
  .electiveContent .accordionSummaryIcon use, .accordionSummaryIcon use {
    transition: none !important;
    animation: none !important;
  }
  .overlayImageBlockButton {
    transition: none !important;
    animation: none !important;
  }
  .overlayImageBlockButton > .icon {
    transition: none !important;
    animation: none !important;
  }
  .relatedContentList .partial {
    transition: none !important;
    animation: none !important;
  }
  .swipeNav.active::before {
    transition: none !important;
    animation: none !important;
  }
  .swipeNav.active::after {
    transition: none !important;
    animation: none !important;
  }
  .swipeNavButton use {
    transition: none !important;
    animation: none !important;
  }
  .swipeNavButtonList {
    transition: none !important;
    animation: none !important;
  }
  .swipeNavLink {
    transition: none !important;
    animation: none !important;
  }
  .swipeNavLink::after {
    transition: none !important;
    animation: none !important;
  }
  .clientLogin.swipeNavLink use {
    transition: none !important;
    animation: none !important;
  }
  .secondaryNavLinksItemLinkText {
    transition: none !important;
    animation: none !important;
  }
  .secondListLink .text {
    transition: none !important;
    animation: none !important;
  }
  .partial.dark h3 a,
  .partial.dark .partialAuthor a {
    transition: none !important;
    animation: none !important;
  }
  .promoBlock:not(.partial):not(.promoOverlay):not(.carouselSlide) {
    transition: none !important;
    animation: none !important;
  }
  .electiveContentTopText {
    transition: none !important;
    animation: none !important;
  }
  .electiveContentTopIcon use {
    transition: none !important;
    animation: none !important;
  }
  .electiveContent .accordionSummary {
    transition: none !important;
    animation: none !important;
  }
  .articleHubClose svg {
    transition: none !important;
    animation: none !important;
  }
  .articleHubClose svg use {
    transition: none !important;
    animation: none !important;
  }
  .articleHubContent:nth-of-type(1) .promoBlock .textWrap > h3 a, .articleHubContent:nth-of-type(3) .promoBlock .textWrap > h3 a, .articleHubContent:nth-of-type(5) .promoBlock .textWrap > h3 a {
    transition: none !important;
    animation: none !important;
  }
  .articleHubContent .promoBlock .text .promoBlockCta::before {
    transition: none !important;
    animation: none !important;
  }
  .articleHubContent .promoBlock .text .promoBlockCta svg use {
    transition: none !important;
    animation: none !important;
  }
  .articleHubContent .hide {
    animation: fadeOut 1s forwards;
  }
  .timelineComponent {
    background-position-y: 0 !important;
  }
  .timelineArrow {
    height: calc(100% - 5rem) !important;
  }
  .timelineSectionHeading,
  .timelineItem {
    transition: none !important;
    animation: none !important;
  }
  .timelineSectionHeading,
  .timelineItem {
    opacity: 1;
  }
}