.hc-contact-buttons {
position: fixed;
bottom: 90px;
right: 20px;
z-index: 9999;
display: flex;
flex-direction: column;
gap: 12px;
}
.hc-btn {
width: 52px;
height: 52px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
transition:
transform 0.2s ease,
box-shadow 0.2s ease;
text-decoration: none;
}
.hc-btn:hover {
transform: scale(1.08);
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.3);
}
.hc-btn--phone {
background-color: #1e88e5;
}
.hc-btn--whatsapp {
background-color: #25d366;
}
.hc-btn svg {
width: 26px;
height: 26px;
fill: #ffffff;
}