.Loader_loader_overlay__69h9l{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.722);display:flex;align-items:center;justify-content:center;z-index:9999}.Loader_loader__0Gndp{border:8px solid #f3f3f3;border-top-color:#3773e4;border-radius:50%;width:60px;height:60px;animation:Loader_spin__a_2Aw 1s linear infinite}@keyframes Loader_spin__a_2Aw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Select_title__eKiTm{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Title_root__vqio6{text-align:center}.Title_root__vqio6.Title_left__LVgQ8{text-align:left}.Title_root__vqio6.Title_center__wrK0G{text-align:center}.Title_root__vqio6.Title_right__ssZDm{text-align:right}.Title_subtitle__kKBpQ{color:var(--secondary-text-color);font-size:1.25rem;font-weight:600;line-height:1.5rem;letter-spacing:-.02em;margin-bottom:.5rem}.RoomCard_card__s7XRC{display:flex;align-items:start;gap:40px;margin-bottom:40px}.RoomCard_card__s7XRC>img{cursor:pointer}@media screen and (max-width:959px){.RoomCard_card__s7XRC{flex-direction:column}.RoomCard_card__s7XRC>img{width:100%;height:auto;border-radius:16px}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr{display:flex;flex-direction:column;width:100%}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_title__IXRew{font-weight:600;font-size:18px;line-height:21.78px;margin-bottom:16px}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_block__L10gP{display:flex;align-items:flex-start;justify-content:space-between}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_block__L10gP .RoomCard_item__3rZcc{display:flex;align-items:center;gap:7px}@media screen and (max-width:1100px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_block__L10gP{flex-direction:column;margin-bottom:16px}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_function__gVqz5{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;row-gap:16px;margin-bottom:16px}@media screen and (max-width:600px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_function__gVqz5{display:flex;flex-direction:column;gap:8px}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_function__gVqz5 .RoomCard_item__3rZcc{display:flex;align-items:center;gap:7px}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_foto__LYCWz{font-weight:500;font-size:14px;line-height:16.94px;text-decoration:underline;color:#768694;margin-bottom:24px;cursor:pointer}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a{display:flex;flex-direction:column;gap:30px;width:100%}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK{display:flex;align-items:center}@media screen and (max-width:550px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK{flex-wrap:wrap;gap:8px}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_title__jDZk1{display:flex;flex-direction:column;gap:8px;margin-right:auto}@media screen and (max-width:550px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_title__jDZk1{width:100%}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_title__jDZk1>span{font-weight:500;font-size:14px;line-height:16.94px}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_title__jDZk1>span:last-child{color:#768694}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_number__9Tn39{display:flex;flex-direction:column;gap:4px;margin-right:16px}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_number__9Tn39>span{font-weight:700;font-size:18px;line-height:21.78px;text-align:right}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__item_number__9Tn39>span:last-child{font-weight:500;font-size:12px;line-height:14.52px;color:#768694}@media screen and (max-width:420px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK>a{width:100%;margin-left:auto}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__button__jZTG_{font-weight:500;font-size:16px;line-height:19.36px;letter-spacing:-1%;text-align:center;padding:14px 18px;height:48px}@media screen and (max-width:550px){.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_prize__4nw2a .RoomCard_prize__item__4hWwK .RoomCard_prize__button__jZTG_{width:100%;margin-left:auto}}.RoomCard_card__s7XRC .RoomCard_card__info__azXkr .RoomCard_card__info_check__okLrc{display:flex;justify-content:end}.RoomCard_modal__lfkRx{max-width:350px;border-radius:16px}.RoomCard_modal__lfkRx>button:focus{--tw-ring-color:unset;--tw-ring-shadow:unset}.RoomCard_modal__lfkRx .RoomCard_modal__desc__vw3Kk{font-weight:500;font-size:16px;line-height:100%;display:block}.RoomCard_modal__lfkRx .RoomCard_modal__contact__tSVZ3{padding:16px;background-color:#eff5ff;display:flex;align-items:center;justify-content:space-between;border-radius:16px;cursor:pointer}.RoomCard_modal__lfkRx .RoomCard_modal__contact__tSVZ3 .RoomCard_modal__contact_info__P1sca{display:flex;flex-direction:column;gap:6px}.RoomCard_modal__lfkRx .RoomCard_modal__contact__tSVZ3 .RoomCard_modal__contact_info__P1sca .RoomCard_phone__e5bF9{font-weight:600;font-size:18px;line-height:100%}.RoomCard_modal__lfkRx .RoomCard_modal__contact__tSVZ3 .RoomCard_modal__contact_info__P1sca .RoomCard_desc__XV_NH{font-weight:600;font-size:14px;line-height:100%;color:#768694}.BookRoom_header__Awj4R{background-color:hsl(var(--white-text-color));display:flex;flex-direction:column;justify-content:space-between;max-width:83.75rem;margin:0 auto;padding:11.6rem 1.25rem 60px}@media(max-width:768px){.BookRoom_header__Awj4R{padding-top:5rem}}.BookRoom_root__bEl_x{background-color:#f3f5f9}.BookRoom_root__bEl_x .BookRoom_title__dmsF5{margin-bottom:48px;color:#090d1d;max-width:944px}.BookRoom_content__O_onj{display:flex;align-items:start;justify-content:space-between;width:100%}.BookRoom_breadcrumbs__OoknT{font-size:1.125rem;font-weight:600;line-height:21.78px;letter-spacing:-.02em;color:#090d1d;opacity:.6;margin-bottom:1rem}.BookRoom_breadcrumbs__OoknT li{display:inline-flex}.BookRoom_breadcrumbs__OoknT li:after{content:"/";margin:0 .5rem}.BookRoom_breadcrumbs__OoknT li a{overflow:hidden;white-space:nowrap;max-width:182px;text-overflow:ellipsis}.BookRoom_content__form__ohNjd{background-color:#fff;width:100%;max-width:1300px;border-radius:32px;margin:0 auto;padding:48px}@media screen and (max-width:959px){.BookRoom_content__form__ohNjd{padding:48px 20px}}.BookRoom_content__form__ohNjd .BookRoom_block__title__uLVYv{display:block;font-weight:800;font-size:18px;line-height:100%;margin-bottom:24px}.BookRoom_content__form__ohNjd .BookRoom_name__tRSNI{margin-bottom:32px}.BookRoom_content__form__ohNjd .BookRoom_name__tRSNI h3{width:590px;font-weight:800;font-size:32px;line-height:32px}@media screen and (max-width:959px){.BookRoom_content__form__ohNjd .BookRoom_name__tRSNI h3{width:100%}}.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7{display:flex;flex-direction:column;margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__book_block__pZO1_,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__book_block__pZO1_{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width:959px){.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__book_block__pZO1_,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__book_block__pZO1_{flex-direction:column;justify-content:baseline;gap:24px}}.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0{display:flex;flex-direction:column;gap:8px;max-width:281px}.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0 .BookRoom_item__title__EduIR,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0 .BookRoom_item__title__EduIR{font-weight:600;font-size:18px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0 .BookRoom_item__desc__GhJUT,.BookRoom_content__form__ohNjd .BookRoom_info__book__Xum1x .BookRoom_info__hotel_desc__Ki2Nr,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__book_block__pZO1_ .BookRoom_info__book_item__P43W0 .BookRoom_item__desc__GhJUT,.BookRoom_content__form__ohNjd .BookRoom_info__hotel__L4P_7 .BookRoom_info__hotel_desc__Ki2Nr{font-weight:500;font-size:16px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_room__oCxal{margin-bottom:20px}.BookRoom_content__form__ohNjd .BookRoom_button__D4QCr{margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_address__tEoih{display:flex;align-items:center;gap:24px;margin-bottom:32px}.BookRoom_content__form__ohNjd .BookRoom_address__tEoih .BookRoom_rating__r0z_Q{display:flex;align-items:center;gap:8px}.BookRoom_content__form__ohNjd .BookRoom_address__tEoih .BookRoom_rating__address_text__8g1Ev,.BookRoom_content__form__ohNjd .BookRoom_address__tEoih .BookRoom_rating__r0z_Q>span{font-weight:500;font-size:16px;line-height:19.36px}@media(max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_address__tEoih{flex-direction:column;align-items:unset}}.BookRoom_content__form__ohNjd .BookRoom_select__room__Fa9kA{display:flex;flex-direction:column;margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_select__room_title__YoKOc{font-weight:800;font-size:18px;line-height:100%;display:block;margin-bottom:24px}.BookRoom_content__form__ohNjd .BookRoom_select__room__Fa9kA .BookRoom_select__room_select__uQqJ0{display:flex;flex-direction:column;gap:8px}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n .BookRoom_services__title__eAFpK{font-weight:800;font-size:18px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n .BookRoom_services__item__9z2v4{display:flex;align-items:center;max-width:608px}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n .BookRoom_services__item__9z2v4 .BookRoom_services__item_check__FflNT{display:flex;align-items:center;gap:8px}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n .BookRoom_services__item__9z2v4 .BookRoom_services__item_check__FflNT>label{font-weight:500;font-size:16px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_services__AOy1n .BookRoom_services__item__9z2v4 .BookRoom_services__item_number__WtMrL{display:block;font-weight:700;font-size:18px;line-height:100%;margin-left:auto}.BookRoom_content__form__ohNjd .BookRoom_check__in__MHqJp,.BookRoom_content__form__ohNjd .BookRoom_check__out___Zus1{display:flex;flex-direction:column;margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_check__in_title__ivRj5,.BookRoom_content__form__ohNjd .BookRoom_check__out_title__crhv_{display:block;font-weight:800;font-size:18px;line-height:100%;margin-bottom:24px}.BookRoom_content__form__ohNjd .BookRoom_check__in_select__MbT_9,.BookRoom_content__form__ohNjd .BookRoom_check__out_select__HAHsq{display:flex;flex-direction:column;gap:8px}.BookRoom_content__form__ohNjd .BookRoom_check__in_select__MbT_9>label,.BookRoom_content__form__ohNjd .BookRoom_check__out_select__HAHsq>label{font-weight:500;font-size:16px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_buyer__details__kPDS_{display:flex;flex-direction:column}.BookRoom_content__form__ohNjd .BookRoom_buyer__details_title__Sut6H{display:block;font-weight:800;font-size:24px;line-height:24px;margin-bottom:16px}.BookRoom_content__form__ohNjd .BookRoom_buyer__details_desc__FqL22{display:block;font-weight:500;font-size:16px;line-height:100%;margin-bottom:16px;color:#768694}.BookRoom_content__form__ohNjd .BookRoom_buyer__details_check__mwB9b{display:flex;align-items:center;gap:8px;margin-bottom:40px}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_buyer__details_check__mwB9b{margin-bottom:20px}}.BookRoom_content__form__ohNjd .BookRoom_buyer__details_input___9ey5{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;max-width:608px;margin-bottom:40px}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_buyer__details_input___9ey5{display:flex;flex-direction:column}}.BookRoom_content__form__ohNjd .BookRoom_guest__details__FXNq2{display:flex;flex-direction:column}.BookRoom_content__form__ohNjd .BookRoom_guest__details_title___cu7E{display:block;font-weight:800;font-size:24px;line-height:24px;margin-bottom:24px}.BookRoom_content__form__ohNjd .BookRoom_guest__details__FXNq2 .BookRoom_guest__details_block__RCYcN{display:flex;flex-direction:column;margin-bottom:32px}.BookRoom_content__form__ohNjd .BookRoom_guest__details__FXNq2 .BookRoom_guest__details_block__RCYcN .BookRoom_guest__details_block_desc__BkFZp{display:block;font-weight:600;font-size:18px;line-height:100%;margin-bottom:24px}.BookRoom_content__form__ohNjd .BookRoom_guest__details__FXNq2 .BookRoom_guest__details_block__RCYcN .BookRoom_guest__details_block_input__CGCA4{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:608px;margin-bottom:24px}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_guest__details__FXNq2 .BookRoom_guest__details_block__RCYcN .BookRoom_guest__details_block_input__CGCA4{display:flex;flex-direction:column}}.BookRoom_content__form__ohNjd .BookRoom_comment__Ijyzl{display:flex;flex-direction:column;margin-top:48px;margin-bottom:48px}.BookRoom_content__form__ohNjd .BookRoom_comment__title__8P_T0{font-weight:800;font-size:24px;line-height:24px;margin-bottom:40px}.BookRoom_content__form__ohNjd .BookRoom_comment__input__Sjor0{background-color:#f3f5f9;padding:16px 18px;max-width:608px;border:unset;outline:unset;border-radius:16px;height:147px;resize:none}.BookRoom_content__form__ohNjd .BookRoom_payment__J_vGC{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.BookRoom_content__form__ohNjd .BookRoom_payment__title__U4O_M{font-weight:700;font-size:18px;line-height:100%;display:block}.BookRoom_content__form__ohNjd .BookRoom_payment__desc__tLU4H{display:flex;flex-direction:column;gap:8px;font-weight:500;font-size:16px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_payment__sub__uBbDO{font-weight:500;font-size:16px;line-height:100%;color:#768694}.BookRoom_content__form__ohNjd .BookRoom_agreement__B9gBw{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.BookRoom_content__form__ohNjd .BookRoom_agreement__B9gBw .BookRoom_agreement__check__v4RyG{display:flex;gap:8px}.BookRoom_content__form__ohNjd .BookRoom_agreement__B9gBw .BookRoom_agreement__check__v4RyG>label{max-width:608px;font-weight:500;font-size:16px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_agreement__B9gBw .BookRoom_agreement__check__v4RyG>label>a{color:#2f72f3;cursor:pointer}.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2{display:flex;align-items:center;gap:8px}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2{flex-direction:column;align-items:center}}.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2 .BookRoom_button__get__s62PN{height:48px;padding:14px 24px;background-color:#629ff8;border-radius:16px;font-weight:500;font-size:16px;line-height:100%;text-align:center;color:#fff;cursor:default;transition:.2s}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2 .BookRoom_button__get__s62PN{width:100%}}.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2 .BookRoom_button__back__hD1fF{height:48px;padding:14px 24px;background-color:#fff;border-radius:16px;font-weight:500;font-size:16px;line-height:100%;text-align:center;color:#2f72f3;cursor:pointer;transition:.2s}.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2 .BookRoom_button__back__hD1fF:hover{background-color:#f7f7f7}@media screen and (max-width:500px){.BookRoom_content__form__ohNjd .BookRoom_button__group__BFRv2 .BookRoom_button__back__hD1fF{width:100%}}.BookRoom_content__form__ohNjd .BookRoom_button__delete__C6QSS{color:#f32f50;background-color:#ffefef;margin-bottom:20px}.BookRoom_content__form__ohNjd .BookRoom_input__mBR6S{border-radius:16px;border:unset;padding:18px 16px;background-color:#f3f5f9;height:60px;max-width:300px}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0{max-width:350px;border-radius:16px}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0>button:focus{--tw-ring-color:unset;--tw-ring-shadow:unset}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0 .BookRoom_modal__desc__8fbys{font-weight:500;font-size:16px;line-height:100%;display:block}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0 .BookRoom_modal__contact__eo6NH{padding:16px;background-color:#eff5ff;display:flex;align-items:center;justify-content:space-between;border-radius:16px;cursor:pointer}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0 .BookRoom_modal__contact__eo6NH .BookRoom_modal__contact_info__o257k{display:flex;flex-direction:column;gap:6px}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0 .BookRoom_modal__contact__eo6NH .BookRoom_modal__contact_info__o257k .BookRoom_phone__hrdeJ{font-weight:600;font-size:18px;line-height:100%}.BookRoom_content__form__ohNjd .BookRoom_modal__JFCN0 .BookRoom_modal__contact__eo6NH .BookRoom_modal__contact_info__o257k .BookRoom_desc__Sswwn{font-weight:600;font-size:14px;line-height:100%;color:#768694}.FilterSeoLinks_root__C2OgL{margin-left:-1.25rem;margin-right:-1.25rem;overflow-x:auto;scrollbar-width:none}@media(min-width:768px){.FilterSeoLinks_root__C2OgL{overflow:visible;margin-left:auto;margin-right:auto}}.FilterSeoLinks_list__OjqBR{display:flex;flex-wrap:nowrap;gap:.5rem}@media(min-width:768px){.FilterSeoLinks_list__OjqBR{flex-wrap:wrap;justify-content:flex-start}}.FilterSeoLinks_item__Ou_KE{flex:0 1 auto}@media(max-width:768px){.FilterSeoLinks_item__Ou_KE{flex:0 0 auto}}.FilterSeoLinks_item__Ou_KE a{display:inline-flex;font-size:1rem;font-weight:500;line-height:130%;padding:1rem 1.25rem;background-color:hsl(var(--secondary));border-radius:1rem}@media(min-width:768px){.FilterSeoLinks_item__Ou_KE a{flex:1 0 auto}}@media(max-width:767px){.FilterSeoLinks_item__Ou_KE:first-child{padding-left:1.25rem}.FilterSeoLinks_item__Ou_KE:last-child{padding-right:1.25rem}}.HeaderWithoutFilters_root__FrDt_{overflow:hidden;background-color:hsl(var(--primary))}.HeaderWithoutFilters_header__vCK48{padding-top:9.75rem;padding-bottom:3.75rem}@media(min-width:1200px){.HeaderWithoutFilters_header__vCK48{padding-top:11.625rem}}.HeaderWithoutFilters_title__W5I3s{color:var(--white-text-color);margin-bottom:2rem}.HeaderWithoutFilters_subtitle__WdYLO{color:var(--white-text-color);font-weight:600;font-size:1.125rem;line-height:120%;letter-spacing:-2%}.HotelDetailMain_root__8RY7K{width:100%;max-width:1300px;margin:120px auto 0;padding:0 1.25rem}.HotelDetailMain_root__8RY7K .HotelDetailMain_title__8vepY>h1{font-weight:800;font-size:32px;line-height:32px;letter-spacing:0;margin-bottom:20px}.HotelDetailMain_root__8RY7K .HotelDetailMain_number__h4_Bv{margin-bottom:120px}.HotelDetailMain_root__8RY7K .HotelDetailMain_number__h4_Bv>.HotelDetailMain_title__8vepY{margin-bottom:22px}.HotelDetailMain_root__8RY7K .HotelDetailMain_number__h4_Bv .HotelDetailMain_number_empty__2k0CN{display:block;width:100%}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H{display:flex;flex-direction:column;gap:16px;overflow-x:scroll}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H::-webkit-scrollbar{display:none}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__header__Z7gPf{display:grid;grid-template-columns:325px repeat(9,77px);gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__header_text__Mjiwk{font-weight:500;font-size:16px;line-height:19.36px;text-align:center;color:#768694}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__header_text__Mjiwk:first-child{text-align:left}@media screen and (max-width:600px){.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__header__Z7gPf{grid-template-columns:162px repeat(9,77px)}}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__body__SBi1y{display:grid;grid-template-columns:325px repeat(9,77px);align-items:center;gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__body__SBi1y.HotelDetailMain_grey__81qVb{display:inline}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__body__SBi1y.HotelDetailMain_grey__81qVb .HotelDetailMain_table__body_text__1sqgV:first-child{background-color:#eff5ff;color:#090d1d}.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__body_text__1sqgV:not(:first-child){width:77;height:39;border-radius:8px;gap:10px;padding:10px;background-color:#2f72f3;display:flex;align-items:center;justify-content:center;font-family:Inter;font-weight:500;font-size:16px;line-height:19.36px;color:#fff}@media screen and (max-width:600px){.HotelDetailMain_root__8RY7K .HotelDetailMain_prize__66Ewg .HotelDetailMain_prize__table__qUA3H .HotelDetailMain_table__body__SBi1y{grid-template-columns:162px repeat(9,77px)}}.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1{margin-top:60px}.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1 .HotelDetailMain_services__content__1Drlc{display:grid;grid-template-columns:repeat(3,1fr);column-gap:42px;row-gap:24px;width:100%;max-width:664px}@media screen and (max-width:764px){.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1 .HotelDetailMain_services__content__1Drlc{display:flex;flex-direction:column}}.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1 .HotelDetailMain_services__content__1Drlc .HotelDetailMain_content__item__5LNZ3{display:flex;align-items:center;gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1 .HotelDetailMain_services__content__1Drlc .HotelDetailMain_content__item_block__8oVpw{width:48;height:48;border-radius:16px;padding:10px 12px;background-color:#eff5ff}.HotelDetailMain_root__8RY7K .HotelDetailMain_services__O17j1 .HotelDetailMain_services__content__1Drlc .HotelDetailMain_content__item_text__1lEGu{font-weight:500;font-size:16px;line-height:19.36px;letter-spacing:-1%;color:#090d1d}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9{margin-top:60px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl{display:flex;align-items:center;gap:10px}@media screen and (max-width:959px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl{flex-direction:column;align-items:unset}}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__mobile__AX1nG{display:none}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__mobile__AX1nG .HotelDetailMain_wrapper__nPA_J{pointer-events:none}@media screen and (max-width:959px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__mobile__AX1nG{display:block;margin-bottom:42px}}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__desctop__L0rEy{display:block}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__desctop__L0rEy .HotelDetailMain_wrapper__nPA_J{pointer-events:none}@media screen and (max-width:959px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__desctop__L0rEy{display:none}}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_title__9ETjK{font-weight:500;font-size:16px;line-height:19.36px;display:flex;flex-direction:column;gap:18px;max-height:267px;overflow:hidden}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_button__prkPt{font-weight:500;font-size:16px;line-height:19.36px;color:#768694;text-decoration:underline;margin-bottom:42px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_button__prkPt:hover{cursor:pointer}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_icon__eRNDi{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:24px}@media screen and (max-width:959px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_icon__eRNDi{display:flex;flex-wrap:wrap}}@media screen and (max-width:781px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_icon__eRNDi{display:grid}}@media screen and (max-width:600px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_text__block_icon__eRNDi{display:flex;flex-direction:column}}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item__5LNZ3{display:flex;align-items:center;gap:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_block__8oVpw{width:48;height:48;border-radius:16px;padding:10px 12px;background-color:#eff5ff}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_block__8oVpw>svg{width:24px;height:24px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_block_text__Yrf04{display:flex;flex-direction:column;gap:4px}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_desc__v0lC4,.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_text__1lEGu{font-weight:500;font-size:16px;line-height:19.36px;letter-spacing:-1%;color:#090d1d}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_text__block__eP0JU .HotelDetailMain_content__item_desc__v0lC4{color:#768694}.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__content_block__4T8Jh{width:558px;height:534px;border-radius:24px;overflow:hidden}@media screen and (max-width:959px){.HotelDetailMain_root__8RY7K .HotelDetailMain_map__2oxp9 .HotelDetailMain_map__content__jHERl .HotelDetailMain_map__content_block__4T8Jh{width:100%;height:362px}}.HotelDetailMain_root__8RY7K .HotelDetailMain_fqa__ULQQ1{margin-top:60px}.HotelDetailMain_root__8RY7K .HotelDetailMain_fqa__ULQQ1 .HotelDetailMain_accordion__xSITQ{display:flex;flex-direction:column;gap:15px}.HotelDetailMain_root__8RY7K .HotelDetailMain_fqa__ULQQ1 .HotelDetailMain_accordion__xSITQ .HotelDetailMain_accordion__item__bZMee{border-radius:16px;padding:24px;background-color:#f3f5f9}.HotelDetailMain_root__8RY7K .HotelDetailMain_fqa__ULQQ1 .HotelDetailMain_accordion__xSITQ .HotelDetailMain_accordion__item__bZMee .HotelDetailMain_accordion__item_title__64Yn1{font-weight:600;font-size:18px;line-height:21.78px;letter-spacing:-2%;padding:unset}.HotelDetailMain_root__8RY7K .HotelDetailMain_fqa__ULQQ1 .HotelDetailMain_accordion__xSITQ .HotelDetailMain_accordion__item__bZMee .HotelDetailMain_accordion__item_desc__NZNFs{font-weight:500;font-size:16px;line-height:19.36px;letter-spacing:-1%;padding-top:16px}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq{margin-top:60px}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_title__8vepY{margin-bottom:42px}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1200px){.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq{flex-direction:column;align-items:start}}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC{display:flex;gap:16px}@media screen and (max-width:1200px){.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC{margin-bottom:30px}}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC .HotelDetailMain_rating__block_number_block__WZtSE{padding:8px 16px;border-radius:8px;background-color:#2dca7e;font-family:Inter;font-weight:600;font-size:24px;line-height:29.05px;letter-spacing:0;color:#fff}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC .HotelDetailMain_rating__block_number_text__UXhU0{display:flex;flex-direction:column}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC .HotelDetailMain_rating__block_number_text__UXhU0 .HotelDetailMain_text_title__Rwp2x{font-weight:800;font-size:18px;line-height:21.78px;color:#090d1d}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_number__PASOC .HotelDetailMain_rating__block_number_text__UXhU0 .HotelDetailMain_text_desc__FwvKN{font-weight:500;font-size:16px;line-height:19.36px;color:#768694}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI{display:flex;gap:16px;align-items:center;justify-content:flex-end}@media screen and (max-width:1200px){.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI{justify-content:flex-start;gap:6px;margin-bottom:16px}}@media screen and (max-width:500px){.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI{flex-direction:column;align-items:baseline}}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI .HotelDetailMain_info__title__6zA4F{font-weight:500;font-size:16px;color:#090d1d;line-height:19.36px}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI .HotelDetailMain_info__line__dQj8C{width:239;height:4px;background-color:#f3f5f9;position:relative}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI .HotelDetailMain_info__line__dQj8C .HotelDetailMain_info__line_blue__7cEcX{height:4px;width:30%;background-color:#2f72f3;position:absolute;left:0;top:0}.HotelDetailMain_root__8RY7K .HotelDetailMain_review__a4lWq .HotelDetailMain_rating__block__Y4_Lq .HotelDetailMain_rating__block_info__UdGYI .HotelDetailMain_info__number___8nJL{font-weight:800;font-size:18px;line-height:21.78px;letter-spacing:-1%}.HotelDetailMain_mapIsActive__rR5_2{pointer-events:all!important}