.elementor .rs-reservar{--rs: 1;\n}.elementor .rs-form-newsletter{--rs: 1;\n}.elementor .rs-barra{--rs: 1;\n}.elementor .vt-seta-dir{--vt: 1;\n}.elementor .vt-seta-esq{--vt: 1;\n}.elementor .vt-ani-dir{will-change: opacity, transform;\n}.elementor .vt-ani-esq{will-change: opacity, transform;\n}.elementor .vt-ani{will-change: opacity, transform;\n}.elementor .vt-ancora-reservar{--vt: 1;\n}.elementor .vt-ancora-mucuge{--vt: 1;\n}.elementor .vt-ancora-mesa{--vt: 1;\n}.elementor .vt-ancora-suites{--vt: 1;\n}.elementor .vt-ancora-pousada{--vt: 1;\n}.elementor .vt-menu-fecha{width:44px;height:44px;position:absolute;inset-block-start:28px;inset-inline-end:40px;color:#F3E9D9;cursor:pointer;padding:0px;border-width:0px;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .vt-oc-link:hover,.elementor .vt-oc-link:focus-visible{color:var(--vt-dourado);}.elementor .vt-oc-link{min-height:0px;font-family:var(--vt-display);font-weight:300;font-size:46px;color:#FAF4E9;font-style:italic;cursor:pointer;padding:0px;border-width:0px;background-color:transparent;}.elementor .vt-offcanvas{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:60;background-color:var(--vt-tinta);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .vt-menu-abre:hover,.elementor .vt-menu-abre:focus-visible{color:#FFFFFF;}.elementor .vt-menu-abre{min-height:44px;font-family:var(--vt-texto);font-size:12px;color:#F3E9D9;letter-spacing:0.2em;text-transform:uppercase;cursor:pointer;padding:0px;border-width:0px;background-color:transparent;display:inline-flex;gap:10px;align-items:center;}.elementor .vt-cab-dir{display:flex;justify-content:flex-end;align-items:center;}.elementor .vt-cab-esq{display:flex;justify-content:flex-start;align-items:center;}.elementor .vt-barra-fixa{width:auto;position:fixed;inset-inline-end:12px;inset-block-end:12px;inset-inline-start:84px;z-index:55;}.elementor .vt-oculta-cel{--vt: 1;\n}.elementor .vt-idioma-risco{width:1px;height:12px;min-width:0px;background-color:rgba(243, 233, 217, 0.35);flex:0 0 auto;}.elementor .vt-idioma-botao:hover,.elementor .vt-idioma-botao:focus-visible{color:#F3E9D9;}.elementor .vt-idioma-botao{min-height:44px;font-family:var(--vt-texto);font-size:11px;color:rgba(243, 233, 217, 0.55);letter-spacing:0.16em;text-transform:uppercase;cursor:pointer;padding:0px;border-width:0px;background-color:transparent;}.elementor .vt-idioma{width:auto;margin-inline-end:20px;display:flex;gap:8px;flex:0 0 auto;align-items:center;}.elementor .vt-mapa{overflow:hidden;position:relative;border-width:1px;border-color:var(--vt-areia-escura);border-style:solid;background-color:var(--vt-areia);}.elementor .vt-rodape{background-color:var(--vt-tinta);padding-block: 86px 36px;\n}.elementor .vt-so-mobile{display:none;}.elementor .vt-so-desktop{display:flex;}.elementor .vt-cab-logo{width:196px;flex:0 0 auto;}.elementor .vt-cab-linha{width:100%;max-width:1360px;column-gap:24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-inline: auto; padding-inline: 40px;\n}.elementor .vt-cabecalho{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:50;padding-block: 22px;\n}.elementor .vt-faixa-areia{background-color:var(--vt-areia);}.elementor .vt-faixa-escura{background-color:var(--vt-tinta);}.elementor .vt-grade-2{column-gap:48px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .vt-grade-4{display:grid;gap:28px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .vt-acima{position:relative;z-index:2;}.elementor .vt-relativo{position:relative;}.elementor .vt-linha{display:flex;gap:72px;flex-wrap:wrap;align-items:flex-start;}.elementor .vt-largura{width:100%;max-width:1200px;margin-inline: auto; padding-inline: 40px;\n}.elementor .vt-secao{padding-block-start:110px;}.elementor .vt-texto{font-family:var(--vt-texto);font-weight:300;font-size:16.5px;color:var(--vt-castanho);line-height:1.85;}.elementor .vt-rotulo{font-family:var(--vt-texto);font-size:11px;color:var(--vt-terracota);letter-spacing:0.3em;text-transform:uppercase;}.elementor .vt-foto-fundo{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;}.elementor .vt-veu{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;}.elementor .vt-filete{width:54px;height:1px;background-color:var(--vt-dourado);}.elementor .vt-placa-foto{border-width:1px;border-color:var(--vt-areia-escura);border-style:solid;background-image:linear-gradient(168deg, #EFE2D0 0%,#E2D1BA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .vt-trilho{padding-block-end:14px;display:flex;gap:28px;overflow-x: auto; scroll-snap-type: x proximity;\n}.elementor .vt-cartao{border-width:1px;border-color:var(--vt-bege);border-style:solid;background-color:var(--vt-areia);}.elementor .vt-chip{font-family:var(--vt-texto);font-size:11px;color:var(--vt-rotulo);padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-width:1px;border-color:var(--vt-bege);border-style:solid;}.elementor .vt-botao{min-height:52px;font-family:var(--vt-texto);font-size:11px;letter-spacing:0.2em;text-align:center;text-transform:uppercase;cursor:pointer;border-width:0px;background-color:transparent;display:inline-flex;gap:12px;justify-content:center;align-items:center;padding-inline: 32px;\n}.elementor .vt-arco{object-fit:cover;display:block;border-radius: 50% 50% 4px 4px / 38% 38% 4px 4px;\n}.elementor .vt-trilho-item{min-width:0px;max-width:1000px;flex:0 0 88%;scroll-snap-align: start;\n}.elementor .vt-chip-forte{font-size:11.5px;color:var(--vt-castanho);padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-color:var(--vt-areia-escura);}.elementor .vt-arco-raso{border-radius: 50% 50% 4px 4px / 28% 28% 4px 4px;\n}.elementor .vt-botao-claro:hover,.elementor .vt-botao-claro:focus-visible{background-color:rgba(243, 233, 217, 0.16);}.elementor .vt-botao-claro{min-height:44px;color:#F3E9D9;border-width:1px;border-color:rgba(243, 233, 217, 0.6);border-style:solid;}.elementor .vt-botao-cheio:hover,.elementor .vt-botao-cheio:focus-visible{background-color:var(--vt-terracota-escuro);}.elementor .vt-botao-cheio{color:var(--vt-linho);background-color:var(--vt-terracota);}.elementor .vt-titulo-cartao{font-family:var(--vt-display);font-weight:300;font-size:40px;color:var(--vt-tinta);line-height:1.12;}.elementor .vt-titulo-secao{font-family:var(--vt-display);font-weight:300;font-size:48px;color:var(--vt-tinta);line-height:1.14;}.elementor .vt-titulo-capa{font-family:var(--vt-display);font-weight:300;font-size:92px;color:var(--vt-linho);line-height:1.1;font-style:italic;}.elementor .vt-texto-claro{color:var(--vt-creme);}.elementor .vt-rotulo-claro{color:var(--vt-cobre);}.elementor .vt-titulo-claro{color:var(--vt-linho);}