/* Gentle feedback in the existing white and orange Contact design. */
body.aos-clean.contact-page :is(.cv4-intent,.cv4-direct-strip a,.cv4-direct-strip button,.cv4-copy-summary,.cv4-option-card__actions a,.cv4-option-card__actions button) {
  transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease,translate .24s ease;
}
body.aos-clean.contact-page :is(.cv4-faq__list details,.cv4-optional-panel) {
  transition:border-color .24s ease,background-color .24s ease;
}
body.aos-clean.contact-page .cv4-faq__list details[open] { border-color:#e69b83; }
@media (hover:hover) and (pointer:fine) {
  body.aos-clean.contact-page .cv4-intent:hover {
    translate:0 -2px;
    box-shadow:0 7px 18px rgba(16,42,51,.06);
  }
  body.aos-clean.contact-page :is(.cv4-direct-strip a,.cv4-direct-strip button,.cv4-copy-summary):hover { border-color:#e69b83; }
}
@media (prefers-reduced-motion:reduce) {
  body.aos-clean.contact-page :is(.cv4-intent,.cv4-direct-strip a,.cv4-direct-strip button,.cv4-copy-summary,.cv4-option-card__actions a,.cv4-option-card__actions button,.cv4-faq__list details,.cv4-optional-panel,.cv4-signal__route span) {
    transition:none!important; translate:none!important;
  }
  body.aos-clean.contact-page .cv4-signal__visual img {
    transition:none!important; transform:none!important; opacity:1!important;
  }
}
