.header-rooms-info_roomsInfo__1dbRS{margin-left:auto;text-align:right}@media(max-width:767px){.header-rooms-info_roomsInfo__1dbRS{text-align:left}}.header-rooms-info_roomsInfoText__MnK3n{margin-bottom:12px}@media(max-width:767px){.header-rooms-info_roomsInfoText__MnK3n{margin-top:16px}}.header-rooms-info_roomsInfoTextAlert__5yllF{margin-bottom:10px;color:#e64646}.header-rooms-info_roomsInfoButton__G2v5f{width:201px;display:flex;justify-content:center;align-items:center}@media(max-width:767px){.header-rooms-info_roomsInfoButton__G2v5f{width:100%}}.hotel-more-button_button__fRTF6{margin-top:10px;font-size:14px;font-weight:500;font-family:Roboto,sans-serif;border:none;background-color:#0000;display:flex;align-items:center;gap:8px;color:#ef2389}.hotel-more-button_arrow__WQm4w{transition:all .2s ease-in-out}.hotel-more-button_arrow_expanded__AsmoH{transform:rotate(180deg)}.hotel-accommodation_root__YPB84{width:100%;position:relative;padding:12px;background:#fff;border-radius:12px}.hotel-accommodation_list__7EhJ_{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:17.5px;max-height:90px;overflow:hidden;position:relative;z-index:0}.hotel-accommodation_list__7EhJ_.hotel-accommodation_expanded__KHGMF{max-height:-moz-fit-content;max-height:fit-content}@media(max-width:767px){.hotel-accommodation_list__7EhJ_{grid-template-columns:1fr;max-height:70px}}.hotel-accommodation_list_item__6QuV2{list-style:disc}.hotel-accommodation_list_item__6QuV2 li{font-weight:400;font-size:16px;line-height:20px;margin-left:50px}.hotel-accommodation_list_title__xjet3{display:flex;align-items:center;gap:12px;margin-bottom:9.5px}@media(max-width:767px){.hotel-accommodation_list_title__xjet3{font-weight:400;font-size:16px;line-height:20px;font-weight:500}}.hotel-accommodation_filter___meS2{position:absolute;top:60px;left:0;right:0;height:100px;background:linear-gradient(180deg,#fff0 4.65%,#fff 63.35%);pointer-events:none;z-index:1}@media(max-width:767px){.hotel-accommodation_filter___meS2{height:80px}}.hotel-description_root___WN_P{width:100%;position:relative;padding:12px;background:#fff;border-radius:12px}.hotel-description_title__4uxdz{margin-bottom:16px}.hotel-description_filter__PUVe9{position:absolute;top:60px;left:0;right:0;height:60px;background:linear-gradient(180deg,#fff0 4.65%,#fff 63.35%);pointer-events:none;z-index:1}@media(max-width:767px){.hotel-description_filter__PUVe9{top:60px}}.hotel-description_description__1aOGE{max-height:60px;overflow:hidden;position:relative;z-index:0}@media(max-width:767px){.hotel-description_description__1aOGE{max-height:45px}}.hotel-description_description__1aOGE.hotel-description_expanded__xExet{max-height:-moz-fit-content;max-height:fit-content}.hotel-description_description__1aOGE a{color:#000}.hotel-facilities-content_root__2kqc3{width:100%;position:relative;padding:12px;background:#fff;border-radius:12px}.hotel-facilities-content_list__76wu_{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:17.5px;max-height:90px;overflow:hidden;position:relative;z-index:0}.hotel-facilities-content_list__76wu_.hotel-facilities-content_expanded__NdAGN{max-height:-moz-fit-content;max-height:fit-content}@media(max-width:767px){.hotel-facilities-content_list__76wu_{grid-template-columns:1fr;max-height:70px}}.hotel-facilities-content_list_item__1mkyC{list-style:disc}.hotel-facilities-content_list_item__1mkyC li{font-weight:400;font-size:16px;line-height:20px;margin-left:50px}.hotel-facilities-content_list_title___dEIk{display:flex;gap:12px;align-items:center;margin-bottom:9.5px}@media(max-width:767px){.hotel-facilities-content_list_title___dEIk{font-weight:400;font-size:16px;line-height:20px;font-weight:500}}.hotel-facilities-content_filter__kiurO{position:absolute;top:60px;left:0;right:0;height:100px;background:linear-gradient(180deg,#fff0 4.65%,#fff 63.35%);pointer-events:none;z-index:1}@media(max-width:767px){.hotel-facilities-content_filter__kiurO{height:80px}}.columns-layout_root__GDUGS{display:grid;grid-gap:0 16px;grid-template-columns:1fr 1fr 308px;grid-template-areas:"header header header" "content content sidebar" "footer footer footer"}@media(min-width:768px)and (max-width:1439px){.columns-layout_root__GDUGS{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"header header header" "content content content" "sidebar sidebar sidebar" "footer footer footer"}}@media(max-width:767px){.columns-layout_root__GDUGS{padding-left:0;padding-right:0;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"header header header" "content content content" "sidebar sidebar sidebar" "footer footer footer"}}.columns-layout_header__Sygcu{grid-area:header;margin-bottom:23px}@media(min-width:768px){.columns-layout_header__Sygcu{margin-bottom:23px}}@media(max-width:767px){.columns-layout_header__Sygcu{margin-bottom:16px}}.columns-layout_content__9ztN6{grid-area:content}.columns-layout_content__9ztN6,.columns-layout_sidebar__iQK_T{display:flex;flex-direction:column;gap:16px}.columns-layout_sidebar__iQK_T{margin-top:12px;grid-area:sidebar}@media(min-width:768px){.columns-layout_sidebar__iQK_T{margin-top:24px}}@media(min-width:1024px){.columns-layout_sidebar__iQK_T{margin-top:0}}.columns-layout_footer__4VMbg{grid-area:footer;margin-top:12px}@media(min-width:768px){.columns-layout_footer__4VMbg{margin-top:48px}}.adults-control_root__e19WI{display:flex;align-items:center;justify-content:space-between;gap:24px}.adults-control_left__1opMW{display:flex;flex-direction:column}.adults-control_title__3AjN_{font-size:16px;line-height:24px}.adults-control_desc__KwwMZ,.adults-control_title__3AjN_{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.adults-control_desc__KwwMZ{color:#9c9c9c;font-size:12px;line-height:16px}.adults-control_right__SzbAs{display:flex;align-items:center}.adults-control_rootInput__d5yBP .adults-control_input__DIfLq{width:50px;background-color:#0000;border:1px solid #0000;font-size:16px;line-height:20px;color:#000;text-align:center}.adults-control_rootInput__d5yBP .adults-control_input__DIfLq:hover{border:1px solid #0000}.adults-control_root__e19WI .adults-control_control__wZGbe:disabled{cursor:not-allowed}.adults-control_control__wZGbe{border:none;background-color:#0000}.adults-control_control__wZGbe:hover svg{fill:#fde4f0}.child-badge_root__Bnuva{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:8px;border:1px solid #ebedf0;background-color:#0000;padding:8px 12px}.child-badge_label__N9o7b{color:#050114;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.child-badge_icon__VzEon{background-color:#0000;max-width:-moz-fit-content;max-width:fit-content;max-height:-moz-fit-content;max-height:fit-content;display:inline-flex;align-items:center;justify-content:center;border:1px solid #0000}.child-badge_icon__VzEon svg{width:24px;height:24px;color:#99a2ad;transition:color .2s ease}.child-badge_icon__VzEon:hover svg{color:#000}.childs-control_childs__mkDbu,.childs-control_root__pnxw5{display:flex;flex-direction:column;gap:16px}.childs-control_childs__mkDbu{list-style:none}.childs-control_wrapper__7mlYG{border-radius:8px;background:#0000}.city-badge_root__0LhbO{max-width:-moz-fit-content;max-width:fit-content;padding-inline:16px;padding-block:6px;border-radius:300px;background-color:#f5f5f5;border:1px solid #0000}.city-badge_content__bLT7B{color:#91979f;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.city-badge_active__nRooW{background-color:rgba(239,35,137,.149)}.city-badge_active__nRooW .city-badge_content__bLT7B{color:#ef2389}.multi-module-button_root__BI0Pk{min-width:100%;border-radius:12px;background-color:#ef2389;border:1px solid #0000;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding-inline:24px;padding-block:14px;font-size:14px}.multi-module-button_root__BI0Pk:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.date-drawer_calendar__nmAul *{margin:0}.date-drawer_header__3F_6v{display:flex;align-items:center;justify-content:center}.date-drawer_headerControl__a4FMC{padding:0;margin:0}.date-drawer_monthLevel__XZXRS{margin:0}.date-drawer_monthLevelGroup__OuPia{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;border-radius:12px}.date-drawer_monthLevelGroup__OuPia .date-drawer_monthLevel__XZXRS[data-month-level]:not(:last-of-type){margin:0}.date-drawer_monthLevel__XZXRS .date-drawer_headerControl__a4FMC{display:none}.date-drawer_calendar__nmAul .date-drawer_day__ail1_{font-size:14px}.drawer-button_wrapper__7UFmA{display:flex;flex-direction:column;gap:8px}.drawer-button_root__gR0J2{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #d7d8d9;background-color:#fff;padding-inline:12px;padding-block:16px;gap:12px;border-radius:12px}.drawer-button_root__gR0J2:has(+.drawer-button_error__bi4l_){border-color:#fa5252}.drawer-button_root__gR0J2:has(+.drawer-button_error__bi4l_) .drawer-button_placeholder___wKSn{color:#fa5252}.drawer-button_root__gR0J2:has(+.drawer-button_error__bi4l_) .drawer-button_leftIcon__vOOdn svg path{fill:#fa5252}.drawer-button_left__SzGOX{display:flex;align-items:center;gap:8px}.drawer-button_leftIcon__vOOdn,.drawer-button_rightIcon__ccWSV{display:block;max-width:100%;height:auto}.drawer-button_leftIcon__vOOdn svg,.drawer-button_rightIcon__ccWSV svg{width:24px;height:24px}.drawer-button_rightIcon__ccWSV{align-self:flex-end}.drawer-button_value__uw_w8{color:#000}.drawer-button_placeholder___wKSn{color:#91979f}.drawer-button_error__bi4l_{color:#fa5252;text-wrap:balance;font-size:12px}.destination-select-item_wrapper__uY6N5{display:flex;align-items:center;gap:16px}.destination-select-item_content__PjoIf{display:flex;flex-direction:column}.destination-select-item_label__63c41{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.destination-select-item_description__Wm3qi{color:#91979f;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:133.333%}.destiantion-select_root__HSGnq .destiantion-select_input__N__mF{background-color:#fff}.destiantion-select_root__HSGnq .destiantion-select_icon__n_Y5E{left:0}.destiantion-select_root__HSGnq .destiantion-select_separator__ajfUY{padding:16px 0 12px}.destiantion-select_root__HSGnq .destiantion-select_separatorLabel__64QR9{color:#050114;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:120%;width:-moz-fit-content;width:fit-content}.destiantion-select_root__HSGnq .destiantion-select_itemsWrapper__Erhdh{padding-left:12px;padding-right:12px;padding-bottom:12px}.destiantion-select_root__HSGnq .destiantion-select_item__gmGzo{margin-top:4px;padding:4px 0 8px;border-bottom:1px solid #ebedf0}.destiantion-select_clearButton__DccIU{max-width:100%;height:auto}.destiantion-select_clearButton__DccIU svg{width:24px;height:24px}.destination-select-mobile_root__zTZE0{overflow:clip}.destination-select-mobile_groups__1Oz4U,.destination-select-mobile_root__zTZE0{display:flex;flex-direction:column;gap:16px}.destination-select-mobile_groupRoot__OxG7_{display:flex;flex-direction:column;gap:8px}.destination-select-mobile_groupLabel__fjPQe{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;color:#91979f}.destination-select-mobile_groupValues__Bv3YJ{list-style:none;display:flex;flex-direction:column}.destination-select-mobile_active__hZf7_ .destination-select-mobile_value__VUmHj,.destination-select-mobile_valueWrapper__35v7C:hover .destination-select-mobile_value__VUmHj{background-color:#ebedf0}.destination-select-mobile_value__VUmHj{padding-block:12px;padding-inline:12px;border:1px solid #0000;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;width:100%}.destination-select-mobile_valueLabel__BgK1R{color:#000;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;text-align:left}.destination-select-mobile_valueDescription__pwTUE{color:#91979f;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left}.destination-select-mobile_notFoundText__i345A{color:#000;font-size:16px;font-weight:400;line-height:20px}.destination-group_root__kqLOm{display:flex;align-items:center;gap:16px}.destination-group_label__tYa12{color:#91979f;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:left;text-wrap:nowrap}.destination-group_list__qKSC3{list-style:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.guest-controls_root__FBaTm{display:flex;flex-direction:column;gap:24px}.guest-picker_triggerWrapper__cKRuY{display:flex;flex-direction:column;gap:8px}.guest-picker_triggerRoot__HX6bk{padding-inline:12px;background-color:#fff;border:1px solid #99a2ad;height:50px;border-radius:8px}.guest-picker_triggerRoot__HX6bk.guest-picker_triggerRoot_main__BKriz{border:1px solid #d7d8d9;border-radius:12px}.guest-picker_triggerRoot__HX6bk:hover{border-color:#ef2389}.guest-picker_triggerRoot__HX6bk:disabled{border-color:#0000;background-color:#f5f5f5;cursor:not-allowed}.guest-picker_triggerWrapper__cKRuY:has(.guest-picker_error__zzGVD) .guest-picker_triggerRoot__HX6bk{border-color:#fa5252}.guest-picker_triggerWrapper__cKRuY[aria-expanded=true] .guest-picker_triggerRoot__HX6bk{border-color:#ef2389}.guest-picker_triggerInner__nK6Cl{display:flex;align-items:center;justify-content:space-between;gap:12px}.guest-picker_content_title__QLi4e{font-size:13px;color:#99a2ad}.guest-picker_content__9TF8E{display:flex;align-items:center;gap:12px}.guest-picker_content_detailedPage__z65Gk{display:flex;flex-direction:column;align-items:flex-start;gap:unset}.guest-picker_content_guests__gliZg{font-weight:400;font-size:16px;line-height:20px;color:#000}.guest-picker_content_guests__gliZg.guest-picker_content_guests__detailed__zmTah{font-size:13px;line-height:16px;font-weight:400}.guest-picker_triggerLabel__gcSF9{min-width:70px;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:left}.guest-picker_error__zzGVD{color:#fa5252}.guest-picker_triggerWrapper__cKRuY+.guest-picker_dropdown__PhJ95{padding:24px}.multi-module-drawer_drawerRoot__9cJ17 .multi-module-drawer_drawerheader__BGr1i{background-color:#ebedf0;height:66px}.multi-module-drawer_drawerRoot__9cJ17 .multi-module-drawer_drawerContent__lyfEh{background-color:#ebedf0}.multi-module-drawer_drawerRoot__9cJ17 .multi-module-drawer_drawerBody__JJIis{padding-inline:16px;padding-block:16px;height:calc(100% - 66px);border-top-right-radius:12px;border-top-left-radius:12px;background-color:#fff;overflow:clip}.multi-module-drawer_drawerRoot__9cJ17 .multi-module-drawer_drawerTitle__WtJI_{font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:24px;color:#000}.multi-module-wrapper_root__I5yVf{border-radius:12px;background-color:#fff;margin-bottom:8px;padding:24px 16px}@media(min-width:1024px){.multi-module-wrapper_root__I5yVf{padding:24px;border:1px solid #0000;box-shadow:0 4px 16px 0 rgba(0,0,0,.122);background-color:#fff;margin-bottom:0}}@media(max-width:767px){.multi-module-wrapper_rootTransparent__urqaZ{background-color:#0000}}.multi-module-wrapper_simpleRoot__p8oDs{padding:16px 32px;border-radius:0;position:fixed;width:100vw;left:0;top:0}.multi-module-wrapper_withSmallViewTrigger___E1iu{padding:12px 0 0 24px}@media(min-width:1024px){.multi-module-wrapper_withSmallViewTrigger___E1iu{padding:24px 16px}}.multi-module-wrapper_isHotelPage__DesAj{position:absolute;top:210px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:1280px}@media(max-width:1439px){.multi-module-wrapper_isHotelPage__DesAj{width:calc(100% - 40px);max-width:1299px}}@media(max-width:1023px){.multi-module-wrapper_isHotelPage__DesAj{top:350px}}@media(max-width:767px){.multi-module-wrapper_isHotelPage__DesAj{position:static;margin:auto auto 8px;padding:24px 16px;transform:unset}}.tab-desktop_root__cbvP6{display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid #0000;padding-bottom:4px;transition:border .3s ease-in-out}.tab-desktop_root__cbvP6 svg path{transition:color .3s ease-in-out,fill .3s ease-in-out}.tab-desktop_link__Zdrl8:hover{border-color:#ef2389}.tab-desktop_link__Zdrl8:hover .tab-desktop_label__or02J,.tab-desktop_link__Zdrl8:hover svg{color:#ef2389}.tab-desktop_icon__KPp_b{padding:0}.tab-desktop_icon__KPp_b svg{max-height:100%;max-width:100%;color:#99a2ad}.tab-desktop_label__or02J{font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:#91979f;transition:color .3s ease-in-out}.tab-desktop_active__2JXft{border-color:#ef2389}.tab-desktop_active__2JXft .tab-desktop_icon__KPp_b svg,.tab-desktop_active__2JXft .tab-desktop_label__or02J{color:#ef2389}.tab-mobile_root__xyTtR{display:flex;flex-direction:column;align-items:center;gap:12px}.tab-mobile_icon__Lp7ah{padding:20px;border-radius:100%;display:flex;align-items:center;justify-content:center}.tab-mobile_root__xyTtR .tab-mobile_icon__Lp7ah{background-color:#f5f5f5}.tab-mobile_root__xyTtR .tab-mobile_icon__Lp7ah svg{color:#99a2ad}.tab-mobile_root__xyTtR .tab-mobile_label__OQ4SP{color:#91979f;text-align:center}.tab-mobile_active__rtAWK .tab-mobile_icon__Lp7ah{background-color:#ef2389}.tab-mobile_active__rtAWK .tab-mobile_icon__Lp7ah svg{color:#fff}.tab-mobile_active__rtAWK .tab-mobile_label__OQ4SP{color:#ef2389}.multi-module-trigger-mobile_root__liDok{display:flex;align-items:center;gap:16px}.multi-module-trigger-mobile_trigger__ZdDqF{flex-grow:1;border:1px solid #0000;background-color:#f5f5f5;padding-block:12px;padding-inline:14px;border-radius:12px;display:flex;align-items:center;justify-content:flex-start;gap:12px}.multi-module-trigger-mobile_root__liDok:active,.multi-module-trigger-mobile_root__liDok:hover{border-color:#d7d8d9}.multi-module-trigger-mobile_icon__jNehs{max-width:100%;height:auto}.multi-module-trigger-mobile_icon__jNehs>svg{width:24px;height:24px}.multi-module-trigger-mobile_root__liDok:has(.multi-module-trigger-mobile_description__8_f1S) .multi-module-trigger-mobile_content__h5Wxe{flex-grow:1;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.multi-module-trigger-mobile_label__iksFs{color:#000;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;text-wrap:balance}.multi-module-trigger-mobile_description__8_f1S{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-align:center;max-width:-moz-fit-content;max-width:fit-content;text-wrap:balance;color:#91979f}.input-button_root__lsjcP{border:1px solid #d7d8d9;border-radius:12px;padding-left:8px;cursor:pointer;display:flex;align-items:center;height:50px;font-size:16px}@media(max-width:767px){.input-button_root__lsjcP{font-size:12px}}.input-button_root__lsjcP:hover{border-color:#cb2e7c}.input-button_placeholder__EhJxa{color:#adb5bd}.date-picker-button_submitButton__EyA2L{position:absolute;bottom:16px;width:calc(100vw - 32px)}.date-picker-button_calendar__T015z *{margin:0}.date-picker-button_header__0SOu6{display:flex;align-items:center;justify-content:center}.date-picker-button_headerControl__fQY8D{padding:0;margin:0}.date-picker-button_monthLevel__LdW4o{margin:0}.date-picker-button_monthLevelGroup__pbZL0{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;border-radius:12px}.date-picker-button_monthLevelGroup__pbZL0 .date-picker-button_monthLevel__LdW4o[data-month-level]:not(:last-of-type){margin:0}.date-picker-button_monthLevel__LdW4o .date-picker-button_headerControl__fQY8D{display:none}.date-picker-button_calendar__T015z .date-picker-button_day__OOM5s{font-size:14px;height:40px;width:40px}.date-picker-button_datePickerWrapper__NrtWe{height:calc(100vh - 100px);overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:16px}.date-picker-button_modalInner__A2Mww{color:red;height:100vh;max-width:100vw}.date-picker-button_modalRoot__GQAGa{max-width:100vw}.date-picker-button_modalHeader__YSvc0{width:100%;height:40px}.date-picker-button_modalBody__ssmqy{height:calc(100vh - 40px)}.guest-picker-button_guestPickerWrapper__aIwOM{position:relative;padding-top:16px}.guest-picker-button_submitButton__m2sM9{position:fixed;bottom:16px;width:calc(100vw - 32px)}.rooms-not-found_root__P0tIr{padding:24px;background-color:#f5e4ed;border-radius:12px;display:grid;gap:64px;grid-template-columns:repeat(2,auto)}@media(max-width:767px){.rooms-not-found_root__P0tIr{position:relative;overflow:hidden;grid-template-columns:1fr}}.rooms-not-found_left__1MCnG{display:flex;flex-direction:column;gap:24px;justify-content:space-between}.rooms-not-found_textWrapper__qBeFq{display:flex;flex-direction:column;gap:12px;text-align:left}.rooms-not-found_action__bGFEa{align-self:flex-start}.rooms-not-found_right__28249{max-height:max-content}@media(max-width:767px){.rooms-not-found_right__28249{position:absolute;right:-50px}}.search-module_root__eTWii{padding:8px;border-radius:12px;background-color:#fff}.search-module_title__qc38I{margin-bottom:8px}.search-module_titleWithSpace__2rA3L{margin-bottom:32px}.search-module_search__ES2OA{display:grid;grid-template-columns:1fr;gap:8px}.search-module_submit__5NVVU{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;width:100%;border-radius:8px;border:none;background:#feeef6;color:#ef2389}.search-module_button__E05eN{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 12px}.search-module_button__E05eN svg{width:24px;height:24px}.search-module_subtitle__0MiFK{display:none}@media(max-width:767px){.search-module_subtitle__0MiFK{display:block;margin-bottom:8px;color:#a4a9af}}.search-module_roomsNotFoundWrapper__cROn6{margin-top:24px}.search-module_searchWrapper__swT3Y{top:0;left:0;position:fixed;height:65px;background-color:#fff;width:100%;z-index:99;box-shadow:0 4px 16px 0 #0000001f;padding:0 50px}@media(max-width:767px){.search-module_searchWrapper__swT3Y{padding:0 8px}}.search-module_searchWrapper__swT3Y .search-module_search__ES2OA{display:grid;grid-template-columns:1fr 1fr 1fr 150px;gap:8px;align-items:center;margin:0 auto;max-width:1280px;padding-top:8px}@media(min-width:768px)and (max-width:1439px){.search-module_searchWrapper__swT3Y .search-module_search__ES2OA{grid-template-columns:1fr 1fr 110px}}@media(max-width:767px){.search-module_searchWrapper__swT3Y .search-module_search__ES2OA{grid-template-columns:auto auto}}.search-module_fixedSearchTitle__4Qk1N{font-size:20px;font-family:Montserrat,Arial,sans-serif}@media(min-width:768px)and (max-width:1439px){.search-module_fixedSearchTitle__4Qk1N{display:none}}@media(max-width:767px){.search-module_fixedSearchTitle__4Qk1N{display:none}}.search-module_clearButton__027Vz{color:#adb5bd}.search-module_clearButton__027Vz svg{width:24px;height:24px}.hotel-detailed-page_root__nnGjc{margin-top:12px}@media(max-width:767px){.hotel-detailed-page_root__nnGjc{padding-left:0;padding-right:0}}@media(min-width:1024px){.hotel-detailed-page_grid__M8QWQ{display:grid;grid-template-columns:1fr 410px;grid-gap:32px}}.hotel-detailed-page_content__xKGSu{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.hotel-detailed-page_content__xKGSu{grid-gap:24px}}.hotel-detailed-page_aside__p8d_7{display:flex;flex-direction:column;gap:16px;grid-area:sidebar}@media(min-width:768px)and (max-width:1439px){.hotel-detailed-page_aside__p8d_7{margin-top:40px}}@media(max-width:767px){.hotel-detailed-page_aside__p8d_7{margin-top:40px;margin-left:16px}}@media(min-width:768px){.hotel-detailed-page_map__733Pu{grid-area:map}}@media(min-width:1024px){.hotel-detailed-page_map__733Pu{grid-area:unset}}@media(min-width:768px){.hotel-detailed-page_mentions__hr1XB{grid-area:mentions}}@media(min-width:1024px){.hotel-detailed-page_mentions__hr1XB{grid-area:unset}}@media(min-width:768px){.hotel-detailed-page_hotels__2sLnb{grid-area:hotels}}@media(min-width:1024px){.hotel-detailed-page_hotels__2sLnb{grid-area:unset}}.hotel-detailed-page_mobileReviewsSummarizing__zFrjo{background-color:#fff;border-radius:12px;padding:24px 16px}.hotel-detailed-page_reviewsSummarizing__7VPje{display:none}@media(min-width:1024px){.hotel-detailed-page_reviewsSummarizing__7VPje{display:block;padding:0 0 24px}}.hotel-detailed-page_desktopSortSelect__1r_oL{padding-bottom:24px}.hotel-detailed-page_mobileSortSelect__PTwQf{padding-bottom:8px;width:100%}.hotel-detailed-page_calendar__zMkAL,.hotel-detailed-page_rooms_wrapper__qUUSy{background-color:#fff;border-radius:12px}.hotel-detailed-page_calendar__zMkAL{margin-top:12px;padding:12px;box-shadow:1px 3px 18px 0 #00000017}.hotel-detailed-page_calendar_title__OooQS{margin-bottom:16px}