.alert.fade-out {
    opacity: 0;
    transition: opacity 0.7s linear;
}

.fade-error { background: #f8d7da !important; transition: background 1s; }

/* Estilos para las flechas del carrusel de servicios */
.carousel-control-prev,
.carousel-control-next {
  width: 5%;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  padding: 20px;
}
