.floating-buttons {
  position: fixed;
  right: 20px;
  bottom: 100px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  z-index: 9999;
}

.consult-btn{
    background: transparent;
    border: 1px solid #b0151a;
}

.floating-btn {
    background: #ffffff;
    display: block;
    width: 100px;
    height: 100px;
    line-height: 100px;
    overflow: hidden;
    border-radius: 99em;
}

.floating-btn:hover {
  opacity: 0.8;
}

.floating-btn img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}


@media only screen and (max-width: 768px) {
  .floating-buttons{
    right: 10px;
    bottom: 50px;
  }

  .floating-btn{
    width: 75px;
    height: 75px;
  }
}