.elementor .bs-rodape{background-color:var(--bs-branco);padding-block: 52px 30px;\n}.elementor .bs-newsletter{overflow:hidden;position:relative;background-color:var(--bs-navy-escuro);}.elementor .bs-depoimento{padding:22px;border-radius:12px;background-color:var(--bs-branco);display:flex;flex-direction:column;gap:14px;}.elementor .bs-item-lista{font-family:var(--bs-fonte-corpo);font-size:15px;color:var(--bs-corpo-forte);line-height:1.55;display:flex;gap:9px;}.elementor .bs-onda{width:92px;height:auto;display:block;}.elementor .bs-scrim{position:absolute;background-image:linear-gradient(180deg, rgba(14,33,43,0.50) 0%,rgba(14,33,43,0.70) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center;inset: 0; padding-inline: 40px;\n}.elementor .bs-banner{width:100%;height:var(--bs-banner);overflow:hidden;position:relative;background-color:var(--bs-navy);}.elementor .bs-barra-reserva{padding:14px;border-radius:8px;border-width:1px;border-color:var(--bs-borda);border-style:solid;background-color:var(--bs-branco);box-shadow:0px 14px 34px 0px rgba(24, 58, 74, 0.09);display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;}.elementor .bs-rotulo-campo{font-family:var(--bs-fonte-corpo);font-size:11px;color:var(--bs-apoio);letter-spacing:0.12em;text-transform:uppercase;margin-block-end:6px;display:block;}.elementor .bs-btn:hover,.elementor .bs-btn:focus-visible{opacity:88%;}.elementor .bs-btn{min-height:var(--bs-altura-botao);font-family:var(--bs-fonte-corpo);font-weight:600;font-size:13px;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--bs-raio-botao);transition:opacity 180ms;display:inline-flex;gap:10px;justify-content:center;align-items:center;}.elementor .bs-menu{font-family:var(--bs-fonte-corpo);font-weight:500;font-size:14px;color:var(--bs-navy);letter-spacing:0.07em;text-transform:uppercase;}.elementor .bs-rotulo{font-family:var(--bs-fonte-corpo);font-weight:600;font-size:12.5px;color:var(--bs-navy);letter-spacing:0.14em;text-transform:uppercase;}.elementor .bs-olho{font-family:var(--bs-fonte-corpo);font-weight:600;font-size:12.5px;color:var(--bs-vinho);letter-spacing:0.16em;text-transform:uppercase;}.elementor .bs-texto-sm{font-family:var(--bs-fonte-corpo);font-size:15px;color:var(--bs-corpo-forte);line-height:1.55;}.elementor .bs-texto{font-family:var(--bs-fonte-corpo);font-weight:400;font-size:17.5px;color:var(--bs-corpo);line-height:1.8;}.elementor .bs-h2-interna{font-family:var(--bs-fonte-titulo);font-weight:400;font-size:42px;color:var(--bs-navy);line-height:1.2;margin:0px;}.elementor .bs-h2{font-family:var(--bs-fonte-titulo);font-weight:400;font-size:48px;color:var(--bs-navy);line-height:1.15;margin:0px;}.elementor .bs-h1-banner{font-family:var(--bs-fonte-titulo);font-weight:400;font-size:66px;color:var(--bs-branco);line-height:1.06;margin:0px;}.elementor .bs-grade-3{display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .bs-linha{display:flex;gap:48px;flex-wrap:wrap;align-items:center;}.elementor .bs-faixa{padding-block: var(--e-gv-4084ad8, 45px);\n}.elementor .bs-secao{padding-block: var(--e-gv-e62b359, 96px);\n}.elementor .bs-container{width:100%;max-width:var(--bs-container);margin-inline: auto; padding-inline: var(--e-gv-d8addcc, 40px);\n}.elementor .bs-h2-claro{color:var(--bs-branco);}.elementor .bs-texto-claro{color:var(--bs-sobre-navy);}.elementor .bs-secao-navy{background-color:var(--bs-navy);}.elementor .bs-secao-creme{border-block-start-width:1px;border-block-end-width:1px;background-color:var(--bs-fundo-creme);border-top-style: solid; border-top-color: var(--e-gv-4fe70bc, #EDEBE4); border-bottom-style: solid; border-bottom-color: var(--e-gv-4fe70bc, #EDEBE4);\n}.elementor .bs-secao-gelo{background-color:var(--bs-gelo);}.elementor .bs-btn-contorno{color:var(--bs-vinho);border-width:1.5px;border-color:var(--bs-vinho);border-style:solid;background-color:transparent;}.elementor .bs-btn-navy{color:var(--bs-branco);border-style:none;background-color:var(--bs-navy);}.elementor .bs-btn-primario{color:var(--bs-branco);border-style:none;background-color:var(--bs-vinho);}