#testimonials {
    min-height: calc(100vh - 91px);
    display: flex;
    align-items: center;
    justify-content: center;
    /* Centraliza horizontalmente */
    gap: 24px;
    /* Espaçamento entre a imagem e a seção de depoimentos */
    padding: 0 8%;
    /* Padding para espaçamento nas extremidades */
  }
  
  #testimonials .section-subtitle {
    font-size: 1.5rem;
    /* Diminui um pouco o tamanho da fonte */
    text-align: center;
    /* Alinhamento centralizado do subtítulo */
  }
  
  #testimonials_content {
    width: 50%;
    /* Ajusta a largura da seção de depoimentos */
    display: flex;
    flex-direction: column;
    align-items: center;
    /* Centraliza o conteúdo */
  }
  
  #feedbacks {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 40px;
    margin-top: 30px;
  }
  
  .feedback {
    display: flex;
    align-items: center;
    gap: 20px;
    background-color: #f0f4f5;
    /* Cor de fundo dos depoimentos */
    padding: 16px;
    border-radius: 12px;
    /* Arredondamento dos cantos */
    box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.1);
  }
  
  .feedback-avatar {
    width: 80px;
    height: 80px;
    border-radius: 100%;
    object-fit: cover;
  }
  
  .feedback-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  
  .feedback-content p {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  
  .feedback-content p span {
    color: #f39c12;
    display: flex;
    align-items: center;
    gap: 3px;
  }
  
  /* Estilos para a nova imagem dos depoimentos */
  .testimonial-image-container {
    width: 40%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  #testimonial_image {
    max-width: 100%;
    height: auto;
    border-radius: 12px;
    margin-bottom: 20px;
  }
  
  @media screen and (max-width: 1170px) {
    #testimonials {
      flex-direction: column;
      padding: 0 5%;
      /* Ajuste de padding para telas menores */
    }
  
    #testimonials .section-subtitle {
      font-size: 2rem;
      /* Ajusta o tamanho da fonte para telas menores */
    }
  
    #testimonials_content {
      width: 70%;
      /* Ajusta a largura da seção de depoimentos para telas menores */
    }
  }
  
  @media screen and (max-width: 600px) {
    #testimonials {
      padding: 0 5%;
      /* Ajuste de padding para telas menores */
    }
  
    #testimonials .section-subtitle {
      font-size: 1.5rem;
      /* Ajusta o tamanho da fonte para telas menores */
    }
  
    #testimonials_content {
      width: 100%;
      /* Ajusta a largura da seção de depoimentos para telas menores */
    }
  
    .feedback {
      flex-direction: column;
      align-items: center;
      text-align: center;
      padding: 20px;
      /* Aumenta o padding para melhor espaçamento */
    }
  
    .feedback-avatar {
      margin-bottom: 12px;
      /* Adiciona margem abaixo do avatar */
    }
  
    .feedback-content p {
      justify-content: center;
      gap: 3px;
      /* Reduz o espaço entre o nome da empresa e as estrelas */
    }
  
    .testimonial-image-container {
      width: 100%;
      /* Ajusta a largura da imagem para a tela toda */
      margin-bottom: 20px;
      /* Espaçamento inferior para separar dos depoimentos */
    }
  
    #testimonial_image {
      width: 80%;
      /* Ajusta a largura da imagem */
    }
  }
  