.elementor-kit-5{--e-global-color-primary:#233DFF;--e-global-color-secondary:#B1D4E0;--e-global-color-text:#0F2125;--e-global-color-accent:#170C8D;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:134px;--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:500;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-5 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-kit-5 h3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 h4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 h6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-5 h3{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h4{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h6{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:1px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-5 h3{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h4{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h6{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */<div id="romaria-container">
    <main>
        <section id="boas-vindas" class="min-h-[80vh] flex items-center bg-cover bg-center" style="background-image: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)), url('[https://placehold.co/1200x800/a3b1c6/f0f0f0?text=Santu%C3%A1rio](https://placehold.co/1200x800/a3b1c6/f0f0f0?text=Santu%C3%A1rio)');">
            <div class="container mx-auto px-6 text-center text-white">
                <h2 class="text-4xl md:text-6xl font-bold font-display">Uma Jornada de Fé e Devoção</h2>
                <p class="mt-4 max-w-3xl mx-auto md:text-lg">
                    Seja bem-vindo a esta peregrinação abençoada. A Romaria 2026 é um chamado para nos reconectarmos com o sagrado, fortalecermos nossa fé e compartilharmos momentos de profunda devoção.
                </p>
                <p class="mt-2 text-xl font-display text-stone-200">24 de Janeiro a 03 de Fevereiro de 2026</p>
            </div>
        </section>

        <section id="roteiro" class="py-16 md:py-24 bg-white">
            <div class="container mx-auto px-6 text-center">
                <h2 class="text-3xl md:text-4xl font-bold font-display text-stone-800">Roteiro Interativo</h2>
                <p class="mt-2 max-w-2xl mx-auto text-stone-600">Explore cada dia da nossa jornada. Clique em um dia para ver os detalhes completos da programação e dos locais sagrados que visitaremos.</p>
                
                <div class="mt-12 overflow-x-auto pb-4">
                    <div id="day-.elementor-kit-5" class="flex justify-start md:justify-center space-x-2 min-w-max">
                    </div>
                </div>

                <div id="itinerary-content" class="mt-8 text-left max-w-4xl mx-auto bg-stone-50 rounded-lg shadow-md p-6 md:p-8 transition-all duration-500">
                </div>
            </div>
        </section>

        <section id="analise" class="py-16 md:py-24">
            <div class="container mx-auto px-6 text-center">
                <h2 class="text-3xl md:text-4xl font-bold font-display text-stone-800">Análise da Viagem</h2>
                <p class="mt-2 max-w-2xl mx-auto text-stone-600">Veja um resumo visual dos dados mais importantes da nossa peregrinação, desde o investimento até a distribuição das visitas.</p>
                
                <div class="mt-12 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 items-center">
                    <div class="lg:col-span-1 space-y-4">
                        <div class="bg-white p-6 rounded-lg shadow-md text-center">
                            <h3 class="font-display text-xl text-[#bca67d]">Duração Total</h3>
                            <p class="text-4xl font-bold text-stone-800">11</p>
                            <p class="text-stone-600">Dias de Jornada</p>
                        </div>
                         <div class="bg-white p-6 rounded-lg shadow-md text-center">
                            <h3 class="font-display text-xl text-[#bca67d]">Destinos Principais</h3>
                            <p class="text-4xl font-bold text-stone-800">11</p>
                            <p class="text-stone-600">Santuários e Cidades</p>
                        </div>
                    </div>
                    <div class="md:col-span-1">
                        <div class="bg-white p-6 rounded-lg shadow-md">
                            <h3 class="font-display text-xl text-center mb-4">Investimento na Jornada</h3>
                            <div class="chart-container">
                                <canvas id="costChart"></canvas>
                            </div>
                        </div>
                    </div>
                    <div class="md:col-span-2 lg:col-span-1">
                         <div class="bg-white p-6 rounded-lg shadow-md">
                            <h3 class="font-display text-xl text-center mb-4">Foco por Estado</h3>
                             <div class="chart-container">
                                <canvas id="stateChart"></canvas>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <section id="informacoes" class="py-16 md:py-24 bg-white">
            <div class="container mx-auto px-6 max-w-4xl">
                <h2 class="text-3xl md:text-4xl font-bold font-display text-center text-stone-800">Informações Essenciais</h2>
                 <p class="mt-2 max-w-2xl mx-auto text-stone-600 text-center">Tudo o que você precisa saber para se preparar para a viagem. Clique nas abas para ver os detalhes.</p>

                <div class="mt-12">
                    <div class="flex border-b border-stone-200">
                        <button data-tab="investimento" class="info-tab flex-1 py-2 px-4 text-center font-semibold text-sm md:text-base border-b-2 border-[#bca67d] text-[#bca67d]">Investimento</button>
                        <button data-tab="incluso" class="info-tab flex-1 py-2 px-4 text-center font-semibold text-sm md:text-base border-b-2 border-transparent text-stone-500 hover:text-[#bca67d]">Incluso no Pacote</button>
                        <button data-tab="contatos" class="info-tab flex-1 py-2 px-4 text-center font-semibold text-sm md:text-base border-b-2 border-transparent text-stone-500 hover:text-[#bca67d]">Contatos</button>
                    </div>

                    <div id="info-content" class="mt-6">
                        <div id="investimento-content" class="info-panel">
                             <h3 class="font-display text-2xl font-bold mb-4">Detalhes do Investimento</h3>
                             <p class="text-lg"><strong>Valor por pessoa:</strong> R$ 3.150,00</p>
                             <p class="text-stone-600">(Três mil cento e cinquenta reais)</p>
                             <p class="mt-4 text-lg"><strong>Forma de pagamento:</strong> 10 parcelas iguais de R$ 315,00, ou a combinar.</p>
                             <p class="text-stone-600">A quitação total deve ser feita até 20 de Janeiro de 2026.</p>
                             <p class="mt-4 text-sm text-stone-500">*Valores serão ressarcidos em 100% em caso de alguma hipótese prevista em contrato.</p>
                        </div>
                         <div id="incluso-content" class="info-panel hidden">
                            <h3 class="font-display text-2xl font-bold mb-4">O que está Incluso na sua Viagem</h3>
                            <ul class="list-none space-y-3">
                                <li class="flex items-start"><span class="text-xl mr-3 text-[#bca67d]">🚌</span> <span>Viagem em ônibus de turismo.</span></li>
                                <li class="flex items-start"><span class="text-xl mr-3 text-[#bca67d]">🏨</span> <span>Hospedagens com café da manhã.</span></li>
                                <li class="flex items-start"><span class="text-xl mr-3 text-[#bca67d]">🍽️</span> <span>Em Aparecida, o pacote inclui 02 jantares.</span></li>
                                <li class="flex items-start"><span class="text-xl mr-3 text-[#bca67d]">🎟️</span> <span>Ingressos para o clube D'Roma em Caldas Novas.</span></li>
                            </ul>
                        </div>
                         <div id="contatos-content" class="info-panel hidden">
                            <h3 class="font-display text-2xl font-bold mb-4">Contatos para Dúvidas e Reservas</h3>
                            <div class="space-y-3">
                                <p class="text-lg"><strong>ELIMAR:</strong> (XX) 99281-3769</p>
                                <p class="text-lg"><strong>SANDRA:</strong> (XX) 99226-0921</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </section>
    </main>

    <footer class="bg-stone-800 text-white py-12">
        <div class="container mx-auto px-6 text-center">
            <p class="font-display text-lg md:text-xl italic text-stone-300 max-w-3xl mx-auto">"Viajar faz bem ao coração! Alma e ao Espírito... Principalmente quando vamos ao encontro do colo da Mãe de Deus e aos braços do Pai das Misericórdias."</p>
            <p class="mt-6 text-sm text-stone-400">Romaria 2026 | Uma Jornada de Fé</p>
        </div>
    </footer>
</div>/* End custom CSS */