/* Estilo Modernizado com Padronização de Sombras do Site */
.doctoralia-testimonial {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #faf4ed; /* Mesma cor da sua .section-bg */
  
  /* Sombra exata dos seus info-boxes de contato */
  box-shadow: 0 0 5px rgba(201, 201, 201, .4); 
  
  padding: 40px 24px;
  margin: 30px 0;
  max-width: 100%;
  
  /* Borda sutil usada na sua FAQ */
  border: 1px solid rgba(223, 200, 173, 0.4);
  transition: all 0.3s ease;
}

.doctoralia-testimonial .doctoralia-title {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #000; /* Cor padrão dos seus títulos H3 */
  margin-bottom: 25px;
  font-weight: 600;
}

/* O Botão de Agendamento - Cópia exata do seu .appointment-btn */
.doctoralia-testimonial a.zl-url {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  color: #fff !important;
  font-weight: 500;
  border-radius: 10px;
  padding: 8px 25px;
  background: #000;
  display: inline-block;
  border: 1px solid #000;
  
  /* Sombra exata do seu botão de agendamento e back-to-top */
  box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .2);
  transition: .3s;
  text-decoration: none;
}

.doctoralia-testimonial a.zl-url:hover {
  /* Efeito de hover idêntico ao .appointment-btn:hover do seu CSS */
  background: #fff;
  color: #000 !important;
  border: 1px solid #000;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .2);
}

/* Ajuste para o widget não herdar estilos estranhos */
.doctoralia-testimonial iframe {
  margin-bottom: 10px;
}