@keyframes Title_placeholderShimmer__R1vfS{0%{background-position:-1200px 0}to{background-position:1200px 0}}.Title_title__NFcC4{font-family:var(--font-family-secondary);font-size:var(--font-size-700);font-weight:var(--font-weight-bold);line-height:var(--line-height-medium);color:var(--color-primary-500);margin-bottom:var(--spacing-size-md)}.Title_title__NFcC4 span{font-family:var(--font-family-secondary);font-weight:var(--font-weight-regular)}@keyframes LineInstruction_placeholderShimmer__5RO6O{0%{background-position:-1200px 0}to{background-position:1200px 0}}.LineInstruction_message__shZ8i{font-size:12px;color:var(--color-grey-600);margin-top:5px}.LineInstruction_message__shZ8i.LineInstruction_normal__UQ2M6{font-weight:400}.LineInstruction_message__shZ8i.LineInstruction_bold__RgQag{font-weight:700}.LineInstruction_message__shZ8i.LineInstruction_italic__Vd9pu{font-style:italic}.LineInstruction_message__shZ8i.LineInstruction_danger__vfH6B{color:var(--color-error)}@keyframes Checkbox_placeholderShimmer__EmIvB{0%{background-position:-1200px 0}to{background-position:1200px 0}}.Checkbox_blockCheckbox__iog0q{display:inline-block;vertical-align:middle;width:18px;height:18px;cursor:pointer}.Checkbox_blockCheckbox__iog0q .Checkbox_inputCheckbox__Gn1oa{border:0;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);-webkit-clippath:inset(50%);clippath:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Checkbox_blockCheckbox__iog0q .Checkbox_wrapperInput__RYZF8{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #fff}.Checkbox_blockCheckbox__iog0q .Checkbox_wrapperInput__RYZF8.Checkbox_inputNoChecked__D3rz4{background:#fff;border-color:var(--color-grey-400);border-radius:var(--border-radius-size-xs)}.Checkbox_blockCheckbox__iog0q .Checkbox_wrapperInput__RYZF8.Checkbox_inputChecked__mxYDI{background:var(--color-secondary);border-color:var(--color-secondary);border-radius:var(--border-radius-size-xs)}.Checkbox_labelText__Mzvaj{padding-left:8px;cursor:pointer;font-size:14px;vertical-align:middle}.Checkbox_svgArrow__zsAu8{fill:none;stroke:#fff;stroke-width:3px}.Checkbox_small__u3Buj .Checkbox_blockCheckbox__iog0q,.Checkbox_small__u3Buj .Checkbox_blockCheckbox__iog0q .Checkbox_wrapperInput__RYZF8,.Checkbox_small__u3Buj .Checkbox_svgArrow__zsAu8{width:15px;height:15px}.Checkbox_normal__ZmpF_ .Checkbox_blockCheckbox__iog0q,.Checkbox_normal__ZmpF_ .Checkbox_blockCheckbox__iog0q .Checkbox_wrapperInput__RYZF8,.Checkbox_normal__ZmpF_ .Checkbox_svgArrow__zsAu8{width:18px;height:18px}.Checkbox_large__NOdm_ .Checkbox_blockCheckbox__iog0q,.Checkbox_large__NOdm_ .Checkbox_blockCheckbox__iog0q .Checkbox_wrapperInput__RYZF8,.Checkbox_large__NOdm_ .Checkbox_svgArrow__zsAu8{width:21px;height:21px}.Checkbox_disabled__u_BjS{opacity:.6;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Checkbox_disabled__u_BjS .Checkbox_blockCheckbox__iog0q,.Checkbox_disabled__u_BjS .Checkbox_labelText__Mzvaj{cursor:default}.Checkbox_errorMessage__vIonV{color:var(--color-error)}@keyframes HotelFiltersBox_placeholderShimmer__FHiSK{0%{background-position:-1200px 0}to{background-position:1200px 0}}.HotelFiltersBox_box__CyL9K{margin-bottom:var(--spacing-size-xl)}.HotelFiltersBox_box__CyL9K+.HotelFiltersBox_box__CyL9K{margin-bottom:var(--spacing-size-lg)}.HotelFiltersBox_box__CyL9K .HotelFiltersBox_titleFilters__vWY6y{color:var(--color-black);font-weight:700;margin-bottom:var(--spacing-size-md);font-family:var(--font-family-secondary);text-align:left}.HotelFiltersBox_box__CyL9K .HotelFiltersBox_boxTitle__mnj2e{color:var(--color-primary-500);font-size:var(--font-size-400);text-align:left;margin-bottom:var(--spacing-size-xs)}.HotelFiltersBox_box__CyL9K .HotelFiltersBox_listCheckbox__XDzRT{display:grid;grid-template-columns:1fr 1fr 1fr;height:240px}.HotelFiltersBox_box__CyL9K .HotelFiltersBox_listCheckbox__XDzRT>*{margin:5px 0 0}.HotelFiltersBox_box__CyL9K .HotelFiltersBox_checkBoxHotelsFilters__53sef{width:250px;text-align:left}.HotelFiltersBox_containerApplyFilters__lLQwR{display:flex;justify-content:space-between;align-items:center}.HotelFiltersBox_buttonCancelFilters__fdxXW{text-decoration:underline;padding-left:0}@media(max-width:768px){.HotelFiltersBox_box__CyL9K{border:none;padding:0}.HotelFiltersBox_box__CyL9K .HotelFiltersBox_checkBoxHotelsFilters__53sef{width:210px}.HotelFiltersBox_box__CyL9K .HotelFiltersBox_listCheckbox__XDzRT{height:320px;grid-template-columns:1fr 1fr}}@media(max-width:576px){.HotelFiltersBox_box__CyL9K .HotelFiltersBox_listCheckbox__XDzRT{height:300px;grid-template-columns:1fr;overflow:scroll;gap:5px}}@keyframes styles_placeholderShimmer__L8F8Z{0%{background-position:-1200px 0}to{background-position:1200px 0}}.styles_triggerDropdownMenu__4S7De{position:relative;display:flex;width:100%;height:100%;background:transparent;border:0}.styles_triggerDropdownMenu__4S7De:focus{outline:0}.styles_trigger__1CHJJ{width:100%}.styles_dropdownMenu__ODGy7{z-index:100;position:absolute;background:#fff;display:flex;padding:10px;border-radius:var(--border-radius-size-md);box-shadow:var(--box-shadow-2);visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.styles_isOpen__5nRWT{visibility:visible;opacity:1;transition:opacity .3s ease,visibility .3s ease}.styles_dropdownMenuTop__UunRe{bottom:calc(100% + 10px)}.styles_dropdownMenuLeft__xtABb{left:0}.styles_dropdownMenuRight__utqjn{right:0}.styles_dropdownMenuBottom__PyLa3{top:calc(100% + 10px)}.styles_showIndicator__mGE2g{display:flex;align-items:center;cursor:pointer}.styles_showIndicator__mGE2g:after{content:"";display:inline-block;height:7px;width:7px;border:2px solid var(--color-secondary-500);border-top:none;border-left:none;transform:rotate(45deg);transform-origin:center center;margin:0 10px;transition:.3s}.styles_showIndicator__mGE2g.styles_indicatorUp__AbCTt:after{transform:rotate(-135deg) translateY(-2px) translateX(-2px)}@keyframes Input_placeholderShimmer__jzuqk{0%{background-position:-1200px 0}to{background-position:1200px 0}}.Input_input__vnemL{font-size:15px;width:100%;border:1px solid var(--color-grey-900);border-radius:var(--border-radius-size-md);background:#fff;color:var(--color-grey-800)}.Input_input__vnemL.Input_normal__n_26W{padding:10px 16px}.Input_input__vnemL.Input_small__SvyUY{padding:8px 10px}.Input_input__vnemL.Input_large__dBEXd{padding:15px 20px}.Input_input__vnemL.Input_default__ot88f{border:1px solid var(--color-grey-400)}.Input_input__vnemL.Input_success__vHUhA{border:1px solid var(--color-success)}.Input_input__vnemL.Input_warning__D_tPg{border:1px solid var(--color-warning)}.Input_input__vnemL.Input_danger__4tgPC{border:1px solid var(--color-error)}.Input_input__vnemL:focus{border-color:initial;outline:none;border:1px solid var(--color-secondary);box-shadow:0 0 1px 1px var(--color-secondary)}.Input_input__vnemL.Input_disabled__3eEUx{background:#f6f6f6;opacity:.8}@keyframes Label_placeholderShimmer__I5H0I{0%{background-position:-1200px 0}to{background-position:1200px 0}}.Label_label__EjEXm{display:inline-block;font-size:14px;margin-bottom:4px}.Label_label__EjEXm.Label_default__QkS_d{color:var(--color-grey-600)}.Label_label__EjEXm.Label_white__2vhoW{color:#fff}.Label_label__EjEXm.Label_success__7l3cQ{color:var(--color-success-light)}.Label_label__EjEXm.Label_warning__x9Jt5{color:var(--color-warning-light)}.Label_label__EjEXm.Label_danger__AKvsb{color:var(--color-error)}@keyframes InputLabelIcon_placeholderShimmer__DadnW{0%{background-position:-1200px 0}to{background-position:1200px 0}}.InputLabelIcon_contentImageAndInput__6amfr{width:100%;height:100%;display:flex;align-items:center;gap:var(--spacing-size-md);transition:all .3s ease}.InputLabelIcon_contentImageAndInput__6amfr img{width:20px}.InputLabelIcon_contentImageAndInput__6amfr .InputLabelIcon_contentInputAndLabel__BQER_{display:flex;flex-direction:column;align-items:flex-start;width:100%}.InputLabelIcon_contentImageAndInput__6amfr .InputLabelIcon_contentInputAndLabel__BQER_ .InputLabelIcon_label__zYdEq{color:var(--color-grey-800);font-size:var(--font-size-300)}.InputLabelIcon_contentImageAndInput__6amfr .InputLabelIcon_contentInputAndLabel__BQER_ .InputLabelIcon_noBorder__XFrSZ{font-size:var(--font-size-400);width:100%;border:0;background:transparent;color:var(--color-grey-900);padding:0}.InputLabelIcon_contentImageAndInput__6amfr .InputLabelIcon_contentInputAndLabel__BQER_ .InputLabelIcon_noBorder__XFrSZ:focus{border:0;outline:none;border-color:var(--color-secondary);box-shadow:none}.InputLabelIcon_contentImageAndInput__6amfr .InputLabelIcon_contentInputAndLabel__BQER_ .InputLabelIcon_noBorder__XFrSZ::-moz-placeholder{color:var(--color-grey-600);font-size:var(--font-size-400)}.InputLabelIcon_contentImageAndInput__6amfr .InputLabelIcon_contentInputAndLabel__BQER_ .InputLabelIcon_noBorder__XFrSZ:-ms-input-placeholder{color:var(--color-grey-600);font-size:var(--font-size-400)}.InputLabelIcon_contentImageAndInput__6amfr .InputLabelIcon_contentInputAndLabel__BQER_ .InputLabelIcon_noBorder__XFrSZ::placeholder{color:var(--color-grey-600);font-size:var(--font-size-400)}@keyframes Select_placeholderShimmer__xcD3q{0%{background-position:-1200px 0}to{background-position:1200px 0}}.Select_container___Rdu9{position:relative}.Select_container___Rdu9:after{content:"";position:absolute;bottom:42%;right:12px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--color-grey-700)}.Select_select__cLoo4{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.Select_errorMessage__XNDt2{color:var(--color-error)}@keyframes Number_placeholderShimmer__5PqV6{0%{background-position:-1200px 0}to{background-position:1200px 0}}.Number_container__xptY4 .Number_row__Zk0VY{display:flex;flex-direction:row;margin-bottom:15px}.Number_container__xptY4 .Number_input__0XNDw{border-radius:0;text-align:center;max-width:calc(100% - 60px)}.Number_container__xptY4 .Number_input__0XNDw[type=number]::-webkit-inner-spin-button,.Number_container__xptY4 .Number_input__0XNDw[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Number_container__xptY4 .Number_input__0XNDw[type=number]{-moz-appearance:textfield}.Number_container__xptY4 .Number_button__B8pB4{font-size:14px;width:30px;border:1px solid var(--color-grey-400);background:#fff;color:var(--color-grey-700);padding:10px;cursor:pointer}.Number_container__xptY4 .Number_buttonLeft__1IJCi{border-top-left-radius:var(--border-radius-size-md);border-bottom-left-radius:var(--border-radius-size-md);border-right:0}.Number_container__xptY4 .Number_buttonRight__u8C7f{border-top-right-radius:var(--border-radius-size-md);border-bottom-right-radius:var(--border-radius-size-md);border-left:0}.Number_container__xptY4 .Number_disabled__2u1us{color:var(--color-disabled);border-color:var(--color-disabled);cursor:default}@media(max-width:576px){.Number_container__xptY4 .Number_input__0XNDw{max-width:none}}@keyframes GuestDropdown_placeholderShimmer__JGd_j{0%{background-position:-1200px 0}to{background-position:1200px 0}}.GuestDropdown_container__Dx7IE{width:420px}.GuestDropdown_container__Dx7IE .GuestDropdown_rooms__9fX_C{max-height:800px;overflow-y:auto}.GuestDropdown_container__Dx7IE .GuestDropdown_content__oYJ7h{display:flex;flex-direction:row;justify-content:flex-end;width:100%;padding:25px;border-top:1px solid var(--color-grey-300)}.GuestDropdown_container__Dx7IE .GuestDropdown_content__oYJ7h:first-child{border:none}.GuestDropdown_container__Dx7IE>.GuestDropdown_content__oYJ7h{padding:25px 25px 15px}.GuestDropdown_container__Dx7IE .GuestDropdown_title__wbbOS{flex:1 1}.GuestDropdown_container__Dx7IE .GuestDropdown_title__wbbOS .GuestDropdown_text__W2lBA{line-height:24px;font-weight:700;color:var(--color-primary)}.GuestDropdown_container__Dx7IE .GuestDropdown_group__WNVxg{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.GuestDropdown_container__Dx7IE .GuestDropdown_group__WNVxg .GuestDropdown_row__qouvO{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:15px}.GuestDropdown_container__Dx7IE .GuestDropdown_group__WNVxg .GuestDropdown_columm__R6IRW{display:flex;flex-direction:column;width:45%}.GuestDropdown_container__Dx7IE .GuestDropdown_fields__hZs9p{flex:3 1}.GuestDropdown_container__Dx7IE .GuestDropdown_fields__hZs9p .GuestDropdown_select__lyBZT{width:100%}.GuestDropdown_showMobile__FWr6M{display:none;text-align:center}@media(max-width:576px){.GuestDropdown_container__Dx7IE{width:100%}.GuestDropdown_container__Dx7IE .GuestDropdown_rooms__9fX_C{height:calc(100vh - 190px)}.GuestDropdown_container__Dx7IE .GuestDropdown_buttonMobile__fw64F{flex-direction:column;position:absolute;bottom:0;left:0;background:#fff}.GuestDropdown_container__Dx7IE .GuestDropdown_buttonMobile__fw64F button{width:100%;margin-bottom:5px}.GuestDropdown_showMobile__FWr6M{display:block}}@media(max-width:320px){.GuestDropdown_container__Dx7IE .GuestDropdown_content__oYJ7h{flex-direction:column}}@keyframes SearchDestination_placeholderShimmer__pNw2k{0%{background-position:-1200px 0}to{background-position:1200px 0}}.SearchDestination_block__wtwLE{position:relative;width:100%;display:flex;gap:var(--spacing-size-md);border-radius:var(--border-radius-size-xxl);transition:all .3s ease;height:100%}.SearchDestination_block__wtwLE .SearchDestination_label__Pr15z{color:var(--color-grey-800);font-size:var(--font-size-300)}.SearchDestination_block__wtwLE img{width:20px}.SearchDestination_block__wtwLE .SearchDestination_contentAutosuggestAndLabel__6kwp2{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.SearchDestination_block__wtwLE .SearchDestination_contentAutosuggestAndLabel__6kwp2 .SearchDestination_input___NDFy{font-size:var(--font-size-400);width:100%;border:0;color:var(--color-grey-900);padding:0;overflow:hidden;text-overflow:ellipsis}.SearchDestination_block__wtwLE .SearchDestination_contentAutosuggestAndLabel__6kwp2 .SearchDestination_input___NDFy.SearchDestination_danger__5V4gI{border-color:var(--color-error-light)}.SearchDestination_block__wtwLE .SearchDestination_contentAutosuggestAndLabel__6kwp2 .SearchDestination_input___NDFy:focus{border:0;outline:none;border-color:var(--color-secondary);box-shadow:none}.SearchDestination_block__wtwLE .SearchDestination_contentAutosuggestAndLabel__6kwp2 .SearchDestination_input___NDFy::-moz-placeholder{color:var(--color-grey-600);font-size:var(--font-size-400)}.SearchDestination_block__wtwLE .SearchDestination_contentAutosuggestAndLabel__6kwp2 .SearchDestination_input___NDFy:-ms-input-placeholder{color:var(--color-grey-600);font-size:var(--font-size-400)}.SearchDestination_block__wtwLE .SearchDestination_contentAutosuggestAndLabel__6kwp2 .SearchDestination_input___NDFy::placeholder{color:var(--color-grey-600);font-size:var(--font-size-400)}.SearchDestination_containerOpen__5Eu0G{width:100%}.SearchDestination_inputFocused__Pcb_y{outline:none}.SearchDestination_suggestionsList__Z_dif{list-style-type:none;width:100%}.SearchDestination_suggestion__V1nCT{cursor:pointer;font-size:14px;text-align:left;color:var(--color-grey-800);overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px}.SearchDestination_suggestion__V1nCT p{color:var(--color-grey-800);line-height:19px}.SearchDestination_suggestionHighlighted__wghr3{border-radius:var(--border-radius-size-md);background-color:var(--color-grey-100)}.SearchDestination_noSuggestions__bjZ7Y,.SearchDestination_suggestionsContainerOpen__bfXHA{position:absolute;right:0;top:100%;width:100%;margin-top:10px;padding:10px;z-index:var(--z-index-page);background:#fff;box-shadow:var(--box-shadow-2);border-radius:var(--border-radius-size-md)}.SearchDestination_noSuggestions__bjZ7Y{list-style-type:none;font-size:14px;text-align:left;color:var(--color-grey-800)}.SearchDestination_destinationName__dZAp9{font-weight:700}.SearchDestination_destinationComplement__spz0H{font-size:13px}.SearchDestination_errorMessageSidebar__aEH92.SearchDestination_errorMessage__88z8I{position:static}@media(max-width:768px){.SearchDestination_errorMessage__88z8I{position:static}}@keyframes availability-search-display_placeholderShimmer__nMftZ{0%{background-position:-1200px 0}to{background-position:1200px 0}}.availability-search-display_background__a_XHe{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.availability-search-display_wrapper__8Fo5t{width:700px;height:100%;position:absolute;top:0;display:none}.availability-search-display_container__dXyAh{width:620px;position:absolute;top:100%;z-index:1000}.availability-search-display_open__b_IUd{display:flex}.availability-search-display_display__y71E1{width:100%;padding:var(--spacing-size-lg);margin:0 auto;text-align:center;display:flex;flex-direction:column;background:#fff;border-radius:var(--border-radius-size-lg);box-shadow:var(--box-shadow-2)}.availability-search-display_header__4KvZJ{color:#706f6f;font-weight:700;margin-bottom:var(--spacing-size-xs)}.availability-search-display_description__JQec1{max-width:480px;margin:0 auto}.availability-search-display_description__JQec1+.availability-search-display_description__JQec1{margin-top:var(--spacing-size-xs)}.availability-search-display_highlighted__kPzbq{color:var(--color-secondary);font-weight:700}.availability-search-display_icon__6TbaN{width:55px;height:auto;align-self:center;margin-bottom:var(--spacing-size-xs)}.availability-search-display_buttonContainer__vlGc8{display:flex;gap:var(--spacing-size-md);margin:var(--spacing-size-md) 0;justify-content:center}.availability-search-display_button__KtoO7{font-size:var(--font-size-200)!important;margin:0}.availability-search-display_footer__9tvVu .availability-search-display_description__JQec1{font-size:var(--font-size-100)!important}.availability-search-display_btnCLose__STRTj{border:0;background:transparent;border-radius:var(--border-radius-size-xxl);cursor:pointer;position:absolute;top:30px;right:30px;width:20px;height:20px}.availability-search-display_btnCLose__STRTj:after,.availability-search-display_btnCLose__STRTj:before{display:block;content:"";width:20px;height:2px;background:var(--color-grey-400);transform:rotate(45deg);position:absolute;right:0}.availability-search-display_btnCLose__STRTj:before{transform:rotate(-45deg)}@media(max-width:768px){.availability-search-display_wrapper__8Fo5t{right:-50px}}@media(max-width:575px){.availability-search-display_wrapper__8Fo5t{left:0;right:0;width:100%}.availability-search-display_container__dXyAh{width:100%}.availability-search-display_buttonContainer__vlGc8{display:flex;flex-direction:column}}@keyframes AvailabilitySearch_placeholderShimmer__8HHJE{0%{background-position:-1200px 0}to{background-position:1200px 0}}.AvailabilitySearch_blockSearchIndex__OEd3q{display:flex;align-items:center;border-radius:var(--border-radius-size-xxl);box-shadow:var(--box-shadow-1);background-color:#fff;width:100%;height:100%;justify-content:space-between;padding:var(--spacing-size-sm);position:relative}.AvailabilitySearch_contentInput__P8SpA{height:100%;position:relative}.AvailabilitySearch_contentInputButton__d9lpu{width:170px;height:100%}.AvailabilitySearch_contentInputButton__d9lpu button{align-self:center;border-radius:var(--border-radius-size-xxl);width:100%;height:100%}.AvailabilitySearch_dropDownMenuDate__VihmH{padding:0}.AvailabilitySearch_searchDestination__9FZRg{border:0}.AvailabilitySearch_contentInputHotelOrCity__GkdoK{max-width:200px}.AvailabilitySearch_contentInputGuests__xbyYF{width:300px}.AvailabilitySearch_errorMessage__AsMtp{color:var(--color-error);position:absolute;top:50px;left:36px}@media(max-width:992px){.AvailabilitySearch_blockSearchIndex__OEd3q{border-radius:30px;padding:30px;grid-gap:25px;gap:25px;justify-content:center;display:grid;grid-template-columns:1fr 1fr}.AvailabilitySearch_blockSearchIndex__OEd3q .AvailabilitySearch_label__PMhXk{display:none}.AvailabilitySearch_contentInputButton__d9lpu,.AvailabilitySearch_contentInput__P8SpA{width:100%;max-width:none}}@media(max-width:576px){.AvailabilitySearch_blockSearchIndex__OEd3q{flex-direction:column;display:flex}.AvailabilitySearch_dropDownMenuDate__VihmH{position:fixed;top:0;left:0;width:100%}.AvailabilitySearch_dropDownGuest__brN9S{height:100vh;position:fixed;top:0;left:0;max-height:100%}.AvailabilitySearch_errorMessage__AsMtp{top:40px}}@keyframes HeaderResultHotels_placeholderShimmer__y9b6a{0%{background-position:-1200px 0}to{background-position:1200px 0}}.HeaderResultHotels_header__8JI7n{position:fixed;width:100%;z-index:var(--z-index-navigation);border-bottom:2px solid var(--color-grey-200);background:#fff}.HeaderResultHotels_headerContent___IzSi{justify-content:space-between;align-items:center;padding:var(--spacing-size-md) var(--spacing-size-lg)}.HeaderResultHotels_header__8JI7n .HeaderResultHotels_iconLogo__ac388{width:40px;cursor:pointer}.HeaderResultHotels_header__8JI7n .HeaderResultHotels_menu__cU9vs{display:flex;align-items:center;justify-content:flex-end;position:relative}.HeaderResultHotels_header__8JI7n .HeaderResultHotels_sectionSearchHotel__UY73i{display:flex;justify-content:center;gap:var(--spacing-size-lg)}.HeaderResultHotels_header__8JI7n .HeaderResultHotels_sectionSearchHotel__UY73i>div{padding:var(--spacing-size-sm) var(--spacing-size-lg)}.HeaderResultHotels_menuMobile__Txu6N,.HeaderResultHotels_sectionSearchHotelMobile__ZEG3u{display:none}.HeaderResultHotels_contentMenuMobile__XP8RA{position:fixed;top:0;right:0;width:100%;max-width:300px;display:block;height:0%;z-index:var(--z-index-dropdown);background:#fff;visibility:hidden;opacity:0;flex-direction:column;display:flex;overflow:auto;transition:opacity .3s ease,visibility .3s ease,height .3s ease .3s}.HeaderResultHotels_contentMenuMobile__XP8RA.HeaderResultHotels_isOpen__AcL_8{visibility:visible;opacity:1;height:100vh;transition:opacity .3s ease,visibility .3s ease;z-index:var(--z-index-page)}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm{margin-top:var(--spacing-size-xl);display:flex;flex-direction:column;padding:0 30px}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li{display:flex;flex-direction:column}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li.HeaderResultHotels_submenu__2YNvm{padding-top:var(--spacing-size-lg)}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li:not(.HeaderResultHotels_submenu__2YNvm){padding:var(--spacing-size-lg) 0}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li a,.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li button{color:var(--color-primary);font-weight:400;font-size:16px;line-height:22px;background:transparent;border:none;padding:0;cursor:pointer}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li+li{border-top:1px solid var(--color-grey-400)}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li .HeaderResultHotels_expandable__Mi7cE{width:100%;display:flex;align-items:center;justify-content:space-between}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li .HeaderResultHotels_expandable__Mi7cE:after{content:"";display:inline-block;margin-right:var(--spacing-size-sm);height:8px;width:8px;border:3px solid var(--color-secondary-500);border-top:none;border-left:none;transform:rotate(45deg);transform-origin:center center;transition:.3s}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li .HeaderResultHotels_expandable__Mi7cE.HeaderResultHotels_indicatorUp__5WjLT:after{transform:rotate(-135deg) translateY(-2px) translateX(-2px)}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li .HeaderResultHotels_content__05cP_{padding:10px 0 10px 5px;max-height:0;overflow:hidden;transition:all .4s cubic-bezier(0,1,0,1)}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li .HeaderResultHotels_content__05cP_ li{padding:var(--spacing-size-sm) 0}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li .HeaderResultHotels_content__05cP_ li>a,.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li .HeaderResultHotels_content__05cP_ li>p,.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li .HeaderResultHotels_content__05cP_ li>span{color:var(--color-secondary);font-weight:400;font-size:16px;line-height:22px}.HeaderResultHotels_contentMenuMobile__XP8RA .HeaderResultHotels_navigationItems__wCYrm>li .HeaderResultHotels_content__05cP_.HeaderResultHotels_show__9M_sG{height:auto;max-height:9999px;transition:all .4s cubic-bezier(1,0,1,0)}.HeaderResultHotels_profileInfo__1Jb5n{display:flex;align-items:center;gap:var(--spacing-size-xs)}.HeaderResultHotels_notLogged__pvjYG{margin-top:var(--spacing-size-xxl);display:flex;flex-direction:column;align-items:center;gap:25px}.HeaderResultHotels_menuHamburguerDesk__R2rk5{display:flex;justify-content:center;align-items:center}.HeaderResultHotels_headerMenu__bBnB3{padding:30px var(--spacing-size-lg) var(--spacing-size-lg) 30px;display:flex;justify-content:space-between}.HeaderResultHotels_overlay__IO1ti{display:none;position:fixed;top:0;left:0;width:100%;height:100%}.HeaderResultHotels_overlayActive__wqoVR{background:rgba(0,0,0,.4);display:block}.HeaderResultHotels_contentBadge__ik_H_{width:100%;display:none;justify-content:center;gap:20px;padding:25px}.HeaderResultHotels_badgeIcon__QavXc{border:1px solid var(--color-grey-300);padding:var(--spacing-size-xs) var(--spacing-size-md);background:transparent;border-radius:24px;display:flex;align-items:center;gap:var(--spacing-size-xs)}.HeaderResultHotels_badgeIcon__QavXc img{width:16px}.HeaderResultHotels_badgeIcon__QavXc span{color:var(--color-grey-600)}.HeaderResultHotels_headerContent___IzSi{display:flex;gap:var(--spacing-size-lg)}.HeaderResultHotels_nameHambClicker___C3PR{position:absolute;top:-8px;right:-11px}@media(max-width:768px){.HeaderResultHotels_contentBadge__ik_H_{display:flex;border-top:2px solid var(--color-grey-200)}}@media(max-width:576px){.HeaderResultHotels_sectionSearchHotel__UY73i{display:none}.HeaderResultHotels_sectionSearchHotelMobile__ZEG3u{display:block}.HeaderResultHotels_contentBadge__ik_H_,.HeaderResultHotels_header__8JI7n{display:none}}@keyframes HeaderResultHotelsMobile_placeholderShimmer__UrbV5{0%{background-position:-1200px 0}to{background-position:1200px 0}}.HeaderResultHotelsMobile_menuFixed__z9ypd{width:100%}.HeaderResultHotelsMobile_menuMobile__XzKS0{display:none}.HeaderResultHotelsMobile_badgesFilterAndMap__fX376{display:flex;justify-content:center;text-align:center;padding:var(--spacing-size-xl) 0}.HeaderResultHotelsMobile_contentBadge__e3dM5{display:flex;gap:5px}.HeaderResultHotelsMobile_badgeIcon__WA_6Q{border:1px solid var(--color-grey-300);padding:8px 16px;background:transparent;border-radius:24px;display:flex;align-items:center;gap:5px}.HeaderResultHotelsMobile_badgeIcon__WA_6Q img{width:16px}.HeaderResultHotelsMobile_badgeIcon__WA_6Q span{color:var(--color-grey-600)}.HeaderResultHotelsMobile_nameHambClicker__aX6sV{position:absolute;top:6px;right:20px}@media(max-width:576px){.HeaderResultHotelsMobile_menuMobile__XzKS0{width:100%;display:block}.HeaderResultHotelsMobile_menuFixed__z9ypd{position:fixed;top:0;z-index:9999}.HeaderResultHotelsMobile_contentSearchHotelsAndFiltersAndMaps__WT5nm{margin-top:165px}}@keyframes Alert_placeholderShimmer__hdIfk{0%{background-position:-1200px 0}to{background-position:1200px 0}}.Alert_boxAlert__erQ1M{position:relative;padding:16px 12px;border-radius:var(--border-radius-size-md);display:flex;align-items:center}.Alert_boxAlert__erQ1M img{height:18px;margin-right:16px}.Alert_boxAlert__erQ1M .Alert_title__gnuXS{color:#fff;line-height:19.6px}.Alert_boxAlert__erQ1M .Alert_msg__bDDQ5{color:#fff;font-size:15px;line-height:19.6px}.Alert_boxAlert__erQ1M .Alert_content__zgnyK{flex:1 1}.Alert_boxAlert__erQ1M .Alert_exit__IE0zw{display:flex;justify-content:flex-end;align-items:center;cursor:pointer}.Alert_boxAlert__erQ1M .Alert_exit__IE0zw .Alert_closeButton__UtfXL{border:0;background:transparent;border-radius:var(--border-radius-size-xxl);cursor:pointer;position:absolute;width:20px;height:20px}.Alert_boxAlert__erQ1M .Alert_exit__IE0zw .Alert_closeButton__UtfXL:after,.Alert_boxAlert__erQ1M .Alert_exit__IE0zw .Alert_closeButton__UtfXL:before{display:block;content:"";width:20px;height:2px;background:var(--color-grey-400);transform:rotate(45deg);position:absolute;right:0}.Alert_boxAlert__erQ1M .Alert_exit__IE0zw .Alert_closeButton__UtfXL:before{transform:rotate(-45deg)}.Alert_boxAlert__erQ1M a{color:var(--color-secondary);text-decoration:underline;font-weight:700}.Alert_boxAlert__erQ1M.Alert_success__mXU9z{background:var(--color-success-light)}.Alert_boxAlert__erQ1M.Alert_success__mXU9z .Alert_msg__bDDQ5,.Alert_boxAlert__erQ1M.Alert_success__mXU9z .Alert_title__gnuXS{color:var(--color-success)}.Alert_boxAlert__erQ1M.Alert_success__mXU9z .Alert_closeButton__UtfXL:after,.Alert_boxAlert__erQ1M.Alert_success__mXU9z .Alert_closeButton__UtfXL:before{background:var(--color-success)}.Alert_boxAlert__erQ1M.Alert_warning__TsvtF{background:var(--color-warning-light)}.Alert_boxAlert__erQ1M.Alert_warning__TsvtF .Alert_msg__bDDQ5,.Alert_boxAlert__erQ1M.Alert_warning__TsvtF .Alert_title__gnuXS{color:var(--color-warning-dark)}.Alert_boxAlert__erQ1M.Alert_warning__TsvtF .Alert_closeButton__UtfXL:after,.Alert_boxAlert__erQ1M.Alert_warning__TsvtF .Alert_closeButton__UtfXL:before{background:var(--color-warning-dark)}.Alert_boxAlert__erQ1M.Alert_danger__LlESj{background:var(--color-red-100)}.Alert_boxAlert__erQ1M.Alert_danger__LlESj .Alert_msg__bDDQ5,.Alert_boxAlert__erQ1M.Alert_danger__LlESj .Alert_title__gnuXS{color:var(--color-error)}.Alert_boxAlert__erQ1M.Alert_danger__LlESj .Alert_closeButton__UtfXL:after,.Alert_boxAlert__erQ1M.Alert_danger__LlESj .Alert_closeButton__UtfXL:before{background:var(--color-error)}.Alert_boxAlert__erQ1M.Alert_message__jZ5EH{background:var(--color-grey-100)}.Alert_boxAlert__erQ1M.Alert_message__jZ5EH .Alert_msg__bDDQ5,.Alert_boxAlert__erQ1M.Alert_message__jZ5EH .Alert_title__gnuXS{color:var(--color-grey-700)}.Alert_boxAlert__erQ1M.Alert_message__jZ5EH .Alert_closeButton__UtfXL:after,.Alert_boxAlert__erQ1M.Alert_message__jZ5EH .Alert_closeButton__UtfXL:before{background:var(--color-grey-700)}.Alert_boxAlert__erQ1M.Alert_info__P3eUM{background:var(--color-info-light)}.Alert_boxAlert__erQ1M.Alert_info__P3eUM .Alert_msg__bDDQ5,.Alert_boxAlert__erQ1M.Alert_info__P3eUM .Alert_title__gnuXS{color:var(--color-secondary)}.Alert_boxAlert__erQ1M.Alert_info__P3eUM .Alert_closeButton__UtfXL:after,.Alert_boxAlert__erQ1M.Alert_info__P3eUM .Alert_closeButton__UtfXL:before{background:var(--color-secondary)}@keyframes modal_placeholderShimmer__99kTe{0%{background-position:-1200px 0}to{background-position:1200px 0}}.modal_modal__XDCNy{max-width:600px;display:flex}.modal_alignCenter__5pIFq{justify-content:center;text-align:center;align-items:center}.modal_alignLeft__pBcg4{justify-content:flex-start;text-align:left;align-items:flex-start}.modal_content__EM0Zz{text-align:center;display:flex;flex-direction:column;justify-content:space-between}.modal_header__k4zgd{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-size-lg);margin-bottom:var(--spacing-size-lg)}.modal_title__5Y4gD{font-family:var(--font-family-secondary);font-size:var(--font-size-500);font-weight:var(--font-weight-bold);color:var(--color-secondary);text-align:center}.modal_main__N0RFo{font-family:var(--font-family-primary);font-size:var(--font-size-200);color:var(--color-grey-900)}.modal_buttonSection__lP0ED{display:flex;justify-content:center;align-items:center;gap:var(--spacing-size-lg);margin-top:var(--spacing-size-lg)}.modal_section__uURJR{margin-top:24px;display:flex}.modal_sectionColumn__pGoAJ{flex-direction:column}.modal_sectionRow__5j09S{flex-direction:row}.modal_sectionCenter___Z27Y{justify-content:center;text-align:center;align-items:center}.modal_sectionLeft__GnUuq{justify-content:flex-start;text-align:left;align-items:flex-start}.modal_sectionRight__Ekfir{justify-content:flex-end;text-align:right;align-items:flex-end}.modal_sectionBetween__NySUE{justify-content:space-between}.modal_description__95sBT+.modal_description__95sBT{margin-top:var(--spacing-size-lg)}.modal_icon__7vLwP{width:55px;height:auto;align-self:center}.modal_danger__Hq18p .modal_title__5Y4gD{color:var(--color-error)}.modal_success__N_jPY .modal_title__5Y4gD{color:var(--color-success)}.modal_info__VvCIN .modal_title__5Y4gD{color:var(--color-secondary)}@keyframes ModalExtraFare_placeholderShimmer__PdiLb{0%{background-position:-1200px 0}to{background-position:1200px 0}}.ModalExtraFare_extraContent__ZHr_6{display:flex;justify-content:center;gap:var(--spacing-size-sm);margin-top:var(--spacing-size-md)}.ModalExtraFare_extraDescription__wPA5P{font-size:var(--font-size-300);border-radius:var(--border-radius-size-xxl);border:2px solid var(--color-secondary);padding:var(--spacing-size-sm) var(--spacing-size-md);background:#fff}.ModalExtraFare_extraDescription__wPA5P,.ModalExtraFare_featured__BbZ6P{font-weight:var(--font-weight-bold);color:var(--color-secondary)}.ModalExtraFare_total__uHMhN{font-size:var(--font-size-300);background:var(--color-secondary-light);padding:var(--spacing-size-md);border-radius:var(--border-radius-size-sm);width:-moz-fit-content;width:fit-content;margin:var(--spacing-size-lg) auto 0}.ModalExtraFare_totalIcon__tYLCm{vertical-align:middle;margin-right:var(--spacing-size-sm)}@keyframes HotelValueDisplay_placeholderShimmer__sZ89P{0%{background-position:-1200px 0}to{background-position:1200px 0}}.HotelValueDisplay_default__D7oni{text-align:center}.HotelValueDisplay_featured__TDYqI{color:var(--color-primary);font-size:var(--font-size-500);font-family:var(--font-family-secondary);line-height:1;font-weight:700}.HotelValueDisplay_featured__TDYqI .HotelValueDisplay_points__gmcoz{display:block;font-size:var(--font-size-300);font-weight:400}.HotelValueDisplay_dailies__dMkb5{font-size:var(--font-size-300);color:var(--color-grey-700)}.HotelValueDisplay_small__kIJf4.HotelValueDisplay_default__D7oni .HotelValueDisplay_daily__AVgAc{font-size:32px}.HotelValueDisplay_small__kIJf4.HotelValueDisplay_default__D7oni .HotelValueDisplay_daily__AVgAc .HotelValueDisplay_points__gmcoz{font-size:12px}.HotelValueDisplay_toolTip__eWRwQ{float:left}.HotelValueDisplay_toolTipButton__C0PW9{background-color:var(--color-secondary-100)}.HotelValueDisplay_displayCreditButton__51KZj{background:none;border:none;padding:0;font-weight:700;color:var(--color-secondary-500);text-decoration:underline;float:left;font-size:13px}.HotelValueDisplay_displayCreditSpan__mSLD5{font-weight:700;color:var(--color-secondary-500);text-decoration:none}.HotelValueDisplay_consultValuesContainer__Mz2EX{align-items:center}.HotelValueDisplay_consultValues__zWC4_{color:var(--color-primary);font-size:var(--font-size-200);font-family:var(--font-family-secondary);line-height:1;font-weight:700}@media(max-width:768px){.HotelValueDisplay_default__D7oni .HotelValueDisplay_daily__AVgAc .HotelValueDisplay_points__gmcoz{display:none}.HotelValueDisplay_default__D7oni{align-items:center}.HotelValueDisplay_buttonModal__f_Xgi{margin:0}.HotelValueDisplay_featured__TDYqI{font-size:var(--font-size-400)}}@keyframes ModalAction_placeholderShimmer__ArR7e{0%{background-position:-1200px 0}to{background-position:1200px 0}}.ModalAction_containerModal__Y1psu{text-align:center;display:flex;flex-direction:column;justify-content:space-between}.ModalAction_header__9l2W6.ModalAction_h2__oR5eN{color:var(--color-primary)}.ModalAction_text__mi79P{margin:20px 40px 25px;line-height:20px}.ModalAction_icon__8Cw_2{width:85px;height:auto;align-self:center;margin-bottom:25px}.ModalAction_button__V8iit{margin-top:20px}.ModalAction_danger__FJWcb .ModalAction_header__9l2W6.ModalAction_h2__oR5eN{color:var(--color-error)}.ModalAction_success__dG0Xb .ModalAction_header__9l2W6.ModalAction_h2__oR5eN{color:var(--color-success)}.ModalAction_info__X8BTY .ModalAction_header__9l2W6.ModalAction_h2__oR5eN{color:var(--color-grey-700)}.ModalAction_warning__yUFLN .ModalAction_header__9l2W6.ModalAction_h2__oR5eN{color:#b1770b}@keyframes HotelCard_placeholderShimmer__IzzwU{0%{background-position:-1200px 0}to{background-position:1200px 0}}.HotelCard_hotelCard__chQ1R{display:flex;width:100%;flex-wrap:wrap;overflow:hidden;transition:background .3s ease;border-radius:var(--border-radius-size-xl);border:1px solid var(--color-grey-400);position:relative}.HotelCard_hotelCard__chQ1R:hover{background:var(--color-grey-100)}.HotelCard_hotelCard__chQ1R .HotelCard_unavailableImage__yJNxe,.HotelCard_hotelCard__chQ1R .HotelCard_unavailable__vV57W{filter:grayscale(1)}.HotelCard_hotelCard__chQ1R .HotelCard_blockImage__DNLd6{background:var(--color-grey-300);width:170px;min-height:170px;position:relative;overflow:hidden;border-top-left-radius:var(--border-radius-size-md);border-bottom-left-radius:var(--border-radius-size-md);display:flex;align-items:center}.HotelCard_hotelCard__chQ1R .HotelCard_blockImage__DNLd6 .HotelCard_hotelImg__R3yYa{height:100%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;width:100%}.HotelCard_hotelCard__chQ1R .HotelCard_blockInfo__FK80z{padding:30px 0 30px 30px;display:flex;flex-direction:column;justify-content:center;flex:1 1;overflow:hidden}.HotelCard_hotelCard__chQ1R .HotelCard_blockInfo__FK80z .HotelCard_name__hkP6e{overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:18px;text-transform:capitalize}.HotelCard_hotelCard__chQ1R .HotelCard_blockInfo__FK80z .HotelCard_name__hkP6e.HotelCard_extraMargin__dGVWW{margin-top:6px}.HotelCard_hotelCard__chQ1R .HotelCard_blockInfo__FK80z .HotelCard_descriptionDesk__2A_1T{font-size:var(--font-size-300);color:var(--color-grey-600)}.HotelCard_hotelCard__chQ1R .HotelCard_blockInfo__FK80z .HotelCard_descriptionMobile__xTdDg{font-size:var(--font-size-300);color:var(--color-grey-600);display:none}.HotelCard_hotelCard__chQ1R .HotelCard_blockBooking__UCBE0{padding:0 var(--spacing-size-md);display:flex;justify-content:center;flex-direction:column;align-items:center;width:200px;text-align:center}.HotelCard_hotelCard__chQ1R .HotelCard_blockBooking__UCBE0 .HotelCard_buttonBooking__rBLaw{margin-top:var(--spacing-size-sm);border-radius:var(--border-radius-size-xxl)}.HotelCard_hotelCard__chQ1R .HotelCard_blockBooking__UCBE0 .HotelCard_linkHotel__mTB95{width:100%}.HotelCard_messageUnavailable__UeZXp{color:var(--color-grey-700);font-size:var(--font-size-300);line-height:var(--line-height-tight);margin-bottom:var(--spacing-size-xs)}.HotelCard_unavailableClick__SNdMj{font-size:var(--font-size-200);color:var(--color-grey-600);line-height:var(--line-height-tight)}.HotelCard_containerInformationMobileCardHotel__Gr5D_{width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-size-sm);align-items:center}.HotelCard_defaultImage__MXSaZ{width:100%;height:100%}.HotelCard_badgeContainer__1Cf4F{position:absolute;top:10px;left:10px}.HotelCard_blockBookingMobile__HRh8s{display:none}.HotelCard_cardInformation__1at6_{width:calc(100% - 170px);display:flex}.HotelCard_containerButtonMobile__b_1p8{display:none}.HotelCard_badge__y2rY0{display:flex;align-items:center;gap:var(--spacing-size-xs);font-size:var(--font-size-300);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-size-md);padding:var(--spacing-size-xs) var(--spacing-size-md);background:var(--color-secondary-100)}.HotelCard_badgeByRequest__zpxCx{color:var(--color-secondary)}.HotelCard_badgeImmediate__G1vyM{background:var(--color-success-light);color:var(--color-success)}.HotelCard_containerInformationBadges__yx1M5{display:flex;gap:var(--spacing-size-lg);margin-bottom:10px;flex-wrap:wrap}.HotelCard_containerIsPreferential___l6Fh,.HotelCard_containerNoAvailable__dZ_1a{display:flex;align-items:center;gap:var(--spacing-size-xs);font-weight:var(--font-weight-bold)}.HotelCard_containerIsPreferential___l6Fh{color:#145aac}.HotelCard_containerNoAvailable__dZ_1a{color:var(--color-grey-600)}.HotelCard_containerInformationBadgesMobile__8y_wh{display:none}@media(max-width:1200px){.HotelCard_hotelCard__chQ1R{max-width:400px}.HotelCard_hotelCard__chQ1R .HotelCard_blockImage__DNLd6{width:100%;height:160px;border-top-right-radius:var(--border-radius-size-md);border-top-left-radius:var(--border-radius-size-md);border-bottom-left-radius:0;border-bottom-right-radius:0}.HotelCard_hotelCard__chQ1R .HotelCard_blockImage__DNLd6 .HotelCard_hotelImg__R3yYa{max-width:100%;display:flex;width:100%;height:auto;position:inherit;transform:inherit}.HotelCard_hotelCard__chQ1R .HotelCard_cardInformation__1at6_{display:flex;flex-direction:column;width:100%}.HotelCard_hotelCard__chQ1R .HotelCard_blockInfo__FK80z{flex:auto;width:100%;border-top:0;border-bottom:0;padding:var(--spacing-size-lg);max-width:none;display:flex}.HotelCard_hotelCard__chQ1R .HotelCard_blockInfo__FK80z .HotelCard_descriptionDesk__2A_1T{display:none}.HotelCard_hotelCard__chQ1R .HotelCard_blockInfo__FK80z .HotelCard_descriptionMobile__xTdDg{display:block}.HotelCard_hotelCard__chQ1R .HotelCard_blockBooking__UCBE0,.HotelCard_hotelCard__chQ1R .HotelCard_blockInfo__FK80z .HotelCard_containerInformationBadges__yx1M5,.HotelCard_hotelCard__chQ1R .HotelCard_valuePerDaily__wBfq4{display:none}.HotelCard_hotelCard__chQ1R .HotelCard_blockBookingMobile__HRh8s{display:flex;align-items:center;justify-content:center;width:100%}.HotelCard_hotelCard__chQ1R .HotelCard_blockBookingMobile__HRh8s p{font-size:var(--font-size-300);color:var(--color-grey-700);line-height:var(--line-height-tight);text-align:center}.HotelCard_hotelCard__chQ1R .HotelCard_blockBookingMobile__HRh8s .HotelCard_unavailableClick__SNdMj{display:none}.HotelCard_hotelCard__chQ1R .HotelCard_blockBookingMobile__HRh8s .HotelCard_containerInformationMobileCardHotel__Gr5D_ .HotelCard_paragraph__dp0Y1{text-align:center}.HotelCard_hotelCard__chQ1R .HotelCard_blockBookingMobile__HRh8s .HotelCard_containerInformationMobileCardHotel__Gr5D_ .HotelCard_showOfferDaily__Tedl7{text-align:center;font-family:var(--font-family-primary);font-weight:var(--font-weight-semiBold);font-size:var(--font-size-600);color:var(--color-secondary-700)}.HotelCard_buttonCardHotelMobile__R3uzF{width:100%;border-radius:var(--border-radius-size-xxl)}.HotelCard_linkHotelMobile__mqso0{width:100%}.HotelCard_containerButtonMobile__b_1p8{display:flex;padding:0 var(--spacing-size-lg) var(--spacing-size-lg) var(--spacing-size-lg);width:100%}.HotelCard_badge__y2rY0{font-size:var(--font-size-200);padding:var(--spacing-size-xs)}.HotelCard_containerInformationBadgesMobile__8y_wh{display:flex;position:absolute;top:10px;z-index:5;left:10px;gap:10px}}@media(max-width:768px){.HotelCard_hotelCard__chQ1R{max-width:345px}}@media(max-width:576px){.HotelCard_hotelCard__chQ1R{max-width:100%}}@keyframes index-shimmer_placeholderShimmer__DtxPt{0%{background-position:-1200px 0}to{background-position:1200px 0}}.index-shimmer_card__uWWht{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:index-shimmer_placeholderShimmer__DtxPt;animation-timing-function:linear;background:var(--color-grey-100);background-image:linear-gradient(to right,var(--color-grey-100) 4%,var(--color-grey-300) 25%,var(--color-grey-100) 36%);background-size:1200px 100%;width:100%;border-radius:var(--border-radius-size-md);margin-bottom:calc(var(--spacing-size-xl)/2);height:190px}@media(max-width:576px){.index-shimmer_card__uWWht{height:418px}}@keyframes HotelList_placeholderShimmer__zPRTw{0%{background-position:-1200px 0}to{background-position:1200px 0}}.HotelList_fullWidthAlert__lNSGX{width:100%}@keyframes HotelCardMap_placeholderShimmer__s_p2j{0%{background-position:-1200px 0}to{background-position:1200px 0}}.HotelCardMap_hotelCard__818kU{display:flex;width:100%;flex-wrap:wrap;flex-direction:column}.HotelCardMap_hotelCard__818kU .HotelCardMap_blockImage__RA6tK{width:100%;min-height:170px;position:relative;overflow:hidden;display:flex;align-items:center}.HotelCardMap_hotelCard__818kU .HotelCardMap_blockImage__RA6tK .HotelCardMap_hotelImg__Rkfrl{height:100%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;width:100%}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7{display:flex;width:100%}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockInfo__xWTyO{padding:var(--spacing-size-lg) 0 var(--spacing-size-lg) var(--spacing-size-lg);display:flex;flex-direction:column;justify-content:center;flex:2 1;overflow:hidden}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockInfo__xWTyO .HotelCardMap_nameHotel__hYS0o{overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:var(--font-size-400);text-transform:capitalize}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockInfo__xWTyO .HotelCardMap_descriptionDesk__G0N9n{font-size:var(--font-size-300);color:var(--color-grey-600)}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockInfo__xWTyO .HotelCardMap_description__B4j5P{font-size:var(--font-size-300);color:var(--color-grey-600);display:none}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockInfo__xWTyO .HotelCardMap_containerInformationBadges__E6Xmo{display:flex;gap:var(--spacing-size-lg);margin-bottom:var(--spacing-size-sm)}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockInfo__xWTyO .HotelCardMap_containerInformationBadges__E6Xmo .HotelCardMap_containerIsPreferential__lV_XE,.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockInfo__xWTyO .HotelCardMap_containerInformationBadges__E6Xmo .HotelCardMap_containerNoAvailable__rNYUY{display:flex;align-items:center;gap:var(--spacing-size-xs)}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockInfo__xWTyO .HotelCardMap_containerInformationBadges__E6Xmo .HotelCardMap_containerIsPreferential__lV_XE span,.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockInfo__xWTyO .HotelCardMap_containerInformationBadges__E6Xmo .HotelCardMap_containerNoAvailable__rNYUY span{font-size:var(--font-size-300);color:var(--color-grey-700)}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockBooking__3_tpD{flex:1 1;padding:0 var(--spacing-size-md);display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockBooking__3_tpD .HotelCardMap_paragraph__R_jLU{font-size:var(--font-size-300);line-height:var(--line-height-tight);color:var(--color-grey-700)}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockBooking__3_tpD .HotelCardMap_points__Ia5Mg{font-size:var(--font-size-400);color:var(--color-secondary-700);font-weight:var(--font-weight-semiBold)}.HotelCardMap_hotelCard__818kU .HotelCardMap_cardInformation__M83I7 .HotelCardMap_blockBooking__3_tpD .HotelCardMap_messageUnavailable__eAktc{font-size:var(--font-size-300);color:var(--color-grey-700);line-height:var(--line-height-tight)}@keyframes Base_placeholderShimmer__A2J_j{0%{background-position:-1200px 0}to{background-position:1200px 0}}.Base_baseContainer__eISQD{height:100vh}.Base_baseContainer__eISQD.Base_hideHeader__oXKh1{padding-top:0}.Base_wrapper__n8Gkk{background-color:#fff;width:100%}@keyframes resultado-hoteis_placeholderShimmer__KiSuz{0%{background-position:-1200px 0}to{background-position:1200px 0}}.resultado-hoteis_containerResultHotels__n5h70{padding-top:108px;width:100%}.resultado-hoteis_container__WY9pX{width:100%;display:flex}.resultado-hoteis_contentHotels__ad_fN{width:50%;padding:var(--spacing-size-lg)}.resultado-hoteis_contentHotels__ad_fN .resultado-hoteis_title__GTpKZ{font-size:var(--font-size-400);font-weight:var(--font-weight-regular);color:var(--color-grey-900);margin-bottom:var(--spacing-size-lg)}.resultado-hoteis_contentMap__ZhCAH{position:relative;width:50%}.resultado-hoteis_stick__N_3CK{position:sticky;height:100vh;width:100%;top:0;background:url(/images/mapa.png) no-repeat 0 0;background-size:cover}.resultado-hoteis_stick__N_3CK .resultado-hoteis_buttonMap__V_dWc{display:flex;justify-content:center;align-items:center;height:100%}.resultado-hoteis_stick__N_3CK .resultado-hoteis_buttonMap__V_dWc img{filter:brightness(100)}.resultado-hoteis_containerModal__x63Fx{width:100%}.resultado-hoteis_modalContent__mjtSS{max-width:835px}.resultado-hoteis_containerCardHotels__XpvJO{display:flex;flex-wrap:wrap;gap:var(--spacing-content-padding)}.resultado-hoteis_isBannerInfoBarOpen__eVKdB{padding-top:160px}.resultado-hoteis_badgePoints__A_x3S{border-radius:var(--border-radius-size-xl);background:var(--color-secondary-100);padding:var(--spacing-size-xs) var(--spacing-size-md);margin-bottom:var(--spacing-size-lg);color:var(--color-secondary)}.resultado-hoteis_buttonModalPoints__8Ts4F{background:none;border:none;color:var(--color-secondary);font-size:var(--font-size-300);font-weight:var(--font-weight-bold);text-decoration:underline;margin-left:5px}@media(max-width:1200px){.resultado-hoteis_containerCardHotels__XpvJO{display:grid;grid-template-columns:1fr 1fr}.resultado-hoteis_contentHotels__ad_fN{width:70%}.resultado-hoteis_contentMap__ZhCAH{width:30%}}@media(max-width:768px){.resultado-hoteis_contentMap__ZhCAH{display:none}.resultado-hoteis_contentHotels__ad_fN{width:100%}.resultado-hoteis_showMobile__iopje{display:block}.resultado-hoteis_hiddenMobile__FqJiT{display:none}.resultado-hoteis_contentMap__ZhCAH.resultado-hoteis_showMobile__iopje{width:100%}.resultado-hoteis_contentMap__ZhCAH.resultado-hoteis_showMobile__iopje .resultado-hoteis_stick__N_3CK{height:70vh}.resultado-hoteis_areaTest__p676Z{display:block}}@media(max-width:576px){.resultado-hoteis_containerCardHotels__XpvJO{grid-template-columns:1fr}}@media(max-width:1200px){.resultado-hoteis_containerCardHotels__XpvJO{display:grid;grid-template-columns:1fr 1fr}.resultado-hoteis_contentHotels__ad_fN{width:60%;padding-top:70px}.resultado-hoteis_contentMap__ZhCAH{width:40%}.resultado-hoteis_contentHotelsNoResults__4TObu{width:100%}}@media(max-width:992px){.resultado-hoteis_contentHotels__ad_fN{width:70%;padding-top:140px}.resultado-hoteis_contentHotelsNoResults__4TObu{width:100%}.resultado-hoteis_containerModal__x63Fx{width:100%;overflow:scroll}}@media(max-width:768px){.resultado-hoteis_contentMap__ZhCAH{display:none}.resultado-hoteis_contentHotels__ad_fN{width:100%;padding-top:165px}.resultado-hoteis_showMobile__iopje{display:block}.resultado-hoteis_hiddenMobile__FqJiT{display:none}.resultado-hoteis_contentMap__ZhCAH.resultado-hoteis_showMobile__iopje{width:100%}.resultado-hoteis_contentMap__ZhCAH.resultado-hoteis_showMobile__iopje .resultado-hoteis_stick__N_3CK{height:70vh}.resultado-hoteis_areaTest__p676Z{display:block}.resultado-hoteis_containerChipsFilters__XMqez{display:none}}@media(max-width:576px){.resultado-hoteis_containerCardHotels__XpvJO{grid-template-columns:1fr}.resultado-hoteis_containerResultHotels__n5h70,.resultado-hoteis_contentHotels__ad_fN{padding-top:0}.resultado-hoteis_classNameHambClicker__dlpjL{right:-10px}}