.cloudbeds-widget .submit_link.submit_link.submit_link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 1.25rem!important;border:0!important;border-radius:9999px!important;background-color:#296afa!important;color:#fff!important;font-family:Poppins,system-ui,sans-serif!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transition:background-color .2s ease!important}.cloudbeds-widget .submit_link.submit_link.submit_link:hover{background-color:#1e54c7!important}.cloudbeds-widget .submit_link.submit_link.submit_link:focus-visible{outline:2px solid #296afa!important;outline-offset:2px!important}.cloudbeds-widget input,.cloudbeds-widget select{min-height:44px!important;padding:0 .625rem!important;border:1px solid #e5e7eb!important;border-radius:.5rem!important;background-color:#fff!important;color:#374151!important;font-family:Poppins,system-ui,sans-serif!important;font-size:1rem!important}.cloudbeds-widget .horizontal-widget{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:.5rem!important}.cloudbeds-widget .acessa_widget_block{flex:1 1 9rem!important;min-width:9rem!important;width:auto!important}.cloudbeds-widget .acessa_widget_block input.widgetHotelsInputText{width:100%!important;box-sizing:border-box!important}.cloudbeds-widget .submit_link.submit_link.submit_link{flex:0 0 auto!important}.cloudbeds-widget input:focus-visible,.cloudbeds-widget select:focus-visible{outline:2px solid #296afa!important;outline-offset:1px!important;border-color:#296afa!important}.cloudbeds-widget[data-astro-cid-mnxmgmy5]{width:100%}.cloudbeds-widget[data-astro-cid-mnxmgmy5] iframe[data-astro-cid-mnxmgmy5]{width:100%!important;border-radius:.5rem}.refined-site .channel-choices.door-notes{grid-template-rows:auto auto;grid-auto-flow:column;gap:8px 14px}.refined-site .door-note{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}@media (max-width: 600px){.refined-site .channel-choices.door-notes{grid-auto-flow:row;grid-template-rows:none;gap:6px}.refined-site .channel-choices.door-notes .door-note+.button{margin-top:10px}.refined-site .channel-choices.door-notes>.button{align-self:start;height:auto}}.refined-site .contact-proof{margin:14px 0 0;font-size:14px}.refined-site .contact-proof a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.refined-site .contact-proof a:hover,.refined-site .contact-proof a:focus-visible{text-decoration:underline;text-underline-offset:3px}.refined-site .engine-seal{margin:4px 0 0;font-size:14px;color:var(--muted)}.refined-site .room-name{white-space:nowrap}.refined-site .dates-bridge{margin:0 0 22px;max-width:640px;font-size:14px;line-height:1.6;color:var(--ink)}html[lang=pt-BR] .refined-site .conditions-slot{min-height:135px}@media (min-width: 319px){html[lang=pt-BR] .refined-site .conditions-slot{min-height:112px}}@media (min-width: 366px){html[lang=pt-BR] .refined-site .conditions-slot{min-height:90px}}@media (min-width: 601px){html[lang=pt-BR] .refined-site .conditions-slot{min-height:63px}}@media (min-width: 645px){html[lang=pt-BR] .refined-site .conditions-slot{min-height:42px}}html[lang=en] .refined-site .conditions-slot{min-height:112px}@media (min-width: 311px){html[lang=en] .refined-site .conditions-slot{min-height:90px}}@media (min-width: 388px){html[lang=en] .refined-site .conditions-slot{min-height:68px}}@media (min-width: 601px){html[lang=en] .refined-site .conditions-slot{min-height:42px}}html[lang=fr] .refined-site .conditions-slot{min-height:135px}@media (min-width: 316px){html[lang=fr] .refined-site .conditions-slot{min-height:112px}}@media (min-width: 374px){html[lang=fr] .refined-site .conditions-slot{min-height:90px}}@media (min-width: 601px){html[lang=fr] .refined-site .conditions-slot{min-height:63px}}@media (min-width: 661px){html[lang=fr] .refined-site .conditions-slot{min-height:42px}}html[lang=it] .refined-site .conditions-slot{min-height:135px}@media (min-width: 307px){html[lang=it] .refined-site .conditions-slot{min-height:112px}}@media (min-width: 342px){html[lang=it] .refined-site .conditions-slot{min-height:90px}}@media (min-width: 601px){html[lang=it] .refined-site .conditions-slot{min-height:63px}}@media (min-width: 623px){html[lang=it] .refined-site .conditions-slot{min-height:42px}}
