/* Preserve the layout and gradients; remove only moving light and card jumps. */
#main-content > .section-tarifs.reveal {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}
#main-content .section-tarifs .tr.feat::before,
#main-content .section-tarifs .tr.local-ride-card::before,
#main-content .drive-card-featured-in-hero::before {
  animation: none !important;
  background: none !important;
}
@media (max-width: 820px), (hover: none) {
  #main-content .section-tarifs .tr,
  #main-content .section-tarifs .tr:hover,
  #main-content .section-tarifs .tr:active {
    transform: none !important;
    transition: none !important;
    box-shadow: 0 4px 0 rgba(18,77,43,.055), 0 11px 25px rgba(18,58,34,.075), inset 0 1px 0 rgba(255,255,255,.96) !important;
  }
  #main-content .section-tarifs .tr.feat,
  #main-content .section-tarifs .tr.feat:hover,
  #main-content .section-tarifs .tr.feat:active {
    box-shadow: 0 5px 0 rgba(5,36,18,.16), 0 15px 30px rgba(12,58,26,.22), inset 0 1px 0 rgba(255,255,255,.12) !important;
  }
  #main-content .section-tarifs .tr.local-ride-card,
  #main-content .section-tarifs .tr.local-ride-card:hover,
  #main-content .section-tarifs .tr.local-ride-card:active {
    box-shadow: 0 6px 0 rgba(7,44,21,.16), 0 17px 31px rgba(11,63,31,.22), inset 0 1px 0 rgba(255,255,255,.13) !important;
  }
  #main-content .section-tarifs .tr:hover .ti,
  #main-content .section-tarifs .tr:active .ti {
    transform: none !important;
    transition: none !important;
  }
}
.pac-container.go-pac-inactive { pointer-events: none !important; }
