/* Estilos para la sección Chef */
@media (min-width: 768px) {
  .contenido-chef {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
  }

  .texto-chef {
      flex: 0 0 calc(60% - 2rem);
      margin-right: 2rem;
      padding: 4rem 0;
      text-align: center; /* Centra el texto dentro de .texto-chef */
  }

  .imagen-chef {
      flex: 0 0 calc(40% - 2rem);
      max-width: 100%;
      height: auto;
      padding: 4rem 0;
  }

  .texto-chef h3 {
      font-size: 2.5rem;
  }

  .texto-chef p {
      font-size: 1.8rem;
  }
}

/* Estilos para dispositivos con un ancho de pantalla menor a 768px */
@media (max-width: 767px) {
  .contenido-chef {
      flex-direction: column;
  }

  .texto-chef p {
      font-size: 1.5rem; /* Aumenta el tamaño de la fuente para pantallas más pequeñas */
  }

  .texto-chef h3 {
      font-size: 2rem; /* Aumenta el tamaño del título para pantallas más pequeñas */
  }

  .imagen-chef {
      flex: 1;
      max-width: 100%;
      padding: 2rem 0;
  }

  .texto-chef {
      text-align: center; /* Centra el texto dentro de .texto-chef en pantallas más pequeñas */
  }
}
