/* =============================
   sticky-cta.css
============================= */
.floating-cta {
  position: fixed;
  bottom: 25px; /* Slightly more space from bottom */
  right: 25px; /* Slightly more space from right */
  background-color: #ffb21054;
  color: #ffffff;
  /* Inherit padding from .button-base or adjust slightly */
  padding: 0.6rem 1.0rem;
  border-radius: var(--border-radius-md); /* Use variable */
  text-decoration: none;
  font-weight: bold;
  /* Inherit transition from .button-base */
  transition: background-color 0.3s ease, transform 0.2s ease, box-shadow 0.3s ease;
  z-index: 999;
  display: flex;
  align-items: center;
  gap: 8px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); /* Add subtle shadow */
}
.floating-cta:hover {
  background-color: #05164d; /* Darker yellow - consistent hover */
  transform: translateY(-3px); /* Keep existing hover transform */
  box-shadow: 0px 0px 1px 4px rgb(255 255 255 / 34%);
  color: #fff;
}


@media (max-width: 768px) {
.floating-cta {
  display: none;
}
}  
