/* Small, purposeful responses within the approved white and orange design. */
body.aos-clean.conference-room-page :is(.cr-v4-use-case-card,.cr-v4-room-selector__choices button,.cr-v4-schedule__tabs button,.cr-layout-controls button) {
  transform:none;
  transition: background-color .25s ease, border-color .25s ease, box-shadow .25s ease, translate .25s ease;
}
body.aos-clean.conference-room-page .cr-v4-room-selector__choices button img {
  transition: scale .45s cubic-bezier(.2,.7,.2,1);
}
body.aos-clean.conference-room-page .cr-faq .accordion__item {
  transition: border-color .25s ease, background-color .25s ease;
}
body.aos-clean.conference-room-page .cr-v4-page-rail a {
  transition: color .22s ease, background-color .22s ease, border-color .22s ease;
}
@media (hover:hover) and (pointer:fine) {
  body.aos-clean.conference-room-page :is(.cr-v4-use-case-card,.cr-v4-room-selector__choices button):hover {
    translate: 0 -3px;
    box-shadow: 0 9px 24px rgba(16,42,51,.07);
  }
  body.aos-clean.conference-room-page .cr-v4-room-selector__choices button:hover img { scale:1.045; }
}
@media (prefers-reduced-motion:reduce) {
  body.aos-clean.conference-room-page :is(.cr-v4-use-case-card,.cr-v4-room-selector__choices button,.cr-v4-room-selector__choices button img,.cr-v4-schedule__tabs button,.cr-layout-controls button,.cr-faq .accordion__item,.cr-v4-page-rail a) {
    transition:none!important; translate:none!important; scale:none!important;
  }
}
