.SearchHotelRoom_info__j1x1P{display:flex;justify-content:center;font-size:16px;margin-top:12px}@media (max-width:1000px){.SearchHotelRoom_info__j1x1P button{display:none}}.HotelRoomCard_HotelRoomCard__22hUV{width:100%}.HotelRoomCard_group__EQsdp{margin-bottom:10px}.HotelRoomCard_title__sCav8{font-size:var(--font-size-xxl);font-weight:500;line-height:normal}.HotelRoomCard_tags__j6W0N{margin-top:6px;border-radius:12px;background:#f0faff;padding:6px 10px}.HotelRoomCard_items__8xGOG{width:100%;overflow-y:scroll}.HotelRoomCard_items__8xGOG::-webkit-scrollbar{display:none}.HotelRoomCard_items__8xGOG{-ms-overflow-style:none;scrollbar-width:none}.HotelRoomCard_tags__j6W0N .HotelRoomCard_item__HGUMr:before{content:"";display:block;width:6px;height:6px;background-color:var(--color-blue);border-radius:100%}.HotelRoomCard_tags__j6W0N .HotelRoomCard_item__HGUMr{display:flex;align-items:center;gap:10px;cursor:pointer;white-space:nowrap}.HotelRoomCard_tags__j6W0N .HotelRoomCard_item__HGUMr p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:var(--color-black)}.HotelRoomCard_info__yRZW0{width:100%;overflow:hidden}.HotelRoomCard_price__WP4Hg p{color:var(--color-black);font-size:var(--font-size-xxl);font-style:normal;font-weight:500;line-height:normal}.HotelRoomCard_priceInfo__DAlR5{margin-top:var(--spacing-m)}.HotelRoomCard_priceInfo__DAlR5>*{line-height:100%;text-align:right}.HotelRoomCard_paramItem__xhSFm .HotelRoomCard_svg__IblQf{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.HotelRoomCard_paramItem__xhSFm p{line-height:100%}.HotelRoomCard_paramItem__xhSFm .HotelRoomCard_svg__IblQf svg{fill:var(--color-blue);width:auto;height:100%}.HotelRoomCard_paramItem__xhSFm .HotelRoomCard_svg__IblQf path{fill:var(--color-blue)}.HotelRoomCard_paramItem__xhSFm .HotelRoomCard_svg__IblQf.HotelRoomCard_nomeal__9wrYH svg{fill:var(--color-grey);width:auto;height:100%}.HotelRoomCard_paramItem__xhSFm .HotelRoomCard_svg__IblQf.HotelRoomCard_nomeal__9wrYH path{fill:var(--color-grey)}.HotelRoomCard_paramItem__xhSFm{gap:6px}.HotelRoomCard_bottom__bFjBM{margin-top:4px}.HotelRoomCard_dopInfo__YddXJ .HotelRoomCard_item__HGUMr svg{width:14px;height:auto}.HotelRoomCard_dopInfo__YddXJ .HotelRoomCard_item__HGUMr p{font-weight:500;color:var(--color-black)}.HotelRoomCard_dopInfo__YddXJ .HotelRoomCard_item__HGUMr p.HotelRoomCard_card__kAlLF{font-weight:400}.HotelRoomCard_slider__XAb2p{border-radius:12px;min-width:194px;width:194px;max-height:194px}.HotelRoomCard_popup___1jFV{padding:14px 20px;width:240px;transform:translateX(-10%)}.HotelRoomCard_toolTip__Jnljk span{font-size:12px}.HotelRoomCard_freeCancellation__zbs45 svg{width:14px;height:auto}.CancellationPolicy_content__TbVlI{margin-top:4px;padding-top:4px;border-top:1px solid #efeff6;display:inline-flex;width:100%}.CancellationPolicy_content__TbVlI p{display:flex;flex-direction:row;align-items:center}.CancellationPolicy_title__CzS7r{color:var(--color-blue);font-weight:500;font-size:var(--font-size-s)}.CancellationPolicy_cancelDescription__GtRpS{color:var(--color-black);font-size:var(--font-size-s);font-weight:600}.CancellationPolicy_description__3R_cQ{color:var(--color-black);font-size:var(--font-size-s);margin-bottom:6px}.CancellationPolicy_popup__DA8PX{padding:14px 20px;width:240px;transform:translateX(-10%)}.CancellationPolicy_toolTip__i6KlH{color:var(--color-white)}.CancellationPolicy_toolTip__i6KlH span{font-size:12px}.CancellationPolicy_content__TbVlI svg{margin-left:4px}.Tooltip_Tooltip__F_AZq{position:relative;display:flex;z-index:10;cursor:pointer}.Tooltip_Tooltip__F_AZq:after{content:"";display:inline-block;width:12px;height:12px;background-color:rgba(60,60,71,.8);opacity:0;pointer-events:none;z-index:2;position:absolute;transition:opacity .3s}.Tooltip_Tooltip__F_AZq:hover .Tooltip_popup__rJ27l{opacity:1;pointer-events:all}.Tooltip_popup__rJ27l{position:absolute;opacity:0;pointer-events:none;background-color:rgba(60,60,71,.8);padding:6px 10px;transition:opacity .3s;border-radius:5px;color:#fff;z-index:3}.Tooltip_top__Sq5Vq .Tooltip_popup__rJ27l{left:0;bottom:calc(100% + 3px)}.Tooltip_top__Sq5Vq:after{left:50%;transform:translateX(-50%) rotate(45deg);bottom:100%}.Tooltip_topCenter__qZuzf .Tooltip_popup__rJ27l{left:40%;bottom:calc(100% + 3px)}.Tooltip_topCenter__qZuzf:after{left:50%;transform:translateX(-50%) rotate(45deg);bottom:100%}.Timer_timer__RfXA3{font-size:12px;color:var(--color-grey)}.Passwordless_title__mc_lR,.Timer_timer__RfXA3{font-style:normal;font-weight:400;line-height:normal}.Passwordless_title__mc_lR{font-size:14px}.Passwordless_error__9Qgqv{font-size:12px;font-style:normal;font-weight:200;line-height:normal;color:#eb5757}.Passwordless_description__4rKBk{font-size:12px;font-style:normal;font-weight:400;line-height:normal;color:var(--color-grey)}@media (max-width:1000px){.Passwordless_description__4rKBk{margin-bottom:10px}}.Passwordless_requestCode__aQY69{min-width:145px;padding:0!important}@media (max-width:1000px){.Passwordless_requestCode__aQY69{min-width:220px}}.Passwordless_link__2AsJ_{font-size:12px;font-style:normal;font-weight:400;line-height:normal;color:var(--color-blue)}.Passwordless_link__2AsJ_:hover{text-decoration:underline}.Passwordless_docs__NKPvH{margin-top:12px}@media (max-width:1000px){.Passwordless_docs__NKPvH{display:none}}.Passwordless_fieldEmail__SymTC{width:280px}@media (max-width:1000px){.Passwordless_fieldEmail__SymTC{width:100%}.Passwordless_buttonWrap__5jYi6{justify-content:center}.Passwordless_buttons__90XPS{flex-direction:column}}.ProviderBtn_wrapper__t8dZT{cursor:pointer;padding-top:3px;padding-bottom:3px;background:var(--color-white);border:1px solid var(--color-blueLight);box-shadow:0 0 10px rgba(17,111,164,.1);border-radius:6px;display:flex;align-items:center;height:40px;box-sizing:border-box;width:100%}@media (max-width:1000px){.ProviderBtn_wrapper__t8dZT{height:50px;font-size:16px;box-shadow:0 5px 10px rgba(17,111,164,.15);border:none}}.ProviderBtn_wrapper__t8dZT:hover{border-color:var(--color-blue)}.ProviderBtn_wrapper__t8dZT .ProviderBtn_icon__P4hlh{height:100%;width:50px;display:flex;align-items:center;justify-content:center}.ProviderBtn_wrapper__t8dZT .ProviderBtn_icon__P4hlh .ProviderBtn_img__jX57J{width:24px;height:24px}@media (max-width:1000px){.ProviderBtn_wrapper__t8dZT .ProviderBtn_icon__P4hlh .ProviderBtn_img__jX57J{width:32px;height:32px}}.ProviderBtn_wrapper__t8dZT .ProviderBtn_text__PJZIk{display:flex;align-items:center;justify-content:center;flex:1;color:var(--color-black);font-weight:400;padding-right:20px}.ProviderBtn_wrapper__t8dZT .ProviderBtn_textMobile__ie9gv{display:none}@media (max-width:1000px){.AuthDocs_docs__Moc_f{padding:30px}}.AuthDocs_docs__Moc_f>p{font-weight:400;font-size:var(--font-size-s);line-height:15px;color:var(--color-grey);text-align:left;margin-bottom:var(--spacing-m)}.AuthDocs_link___hesn{align-items:baseline}.AuthDocs_link___hesn svg{width:12px}.AuthDocs_link___hesn svg path{fill:var(--color-blue)}.AuthDocs_link___hesn a{font-weight:400;font-size:12px;color:var(--color-blue);line-height:14px}@media (max-width:1000px){.BookingAuthBlock_BookingAuthBlock__XeLsf{background:none;padding-bottom:0}}.BookingAuthBlock_header__STjBv .BookingAuthBlock_title__U9Re2{font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--color-black)}@media (max-width:1000px){.BookingAuthBlock_header__STjBv .BookingAuthBlock_title__U9Re2{display:none}}.BookingAuthBlock_header__STjBv .BookingAuthBlock_desc__FkXuZ{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:var(--color-grey)}@media (max-width:1000px){.BookingAuthBlock_header__STjBv .BookingAuthBlock_desc__FkXuZ{display:none}}.BookingAuthBlock_header__STjBv svg{width:14px;cursor:pointer;transition:transform .3s ease}.BookingAuthBlock_header__STjBv span{color:var(--color-blue)}.BookingAuthBlock_content__rBpf0{margin-top:20px;min-height:160px}@media (max-width:1000px){.BookingAuthBlock_content__rBpf0{flex-direction:column;align-items:center}.BookingAuthBlock_content__rBpf0 .BookingAuthBlock_providers__4i4df{align-items:center;text-align:center;margin-bottom:30px}}.BookingAuthBlock_content__rBpf0 .BookingAuthBlock_providers__4i4df .BookingAuthBlock_title__U9Re2{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.BookingAuthBlock_content__rBpf0 .BookingAuthBlock_providers__4i4df .BookingAuthBlock_social__wIimX{display:flex;align-items:center;justify-content:flex-start;min-width:120px;max-width:240px}@media (max-width:1000px){.BookingAuthBlock_content__rBpf0 .BookingAuthBlock_providers__4i4df .BookingAuthBlock_social__wIimX{max-width:300px}}.BookingAuthBlock_delimiter__ephw5{width:1px;min-height:160px;background-color:#bed4e1;margin-left:20px;margin-right:20px}@media (max-width:1145px){.BookingAuthBlock_delimiter__ephw5{margin-left:20px;margin-right:20px}}@media (max-width:1000px){.BookingAuthBlock_delimiter__ephw5{display:none}}.BookingAuthBlock_content__rBpf0 .BookingAuthBlock_titleMobile__7UuHW{display:none}@media (max-width:1000px){.BookingAuthBlock_content__rBpf0 .BookingAuthBlock_titleMobile__7UuHW{display:block;color:var(--color-grey);margin-bottom:20px}.BookingAuthBlock_content__rBpf0 .BookingAuthBlock_titleDesc__n3KFi{display:none}}.BookingAuthBlock_logoFull__YHUDO{width:174px;min-width:174px;height:40px;margin-bottom:10px}.BookingAuthBlock_docs__HdzWQ{margin-top:20px}.BookingAuthBlock_back__GWw9Y{position:absolute;background:rgba(0,0,0,.4);border-radius:6px;display:block;width:32px;height:32px;display:none;justify-content:center;align-items:center;cursor:pointer;left:20px;top:20px}@media (max-width:1000px){.BookingAuthBlock_back__GWw9Y{display:flex}}@media (min-width:1000px){.BookingAuthBlock_logoFull__YHUDO{display:none}}.BookingAuthBlock_back__GWw9Y>svg{fill:#fff;width:13px;transform:rotate(90deg) translateY(2px)}.HotelRoomRateCard_HotelRoomRateCard__JPGWS{margin-bottom:15px}.HotelRoomRateCard_HotelRoomRateCard__JPGWS:not(:first-child){background-color:#f9f9f9;border-radius:10px;padding:10px 15px}.ListCards_ListCards__PbIn1 .ListCards_card__NhuEA:last-of-type{padding-bottom:0;border-bottom:none}.ListCards_card__NhuEA{padding-block:20px;border-bottom:1px solid #efeff6;min-width:578px}.ListCards_btn__Ym0_0{margin-top:40px}.HotelRoomGroupCard_HotelNumberCard__Ra14I{border-radius:12px;background:#fff;box-shadow:0 5px 10px 0 rgba(17,111,164,.1);width:100%;padding:var(--spacing-mmm) var(--spacing-mmm) var(--spacing-mmm)}.HotelRoomGroupCard_icon__Lr8Fy{width:22px;height:22px;margin-right:5px}.HotelRoomGroupCard_item__VRvM2{width:100%;border-bottom:1px solid #ededed;padding-bottom:9px;margin-bottom:7px}.HotelRoomGroupCard_cancelPolicy__UPPYi{margin-top:0;padding-top:0;margin-bottom:25px}.HotelRoomGroupCard_price__l6gx5{font-weight:700;margin-bottom:10px;font-size:16px}.HotelRoomGroupCard_HotelNumberCard__Ra14I:first-child{margin-top:var(--spacing-mmm)}.HotelRoomGroupCard_slider__Hkfcu{height:144px;border-radius:12px;overflow:hidden}.HotelRoomGroupCard_room__Obfk8{margin:8px 0}.HotelRoomGroupCard_room__Obfk8 span{font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:var(--color-black)}.HotelRoomGroupCard_title__WbuZ0{margin-bottom:12px;font-size:18px;font-style:normal;font-weight:600}.HotelRoomGroupCard_selectBtn__4bsrB{margin-top:20px;width:100%}.HotelRoomGroupCard_tags__gIQZE{margin-top:10px}.HotelRoomGroupCard_tags__gIQZE p.HotelRoomGroupCard_payment__JJa7C{font-size:14px}.HotelRoomGroupCard_svg__S67AP{width:12px;height:12px;display:flex;align-items:center;justify-content:center}.HotelRoomGroupCard_svg__S67AP svg{width:100%;height:auto;fill:var(--color-blue)}.HotelRoomGroupCard_tag__fh1uH p{font-size:var(--font-size-m);line-height:100%}.HotelRoomGroupCard_showBtn__DH0Gf{margin-top:10px;height:22px;font-size:10px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.HotelRoomGroupCard_showBtn__DH0Gf svg{width:10px}.HotelRoomGroupCard_content__5aHv7{margin-top:20px;margin-bottom:25px}.HotelRoomGroupCard_content__5aHv7 .HotelRoomGroupCard_userData__onqnF{margin-top:4px}.HotelRoomGroupCard_content__5aHv7 .HotelRoomGroupCard_userData__onqnF div{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:var(--color-black)}.HotelRoomGroupCard_activeBullet__D8xHD{opacity:1;max-width:28px;cursor:default;flex-grow:1.8}.HotelRoomGroupCard_infoList__7xWwZ p{font-size:14px;font-style:normal;font-weight:600;line-height:normal;line-height:100%}.HotelRoomGroupCard_tagsList__Y9Wma{margin-top:14px}.HotelRoomGroupCard_tagItem__4Kl3D{padding:10px 14px;border-radius:12px;background:#f7f7f9;width:100%}.HotelRoomGroupCard_tagItem__4Kl3D>p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:4px;word-wrap:break-word;white-space:break-spaces}.HotelRoomGroupCard_tagItem_header__BWs96 p{color:#24b0ff;font-size:10px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.HotelRoomGroupCard_taxes__EPLnh .HotelRoomGroupCard_title__WbuZ0{margin-top:12px;font-size:16px;font-style:normal;font-weight:600;color:var(--color-black)}.HotelRoomGroupCard_taxes__EPLnh .HotelRoomGroupCard_tax__jZJoK{margin:4px 0 0;width:100%}.HotelRoomGroupCard_taxes__EPLnh .HotelRoomGroupCard_tax__jZJoK .HotelRoomGroupCard_roomNumber__uYQDh{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:var(--color-black)}.HotelRoomGroupCard_room__Obfk8 p{color:var(--color-black);font-size:14px;font-style:normal;font-weight:400;line-height:100%}.HotelRoomGroupCard_allRatesButton__o9_rj{margin-top:10px;width:100%}@media (max-width:1000px){.HotelRoomGroupCard_HotelNumberCard__Ra14I{margin-top:20px}}.CancellationPolicy_content__XO1Ai{margin-top:15px;padding-top:15px;border-top:1px solid #efeff6}.CancellationPolicy_title__8FCbH{color:var(--color-blue);font-weight:600;font-size:var(--font-size-m);margin-bottom:6px}.CancellationPolicy_cancelDescription__Fclgb{font-weight:600}.CancellationPolicy_cancelDescription__Fclgb,.CancellationPolicy_description__PCKaV{color:var(--color-black);font-size:var(--font-size-m);margin-bottom:6px}.HotelRoomRateCard_HotelRoomRateCard__ushud{background-color:#f9f9f9;border-radius:10px;padding:20px;width:100%}.HotelRoomRateCard_icon__uSX9e{width:22px;height:22px;margin-right:5px;fill:#24b0ff}.HotelRoomRateCard_item__qg0a6{width:100%;border-bottom:1px solid #ededed;padding-bottom:9px;margin-bottom:7px}.HotelRoomRateCard_cancelPolicy__Boxpu{margin-top:0;padding-top:0;margin-bottom:25px}.HotelRoomRateCard_price__xDfT0{font-weight:700;margin-bottom:10px;font-size:1.2rem}.HotelRoomRateCard_selectBtn__r85sN{width:100%;font-weight:700}.HotelRoomRateCard_taxes__eh11P{margin-bottom:20px}.HotelRoomRatesModal_container__EfEpO{padding:var(--spacing-xxxxl) 0;position:relative;height:100%}.HotelRoomRatesModal_close__gtk4Q{position:absolute;top:14px;right:24px;width:13px;height:auto;fill:#c5cbd8}.HotelRoomRatesModal_contentScroll__lzQsk{overflow-y:scroll;padding:0 20px}.HotelRoomRatesModal_btns__4koW9{bottom:var(--spacing-main);left:var(--spacing-main);right:var(--spacing-main);position:absolute}.HotelRoomRatesModal_emptyPadding__FjP1b{padding:0}.Modal_Modal__vY85V{position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(60,60,71,.3);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);opacity:0;pointer-events:none;transition:opacity .15s;transition-delay:.25s}.Modal_Modal__vY85V.Modal_open__8JxRi{opacity:1;pointer-events:all;transition-delay:0s}.Modal_content__05cSF{background-color:#fff;overflow:hidden}.Modal_Modal__vY85V.Modal_drawer__HrH3F .Modal_content__05cSF{height:100%;position:absolute;transition:top .3s;left:0;right:0}.Modal_Modal__vY85V.Modal_drawer__HrH3F .Modal_content__05cSF.Modal_close__RkLSs{top:100%!important}.Modal_Modal__vY85V.Modal_popup__svq7L{display:flex;justify-content:center;align-items:center}.Modal_Modal__vY85V.Modal_popup__svq7L .Modal_content__05cSF{height:-moz-fit-content;height:fit-content;width:calc(100vw - 40px);transition:transform .3s;transform:scale(1);border-radius:12px}.Modal_Modal__vY85V.Modal_popup__svq7L .Modal_content__05cSF.Modal_close__RkLSs{transform:scale(0)}.Modal_bottom__2bZUp{position:absolute;bottom:var(--spacing-main)}.Modal_top__0tI1l{position:absolute;top:var(--spacing-main)}.ClientData_phoneInput__UORIW input{border-radius:6px;border:1px solid #dff3ff;background:#fff;height:40px;width:100%;padding-left:14px;transition:.3s;box-shadow:none}.ClientData_phoneInput__UORIW input:focus{box-shadow:0 10px 20px 0 rgba(17,111,164,.4)}.ClientData_phoneInputLabel__Js_Fd{margin-bottom:8px}.ClientData_phoneInputLabel__Js_Fd:after{content:"*";display:inline-block;color:var(--color-red)}.SelectBooking_container___LAMU{width:100%}.SelectBooking_label__760of{margin-bottom:8px}.SelectBooking_error__XetgV{color:#eb5757;position:absolute;font-size:12px;font-style:normal;font-weight:400;left:0;top:calc(100% + 8px)}.SelectBooking_required__cQWCS .SelectBooking_label__760of:after{content:"*";display:inline-block;color:var(--color-red)}.SelectBooking_popup__DT6H1{padding:14px 20px;width:240px;transform:translateX(-10%)}.SelectBooking_toolTip__Ml7SL span{font-size:12px}.SelectBooking_toolTipWrapper__7PHC2{display:inline-flex;align-items:flex-start}.SelectBooking_toolTipWrapper__7PHC2 svg{width:20px;height:20px}.BookingFormGuests_title__igMfe{font-size:20px;font-weight:500}.BookingFormGuests_desc___M3Rb{margin-top:8px}.BookingFormGuests_header__DdR2W{padding-bottom:20px;border-bottom:1px solid var(--color-borderColor);margin-bottom:20px}.BookingFormGuests_form__4IIdL{display:grid;width:100%;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:30px;align-items:start}@media (max-width:768px){.BookingFormGuests_form__4IIdL{grid-template-columns:1fr}}.BookingFormGuests_formGuest__gg4zc{display:grid;width:100%;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:30px;align-items:end;margin-top:20px}@media (max-width:768px){.BookingFormGuests_formGuest__gg4zc{grid-template-columns:1fr}}.BookingFormGuests_btn__lnclp{border-radius:6px;background:#dff3ff;height:40px;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.BookingFormGuests_btn__lnclp p{color:var(--color-blue)}.BookingFormGuests_btn__lnclp .BookingFormGuests_svg__IFdHL{width:26px;height:26px;background-color:var(--color-blue);border-radius:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.BookingFormGuests_btn__lnclp .BookingFormGuests_svg__IFdHL svg{height:auto;width:14px}.BookingFormGuests_btn__lnclp .BookingFormGuests_svg__IFdHL svg path{fill:#fff}.BookingFormGuests_dop__pIZwb{margin-top:40px;width:100%}.BookingFormGuests_textarea__ObTcs{width:100%;height:80px;border-radius:6px;border:1px solid #dff3ff;margin-top:20px;resize:none;padding:8px}.BookingFormGuests_textarea__ObTcs:focus{box-shadow:0 10px 20px 0 rgba(17,111,164,.4)}.BookingFormGuests_disabled__CIODJ{position:relative}.BookingFormGuests_disabled__CIODJ:after{content:"";display:block;position:absolute;top:-10px;left:-20px;width:calc(100% + 40px);height:calc(100% + 20px);z-index:10;background:#f9f9f97d;border-radius:12px}.BookingSelectTypePayment_BookingSelectTypePayment__n7SH0{border-radius:24px;background:#fff;box-shadow:0 0 20px 0 rgba(36,176,255,.1);padding:0 40px 30px}@media (max-width:1000px){.BookingSelectTypePayment_BookingSelectTypePayment__n7SH0{padding:0 20px 30px}}.BookingSelectTypePayment_title__VnTJr{color:#3c3c47;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.BookingSelectTypePayment_selectItem__Zxku8{padding:10px 14px;display:flex;align-items:center;gap:10px;border-radius:6px;overflow:hidden;cursor:pointer;justify-content:space-between}.BookingSelectTypePayment_selectItem__Zxku8.BookingSelectTypePayment_activity__CoR1D{background:#dff3ff;cursor:default}.BookingSelectTypePayment_selectItem__Zxku8.BookingSelectTypePayment_activity__CoR1D .BookingSelectTypePayment_checkBox__T_nfB{background:#24b0ff}.BookingSelectTypePayment_selectItem__Zxku8.BookingSelectTypePayment_activity__CoR1D .BookingSelectTypePayment_checkBox__T_nfB path{fill:#fff}.BookingSelectTypePayment_selectItem__Zxku8.BookingSelectTypePayment_activity__CoR1D p{color:var(--color-blue)}.BookingSelectTypePayment_selectItem__Zxku8 p{line-height:100%;flex-grow:1}.BookingSelectTypePayment_checkBox__T_nfB{width:18px;height:18px;border-radius:4px;background:#e9e9e9;display:flex;align-items:center;justify-content:center}.BookingSelectTypePayment_checkBox__T_nfB svg{width:68%;height:auto}.BookingSelectTypePayment_checkBox__T_nfB svg path{fill:#5757655e}.BookingSelectTypePayment_items__EqGJM{margin-top:20px}.BookingSelectTypePayment_info__glP8Z{padding-top:20px}@media (max-width:768px){.BookingSelectTypePayment_info__glP8Z{flex-direction:column;text-align:center}}.BookingSelectTypePayment_info__glP8Z>svg{width:60px;min-width:60px;height:auto}.BookingSelectTypePayment_info__glP8Z div p{font-size:16px;font-style:normal;font-weight:500}.BookingSelectTypePayment_info__glP8Z div span{margin-top:4px}.BookingSelectTypePayment_cardBlock__2C22F{margin-top:20px;padding-top:20px;border-top:1px solid var(--color-borderColor);display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:30px;align-items:end}@media (max-width:768px){.BookingSelectTypePayment_cardBlock__2C22F{grid-template-columns:1fr}}.BookingSelectTypePayment_imgs__SSI3Q{display:flex;gap:8px;align-items:center}.BookingSelectTypePayment_imgs__SSI3Q>svg{height:13px}@media (max-width:1000px){.BookingHotel_BookingHotel__vt756{margin-bottom:40px}}.BookingHotel_header__Juix7{padding:0 var(--spacing-xxxxl);margin-bottom:var(--spacing-main);position:relative;z-index:10}@media (max-width:1000px){.BookingHotel_header__Juix7{margin-top:var(--spacing-main)}}@media (max-width:768px){.BookingHotel_header__Juix7 .BookingHotel_showMap___A_LZ{display:none!important}}.BookingHotel_showMap___A_LZ svg{width:20px;height:auto}.BookingHotel_showMap___A_LZ p{color:var(--color-blue);white-space:nowrap}.BookingHotel_BreadcrumbsLink___CEvI>span{color:var(--color-grey)}.BookingHotel_BreadcrumbsLink___CEvI a{color:var(--color-blue)}.BookingHotel_BreadcrumbsLink___CEvI a:after{content:" / ";display:inline;color:var(--color-grey)}.BookingHotel_content__qNkVn{display:flex;gap:40px}@media (max-width:1000px){.BookingHotel_content__qNkVn{flex-direction:column}}.BookingHotel_leftColumn__vSADv{width:calc(63% - 40px)}@media (max-width:1000px){.BookingHotel_leftColumn__vSADv{width:100%;gap:20px}}.BookingHotel_rightColumn__1lYyH{width:calc(37% - 40px)}@media (max-width:1000px){.BookingHotel_rightColumn__1lYyH{width:100%}}.BookingHotel_btn__kT8lQ{width:100%;margin-top:20px}@media (max-width:1000px){.BookingHotel_btn__kT8lQ{display:none}}.BookingHotel_whiteContent__apEmA{border-radius:24px;background:#fff;box-shadow:0 0 20px 0 rgba(36,176,255,.1);padding:30px 40px 20px;background-color:#fff}@media (max-width:1000px){.BookingHotel_whiteContent__apEmA{padding:20px;border-radius:0}}.BookingHotel_content__qNkVn .BookingHotel_loader__LqzDD{width:100%;height:400px}.BookingHotel_content__qNkVn .BookingHotel_request__ERBO3{width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;display:flex;align-items:baseline;justify-content:center;background-color:rgba(0,0,0,.4)}.BookingHotel_content__qNkVn .BookingHotel_request__ERBO3 svg{position:fixed;top:30%}.BookingHotel_info__4oGUf{display:none;background-color:#fff;width:100%;padding:14px 34px;position:fixed;left:0;bottom:0;z-index:15;filter:drop-shadow(0 -5px 15px rgba(17,111,164,.1))}@media (max-width:1000px){.BookingHotel_info__4oGUf{display:flex;flex-direction:column;padding:14px}}.BookingHotel_infoBtn__vNCdG{width:100%;flex:1}.BookingHotel_infoButtons__yHf3n{display:flex;gap:10px}.BookingHotel_infoButtons__yHf3n button{width:-moz-fit-content;width:fit-content}.SelectDate_SelectDate__1Ir6d{width:100%;display:flex;gap:8px;align-items:stretch;min-height:100px;flex-wrap:wrap}@media (max-width:1000px){.SelectDate_SelectDate__1Ir6d{padding-top:10px;padding-bottom:10px}}.SelectDate_SelectDate__1Ir6d::-webkit-scrollbar{display:none}.SelectDate_item__QY2_9{background-color:#fff;box-shadow:0 0 15px rgba(17,111,164,.1);border-radius:8px;border:1px solid transparent;min-width:120px;cursor:pointer;text-align:center;transition:background-color .3s;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 2px;flex:1}.SelectDate_item__QY2_9:hover{border:1px solid rgba(17,111,164,.3);box-shadow:0 0 15px rgba(17,111,164,.3)}.SelectDate_day_date__at4h9{font-weight:500;font-size:16px;line-height:22px}.SelectDate_monthYear__4a_sb{color:var(--color-grey);font-weight:400;font-size:14px;margin-top:10px}.SelectDate_item__QY2_9.SelectDate_disabled__xYJ37{background-color:var(--color-greyPlaceholder)}.SelectDate_item__QY2_9.SelectDate_active__sb4wU{background-color:var(--color-blue);cursor:default}.SelectDate_item__QY2_9.SelectDate_active__sb4wU *{color:var(--color-white);fill:var(--color-white)}.SelectDate_calendarBtn__p6cLX p{text-align:center;font-size:14px;font-weight:500;color:var(--color-black);margin-top:10px}.SelectDate_calendarBtn__p6cLX svg{width:24px;height:auto;position:static}.SelectDate_SelectedDate__JtLaF{margin-top:20px;font-weight:500;font-size:18px;display:flex;gap:5px;flex-wrap:wrap}.SelectDate_calendarNotice__Culr1{margin-top:10px;margin-bottom:20px}.SelectDate_date__WoxiY{white-space:nowrap}@media (max-width:1000px){.NameBookingPage_NameBookingPage__QUnFi{display:none}}.NameBookingPage_img__YsNMJ{border-radius:24px 24px 0 0;overflow:hidden;height:200px;width:100%;position:relative}.NameBookingPage_name__KMLpx{margin-top:-12px;border-radius:12px;background:#fff;box-shadow:0 10px 20px 0 rgba(17,111,164,.1);position:relative;display:flex;justify-content:center;align-items:center;padding:20px}.NameBookingPage_name__KMLpx p{color:var(--color-black);font-size:16px;font-style:normal;font-weight:500;display:-moz-box;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical}