.elementor-3054 .elementor-element.elementor-element-460eaa1{--display:flex;--min-height:335px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3054 .elementor-element.elementor-element-460eaa1:not(.elementor-motion-effects-element-type-background), .elementor-3054 .elementor-element.elementor-element-460eaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99d9940 );background-image:url("https://effecti.com.br/wp-content/uploads/2025/11/background-lp01.png");background-position:center center;background-size:cover;}.elementor-3054 .elementor-element.elementor-element-460eaa1::before, .elementor-3054 .elementor-element.elementor-element-460eaa1 > .elementor-background-video-container::before, .elementor-3054 .elementor-element.elementor-element-460eaa1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3054 .elementor-element.elementor-element-460eaa1 > .elementor-background-slideshow::before, .elementor-3054 .elementor-element.elementor-element-460eaa1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3054 .elementor-element.elementor-element-460eaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3054 .elementor-element.elementor-element-9cd742b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3054 .elementor-element.elementor-element-ca58002{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3054 .elementor-element.elementor-element-aa56145{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3054 .elementor-element.elementor-element-aa56145 .elementor-icon-wrapper{text-align:center;}.elementor-3054 .elementor-element.elementor-element-45a063d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-3054 .elementor-element.elementor-element-45a063d .elementor-heading-title{font-family:"Nortica Typeface", Sans-serif;font-size:52px;font-weight:500;line-height:52px;letter-spacing:-0.96px;color:#121D59;}.elementor-3054 .elementor-element.elementor-element-1bf7cde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3054 .elementor-element.elementor-element-b5a1d23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}body.elementor-page-3054{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3054 .elementor-element.elementor-element-460eaa1{--padding-top:100px;--padding-bottom:100px;--padding-left:050px;--padding-right:50px;}.elementor-3054 .elementor-element.elementor-element-45a063d .elementor-heading-title{font-size:25px;line-height:40px;}}@media(max-width:767px){.elementor-3054 .elementor-element.elementor-element-460eaa1:not(.elementor-motion-effects-element-type-background), .elementor-3054 .elementor-element.elementor-element-460eaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://effecti.com.br/wp-content/uploads/2025/11/background-lp01-1.png");background-position:center center;background-repeat:no-repeat;}.elementor-3054 .elementor-element.elementor-element-460eaa1{--min-height:261px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-3054 .elementor-element.elementor-element-9cd742b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3054 .elementor-element.elementor-element-9cd742b.e-con{--align-self:center;}.elementor-3054 .elementor-element.elementor-element-ca58002{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3054 .elementor-element.elementor-element-aa56145{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3054 .elementor-element.elementor-element-aa56145.elementor-element{--align-self:center;}.elementor-3054 .elementor-element.elementor-element-45a063d.elementor-element{--align-self:center;}.elementor-3054 .elementor-element.elementor-element-45a063d{text-align:center;}.elementor-3054 .elementor-element.elementor-element-45a063d .elementor-heading-title{font-size:38px;line-height:37px;}.elementor-3054 .elementor-element.elementor-element-1bf7cde{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3054 .elementor-element.elementor-element-1941678{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-1941678 *//* ============================
   TITULOS DAS TABELAS
============================ */

.titulo,
.titulo-tabela {
    font-family: 'Nortica Typeface', sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 52px !important;
    letter-spacing: -0.96px !important;

    /* CORES */
    color: #AAEBF2 !important;
    background-color: #121D59 !important;

    /* ESPAÇAMENTO */
    padding: 20px 25px !important;
    margin: 40px 0 0 !important;

    /* LARGURA */
    width: 100% !important;
    display: block !important;
}

/* ============================
   TABELA - ESTILO GERAL
============================ */

table {
    counter-reset: linha;
    width: 100%;
    border-collapse: collapse;
}

/* CONTORNO TOTAL DA TABELA + LINHAS */
table {
    border: 1px solid #E5E5E5 !important; /* borda externa fina */
    border-collapse: collapse !important;
}

table tr {
    counter-increment: linha;
    border-bottom: 1px solid #E5E5E5 !important; /* separadores internos */
}


/* NUMERAÇÃO AUTOMÁTICA */
table tr td.num::before {
    content: counter(linha);
    font-weight: 600;
}

/* Linhas alternadas com maior contraste */
.tabela-01 tr:nth-child(odd) td {
    background-color: #F9F9F9; /* Branco levemente cinza */
}

.tabela-01 tr:nth-child(even) td {
    background-color: #F0F0F0; /* Cinza mais forte */
}

/* Hover igual para todas as linhas */
.tabela-01 tr:hover td {
    background-color: #E4E8F5 !important; /* Azul acinzentado suave */
}


/* CELULAS */
table td {
    font-family: 'Inter', sans-serif !important;
    padding: 12px 16px !important;
    vertical-align: middle !important;
    border: none !important; /* Remove bordas grossas */
}

/* PRIMEIRA COLUNA (NÚMEROS) */
td.num {
    width: 80px !important;
    min-width: 80px !important;
    text-align: left !important;
}

/* ============================
   MOBILE
============================ */

@media (max-width: 768px) {
    td.num {
        width: 60px !important;
        min-width: 60px !important;
    }

    .titulo,
    .titulo-tabela {
        font-size: 24px !important;
        padding: 15px !important;
    }
}

/* Linha vertical entre coluna 1 e coluna 2 */
table td.num {
    border-right: 1px solid #E5E5E5 !important;
}

/* Aumenta o espaço antes dos nomes (segunda coluna) */
table td:not(.num) {
    padding-left: 24px !important;  /* ajuste fino, pode aumentar se quiser */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nortica Typeface';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://effecti.com.br/wp-content/uploads/2025/11/norticatypeface-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Nortica Typeface';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://effecti.com.br/wp-content/uploads/2025/11/norticatypeface-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Nortica Typeface';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://effecti.com.br/wp-content/uploads/2025/11/norticatypeface-semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Nortica Typeface';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://effecti.com.br/wp-content/uploads/2025/11/norticatypeface-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */