.coffeeBreak {
  display: flex;
}

.interiorCoffe {
  display: flex;
  justify-content: space-between;
  padding: 20px;
}
.imgMenu {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 550px;
  height: auto;
  padding: 10px;
}
.article {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  border-bottom: solid 1px white;
}
.textoMenu {
  width: 550px;
}
.tituloMenu {
  display: flex;
  justify-content: center;
  font-weight: bold;
  font-size: 30px;
  color: #0dd1a9;
  text-align: center;
}
.valor {
  font-weight: bold;
  font-size: 30px;
  color: #0dd1a9;
  text-align: right;
}
.container1 {
  display: flex;
  padding: 20px;
  justify-content: center;
}

.opcionCoffe {
  border-radius: 2rem;
  padding: 1rem 0rem 0rem 0rem;
}
.logo {
  display: flex;
  align-items: center;
  color: white;
  width: 50rem;
}
.p {
  color: white;
  font-size: 2rem;
}
.subtitulo {
  font-size: 2rem;
  margin-top: 1rem;
  margin-bottom: 3rem;
}
.alinear {
  font-size: 10rem;
}
.separacion {
  margin-bottom: 3rem;
}
.imgFooter {
  border-radius: 15rem;
}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  background-color: #0dd1a9;
}
.rrss{
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  padding: 1rem;
}
.fono{
  font-size: 1rem;
  color: #0dd1a9;
}
.fono2{
  font-size: 0.8rem;
  color: #0dd1a9;
}
.buttonCoffee{
  color: white;
  font-size: 1rem;
  padding: 0.1rem 1rem;
  border: solid white 0.2rem;
  border-radius: 1rem;
}
.buttonCoffee:hover{
  color: #0dd1a9;
  border: #0dd1a9 0.2rem solid;
}
@media (min-width: 320px) and (max-width: 640px) {
  .p {
    font-size: 1rem;
  }
  .subtitulo {
    font-size: 1rem;
    margin-top: 1rem;
    margin-bottom: 3rem;
  }
  .opcionCoffe {
    display: none;
    border-radius: 2rem;
    padding: 1rem 0rem 0rem 0rem;
  }
  .container1 {
    display: flex;
    flex-direction: column;
    padding: 20px;
    justify-content: center;
    align-items: center;
  }
  .imgMenu {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 18rem;
    height: auto;
    padding: 10px;
  }
  .interiorCoffe {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2cqw;
    width: 18rem;
  }
  .textoMenu {
    width: 18rem;
  }
  .valor {
    font-weight: bold;
    font-size: 1.2rem;
    color: #0dd1a9;
    text-align: right;
  }
}
