{"id":1182,"date":"2023-03-02T13:48:30","date_gmt":"2023-03-02T16:48:30","guid":{"rendered":"https:\/\/campobahia.com\/?page_id=1182"},"modified":"2026-09-24T21:48:36","modified_gmt":"2026-09-25T00:48:36","slug":"onde-estamos","status":"publish","type":"page","link":"http:\/\/campobahia.com\/de\/onde-estamos\/","title":{"rendered":"Wo sind wir?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1182\" class=\"elementor elementor-1182\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-28dece4 e-flex e-con-boxed e-con e-parent\" data-id=\"28dece4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a0f897b e-con-full e-flex e-con e-child\" data-id=\"a0f897b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29d3ba4 elementor-widget elementor-widget-html\" data-id=\"29d3ba4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"cb-timeline\">\r\n  <div class=\"cb-timeline-track\">\r\n    <div class=\"cb-timeline-item\">\r\n      <strong>70 km<\/strong>\r\n      <span><\/span>\r\n      <p>Trancoso<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"cb-timeline-item\">\r\n      <strong>35 km<\/strong>\r\n      <span><\/span>\r\n      <p>Arraial d'Ajuda<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"cb-timeline-item\">\r\n      <strong>29,8 km<\/strong>\r\n      <span><\/span>\r\n      <p>Aeroporto de<br>Porto Seguro<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"cb-timeline-item\">\r\n      <strong>13,1 km<\/strong>\r\n      <span><\/span>\r\n      <p>Praia do Mut\u00e1<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"cb-timeline-item cb-highlight\">\r\n      <strong>0 km<\/strong>\r\n      <span><\/span>\r\n      <p>Campo Bahia<small>Onde estamos<\/small><\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.cb-timeline {\r\n  --cb-line: rgba(254, 252, 245, 0.72);\r\n  --cb-text: #FEFCF5;\r\n  --cb-muted: rgba(254, 252, 245, 0.78);\r\n  --cb-dot: #FEFCF5;\r\n  --cb-gold: #D8C6A7;\r\n  --cb-highlight: #E7C27D;\r\n\r\n  width: 100%;\r\n  max-width: 1100px;\r\n  margin: 0 auto;\r\n  padding: 42px 20px;\r\n  font-family: inherit;\r\n  color: var(--cb-text);\r\n}\r\n\r\n.cb-timeline-track {\r\n  position: relative;\r\n  display: grid;\r\n  grid-template-columns: repeat(5, 1fr);\r\n  align-items: start;\r\n}\r\n\r\n.cb-timeline-track::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 45px;\r\n  left: 8%;\r\n  right: 8%;\r\n  height: 3px;\r\n  background: var(--cb-line);\r\n  z-index: 1;\r\n}\r\n\r\n.cb-timeline-item {\r\n  position: relative;\r\n  z-index: 2;\r\n  text-align: center;\r\n  min-width: 0;\r\n}\r\n\r\n.cb-timeline-item strong {\r\n  display: block;\r\n  margin-bottom: 14px;\r\n  color: var(--cb-gold);\r\n  font-size: 18px;\r\n  font-weight: 700;\r\n  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.45);\r\n}\r\n\r\n.cb-timeline-item span {\r\n  display: block;\r\n  width: 18px;\r\n  height: 18px;\r\n  margin: 0 auto 16px;\r\n  border: 3px solid var(--cb-dot);\r\n  border-radius: 50%;\r\n  background: var(--cb-dot);\r\n  box-shadow: 0 0 0 4px rgba(254, 252, 245, 0.16);\r\n}\r\n\r\n.cb-timeline-item p {\r\n  margin: 0;\r\n  color: var(--cb-muted);\r\n  font-size: 16px;\r\n  line-height: 1.35;\r\n  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.55);\r\n}\r\n\r\n.cb-timeline-item small {\r\n  display: block;\r\n  margin-top: 2px;\r\n  color: rgba(254, 252, 245, 0.68);\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n}\r\n\r\n.cb-highlight strong {\r\n  color: var(--cb-highlight);\r\n  font-size: 22px;\r\n}\r\n\r\n.cb-highlight span {\r\n  width: 30px;\r\n  height: 30px;\r\n  margin-top: -6px;\r\n  border-color: var(--cb-highlight);\r\n  background: var(--cb-highlight);\r\n  box-shadow:\r\n    0 0 0 8px rgba(231, 194, 125, 0.22),\r\n    0 8px 24px rgba(0, 0, 0, 0.28);\r\n}\r\n\r\n.cb-highlight p {\r\n  color: var(--cb-highlight);\r\n  font-weight: 700;\r\n}\r\n\r\n.cb-highlight small {\r\n  color: var(--cb-highlight);\r\n  font-weight: 500;\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width: 767px) {\r\n  .cb-timeline {\r\n    padding: 34px 18px;\r\n  }\r\n\r\n  .cb-timeline-track {\r\n    display: block;\r\n    padding-left: 34px;\r\n  }\r\n\r\n  .cb-timeline-track::before {\r\n    top: 8px;\r\n    bottom: 8px;\r\n    left: 10px;\r\n    right: auto;\r\n    width: 3px;\r\n    height: auto;\r\n  }\r\n\r\n  .cb-timeline-item {\r\n    text-align: left;\r\n    padding: 0 0 28px;\r\n  }\r\n\r\n  .cb-timeline-item:last-child {\r\n    padding-bottom: 0;\r\n  }\r\n\r\n  .cb-timeline-item strong {\r\n    margin-bottom: 4px;\r\n    font-size: 17px;\r\n  }\r\n\r\n  .cb-timeline-item span,\r\n  .cb-highlight span {\r\n    position: absolute;\r\n    left: -34px;\r\n    top: 2px;\r\n    width: 20px;\r\n    height: 20px;\r\n    margin: 0;\r\n    box-shadow: 0 0 0 4px rgba(254, 252, 245, 0.14);\r\n  }\r\n\r\n  .cb-highlight span {\r\n    background: var(--cb-highlight);\r\n    border-color: var(--cb-highlight);\r\n  }\r\n\r\n  .cb-timeline-item p {\r\n    font-size: 15px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f13d24 e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"9f13d24\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ae7ca82 e-con-full e-flex e-con e-child\" data-id=\"ae7ca82\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f628e1f elementor-widget elementor-widget-text-editor\" data-id=\"f628e1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"10898\" class=\"elementor elementor-10898\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-1983cb10 e-con-full shrinker e-flex e-con e-parent\" data-id=\"1983cb10\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_devices&quot;:[&quot;desktop&quot;],&quot;sticky_on&quot;:[&quot;desktop&quot;],&quot;sticky_effects_offset&quot;:60,&quot;sticky&quot;:&quot;top&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;sticky_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-2441c33a e-con-full e-flex e-con e-child\" data-id=\"2441c33a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5994f6e0 e-con-full e-flex e-con e-child\" data-id=\"5994f6e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-10d35876 e-con-full e-flex e-con e-child\" data-id=\"10d35876\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11bec5ab elementor-widget elementor-widget-form\" data-id=\"11bec5ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;button_width&quot;:&quot;20&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Rerserva \" aria-label=\"Rerserva \">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"10898\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"11bec5ab\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-date elementor-field-group elementor-column elementor-field-group-entrada elementor-col-20\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-entrada\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCheck-in\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\n\t\t<input type=\"date\" name=\"form_fields[entrada]\" id=\"form-field-entrada\" class=\"elementor-field elementor-size-sm  elementor-field-textual elementor-date-field\" placeholder=\"check-in\" pattern=\"[0-9]{4}-[0-9]{2}-[0-9]{2}\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-date elementor-field-group elementor-column elementor-field-group-saida elementor-col-20\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-saida\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCheck-out\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\n\t\t<input type=\"date\" name=\"form_fields[saida]\" id=\"form-field-saida\" class=\"elementor-field elementor-size-sm  elementor-field-textual elementor-date-field\" placeholder=\"check-out\" pattern=\"[0-9]{4}-[0-9]{2}-[0-9]{2}\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-quartos elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[quartos]\" id=\"form-field-quartos\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-codigo elementor-col-20\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-codigo\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTenho um c\u00f3digo\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[codigo]\" id=\"form-field-codigo\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"C\u00f3digo promocional (opcional)\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-ad_final elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[ad_final]\" id=\"form-field-ad_final\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-ch_final elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[ch_final]\" id=\"form-field-ch_final\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-ch_idades elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[ch_idades]\" id=\"form-field-ch_idades\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-lang elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[lang]\" id=\"form-field-lang\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-20 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">RESERVAR<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5850a204 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-con-full e-flex e-con e-parent\" data-id=\"5850a204\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-68871c8 e-con-full e-flex e-con e-child\" data-id=\"68871c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d713354 elementor-widget elementor-widget-html\" data-id=\"1d713354\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script data-no-defer=\"1\">\r\n\/* LSCACHE_EXCLUDE_BOOKING_DATES *\/\r\n\r\n(function () {\r\n    'use strict';\r\n\r\n    const SELECTOR_ENTRADA = '#form-field-entrada';\r\n    const SELECTOR_SAIDA   = '#form-field-saida';\r\n\r\n    let iniciado = false;\r\n    let intervalo = null;\r\n    let tentativas = 0;\r\n\r\n    \/**\r\n     * Converte uma data para meia-noite,\r\n     * evitando problemas de hor\u00e1rio\/timezone.\r\n     *\/\r\n    function normalizarData(data) {\r\n        if (!(data instanceof Date) || isNaN(data.getTime())) {\r\n            return null;\r\n        }\r\n\r\n        return new Date(\r\n            data.getFullYear(),\r\n            data.getMonth(),\r\n            data.getDate()\r\n        );\r\n    }\r\n\r\n    \/**\r\n     * Tenta obter a data selecionada de um campo.\r\n     *\r\n     * Funciona com:\r\n     * - Flatpickr \/ Elementor\r\n     * - yyyy-mm-dd\r\n     * - dd\/mm\/yyyy\r\n     *\/\r\n    function obterData(campo) {\r\n\r\n        if (!campo) {\r\n            return null;\r\n        }\r\n\r\n        \/\/ Prioridade: Flatpickr\r\n        if (\r\n            campo._flatpickr &&\r\n            campo._flatpickr.selectedDates &&\r\n            campo._flatpickr.selectedDates.length\r\n        ) {\r\n            return normalizarData(\r\n                campo._flatpickr.selectedDates[0]\r\n            );\r\n        }\r\n\r\n        const valor = campo.value.trim();\r\n\r\n        if (!valor) {\r\n            return null;\r\n        }\r\n\r\n        let match;\r\n\r\n        \/\/ yyyy-mm-dd\r\n        match = valor.match(\/^(\\d{4})-(\\d{2})-(\\d{2})$\/);\r\n\r\n        if (match) {\r\n            return new Date(\r\n                Number(match[1]),\r\n                Number(match[2]) - 1,\r\n                Number(match[3])\r\n            );\r\n        }\r\n\r\n        \/\/ dd\/mm\/yyyy\r\n        match = valor.match(\/^(\\d{2})\\\/(\\d{2})\\\/(\\d{4})$\/);\r\n\r\n        if (match) {\r\n            return new Date(\r\n                Number(match[3]),\r\n                Number(match[2]) - 1,\r\n                Number(match[1])\r\n            );\r\n        }\r\n\r\n        return null;\r\n    }\r\n\r\n    \/**\r\n     * Soma dias sem depender de timezone.\r\n     *\/\r\n    function adicionarDias(data, quantidade) {\r\n\r\n        const novaData = new Date(\r\n            data.getFullYear(),\r\n            data.getMonth(),\r\n            data.getDate()\r\n        );\r\n\r\n        novaData.setDate(\r\n            novaData.getDate() + quantidade\r\n        );\r\n\r\n        return novaData;\r\n    }\r\n\r\n    \/**\r\n     * Formato yyyy-mm-dd para o atributo min.\r\n     *\/\r\n    function dataParaISO(data) {\r\n\r\n        const ano = data.getFullYear();\r\n        const mes = String(\r\n            data.getMonth() + 1\r\n        ).padStart(2, '0');\r\n\r\n        const dia = String(\r\n            data.getDate()\r\n        ).padStart(2, '0');\r\n\r\n        return `${ano}-${mes}-${dia}`;\r\n    }\r\n\r\n    \/**\r\n     * Atualiza a menor data poss\u00edvel no checkout.\r\n     *\/\r\n    function atualizarSaida() {\r\n\r\n        const entrada = document.querySelector(\r\n            SELECTOR_ENTRADA\r\n        );\r\n\r\n        const saida = document.querySelector(\r\n            SELECTOR_SAIDA\r\n        );\r\n\r\n        if (!entrada || !saida) {\r\n            return;\r\n        }\r\n\r\n        const dataEntrada = obterData(entrada);\r\n\r\n        if (!dataEntrada) {\r\n            return;\r\n        }\r\n\r\n        \/\/ Checkout = no m\u00ednimo dia seguinte\r\n        const dataMinimaSaida = adicionarDias(\r\n            dataEntrada,\r\n            1\r\n        );\r\n\r\n        \/*\r\n         * Campo HTML padr\u00e3o\r\n         *\/\r\n        saida.setAttribute(\r\n            'min',\r\n            dataParaISO(dataMinimaSaida)\r\n        );\r\n\r\n        \/*\r\n         * Elementor \/ Flatpickr\r\n         *\/\r\n        if (saida._flatpickr) {\r\n\r\n            saida._flatpickr.set(\r\n                'minDate',\r\n                dataMinimaSaida\r\n            );\r\n\r\n            const dataSaida = obterData(saida);\r\n\r\n            \/*\r\n             * Se a sa\u00edda atual for:\r\n             * - mesmo dia\r\n             * - anterior \u00e0 entrada\r\n             *\r\n             * limpa automaticamente.\r\n             *\/\r\n            if (\r\n                dataSaida &&\r\n                dataSaida < dataMinimaSaida\r\n            ) {\r\n                saida._flatpickr.clear();\r\n            }\r\n        } else {\r\n\r\n            const dataSaida = obterData(saida);\r\n\r\n            if (\r\n                dataSaida &#038;&#038;\r\n                dataSaida < dataMinimaSaida\r\n            ) {\r\n                saida.value = '';\r\n            }\r\n        }\r\n    }\r\n\r\n    \/**\r\n     * Valida\u00e7\u00e3o adicional antes do envio.\r\n     *\r\n     * Mesmo que algum calend\u00e1rio deixe selecionar\r\n     * uma data errada visualmente, o formul\u00e1rio\r\n     * n\u00e3o ser\u00e1 enviado.\r\n     *\/\r\n    function validarFormulario(event) {\r\n\r\n        const entrada = document.querySelector(\r\n            SELECTOR_ENTRADA\r\n        );\r\n\r\n        const saida = document.querySelector(\r\n            SELECTOR_SAIDA\r\n        );\r\n\r\n        if (!entrada || !saida) {\r\n            return;\r\n        }\r\n\r\n        const dataEntrada = obterData(entrada);\r\n        const dataSaida = obterData(saida);\r\n\r\n        if (!dataEntrada || !dataSaida) {\r\n            return;\r\n        }\r\n\r\n        const minimo = adicionarDias(\r\n            dataEntrada,\r\n            1\r\n        );\r\n\r\n        if (dataSaida < minimo) {\r\n\r\n            event.preventDefault();\r\n            event.stopPropagation();\r\n            event.stopImmediatePropagation();\r\n\r\n            alert(\r\n                'A data de sa\u00edda deve ser pelo menos um dia ap\u00f3s a data de entrada.'\r\n            );\r\n\r\n            if (saida._flatpickr) {\r\n                saida._flatpickr.clear();\r\n                saida._flatpickr.open();\r\n            } else {\r\n                saida.value = '';\r\n                saida.focus();\r\n            }\r\n\r\n            return false;\r\n        }\r\n    }\r\n\r\n    \/**\r\n     * Inicializa\u00e7\u00e3o\r\n     *\/\r\n    function iniciar() {\r\n\r\n        const entrada = document.querySelector(\r\n            SELECTOR_ENTRADA\r\n        );\r\n\r\n        const saida = document.querySelector(\r\n            SELECTOR_SAIDA\r\n        );\r\n\r\n        if (!entrada || !saida) {\r\n            return false;\r\n        }\r\n\r\n        if (!iniciado) {\r\n\r\n            iniciado = true;\r\n\r\n            \/*\r\n             * Escuta altera\u00e7\u00f5es normais\r\n             *\/\r\n            entrada.addEventListener(\r\n                'change',\r\n                atualizarSaida\r\n            );\r\n\r\n            entrada.addEventListener(\r\n                'input',\r\n                atualizarSaida\r\n            );\r\n\r\n            \/*\r\n             * Valida\u00e7\u00e3o do formul\u00e1rio Elementor\r\n             *\/\r\n            const formulario = entrada.closest('form');\r\n\r\n            if (formulario) {\r\n                formulario.addEventListener(\r\n                    'submit',\r\n                    validarFormulario,\r\n                    true\r\n                );\r\n            }\r\n        }\r\n\r\n        \/*\r\n         * Elementor pode carregar o Flatpickr\r\n         * depois do nosso c\u00f3digo.\r\n         *\/\r\n        atualizarSaida();\r\n\r\n        return true;\r\n    }\r\n\r\n    \/**\r\n     * Primeira tentativa.\r\n     *\/\r\n    function executar() {\r\n\r\n        iniciar();\r\n\r\n        \/*\r\n         * Continua verificando durante alguns segundos\r\n         * porque Elementor + LiteSpeed podem carregar\r\n         * elementos e Flatpickr posteriormente.\r\n         *\/\r\n        if (intervalo) {\r\n            return;\r\n        }\r\n\r\n        intervalo = setInterval(function () {\r\n\r\n            tentativas++;\r\n\r\n            iniciar();\r\n\r\n            const entrada = document.querySelector(\r\n                SELECTOR_ENTRADA\r\n            );\r\n\r\n            const saida = document.querySelector(\r\n                SELECTOR_SAIDA\r\n            );\r\n\r\n            \/*\r\n             * Quando ambos os Flatpickrs estiverem\r\n             * carregados podemos parar de verificar.\r\n             *\/\r\n            if (\r\n                entrada &#038;&#038;\r\n                saida &#038;&#038;\r\n                entrada._flatpickr &#038;&#038;\r\n                saida._flatpickr\r\n            ) {\r\n                atualizarSaida();\r\n\r\n                clearInterval(intervalo);\r\n                intervalo = null;\r\n            }\r\n\r\n            \/*\r\n             * M\u00e1ximo de aproximadamente 15 segundos.\r\n             *\/\r\n            if (tentativas >= 50) {\r\n                clearInterval(intervalo);\r\n                intervalo = null;\r\n\r\n                atualizarSaida();\r\n            }\r\n\r\n        }, 300);\r\n    }\r\n\r\n    \/**\r\n     * Funciona independentemente de o LiteSpeed\r\n     * executar o script antes ou depois do DOM.\r\n     *\/\r\n    if (document.readyState === 'loading') {\r\n\r\n        document.addEventListener(\r\n            'DOMContentLoaded',\r\n            executar\r\n        );\r\n\r\n    } else {\r\n\r\n        executar();\r\n\r\n    }\r\n\r\n    \/**\r\n     * Compatibilidade extra com Elementor.\r\n     *\/\r\n    window.addEventListener(\r\n        'load',\r\n        atualizarSaida\r\n    );\r\n\r\n})();\r\n<\/script>\r\n<script data-no-defer=\"1\">\r\n\/* campo-bahia-lang *\/\r\n\r\n(function($) {\r\n\r\n    function campoBahiaDetectarIdioma() {\r\n\r\n        var path = window.location.pathname.toLowerCase();\r\n\r\n        if (path === '\/en' || path.indexOf('\/en\/') === 0) {\r\n            return 'en-US';\r\n        }\r\n\r\n        if (path === '\/es' || path.indexOf('\/es\/') === 0) {\r\n            return 'es-ES';\r\n        }\r\n\r\n        if (path === '\/de' || path.indexOf('\/de\/') === 0) {\r\n            return 'de-DE';\r\n        }\r\n\r\n        return 'pt-BR';\r\n    }\r\n\r\n    function campoBahiaPreencherIdioma() {\r\n\r\n        var idioma = campoBahiaDetectarIdioma();\r\n\r\n        $('input[name=\"form_fields[lang]\"]').each(function() {\r\n            $(this).val(idioma);\r\n            $(this).attr('value', idioma);\r\n        });\r\n\r\n    }\r\n\r\n    $(document).ready(function() {\r\n        campoBahiaPreencherIdioma();\r\n    });\r\n\r\n    $(document).on('submit', 'form.elementor-form', function() {\r\n\r\n        var idioma = campoBahiaDetectarIdioma();\r\n\r\n        $(this)\r\n            .find('input[name=\"form_fields[lang]\"]')\r\n            .val(idioma)\r\n            .attr('value', idioma);\r\n\r\n    });\r\n\r\n})(jQuery);\r\n<\/script>\r\n<script>\r\njQuery(document).ready(function ($) {\r\n    function waitForFlatpicker(callback) {\r\n        if (typeof window.flatpickr !== 'function') {\r\n            setTimeout(function () { waitForFlatpicker(callback) }, 100);\r\n        }\r\n        callback();\r\n    }\r\n    waitForFlatpicker(function () {\r\n        flatpickr.l10ns.pt = {\r\n            weekdays: {\r\n                shorthand: [\"Dom\", \"Seg\", \"Ter\", \"Qua\", \"Qui\", \"Sex\", \"S\u00e1b\"],\r\n                longhand: [\r\n                    \"Domingo\",\r\n                    \"Segunda-feira\",\r\n                    \"Ter\u00e7a-feira\",\r\n                    \"Quarta-feira\",\r\n                    \"Quinta-feira\",\r\n                    \"Sexta-feira\",\r\n                    \"S\u00e1bado\",\r\n                ],\r\n            },\r\n            months: {\r\n                shorthand: [\r\n                    \"Jan\",\r\n                    \"Fev\",\r\n                    \"Mar\",\r\n                    \"Abr\",\r\n                    \"Mai\",\r\n                    \"Jun\",\r\n                    \"Jul\",\r\n                    \"Ago\",\r\n                    \"Set\",\r\n                    \"Out\",\r\n                    \"Nov\",\r\n                    \"Dez\",\r\n                ],\r\n                longhand: [\r\n                    \"Janeiro\",\r\n                    \"Fevereiro\",\r\n                    \"Mar\u00e7o\",\r\n                    \"Abril\",\r\n                    \"Maio\",\r\n                    \"Junho\",\r\n                    \"Julho\",\r\n                    \"Agosto\",\r\n                    \"Setembro\",\r\n                    \"Outubro\",\r\n                    \"Novembro\",\r\n                    \"Dezembro\",\r\n                ],\r\n            },\r\n\r\n            rangeSeparator: \" at\u00e9 \",\r\n            \r\n            \r\n        };\r\n        \/\/set translations\r\n        flatpickr.localize(flatpickr.l10ns.pt);\r\n        \r\n\r\n    });\r\n    \r\n    setTimeout(function () {\r\n      \/\/ Formato que ser\u00e1 exibido no formul\u00e1rio\r\n      var DATA_FORMATO_EXIBICAO = 'd\/m\/Y';\r\n      \/\/ Formato que ser\u00e1 enviado no redirect\r\n      var DATA_FORMATO_ENVIADO = \"dmY\";\r\n      \/\/ N\u00famero m\u00ednimo de dias na sele\u00e7\u00e3o de datas\r\n      var MINIMO_DIAS = 1;\r\n\r\n      \/\/op\u00e7\u00f5es do form de check-in\r\n      var start = flatpickr('#form-field-entrada', {\r\n          minDate: \"today\",\r\n          disableMobile: true,\r\n          altInput: true,\r\n          altFormat: DATA_FORMATO_EXIBICAO,\r\n          dateFormat: DATA_FORMATO_ENVIADO,\r\n          onChange: function(selectedDates, dateStr, instance) {\r\n              if(dateStr) {\r\n                  endDate = end.parseDate(dateStr, DATA_FORMATO_ENVIADO);\r\n                  endDate.setDate(endDate.getDate() + MINIMO_DIAS);\r\n                  endDateStr = end.formatDate(endDate, DATA_FORMATO_ENVIADO);\r\n                  end.set('minDate', endDateStr);\r\n                  end.setDate(endDate);\r\n                  end.open();\r\n              }\r\n          }\r\n      });\r\n\r\n      \/\/op\u00e7\u00f5es do form de check-out\r\n      var end = flatpickr('#form-field-saida', {\r\n          minDate: \"today\",\r\n          disableMobile: true,\r\n          altInput: true,\r\n          altFormat: DATA_FORMATO_EXIBICAO,\r\n          dateFormat: DATA_FORMATO_ENVIADO\r\n      });\r\n\r\n      \/\/ Coloca data atual pre-preenchida\r\n      start.setDate(new Date());\r\n      end.setDate(new Date().setDate(new Date().getDate() + MINIMO_DIAS));\r\n        \r\n    }, 1000);\r\n});\r\n<\/script>\r\n<style>\r\n.cb-guests-field { display:flex; flex-direction:column; position:relative; }\r\n.cb-guests-field .elementor-field-label { margin-bottom: 5px; }\r\n.cb-guests-trigger {\r\n  width:100%;\r\n  display:flex; align-items:center; justify-content:space-between;\r\n  background:#fff; border:1px solid #ccc; border-radius:4px;\r\n  padding:10px 12px; font-size:14px; color:#333; cursor:pointer;\r\n  font-family:inherit; box-sizing:border-box;\r\n}\r\n.cb-guests-chevron { margin-left:8px; font-size:11px; }\r\n.cb-guests-panel {\r\n  position:absolute; top:100%; left:0; z-index:1000;\r\n  background:#fff; border:1px solid #ddd; border-radius:6px;\r\n  box-shadow:0 8px 24px rgba(0,0,0,.15);\r\n  padding:16px; width:300px; margin-top:6px;\r\n  text-align:left;\r\n  max-height:80vh; overflow-y:auto;\r\n}\r\n.cb-guests-row { display:flex; align-items:center; justify-content:space-between; padding:8px 0; }\r\n.cb-guests-rooms-row { padding-bottom:12px; }\r\n.cb-guests-label-bold { font-weight:600; font-size:13px; color:#222; }\r\n.cb-guests-hint { display:block; font-weight:400; font-size:11px; color:#888; margin-top:2px; }\r\n.cb-guests-room-divider { border-top:1px solid #eee; margin:10px 0; }\r\n.cb-guests-room-title { font-weight:700; font-size:13px; color:#111; margin-bottom:4px; }\r\n.cb-guests-stepper { display:flex; align-items:center; gap:10px; flex-shrink:0; }\r\n.cb-guests-btn {\r\n  width:28px; height:28px; border:1px solid #333; background:#fff;\r\n  border-radius:2px; font-size:16px; line-height:1; cursor:pointer;\r\n  display:flex; align-items:center; justify-content:center; color:#111;\r\n  padding:0;\r\n}\r\n.cb-guests-btn.is-disabled { opacity:.3; pointer-events:none; border-color:#bbb; color:#bbb; }\r\n.cb-guests-count { min-width:18px; text-align:center; font-weight:600; font-size:14px; }\r\n.cb-guests-child-block { margin-top:10px; }\r\n.cb-guests-child-label { font-size:12px; font-weight:600; color:#222; margin-bottom:4px; display:block; }\r\n.cb-guests-age-select {\r\n  width:100%; padding:9px 10px; border:1px solid #ccc; border-radius:4px;\r\n  font-size:13px; color:#333; background:#fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'\/%3E%3C\/svg%3E\") no-repeat right 12px center;\r\n  appearance:none; -webkit-appearance:none; -moz-appearance:none;\r\n  font-family:inherit; box-sizing:border-box; cursor:pointer;\r\n}\r\n.cb-guests-age-select.cb-age-missing { border-color:#c0392b; }\r\n.cb-guests-apply-wrap { margin-top:16px; }\r\n.cb-guests-apply-btn {\r\n  width:100%; background:#6e6256; color:#fff; border:none; border-radius:4px;\r\n  padding:12px; cursor:pointer; font-family:inherit; text-align:center;\r\n  transition: background .15s ease;\r\n}\r\n.cb-guests-apply-btn:hover { background:#5c5348; }\r\n.cb-guests-apply-btn strong { display:block; font-size:14px; font-weight:700; letter-spacing:.02em; }\r\n.cb-guests-apply-summary { display:block; font-size:11.5px; font-weight:400; opacity:.9; margin-top:2px; }\r\n<\/style>\r\n<script>\r\n(function(){\r\n  var MAX_ROOMS = 5, MIN_ROOMS = 1;\r\n  var MAX_ADULTS = 4, MIN_ADULTS = 1;\r\n  var MAX_CHILDREN = 4, MIN_CHILDREN = 0;\r\n  var state = { rooms: [{ adults: 1, children: 0, childrenAges: [] }] };\r\n\r\n  function getForm(){\r\n    return document.querySelector('.elementor-element-11bec5ab form.elementor-form');\r\n  }\r\n\r\n  function setBtnDisabled(btn, disabled){\r\n    if (!btn) return;\r\n    if (disabled) { btn.classList.add('is-disabled'); }\r\n    else { btn.classList.remove('is-disabled'); }\r\n  }\r\n\r\n  function ageOptionsHtml(selected){\r\n    var out = '<option value=\"\"' + (selected === '' || selected == null ? ' selected' : '') + ' disabled>Idade<\/option>';\r\n    for (var age = 0; age <= 17; age++){\r\n      var sel = (String(selected) === String(age)) ? ' selected' : '';\r\n      out += '<option value=\"' + age + '\"' + sel + '>' + age + (age === 1 ? ' ano' : ' anos') + '<\/option>';\r\n    }\r\n    return out;\r\n  }\r\n\r\n  function syncChildrenAges(room){\r\n    var ages = room.childrenAges || [];\r\n    while (ages.length < room.children) ages.push('');\r\n    while (ages.length > room.children) ages.pop();\r\n    room.childrenAges = ages;\r\n  }\r\n\r\n  function render(){\r\n    var container = document.getElementById('cb-guests-rooms-container');\r\n    if (!container) return;\r\n    var html = '';\r\n    state.rooms.forEach(function(room, idx){\r\n      syncChildrenAges(room);\r\n      var i = idx + 1;\r\n      var adultDecDisabled = room.adults <= MIN_ADULTS ? ' is-disabled' : '';\r\n      var adultIncDisabled = room.adults >= MAX_ADULTS ? ' is-disabled' : '';\r\n      var childDecDisabled = room.children <= MIN_CHILDREN ? ' is-disabled' : '';\r\n      var childIncDisabled = room.children >= MAX_CHILDREN ? ' is-disabled' : '';\r\n      html += '<div class=\"cb-guests-room-divider\"><\/div>';\r\n      html += '<div class=\"cb-guests-room-title\">Quarto ' + i + '<\/div>';\r\n      html += '<div class=\"cb-guests-row\">';\r\n      html += '<span class=\"cb-guests-label-bold\">N\u00ba de Adultos<\/span>';\r\n      html += '<div class=\"cb-guests-stepper\">';\r\n      html += '<button type=\"button\" class=\"cb-guests-btn' + adultDecDisabled + '\" data-action=\"adult-dec\" data-room=\"' + idx + '\">\u2212<\/button>';\r\n      html += '<span class=\"cb-guests-count\">' + room.adults + '<\/span>';\r\n      html += '<button type=\"button\" class=\"cb-guests-btn' + adultIncDisabled + '\" data-action=\"adult-inc\" data-room=\"' + idx + '\">+<\/button>';\r\n      html += '<\/div><\/div>';\r\n      html += '<div class=\"cb-guests-row\">';\r\n      html += '<span class=\"cb-guests-label-bold\">N\u00ba de Crian\u00e7as<span class=\"cb-guests-hint\">0 aos 17 Anos<\/span><\/span>';\r\n      html += '<div class=\"cb-guests-stepper\">';\r\n      html += '<button type=\"button\" class=\"cb-guests-btn' + childDecDisabled + '\" data-action=\"child-dec\" data-room=\"' + idx + '\">\u2212<\/button>';\r\n      html += '<span class=\"cb-guests-count\">' + room.children + '<\/span>';\r\n      html += '<button type=\"button\" class=\"cb-guests-btn' + childIncDisabled + '\" data-action=\"child-inc\" data-room=\"' + idx + '\">+<\/button>';\r\n      html += '<\/div><\/div>';\r\n      for (var c = 0; c < room.children; c++){\r\n        html += '<div class=\"cb-guests-child-block\">';\r\n        html += '<label class=\"cb-guests-child-label\">Crian\u00e7a ' + (c+1) + '<\/label>';\r\n        html += '<select class=\"cb-guests-age-select\" data-role=\"child-age\" data-room=\"' + idx + '\" data-child=\"' + c + '\">';\r\n        html += ageOptionsHtml(room.childrenAges[c]);\r\n        html += '<\/select>';\r\n        html += '<\/div>';\r\n      }\r\n    });\r\n    container.innerHTML = html;\r\n\r\n    var roomsCountEl = document.querySelector('[data-role=\"rooms-count\"]');\r\n    if (roomsCountEl) roomsCountEl.textContent = state.rooms.length;\r\n    var roomsRow = document.querySelector('[data-role=\"rooms-stepper\"]');\r\n    if (roomsRow) {\r\n      setBtnDisabled(roomsRow.querySelector('[data-action=\"dec\"]'), state.rooms.length <= MIN_ROOMS);\r\n      setBtnDisabled(roomsRow.querySelector('[data-action=\"inc\"]'), state.rooms.length >= MAX_ROOMS);\r\n    }\r\n\r\n    updateSummaryAndHidden();\r\n  }\r\n\r\n  function updateSummaryAndHidden(){\r\n    var totalGuests = state.rooms.reduce(function(sum, r){ return sum + r.adults + r.children; }, 0);\r\n    var nRooms = state.rooms.length;\r\n    var roomWord = nRooms === 1 ? 'Quarto' : 'Quartos';\r\n    var guestWord = totalGuests === 1 ? 'H\u00f3spede' : 'H\u00f3spedes';\r\n    var summaryText = nRooms + ' ' + roomWord + ', ' + totalGuests + ' ' + guestWord;\r\n    var summaryEl = document.getElementById('cb-guests-summary');\r\n    if (summaryEl) summaryEl.textContent = summaryText;\r\n    var applySummaryEl = document.getElementById('cb-guests-apply-summary');\r\n    if (applySummaryEl) applySummaryEl.textContent = summaryText;\r\n\r\n    var form = getForm();\r\n    if (!form) return;\r\n    var quartosEl = form.querySelector('[name=\"form_fields[quartos]\"]');\r\n    var adFinalEl = form.querySelector('[name=\"form_fields[ad_final]\"]');\r\n    var chFinalEl = form.querySelector('[name=\"form_fields[ch_final]\"]');\r\n    var chIdadesEl = form.querySelector('[name=\"form_fields[ch_idades]\"]');\r\n    if (quartosEl) quartosEl.value = nRooms;\r\n    if (adFinalEl) adFinalEl.value = state.rooms.map(function(r){ return r.adults; }).join(',');\r\n    if (chFinalEl) chFinalEl.value = state.rooms.map(function(r){ return r.children; }).join(',');\r\n    if (chIdadesEl) chIdadesEl.value = state.rooms.map(function(r){ return r.childrenAges.join(';'); }).join(',');\r\n  }\r\n\r\n  function initInteractions(panel, trigger){\r\n    trigger.addEventListener('click', function(e){\r\n      e.preventDefault();\r\n      e.stopPropagation();\r\n      var isHidden = panel.style.display === 'none';\r\n      if (!panel.style.display) isHidden = true;\r\n      panel.style.display = isHidden ? 'block' : 'none';\r\n    });\r\n    document.addEventListener('click', function(e){\r\n      if (panel.style.display !== 'block') return;\r\n      if (panel.contains(e.target)) return;\r\n      if (e.target === trigger) return;\r\n      if (trigger.contains(e.target)) return;\r\n      panel.style.display = 'none';\r\n    });\r\n\r\n    var roomsRow = panel.querySelector('[data-role=\"rooms-stepper\"]');\r\n    roomsRow.addEventListener('click', function(e){\r\n      var btn = e.target.closest('button');\r\n      if (!btn) return;\r\n      e.stopPropagation();\r\n      if (btn.classList.contains('is-disabled')) return;\r\n      var action = btn.getAttribute('data-action');\r\n      if (action === 'inc') {\r\n        if (state.rooms.length < MAX_ROOMS) {\r\n          state.rooms.push({ adults: 1, children: 0, childrenAges: [] });\r\n          render();\r\n        }\r\n      } else if (action === 'dec') {\r\n        if (state.rooms.length > MIN_ROOMS) {\r\n          state.rooms.pop();\r\n          render();\r\n        }\r\n      }\r\n    });\r\n\r\n    var roomsContainer = panel.querySelector('#cb-guests-rooms-container');\r\n    roomsContainer.addEventListener('click', function(e){\r\n      var btn = e.target.closest('button');\r\n      if (!btn) return;\r\n      e.stopPropagation();\r\n      if (btn.classList.contains('is-disabled')) return;\r\n      var action = btn.getAttribute('data-action');\r\n      var roomIdx = parseInt(btn.getAttribute('data-room'), 10);\r\n      if (isNaN(roomIdx)) return;\r\n      var room = state.rooms[roomIdx];\r\n      if (!room) return;\r\n      if (action === 'adult-inc') {\r\n        if (room.adults < MAX_ADULTS) { room.adults++; } else { return; }\r\n      } else if (action === 'adult-dec') {\r\n        if (room.adults > MIN_ADULTS) { room.adults--; } else { return; }\r\n      } else if (action === 'child-inc') {\r\n        if (room.children < MAX_CHILDREN) { room.children++; } else { return; }\r\n      } else if (action === 'child-dec') {\r\n        if (room.children > MIN_CHILDREN) { room.children--; } else { return; }\r\n      } else {\r\n        return;\r\n      }\r\n      render();\r\n    });\r\n\r\n    roomsContainer.addEventListener('change', function(e){\r\n      var select = e.target.closest('select[data-role=\"child-age\"]');\r\n      if (!select) return;\r\n      e.stopPropagation();\r\n      var roomIdx = parseInt(select.getAttribute('data-room'), 10);\r\n      var childIdx = parseInt(select.getAttribute('data-child'), 10);\r\n      var room = state.rooms[roomIdx];\r\n      if (!room) return;\r\n      room.childrenAges[childIdx] = select.value;\r\n      select.classList.remove('cb-age-missing');\r\n      updateSummaryAndHidden();\r\n    });\r\n\r\n    var applyBtn = panel.querySelector('#cb-guests-apply');\r\n    if (applyBtn) {\r\n      applyBtn.addEventListener('click', function(e){\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n        var missing = false;\r\n        panel.querySelectorAll('select[data-role=\"child-age\"]').forEach(function(sel){\r\n          if (!sel.value) { sel.classList.add('cb-age-missing'); missing = true; }\r\n          else { sel.classList.remove('cb-age-missing'); }\r\n        });\r\n        if (missing) return;\r\n        panel.style.display = 'none';\r\n      });\r\n    }\r\n\r\n    render();\r\n  }\r\n\r\n  function insertPanel(){\r\n    var form = getForm();\r\n    if (!form) { setTimeout(insertPanel, 200); return; }\r\n    if (document.getElementById('cb-guests-trigger')) return;\r\n\r\n    var saidaInput = form.querySelector('[name=\"form_fields[saida]\"]');\r\n    var anchor = null;\r\n    if (saidaInput) anchor = saidaInput.closest('.elementor-field-group, .elementor-field-type-date, [class*=\"elementor-col-\"]');\r\n\r\n    var wrapper = document.createElement('div');\r\n    wrapper.className = 'elementor-field-group elementor-column elementor-field-type-select elementor-col-20 cb-guests-field';\r\n    wrapper.innerHTML =\r\n      '<label class=\"elementor-field-label\">Quartos e H\u00f3spedes<\/label>' +\r\n      '<button type=\"button\" class=\"cb-guests-trigger\" id=\"cb-guests-trigger\">' +\r\n        '<span id=\"cb-guests-summary\">1 Quarto, 1 H\u00f3spede<\/span>' +\r\n        '<span class=\"cb-guests-chevron\">\u25be<\/span>' +\r\n      '<\/button>' +\r\n      '<div class=\"cb-guests-panel\" id=\"cb-guests-panel\" style=\"display:none;\">' +\r\n        '<div class=\"cb-guests-row cb-guests-rooms-row\" data-role=\"rooms-stepper\">' +\r\n          '<span class=\"cb-guests-label-bold\">N\u00ba de Quartos<\/span>' +\r\n          '<div class=\"cb-guests-stepper\">' +\r\n            '<button type=\"button\" class=\"cb-guests-btn is-disabled\" data-action=\"dec\">\u2212<\/button>' +\r\n            '<span class=\"cb-guests-count\" data-role=\"rooms-count\">1<\/span>' +\r\n            '<button type=\"button\" class=\"cb-guests-btn\" data-action=\"inc\">+<\/button>' +\r\n          '<\/div>' +\r\n        '<\/div>' +\r\n        '<div id=\"cb-guests-rooms-container\"><\/div>' +\r\n        '<div class=\"cb-guests-apply-wrap\">' +\r\n          '<button type=\"button\" class=\"cb-guests-apply-btn\" id=\"cb-guests-apply\">' +\r\n            '<strong>Aplicar<\/strong>' +\r\n            '<span class=\"cb-guests-apply-summary\" id=\"cb-guests-apply-summary\">1 Quarto, 1 H\u00f3spede<\/span>' +\r\n          '<\/button>' +\r\n        '<\/div>' +\r\n      '<\/div>';\r\n\r\n    if (anchor) {\r\n      if (anchor.parentNode) {\r\n        anchor.insertAdjacentElement('afterend', wrapper);\r\n      } else {\r\n        form.appendChild(wrapper);\r\n      }\r\n    } else {\r\n      form.appendChild(wrapper);\r\n    }\r\n\r\n    var panel = wrapper.querySelector('#cb-guests-panel');\r\n    var trigger = wrapper.querySelector('#cb-guests-trigger');\r\n    initInteractions(panel, trigger);\r\n  }\r\n\r\n  function boot(){\r\n    if (document.readyState === 'loading') {\r\n      document.addEventListener('DOMContentLoaded', insertPanel);\r\n    } else {\r\n      insertPanel();\r\n    }\r\n    setTimeout(insertPanel, 1200);\r\n  }\r\n\r\n  if (window.jQuery) {\r\n    window.jQuery(document).ready(boot);\r\n  } else {\r\n    boot();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0cca14 elementor-widget elementor-widget-osm-map-elementor\" data-id=\"b0cca14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"osm-map-elementor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"osm-map-b0cca14\" \n        class=\"osm-map-container\" \n        data-center=\"-16.243469983337,-39.011406461401\"><\/div>        <script type=\"text\/javascript\">\n                    <\/script>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fef1d2b e-flex e-con-boxed e-con e-parent\" data-id=\"fef1d2b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-72dba32 e-con-full e-flex e-con e-child\" data-id=\"72dba32\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b81c02a animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"b81c02a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Localiza\u00e7\u00e3o privilegiada no Campo Bahia<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb085a3 animated-slow elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"bb085a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">O vilarejo de Santo Andr\u00e9, em Santa Cruz Cabr\u00e1lia, est\u00e1 a 27 km do Aeroporto de Porto Seguro (BPS). A travessia pelo Rio Jo\u00e3o de Tiba, de apenas 10 minutos, j\u00e1 revela o que espera o: manguezais, \u00e1guas tranquilas e um sil\u00eancio que pertence a este canto preservado do litoral baiano. Pr\u00f3ximo a Trancoso, Guai\u00fa e Arraial d&#8217;Ajuda, Santo Andr\u00e9 guarda praias de beleza intocada, cultura Patax\u00f3 viva e um ritmo que transforma cada dia em uma experi\u00eancia dif\u00edcil de encontrar em outro lugar. Perto o bastante de Porto Seguro para facilitar a chegada, mas longe o suficiente da agita\u00e7\u00e3o para que Santo Andr\u00e9 preserve o seu sil\u00eancio.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-debee2d e-con-full e-flex e-con e-child\" data-id=\"debee2d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-472aebe e-con-full e-flex e-con e-child\" data-id=\"472aebe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f5e5e9 elementor-mobile-align-center animated-slow elementor-invisible elementor-widget elementor-widget-button\" data-id=\"9f5e5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/book.omnibees.com\/hotelresults?c=3090&#038;q=5659&#038;currencyId=16&#038;lang=pt-BR&#038;hotel_folder=&#038;NRooms=1&#038;CheckIn=&#038;CheckOut=&#038;ad=1&#038;ch=0&#038;ag=&#038;Code=&#038;group_code=&#038;loyalty_code=\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">FAZER RESERVA<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53040a5 e-con-full e-flex e-con e-child\" data-id=\"53040a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a2525d animated-slow elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"8a2525d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Praia de Santo Andr\u00e9: 1,1 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Balsa Cabr\u00e1lia: 4,8 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Praia de Apu\u00e3: 5,2 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Aldeia Patax\u00f3 Nova Cana\u00e3: 5,2 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Centro hist\u00f3rico de Santa Cruz Cabr\u00e1lia: 5,6 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Igreja de Nossa Senhora da Concei\u00e7\u00e3o: 5,7 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Praia de Arakaka\u00ed: 5,8 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Parque Marinho da Coroa Alta: 6,0 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Praia de Mutary: 10,9 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Aldeia Patax\u00f3 Nova Coroa: 11,4 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Praia da Coroa Vermelha: 12,3 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Praia do Mut\u00e1: 13,1 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Porto Seguro, BA: 28,2 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Aeroporto de Porto Seguro: 29,8 km<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Trancoso, Porto Seguro &#8211; BA: 70 km (Com balsa)<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">*Transfer particular dispon\u00edvel mediante solicita\u00e7\u00e3o pr\u00e9via<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dd0f22f e-flex e-con-boxed e-con e-parent\" data-id=\"dd0f22f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5571a1e e-con-full e-flex e-con e-child\" data-id=\"5571a1e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5c87c44 e-con-full e-flex e-con e-child\" data-id=\"5c87c44\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-66bde54 e-con-full e-flex e-con e-child\" data-id=\"66bde54\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-638c877 elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"638c877\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/api.whatsapp.com\/send\/?phone=557331984210&#038;text=Ol%C3%A1,%20acessei%20o%20site%20e%20gostaria%20de%20mais%20informa%C3%A7%C3%B5es.\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Telefone\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-phone\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/api.whatsapp.com\/send\/?phone=557331984210&#038;text=Ol%C3%A1,%20acessei%20o%20site%20e%20gostaria%20de%20mais%20informa%C3%A7%C3%B5es.\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t\tTelefone\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t+55 (73) 3198-4210\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6504630 e-con-full e-flex e-con e-child\" data-id=\"6504630\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc12917 elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"fc12917\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"\/localizacao\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Endere\u00e7o\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-map-marker-alt\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/localizacao\" >\n\t\t\t\t\t\t\tEndere\u00e7o\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tAv. Beira Mar, n\u00ba 1885, Vilarejo de Santo Andr\u00e9, Santa Cruz Cabr\u00e1lia, Bahia\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e8e600d e-con-full e-flex e-con e-child\" data-id=\"e8e600d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fbd56ef elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"fbd56ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"mailto:reservas@campobahia.com\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"E-mail\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-envelope\"><\/i>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"mailto:reservas@campobahia.com\" >\n\t\t\t\t\t\t\tE-mail\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\treservas@campobahia.com\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0fd813c e-flex e-con-boxed e-con e-parent\" data-id=\"0fd813c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f516e2c e-con-full e-flex e-con e-child\" data-id=\"f516e2c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4f19ea elementor-arrows-position-inside elementor-widget elementor-widget-image-carousel\" data-id=\"d4f19ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;2&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:8,&quot;sizes&quot;:[]},&quot;slides_to_show_tablet&quot;:&quot;3&quot;,&quot;autoplay&quot;:&quot;no&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrossel de imagens\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"polite\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 von 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d4f19ea\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIwNTIsInVybCI6Imh0dHBzOlwvXC9jYW1wb2JhaGlhLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDVcL2NhbXBvLWJhaGlhLWRyb25lLTNyZWRpbWVuc2lvbmFkYS53ZWJwIiwic2xpZGVzaG93IjoiZDRmMTllYSJ9\" href=\"https:\/\/campobahia.com\/wp-content\/uploads\/2026\/05\/campo-bahia-drone-3redimensionada.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/campobahia.com\/wp-content\/uploads\/elementor\/thumbs\/campo-bahia-drone-3redimensionada-ro6gqtar6j9rkjg5szz4l5w8p8tr40gdmxfyhi39k8.webp\" alt=\"campo bahia drone (3)redimensionada\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 von 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d4f19ea\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIwNTMsInVybCI6Imh0dHBzOlwvXC9jYW1wb2JhaGlhLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDVcL2NhbXBvLWJhaGlhLWRyb25lLTZyZWRpbWVuc2lvbmFkYS53ZWJwIiwic2xpZGVzaG93IjoiZDRmMTllYSJ9\" href=\"https:\/\/campobahia.com\/wp-content\/uploads\/2026\/05\/campo-bahia-drone-6redimensionada.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/campobahia.com\/wp-content\/uploads\/elementor\/thumbs\/campo-bahia-drone-6redimensionada-ro6gqw49r1dmjdc2cj70an6mhefur3rknbeexbz31k.webp\" alt=\"campo bahia drone (6)redimensionada\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 von 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d4f19ea\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIwNTQsInVybCI6Imh0dHBzOlwvXC9jYW1wb2JhaGlhLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDVcL2NhbXBvLWJhaGlhLWRyb25lLTFyZWRpbWVuc2lvbmFkYS53ZWJwIiwic2xpZGVzaG93IjoiZDRmMTllYSJ9\" href=\"https:\/\/campobahia.com\/wp-content\/uploads\/2026\/05\/campo-bahia-drone-1redimensionada.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/campobahia.com\/wp-content\/uploads\/elementor\/thumbs\/campo-bahia-drone-1redimensionada-ro6gqyxsbjhhi77yw2ew04h09k1ye72rnpcvd5uwiw.webp\" alt=\"campo bahia drone (1)redimensionada\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 von 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d4f19ea\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIwNTgsInVybCI6Imh0dHBzOlwvXC9jYW1wb2JhaGlhLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDVcL2NhbXBvLWJhaGlhLXByYWlhLTEwcmVkaW1lbnNpb25hZGEud2VicCIsInNsaWRlc2hvdyI6ImQ0ZjE5ZWEifQ%3D%3D\" href=\"https:\/\/campobahia.com\/wp-content\/uploads\/2026\/05\/campo-bahia-praia-10redimensionada.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/campobahia.com\/wp-content\/uploads\/elementor\/thumbs\/campo-bahia-praia-10redimensionada-ro6gsm5ma3qjtmtyaa0dv7j1oty2v4luvuggllf3mw.webp\" alt=\"campo bahia praia (10)redimensionada\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 von 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d4f19ea\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIwNTksInVybCI6Imh0dHBzOlwvXC9jYW1wb2JhaGlhLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDVcL2NhbXBvLWJhaGlhLXByYWlhLTEzcmVkaW1lbnNpb25hZGEud2VicCIsInNsaWRlc2hvdyI6ImQ0ZjE5ZWEifQ%3D%3D\" href=\"https:\/\/campobahia.com\/wp-content\/uploads\/2026\/05\/campo-bahia-praia-13redimensionada.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/campobahia.com\/wp-content\/uploads\/elementor\/thumbs\/campo-bahia-praia-13redimensionada-ro6gsoz4uluesgputt89kotfgzk6i7x1w8ex1fax48.webp\" alt=\"campo bahia praia (13)redimensionada\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 von 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d4f19ea\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIwNjAsInVybCI6Imh0dHBzOlwvXC9jYW1wb2JhaGlhLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDVcL2NhbXBvLWJhaGlhLXByYWlhLTFyZWRpbWVuc2lvbmFkYS53ZWJwIiwic2xpZGVzaG93IjoiZDRmMTllYSJ9\" href=\"https:\/\/campobahia.com\/wp-content\/uploads\/2026\/05\/campo-bahia-praia-1redimensionada.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/campobahia.com\/wp-content\/uploads\/elementor\/thumbs\/campo-bahia-praia-1redimensionada-ro6gsqut89wzfon4iu1ipoccnrawxm4ikhpvzz84rs.webp\" alt=\"campo bahia praia (1)redimensionada\" \/><\/figure><\/a><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 von 7\"><a data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d4f19ea\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIwNjEsInVybCI6Imh0dHBzOlwvXC9jYW1wb2JhaGlhLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDVcL2NhbXBvLWJhaGlhLXByYWlhLTE4cmVkaW1lbnNpb25hZGEud2VicCIsInNsaWRlc2hvdyI6ImQ0ZjE5ZWEifQ%3D%3D\" href=\"https:\/\/campobahia.com\/wp-content\/uploads\/2026\/05\/campo-bahia-praia-18redimensionada.webp\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/campobahia.com\/wp-content\/uploads\/elementor\/thumbs\/campo-bahia-praia-18redimensionada-ro6gstobss0ueij12d9ef5mqfwx0kpfpkvocft3y94.webp\" alt=\"campo bahia praia (18)redimensionada\" \/><\/figure><\/a><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec0e3e8 e-con-full e-flex e-con e-child\" data-id=\"ec0e3e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cdaa4f4 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"cdaa4f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Santo Andr\u00e9, Bahia<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f04e3b1 animated-slow elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"f04e3b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Santo Andr\u00e9 transforma quem chega. A travessia pelo Rio Jo\u00e3o de Tiba j\u00e1 abre o olhar para paisagens de \u00e1gua e vegeta\u00e7\u00e3o que acalmam antes mesmo de pisar na areia. A praia de \u00e1guas claras e tranquilas convida ao descanso, enquanto o encontro do rio com o oceano revela uma composi\u00e7\u00e3o natural de beleza singular. Aqui, a paisagem n\u00e3o foi domesticada, o tempo corre diferente e o sil\u00eancio tem uma qualidade que permanece muito depois da partida. O Campo Bahia \u00e9 a morada mais sofisticada deste vilarejo singular. Um hotel p\u00e9 na areia em Santa Cruz Cabr\u00e1lia, com a discri\u00e7\u00e3o e o requinte de uma pousada de luxo \u2014 e a simplicidade genu\u00edna do lugar em que est\u00e1 inserido.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a93539b e-con-full e-flex e-con e-parent\" data-id=\"a93539b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-7016cee e-con-full e-flex e-con e-child\" data-id=\"7016cee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f7d0b2 elementor-widget elementor-widget-text-editor\" data-id=\"2f7d0b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\t\t<div data-elementor-type=\"section\" data-elementor-id=\"904\" class=\"elementor elementor-904\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-9459a7b e-flex e-con-boxed e-con e-parent\" data-id=\"9459a7b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-fd18b9f e-con-full e-flex e-con e-child\" data-id=\"fd18b9f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ba61d5 elementor-widget elementor-widget-heading\" data-id=\"1ba61d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Receba todas as atualiza\u00e7\u00f5es no seu e-mail<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-112df96 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"112df96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<iframe\r\n    src=\"https:\/\/api.reprotel.com.br\/widget\/form\/WvEFiEJbLygn1Njr9RgU\"\r\n    style=\"width:100%;height:100%;border:none;border-radius:0px\"\r\n    id=\"inline-WvEFiEJbLygn1Njr9RgU\" \r\n    data-layout=\"{'id':'INLINE'}\"\r\n    data-trigger-type=\"alwaysShow\"\r\n    data-trigger-value=\"\"\r\n    data-activation-type=\"alwaysActivated\"\r\n    data-activation-value=\"\"\r\n    data-deactivation-type=\"neverDeactivate\"\r\n    data-deactivation-value=\"\"\r\n    data-form-name=\"Newsletter - Site\"\r\n    data-height=\"1199\"\r\n    data-layout-iframe-id=\"inline-WvEFiEJbLygn1Njr9RgU\"\r\n    data-form-id=\"WvEFiEJbLygn1Njr9RgU\"\r\n    title=\"Newsletter - Site\"\r\n    \r\n        >\r\n<\/iframe>\r\n<script src=\"https:\/\/api.reprotel.com.br\/js\/form_embed.js\"><\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>70 km Trancoso 35 km Arraial d&#8217;Ajuda 29,8 km Aeroporto dePorto Seguro 13,1 km Praia do Mut\u00e1 0 km Campo BahiaOnde estamos Localiza\u00e7\u00e3o privilegiada no Campo Bahia O vilarejo de Santo Andr\u00e9, em Santa Cruz Cabr\u00e1lia, est\u00e1 a 27 km do Aeroporto de Porto Seguro (BPS). A travessia pelo Rio Jo\u00e3o de Tiba, de apenas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-1182","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/campobahia.com\/de\/wp-json\/wp\/v2\/pages\/1182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/campobahia.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/campobahia.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/campobahia.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/campobahia.com\/de\/wp-json\/wp\/v2\/comments?post=1182"}],"version-history":[{"count":15,"href":"http:\/\/campobahia.com\/de\/wp-json\/wp\/v2\/pages\/1182\/revisions"}],"predecessor-version":[{"id":12836,"href":"http:\/\/campobahia.com\/de\/wp-json\/wp\/v2\/pages\/1182\/revisions\/12836"}],"wp:attachment":[{"href":"http:\/\/campobahia.com\/de\/wp-json\/wp\/v2\/media?parent=1182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}