.bilhete-bloco[data-astro-cid-pnmdfsuo]{color:#fff;position:relative}.bilhete[data-astro-cid-pnmdfsuo]{border-top:1px solid #ffffff59;padding-top:16px}.rota-linha[data-astro-cid-pnmdfsuo]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rota[data-astro-cid-pnmdfsuo]{align-items:center;gap:10px;display:flex}.seta[data-astro-cid-pnmdfsuo]{color:#ffffffb3;font-size:30px;font-weight:300}.campo-codigo[data-astro-cid-pnmdfsuo]{cursor:pointer;border-radius:6px;display:block;position:relative}.codigo[data-astro-cid-pnmdfsuo]{letter-spacing:-.03em;border-bottom:2px solid #0000;font-size:42px;font-weight:800;line-height:1;transition:border-color .2s,color .2s;display:block}.campo-codigo[data-astro-cid-pnmdfsuo]:hover .codigo[data-astro-cid-pnmdfsuo]{border-color:#ffffff73}.campo-codigo[data-astro-cid-pnmdfsuo]:focus-within{outline:2px solid var(--sinal);outline-offset:4px}.estimativa[data-astro-cid-pnmdfsuo]{text-align:right;flex:none}.estimativa[data-astro-cid-pnmdfsuo] small[data-astro-cid-pnmdfsuo]{color:#ffffffb3;font-size:13px;display:block}.preco[data-astro-cid-pnmdfsuo]{letter-spacing:-.02em;white-space:nowrap;font-size:30px;font-weight:700;line-height:1.05;transition:opacity .2s;display:block}.preco[data-astro-cid-pnmdfsuo].texto{padding-top:6px;font-size:20px}.bilhete[data-astro-cid-pnmdfsuo][aria-busy=true] .preco[data-astro-cid-pnmdfsuo]{opacity:.35}.cidades[data-astro-cid-pnmdfsuo]{color:#ffffffb8;flex-wrap:wrap;gap:0 6px;margin:8px 0 0;font-size:14px;display:flex}.cidades[data-astro-cid-pnmdfsuo] .para[data-astro-cid-pnmdfsuo]{color:#ffffff73}.campos[data-astro-cid-pnmdfsuo]{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:18px;display:grid}.campo[data-astro-cid-pnmdfsuo]{cursor:pointer;border-bottom:1px solid #ffffff4d;gap:2px;padding-bottom:6px;transition:border-color .2s;display:grid;position:relative}.campo[data-astro-cid-pnmdfsuo]:hover{border-color:#ffffffb3}.campo[data-astro-cid-pnmdfsuo]:focus-within{border-color:var(--sinal)}.campo[data-astro-cid-pnmdfsuo] small[data-astro-cid-pnmdfsuo]{color:#ffffff9e;white-space:nowrap;font-size:12.5px}.valor-campo[data-astro-cid-pnmdfsuo]{white-space:nowrap;font-size:17px;font-weight:600}.campo-codigo[data-astro-cid-pnmdfsuo] select[data-astro-cid-pnmdfsuo],.campo[data-astro-cid-pnmdfsuo] input[data-astro-cid-pnmdfsuo],.campo[data-astro-cid-pnmdfsuo] select[data-astro-cid-pnmdfsuo]{opacity:0;cursor:pointer;color-scheme:dark;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.nota[data-astro-cid-pnmdfsuo]{color:#ffffff9e;margin:10px 0 0;font-size:13px;line-height:1.4}.bilhete[data-astro-cid-pnmdfsuo] .botao[data-astro-cid-pnmdfsuo]{width:100%;margin-top:16px}.dica[data-astro-cid-pnmdfsuo]{color:#fff;margin:12px 0 0;font-size:14px;line-height:1.45}.dica[data-astro-cid-pnmdfsuo][hidden]{display:none}.letra-pequena[data-astro-cid-pnmdfsuo]{color:#ffffff8c;margin:10px 0 0;font-size:12.5px;line-height:1.45}.dialogo[data-astro-cid-pnmdfsuo]{width:min(520px,100% - 24px);max-height:min(92vh,860px);color:var(--texto);background:#141416;border:1px solid #ffffff1a;border-radius:20px;padding:0;box-shadow:0 40px 100px -30px #000000e6}.dialogo[data-astro-cid-pnmdfsuo]::backdrop{backdrop-filter:blur(4px);background:#000000b8}.dialogo[data-astro-cid-pnmdfsuo][open]{animation:heroReveal .5s var(--curva) both}.dialogo-form[data-astro-cid-pnmdfsuo]{position:relative}.fechar[data-astro-cid-pnmdfsuo]{cursor:pointer;color:#fff;z-index:1;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.fechar[data-astro-cid-pnmdfsuo]:hover{background:#ffffff29}.dialogo-form[data-astro-cid-pnmdfsuo]:has(.oferta) .fechar[data-astro-cid-pnmdfsuo]{color:#111;background:#0000001a}.oferta[data-astro-cid-pnmdfsuo]{background:var(--sinal);color:#111;padding:24px 28px 22px}.oferta-titulo[data-astro-cid-pnmdfsuo]{margin:0 0 4px;font-size:14px;font-weight:600}.oferta-texto[data-astro-cid-pnmdfsuo]{letter-spacing:-.03em;margin:0;padding-right:40px;font-size:26px;font-weight:800;line-height:1.15}.oferta-exemplo[data-astro-cid-pnmdfsuo]{color:#0009;margin:10px 0 0;font-size:12.5px;font-weight:600}.corpo[data-astro-cid-pnmdfsuo],.feito[data-astro-cid-pnmdfsuo]{gap:16px;padding:24px 28px 26px;display:grid}.dialogo[data-astro-cid-pnmdfsuo] h3[data-astro-cid-pnmdfsuo]{letter-spacing:-.03em;color:#fff;margin:0;padding-right:44px;font-size:24px;font-weight:800;line-height:1.15}.dialogo-form[data-astro-cid-pnmdfsuo]:has(.oferta) .corpo[data-astro-cid-pnmdfsuo] h3[data-astro-cid-pnmdfsuo]{padding-right:0}.resumo[data-astro-cid-pnmdfsuo]{color:var(--suave);margin:-8px 0 0;font-size:15px;line-height:1.5}fieldset[data-astro-cid-pnmdfsuo]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-pnmdfsuo]{color:#fff;margin-bottom:8px;padding:0;font-size:15px;font-weight:600}.hoteis[data-astro-cid-pnmdfsuo]{gap:8px;display:grid}.hoteis[data-astro-cid-pnmdfsuo] label{cursor:pointer;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:2px 12px;padding:12px 14px;font-size:15px;line-height:1.35;transition:border-color .2s,background .2s;display:grid}.hoteis[data-astro-cid-pnmdfsuo] label:hover{border-color:#ffffff4d}.hoteis[data-astro-cid-pnmdfsuo] label:has(input:checked){border-color:var(--sinal);background:#ffd0280f}.hoteis[data-astro-cid-pnmdfsuo] input{accent-color:var(--sinal);grid-row:span 2;margin:3px 0 0}.hoteis[data-astro-cid-pnmdfsuo] b{color:#fff;font-weight:600}.hoteis[data-astro-cid-pnmdfsuo] small{color:var(--suave);font-size:13.5px}.dupla[data-astro-cid-pnmdfsuo]{grid-template-columns:1fr 1.3fr;gap:12px;display:grid}.campo-form[data-astro-cid-pnmdfsuo]{color:#fff;align-content:start;gap:6px;font-size:15px;font-weight:500;display:grid}.campo-form[data-astro-cid-pnmdfsuo] input[data-astro-cid-pnmdfsuo],.campo-form[data-astro-cid-pnmdfsuo] textarea[data-astro-cid-pnmdfsuo],.campo-form[data-astro-cid-pnmdfsuo] select[data-astro-cid-pnmdfsuo]{background:var(--noite-3);color:#fff;color-scheme:dark;border:1px solid #ffffff29;border-radius:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:400}.campo-form[data-astro-cid-pnmdfsuo] textarea[data-astro-cid-pnmdfsuo]::placeholder{color:var(--apagado)}.campo-form[data-astro-cid-pnmdfsuo] input[data-astro-cid-pnmdfsuo]:focus,.campo-form[data-astro-cid-pnmdfsuo] textarea[data-astro-cid-pnmdfsuo]:focus,.campo-form[data-astro-cid-pnmdfsuo] select[data-astro-cid-pnmdfsuo]:focus{border-color:var(--sinal);outline:none}.opcional[data-astro-cid-pnmdfsuo]{color:var(--apagado);font-weight:400}.caixa[data-astro-cid-pnmdfsuo]{cursor:pointer;color:#fff;align-items:center;gap:10px;font-size:15px;display:flex}.caixa[data-astro-cid-pnmdfsuo] input[data-astro-cid-pnmdfsuo]{width:18px;height:18px;accent-color:var(--sinal);margin:0}.acao-fixa[data-astro-cid-pnmdfsuo]{background:linear-gradient(#14141600,#141416 16px);margin:0 -28px;padding:14px 28px 4px;position:sticky;bottom:0}.acao-fixa[data-astro-cid-pnmdfsuo] .botao[data-astro-cid-pnmdfsuo]{width:100%}.corpo[data-astro-cid-pnmdfsuo] .letra-pequena[data-astro-cid-pnmdfsuo]{text-align:center;color:var(--apagado);margin:-8px 0 0}.aviso[data-astro-cid-pnmdfsuo]{color:var(--sinal);text-align:center;margin:0;font-size:13.5px;font-weight:600}.feito[data-astro-cid-pnmdfsuo] p[data-astro-cid-pnmdfsuo]{color:var(--suave);margin:0}@media (width<=1240px){.codigo[data-astro-cid-pnmdfsuo]{font-size:38px}.preco[data-astro-cid-pnmdfsuo]{font-size:26px}}@media (width<=760px){.codigo[data-astro-cid-pnmdfsuo]{font-size:40px}.valor-campo[data-astro-cid-pnmdfsuo]{font-size:16px}.campos[data-astro-cid-pnmdfsuo]{gap:10px}.dupla[data-astro-cid-pnmdfsuo]{grid-template-columns:1fr}.oferta[data-astro-cid-pnmdfsuo]{padding:22px 22px 18px}.oferta-texto[data-astro-cid-pnmdfsuo]{font-size:22px}.corpo[data-astro-cid-pnmdfsuo],.feito[data-astro-cid-pnmdfsuo]{padding:20px 22px 22px}.acao-fixa[data-astro-cid-pnmdfsuo]{margin:0 -22px;padding:12px 22px 4px}.hoteis[data-astro-cid-pnmdfsuo] label{padding:10px 12px;font-size:14.5px}}@media (width<=380px){.codigo[data-astro-cid-pnmdfsuo]{font-size:34px}.preco[data-astro-cid-pnmdfsuo]{font-size:22px}.valor-campo[data-astro-cid-pnmdfsuo]{font-size:15px}}
