.booking-cta{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);grid-template-columns:1fr auto;align-items:center;gap:12px 28px;margin-block:32px;padding:24px 28px;display:grid}.booking-cta h2{font-size:var(--fs-xl);margin:0 0 6px}.booking-cta p{color:var(--muted);margin:0}.booking-cta .fine-print{grid-column:1/-1;margin:0}@media (max-width:640px){.booking-cta{grid-template-columns:1fr}.booking-cta .button{width:100%}}.booking-cta-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:640px){.booking-cta-links{justify-content:stretch}.booking-cta-links .button{width:100%}}.home-hospedagem{grid-template-columns:1fr}.home-hospedagem-cidades{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}
