
/* WhatsApp floating button */
.whatsapp-float {
position: fixed;
width: 60px;
height: 60px;
bottom: 20px;
right: 20px;
background-color: #25D366;
color: #FFF;
border-radius: 50px;
text-align: center;
font-size: 30px;
z-index: 1000;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
}

.whatsapp-float:hover{
background:#1ebe5d;
color:white;
}

/* Hero CTA buttons */
.hero-cta{
margin-top:25px;
display:flex;
gap:10px;
flex-wrap:wrap;
}

/* Mobile bottom bar */
.mobile-turnos-bar{
display:none;
}

@media (max-width:768px){

.mobile-turnos-bar{
display:flex;
position:fixed;
bottom:0;
left:0;
width:100%;
background:#25D366;
z-index:999;
}

.mobile-turnos-bar a{
flex:1;
text-align:center;
padding:14px;
color:white;
font-weight:600;
text-decoration:none;
border-right:1px solid rgba(255,255,255,0.3);
}

.mobile-turnos-bar a:last-child{
border-right:none;
}

}
