
@media (prefers-reduced-motion: reduce) {
  :root {
    scroll-behavior: auto;
  }
  .cta {
    transition: none !important;
    animation: none !important;
  }
  .btn {
    transition: none !important;
    animation: none !important;
  }
  .descriptionlinkIcon {
    transition: none !important;
    animation: none !important;
  }
  .wysiwyg .descriptionlink,
  .FormParagraphText .descriptionlink,
  .mce-content-body .descriptionlink {
    transition: none !important;
    animation: none !important;
  }
  .peopleListingImage img {
    transition: none !important;
    animation: none !important;
  }
  .caseStudyListingResultButton {
    transition: none !important;
    animation: none !important;
  }
  div.pageHeaderButtonWrap {
    transition: none !important;
    animation: none !important;
  }
  .navigationList.level3, .navigationList.level2 {
    transition: none !important;
    animation: none !important;
  }
  .heroVideoBtn {
    transition: none !important;
    animation: none !important;
  }
  .heroVideoBtnButton {
    transition: none !important;
    animation: none !important;
  }
  .footerLinksListItem a {
    transition: none !important;
    animation: none !important;
  }
  .footerShare .socialListItem > a .icon use {
    transition: none !important;
    animation: none !important;
  }
  .socialListItemLink .icon, .socialListItem a .icon {
    transition: none !important;
    animation: none !important;
  }
  .backToTopButton {
    transition: none !important;
    animation: none !important;
  }
  .peopleFormSubmitIcon use {
    transition: none !important;
    animation: none !important;
  }
  .promoBlockWrap .image::after {
    transition: none !important;
    animation: none !important;
  }
  .promoBlockLink a {
    transition: none !important;
    animation: none !important;
  }
  .promoBlockLinkIcon use {
    transition: none !important;
    animation: none !important;
  }
  .promoBlockCta > a .icon {
    transition: none !important;
    animation: none !important;
  }
  .promoBlockLang svg {
    transition: none !important;
    animation: none !important;
  }
  .promoBlock.partial.team .promoBlockWrap > .image a::after {
    transition: none !important;
    animation: none !important;
  }
  .promoBlock.hubBlock .image img {
    transition: none !important;
    animation: none !important;
  }
  .apiVideoBlockLink {
    transition: none !important;
    animation: none !important;
  }
  .apiVideoBlock .apiVideoBlockLink::before {
    transition: none !important;
    animation: none !important;
  }
  .active.accordion .accordionContent {
    transition: none !important;
    animation: none !important;
  }
  .carouselInnerList > li {
    transition: none !important;
    animation: none !important;
  }
  .blockButtonBtn {
    transition: none !important;
    animation: none !important;
  }
  .themedPromoImageImg {
    transition: none !important;
    animation: none !important;
  }
  .themedPromoCta {
    transition: none !important;
    animation: none !important;
  }
  .themedPromoCtaIcon use {
    transition: none !important;
    animation: none !important;
  }
  .themedPromoCta::before {
    transition: none !important;
    animation: none !important;
  }
  .partial.col-4 .themedPromoImage .detailListingImage {
    transition: none !important;
    animation: none !important;
  }
  .partial.col-4 .themedPromoCta {
    transition: none !important;
    animation: none !important;
  }
  .scrollable.thumbs .thumbnails li .thumbnail {
    transition: none !important;
    animation: none !important;
  }
  .grid:not(.mainContentArea) .wrapper .slides .slide {
    transition: none !important;
    animation: none !important;
  }
  .statsBlockLink .icon {
    transition: none !important;
    animation: none !important;
  }
  .statsBlock.animate .statsBlockGridItemNumber {
    transition: none !important;
    animation: none !important;
  }
}