.header-rooms-info_roomsInfo__wEnJY{margin-left:auto;text-align:right}.header-rooms-info_roomsInfoText__xYvPV{margin-bottom:10px}.header-rooms-info_roomsInfoTextAlert__MLWuX{margin-bottom:10px;color:#e64646}.header-rooms-info_roomsInfoButton__z2Daf{width:252px;position:absolute;right:0;bottom:0}.modal-with-bottom-sheet_modalContent__QmLRn{padding-bottom:16px}.modal-with-bottom-sheet_modalContent__QmLRn [data-rsbs-overlay]{padding-bottom:0}@media(max-width:767px){.modal-with-bottom-sheet_modalContent__QmLRn [data-rsbs-overlay]{padding-bottom:0}}@media(min-width:768px){.modal-with-bottom-sheet_modalContent__QmLRn{padding-bottom:32px}}.hotel-facilities_root__xzFgo{margin-top:32px;padding:32px;background-color:#fff;border-radius:12px}@media(max-width:767px){.hotel-facilities_root__xzFgo{grid-template-columns:1fr;margin-top:12px;padding:24px 16px}}.hotel-facilities_title__0rXzI{margin-bottom:32px}@media(max-width:767px){.hotel-facilities_title__0rXzI{margin-bottom:24px}}.hotel-facilities_content__vxZRT{margin-bottom:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:767px){.hotel-facilities_content__vxZRT{grid-template-columns:1fr;gap:16px}}.hotel-facilities_item__5yT8y{display:flex;align-items:flex-start;gap:12px;page-break-inside:avoid}.hotel-facilities_icon__F6gMI{color:#99a2ad}.hotel-facilities_iconTitle__Rp_Yi{padding-top:2px}.hotel-facilities_infoWrapper__SF3oV{display:flex;flex-direction:column;gap:6px;padding-top:2px}.hotel-facilities_additionalInfo__OdXup{color:#2c2d2e;background-color:#f5f5f5;padding:4px 8px;border-radius:300px;line-height:16px}.hotel-facilities_button__zPjti{height:48px}@media(max-width:767px){.hotel-facilities_button__zPjti{width:100%}}.hotel-facilities_modalTitle__g6I70{padding-left:32px}@media(max-width:767px){.hotel-facilities_modalTitle__g6I70{padding:8px 16px}}.hotel-facilities_modalContent__wOSwl{column-count:3;max-width:838px;padding:16px 32px 0}.hotel-facilities_modalContent__wOSwl .hotel-facilities_item__5yT8y+.hotel-facilities_item__5yT8y{margin-top:24px}@media(max-width:767px){.hotel-facilities_modalContent__wOSwl{display:grid;grid-template-columns:1fr;gap:16px;padding:0}}.hotel-facilities_facilityItem__eC3sW{margin:2px 0;position:relative}.hotel-facilities_facilityItem__eC3sW:after{display:block;position:absolute;left:-10px;top:7px;background-color:#dadbdc;border-radius:50%;width:5px;height:5px;content:""}.reviews-sort-select_root__1QQvY{color:#99a2ad;width:312px;display:flex;align-items:center;gap:8px}.reviews-sort-select_select__gA0xD{width:100%}.static-hotel-event_root__emJJH{position:relative;width:100%;border-radius:12px;overflow:hidden;padding:16px 24px;height:192px}@media(max-width:767px){.static-hotel-event_root__emJJH{min-height:152px}}@media(min-width:1200px){.static-hotel-event_root__emJJH{margin:0;padding-right:0}}.static-hotel-event_button__26yJG{padding:14px 24px;margin:auto;position:absolute;bottom:32px;left:32px}@media(max-width:767px){.static-hotel-event_button__26yJG{padding:10px 24px;left:24px;bottom:24px}}@media(min-width:1200px){.static-hotel-event_button__26yJG:hover:not(:disabled){background-color:#f5f5f5}}.static-hotel-event_image__Df_K_{object-fit:cover;object-position:left;border-radius:12px;position:absolute;top:0;right:0;bottom:0;left:0;min-width:100%;min-height:100%;height:auto;z-index:0}.common-content-card_root__PJxxM{width:100%;padding:32px;background:#fff;border-radius:12px}@media(max-width:767px){.common-content-card_root__PJxxM{padding:24px 16px}}.common-content-card_title__JnIKq{margin-bottom:32px}@media(max-width:767px){div.reviews-slider_swiper__ogXOv{margin-right:-16px}}@media(min-width:768px){div.reviews-slider_swiper__ogXOv{width:100%;max-width:740px;margin-left:0}}div.reviews-slider_swiper__ogXOv .reviews-slider_slide__j4DCA{width:140px;height:100px;cursor:pointer}@media(min-width:1200px){div.reviews-slider_swiper__ogXOv .reviews-slider_slide__j4DCA{width:130px}}.reviews-slider_slideImage__YnPII{object-fit:cover;border-radius:12px}.review-item_root__W7Dy4{padding:16px;border-radius:12px;background-color:#fff;box-shadow:0 4px 16px #0000001f;position:relative}.review-item_name__aJvzb{font-weight:500;font-size:16px;line-height:20px;letter-spacing:.2px}.review-item_date__dDZbL{color:#91979f}.review-item_whatDislikedTitle__zlkaN,.review-item_whatLikedTitle__1D442{font-weight:500;display:flex;align-items:center;gap:8px}.review-item_whatLikedTitle__1D442{margin-top:24px;color:#4bb44b}.review-item_whatDislikedTitle__zlkaN{color:#e64646;margin-top:24px}.review-item_text____k_D{margin:16px 0 0}.review-item_rating__WkqcH{position:absolute;color:#fff;right:16px;font-weight:500;font-size:14px;background-color:#ef2389;border-radius:300px;width:40px;height:28px;display:flex;justify-content:center;align-items:center}.review-item_reviewSlider__j6kNl{margin-top:16px}.hotel-review-list_root__sNPIj{display:flex;flex-direction:column;gap:16px;position:relative}.hotel-review-list_hookLink__zQElC{position:absolute;top:-100px}.columns-layout_root__G3vt_{display:grid;grid-gap:0 32px}@media(min-width:768px){.columns-layout_root__G3vt_{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"header header header" "content content content" "sidebar sidebar sidebar" "footer footer footer"}}@media(min-width:1200px){.columns-layout_root__G3vt_{grid-template-columns:1fr 1fr 410px;grid-template-areas:"header header header" "content content sidebar" "footer footer footer"}}@media(max-width:767px){.columns-layout_root__G3vt_{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__G822i{grid-area:header;margin-bottom:12px}@media(min-width:768px){.columns-layout_header__G822i{margin-bottom:48px}}.columns-layout_content__qILlz{grid-area:content}.columns-layout_content__qILlz,.columns-layout_sidebar__DVHFc{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.columns-layout_content__qILlz,.columns-layout_sidebar__DVHFc{gap:24px}}.columns-layout_sidebar__DVHFc{margin-top:12px;grid-area:sidebar}@media(min-width:768px){.columns-layout_sidebar__DVHFc{margin-top:24px}}@media(min-width:1200px){.columns-layout_sidebar__DVHFc{margin-top:0}}.columns-layout_footer__4NuFI{grid-area:footer;margin-top:12px}@media(min-width:768px){.columns-layout_footer__4NuFI{margin-top:48px}}.collapsible-button_root__uUk30{background-color:#fff;border:1px solid #d7d8d9;padding-inline:16px;padding-block:12px;display:flex;align-items:center;gap:16px;justify-content:center}.collapsible-button_icon__9bQWp svg{transition:rotate .2s ease-in-out}.collapsible-button_collapsible__SjsJS svg{rotate:180deg}.collapsible-text-with-modal-card_root__7gky0{display:flex;flex-direction:column;gap:32px}@media(max-width:767px){.collapsible-text-with-modal-card_root__7gky0{gap:24px}}.collapsible-text-with-modal-card_button__FWY_W{align-self:flex-start}@media(max-width:767px){.collapsible-text-with-modal-card_button__FWY_W{align-self:stretch}}.collapsible-text-with-modal-card_text__4_Dx5{font-size:14px;line-height:20px;white-space:pre-wrap;font-family:Roboto,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400}.collapsible-text-with-modal-card_text__4_Dx5 p{display:block;margin:1em 0}.collapsible-text-with-modal-card_text__4_Dx5 p:first-child{margin-top:0}.collapsible-text-with-modal-card_text__4_Dx5 p:last-child{margin-bottom:0}.collapsible-text-with-modal-card_text__4_Dx5 h1{display:block;font-size:2em;margin:.67em 0;font-weight:700}.collapsible-text-with-modal-card_text__4_Dx5 h2{display:block;font-size:1.5em;margin:.83em 0;font-weight:700}.collapsible-text-with-modal-card_text__4_Dx5 h3{display:block;font-size:1.17em;margin:1em 0;font-weight:700}.collapsible-text-with-modal-card_text__4_Dx5 h4{display:block;margin:1.33em 0;font-weight:700}.collapsible-text-with-modal-card_text__4_Dx5 h5{display:block;font-size:.83em;margin:1.67em 0;font-weight:700}.collapsible-text-with-modal-card_text__4_Dx5 h6{display:block;font-size:.67em;margin:2.33em 0;font-weight:700}.collapsible-text-with-modal-card_text__4_Dx5 ul{display:block;list-style-type:disc;margin:1em 0 1 em;padding-left:40px}.collapsible-text-with-modal-card_text__4_Dx5 li{display:list-item;text-align:match-parent}.collapsible-text-with-modal-card_modal__uS0Wd [data-rsbs-overlay]{z-index:3;bottom:66px;padding-bottom:0}.collapsible-text-with-modal-card_modal__uS0Wd [data-rsbs-backdrop]{bottom:66px}.collapsible-text-with-modal-card_overlay___pCol{position:fixed;top:0;left:0;right:0;bottom:66px;background-color:#0006;z-index:3}.combine-with-item_imgWrapper__gu536{width:104px;height:104px;position:relative;border-radius:12px;margin-right:8px;overflow:hidden}.combine-with-item_imgWrapper__gu536:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:linear-gradient(0deg,#0006,#0006);transition:opacity .2s ease-in-out}.combine-with-item_image__uwF_N{object-fit:cover;border-radius:12px;transition:transform .2s ease-in-out}.combine-with-item_content__h3Uli{width:218px;height:86px;padding:8px}.combine-with-item_title__sV5Sa{position:relative}.combine-with-item_title__sV5Sa:after{content:"";width:0;height:1px;background-color:currentcolor;position:absolute;bottom:0;left:0;transition:width .2s ease-in-out}.combine-with-item_description__J5f3B{margin-top:8px;color:#7c8187;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:60px}.combine-with-item_root__GVcYa{display:flex}.combine-with-item_root__GVcYa:focus .combine-with-item_imgWrapper__gu536:after,.combine-with-item_root__GVcYa:hover .combine-with-item_imgWrapper__gu536:after{opacity:1}.combine-with-item_root__GVcYa:focus .combine-with-item_image__uwF_N,.combine-with-item_root__GVcYa:hover .combine-with-item_image__uwF_N{transform:scale(1.1)}.combine-with-item_root__GVcYa:focus .combine-with-item_title__sV5Sa:after,.combine-with-item_root__GVcYa:hover .combine-with-item_title__sV5Sa:after{width:100%}.combine-with-list_root__0rzmt{display:flex;flex-direction:column;gap:24px}.combine-with_root__LPXHS{display:flex;flex-direction:column;gap:32px;background-color:#fff;padding:32px;border-radius:12px}.combine-with_title__HXtiu{font-family:Montserrat,Arial,sans-serif}.combine-with_count__FXb11{color:#91979f}.combine-with_button__cg3H2{height:48px}.modal-fallback_root__SP7np{width:-moz-fit-content;width:fit-content;padding:32px;display:flex;flex-direction:column;gap:16px;max-width:550px;background-color:red}.base-modal_bg__ERDoI{z-index:1;background-color:#0006}.base-modal_modal__5l3RM{display:flex;justify-content:center;z-index:101}.base-modal_modal__5l3RM,.base-modal_modal__5l3RM .base-modal_bg__ERDoI{position:fixed;top:0;left:0;width:100%;height:100svh}.base-modal_wrap__v6DyX{position:relative;z-index:2;display:flex;flex-direction:column;max-height:100svh;overflow:hidden auto;scroll-behavior:smooth;overscroll-behavior:contain}.base-modal_wrapDisableOverflowHidden__duLoA{overflow:initial}.base-modal_center__lQw2s{align-items:center}.base-modal_defaultBg__PBqii{background-color:#ebedf0;border-radius:12px}@media(max-width:767px){.base-modal_defaultBg__PBqii.base-modal_defaultBgWithoutBorderRadius__5Rn8R{border-radius:0}}.base-modal_defaultBg__PBqii.base-modal_filter__m3Ycv{background-color:#fff}.modal-with-bottom-sheet-customizable_divider__pAXA9{width:100%;height:1px;background-color:#fff;margin-bottom:18px}.modal-with-bottom-sheet-customizable_closeModalButton__0z8Pb{color:#2c2d2e;position:absolute;top:12px;right:16px;cursor:pointer}.modal-with-bottom-sheet-customizable_modalContent__bIXtm{padding-top:20px;padding-bottom:16px}.modal-with-bottom-sheet-customizable_modalContent__bIXtm [data-rsbs-overlay]{padding-bottom:0}@media(max-width:767px){.modal-with-bottom-sheet-customizable_modalContent__bIXtm [data-rsbs-overlay]{padding-bottom:0}}@media(min-width:768px){.modal-with-bottom-sheet-customizable_modalContent__bIXtm{padding-bottom:32px}}.invitation-to-review_root__7Gabt{display:flex;flex-direction:column;align-items:center}.invitation-to-review_circle__Wwk8k{color:#ef2389;height:96px;width:96px;border-radius:50%;background-color:#ef238926;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.invitation-to-review_title__YdnBX{margin-bottom:8px}.invitation-to-review_text__dfbBG{margin-bottom:24px}.response-with-icon_terrible__z68sq{color:#d83e3c;background-color:#e6464626}.response-with-icon_notBad__J6JLW{color:#ffa000;background-color:#ffa00026}.response-with-icon_ok__jJwrv{color:#59d45c;background-color:#59d45c26}.response-with-icon_great__4WNBK{color:#50b452;background-color:#50b45226}.response-with-icon_excellent__JQEvH{color:#2f8d32;background-color:#2f8d3226}.reviews-resume_root__m2PQy{display:flex;flex-direction:column;background-color:#fff}.reviews-resume_header__qLDFL{height:40px;position:relative;margin-bottom:16px}.reviews-resume_total__HUgfh{position:absolute;left:0;font-family:Montserrat,Arial,sans-serif;color:#fff;background-color:#ef2389;padding:8px 16px;border-radius:300px;font-weight:600;font-size:20px;line-height:24px}.reviews-resume_title__l_f_S{padding-right:4px;font-weight:400;font-size:14px;line-height:20px}.reviews-resume_serviceListWrapper__MAReD{display:flex;flex-direction:column;gap:12px;margin-bottom:8px;font-weight:400;font-size:14px;line-height:20px}.reviews-resume_service__wDQgR{display:flex}.reviews-resume_serviceTitle__Lgmfm{margin-left:8px;flex-grow:1}.reviews-resume_serviceLineWrapper__M9_uX{height:3px;background-color:#d7d8d9;border-radius:8px}.reviews-resume_serviceLine__YfQaL{height:100%;border-radius:8px}.reviews-resume_counter__ebxeN{color:#91979f;text-align:center;font-weight:400;font-size:14px;line-height:20px}.reviews-resume_red__YuzCU{background-color:#e64646}.reviews-resume_orange__hB3Yz{background-color:#ffa000}.reviews-resume_lightGreen__pzCpZ{background-color:#59d45c}.reviews-resume_green__R02G6{background-color:#50b452}.reviews-resume_darkGreen__O0_6w{background-color:#2f8d32}.reviews-resume_responseWithIcon__ctFeD{display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:300px;gap:4px}.finish_root__RIqQV{display:flex;flex-direction:column;align-items:center;gap:24px;padding-bottom:24px}.finish_iconSuccess__Ayy_5{color:#4bb34b}.finish_iconError__u0soK{color:#e64646}.finish_title__mOupw{font-weight:500;font-size:20px;line-height:28px}.finish_text__GXkmL{color:#91979f;text-align:center}.add-review-photo_previewItem__kMfoJ{position:relative;height:100px;width:100px;border-radius:12px}.add-review-photo_deleteButton__Kfl8U{position:absolute;right:0;top:0;margin:8px;height:24px;width:24px;padding:0;background:none;border:none}.add-review-photo_previewImg__IS5rM{object-fit:cover;border-radius:12px}.add-review-photo_previewsWrapper__ihxdO{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.add-review-photo_questionIcon__xwqJx{margin-left:16px;display:inline-block;color:#99a2ad;cursor:pointer}.add-review-photo_modalInner__7R0az{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;width:343px;height:344px;border-radius:12px}.add-review-photo_modalIcon__oOl9y{color:#99a2ad;margin-bottom:24px}.add-review-photo_weightText___gynF{font-weight:500}.add-review-photo_modalButton__x9mhi{width:279px;margin-top:32px}.add-review-photo_questionText__pESUf{text-align:center}.add-review-photo_uploadInput__RoEoo{display:none}.add-review-photo_uploadLabel__zDhNR{display:flex;align-items:center;gap:8px;padding:12px 24px 12px 16px;border:1px solid #d7d8db;border-radius:4px;width:max-content}.add-review-photo_uploadWrapper__rkBYt{display:flex;align-items:center;font-weight:400;font-size:14px;line-height:20px}.add-review-photo_disabled__xPrVR{color:#91979f;cursor:default}.stars-rating_root__8BWzC{margin:0;padding:0;border:none;width:min-content}.stars-rating_starsWrapper__O2KjF{display:flex;color:#99a2ad;margin-bottom:8px}.stars-rating_star__alX48{background-image:url(/assets/data/star.svg);background-repeat:no-repeat;height:32px;width:32px;text-align:center;background-position:center 0}.stars-rating_starsWrapper__O2KjF label{padding:0 1px}.stars-rating_starsWrapper__O2KjF input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.stars-rating_groupsWrapper__5wAUl{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;color:#a4a9af;text-align:center;height:24px}.stars-rating_red__LGHEN:after{content:"";position:absolute;height:3px;width:100%;left:0;top:0;border-radius:300px;background-color:#e64646}.stars-rating_redColor__Bwkom{color:#e64646}.stars-rating_orange__mBM2a:after{content:"";position:absolute;height:3px;width:100%;left:0;top:0;border-radius:300px;background-color:#ffa000}.stars-rating_orangeColor__exuD7{color:#ffa000}.stars-rating_lightGreen__tfNEe:after{content:"";position:absolute;height:3px;width:100%;left:0;top:0;border-radius:300px;background-color:#59d45c}.stars-rating_lightGreenColor___HaZw{color:#59d45c}.stars-rating_green__ajO8Z:after{content:"";position:absolute;height:3px;width:100%;left:0;top:0;border-radius:300px;background-color:#50b452}.stars-rating_greenColor__wo2zf{color:#50b452}.stars-rating_darkGreen__etUng:after{content:"";position:absolute;height:3px;width:100%;left:0;top:0;border-radius:300px;background-color:#2f8d32}.stars-rating_darkGreenColor__ozm5b{color:#2f8d32}.stars-rating_darkGreen__etUng,.stars-rating_green__ajO8Z,.stars-rating_lightGreen__tfNEe,.stars-rating_orange__mBM2a,.stars-rating_red__LGHEN{font-size:10px;position:relative;display:flex;line-height:16px;align-items:flex-end;justify-content:center}.rating-form_root__hLyFo{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:32px}@media(max-width:767px){.rating-form_root__hLyFo{padding:0}}.rating-form_form__C7X0a{width:100%}.rating-form_titleWrapper__wvxZ8{height:32px;margin-bottom:24px;display:flex;align-items:center;font-weight:400;font-size:16px;line-height:20px;font-weight:500}.rating-form_icon__UfUZG{margin-right:8px}.rating-form_ratingItemTitle__79PkJ{color:#000;flex-grow:1}.rating-form_responseWithIcon__0pjMS{height:32px;padding:0 4px;display:flex;align-items:center;gap:4px;border-radius:8px;font-weight:400}.rating-form_terrible__EKeTe{color:#d83e3c;background-color:#e6464626}.rating-form_notBad__wffXT{color:#ffa000;background-color:#ffa00026}.rating-form_ok__RpgeO{color:#59d45c;background-color:#59d45c26}.rating-form_great__tSzFR{color:#50b452;background-color:#50b45226}.rating-form_excellent__WvzlE{color:#2f8d32;background-color:#2f8d3226}.rating-form_ratingBlock__JM7FD{padding-top:24px;padding-bottom:24px}@media(max-width:767px){.rating-form_ratingBlock__JM7FD{padding-top:16px;padding-bottom:16px}}.rating-form_divider__8PnDq{width:100%;height:1px;background-color:#0000001f}.rating-form_ratingBlock__JM7FD:last-child{border-bottom:none;padding-bottom:24px}.rating-form_description__AxwrT{margin-bottom:8px}.rating-form_hideForm__m21dh{display:none}.rating-form_label___aQW8{color:#a4a9af;margin-bottom:8px}.rating-form_starsWrapper__8Zi6n{display:flex;flex-wrap:wrap;color:#99a2ad;margin-bottom:8px;justify-content:space-between}@media(max-width:767px){.rating-form_starsBlock__Ew2DF{margin-bottom:32px}}.rating-form_textFormBlock__rgyV9{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}@media(max-width:767px){.rating-form_textFormBlock__rgyV9{margin-bottom:56px}}.rating-form_finalButtons__PWxKN{display:flex;gap:8px}.rating-form_buttonsWrapper__bCy59{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;padding:8px 32px 24px}@media(max-width:767px){.rating-form_buttonsWrapper__bCy59{padding:8px 16px 24px}}.rating-form_topBackButton__j4Ts8{width:max-content}.input-textarea-v2_root__yE_9Y .input-textarea-v2_lettersCount__QXco5{color:#a4a9af;background:none;margin-left:15px}.input-textarea-v2_root__yE_9Y .input-textarea-v2_textarea__87O18{border:none;background:none}.input-textarea-v2_root__yE_9Y .input-textarea-v2_textareaWrapper__MLHl5{border:1px solid #d7d8d9;border-radius:4px;background:#ebedf0;padding-bottom:8px}.input-textarea-v2_root__yE_9Y .input-textarea-v2_textareaWrapperError__Xx2Xg,.input-textarea-v2_root__yE_9Y .input-textarea-v2_textareaWrapperFocus__EXykj{border-color:#e64646}.input-textarea-v2_root__yE_9Y .input-textarea-v2_error__0OO_L{margin-top:8px;color:#e64646}.hotel-reviews_root__nYAL3{width:100%;padding:32px;background:#fff;border-radius:12px}@media(max-width:767px){.hotel-reviews_root__nYAL3{padding:0}}.hotel-reviews_header__cOHAV{text-align:left;padding:16px;border-bottom:1px solid #d7d8d9}@media(max-width:767px){.hotel-reviews_header__cOHAV{border-bottom:none;padding-left:0}}.hotel-reviews_modalContentWrapper__swqNE{width:782px;border-radius:12px;position:relative}.hotel-reviews_button__WWvTo{margin-top:8px}.hotel-reviews_bottomSheet__EQtK_ div[data-rsbs-overlay]{z-index:100}.hotel-reviews_bottomSheetContent__V7Svw{padding:16px;display:flex;flex-direction:column;gap:8px}.hotel-reviews_bottomSheetHeader__IAfdZ{text-align:start}.adults-control_root__VBiUY{display:flex;align-items:center;justify-content:space-between;gap:24px}.adults-control_left__PQOx8{display:flex;flex-direction:column}.adults-control_title__Z7VyU{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.adults-control_desc__Y_PnQ{font-family:Roboto,sans-serif;font-size:12px;line-height:16px;color:#91979f}.adults-control_right__ZtwUH{display:flex;align-items:center;gap:12px}.adults-control_rootInput__VpOLI .adults-control_input__ELjkB{width:50px;background-color:#0000;border:1px solid #0000;font-size:16px;line-height:20px;color:#000;text-align:center}.adults-control_rootInput__VpOLI .adults-control_input__ELjkB:hover{border:1px solid #0000}.adults-control_root__VBiUY .adults-control_control__iL97Q:disabled{background-color:#fff;border-color:#c8cdd2;cursor:not-allowed}.child-badge_root__FFSru{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:12px;background-color:#ebedf0;border:1px solid #d7d8d9;padding:12px 14px}.child-badge_label__k65iI{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.child-badge_icon__W_6f7{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__W_6f7 svg{width:24px;height:24px;color:#99a2ad;transition:color .2s ease}.child-badge_icon__W_6f7:hover svg{color:#000}.childs-control_childs__ldSDP,.childs-control_root__qaWtB{display:flex;flex-direction:column;gap:16px}.childs-control_childs__ldSDP{list-style:none}.city-badge_root__XAeVu{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__e_Qwo{color:#91979f;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.city-badge_active__jSako{background-color:rgba(239,35,137,.149)}.city-badge_active__jSako .city-badge_content__e_Qwo{color:#ef2389}.multi-module-button_root__pRtg1{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__pRtg1:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.date-drawer_calendar__3P8ZW *{margin:0}.date-drawer_header__Q6fTA{display:flex;align-items:center;justify-content:center}.date-drawer_headerControl__Urs_s{padding:0;margin:0}.date-drawer_monthLevel__zkP9p{margin:0}.date-drawer_monthLevelGroup__N5shL{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;border-radius:12px}.date-drawer_monthLevelGroup__N5shL .date-drawer_monthLevel__zkP9p[data-month-level]:not(:last-of-type){margin:0}.date-drawer_monthLevel__zkP9p .date-drawer_headerControl__Urs_s{display:none}.date-drawer_calendar__3P8ZW .date-drawer_day__bZ4Yz{font-size:14px}.drawer-button_wrapper__D32kH{display:flex;flex-direction:column;gap:8px}.drawer-button_root__Xboas{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__Xboas:has(+.drawer-button_error__tEeAP){border-color:#fa5252}.drawer-button_root__Xboas:has(+.drawer-button_error__tEeAP) .drawer-button_placeholder__aVQAf{color:#fa5252}.drawer-button_root__Xboas:has(+.drawer-button_error__tEeAP) .drawer-button_leftIcon__9QxQ3 svg path{fill:#fa5252}.drawer-button_left__dgmcg{display:flex;align-items:center;gap:8px}.drawer-button_leftIcon__9QxQ3,.drawer-button_rightIcon__bn71H{display:block;max-width:100%;height:auto}.drawer-button_leftIcon__9QxQ3 svg,.drawer-button_rightIcon__bn71H svg{width:24px;height:24px}.drawer-button_rightIcon__bn71H{align-self:flex-end}.drawer-button_value__qzWN4{color:#000}.drawer-button_placeholder__aVQAf{color:#91979f}.drawer-button_error__tEeAP{color:#fa5252;text-wrap:balance;font-size:12px}.destination-select-item_wrapper__ovh8y{display:flex;flex-direction:column}:is(.destination-select-item_label__oV2Y_,.destination-select-item_description__smKKu){font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.destination-select-item_label__oV2Y_{color:#000}.destination-select-item_description__smKKu{color:#91979f}.destiantion-select_root__A6TN7 .destiantion-select_input__C3qCW{background-color:#fff}.destiantion-select_root__A6TN7 .destiantion-select_icon__OIRYT{left:0}.destiantion-select_root__A6TN7 .destiantion-select_separator___sfT1{padding-inline:0}.destiantion-select_root__A6TN7 .destiantion-select_separatorLabel__WQb5D{font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;width:-moz-fit-content;width:fit-content}.destiantion-select_root__A6TN7 .destiantion-select_itemsWrapper__GQ3Hu{padding:12px}.destiantion-select_root__A6TN7 .destiantion-select_item__rVRnv{border-radius:8px}.destiantion-select_clearButton__airy_{max-width:100%;height:auto}.destiantion-select_clearButton__airy_ svg{width:24px;height:24px}.destination-select-mobile_root__hJfL4{overflow:clip}.destination-select-mobile_groups__XRwiT,.destination-select-mobile_root__hJfL4{display:flex;flex-direction:column;gap:16px}.destination-select-mobile_groupRoot__RtVQx{display:flex;flex-direction:column;gap:8px}.destination-select-mobile_groupLabel__vXNAb{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;color:#91979f}.destination-select-mobile_groupValues__bvOaV{list-style:none;display:flex;flex-direction:column}.destination-select-mobile_active__xK2qW .destination-select-mobile_value__RGNIP,.destination-select-mobile_valueWrapper__4oaKy:hover .destination-select-mobile_value__RGNIP{background-color:#ebedf0}.destination-select-mobile_value__RGNIP{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__Fb_xr{color:#000;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;text-align:left}.destination-select-mobile_valueDescription__pPE3v{color:#91979f;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left}.destination-select-mobile_notFoundText__vWs4b{color:#000;font-size:16px;font-weight:400;line-height:20px}.destination-group_root__nfCBF{display:flex;align-items:flex-start;gap:16px}.destination-group_label__S03F0{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__7IxL3{list-style:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.guest-controls_root__y2DfL{display:flex;flex-direction:column;gap:24px}.guest-picker_triggerWrapper__3NRPU{display:flex;flex-direction:column;gap:8px}.guest-picker_triggerRoot__lEh34{padding-inline:12px;background-color:#fff;border:1px solid #0000001f;height:50px;border-radius:12px}.guest-picker_triggerRoot__lEh34:hover{border-color:#ef2389}.guest-picker_triggerRoot__lEh34:disabled{border-color:#0000;background-color:#f5f5f5;cursor:not-allowed}.guest-picker_triggerWrapper__3NRPU:has(.guest-picker_error__nvYMl) .guest-picker_triggerRoot__lEh34{border-color:#fa5252}.guest-picker_triggerWrapper__3NRPU[aria-expanded=true] .guest-picker_triggerRoot__lEh34{border-color:#ef2389}.guest-picker_triggerInner__byGyf{justify-content:space-between}.guest-picker_content__4iHnb,.guest-picker_triggerInner__byGyf{display:flex;align-items:center;gap:12px}.guest-picker_triggerLabel__Tt_ME{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__nvYMl{color:#fa5252}.guest-picker_triggerWrapper__3NRPU+.guest-picker_dropdown__WzRgX{padding:24px}.multi-module-drawer_drawerRoot__uDbfi .multi-module-drawer_drawerheader__2vtb9{background-color:#ebedf0;height:66px}.multi-module-drawer_drawerRoot__uDbfi .multi-module-drawer_drawerContent__BYDqD{background-color:#ebedf0}.multi-module-drawer_drawerRoot__uDbfi .multi-module-drawer_drawerBody__fDvJE{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__uDbfi .multi-module-drawer_drawerTitle__mr1ku{font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:24px;color:#000}.multi-module-wrapper_root__nymVy{border-radius:12px;background-color:#fff;margin-bottom:8px;padding:24px 16px}@media(min-width:1200px){.multi-module-wrapper_root__nymVy{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__HALY7{background-color:#0000}}.multi-module-wrapper_simpleRoot__v_u8I{padding:16px 32px;border-radius:0;position:fixed;width:100vw;left:0;top:0}.multi-module-wrapper_withSmallViewTrigger__5aeku{padding:12px 0 0 24px}@media(min-width:1200px){.multi-module-wrapper_withSmallViewTrigger__5aeku{padding:24px 16px}}.tab-desktop_root__bmx_4{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__bmx_4 svg path{transition:color .3s ease-in-out,fill .3s ease-in-out}.tab-desktop_link__lwkI6:hover{border-color:#ef2389}.tab-desktop_link__lwkI6:hover .tab-desktop_label__jzB8A,.tab-desktop_link__lwkI6:hover svg{color:#ef2389}.tab-desktop_icon__3Meps{padding:0}.tab-desktop_icon__3Meps svg{max-height:100%;max-width:100%;color:#99a2ad}.tab-desktop_label__jzB8A{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__TJDB0{border-color:#ef2389}.tab-desktop_active__TJDB0 .tab-desktop_icon__3Meps svg,.tab-desktop_active__TJDB0 .tab-desktop_label__jzB8A{color:#ef2389}.tab-mobile_root__bgJf6{display:flex;flex-direction:column;align-items:center;gap:12px}.tab-mobile_icon__zCNPv{padding:20px;border-radius:100%;display:flex;align-items:center;justify-content:center}.tab-mobile_root__bgJf6 .tab-mobile_icon__zCNPv{background-color:#f5f5f5}.tab-mobile_root__bgJf6 .tab-mobile_icon__zCNPv svg{color:#99a2ad}.tab-mobile_root__bgJf6 .tab-mobile_label__vsyuh{color:#91979f;text-align:center}.tab-mobile_active__xi6Yl .tab-mobile_icon__zCNPv{background-color:#ef2389}.tab-mobile_active__xi6Yl .tab-mobile_icon__zCNPv svg{color:#fff}.tab-mobile_active__xi6Yl .tab-mobile_label__vsyuh{color:#ef2389}.multi-module-trigger-mobile_root__Ku5lQ{display:flex;align-items:center;gap:16px}.multi-module-trigger-mobile_trigger__0T9yw{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__Ku5lQ:active,.multi-module-trigger-mobile_root__Ku5lQ:hover{border-color:#d7d8d9}.multi-module-trigger-mobile_icon__cKdN3{max-width:100%;height:auto}.multi-module-trigger-mobile_icon__cKdN3>svg{width:24px;height:24px}.multi-module-trigger-mobile_root__Ku5lQ:has(.multi-module-trigger-mobile_description__IR_Ly) .multi-module-trigger-mobile_content__448D_{flex-grow:1;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.multi-module-trigger-mobile_label__UEjqx{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__IR_Ly{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__pIvrc{border:1px solid #d7d8d9;border-radius:12px;cursor:pointer;display:flex;align-items:center;height:50px;font-size:16px}.input-button_root__pIvrc:hover{border-color:#cb2e7c}.input-button_icon__T0eH4{color:#adb5bd;margin:0 12px}.input-button_icon__T0eH4 svg{width:24px}.input-button_placeholder__IkFy4{color:#adb5bd}.date-picker-button_submitButton__TA97D{position:absolute;bottom:16px;width:calc(100vw - 32px)}.date-picker-button_calendar__2o25d *{margin:0}.date-picker-button_header__An_dB{display:flex;align-items:center;justify-content:center}.date-picker-button_headerControl__bFAAk{padding:0;margin:0}.date-picker-button_monthLevel__61ajr{margin:0}.date-picker-button_monthLevelGroup__88EfN{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;border-radius:12px}.date-picker-button_monthLevelGroup__88EfN .date-picker-button_monthLevel__61ajr[data-month-level]:not(:last-of-type){margin:0}.date-picker-button_monthLevel__61ajr .date-picker-button_headerControl__bFAAk{display:none}.date-picker-button_calendar__2o25d .date-picker-button_day__f6dId{font-size:14px;height:40px;width:40px}.date-picker-button_datePickerWrapper__oArOo{height:calc(100vh - 100px);overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:16px}.date-picker-button_modalInner__t5YXj{color:red;height:100vh;max-width:100vw}.date-picker-button_modalRoot__x24Mm{max-width:100vw}.date-picker-button_modalHeader__bBf1C{width:100%;height:40px}.date-picker-button_modalBody__s9gLA{height:calc(100vh - 40px)}.guest-picker-button_guestPickerWrapper__t8E6x{position:relative;padding-top:16px}.guest-picker-button_submitButton__f54rp{position:fixed;bottom:16px;width:calc(100vw - 32px)}.rooms-not-found_root__8Tpac{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__8Tpac{position:relative;overflow:hidden;grid-template-columns:1fr}}.rooms-not-found_left__APusH{display:flex;flex-direction:column;gap:24px;justify-content:space-between}.rooms-not-found_textWrapper__JS13i{display:flex;flex-direction:column;gap:12px;text-align:left}.rooms-not-found_action__3WueQ{align-self:flex-start}.rooms-not-found_right__zCsV7{max-height:max-content}@media(max-width:767px){.rooms-not-found_right__zCsV7{position:absolute;right:-50px}}.search-module_root__dJUqr{padding:24px 16px;border-radius:12px;background-color:#fff;min-height:172px}@media(min-width:768px){.search-module_root__dJUqr{padding:32px}}.search-module_title__BJC2W{margin-bottom:8px}.search-module_titleWithSpace__aSVcd{margin-bottom:32px}.search-module_search__C7eim{display:grid;grid-template-columns:1fr 1fr 110px;gap:8px}@media(max-width:767px){.search-module_search__C7eim{grid-template-columns:1fr;gap:12px}}.search-module_submit__3mat5{padding:0;height:48px}.search-module_button__57st2{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 12px}.search-module_button__57st2 svg{width:24px;height:24px}.search-module_subtitle__zc8hg{display:none}@media(max-width:767px){.search-module_subtitle__zc8hg{display:block;margin-bottom:8px;color:#a4a9af}}.search-module_roomsNotFoundWrapper__64nhq{margin-top:24px}.search-module_searchWrapper__8xprF{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__8xprF{padding:0 8px}}.search-module_searchWrapper__8xprF .search-module_search__C7eim{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:1199px){.search-module_searchWrapper__8xprF .search-module_search__C7eim{grid-template-columns:1fr 1fr 110px}}@media(max-width:767px){.search-module_searchWrapper__8xprF .search-module_search__C7eim{grid-template-columns:auto auto}}.search-module_fixedSearchTitle__0uiIF{font-size:20px;font-family:Montserrat,Arial,sans-serif}@media(min-width:768px)and (max-width:1199px){.search-module_fixedSearchTitle__0uiIF{display:none}}@media(max-width:767px){.search-module_fixedSearchTitle__0uiIF{display:none}}.search-module_clearButton__FgF2o{color:#adb5bd}.search-module_clearButton__FgF2o svg{width:24px;height:24px}.hotel-detailed-page_root__7F_z0{margin-top:12px}@media(max-width:767px){.hotel-detailed-page_root__7F_z0{padding-left:0;padding-right:0}}@media(min-width:1200px){.hotel-detailed-page_grid__PSELn{display:grid;grid-template-columns:1fr 410px;grid-gap:32px}}.hotel-detailed-page_content__bVyK9{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.hotel-detailed-page_content__bVyK9{grid-gap:24px}}.hotel-detailed-page_aside__5oCK2{display:grid;grid-area:sidebar}@media(max-width:767px){.hotel-detailed-page_aside__5oCK2{margin-top:12px;grid-template-columns:1fr;grid-gap:12px}}@media(min-width:768px){.hotel-detailed-page_aside__5oCK2{border-radius:12px;margin-top:24px;grid-template-columns:repeat(2,1fr);grid-template-areas:"places map" "mentions mentions" "hotels hotels";grid-gap:24px;background-color:#fff}}@media(min-width:1200px){.hotel-detailed-page_aside__5oCK2{display:flex;flex-direction:column;background-color:#0000;grid-template-areas:unset;margin-top:0;gap:24px;padding:0}}@media(min-width:768px){.hotel-detailed-page_map___yC88{grid-area:map}}@media(min-width:1200px){.hotel-detailed-page_map___yC88{grid-area:unset}}@media(min-width:768px){.hotel-detailed-page_mentions__m16BX{grid-area:mentions}}@media(min-width:1200px){.hotel-detailed-page_mentions__m16BX{grid-area:unset}}@media(min-width:768px){.hotel-detailed-page_hotels__CdtBb{grid-area:hotels}}@media(min-width:1200px){.hotel-detailed-page_hotels__CdtBb{grid-area:unset}}.hotel-detailed-page_mobileReviewsSummarizing__09UGj{background-color:#fff;border-radius:12px;padding:24px 16px}.hotel-detailed-page_reviewsSummarizing__gv5ZG{display:none}@media(min-width:1200px){.hotel-detailed-page_reviewsSummarizing__gv5ZG{display:block;padding:0 0 24px}}.hotel-detailed-page_desktopSortSelect__k99RH{padding-bottom:24px}.hotel-detailed-page_mobileSortSelect__BLVHU{padding-bottom:8px;width:100%}