.elementor-10816 .elementor-element.elementor-element-f0dd77d{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-10816 .elementor-element.elementor-element-f0dd77d:not(.elementor-motion-effects-element-type-background), .elementor-10816 .elementor-element.elementor-element-f0dd77d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07080A;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10816 .elementor-element.elementor-element-d3fdcf5.elementor-element{--align-self:center;}.elementor-10816 .elementor-element.elementor-element-d3fdcf5 .elementor-image-box-wrapper{text-align:center;}.elementor-10816 .elementor-element.elementor-element-d3fdcf5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10816 .elementor-element.elementor-element-d3fdcf5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10816 .elementor-element.elementor-element-d3fdcf5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10816 .elementor-element.elementor-element-d3fdcf5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10816 .elementor-element.elementor-element-d3fdcf5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10816 .elementor-element.elementor-element-774a608{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10816 .elementor-element.elementor-element-774a608.elementor-element{--align-self:center;}.elementor-10816 .elementor-element.elementor-element-774a608 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:25px;font-weight:400;line-height:1.3em;}@media(min-width:2400px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1366px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-10816 .elementor-element.elementor-element-f0dd77d{--padding-top:70px;--padding-bottom:70px;--padding-left:18px;--padding-right:18px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10816 .elementor-element.elementor-element-d3fdcf5 .elementor-image-box-img{margin-bottom:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for image-box, class: .elementor-element-d3fdcf5 */@media (max-width:767px){
    
    .elementor-10816 .elementor-element.elementor-element-d3fdcf5 .elementor-image-box-img, .elementor-10816 .elementor-element.elementor-element-d3fdcf5 .elementor-image-box-img img{
    width: 80%!important
        
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c2f5c6 *//*remover estilo padrão e ajustar posição*/
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 th,
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 td,
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 tr{
    background: transparent !important;
    border: none !important;
    text-align: center;
    vertical-align: middle !important;
}

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

/*ajustar cor e fonte*/
.elementor-10816 .elementor-element.elementor-element-8c2f5c6{
    font-family: "Sora";
    color: #fff;
    border-radius: 20px !important;
    border: 2px solid #ffffff20;
    overflow: hidden;
}

/*ajustar tamanho cabeçalho*/
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 th{
    font-size: 16px;
    padding: 17px 0 !important;
}

/*ajustar tamanho da celula*/
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 td{
    padding: 24px !important;
}

/*ajjustar cores de células*/
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 tr td:nth-child(2){
    color: #FFf ;
}
    
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 tr td:nth-child(3){
    color: #00E4FF;
    font-weight: 700
}

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

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

/*personalizar coluna do cabeçalho 1*/
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 tr th:nth-child(2){
    color: #fff;
    background: # !important;
}

/*personalizar coluna do cabeçalho 2*/
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 tr th:nth-child(3){
    color: #000;
    background: #00E4FF !important;
}
   
/*adicionar cor de fundo no td e th 1*/ 
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 tr th:first-child ,
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 tr td:first-child{
    text-wrap: balance;
    background: linear-gradient(45deg, transparent, #ffffff10) !important;
}

/*borda separando colunas*/
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 td:not(:last-child){
    border-right: 1px solid #ffffff20 !important;
}

/*borda separando linhas*/
.elementor-10816 .elementor-element.elementor-element-8c2f5c6 tr{
    border-bottom: 1px solid #ffffff20 !important;
}

.platos{
    margin-top: 5px;
    align-items: center;
    justify-content: center
}

th .platos img{
    width: 15%;
    max-height: 30px
}


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

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-774a608 */.elementor-10816 .elementor-element.elementor-element-774a608{
    max-width: 750px!important
}

.superior{
    font-weight: 600;
    color: #00E4FF;
}/* End custom CSS */