/* Shared by every exported page (see export_static.py). Class names match the captured
   markup and its per-page stylesheet. */

/* "Contact us" / "Book a Demo" buttons fade on hover. */
.vmd-cwc2N,
.vmd-0UK2H {
  transition: opacity 0.2s cubic-bezier(0.44, 0, 0.56, 1);
}
@media (hover: hover) {
  .vmd-cwc2N:hover,
  .vmd-0UK2H:hover {
    opacity: 0.46 !important;
  }
}

/* Contact form submit button: hover/pressed colours and the loading spinner. */
.vmd-rk9wL {
  transition: background-color 0.2s cubic-bezier(0.44, 0, 0.56, 1);
}
@media (hover: hover) {
  .vmd-rk9wL.vmd-v-1cpujau:hover {
    background-color: rgba(51, 51, 51, 0.85) !important;
  }
}
.vmd-rk9wL.vmd-v-1cpujau:active {
  background-color: rgb(51, 51, 51) !important;
}
@keyframes vmd-spin {
  to { transform: rotate(360deg); }
}
.vmd-rk9wL .vmd-14uccjy {
  animation: vmd-spin 1s linear infinite;
}
