@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Berkshire+Swash&family=Italiana&family=Proza+Libre:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
html {
  scroll-behavior: smooth; /*Nos permite deslizar cuando haga clic en los links del menu*/
}
html h2, html h3 {
  padding: 0%;
  margin: 0%;
}

body {
  padding: 0%;
  margin: 0%;
  box-sizing: border-box;
  background-color: #ffffff;
  background-image: url(/imgs/F4.jpg);
  font-family: Poppins;
}

.header {
  background-size: cover;
  width: 100%;
  height: 26vh;
}
.header .contenedor-letras {
  position: relative;
  top: 22%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.header .contenedor-letras img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  position: absolute;
  width: 20%;
  height: 80%;
  top: -48%;
  left: 5%;
}
.header .contenedor-letras h3 {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  padding: 0%;
  padding-top: 10px;
  color: rgb(255, 255, 255);
  font-family: "Bebas Neue", sans-serif;
  font-size: 2.2em;
  margin-top: 35px;
  margin-left: 20px;
  z-index: 1;
}
.header .contenedor-letras h2 {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  color: rgb(255, 255, 255);
  font-family: "Bebas Neue", sans-serif;
  font-size: 3em;
  margin-left: 10px;
  z-index: 1;
}
.header .contenedor-portada-img img {
  filter: drop-shadow(0px 10px 13px rgba(0, 0, 0, 0.521));
  width: 75%;
  height: 75%;
  margin-left: 25%;
  margin-top: -52%;
}

.contenedor-iconos1 {
  padding-top: 20px;
  padding-bottom: 25px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #947c6c;
}
.contenedor-iconos1 .icono1 {
  margin-top: 15px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  padding: 5px;
  border: solid black 0.1px;
  cursor: pointer;
  transition: transform 0.3s;
  width: 70%;
}
.contenedor-iconos1 .icono1 img {
  width: 30%;
  height: 30%;
}
.contenedor-iconos1 .icono1 .titulo-img-1 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  text-align: center;
}
.contenedor-iconos1 .icono1 .titulo-img-1 h3 {
  padding: 0;
  font-family: "Poppins", sans-serif;
  font-size: 1.5em;
  font-weight: 600;
  color: rgb(0, 0, 0);
}
.contenedor-iconos1 .icono1 .contenido1 {
  display: flex;
  flex-wrap: nowrap;
  align-items: start;
  padding: 5px;
}
.contenedor-iconos1 .icono1 .contenido1 p {
  padding: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 1.2em;
  color: #ffffff;
}
.contenedor-iconos1 .icono1:hover {
  background-color: #976f55;
  background-image: url(/imgs/F4.jpg);
  transition: 0.5s;
  transform: scale(1.05);
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
  border-color: #ffffff;
}
.contenedor-iconos1 .icono1:hover img {
  filter: invert(1) brightness(2);
  /* Si deseas más personalización, puedes agregar más filtros */
  transition: filter 0.3s;
}
.contenedor-iconos1 .icono2 {
  margin-top: 15px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  padding: 5px;
  border: solid black 0.1px;
  cursor: pointer;
  width: 70%;
}
.contenedor-iconos1 .icono2 img {
  padding-top: 8px;
  width: 20%;
  height: 15%;
}
.contenedor-iconos1 .icono2 .titulo-img-1 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  text-align: center;
}
.contenedor-iconos1 .icono2 .titulo-img-1 h3 {
  padding: 0;
  font-family: "Poppins", sans-serif;
  font-size: 1.5em;
  font-weight: 600;
  color: rgb(0, 0, 0);
}
.contenedor-iconos1 .icono2 .contenido1 {
  display: flex;
  flex-wrap: nowrap;
  align-items: start;
  padding: 5px;
}
.contenedor-iconos1 .icono2 .contenido1 p {
  padding: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 1.2em;
  color: white;
}
.contenedor-iconos1 .icono2:hover {
  background-color: #976f55;
  background-image: url(/imgs/F4.jpg);
  transition: 0.5s;
  transform: scale(1.05);
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
  border-color: #ffffff;
}
.contenedor-iconos1 .icono2:hover img {
  filter: invert(1) brightness(2);
  /* Si deseas más personalización, puedes agregar más filtros */
  transition: filter 0.3s;
}
.contenedor-iconos1 .icono3 {
  margin-top: 15px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  padding: 5px;
  border: solid black 0.1px;
  cursor: pointer;
  width: 70%;
}
.contenedor-iconos1 .icono3 img {
  padding-top: 8px;
  width: 38%;
  height: 38%;
}
.contenedor-iconos1 .icono3 .titulo-img-1 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  text-align: center;
}
.contenedor-iconos1 .icono3 .titulo-img-1 h3 {
  padding: 0;
  font-family: "Poppins", sans-serif;
  font-size: 1.5em;
  font-weight: 600;
  color: rgb(0, 0, 0);
}
.contenedor-iconos1 .icono3 .contenido1 {
  display: flex;
  flex-wrap: nowrap;
  align-items: start;
  padding: 5px;
}
.contenedor-iconos1 .icono3 .contenido1 p {
  padding: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 1.2em;
  color: white;
}
.contenedor-iconos1 .icono3:hover {
  background-color: #976f55;
  background-image: url(/imgs/F4.jpg);
  transition: 0.5s;
  transform: scale(1.05);
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
  border-color: #ffffff;
}
.contenedor-iconos1 .icono3:hover img {
  filter: invert(1) brightness(2);
  /* Si deseas más personalización, puedes agregar más filtros */
  transition: filter 0.3s;
}

.Title-Bienvenida {
  color: rgb(0, 0, 0);
  font-family: "Bebas Neue", sans-serif;
  font-size: 3.8em;
  text-align: center;
  margin-top: -30px;
  margin-bottom: 60px;
  background: linear-gradient(to right, rgb(105, 42, 0) 20%, #d47100 40%, #d47100 60%, rgb(105, 42, 0) 80%);
  background-size: 200%;
  color: transparent;
  background-clip: text;
  animation: shine 7s linear infinite;
}
@keyframes shine {
  to {
    background-position: 200% center;
  }
}

.Title-menu {
  font-family: "Berkshire Swash", serif;
  font-size: 4.5em;
  color: rgb(255, 255, 255);
  text-align: center;
  margin-top: 50px;
  margin-bottom: 30px;
}

.contenedor-botones-eleccion {
  margin-left: 5%;
  border-radius: 20px;
  width: 90%;
  background-color: rgba(255, 255, 255, 0.178);
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 20px;
}
.contenedor-botones-eleccion h2 {
  text-align: center;
  color: rgb(0, 0, 0);
  padding-bottom: 15px;
  font-size: 1.8em;
}
.contenedor-botones-eleccion h3 {
  text-align: center;
  color: rgb(255, 255, 255);
  padding-bottom: 5px;
  font-size: 1.6em;
}
.contenedor-botones-eleccion .btns {
  display: flex;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  width: 90%;
  margin-bottom: 30px;
}
.contenedor-botones-eleccion .btns a {
  font-size: 20px;
  font-family: "Proza Libre", sans-serif;
  text-decoration: none;
  color: #ffffff;
  background-color: #af8d5a;
  padding: 8px;
  margin: 8px;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  cursor: pointer;
}
.contenedor-botones-eleccion .btns a:hover {
  background-color: #007484;
}
.contenedor-botones-eleccion .btns-2 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 80%;
  margin-top: 20px;
  margin-bottom: 50px;
}
.contenedor-botones-eleccion .btns-2 h2 {
  width: 100%;
}
.contenedor-botones-eleccion .btns-2 a {
  font-size: 20px;
  font-family: "Proza Libre", sans-serif;
  text-decoration: none;
  color: #000000;
  background-color: #00bed7;
  padding: 8px;
  margin: 5px;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  cursor: pointer;
}
.contenedor-botones-eleccion .btns-2 a:hover {
  background-color: #007484;
}
.contenedor-botones-eleccion .otros-productos-eleccion a {
  font-size: 18px;
  font-family: "Proza Libre", sans-serif;
  text-decoration: none;
  color: #000000;
  background-color: #ffafbe;
  padding: 8px;
  margin: 5px;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  cursor: pointer;
}
.contenedor-botones-eleccion .otros-productos-eleccion a:hover {
  background-color: #ff9696;
}

.contenedor_Boton_Regreso1 a {
  position: fixed;
  bottom: 40px;
  right: 1px;
  z-index: 1000; /* Asegura que esté por encima de otros elementos */
  border: 1px solid #000000;
  border-radius: 8px;
  padding: 8px;
  margin: 5px;
  background-color: transparent;
  font-size: 20px;
  color: #ffffff;
  backdrop-filter: blur(8px);
  text-decoration: none;
  cursor: pointer;
  transition: transform 0.3s ease, box-shadow 0.4s ease;
}
.contenedor_Boton_Regreso1 a:hover {
  background-color: rgb(220, 220, 220);
}
.contenedor_Boton_Regreso1 i {
  font-size: 25px;
  padding: 1px;
}
.contenedor_Boton_Regreso1 .fa-martini-glass-citrus {
  bottom: 40px;
}

.Subtitulos-h2 {
  font-family: poppins;
  font-size: 2.7em;
  color: rgb(255, 255, 255);
  margin-left: 15px;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: center;
}

.SubTitles-BC {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #947c6c;
  font-family: "Bebas Neue", sans-serif;
  font-size: 3.5em;
  color: rgb(100, 53, 0);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 50px;
}

.seccion-principal {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.contenedor-bebidas-calientes .Para-llevar {
  width: 80%;
  margin-left: 10%;
  margin-bottom: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.contenedor-bebidas-calientes .Para-llevar h3 {
  font-family: "Bebas Neue", sans-serif;
  font-size: 2.5em;
  color: rgb(255, 255, 255);
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 500;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-calientes .Para-llevar h3 span {
  color: rgb(40, 201, 0);
}
.contenedor-bebidas-calientes .seccion-cafe {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: right; /* Centra la imagen en el contenedor */
}
.contenedor-bebidas-calientes .seccion-cafe h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-calientes .seccion-cafe .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-calientes .seccion-cafe .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 55%;
  height: 55%;
  padding-bottom: 15px;
}
.contenedor-bebidas-calientes .seccion-cafe .contenedores_texto p {
  margin-left: 28px;
  font-size: 1.5em;
  color: white;
  font-weight: 500;
}
.contenedor-bebidas-calientes .seccion-cafe .contenedores_texto .Para-llevar {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.contenedor-bebidas-calientes .seccion-cafe .contenedores_texto .Para-llevar h3 {
  font-family: "Bebas Neue", sans-serif;
  padding: 10px;
  background-color: #ffffff;
  border-radius: 10px;
  margin-bottom: 10px;
  font-size: 2.5em;
  color: rgb(0, 0, 0);
  font-weight: 500;
}
.contenedor-bebidas-calientes .seccion-cafe .contenedores_texto .Para-llevar h3 span {
  color: rgb(0, 92, 12);
}
.contenedor-bebidas-calientes .seccion-capuccino {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: center; /* Centra la imagen en el contenedor */
}
.contenedor-bebidas-calientes .seccion-capuccino h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-calientes .seccion-capuccino .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-calientes .seccion-capuccino .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 55%;
  height: 55%;
}
.contenedor-bebidas-calientes .seccion-capuccino .contenedores_texto p {
  color: rgb(255, 255, 255);
  font-size: 1.3em;
  font-weight: 500;
}
.contenedor-bebidas-calientes .seccion-capuccino .contenedores_texto .Para-llevar {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.contenedor-bebidas-calientes .seccion-capuccino .contenedores_texto .Para-llevar h3 {
  font-family: "Bebas Neue", sans-serif;
  padding: 10px;
  background-color: #ffffff;
  border-radius: 10px;
  margin-bottom: 10px;
  font-size: 2.5em;
  color: rgb(0, 0, 0);
  font-weight: 500;
}
.contenedor-bebidas-calientes .seccion-capuccino .contenedores_texto .Para-llevar h3 span {
  color: rgb(0, 92, 12);
}
.contenedor-bebidas-calientes .seccion-capuccino .contenedores_texto .contenedor-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contenedor-bebidas-calientes .seccion-capuccino .contenedores_texto .contenedor-details details {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.contenedor-bebidas-calientes .seccion-capuccino .contenedores_texto .contenedor-details details summary {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-bottom: 18px;
  font-size: 3.2em;
}
.contenedor-bebidas-calientes .seccion-capuccino .contenedores_texto .contenedor-details details .sabores-summary {
  color: rgb(0, 0, 0);
  margin-left: 28px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: "Proza Libre", sans-serif;
}
.contenedor-bebidas-calientes .seccion-chocolates {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: initial;
}
.contenedor-bebidas-calientes .seccion-chocolates h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-calientes .seccion-chocolates .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-calientes .seccion-chocolates .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 65%;
  height: 65%;
}
.contenedor-bebidas-calientes .seccion-chocolates .contenedor_texto p {
  color: rgb(255, 255, 255);
  font-size: 1.3em;
  font-weight: 500;
}
.contenedor-bebidas-calientes .seccion-chocolates .contenedor_texto .contenedor-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contenedor-bebidas-calientes .seccion-chocolates .contenedor_texto .contenedor-details details {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.contenedor-bebidas-calientes .seccion-chocolates .contenedor_texto .contenedor-details details summary {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-bottom: 18px;
  font-size: 3.2em;
}
.contenedor-bebidas-calientes .seccion-chocolates .contenedor_texto .contenedor-details details .sabores-summary {
  color: rgb(0, 0, 0);
  margin-left: 28px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: "Proza Libre", sans-serif;
}
.contenedor-bebidas-calientes .seccion-Tes {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: center; /* Centra la imagen en el contenedor */
}
.contenedor-bebidas-calientes .seccion-Tes h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-calientes .seccion-Tes .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-calientes .seccion-Tes .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 60%;
  height: 60%;
}
.contenedor-bebidas-calientes .seccion-Tes .contenedores_texto p {
  color: rgb(255, 255, 255);
  font-size: 1.3em;
  font-weight: 500;
}
.contenedor-bebidas-calientes .seccion-Tes .contenedores_texto .contenedor-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contenedor-bebidas-calientes .seccion-Tes .contenedores_texto .contenedor-details details {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.contenedor-bebidas-calientes .seccion-Tes .contenedores_texto .contenedor-details details summary {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-bottom: 18px;
  font-size: 3.2em;
}
.contenedor-bebidas-calientes .seccion-Tes .contenedores_texto .contenedor-details details .sabores-summary {
  color: rgb(0, 0, 0);
  margin-left: 28px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: "Proza Libre", sans-serif;
}
.contenedor-bebidas-calientes .seccion-tisanas {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: initial;
}
.contenedor-bebidas-calientes .seccion-tisanas h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-calientes .seccion-tisanas .contenedor_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-calientes .seccion-tisanas .contenedor_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 50%;
  height: 50%;
}
.contenedor-bebidas-calientes .seccion-tisanas .contenedor_texto p {
  color: rgb(255, 255, 255);
  font-size: 1.3em;
  font-weight: 500;
}
.contenedor-bebidas-calientes .seccion-tisanas .contenedor_texto .contenedor-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contenedor-bebidas-calientes .seccion-tisanas .contenedor_texto .contenedor-details details {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.contenedor-bebidas-calientes .seccion-tisanas .contenedor_texto .contenedor-details details summary {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-bottom: 18px;
  font-size: 3.2em;
}
.contenedor-bebidas-calientes .seccion-tisanas .contenedor_texto .contenedor-details details .sabores-summary {
  color: rgb(0, 0, 0);
  margin-left: 28px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: "Proza Libre", sans-serif;
}

.contenedor-bebidas-frias .Para-llevar {
  width: 80%;
  margin-left: 10%;
  margin-bottom: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.contenedor-bebidas-frias .Para-llevar h3 {
  font-family: "Bebas Neue", sans-serif;
  font-size: 2.5em;
  color: rgb(255, 255, 255);
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 500;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-frias .Para-llevar h3 span {
  color: rgb(40, 201, 0);
}
.contenedor-bebidas-frias .seccion-cafe-frio {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: right; /* Centra la imagen en el contenedor */
}
.contenedor-bebidas-frias .seccion-cafe-frio h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-frias .seccion-cafe-frio .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-frias .seccion-cafe-frio .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 80%;
  height: 80%;
}
.contenedor-bebidas-frias .seccion-cafe-frio .contenedores_texto p {
  margin-left: 28px;
  font-size: 1.5em;
  color: white;
  font-weight: 500;
}
.contenedor-bebidas-frias .seccion-frappes {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: initial;
}
.contenedor-bebidas-frias .seccion-frappes h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-frias .seccion-frappes .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-frias .seccion-frappes .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 70%;
  height: 70%;
}
.contenedor-bebidas-frias .seccion-frappes .contenedores_texto p {
  color: rgb(255, 255, 255);
  font-size: 1.3em;
  font-weight: 500;
}
.contenedor-bebidas-frias .seccion-frappes .contenedores_texto .contenedor-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contenedor-bebidas-frias .seccion-frappes .contenedores_texto .contenedor-details details {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.contenedor-bebidas-frias .seccion-frappes .contenedores_texto .contenedor-details details summary {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-bottom: 18px;
  font-size: 3.2em;
}
.contenedor-bebidas-frias .seccion-frappes .contenedores_texto .contenedor-details details .sabores-summary {
  color: rgb(0, 0, 0);
  margin-left: 28px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: "Proza Libre", sans-serif;
}
.contenedor-bebidas-frias .seccion-smoothies {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: right;
}
.contenedor-bebidas-frias .seccion-smoothies h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-frias .seccion-smoothies .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-frias .seccion-smoothies .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 75%;
  height: 75%;
}
.contenedor-bebidas-frias .seccion-smoothies .contenedores_texto p {
  color: rgb(255, 255, 255);
  font-size: 1.3em;
  font-weight: 500;
}
.contenedor-bebidas-frias .seccion-smoothies .contenedores_texto .contenedor-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contenedor-bebidas-frias .seccion-smoothies .contenedores_texto .contenedor-details details {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.contenedor-bebidas-frias .seccion-smoothies .contenedores_texto .contenedor-details details summary {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-bottom: 18px;
  font-size: 3.2em;
}
.contenedor-bebidas-frias .seccion-smoothies .contenedores_texto .contenedor-details details .sabores-summary {
  color: rgb(0, 0, 0);
  margin-left: 28px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: "Proza Libre", sans-serif;
}
.contenedor-bebidas-frias .seccion-malteadas {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: initial;
}
.contenedor-bebidas-frias .seccion-malteadas h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-frias .seccion-malteadas .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-frias .seccion-malteadas .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 95%;
  height: 95%;
}
.contenedor-bebidas-frias .seccion-malteadas .contenedores_texto p {
  color: rgb(255, 255, 255);
  font-size: 1.3em;
  font-weight: 500;
}
.contenedor-bebidas-frias .seccion-malteadas .contenedores_texto .contenedor-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contenedor-bebidas-frias .seccion-malteadas .contenedores_texto .contenedor-details details {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.contenedor-bebidas-frias .seccion-malteadas .contenedores_texto .contenedor-details details summary {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-bottom: 18px;
  font-size: 3.2em;
}
.contenedor-bebidas-frias .seccion-malteadas .contenedores_texto .contenedor-details details .sabores-summary {
  color: rgb(0, 0, 0);
  margin-left: 28px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: "Proza Libre", sans-serif;
}
.contenedor-bebidas-frias .seccion-sodas-italianas {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: right;
}
.contenedor-bebidas-frias .seccion-sodas-italianas h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-frias .seccion-sodas-italianas .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-frias .seccion-sodas-italianas .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 60%;
  height: 60%;
}
.contenedor-bebidas-frias .seccion-sodas-italianas .contenedores_texto p {
  color: rgb(255, 255, 255);
  font-size: 1.3em;
  font-weight: 500;
}
.contenedor-bebidas-frias .seccion-sodas-italianas .contenedores_texto .contenedor-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contenedor-bebidas-frias .seccion-sodas-italianas .contenedores_texto .contenedor-details details {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.contenedor-bebidas-frias .seccion-sodas-italianas .contenedores_texto .contenedor-details details summary {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-bottom: 18px;
  font-size: 3.2em;
}
.contenedor-bebidas-frias .seccion-sodas-italianas .contenedores_texto .contenedor-details details .sabores-summary {
  color: rgb(0, 0, 0);
  margin-left: 28px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: "Proza Libre", sans-serif;
}
.contenedor-bebidas-frias .seccion-cocteleria {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: initial;
}
.contenedor-bebidas-frias .seccion-cocteleria h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-frias .seccion-cocteleria .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-frias .seccion-cocteleria .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 40%;
  height: 40%;
}
.contenedor-bebidas-frias .seccion-cocteleria .contenedores_texto p {
  color: rgb(255, 255, 255);
  font-size: 1.3em;
  font-weight: 500;
}
.contenedor-bebidas-frias .seccion-cocteleria .contenedores_texto .contenedor-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contenedor-bebidas-frias .seccion-cocteleria .contenedores_texto .contenedor-details details {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.contenedor-bebidas-frias .seccion-cocteleria .contenedores_texto .contenedor-details details summary {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-bottom: 18px;
  font-size: 3.2em;
}
.contenedor-bebidas-frias .seccion-cocteleria .contenedores_texto .contenedor-details details .sabores-summary {
  color: rgb(0, 0, 0);
  margin-left: 28px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: "Proza Libre", sans-serif;
}
.contenedor-bebidas-frias .seccion-cervezas {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: right;
}
.contenedor-bebidas-frias .seccion-cervezas h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-frias .seccion-cervezas .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-frias .seccion-cervezas .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 50%;
  height: 50%;
}
.contenedor-bebidas-frias .seccion-cervezas .contenedores_texto p {
  color: rgb(255, 255, 255);
  font-size: 1.3em;
  font-weight: 500;
}
.contenedor-bebidas-frias .seccion-cervezas .contenedores_texto .contenedor-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contenedor-bebidas-frias .seccion-cervezas .contenedores_texto .contenedor-details details {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.contenedor-bebidas-frias .seccion-cervezas .contenedores_texto .contenedor-details details summary {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
  color: rgb(255, 255, 255);
  padding-bottom: 18px;
  font-size: 3.2em;
}
.contenedor-bebidas-frias .seccion-cervezas .contenedores_texto .contenedor-details details .sabores-summary {
  color: rgb(0, 0, 0);
  margin-left: 28px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: "Proza Libre", sans-serif;
}
.contenedor-bebidas-frias .seccion-otras-bebidas {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: end; /* Centra la imagen en el contenedor */
}
.contenedor-bebidas-frias .seccion-otras-bebidas h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-bebidas-frias .seccion-otras-bebidas .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-bebidas-frias .seccion-otras-bebidas .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 60%;
  height: 60%;
}
.contenedor-bebidas-frias .seccion-otras-bebidas .contenedores_texto p {
  margin-left: 28px;
  font-size: 1.5em;
  color: white;
  font-weight: 500;
}

.contenedor-comida .seccion-postres {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: end; /* Centra la imagen en el contenedor */
}
.contenedor-comida .seccion-postres h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-comida .seccion-postres .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-comida .seccion-postres .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 70%;
  height: 70%;
}
.contenedor-comida .seccion-postres .contenedores_texto p {
  margin-left: 28px;
  font-size: 1.5em;
  color: white;
  font-weight: 500;
}
.contenedor-comida .seccion-crepas {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: initial;
}
.contenedor-comida .seccion-crepas h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-comida .seccion-crepas .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-comida .seccion-crepas .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 70%;
  height: 70%;
  padding-bottom: 20px;
}
.contenedor-comida .seccion-crepas .contenedores_texto p {
  margin-left: 28px;
  font-size: 1.5em;
  color: white;
  font-weight: 500;
}
.contenedor-comida .seccion-crepas .contenedores_texto h3 {
  text-align: center;
  font-size: 2em;
  color: rgb(211, 172, 0);
  padding-bottom: 20px;
  text-decoration: underline;
  text-underline-offset: 8px;
}
.contenedor-comida .seccion-crepas .contenedores_texto .contenedor-details {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contenedor-comida .seccion-crepas .contenedores_texto .contenedor-details details {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.contenedor-comida .seccion-crepas .contenedores_texto .contenedor-details details summary {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
  color: rgb(252, 226, 144);
  padding-bottom: 18px;
  font-size: 3.2em;
}
.contenedor-comida .seccion-crepas .contenedores_texto .contenedor-details details .sabores-summary {
  color: rgb(0, 0, 0);
  margin-left: 28px;
  font-size: 1.2em;
  font-weight: 400;
  font-family: "Proza Libre", sans-serif;
}
.contenedor-comida .seccion-snacks {
  margin-left: 5%;
  width: 90%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url(/imgs/Palmas.jpg);
  background-size: cover;
  background-position: center;
}
.contenedor-comida .seccion-snacks h2 {
  border-top: white solid 3px;
  padding: 5px;
  margin-right: 10px;
  border-bottom: white solid 3px;
  font-weight: 700;
  background-color: rgba(104, 104, 104, 0.356);
}
.contenedor-comida .seccion-snacks .contenedores_imgs {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contenedor-comida .seccion-snacks .contenedores_imgs img {
  filter: drop-shadow(0px 12px 15px rgba(0, 0, 0, 0.521));
  width: 70%;
  height: 70%;
  padding-bottom: 20px;
}
.contenedor-comida .seccion-snacks .contenedores_texto p {
  margin-left: 28px;
  font-size: 1.5em;
  color: white;
  font-weight: 500;
}

.contenedor-footer {
  background-color: #947c6c;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: white;
}
.contenedor-footer .Historia-mounts {
  margin-left: 5%;
  border-radius: 20px;
  width: 90%;
  background-image: url(/imgs/F4.jpg);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}
.contenedor-footer .Historia-mounts details summary {
  padding-top: 15px;
  font-family: "Bebas Neue", sans-serif;
  color: #ffffff;
  font-size: 1.8em;
}
.contenedor-footer .Historia-mounts details summary p {
  color: #ffffff;
  padding-top: 20px;
  font-size: 1.2em;
  font-weight: 600;
}
.contenedor-footer .contenedor-redes-sociales {
  margin-left: 5%;
  border-radius: 20px;
  width: 90%;
  background-color: rgba(255, 255, 255, 0.178);
  background-image: url(/imgs/F4.jpg);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}
.contenedor-footer .contenedor-redes-sociales h2 {
  padding-top: 15px;
  font-size: 1.5em;
}
.contenedor-footer .contenedor-redes-sociales .icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  margin: 15px 0;
  padding-bottom: 15px;
}
.contenedor-footer .contenedor-redes-sociales .icons a {
  color: white;
}
.contenedor-footer .contenedor-redes-sociales .icons i {
  background-image: url(/imgs/F3.jpg);
  font-size: 23px;
  border-radius: 50%;
  padding: 15px;
  margin: 0 1px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.719);
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.contenedor-footer .contenedor-redes-sociales .icons i:hover {
  background-color: rgba(255, 255, 255, 0.178);
  color: white;
}
.contenedor-footer .seccion-horario {
  margin-left: 5%;
  border-radius: 20px;
  width: 90%;
  background-color: rgba(255, 255, 255, 0.178);
  background-image: url(/imgs/F4.jpg);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  padding: 5px;
}
.contenedor-footer .seccion-horario h2 {
  color: #ffffff;
  padding-top: 20px;
  font-size: 2em;
  text-decoration: underline;
  text-underline-offset: 8px;
}
.contenedor-footer .seccion-horario P {
  color: #ffffff;
  padding-top: 20px;
  font-size: 1.2em;
  font-weight: 600;
}
.contenedor-footer .contenedor-footer-texto {
  margin-left: 5%;
  border-radius: 20px;
  width: 90%;
  background-color: rgba(255, 255, 255, 0.178);
  background-image: url(/imgs/F4.jpg);
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}
.contenedor-footer .contenedor-footer-texto h3 {
  color: #ffffff;
  padding-top: 20px;
  font-size: 1.8em;
  text-decoration: underline;
  text-underline-offset: 8px;
}
.contenedor-footer .contenedor-footer-texto P {
  color: #ffffff;
  padding-top: 20px;
  font-size: 1.4em;
  font-weight: 600;
}
.contenedor-footer .contenedor-footer-texto iframe {
  max-width: 70%;
  height: 60%;
}

@media (min-width: 1024px) {
  html {
    width: 50%;
    margin-left: 25%;
  }
  .header {
    max-width: 100%;
    height: 245px;
  }
}