.whatsapp-glyph[data-astro-cid-sfj5inm3]{flex:none}.booking-form[data-astro-cid-zhjzn6ly]{gap:var(--space-6);display:grid}html:not(.js) .choices[data-astro-cid-zhjzn6ly]{display:none}.choices[data-astro-cid-zhjzn6ly]{gap:var(--space-5);display:grid}.field[data-astro-cid-zhjzn6ly]{border:0;min-width:0;margin:0;padding:0}.field[data-astro-cid-zhjzn6ly] legend[data-astro-cid-zhjzn6ly]{margin-bottom:var(--space-3);color:var(--grafite);padding:0}.chips[data-astro-cid-zhjzn6ly]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-zhjzn6ly]{display:inline-flex;position:relative}.chip[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip[data-astro-cid-zhjzn6ly] span[data-astro-cid-zhjzn6ly]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--linha);border-radius:var(--radius-pill);background:var(--branco);transition:background-color var(--dur-ui) var(--ease), border-color var(--dur-ui) var(--ease), color var(--dur-ui) var(--ease);font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}.chip[data-astro-cid-zhjzn6ly]:hover input[data-astro-cid-zhjzn6ly]:not(:checked)+span[data-astro-cid-zhjzn6ly]{border-color:var(--tinta)}.chip[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:checked+span[data-astro-cid-zhjzn6ly]{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.chip[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:checked+span[data-astro-cid-zhjzn6ly]:before{content:"✓";font-size:.8125rem;line-height:1}.chip[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:focus-visible+span[data-astro-cid-zhjzn6ly]{outline:2px solid var(--acento);outline-offset:2px}.send[data-astro-cid-zhjzn6ly]{gap:var(--space-3);display:grid}.send-link[data-astro-cid-zhjzn6ly]{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border-radius:var(--radius-pill);color:var(--branco);transition:background-color var(--dur-ui) var(--ease);background:#157347;font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.send-link[data-astro-cid-zhjzn6ly]:hover{background:#0f5c38}.send-glyph[data-astro-cid-zhjzn6ly]{background:var(--branco);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.send-glyph[data-astro-cid-zhjzn6ly] .whatsapp-glyph{width:24px;height:24px}.send-glyph[data-astro-cid-zhjzn6ly] .whatsapp-glyph path{fill:#157347}.send-label[data-astro-cid-zhjzn6ly]{flex:1}.send-arrow[data-astro-cid-zhjzn6ly]{transition:transform var(--dur-ui) var(--ease);font-size:1.25rem}.send-link[data-astro-cid-zhjzn6ly]:hover .send-arrow[data-astro-cid-zhjzn6ly]{transform:translate(4px)}.note[data-astro-cid-zhjzn6ly]{color:var(--grafite);font-size:var(--fs-small);line-height:var(--lh-small);margin:0}.routes[data-astro-cid-zhjzn6ly]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.routes[data-astro-cid-zhjzn6ly] a[data-astro-cid-zhjzn6ly]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--linha);border-radius:var(--radius-pill);color:var(--tinta);font-variant-numeric:tabular-nums;transition:border-color var(--dur-ui) var(--ease);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.routes[data-astro-cid-zhjzn6ly] a[data-astro-cid-zhjzn6ly]:hover{border-color:var(--tinta)}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-zhjzn6ly] span[data-astro-cid-zhjzn6ly],.send-link[data-astro-cid-zhjzn6ly],.send-arrow[data-astro-cid-zhjzn6ly]{transition:none}}.booking-dialog[data-astro-cid-znlephet]{--pad-x:var(--space-5);--pad-bottom:var(--space-5);width:min(36rem, calc(100% - 2 * var(--grid-margin)));max-width:none;max-height:calc(100vh - 2 * var(--space-5));max-height:calc(100dvh - 2 * var(--space-5));padding:var(--space-6) var(--pad-x) var(--pad-bottom);overscroll-behavior:contain;scroll-padding-bottom:calc(var(--send-h,0px) + var(--space-2));background:var(--branco);border-radius:var(--radius-l);color:var(--tinta);border:0;margin:auto;overflow-y:auto;box-shadow:0 30px 80px #14141440}.booking-dialog[data-astro-cid-znlephet]::backdrop{backdrop-filter:blur(2px);background:#1414148f}.dialog-head[data-astro-cid-znlephet]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.dialog-head[data-astro-cid-znlephet] h2[data-astro-cid-znlephet]{text-transform:uppercase;text-wrap:balance}.dialog-close[data-astro-cid-znlephet]{background:var(--linho);width:44px;height:44px;color:var(--tinta);cursor:pointer;transition:background-color var(--dur-ui) var(--ease), color var(--dur-ui) var(--ease);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dialog-close[data-astro-cid-znlephet]:hover{background:var(--tinta);color:var(--papel)}.dialog-close[data-astro-cid-znlephet] svg[data-astro-cid-znlephet]{width:20px;height:20px}.booking-dialog[data-astro-cid-znlephet] .send{bottom:calc(-1 * var(--pad-bottom));z-index:1;margin-inline:calc(-1 * var(--pad-x));padding:var(--space-3) var(--pad-x);background:var(--branco);border-top:1px solid var(--linha);position:sticky}@media (width<=767.98px){.booking-dialog[data-astro-cid-znlephet]{--pad-x:var(--grid-margin);--pad-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));width:100%;max-height:calc(100vh - var(--space-7));max-height:calc(100dvh - var(--space-7));border-radius:var(--radius-l) var(--radius-l) 0 0;margin:auto 0 0}.booking-dialog[data-astro-cid-znlephet] .send{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}}@media (width<=767.98px) and (prefers-reduced-motion:no-preference){.booking-dialog[data-astro-cid-znlephet][open]{animation:sheet-up var(--dur-reveal) var(--ease)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.floating-dock[data-astro-cid-or5fgkxh]{right:calc(var(--space-4) + env(safe-area-inset-right));bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:40;visibility:hidden;opacity:0;transition:opacity var(--dur-ui) var(--ease), visibility 0s linear var(--dur-ui);position:fixed}html.has-floating .floating-dock[data-astro-cid-or5fgkxh]{visibility:visible;opacity:1;transition-delay:0s}html.dialog-open .floating-dock[data-astro-cid-or5fgkxh]{visibility:hidden;opacity:0;transition:none}@media (width>=1024px){.floating-dock[data-astro-cid-or5fgkxh]{display:none}}@media (prefers-reduced-motion:reduce){.floating-dock[data-astro-cid-or5fgkxh]{transition:none}}.illustrative-badge[data-astro-cid-qqxe4udf]{left:var(--space-3);bottom:var(--space-3);z-index:1;padding:var(--space-1) var(--space-2);color:var(--tinta);font-family:var(--font-text);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-small);pointer-events:none;user-select:none;background:#f6f5f2eb;position:absolute}.illustrative-badge[data-astro-cid-qqxe4udf][data-position=top]{top:var(--space-3);bottom:auto}.placeholder[data-astro-cid-ogcmxce2]{justify-content:center;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-4);background:var(--linho);color:var(--grafite);font-size:var(--fs-small);line-height:var(--lh-small);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}.placeholder-file[data-astro-cid-ogcmxce2]{font-weight:600}picture[data-astro-cid-xjdomtpr] img{object-fit:cover;width:100%}.illustrative-frame[data-astro-cid-xjdomtpr]{position:relative}
