.contact-us-btn {
  display: flex;
  width: 5.3rem;
  height: 2rem;
  justify-content: center;
  align-items: center;
  gap: var(--space-2);
  color: white;
  cursor: pointer;
  backface-visibility: hidden;
  will-change: transform;

  border: none;
  border-radius: var(--space-2);
  background: var(--color-dark-gray);
  z-index: 2;
  transition:
    transform 0.25s cubic-bezier(.22, 1.61, .36, 1),
    duration 0.2s,
    background-color 0.1s
}

@media (hover: hover) and (pointer: fine) {
  .contact-us-btn:hover {
    transform: scale(1.09);
    background-color: var(--color-blue);
  }

  .contact-us-btn:active {
    background-color: var(--color-dark-blue);
    transform: scale(0.96);
  }
}