.elementor-34351 .elementor-element.elementor-element-97a259b{--display:flex;--min-height:0px;--justify-content:center;border-style:none;--border-style:none;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-34351 .elementor-element.elementor-element-97a259b.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-34351 .elementor-element.elementor-element-985aa47{--display:flex;}@media(min-width:768px){.elementor-34351 .elementor-element.elementor-element-97a259b{--width:300%;}}/* Start custom CSS *//* Estilos para a tabela */
.body{
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
}

/* Estilos para o cabeçalho da tabela */
.body thead th {
    background-color: #51a37c; /* Cor de fundo verde do cabeçalho */
    color: white;
    padding: 12px 15px;
    text-align: left;
    border: 1px solid #449c71; /* Borda um pouco mais escura que o fundo */
}

/* Estilos para o corpo da tabela (linhas e células) */
.body tbody tr {
    background-color: #f7f7f7; /* Fundo cinza claro para as linhas */
    border-bottom: 1px solid #ddd;
}

.body tbody td {
    padding: 12px 15px;
    text-align: left;
    border: 1px solid #ddd; /* Borda entre as células */
    color: #333;
}

/* Estilo para as linhas pares (opcional) */
.body tbody tr:nth-child(even) {
    background-color: #e9e9e9; /* Um cinza um pouco mais escuro para linhas pares, se desejar alternar */
}

/* Estilo para o hover da linha */
.body tbody tr:hover {
    background-color: #dcdcdc; /* Cor de fundo ao passar o mouse */
}/* End custom CSS */