.elementor .gn-doc-texto{font-family:var(--gn-fonte-corpo);font-weight:400;font-size:var(--gn-fs-corpo);color:var(--gn-texto-corpo);line-height:27px;margin:0px;}.elementor .gn-doc-card{width:100%;max-width:864px;padding:56px;border-radius:var(--gn-raio-card);background-color:var(--gn-branco);display:flex;flex-direction:column;gap:20px;}.elementor .gn-doc-link:hover,.elementor .gn-doc-link:focus-visible{color:var(--gn-azul);background-color:transparent;}.elementor .gn-doc-link:focus{background-color:transparent;}.elementor .gn-doc-link{font-family:var(--gn-fonte-corpo);font-weight:600;font-size:var(--gn-fs-ui);color:var(--gn-texto-cinza);line-height:22px;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;transition:color 0.2s;text-align: left; &:focus-visible { outline: 2px solid var(--gn-azul); outline-offset: 2px; border-radius: 4px; } &:focus-visible:focus-visible { outline: 2px solid var(--gn-azul); outline-offset: 2px; box-shadow: none; }\n}.elementor .gn-doc-nav{width:280px;position:sticky;inset-block-start:96px;padding:0px;display:flex;flex-direction:column;gap:4px;flex:0 0 auto;align-items:flex-start;}.elementor .gn-secao-documento{width:100%;padding-block-start:64px;padding-block-end:104px;padding-inline-start:var(--gn-margem-lateral);padding-inline-end:var(--gn-margem-lateral);background-color:var(--gn-fundo-claro);display:flex;flex-direction:column;align-items:center;}.elementor .gn-breadcrumb{font-family:var(--gn-fonte-corpo);font-weight:400;font-size:var(--gn-fs-xs);color:var(--gn-texto-suave);line-height:20px;margin:0px;& a { color: inherit; text-decoration: none; transition: color 0.2s; } & a:hover { color: #FFFFFF; }\n}.elementor .gn-topo-pagina{width:100%;min-height:440px;overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:36px;padding-inline-start:var(--gn-margem-lateral);padding-inline-end:var(--gn-margem-lateral);background-color:var(--gn-noite-2);display:flex;flex-direction:column;align-items:center;}.elementor .gn-sr-only{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .gn-texto-legal{font-family:var(--gn-fonte-corpo);font-weight:400;font-size:var(--gn-fs-rotulo);color:var(--gn-texto-rodape);line-height:18.6px;margin:0px;& a { color: inherit; text-decoration: none; transition: color 0.2s; } & a:hover { color: var(--gn-texto-claro); }\n}.elementor .gn-rotulo-rodape{font-family:var(--gn-fonte-corpo);font-weight:800;font-size:var(--gn-fs-rotulo);color:var(--gn-texto-rodape);letter-spacing:1.68px;line-height:18.6px;text-transform:uppercase;margin:0px;}.elementor .gn-rotulo{font-family:var(--gn-fonte-corpo);font-weight:700;font-size:var(--gn-fs-rotulo);color:var(--gn-texto-cinza);letter-spacing:0.96px;line-height:18.6px;text-transform:uppercase;}.elementor .gn-selo{font-family:var(--gn-fonte-mono);font-weight:400;font-size:var(--gn-fs-micro);color:var(--gn-selo);line-height:17px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--gn-raio-pilula);border-width:1px;border-color:var(--gn-branco-18);border-style:solid;width: fit-content; white-space: nowrap;\n}.elementor .gn-icone-16{width:16px;height:16px;font-size:16px;line-height:0px;display:inline-flex;flex:0 0 auto;}.elementor .gn-botao{height:var(--gn-altura-botao);font-family:var(--gn-fonte-corpo);font-weight:600;font-size:var(--gn-fs-ui);letter-spacing:-0.075px;line-height:19px;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--gn-raio-botao);border-width:1px;border-color:transparent;border-style:solid;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;width: fit-content; white-space: nowrap; &:focus-visible { outline: 2px solid var(--gn-azul); outline-offset: 2px; } &:focus-visible:focus-visible { outline: 2px solid var(--gn-azul); outline-offset: 2px; box-shadow: none; }\n}.elementor .gn-texto-sm{font-size:var(--gn-fs-sm);line-height:21.7px;}.elementor .gn-texto-lead{font-size:var(--gn-fs-lead);line-height:28.8px;}.elementor .gn-texto{font-family:var(--gn-fonte-corpo);font-weight:400;margin:0px;}.elementor .gn-titulo-h2{font-size:var(--gn-fs-h2);letter-spacing:-0.3px;line-height:61.2px;}.elementor .gn-titulo{font-family:var(--gn-fonte-titulo);font-weight:700;text-transform:uppercase;margin:0px;}.elementor .gn-container{width:100%;max-width:var(--gn-largura-conteudo);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .gn-link-rodape:hover,.elementor .gn-link-rodape:focus-visible{color:var(--gn-branco);background-color:transparent;}.elementor .gn-link-rodape{font-family:var(--gn-fonte-corpo);font-weight:400;font-size:var(--gn-fs-sm);color:var(--gn-texto-claro);line-height:29.4px;text-decoration:none;padding:0px;border-radius:0px;background-color:transparent;transition:color 0.2s;display:inline-block;text-align: left; &:focus-visible { outline: 2px solid var(--gn-azul-claro); outline-offset: 2px; border-radius: 4px; } &:focus-visible:focus-visible { outline: 2px solid var(--gn-azul-claro); outline-offset: 2px; box-shadow: none; }\n}.elementor .gn-link-rodape:focus{background-color:transparent;}.elementor .gn-link-menu:hover,.elementor .gn-link-menu:focus-visible{color:var(--gn-azul-claro);background-color:transparent;}.elementor .gn-link-menu{font-family:var(--gn-fonte-corpo);font-weight:600;font-size:var(--gn-fs-sm);color:var(--gn-branco);line-height:21.7px;text-decoration:none;padding:0px;border-radius:0px;background-color:transparent;transition:color 0.2s;display:inline-block;text-align: left; &:focus-visible { outline: 2px solid var(--gn-azul-claro); outline-offset: 4px; border-radius: 4px; } &:focus-visible:focus-visible { outline: 2px solid var(--gn-azul-claro); outline-offset: 4px; box-shadow: none; }\n}.elementor .gn-link-menu:focus{background-color:transparent;}.elementor .gn-link-menu-mobile:hover,.elementor .gn-link-menu-mobile:focus-visible{color:var(--gn-azul-claro);background-color:transparent;}.elementor .gn-link-menu-mobile:focus{color:var(--gn-azul-claro);background-color:transparent;}.elementor .gn-link-menu-mobile{width:100%;font-family:var(--gn-fonte-corpo);font-weight:600;font-size:var(--gn-fs-corpo);color:var(--gn-branco);line-height:22px;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;display:block;border-bottom-style: solid; border-bottom-color: var(--gn-branco-10); text-align: left; &:focus-visible { outline: 2px solid var(--gn-azul-claro); outline-offset: -2px; } &:focus-visible:focus-visible { outline: 2px solid var(--gn-azul-claro); outline-offset: -2px; box-shadow: none; }\n}.elementor .gn-botao-primario:hover,.elementor .gn-botao-primario:focus-visible{color:var(--gn-noite);background-color:var(--gn-branco);}.elementor .gn-botao-primario:focus{color:var(--gn-noite);background-color:var(--gn-branco);}.elementor .gn-botao-primario{color:var(--gn-branco);background-color:var(--gn-azul);}.elementor .gn-icone-whatsapp{color:var(--gn-whatsapp);}.elementor .gn-botao-menu:hover,.elementor .gn-botao-menu:focus-visible{color:var(--gn-branco);border-color:var(--gn-branco-28);background-color:var(--gn-noite);}.elementor .gn-botao-menu:focus{color:var(--gn-branco);border-color:var(--gn-branco-28);background-color:var(--gn-noite);}.elementor .gn-botao-menu{height:34px;font-size:var(--gn-fs-xs);color:var(--gn-noite);line-height:16px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:17px;background-color:var(--gn-branco);gap:6px;}.elementor .gn-cor-texto-claro{color:var(--gn-texto-claro);}.elementor .gn-cor-branco{color:var(--gn-branco);}.elementor .gn-doc-link-ativo{font-weight:700;color:var(--gn-noite);}.elementor .gn-topo-documento{min-height:0px;padding-block-start:140px;padding-block-end:56px;}