@media (min-width: 992px){
  .carousel{
    width: 70%;
    margin: auto;
  }
}

.slides:hover{
  background-color: #00704A;
  opacity: 50%;
}
.barra{
  padding: 0;
  border-bottom: 3px solid black;
}
.nav-item{
  background-color: #494949;
  padding: 5px;
  border-radius: 8px;
  margin-right: 30px;
  transition: background-color 0.3s ease-in-out;
  transform-origin:  left;

}
.nav-item:hover{
  border-radius: 20px;
  background-color:rgba(0, 128, 0, 0.329);
  
}
.contenedor{
  background-color: #494949;
}
.carousel{
  padding: 60px ;
  border-radius: 40px;
  height: auto;
}
.paragraph{
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  
  
}
.titleh5{
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;

  
  
}
.carousel-caption{
  padding: 0;
  top: 5px;
  left: 15px;
  
  width: 90%;
  color:black;
  background-color: white;
  height: fit-content;
  border: 3px solid #00704A;
  border-radius: 10px;
}

img{
  border-radius: 40px;
  
  
}
.beverages{
  justify-content: center;
  padding: 100px 20px 20px 20px;
  
}
.card{
  padding: 25px;
  margin: 20px;
  border: 1px solid #00704A;
  box-shadow: 10px 10px 10px rgb(75, 74, 74);
  
}

.footer-a{
  text-decoration: none;
  color: black;
  font-weight: 700;
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-style: italic;
  
}

.accordion-button{
  font-weight: 1000;
  color: black;
}
.accordion-button:hover{
  opacity: 100%;
  background-color: #494949;

}
.accordion-button::after:hover{
  background-color: #494949;
  border-color: black;
  color: black;
}

.accordion{
  margin-bottom: 80px;
  margin-top: 80px;
}

.accordion-button:active{
  background-color: #494949;
}
.accordion-button:not(.collapsed){
  background-color: #494949;
  color: #00704A;
  box-shadow: none;
}

.footer-list{
  padding: 15px 0 15px 0;
}