.elementor .gn-eyebrow-lateral{font-family:var(--gn-fonte-corpo);font-weight:700;font-size:var(--gn-fs-rotulo);color:var(--gn-azul-medio);letter-spacing:1.92px;line-height:18.6px;text-transform:uppercase;margin:0px;}.elementor .gn-contato-valor:hover,.elementor .gn-contato-valor:focus-visible{color:var(--gn-azul-claro);background-color:transparent;}.elementor .gn-contato-valor:focus{background-color:transparent;}.elementor .gn-contato-valor{font-family:var(--gn-fonte-corpo);font-weight:600;font-size:var(--gn-fs-destaque);color:#FFFFFF;line-height:26px;text-decoration:none;padding:0px;border-radius:0px;background-color:transparent;transition:color 0.2s;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-contato-rotulo{font-family:var(--gn-fonte-corpo);font-weight:700;font-size:var(--gn-fs-rotulo);color:var(--gn-rotulo-escuro);letter-spacing:0.96px;line-height:18.6px;text-transform:uppercase;margin:0px;}.elementor .gn-contato-item{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .gn-card-lateral{width:100%;padding:28px;border-radius:var(--gn-raio-campo);border-width:1px;border-color:var(--gn-branco-08);border-style:solid;background-color:var(--gn-card-escuro-2);display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .gn-campo-grupo-opcoes{width:100%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .gn-subtitulo-form{font-family:var(--gn-fonte-corpo);font-weight:700;font-size:var(--gn-fs-corpo);color:#FFFFFF;line-height:24px;text-transform:none;margin:0px;}.elementor .gn-badge-numero{width:24px;height:24px;min-width:24px;font-family:var(--gn-fonte-corpo);font-weight:700;font-size:var(--gn-fs-rotulo);color:#FFFFFF;line-height:18px;margin:0px;border-radius:12px;background-color:var(--gn-azul);display:inline-flex;justify-content:center;align-items:center;}.elementor .gn-grupo-form-titulo{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .gn-grupo-form{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .gn-divisoria{width:100%;height:1px;min-height:1px;padding:0px;background-color:var(--gn-branco-10);}.elementor .gn-form-titulo{font-family:var(--gn-fonte-corpo);font-weight:800;font-size:var(--gn-fs-h6);color:#FFFFFF;line-height:34px;text-transform:none;margin:0px;}.elementor .gn-secao-formulario{width:100%;padding-block-start:80px;padding-block-end:112px;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-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-degrade{background-image:linear-gradient(180deg, rgba(11,15,26,0.6) 0%,rgba(11,15,26,0) 30%),linear-gradient(90deg, rgba(11,15,26,0.94) 0%,rgba(11,15,26,0.74) 45%,rgba(11,15,26,0.1) 85%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.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-form-mensagem{width:100%;font-family:var(--gn-fonte-corpo);font-size:var(--gn-fs-sm);line-height:21.7px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:var(--gn-raio-card);text-align: left;\n}.elementor .gn-botao-enviar:hover,.elementor .gn-botao-enviar:focus-visible{color:#FFFFFF;background-color:var(--gn-noite);}.elementor .gn-botao-enviar:focus{color:#FFFFFF;background-color:var(--gn-noite);}.elementor .gn-botao-enviar{height:var(--gn-altura-botao);font-family:var(--gn-fonte-corpo);font-weight:600;font-size:var(--gn-fs-ui);color:#FFFFFF;letter-spacing:-0.075px;line-height:19px;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:0px;border-color:transparent;border-style:solid;background-color:var(--gn-azul);transition:background-color 0.2s, color 0.2s;gap:8px;&::after { content: ''; width: 16px; height: 16px; flex: 0 0 16px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M13 18L19 12L13 6' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E"); background-size: 16px 16px; background-repeat: no-repeat; } &: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-caixa-rotulo{font-family:var(--gn-fonte-corpo);font-weight:600;font-size:var(--gn-fs-sm);color:#FFFFFF;line-height:21.7px;cursor:pointer;white-space: nowrap;\n}.elementor .gn-caixa-marcar:focus{border-color:#FFFFFF;}.elementor .gn-caixa-marcar{width:18px;height:18px;min-width:18px;color:var(--gn-azul);cursor:pointer;padding:0px;margin:0px;border-radius:5px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:transparent;display:grid;flex:0 0 18px;justify-items:center;align-items:center;appearance:none;-webkit-appearance: none; &:checked { background-color: #FFFFFF; border-color: #FFFFFF; } &::before { width: 12px; height: 12px; border-radius: 0px; background-color: var(--gn-azul); clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); } &:focus-visible:focus-visible { outline: none; box-shadow: none; }\n}.elementor .gn-opcao-escura:hover,.elementor .gn-opcao-escura:focus-visible{border-color:var(--gn-azul);}.elementor .gn-opcao-escura{width:auto;height:44px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:18px;border-radius:22px;border-width:1px;border-color:var(--gn-branco-22);border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s;display:inline-flex;flex-direction:row;gap:8px;align-items:center;&:has(input:checked) { background-color: var(--gn-azul); border-color: var(--gn-azul); } &:has(input:focus-visible) { outline: 2px solid var(--gn-azul-claro); outline-offset: 2px; }\n}.elementor .gn-opcoes{width:100%;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .gn-campo-grupo{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:9px;flex:1 1 0px;}.elementor .gn-campo-linha{width:100%;padding:0px;display:flex;flex-direction:row;gap:16px;}.elementor .gn-form-escuro{width:100%;padding:44px;border-radius:var(--gn-raio-campo);border-width:1px;border-color:var(--gn-branco-08);border-style:solid;background-color:var(--gn-card-escuro-2);display:flex;flex-direction:column;gap:28px;flex-wrap:nowrap;align-items:stretch;}.elementor .gn-sobreposicao{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;pointer-events: none;\n}.elementor .gn-imagem-cobrir{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;max-width: none;\n}.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-campo:focus{border-color:var(--gn-azul);outline-style:none;box-shadow:0px 0px 0px 3px rgba(31,92,255,0.18);}.elementor .gn-campo{width:100%;height:52px;font-family:var(--gn-fonte-corpo);font-weight:400;font-size:var(--gn-fs-ui);color:var(--gn-noite);line-height:23.2px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:var(--gn-raio-campo);border-width:1px;border-color:var(--gn-noite-18);border-style:solid;background-color:var(--gn-campo-claro);transition:border-color 0.2s;&::placeholder { color: var(--gn-placeholder); opacity: 1; } &:focus-visible:focus-visible { outline: none; border-color: var(--gn-azul); box-shadow: 0px 0px 0px 3px rgba(31,92,255,0.18); }\n}.elementor .gn-campo:hover,.elementor .gn-campo:focus-visible{border-color:var(--gn-texto-apoio);}.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-h4{font-size:var(--gn-fs-h4);letter-spacing:-0.18px;line-height:37px;}.elementor .gn-titulo-h1{font-size:var(--gn-fs-h1);letter-spacing:-0.38px;line-height:78px;}.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-whatsapp:hover,.elementor .gn-botao-whatsapp:focus-visible{color:var(--gn-branco);background-color:var(--gn-whatsapp);}.elementor .gn-botao-whatsapp:focus{color:var(--gn-branco);background-color:var(--gn-whatsapp);}.elementor .gn-botao-whatsapp{color:var(--gn-preto-botao);background-color:var(--gn-branco);&:hover svg { color: #FFFFFF; } &:focus-visible svg { color: #FFFFFF; }\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-rotulo-escuro{color:var(--gn-texto-suave);}.elementor .gn-campo-escuro:focus{border-color:var(--gn-azul);box-shadow:0px 0px 0px 3px rgba(31,92,255,0.28);}.elementor .gn-campo-escuro{color:var(--gn-branco);border-radius:var(--gn-raio-card);border-color:var(--gn-branco-14);background-color:var(--gn-campo-escuro);&::placeholder { color: var(--gn-placeholder-escuro); opacity: 1; } &:focus-visible:focus-visible { outline: none; border-color: var(--gn-azul); box-shadow: 0px 0px 0px 3px rgba(31,92,255,0.28); }\n}.elementor .gn-campo-escuro:hover,.elementor .gn-campo-escuro:focus-visible{border-color:var(--gn-branco-28);}.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-suave{color:var(--gn-texto-suave);}.elementor .gn-cor-texto-claro{color:var(--gn-texto-claro);}.elementor .gn-cor-branco{color:var(--gn-branco);}.elementor .gn-botao-enviar-escuro:hover,.elementor .gn-botao-enviar-escuro:focus-visible{color:var(--gn-noite);background-color:#FFFFFF;}.elementor .gn-botao-enviar-escuro:focus{color:var(--gn-noite);background-color:#FFFFFF;}.elementor .gn-botao-enviar-escuro{&:hover::after { filter: invert(1); } &:focus::after { filter: invert(1); } &:focus-visible::after { filter: invert(1); }\n}.elementor .gn-textarea{height:104px;min-height:104px;line-height:23px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:16px;padding-inline-end:16px;resize: vertical;\n}.elementor .gn-select-escuro{&:is(select) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%237D88A3' stroke-width='2'/%3E%3C/svg%3E"); } &:has(option:first-child:checked) { color: var(--gn-placeholder-escuro); }\n}.elementor .gn-select{cursor:pointer;padding-inline-end:44px;appearance:none;-webkit-appearance: none; &:is(select) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%235C6680' stroke-width='2'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 16px center; background-size: 18px 18px; } &:has(option:first-child:checked) { color: var(--gn-placeholder); } & option { color: #0A0F1A; }\n}.elementor .gn-gap-8{gap:8px;}