.titulo-carrusel{
  color: #004677 ;
  font-weight: 900 ;
  font-size: 1.5rem;
}

.resumen-carrusel{
  font-weight: 700 ;
  color: #004677 ;
  font-size: 1rem;
}

.carousel-caption{
  opacity: 0.8;
  background-color: #ffffff;
  padding: 0 !important;
}

.carousel-caption p{
  margin: 0 !important;
}

.carousel-control-prev, .carousel-control-next{
  background-color: gray !important;
  opacity: 0.3 !important;
}

.carousel-control-prev:hover, .carousel-control-next:hover{
  opacity: 0.1;
  background-color: #ffffff;
}

.carousel-item{
  max-height: 15rem;
  min-height: 15rem;
}

.imgCarousel{
  display: flex;
  justify-content: center;
}

.card-img-top{
  max-width: 25rem !important;
  max-height: 15rem !important;
  width: auto !important;
  height: auto !important;
}

.carousel-inner {
  border-radius: 0.5rem;
}

#carrusel {
  border: 0.125rem solid gray;
  border-radius: 0.5rem;
}