.elementor-4362 .elementor-element.elementor-element-30eb87f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-around;--gap:12px 12px;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:5em;--padding-block-end:5em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-4362 .elementor-element.elementor-element-7c8d92c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-4362 .elementor-element.elementor-element-7c8d92c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-4362 .elementor-element.elementor-element-7c8d92c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-4362 .elementor-element.elementor-element-7c8d92c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-4362 .elementor-element.elementor-element-7c8d92c .elementor-icon-list-icon i{color:#AFAFAF;transition:color 0.3s;}.elementor-4362 .elementor-element.elementor-element-7c8d92c .elementor-icon-list-icon svg{fill:#AFAFAF;transition:fill 0.3s;}.elementor-4362 .elementor-element.elementor-element-7c8d92c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-4362 .elementor-element.elementor-element-7c8d92c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4362 .elementor-element.elementor-element-7c8d92c .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;}.elementor-4362 .elementor-element.elementor-element-7c8d92c .elementor-icon-list-text{color:#AFAFAF;transition:color 0.3s;}.elementor-4362 .elementor-element.elementor-element-7c8d92c > .elementor-widget-container{padding:1% 1% 1% 1%;background-color:#ADADAD1A;}.elementor-4362 .elementor-element.elementor-element-7c8d92c.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-4362 .elementor-element.elementor-element-a2e3b3d{text-align:center;width:100%;max-width:100%;}.elementor-4362 .elementor-element.elementor-element-a2e3b3d .elementor-heading-title{color:#947D40;font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-4362 .elementor-element.elementor-element-47e1653{text-align:center;width:100%;max-width:100%;}.elementor-4362 .elementor-element.elementor-element-47e1653 .elementor-heading-title{color:#3E3E3F;font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-4362 .elementor-element.elementor-element-a247fc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--margin-block-start:4%;--margin-block-end:4%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-4362 .elementor-element.elementor-element-a247fc8:not(.elementor-motion-effects-element-type-background), .elementor-4362 .elementor-element.elementor-element-a247fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4645450D;}.elementor-4362 .elementor-element.elementor-element-a247fc8, .elementor-4362 .elementor-element.elementor-element-a247fc8::before{--border-transition:0.3s;}.elementor-4362 .elementor-element.elementor-element-6e3d66c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4362 .elementor-element.elementor-element-ad39fa1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4362 .elementor-element.elementor-element-003a278{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4362 .elementor-element.elementor-element-9c52e66{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4362 .elementor-element.elementor-element-36fcd95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4362 .elementor-element.elementor-element-42a6d1d{text-align:center;width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-4362 .elementor-element.elementor-element-42a6d1d .elementor-heading-title{color:#3E3E3F;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}@media(min-width:768px){.elementor-4362 .elementor-element.elementor-element-a247fc8{--width:89%;}}@media(max-width:767px){.elementor-4362 .elementor-element.elementor-element-30eb87f{--padding-block-start:16%;--padding-block-end:16%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-4362 .elementor-element.elementor-element-7c8d92c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4362 .elementor-element.elementor-element-7c8d92c .elementor-icon-list-item > a{font-size:3vw;}.elementor-4362 .elementor-element.elementor-element-7c8d92c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-4362 .elementor-element.elementor-element-a2e3b3d .elementor-heading-title{font-size:5.5vw;}.elementor-4362 .elementor-element.elementor-element-47e1653 .elementor-heading-title{font-size:5.5vw;}.elementor-4362 .elementor-element.elementor-element-42a6d1d .elementor-heading-title{font-size:4vw;}.elementor-4362 .elementor-element.elementor-element-42a6d1d{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-6e3d66c *//*remover estilo padrão e ajustar posição*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c th,
.elementor-4362 .elementor-element.elementor-element-6e3d66c td,
.elementor-4362 .elementor-element.elementor-element-6e3d66c tr{
    background: transparent !important;
    border: none !important;
    text-align: center;
    vertical-align: middle !important;
}

/*ajustar alinhamento primeiro td*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c tr td:first-child{
    text-align: left;
}

/*ajustar cor e fonte*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c{
    font-family: "Sora";
    color: #242424;
    font-size: 0.9em;
    border-radius: 20px !important;
    border: 2px solid #00000020;
    overflow: hidden;
}

/*ajustar tamanho cabeçalho*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c th{
    font-size: 1.5em;
    padding: 28px 0 !important;
}

/*ajustar tamanho da celula*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c td{
    padding: 20px !important;
}


/*remover espaçamento padrão e inserir arredondamento*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c table{
    margin-bottom: -1px !important;
    border-radius: 20px !important;
}

/*adicionar borda na primeira linha do cabeçalho*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c tr:first-child{
    border-bottom: 2px solid #0000020 !important;
}

/*personalizar coluna do cabeçalho 1*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c tr th:nth-child(2){
    color: #00111b;
    background: #ecac91 !important;
}

/*personalizar coluna do cabeçalho 2*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c tr th:nth-child(3){
    color: #00111b;
    background: #aaaaa8 !important;
}

/*personalizar coluna do cabeçalho 2*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c tr th:nth-child(4){
    color: #00111b;
    background: #d8b267 !important;
}
   
/*adicionar cor de fundo no td e th 1*/ 
.elementor-4362 .elementor-element.elementor-element-6e3d66c tr th:first-child ,
.elementor-4362 .elementor-element.elementor-element-6e3d66c tr td:first-child{
    text-wrap: balance;
    background: linear-gradient(45deg, transparent, #0000005) !important;
}

/*borda separando colunas*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c td:not(:last-child){
    border-right: 1px solid #00000020 !important;
}

/*borda separando linhas*/
.elementor-4362 .elementor-element.elementor-element-6e3d66c tr{
    border-bottom: 1px solid #00000020 !important;
}

@media(max-width: 767px){
    /*ajustar layout mobile*/
    .elementor-4362 .elementor-element.elementor-element-6e3d66c tr{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border-bottom: 1px solid #ffffff20 !important;
    }
    
    /*ajustar largura cabeçalho*/
    .elementor-4362 .elementor-element.elementor-element-6e3d66c tr th:first-child{
        width: 100% !important;
    }
    
    /*ajustar largura, alinhamento e cor tds */
    .elementor-4362 .elementor-element.elementor-element-6e3d66c tr td:first-child{
        width: 100% !important;
        text-wrap: balance;
        text-align: center;
    }
    
    .elementor-4362 .elementor-element.elementor-element-6e3d66c tr td:not(:first-child){
        min-width: 0;
        width: 33%;
    }
    
        .elementor-4362 .elementor-element.elementor-element-6e3d66c tr th:not(:first-child){
        min-width: 0;
        width: 33%;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad39fa1 *//*remover estilo padrão e ajustar posição*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1 th,
.elementor-4362 .elementor-element.elementor-element-ad39fa1 td,
.elementor-4362 .elementor-element.elementor-element-ad39fa1 tr{
    background: transparent !important;
    border: none !important;
    text-align: center;
    vertical-align: middle !important;
}

/*ajustar alinhamento primeiro td*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1 tr td:first-child{
    text-align: left;
}

/*ajustar cor e fonte*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1{
    font-family: "Sora";
    color: #242424;
    font-size: 0.9em;
    border-radius: 20px !important;
    border: 2px solid #00000020;
    overflow: hidden;
}

/*ajustar tamanho cabeçalho*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1 th{
    font-size: 1.5em;
    padding: 28px 0 !important;
}

/*ajustar tamanho da celula*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1 td{
    padding: 20px !important;
}


/*remover espaçamento padrão e inserir arredondamento*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1 table{
    margin-bottom: -1px !important;
    border-radius: 20px !important;
}

/*adicionar borda na primeira linha do cabeçalho*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1 tr:first-child{
    border-bottom: 2px solid #0000020 !important;
}

/*personalizar coluna do cabeçalho 1*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1 tr th:nth-child(2){
    color: #00111b;
    background: #ecac91 !important;
}

/*personalizar coluna do cabeçalho 2*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1 tr th:nth-child(3){
    color: #00111b;
    background: #aaaaa8 !important;
}

/*personalizar coluna do cabeçalho 2*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1 tr th:nth-child(4){
    color: #00111b;
    background: #d8b267 !important;
}
   
/*adicionar cor de fundo no td e th 1*/ 
.elementor-4362 .elementor-element.elementor-element-ad39fa1 tr th:first-child ,
.elementor-4362 .elementor-element.elementor-element-ad39fa1 tr td:first-child{
    text-wrap: balance;
    background: linear-gradient(45deg, transparent, #0000005) !important;
}

/*borda separando colunas*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1 td:not(:last-child){
    border-right: 1px solid #00000020 !important;
}

/*borda separando linhas*/
.elementor-4362 .elementor-element.elementor-element-ad39fa1 tr{
    border-bottom: 1px solid #00000020 !important;
}

@media(max-width: 767px){
    /*ajustar layout mobile*/
    .elementor-4362 .elementor-element.elementor-element-ad39fa1 tr{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border-bottom: 1px solid #ffffff20 !important;
    }
    
    /*ajustar largura cabeçalho*/
    .elementor-4362 .elementor-element.elementor-element-ad39fa1 tr th:first-child{
        width: 100% !important;
    }
    
    /*ajustar largura, alinhamento e cor tds */
    .elementor-4362 .elementor-element.elementor-element-ad39fa1 tr td:first-child{
        width: 100% !important;
        text-wrap: balance;
        text-align: center;
    }
    
    .elementor-4362 .elementor-element.elementor-element-ad39fa1 tr td:not(:first-child){
        min-width: 0;
        width: 33%;
    }
    
        .elementor-4362 .elementor-element.elementor-element-ad39fa1 tr th:not(:first-child){
        min-width: 0;
        width: 33%;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-003a278 *//*remover estilo padrão e ajustar posição*/
.elementor-4362 .elementor-element.elementor-element-003a278 th,
.elementor-4362 .elementor-element.elementor-element-003a278 td,
.elementor-4362 .elementor-element.elementor-element-003a278 tr{
    background: transparent !important;
    border: none !important;
    text-align: center;
    vertical-align: middle !important;
}

/*ajustar alinhamento primeiro td*/
.elementor-4362 .elementor-element.elementor-element-003a278 tr td:first-child{
    text-align: left;
}

/*ajustar cor e fonte*/
.elementor-4362 .elementor-element.elementor-element-003a278{
    font-family: "Sora";
    color: #242424;
    font-size: 0.9em;
    border-radius: 20px !important;
    border: 2px solid #00000020;
    overflow: hidden;
}

/*ajustar tamanho cabeçalho*/
.elementor-4362 .elementor-element.elementor-element-003a278 th{
    font-size: 1.5em;
    padding: 28px 0 !important;
}

/*ajustar tamanho da celula*/
.elementor-4362 .elementor-element.elementor-element-003a278 td{
    padding: 20px !important;
}


/*remover espaçamento padrão e inserir arredondamento*/
.elementor-4362 .elementor-element.elementor-element-003a278 table{
    margin-bottom: -1px !important;
    border-radius: 20px !important;
}

/*adicionar borda na primeira linha do cabeçalho*/
.elementor-4362 .elementor-element.elementor-element-003a278 tr:first-child{
    border-bottom: 2px solid #0000020 !important;
}

/*personalizar coluna do cabeçalho 1*/
.elementor-4362 .elementor-element.elementor-element-003a278 tr th:nth-child(2){
    color: #00111b;
    background: #ecac91 !important;
}

/*personalizar coluna do cabeçalho 2*/
.elementor-4362 .elementor-element.elementor-element-003a278 tr th:nth-child(3){
    color: #00111b;
    background: #aaaaa8 !important;
}

/*personalizar coluna do cabeçalho 2*/
.elementor-4362 .elementor-element.elementor-element-003a278 tr th:nth-child(4){
    color: #00111b;
    background: #d8b267 !important;
}
   
/*adicionar cor de fundo no td e th 1*/ 
.elementor-4362 .elementor-element.elementor-element-003a278 tr th:first-child ,
.elementor-4362 .elementor-element.elementor-element-003a278 tr td:first-child{
    text-wrap: balance;
    background: linear-gradient(45deg, transparent, #0000005) !important;
}

/*borda separando colunas*/
.elementor-4362 .elementor-element.elementor-element-003a278 td:not(:last-child){
    border-right: 1px solid #00000020 !important;
}

/*borda separando linhas*/
.elementor-4362 .elementor-element.elementor-element-003a278 tr{
    border-bottom: 1px solid #00000020 !important;
}

@media(max-width: 767px){
    /*ajustar layout mobile*/
    .elementor-4362 .elementor-element.elementor-element-003a278 tr{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border-bottom: 1px solid #ffffff20 !important;
    }
    
    /*ajustar largura cabeçalho*/
    .elementor-4362 .elementor-element.elementor-element-003a278 tr th:first-child{
        width: 100% !important;
    }
    
    /*ajustar largura, alinhamento e cor tds */
    .elementor-4362 .elementor-element.elementor-element-003a278 tr td:first-child{
        width: 100% !important;
        text-wrap: balance;
        text-align: center;
    }
    
    .elementor-4362 .elementor-element.elementor-element-003a278 tr td:not(:first-child){
        min-width: 0;
        width: 33%;
    }
    
        .elementor-4362 .elementor-element.elementor-element-003a278 tr th:not(:first-child){
        min-width: 0;
        width: 33%;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c52e66 *//*remover estilo padrão e ajustar posição*/
.elementor-4362 .elementor-element.elementor-element-9c52e66 th,
.elementor-4362 .elementor-element.elementor-element-9c52e66 td,
.elementor-4362 .elementor-element.elementor-element-9c52e66 tr{
    background: transparent !important;
    border: none !important;
    text-align: center;
    vertical-align: middle !important;
}

/*ajustar alinhamento primeiro td*/
.elementor-4362 .elementor-element.elementor-element-9c52e66 tr td:first-child{
    text-align: left;
}

/*ajustar cor e fonte*/
.elementor-4362 .elementor-element.elementor-element-9c52e66{
    font-family: "Sora";
    color: #242424;
    font-size: 0.9em;
    border-radius: 20px !important;
    border: 2px solid #00000020;
    overflow: hidden;
}

/*ajustar tamanho cabeçalho*/
.elementor-4362 .elementor-element.elementor-element-9c52e66 th{
    font-size: 1.5em;
    padding: 28px 0 !important;
}

/*ajustar tamanho da celula*/
.elementor-4362 .elementor-element.elementor-element-9c52e66 td{
    padding: 20px !important;
}


/*remover espaçamento padrão e inserir arredondamento*/
.elementor-4362 .elementor-element.elementor-element-9c52e66 table{
    margin-bottom: -1px !important;
    border-radius: 20px !important;
}

/*adicionar borda na primeira linha do cabeçalho*/
.elementor-4362 .elementor-element.elementor-element-9c52e66 tr:first-child{
    border-bottom: 2px solid #0000020 !important;
}

/*personalizar coluna do cabeçalho 1*/
.elementor-4362 .elementor-element.elementor-element-9c52e66 tr th:nth-child(2){
    color: #00111b;
    background: #ecac91 !important;
}

/*personalizar coluna do cabeçalho 2*/
.elementor-4362 .elementor-element.elementor-element-9c52e66 tr th:nth-child(3){
    color: #00111b;
    background: #aaaaa8 !important;
}

/*personalizar coluna do cabeçalho 2*/
.elementor-4362 .elementor-element.elementor-element-9c52e66 tr th:nth-child(4){
    color: #00111b;
    background: #d8b267 !important;
}
   
/*adicionar cor de fundo no td e th 1*/ 
.elementor-4362 .elementor-element.elementor-element-9c52e66 tr th:first-child ,
.elementor-4362 .elementor-element.elementor-element-9c52e66 tr td:first-child{
    text-wrap: balance;
    background: linear-gradient(45deg, transparent, #0000005) !important;
}

/*borda separando colunas*/
.elementor-4362 .elementor-element.elementor-element-9c52e66 td:not(:last-child){
    border-right: 1px solid #00000020 !important;
}

/*borda separando linhas*/
.elementor-4362 .elementor-element.elementor-element-9c52e66 tr{
    border-bottom: 1px solid #00000020 !important;
}

@media(max-width: 767px){
    /*ajustar layout mobile*/
    .elementor-4362 .elementor-element.elementor-element-9c52e66 tr{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border-bottom: 1px solid #ffffff20 !important;
    }
    
    /*ajustar largura cabeçalho*/
    .elementor-4362 .elementor-element.elementor-element-9c52e66 tr th:first-child{
        width: 100% !important;
    }
    
    /*ajustar largura, alinhamento e cor tds */
    .elementor-4362 .elementor-element.elementor-element-9c52e66 tr td:first-child{
        width: 100% !important;
        text-wrap: balance;
        text-align: center;
    }
    
    .elementor-4362 .elementor-element.elementor-element-9c52e66 tr td:not(:first-child){
        min-width: 0;
        width: 33%;
    }
    
        .elementor-4362 .elementor-element.elementor-element-9c52e66 tr th:not(:first-child){
        min-width: 0;
        width: 33%;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36fcd95 *//*remover estilo padrão e ajustar posição*/
.elementor-4362 .elementor-element.elementor-element-36fcd95 th,
.elementor-4362 .elementor-element.elementor-element-36fcd95 td,
.elementor-4362 .elementor-element.elementor-element-36fcd95 tr{
    background: transparent !important;
    border: none !important;
    text-align: center;
    vertical-align: middle !important;
}

/*ajustar alinhamento primeiro td*/
.elementor-4362 .elementor-element.elementor-element-36fcd95 tr td:first-child{
    text-align: left;
}

/*ajustar cor e fonte*/
.elementor-4362 .elementor-element.elementor-element-36fcd95{
    font-family: "Sora";
    color: #242424;
    font-size: 0.9em;
    border-radius: 20px !important;
    border: 2px solid #00000020;
    overflow: hidden;
}

/*ajustar tamanho cabeçalho*/
.elementor-4362 .elementor-element.elementor-element-36fcd95 th{
    font-size: 1.5em;
    padding: 28px 0 !important;
}

/*ajustar tamanho da celula*/
.elementor-4362 .elementor-element.elementor-element-36fcd95 td{
    padding: 0px !important;
}


/*remover espaçamento padrão e inserir arredondamento*/
.elementor-4362 .elementor-element.elementor-element-36fcd95 table{
    margin-bottom: -1px !important;
    border-radius: 20px !important;
}

/*adicionar borda na primeira linha do cabeçalho*/
.elementor-4362 .elementor-element.elementor-element-36fcd95 tr:first-child{
    border-bottom: 2px solid #0000020 !important;
}

/*personalizar coluna do cabeçalho 1*/
.elementor-4362 .elementor-element.elementor-element-36fcd95 tr th:nth-child(2){
    color: #00111b;
    background: #ecac91 !important;
}

/*personalizar coluna do cabeçalho 2*/
.elementor-4362 .elementor-element.elementor-element-36fcd95 tr th:nth-child(3){
    color: #00111b;
    background: #aaaaa8 !important;
}

/*personalizar coluna do cabeçalho 2*/
.elementor-4362 .elementor-element.elementor-element-36fcd95 tr th:nth-child(4){
    color: #00111b;
    background: #d8b267 !important;
}
   
/*adicionar cor de fundo no td e th 1*/ 
.elementor-4362 .elementor-element.elementor-element-36fcd95 tr th:first-child ,
.elementor-4362 .elementor-element.elementor-element-36fcd95 tr td:first-child{
    text-wrap: balance;
    background: linear-gradient(45deg, transparent, #0000005) !important;
}

/*borda separando colunas*/
.elementor-4362 .elementor-element.elementor-element-36fcd95 td:not(:last-child){
    border-right: 1px solid #00000020 !important;
}

/*borda separando linhas*/
.elementor-4362 .elementor-element.elementor-element-36fcd95 tr{
    border-bottom: 1px solid #00000020 !important;
}

@media(max-width: 767px){
    /*ajustar layout mobile*/
    .elementor-4362 .elementor-element.elementor-element-36fcd95 tr{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border-bottom: 1px solid #ffffff20 !important;
    }
    
    /*ajustar largura cabeçalho*/
    .elementor-4362 .elementor-element.elementor-element-36fcd95 tr th:first-child{
        width: 100% !important;
    }
    
    /*ajustar largura, alinhamento e cor tds */
    .elementor-4362 .elementor-element.elementor-element-36fcd95 tr td:first-child{
        width: 100% !important;
        text-wrap: balance;
        text-align: center;
    }
    
    .elementor-4362 .elementor-element.elementor-element-36fcd95 tr td:not(:first-child){
        min-width: 0;
        width: 50%;
    }
    
        .elementor-4362 .elementor-element.elementor-element-36fcd95 tr th:not(:first-child){
        min-width: 0;
        width: 33%;
    }

}/* End custom CSS */