#servicios, #portfolio, #horarios, #contacto {
  scroll-margin-top: 180px;
}
.btn-llamar {
  background-color: #4680ea; /* Verde */
  border-color: #4587d3;
  color: white;
}

.btn-llamar:hover {
  background-color: #405fd1; /* Verde más oscuro */
  border-color: #405fd1;
}
.navbar-brand {
    font-weight: bold;
}
.navbar-custom {
  background: linear-gradient(90deg, #00aafff2, #0062ffe8);
}
nav .nav-link,
.navbar .nav-link {
    color: #fff !important;
}

nav .nav-link:hover,
.navbar .nav-link:hover {
    color: #fff !important;
    text-shadow: 0 2px 8px rgba(0,0,0,0.25);
}