.carousel-control-prev,
.carousel-control-next {
  position: static !important;       
  display: inline-block !important; 
  margin: 0 5px;                     
      font-size: 2rem;
	opacity: 1;
	width: auto;

}

.custom-carousel-nav {
  text-align: center;
}

.carousel-link {
	    font-size: .9em;
    font-weight: bold;
}

.carousel-control-prev .bi::before,
.carousel-control-next .bi::before {
  border-radius: 50px;
  border: 2px solid #000;
  transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}

.carousel-control-prev:hover .bi::before,
.carousel-control-next:hover .bi::before {
  background: #C22033;
	border: 2px solid #C22033;
  color: #fff;
}