.Acampamentos-module__jpSbaW__abertura{width:100%;max-width:var(--largura-pagina);padding:var(--spacing-md) var(--spacing-sm);margin:0 auto}.Acampamentos-module__jpSbaW__destaque{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:var(--manto-800);grid-template-columns:1fr;display:grid;overflow:hidden}.Acampamentos-module__jpSbaW__painel{justify-content:center;gap:var(--spacing-md);background:var(--manto-800);color:var(--manto-50);isolation:isolate;flex-direction:column;padding:clamp(1.75rem,1rem + 3vw,3rem);display:flex;position:relative}.Acampamentos-module__jpSbaW__painel:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 12% 18%,#e2c17080 0 1.5px,#0000 2px),radial-gradient(circle at 78% 12%,#e2c17059 0 1px,#0000 2px),radial-gradient(circle at 30% 82%,#e2c1704d 0 1px,#0000 2px),radial-gradient(circle at 88% 70%,#e2c17066 0 1.5px,#0000 2px),radial-gradient(70% 60% at 20% 0,#1780868c,#0000 70%);position:absolute;inset:0}.Acampamentos-module__jpSbaW__sobrancelha{font-size:var(--txt-xs);font-weight:var(--peso-forte);letter-spacing:.14em;text-transform:uppercase;color:var(--ouro-300);margin:0}.Acampamentos-module__jpSbaW__titulo{font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);font-weight:var(--peso-semi);color:#fff;margin:0;line-height:1.05}.Acampamentos-module__jpSbaW__quando{margin:0 0 var(--spacing-xs);font-size:var(--txt-md);color:var(--manto-200)}.Acampamentos-module__jpSbaW__onde{color:var(--manto-300)}.Acampamentos-module__jpSbaW__turmas{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.Acampamentos-module__jpSbaW__turma{padding:var(--spacing-md);border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #e2c1704d;flex-direction:column;gap:.6rem;display:flex}.Acampamentos-module__jpSbaW__turmaEsgotada{background:#ffffff08;border-color:#ffffff24}.Acampamentos-module__jpSbaW__turmaEsgotada .Acampamentos-module__jpSbaW__precoPix,.Acampamentos-module__jpSbaW__turmaEsgotada .Acampamentos-module__jpSbaW__precoRotulo,.Acampamentos-module__jpSbaW__turmaEsgotada .Acampamentos-module__jpSbaW__precoCartao{color:var(--manto-300)}.Acampamentos-module__jpSbaW__turmaTopo{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.Acampamentos-module__jpSbaW__turmaNome{font-size:var(--txt-md);font-weight:var(--peso-semi);color:#fff}.Acampamentos-module__jpSbaW__vagas{font-size:var(--txt-xs);font-weight:var(--peso-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--ouro-300);font-variant-numeric:tabular-nums;white-space:nowrap}.Acampamentos-module__jpSbaW__selo{border-radius:var(--radius-full);font-size:var(--txt-xs);font-weight:var(--peso-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--manto-200);white-space:nowrap;border:1px solid #ffffff40;padding:.15rem .55rem}.Acampamentos-module__jpSbaW__seloAbertura{border-radius:var(--radius-full);border:1px solid var(--ouro-500);font-size:var(--txt-xs);font-weight:var(--peso-semi);letter-spacing:.04em;color:var(--ouro-300);white-space:nowrap;padding:.15rem .55rem}.Acampamentos-module__jpSbaW__precos{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;display:flex}.Acampamentos-module__jpSbaW__precoPix{font-size:var(--txt-xl);font-weight:var(--peso-forte);color:#fff;font-variant-numeric:tabular-nums;line-height:1.1}.Acampamentos-module__jpSbaW__precoRotulo{font-size:var(--txt-sm);color:var(--manto-200)}.Acampamentos-module__jpSbaW__precoCartao{font-size:var(--txt-sm);color:var(--manto-300);font-variant-numeric:tabular-nums;flex-basis:100%}.Acampamentos-module__jpSbaW__botao{justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-full);background:var(--ouro-500);color:var(--manto-900);font-weight:var(--peso-forte);font-size:var(--txt-base);text-align:center;transition:background var(--transicao), transform var(--transicao);margin-top:auto;padding:.75rem 1.1rem;display:inline-flex}.Acampamentos-module__jpSbaW__botao:hover{background:var(--ouro-300);transform:translateY(-1px)}.Acampamentos-module__jpSbaW__botao svg{transition:transform var(--transicao)}.Acampamentos-module__jpSbaW__botao:hover svg{transform:translate(2px)}.Acampamentos-module__jpSbaW__botaoEspera{border-radius:var(--radius-full);color:var(--manto-50);font-weight:var(--peso-semi);font-size:var(--txt-sm);text-align:center;transition:background var(--transicao), border-color var(--transicao);border:1px solid #ffffff59;justify-content:center;align-items:center;margin-top:auto;padding:.75rem 1.1rem;display:inline-flex}.Acampamentos-module__jpSbaW__botaoEspera:hover{background:#ffffff1a;border-color:#fff9}.Acampamentos-module__jpSbaW__cartaz{aspect-ratio:4/5;background:var(--manto-900);order:-1;position:relative}.Acampamentos-module__jpSbaW__cartazImg{object-fit:cover;object-position:center 30%}.Acampamentos-module__jpSbaW__semCartaz{background:linear-gradient(135deg, var(--manto-700), var(--manto-900));color:var(--ouro-300);font-family:var(--fonte-titulo);font-size:var(--txt-3xl);letter-spacing:.08em;place-items:center;display:grid;position:absolute;inset:0}.Acampamentos-module__jpSbaW__esqueleto{border-radius:var(--radius-xl);background:linear-gradient(100deg, var(--fundo-suave) 30%, var(--areia-200) 50%, var(--fundo-suave) 70%);background-size:220% 100%;height:520px;animation:1.4s ease-in-out infinite Acampamentos-module__jpSbaW__brilho}@keyframes Acampamentos-module__jpSbaW__brilho{0%{background-position:180% 0}to{background-position:-20% 0}}.Acampamentos-module__jpSbaW__vazio{max-width:44rem;padding:var(--spacing-3xl) var(--spacing-md);text-align:center;margin:0 auto}.Acampamentos-module__jpSbaW__vazioTitulo{margin:0 0 var(--spacing-sm);font-size:var(--txt-2xl)}.Acampamentos-module__jpSbaW__vazioTexto{margin:0 0 var(--spacing-lg);color:var(--tinta-fraca)}.Acampamentos-module__jpSbaW__vazioLink{border-radius:var(--radius-full);background:var(--primaria);color:var(--tinta-sobre-cor);font-weight:var(--peso-semi);padding:.75rem 1.25rem;display:inline-block}.Acampamentos-module__jpSbaW__proximos{width:100%;max-width:var(--largura-pagina);padding:0 var(--spacing-md) var(--spacing-3xl);margin:0 auto}.Acampamentos-module__jpSbaW__proximosTitulo{margin:0 0 var(--spacing-lg);font-size:var(--txt-xl);color:var(--tinta)}.Acampamentos-module__jpSbaW__lista{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.Acampamentos-module__jpSbaW__item{background:var(--papel);border:1px solid var(--linha);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transicao), transform var(--transicao);flex-direction:column;display:flex;overflow:hidden}.Acampamentos-module__jpSbaW__item:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Acampamentos-module__jpSbaW__itemCartaz{aspect-ratio:16/9;background:var(--manto-900);position:relative}.Acampamentos-module__jpSbaW__itemTexto{padding:var(--spacing-md);flex-direction:column;gap:.35rem;min-width:0;display:flex}.Acampamentos-module__jpSbaW__itemTitulo{font-size:var(--txt-lg);margin:0}.Acampamentos-module__jpSbaW__itemData,.Acampamentos-module__jpSbaW__itemLocal{font-size:var(--txt-sm);color:var(--tinta-fraca);margin:0}.Acampamentos-module__jpSbaW__itemPreco{font-weight:var(--peso-forte);color:var(--tinta);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.Acampamentos-module__jpSbaW__itemAcoes{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.Acampamentos-module__jpSbaW__itemBotao{border:1px solid var(--primaria-linha);border-radius:var(--radius-full);background:var(--primaria-fundo);color:var(--primaria);font-size:var(--txt-sm);font-weight:var(--peso-semi);transition:background var(--transicao), color var(--transicao);padding:.4rem .85rem}.Acampamentos-module__jpSbaW__itemBotao:hover{background:var(--primaria);color:var(--tinta-sobre-cor)}@media (min-width:561px){.Acampamentos-module__jpSbaW__item{flex-direction:row}.Acampamentos-module__jpSbaW__itemCartaz{aspect-ratio:auto;flex:0 0 9rem}}@media (min-width:901px){.Acampamentos-module__jpSbaW__abertura{padding:var(--spacing-xl) var(--spacing-md)}.Acampamentos-module__jpSbaW__destaque{grid-template-columns:1.15fr .85fr;min-height:520px}.Acampamentos-module__jpSbaW__cartaz{aspect-ratio:auto;order:0;min-height:340px}}
.home-module__MD0jFa__main{flex-direction:column;flex:1;justify-content:center;width:100%;min-height:0;display:flex}
