.elementor-6035 .elementor-element.elementor-element-ff08c4c{--display:flex;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-6035 .elementor-element.elementor-element-1fe77f6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:700;text-transform:none;color:#769D91;}.elementor-6035 .elementor-element.elementor-element-e4d5f78 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-6035 .elementor-element.elementor-element-e4d5f78{font-size:24px;font-weight:400;color:#769D91;}.elementor-6035 .elementor-element.elementor-element-7323526 > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-6035 .elementor-element.elementor-element-7323526{font-size:18px;font-weight:400;color:#202020;}.elementor-6035 .elementor-element.elementor-element-a8ee8fb > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-6035 .elementor-element.elementor-element-93693f9 .elementor-tab-title, .elementor-6035 .elementor-element.elementor-element-93693f9 .elementor-tab-title:before, .elementor-6035 .elementor-element.elementor-element-93693f9 .elementor-tab-title:after, .elementor-6035 .elementor-element.elementor-element-93693f9 .elementor-tab-content, .elementor-6035 .elementor-element.elementor-element-93693f9 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-6035 .elementor-element.elementor-element-93693f9 .elementor-tab-title, .elementor-6035 .elementor-element.elementor-element-93693f9 .elementor-tab-title a{color:#6D6F71;}.elementor-6035 .elementor-element.elementor-element-93693f9 .elementor-tab-title.elementor-active,
					 .elementor-6035 .elementor-element.elementor-element-93693f9 .elementor-tab-title.elementor-active a{color:#769D91;}.elementor-6035 .elementor-element.elementor-element-93693f9 .elementor-tab-title{font-family:"Content", Sans-serif;font-size:20px;font-weight:600;}.elementor-6035 .elementor-element.elementor-element-93693f9 .elementor-tab-content{color:#7A7A7A;font-family:"Georgia", Sans-serif;font-size:18px;font-weight:normal;}/* Start custom CSS for tabs, class: .elementor-element-93693f9 *//* Lista exclusiva de formulários PDF */
.lista-pdf {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.lista-pdf li {
    position: relative;
    padding-left: 40px;
    margin-bottom: 12px;
}

/* Ícone PDF */
.lista-pdf li::before {
    content: "\f1c1";
    font-family: "Font Awesome 5 Free";
    font-weight: 400;

    position: absolute;
    left: 0;
    top: 2px;

    font-size: 30px;
    line-height: 1;
    color: #A74642;
}

/* Links */
.lista-pdf li a {
    color: #0E312B;
    text-decoration: none;
}

/* Hover */
.lista-pdf li a:hover {
    color: #16553B;
    text-decoration: underline;
}

.lista-informacoes-essenciais {
    margin: 0;
    padding-left: 24px;
}

.lista-informacoes-essenciais li {
    padding-left: 6px;
    margin-bottom: 18px;
    line-height: 1.65;
}

.lista-informacoes-essenciais li:last-child {
    margin-bottom: 0;
}

/* Evita que links grandes estourem no celular */
.lista-informacoes-essenciais a {
    overflow-wrap: anywhere;
    word-break: break-word;
}

@media (max-width: 767px) {
    .lista-informacoes-essenciais {
        padding-left: 20px;
    }

    .lista-informacoes-essenciais li {
        padding-left: 4px;
        margin-bottom: 16px;
        line-height: 1.6;
    }
}

.documentacao-rg {
    line-height: 1.65;
}

/* Cada grupo de informações */
.documentacao-rg .documentacao-bloco {
    margin-bottom: 34px;
}

/* Títulos principais */
.documentacao-rg .documentacao-titulo {
    display: block;
    margin-bottom: 14px;
    font-size: 1.05em;
}

/* Texto explicativo que aparece logo após um título */
.documentacao-rg .documentacao-subtitulo {
    display: block;
    margin-top: 8px;
    margin-bottom: 14px;
    line-height: 1.6;
}

/* Listas */
.documentacao-rg ul {
    margin: 0;
    padding-left: 24px;
}

.documentacao-rg li {
    padding-left: 5px;
    margin-bottom: 14px;
    line-height: 1.65;
}

.documentacao-rg li:last-child {
    margin-bottom: 0;
}

/* Observação final */
.documentacao-rg .documentacao-observacao {
    margin-top: 28px;
    padding: 16px 18px;
    border-left: 3px solid #C8A96A;
    background: #F4F1EC;
    line-height: 1.6;
}

/* Mobile */
@media (max-width: 767px) {

    .documentacao-rg {
        line-height: 1.6;
    }

    .documentacao-rg .documentacao-bloco {
        margin-bottom: 28px;
    }

    .documentacao-rg ul {
        padding-left: 20px;
    }

    .documentacao-rg li {
        padding-left: 3px;
        margin-bottom: 16px;
        line-height: 1.6;
    }

    .documentacao-rg .documentacao-observacao {
        margin-top: 24px;
        padding: 14px 16px;
    }
}

.valores-rg {
    line-height: 1.65;
}

/* Blocos principais */
.valores-rg .valores-bloco {
    margin-bottom: 30px;
}

/* Títulos */
.valores-rg .valores-titulo {
    display: block;
    margin-bottom: 14px;
    font-size: 1.05em;
}

/* Valor da primeira via */
.valores-rg .valores-preco {
    line-height: 1.6;
}

.valores-rg .valores-preco span {
    display: block;
    margin-top: 2px;
}

/* Lista principal */
.valores-rg ul {
    margin: 0;
    padding-left: 24px;
}

.valores-rg li {
    padding-left: 5px;
    margin-bottom: 14px;
    line-height: 1.65;
}

.valores-rg li:last-child {
    margin-bottom: 0;
}

/* Subitens I, II, III e IV */
.valores-rg .valores-sublista {
    margin-top: 18px;
    margin-left: 28px;
    padding-left: 18px;
    border-left: 1px solid #DED4C3;
}

.valores-rg .valores-sublista p {
    margin: 0 0 14px;
    line-height: 1.65;
}

.valores-rg .valores-sublista p:last-child {
    margin-bottom: 0;
}

/* Aviso final */
.valores-rg .valores-aviso {
    margin-top: 28px;
    padding: 16px 18px;
    border-left: 3px solid #C8A96A;
    background: #F4F1EC;
    line-height: 1.6;
}

/* Mobile */
@media (max-width: 767px) {

    .valores-rg {
        line-height: 1.6;
    }

    .valores-rg .valores-bloco {
        margin-bottom: 26px;
    }

    .valores-rg ul {
        padding-left: 20px;
    }

    .valores-rg li {
        padding-left: 3px;
        margin-bottom: 16px;
        line-height: 1.6;
    }

    .valores-rg .valores-sublista {
        margin-top: 18px;
        margin-left: 8px;
        padding-left: 16px;
    }

    .valores-rg .valores-sublista p {
        margin-bottom: 16px;
    }

    .valores-rg .valores-aviso {
        margin-top: 24px;
        padding: 14px 16px;
    }
}

.documentacao-rg a {
    color: #0E312B;
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid #C8A96A;
    padding-bottom: 1px;
}

.valores-rg a {
    color: #0E312B;
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid #C8A96A;
    padding-bottom: 1px;
}/* End custom CSS */