.elementor .detalhe-foto{height:360px;min-width:0px;object-fit:cover;display:block;flex:1 1 0px;cursor:zoom-in;\n}.elementor .painel-rodape{width:100%;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .outra-sala-painel{width:auto;position:absolute;inset-inline-end:28px;inset-block-end:28px;inset-inline-start:28px;z-index:1;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--cor-branco);display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .outra-sala-card{width:100%;height:460px;min-width:0px;overflow:hidden;position:relative;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .outras-salas-grade{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .lista-checks{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .ficha-itens{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;align-items:flex-start;}.elementor .cartao-reserva{min-width:0px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--cor-creme);display:flex;flex-direction:column;gap:16px;flex:0 0 400px;align-items:stretch;}.elementor .selo-ampliar{width:auto;min-width:0px;position:absolute;inset-inline-end:16px;inset-block-end:16px;z-index:1;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;background-color:var(--cor-branco);display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .galeria-sala-miniaturas{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:16px;flex:0 0 388px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto auto;}.elementor .galeria-sala-principal{height:560px;min-width:0px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex:1 1 0px;cursor:zoom-in;\n}.elementor .galeria-sala{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;}.elementor .trilha-link-escuro:hover,.elementor .trilha-link-escuro:focus-visible{color:var(--cor-azul);}.elementor .trilha-link-escuro{font-family:var(--fonte-texto);font-weight:400;font-size:14px;color:var(--cor-texto);line-height:22px;text-decoration:none;}.elementor .trilha{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .duvida-icone{width:24px;height:24px;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:inline-flex;flex:0 0 24px;justify-content:center;align-items:center;}.elementor .sem-quebra{white-space:nowrap;\n}.elementor .foto-absoluta{object-fit:cover;position:absolute;display:block;box-sizing:border-box;\n}.elementor .coluna-texto{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .colunas{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:64px;align-items:center;}.elementor .texto-destaque{font-family:var(--fonte-texto);font-weight:600;font-size:15px;color:var(--cor-marinho);line-height:20px;}.elementor .item-ficha-textos{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:2px;flex:1 1 0px;}.elementor .item-ficha{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;}.elementor .item-check{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .divisoria{width:100%;height:1px;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--cor-linha);display:block;}.elementor .preco-valor{font-family:var(--fonte-titulo);font-weight:700;font-size:48px;color:var(--cor-marinho);line-height:56px;white-space:nowrap;\n}.elementor .preco-linha{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:baseline;\n}.elementor .foto-cobrir{width:100%;height:100%;object-fit:cover;display:block;}.elementor .card:hover,.elementor .card:focus-visible{box-shadow:0px 16px 40px 0px rgba(35,37,57,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .card{box-shadow:0px 12px 32px 0px rgba(27,27,27,0.08);&:hover, &:focus-visible { box-shadow: rgba(27,27,27,0.12) 0px 16px 40px 0px; }\n}.elementor .trilha-cards{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;align-items:stretch;}.elementor .grupo-botoes{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .icone-24{width:24px;height:24px;display:block;flex:0 0 24px;}.elementor .link-seta:hover,.elementor .link-seta:focus-visible{gap:14px;}.elementor .link-seta:focus{gap:14px;}.elementor .link-seta{width:auto;min-width:0px;text-decoration:none;cursor:pointer;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;display:inline-flex;flex-direction:row;gap:10px;align-items:center;align-self:auto;transition:gap 200ms;\n}.elementor .botao-icone{width:20px;height:20px;display:block;flex:0 0 20px;}.elementor .botao-texto{font-family:var(--fonte-texto);font-weight:600;font-size:15px;color:var(--cor-marinho);line-height:20px;white-space:nowrap;\n}.elementor .botao-claro:hover,.elementor .botao-claro:focus-visible{background-color:var(--cor-creme);}.elementor .botao-claro:focus{background-color:var(--cor-creme);}.elementor .botao-claro{background-color:var(--cor-branco);}.elementor .botao-secundario:hover,.elementor .botao-secundario:focus-visible{background-color:var(--cor-linha);}.elementor .botao-secundario:focus{background-color:var(--cor-linha);}.elementor .botao-secundario{border-width:1.5px;border-color:var(--cor-marinho);border-style:solid;background-color:transparent;}.elementor .botao-primario:hover,.elementor .botao-primario:focus-visible{background-color:var(--cor-pessego-escuro);}.elementor .botao-primario:focus{background-color:var(--cor-pessego-escuro);}.elementor .botao-primario{background-color:var(--cor-azul);& p, & .botao-texto { color: var(--cor-branco) !important; } & img { filter: brightness(0) invert(1); } &:hover, &:focus-visible { background-color: var(--cor-azul); } & p, & .botao-texto { color: var(--cor-branco) !important; } & img { filter: brightness(0) invert(1); } &:hover, &:focus-visible { background-color: var(--cor-marinho); }\n}.elementor .botao{width:auto;min-width:0px;text-decoration:none;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;display:inline-flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;align-self:flex-start;}.elementor .texto-p{font-family:var(--fonte-texto);font-weight:400;font-size:14px;color:var(--cor-texto);line-height:22px;}.elementor .texto{font-family:var(--fonte-texto);font-weight:400;font-size:16px;color:var(--cor-texto);line-height:26px;}.elementor .texto-g{font-family:var(--fonte-texto);font-weight:400;font-size:18px;color:var(--cor-texto);line-height:30px;}.elementor .titulo-3{font-family:var(--fonte-titulo);font-weight:700;font-size:24px;color:var(--cor-marinho);line-height:32px;}.elementor .titulo-2{font-family:var(--fonte-titulo);font-weight:700;font-size:44px;color:var(--cor-marinho);line-height:52px;text-wrap:balance;\n}.elementor .titulo-1{font-family:var(--fonte-titulo);font-weight:700;font-size:64px;color:var(--cor-marinho);line-height:72px;}.elementor .etiqueta-texto{font-family:var(--fonte-texto);font-weight:500;font-size:13px;color:var(--cor-marinho);letter-spacing:0.08em;line-height:16px;text-transform:uppercase;}.elementor .etiqueta-traco{width:28px;height:1.5px;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--cor-azul);display:block;flex:0 0 auto;}.elementor .etiqueta{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .cabecalho-centro{width:100%;max-width:720px;text-align:center;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:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .container{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px;}.elementor .fundo-branco{background-color:var(--cor-branco);}.elementor .fundo-creme{background-color:var(--cor-creme);}.elementor .secao{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .texto-suave-claro{color:var(--cor-branco);}.elementor .texto-claro{color:var(--cor-branco);}.elementor .botao-largo{width:100%;align-self:stretch;}.elementor .texto-escuro{color:var(--cor-marinho);}.elementor .galeria-sala-mini{height:272px;cursor:zoom-in;\n}.elementor .item-ficha-solto{width:auto;max-width:100%;flex:0 1 auto;}