/* Loaded exclusively for the Public Healthcare solution. Layout stays unchanged. */
@media (prefers-reduced-motion:no-preference) {
  .ip-healthcare-page .ip-page .ip-button,
  .ip-healthcare-page .ip-page .ip-control:enabled,
  .ip-healthcare-page .ip-page .ip-button > span,
  .ip-healthcare-page .ip-public-healthcare-11 .v-w1p993,
  .ip-healthcare-page .ip-public-healthcare-4 :is(.v-z8ICz,.v-PQwGn,.v-YpjDr),
  .ip-healthcare-page .ip-public-healthcare-7 .v-W0EQ8L,
  .ip-healthcare-page .ip-public-healthcare-10 .v-ziUeF {transition:transform 180ms ease-out;}
  .ip-healthcare-page :is(.ip-public-healthcare-6,.ip-public-healthcare-9,.ip-public-healthcare-11) img {transition:transform 240ms ease-out;}
  @media (hover:hover) and (pointer:fine) {
    .ip-healthcare-page .ip-page .ip-button:is(:hover,:focus-visible) {transform:translateY(-2px);}
    .ip-healthcare-page .ip-page .ip-control:enabled:is(:hover,:focus-visible) {transform:translateY(-2px);}
    .ip-healthcare-page .ip-page .ip-button:is(:hover,:focus-visible) > span {transform:translateX(3px);}
    .ip-healthcare-page .ip-public-healthcare-4 :is(.v-O8mxe,.v-VLXpK,.v-dmlW3):hover :is(.v-z8ICz,.v-PQwGn,.v-YpjDr),
    .ip-healthcare-page .ip-public-healthcare-7 .v-uAjyH:hover .v-W0EQ8L,
    .ip-healthcare-page .ip-public-healthcare-10 .v-ldGY6:hover .v-ziUeF {transform:translateY(-2px);}
    .ip-healthcare-page .ip-public-healthcare-6 .v-aSm8s:hover img,
    .ip-healthcare-page .ip-public-healthcare-9 :is(.v-NdZAN,.v-MXCxG):hover img,
    .ip-healthcare-page .ip-public-healthcare-11 .v-ubFdx:is(:hover,:focus-within) img {transform:scale(1.025);}
    .ip-healthcare-page .ip-public-healthcare-11 .v-w1p993:is(:hover,:focus-visible) {transform:translateX(3px);}
  }
  .ip-healthcare-page .ip-page .ip-button:active {transform:translateY(0);}
  .ip-healthcare-page .ip-page .ip-control:enabled:active {transform:translateY(0);}
}
