/*NOVO CSS DOS BOTÕES */
.boxshadow {
    min-height: 200px; /* ajuste conforme necessário */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  
  .grid-3.boxshadow {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  
  .w-layout-grid.grid-3 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 20px;
    align-items: stretch; /* <- Esse é o segredo para igualar as alturas */
  }
  
  .grid-3.boxshadow {
    min-height: 520px; /* Ajuste conforme necessário */
  }
  
  .button.button1.hover2 {
    width: fit-content;        /* Faz o botão se ajustar ao conteúdo */
    padding: 10px 20px;        /* Ajuste para um tamanho mais confortável */
    font-size: 16px;           /* Tamanho de fonte mais leve (se necessário) */
    margin-top: 20px;          /* Espaço do texto até o botão */
    align-self: center;    /* Alinha o botão à esquerda do card */
    border-radius: 6px;        /* (Opcional) Arredonda as bordas */
  }
  
