@media (prefers-reduced-motion: no-preference) {
  .menu-choice-toggle,
  .quote-button,
  .whatsapp-button,
  .quote-submit-button,
  .reviews-arrow {
    transition: color 280ms ease, background-color 280ms ease, border-color 280ms ease, box-shadow 300ms ease, filter 280ms ease;
  }

  .menu-extra-action {
    transition: translate 280ms ease;
  }

  .menu-extra-toggle:active .menu-extra-action {
    translate: 2px 0;
  }

  .form-group input,
  .form-group select,
  .form-group textarea,
  .date-input-wrap,
  .date-calendar-toggle,
  .date-calendar-day {
    transition: border-color 280ms ease, background-color 280ms ease, color 280ms ease, box-shadow 300ms ease;
  }

  @media (hover: hover) and (pointer: fine) {
    #home .slide {
      transition: opacity 1.4s ease-in-out;
    }

    .menu-extra-toggle:hover .menu-extra-action {
      translate: 2px 0;
    }
  }
}
