.elementor .palavra-destaque{color:var(--energia);}.elementor .chip-icone-atual{width:15px;height:15px;color:var(--energia);flex:0 0 auto;}.elementor .imagem-cidade{height:460px;}.elementor .chip-cidade-atual{width:auto;font-weight:500;font-size:0.9375rem;color:var(--branco);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--azul-escuro);border-style:solid;background-color:var(--azul-escuro);display:inline-flex;gap:0.5rem;flex:0 0 auto;align-items:center;}.elementor .chip-bairro{width:auto;font-size:0.8125rem;color:var(--texto-suave);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--cinza-borda);border-style:solid;background-color:var(--nevoa);display:inline-flex;flex:0 0 auto;align-items:center;}.elementor .lista-bairros{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:0.5rem;flex-wrap:wrap;}.elementor .cidade-bairros-titulo{font-family:var(--fonte-titulo);font-weight:600;font-size:0.9375rem;color:var(--azul-escuro);}.elementor .cidade-bairros{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .cidade-destaque-corpo{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 54%;}.elementor .cidade-destaque-imagem{overflow:visible;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 46%;}.elementor .cidade-destaque{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:4rem;align-items:center;}.elementor .hero-local{width:auto;font-weight:600;font-size:0.9375rem;color:var(--azul);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;background-color:var(--azul-suave);display:inline-flex;gap:0.5rem;flex:0 0 auto;align-items:center;align-self:flex-start;}.elementor .trilha-link{width:auto;color:var(--texto-claro);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .trilha-link:hover,.elementor .trilha-link:focus-visible{color:var(--branco);}.elementor .trilha{width:auto;font-size:0.9375rem;color:var(--texto-claro);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:0.5rem;align-items:center;}.elementor .hero-pagina-texto{font-size:1.125rem;color:#cdd9ee;line-height:1.7em;}.elementor .hero-pagina-titulo{max-width:13em;font-family:var(--fonte-titulo);font-weight:700;font-size:2.875rem;color:var(--branco);line-height:1.15em;& span{color:var(--energia);}\n}.elementor .hero-pagina-conteudo{max-width:720px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .hero-pagina{min-height:360.5px;color:var(--branco);padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(160deg, #0a1f3c 0%,#123468 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;}.elementor .whatsapp-icone-flutuante{width:30px;height:30px;min-width:30px;flex:0 0 auto;}.elementor .whatsapp-icone{width:18px;height:18px;min-width:18px;flex:0 0 auto;}.elementor .whatsapp-flutuante{width:auto;position:fixed;inset-inline-end:24px;inset-block-end:88px;z-index:9999;font-family:var(--fonte-titulo);font-weight:600;font-size:0.9375rem;color:var(--branco);cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:24px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;background-color:#25d366;box-shadow:0px 6px 20px -4px #0a1f3c40;transition:all 180ms;display:inline-flex;gap:0.75rem;align-items:center;}.elementor .whatsapp-flutuante:hover,.elementor .whatsapp-flutuante:focus-visible{background-color:#1eb955;transform:translate3d(0px, -2px, 0px);}.elementor .botao-whatsapp{width:auto;font-family:var(--fonte-titulo);font-weight:600;font-size:0.9375rem;color:var(--branco);cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#ffffff47;border-style:solid;background-color:#00000000;transition:all 180ms;display:inline-flex;gap:0.5rem;justify-content:center;align-items:center;}.elementor .botao-whatsapp:hover,.elementor .botao-whatsapp:focus-visible{border-color:var(--branco);background-color:#ffffff1a;}.elementor .icone-18{width:18px;height:18px;flex:0 0 auto;}.elementor .link-icone{width:16px;height:16px;color:var(--azul);flex:0 0 auto;}.elementor .chip-icone{width:15px;height:15px;color:var(--azul);flex:0 0 auto;}.elementor .cta-acoes{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;flex:0 0 240px;}.elementor .cta-texto{font-size:1rem;color:#cdd9ee;line-height:1.6em;}.elementor .cta-titulo{font-family:var(--fonte-titulo);font-weight:700;font-size:2rem;color:var(--branco);line-height:1.2em;}.elementor .cta-texto-bloco{max-width:640px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .cta-final{color:var(--branco);padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:4rem;padding-inline-end:4rem;border-start-start-radius:22px;border-start-end-radius:22px;border-end-start-radius:22px;border-end-end-radius:22px;background-image:linear-gradient(140deg, #15489c 0%,#0a1f3c 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;gap:3rem;justify-content:space-between;align-items:center;}.elementor .chip-cidade{width:auto;font-weight:500;font-size:0.9375rem;color:var(--texto);cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--cinza-borda);border-style:solid;background-color:var(--branco);transition:all 180ms;display:inline-flex;gap:0.5rem;flex:0 0 auto;align-items:center;}.elementor .chip-cidade:hover,.elementor .chip-cidade:focus-visible{color:var(--azul);border-color:var(--azul);transform:translate3d(0px, -2px, 0px);}.elementor .grade-chips{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:0.75rem;flex-wrap:wrap;justify-content:center;}.elementor .faq-resposta{font-size:0.9375rem;color:var(--texto-suave);line-height:1.7em;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .faq-seta{width:18px;height:18px;color:var(--azul);flex:0 0 auto;}.elementor .faq-pergunta{font-family:var(--fonte-titulo);font-weight:600;font-size:1.125rem;color:var(--azul-escuro);line-height:1.7em;}.elementor .faq-topo{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;}.elementor .faq-item{overflow:hidden;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-start-start-radius:14px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:14px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--azul);border-style:solid;background-color:var(--branco);box-shadow:0px 6px 24px 0px #0a1f3c14;display:flex;flex-direction:column;gap:0.75rem;}.elementor .lista-faq{max-width:820px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:3rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.75rem;}.elementor .selo-claro{width:auto;font-weight:600;font-size:0.8125rem;color:var(--azul);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;background-color:var(--azul-suave);display:inline-flex;gap:0.5rem;flex:0 0 auto;align-items:center;align-self:flex-start;}.elementor .selo-wrap{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .check-marca{width:22px;height:22px;min-width:22px;color:var(--azul);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;background-color:var(--azul-suave);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .lista-check-item{font-size:0.9375rem;color:var(--texto);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:0.75rem;align-items:flex-start;}.elementor .lista-check{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .imagem-arredondada{width:100%;object-fit:cover;border-start-start-radius:22px;border-start-end-radius:22px;border-end-start-radius:22px;border-end-end-radius:22px;box-shadow:0px 10px 30px -10px #0a1f3c26;}.elementor .card-servico-texto{font-size:0.9375rem;color:var(--texto-suave);line-height:1.4em;flex:1 1 0%;}.elementor .subtitulo-secao{font-size:1.125rem;color:var(--texto-suave);line-height:1.7em;}.elementor .titulo-secao{font-family:var(--fonte-titulo);font-weight:700;font-size:2.25rem;color:var(--azul-escuro);line-height:1.15em;}.elementor .cabecalho-secao{max-width:720px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:3rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .botao-secundario{width:auto;font-family:var(--fonte-titulo);font-weight:600;font-size:0.9375rem;color:var(--azul);cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;border-width:1px;border-color:var(--azul-borda);border-style:solid;background-color:#00000000;transition:all 180ms;display:inline-flex;gap:0.5rem;justify-content:center;align-items:center;}.elementor .botao-secundario:hover,.elementor .botao-secundario:focus-visible{color:var(--branco);border-color:var(--branco);background-color:#ffffff1a;}.elementor .botao-primario{width:auto;font-family:var(--fonte-titulo);font-weight:600;font-size:0.9375rem;color:var(--azul-escuro);cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;border-width:1px;border-color:var(--energia);border-style:solid;background-color:var(--energia);transition:all 180ms;display:inline-flex;gap:0.5rem;justify-content:center;align-items:center;}.elementor .botao-primario:hover,.elementor .botao-primario:focus-visible{border-color:var(--energia-forte);background-color:var(--energia-forte);box-shadow:0px 10px 30px -10px #0a1f3c26;transform:translate3d(0px, -2px, 0px);}.elementor .hero-acoes{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .secao-nevoa{background-color:var(--nevoa);}.elementor .secao{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .pe-container{width:100%;max-width:1160px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}