/* ItalFire: simple, restrained desktop hover for the four homepage service cards. */
@media screen and (min-width:1024px) {
  section.servicewrap .services.topfour > a.service {
    border:1px solid #e4e9f0 !important;
    box-shadow:0 13px 32px rgba(16,32,55,.13),0 3px 10px rgba(16,32,55,.06) !important;
    transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease !important;
  }
  section.servicewrap .services.topfour > a.service:focus-visible {
    border-color:#e50014 !important;
    box-shadow:0 15px 34px rgba(16,32,55,.16),0 3px 11px rgba(16,32,55,.07) !important;
  }
}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine) {
  section.servicewrap .services.topfour > a.service:hover {
    border-color:#e50014 !important;
    box-shadow:0 15px 34px rgba(16,32,55,.16),0 3px 11px rgba(16,32,55,.07) !important;
  }
}
@media (prefers-reduced-motion:reduce) {
  section.servicewrap .services.topfour > a.service {
    transition:none !important;
  }
}
