.ListSearch_root__YPDRe{width:100%;background-color:var(--color-white);border-radius:.5rem;padding:.625rem 1.25rem}.ListSearch_lists__0RADd{display:flex;flex-direction:column;gap:1.25rem}.ListSearch_lists__0RADd.ListSearch_grid__EikRI{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr))}@media(max-width:1023.9px){.ListSearch_lists__0RADd.ListSearch_grid__EikRI{grid-template-columns:repeat(2,1fr)}}.ListSearch_lists__0RADd.ListSearch_closedOthers__rBVNs{grid-template-columns:1fr}.Faq_root__Ycq9i{--padding:1.25rem;width:100%;background-color:var(--color-white);border-radius:.5rem;padding:var(--padding)}.Faq_title__r_VAY{font-size:2rem;font-weight:500;line-height:2.5625rem}.Faq_list__hZLlV{margin-top:.625rem}.Faq_item__k_Kgf{position:relative;display:flex;flex-direction:column;padding:.3125rem 0 .25rem}.Faq_item__k_Kgf:not(:last-child):after{content:"";position:absolute;bottom:0;left:calc(var(--padding)*-1);width:calc(100% + var(--padding)*2);height:.0625rem;background-color:var(--color-black4)}.Faq_accordionBtn__QtkSO{font-family:inherit;padding:0;background-color:var(--color-transparent);border:none;outline:none;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.375rem;display:flex;justify-content:space-between;align-items:center;text-align:left;color:var(--color-black);transition:color .3s ease}@media(min-width:1024px){.Faq_accordionBtn__QtkSO:focus-visible,.Faq_accordionBtn__QtkSO:hover{color:var(--color-grey-dark2)}}.Faq_arrow__umgca{flex-shrink:0;display:inline-flex;width:1.5rem;height:1.5rem}@media(max-width:1023.9px){.Faq_arrow__umgca{width:1.375rem;height:1.375rem;transform:rotate(90deg)}}.Faq_arrow__umgca.Faq_open__B_3mf svg{transform:rotate(-180deg)}.Faq_arrow__umgca svg{width:100%;height:100%;transition:transform .3s ease}.Faq_answer__M4mrG{font-size:1rem;font-weight:500;line-height:1.375rem;opacity:.4;height:0;overflow:hidden;padding-top:0}.Faq_answer__M4mrG.Faq_open__B_3mf{padding-top:.625rem;height:auto}@keyframes HotelsPage_hotel-loader__IBDqM{0%{transform:translateX(-50%)}to{transform:translateX(50%)}}@keyframes HotelsPage_text-dots-loader__cnWEV{0%{content:""}40%{content:"."}70%{content:".."}99%{content:"..."}to{content:"..."}}@keyframes HotelsPage_dots-loader-1__4MmY3{to{transform:translateX(1.5625rem)}}@keyframes HotelsPage_dots-loader-2__y6ghf{to{transform:rotate(-180deg) translateX(1.5625rem)}}.HotelsPage_root__xgfFi{display:grid;grid-template-columns:100%;grid-gap:1.25rem;padding-bottom:1.25rem}@media(min-width:1024px){[data-map-view=true] .HotelsPage_root__xgfFi{grid-gap:.375rem;padding-top:.4375rem}}@media(max-width:1023.9px){.HotelsPage_root__xgfFi{grid-gap:.375rem}}@media(max-width:767.9px){.HotelsPage_root__xgfFi{padding-top:.4375rem}}.HotelsPage_title__IvMnb{max-width:54.75rem;padding:2.5rem 0;font-size:4rem;font-weight:500;line-height:4rem;text-align:center;margin:0 auto}@media(min-width:1024px){[data-map-view=true] .HotelsPage_title__IvMnb{font-size:2.5rem;line-height:2.625rem}}@media(max-width:767.9px){.HotelsPage_title__IvMnb{font-size:2.5rem;line-height:2.625rem}}.HotelsPage_title__IvMnb strong{color:var(--color-purple-light);font-weight:500}@media(max-width:1023.9px){.HotelsPage_title__IvMnb{padding:1.25rem .625rem;font-size:2.5rem;font-weight:500;line-height:2.625rem;margin-bottom:1.25rem}}.HotelsPage_filter_container__oMlTx{position:relative;width:100%;height:8rem}.HotelsPage_filter_wrapper__mQ23R{z-index:3;top:1.375rem;opacity:1;transition:opacity .3s ease}.HotelsPage_filter_wrapper__mQ23R .HotelsPage_filter__bYXab:before,.HotelsPage_filter_wrapper__mQ23R .HotelsPage_sort__pKXpt:before{opacity:0}@media(min-width:1024px){.HotelsPage_filter_wrapper__mQ23R{display:grid;grid-template-columns:100%;grid-gap:1.25rem}}.HotelsPage_filter_wrapper__mQ23R[data-sticky=true]{position:-webkit-sticky;position:sticky;grid-gap:.5625rem;opacity:0;pointer-events:none}.HotelsPage_filter_wrapper__mQ23R[data-sticky=true] .HotelsPage_filter__bYXab:before,.HotelsPage_filter_wrapper__mQ23R[data-sticky=true] .HotelsPage_sort__pKXpt:before{opacity:1}@media(min-width:1024px){.HotelsPage_filter_wrapper__mQ23R[data-sticky=true] .HotelsPage_sort_wrapper__cKxH_{justify-self:center;grid-template-columns:repeat(2,max-content);justify-content:center}.HotelsPage_filter_wrapper__mQ23R[data-sticky=true] .HotelsPage_caption__URaQi{opacity:0;pointer-events:none;display:none}[data-map-view=false] .HotelsPage_filter_wrapper__mQ23R[data-sticky=true] .HotelsPage_map_btn__mrwUk span{display:none}[data-map-view=false] .HotelsPage_filter_wrapper__mQ23R[data-sticky=true] .HotelsPage_map_btn__mrwUk:after{content:"Карта"}}.HotelsPage_filter_wrapper__mQ23R[data-hidden=false]{opacity:1;pointer-events:auto}@media(min-width:1024px){[data-map-view=true] .HotelsPage_filter_wrapper__mQ23R{display:block;top:.625rem}}@media(max-width:1023.9px){.HotelsPage_filter_wrapper__mQ23R{top:.625rem}}.HotelsPage_filter__bYXab{z-index:2;position:relative;max-width:57.25rem;margin:0 auto}.HotelsPage_filter__bYXab:before{z-index:-1;content:"";position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:var(--color-grey-bg);border-radius:.5rem;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.2509803922);opacity:0;transition:opacity .3s ease;pointer-events:none}@media(min-width:1024px){.HotelsPage_filter__bYXab .HotelsPage_sort__pKXpt{justify-content:center}}.HotelsPage_status__Dnnmw{display:flex;align-items:center;justify-content:space-between}.HotelsPage_status__Dnnmw .HotelsPage_caption__URaQi{margin:0 1.625rem 0 .625rem}@media(min-width:1024px){[data-map-view=true] .HotelsPage_status__Dnnmw .HotelsPage_caption__URaQi{margin:0 1.625rem 0 .625rem}}@media(max-width:1023.9px){.HotelsPage_status__Dnnmw .HotelsPage_caption__URaQi{margin:.875rem 1.625rem .875rem .625rem}}.HotelsPage_caption__URaQi{position:relative;width:auto;text-align:center;font-size:1rem;font-weight:500;line-height:1.25rem;color:var(--color-grey);margin:.875rem auto;overflow:visible;transition:opacity .3s ease}@media(min-width:1024px){[data-map-view=true] .HotelsPage_caption__URaQi{margin:.875rem auto}}@media(max-width:1023.9px){.HotelsPage_caption__URaQi{margin:.875rem auto}}.HotelsPage_grid___CTDc{display:grid;grid-template-columns:100%;grid-gap:1.25rem}@media(min-width:1024px){[data-map-view=true] .HotelsPage_grid___CTDc{padding-bottom:0}}@media(max-width:1023.9px){.HotelsPage_grid___CTDc{padding-bottom:.875rem}}.HotelsPage_sort_wrapper__cKxH_{position:relative;display:grid;grid-template-columns:1fr max-content 1fr;grid-gap:.125rem;justify-content:space-between;height:3rem}.HotelsPage_sort__pKXpt:before{z-index:-1;content:"";position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:var(--color-grey-bg);border-radius:.5rem;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.2509803922);opacity:0;transition:opacity .3s ease;pointer-events:none}.HotelsPage_map_btn__mrwUk{font-family:inherit;background-color:var(--color-transparent);border:none;outline:none;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.25rem;justify-self:end;display:flex;align-items:center;padding:.6875rem 1.1875rem;color:var(--color-black);background-color:var(--color-white);background-size:cover;background-position:0;background-image:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAUFBQUFBQUGBgUICAcICAsKCQkKCxEMDQwNDBEaEBMQEBMQGhcbFhUWGxcpIBwcICkvJyUnLzkzMzlHREddXX0BBQUFBQUFBQYGBQgIBwgICwoJCQoLEQwNDA0MERoQExAQExAaFxsWFRYbFykgHBwgKS8nJScvOTMzOUdER11dff/CABEIAGAB2AMBIQACEQEDEQH/xAAzAAEAAwEBAQEAAAAAAAAAAAAAAQQFAwIGCAEBAQADAQEAAAAAAAAAAAAAAAECBAUDBv/aAAwDAQACEAMQAAAA/YbxzBjmuic7V9qOtyNmxP0OgUAEPFfM6OU1pxsgAjGNmZSwARL5yc571IzLsd5lLAAA8ZhqiMTibnbW2MJdLWKAAQY+jWZcq8xSgrLundBQABHLOzlXexvoAAAGPrEzGZU+W6ez0+n50s8QAAZJpexUqhfstzjUGRrkgAAAZBodT0AnyBIQY+wT5lxO/wAt09WfqeWUAAHnJNeRAoVU1LO2XLo+4kAAAHjJNWT2EkcyFdUMk0vcs1PDPJ2uPt9p+g0AAAIxtepkAiMzJw6WazGyAAAIx9TKR6X2iZjnzyB2RXpVqTiZ2p7UN/R95drSAAByM3WJAARkec561ZfTEUAA5FDRPPQkeoOCg7IydUTKydD347fhnLr6gAAMY15WSADwZeseMjJ304lAADGNjyT6Ek8jwoM7X99c1tgGNy9rvpeuBv8AgUABwpmlMpYAMY15VJXzcpavxLEUFesaKCnojgFBg7+7o9WhvBwyeBvXdDp65u+IAAY+uJAAOWeakgEU6Ga/bxJAxtgkBKOXnIAMHe0fpGhvBjePk+rtevquWZQABTOV8mQADG2CQAIWhVyx0u+NVDxeJAevJxUAdsn28PWoK2lt5d353evz9PzSgAGHXTrWjOKUFK5U0iQABAzOOU1cuXYmASOR5UAdvMfOa3S5t7G+a7cbPjl6dnUAAIp+cl2vGZfylycaDFNmVEAABB8/qZS5ONCZPHIKAP/EADwQAAICAAMDCAcHAwUBAAAAAAECAwQABREhMUEQEyAiMDJxgRIUQlFSYXIjJDNDYoKRU8HRFVShscLS/9oACAEBAAE/AOjd+93atMbUQiefwU9RfM9C/NooiXe2H6iLGveOK8QhiVePHtJI45UZJEV1O8Eag4zKCxRWKvl0zBrLFFhY6hBpqzKeGmKVutGsNMxmvIihVjfZqB8J3N2JxU++3Zrh2xRaxQf+2/t2bokilXUMp3gjUHBy2aqS+XT82N5gfUxnw4riLNEEiw24jXmOwBtqN9LY1GMzsSRwpDD+PO3Nx/LXe3kMVoEqwRQR91FAHaSyLFG7udFUEk/IYyqNmiluSDSW0/OeCbkXyHK7BVJPDAbnZXlbdwxUjMsplYbBu7UnTFEet2J8wYdVvsoPoU7W/ccT1oLUZjmiV1PA45jMKB1rubMA/KkPXX6W4+eKuYV7RKKSko70Tj0XHl08zmkWNK8J0nsNzafpHtN5DEEEdeGKGNdERQoHh2ssMU6NHLGrod6sNRgUp6h1qT6xDfDISR+1t4xlrPmFufMHTSNNYaw+Q77+Z7XMybMlagv5x9KX5RJv/k7MAAAAct6U7Il3nfhh3IV3nEUYiRUHDtcykaXmqMTEPYJDEb1jHeOI40iRI0UBVACgcAOW1RrXAOdj6y91xsZfAjB/1Kh77kA8pVH/AE2Kt2tcBMUgJHeQ7GXxB6BIAOKA9bsTZg3cOsVf6FO1v3Ht80lkcRUoSRLZJBYexGO82IYkgjjijUKiKFUe4Dp6416BIAJJxlgNh7N9/wA9vRi+USbv538rEKpOAdXeVjtOKCF2eZvBe1d1RWZiAFGpOMtRp2mvyb59kQPsxDd/O/pWsur2WEm2OYd2VNjDHrN+hstx8/D/AF4htH1LiGxDYQPDKrqeKnXkzOR5FipRNpJZJUkb1jHebEcaRRpGi6IihVHyGB2rusaMzEBVBJJ9wxlytO01+QENPsiB9mIbv538g6JwTjXoZnIzpHTiOktklNfhT2mxGixoiINFUAAe4DluN6MLfMgYfYmIIxFEiDgO1zFmtTQZeh/F68x90Q4fu3YACgADQDYBgdOfK4mkM1aQ1p/iTc31LxwcwnpbMxhCJ/uI9sZ+ob1xly+sPNmDHUzbIv0xLu/nfyDtcwJtTQ5eu6TrzkcI14fu3Y0CgADQDYOQdFjw6NqzFUheaVtFXzJPuGKEMzNJcsr6M0uwJ/TTgv8AnoX21Ea+864I1aJfew7WaVIY3kc6KilifkMZXE7LLdmUiWyQ2h3qg7q9lmWlp4cvG3nutL8okO3+TswcrNYl8ul5ht5jO2Jv28PLCZoInWK9Ea8h2BjtjbwbAOo1B7SeZIIpJZG0RFLMfkMZZE5SS3Muk1khyDvVfZXyGDyDoE6DoDBOgJxFXkt2FtWVIRD9hCeH62/V7vdyDluHWZR7lxGPSswjA7S998tQ0AepslsfQDsX9x7KR1jRndgFUEkngBjLEeUTXpQRJZOqg+zEO6v9zySRRzIySxq6HerDUYNC1S62Xz9Qb68u1P2neuK+aRSSCCeNq9j+nJx+k7m7O399uRUh+HHpLP8A+U8+QjAHKORz0Mqt8/FzTnrp/wAjpHEzenYbTwxBHGJgec1cA7O0sTx1oZZpDoqKScZbBIkTzzjSew3OP8h7K+Q7LMCbc0GXqdj9ef5Rqd37jgDk05LFWvbjMc8SunuIwa+YUNtZzZhH5Mh0dR+lv84q5jXtMUBMcw70T9Vx2FuwlSvLO/dRdfH5Yy2u8MBeb8eZucl8Tw8hs6ZOg6N6J6NlLcXdJ6w+eIZUnjSRDqGHRsSiKNmwnUQyNvOKUWitK29u0s/fr0VX8qDSWb3FvYX+/IOwmlSCKSV20VFLE+GMsik9CW3MNJrJDkfCg7q+Q6dqjWuKBLHtHdcbGXwIxrmOX7wbkA47pVH/AE2Kt2tcUtDIDp3l3MviDya9CY+v5gkG+GqRJL7jIe6vlv5B0mOvRmiSaN43GqsMUJXoWnqSnqk9U9Gy5nnEY7q78Ec9MkS7hvwAFAA3DA7K/cioVZbEm5BsHvJ2AeeMvrtBXBkIaaUmSVhxZv7DkHYXD67bioj8NNJZ/Ad1fM9lay6vZYSdaKYbpYz6LD/OPWb1DZbj56EfnxDaPqXEFmGzGJIZVdTxB5btoVK8kpGpGxF+JjsAxl9U1ayq59KViXlb3u209NjoOnmtP1iLnEH2ibR8xjLLnrMIVj9omw/Me/ltTCGJjx3DEY5qIue82KMXooZGHWbtJ0XMsxWFlDV6vWcEahpWGxfIbcGjNV69CQKOMD9w+Hw4r5lFJJzEyGCx/Tfj9J49hasR1YJZnPVQa4y2CSKFpZx9vO3OSfLXcvkO0nyuJ5DPXc15/jTcfqG44F+xU0TMIdBuE8YJjPjxXCSJIodGDKdxG0YB9fzH3wUz5NMf/kdgx1PYXIJaNj1qAdQnVgOGKl+C0o0bR+KnGuJ39YsBfYTABnmVB3RvwAAABgdletCnWkl9H0m2Ki/E7bAMUKpqVkRm9KQkvK3xO20nks1a9tPQmiVxw13jwOOazHLz9kzW6/wMftV8DxxUv1rgPNP1170bDR18QelY+/ZhFWA1gr6SzfN/YX+/bEBgQQCDwOMwhGXRNJQYxzSsEjh3o7t8uGKNRaVWKAEsVGrsd7MdpPmemx6f/8QALREAAQIEBAUDBAMAAAAAAAAAAQIDAAQRIAUQMUESEyEwcSNSgSJRYWIzQpH/2gAIAQIBAT8AyGU87ypR4jUjhHzGEN1fdc2QkJHzcIPUC0aG4GCIOgv2yxhyiGW/uSo/EYU1wSiVEdXCVX16wRUVFmwvEHW87ZYksvzakJ/CBDaA2hCBokAXDXIGCMzeOwdYJoCYkkl6fbJ2Klm/bMGCN4HcGY1ymiUyz5HsMYOj1X1/ZIH+9sGD0HcGY6DKfNJR7wBGED6Xz+wvNtdKwRcNRG8G2meJmkqr8qEYR/C4f3uFu4g6wDtBFLRYM5pvlvuJ2rUeDniyqSyBuViMNQ23LUQviBUST+btrRmDWCLNrBnM+qxLvb04FfGeMO+o2j2pKj8xh7fKk2QdSOI/Nx2t2sBqKGCMzfLeqxMM7040+RnMkzM6oD+7gQPAgCgAtHU3G0dRBga9iVc5T7atq0PgxMt8p5xO1ekPucpl1z2pJjDG+ZNpUdEJKj5Nw3Majt6iPv2X0GYl2309SkcK4xZfBLJRu4oD4HWMHbo2677lUHgXbQDSD165jsK0Fgs//8QALhEAAQIDBQcEAgMAAAAAAAAAAQIDAAQREiAwQEEQEyMxUXGBISJSYTJiM0OR/9oACAEDAQE/ALkum08joDU+ImVcNI1Uqt/XLSqfRxXgeYmlVcs6JAF+mWYTZbRX7UYUoqUpXU4BFYB67RkAKkQ6bLTh+gkYREVyTIq6jvE0eGgdVE39bhyUuKvIib/r83xlpX+XwYmz7mx+uIIOLKubxhtWtKHxtlfzWeiYmFKUsFQp7c1LcJ+YZ+7aex2yyeGo/JVIfVadX/mPyw5nhvy72lbCux2oG7Qj9UWj3OR5bRfmm96w4nWlR3ESzm9YbXrT1hpNtxCepiYVRtw/JVB2F4xyui9y7YTCxLzDrCvRKjaR5iUHvUv4piaNN2joKnzfpWB0OGMD/9k=");border:max(.0625rem,1px) solid var(--color-grey-light);border-radius:.5rem}.HotelsPage_map_btn__mrwUk svg{width:1.5rem;height:1.5rem;color:var(--color-grey);margin-right:.5rem;transition:color .3s ease}@media(min-width:1024px){.HotelsPage_map_btn__mrwUk:focus-visible svg,.HotelsPage_map_btn__mrwUk:hover svg{color:var(--color-black)}}@media(max-width:1023.9px){.HotelsPage_map_btn__mrwUk:active svg{color:var(--color-black)}}.HotelsPage_map_btn_close__GxpK6{background-image:none}.HotelsPage_list__nxXQK{display:grid;grid-template-columns:100%;grid-gap:.625rem}.HotelsPage_message__Ub1Ir{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background-color:var(--color-white);border-radius:.5rem}.HotelsPage_message__Ub1Ir p{font-size:1rem;font-weight:500;line-height:1.25rem;color:var(--color-black40)}.HotelsPage_reset__RvKtI{color:var(--color-black)}@media(min-width:1024px){.HotelsPage_reset__RvKtI:focus-visible,.HotelsPage_reset__RvKtI:hover{color:var(--color-black40)}}@media(max-width:1023.9px){.HotelsPage_reset__RvKtI:active{color:var(--color-black40)}}.HotelsPage_buttons__ZK7i0{display:grid;grid-template-columns:repeat(3,9.625rem);grid-template-areas:"left center right";justify-content:space-between;width:100%}@media(min-width:1024px){[data-map-view=true] .HotelsPage_buttons__ZK7i0{grid-template-columns:3rem max-content 3rem}}@media(max-width:1023.9px){.HotelsPage_buttons__ZK7i0{grid-template-columns:3rem max-content 3rem}}.HotelsPage_buttons__ZK7i0 button svg{color:var(--color-black)}@media(min-width:1024px){.HotelsPage_buttons__ZK7i0 button:focus-visible,.HotelsPage_buttons__ZK7i0 button:hover{color:var(--color-white);background-color:var(--color-purple-light)}.HotelsPage_buttons__ZK7i0 button:focus-visible svg,.HotelsPage_buttons__ZK7i0 button:hover svg{color:var(--color-white)}}@media(max-width:1023.9px){.HotelsPage_buttons__ZK7i0 button:active{color:var(--color-white);background-color:var(--color-purple-light)}.HotelsPage_buttons__ZK7i0 button:active svg{color:var(--color-white)}}.HotelsPage_show_more__83V9F{grid-area:center}.HotelsPage_up_btn__XLpZQ{grid-area:right}@media(min-width:1024px){[data-map-view=true] .HotelsPage_up_btn__XLpZQ{padding:.75rem}}@media(max-width:1023.9px){.HotelsPage_up_btn__XLpZQ{padding:.75rem}}.HotelsPage_up_btn__XLpZQ svg{width:1.5rem;height:1.5rem;transform:rotate(180deg)}.HotelsPage_fixed_buttons__jl2uJ{z-index:3;position:fixed!important;right:9vw;bottom:1.25rem;opacity:0;transition:opacity .3s ease;pointer-events:none}.HotelsPage_fixed_buttons__jl2uJ>button{box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922)}@media(min-width:1024px){[data-map-view=true] .HotelsPage_fixed_buttons__jl2uJ{right:auto;left:0;bottom:1.375rem;width:24.375rem;padding:0 .9375rem;display:flex;align-items:center;justify-content:space-between}[data-map-view=true] .HotelsPage_fixed_buttons__jl2uJ:before{content:"";width:3rem;height:3rem}[data-map-view=true] .HotelsPage_fixed_buttons__jl2uJ>button{height:3rem;box-sizing:border-box;border:1px solid var(--color-grey-bg);border-radius:.5rem}}@media(max-width:1023.9px){.HotelsPage_fixed_buttons__jl2uJ{right:0;left:0;bottom:1.375rem;width:100%;padding:0 .9375rem;display:flex;align-items:center;justify-content:space-between}.HotelsPage_fixed_buttons__jl2uJ:before{content:"";width:3rem;height:3rem}.HotelsPage_fixed_buttons__jl2uJ>button{height:3rem;box-sizing:border-box;border:1px solid var(--color-grey-bg);border-radius:.5rem}}.HotelsPage_fixed_buttons_visible__hu5aX[data-visible=true]{opacity:1;pointer-events:auto}@media(min-width:1024px){[data-map-view=true] .HotelsPage_fixed_buttons__jl2uJ .HotelsPage_map_btn__mrwUk{padding:.625rem 1.1875rem}}@media(max-width:1023.9px){.HotelsPage_fixed_buttons__jl2uJ .HotelsPage_map_btn__mrwUk{padding:.625rem 1.1875rem}}.HotelsPage_fixed_buttons__jl2uJ .HotelsPage_up_btn__XLpZQ{padding:.75rem}.HotelsPage_fixed_buttons__jl2uJ .HotelsPage_up_btn__XLpZQ svg{color:var(--color-black)}@media(min-width:1024px){.HotelsPage_fixed_buttons__jl2uJ .HotelsPage_up_btn__XLpZQ:focus-visible,.HotelsPage_fixed_buttons__jl2uJ .HotelsPage_up_btn__XLpZQ:hover{background-color:var(--color-purple-light)}.HotelsPage_fixed_buttons__jl2uJ .HotelsPage_up_btn__XLpZQ:focus-visible svg,.HotelsPage_fixed_buttons__jl2uJ .HotelsPage_up_btn__XLpZQ:hover svg{color:var(--color-white)}}@media(min-width:1024px){[data-map-view=true] .HotelsPage_fixed_buttons__jl2uJ .HotelsPage_up_btn__XLpZQ{width:3rem;padding:.625rem}}@media(max-width:1023.9px){.HotelsPage_fixed_buttons__jl2uJ .HotelsPage_up_btn__XLpZQ{width:3rem;padding:.625rem}}@keyframes HotelsPage_hotel-loader__82PPI{0%{transform:translateX(-50%)}to{transform:translateX(50%)}}@keyframes HotelsPage_text-dots-loader__sLiyQ{0%{content:""}40%{content:"."}70%{content:".."}99%{content:"..."}to{content:"..."}}@keyframes HotelsPage_dots-loader-1__CwS6d{to{transform:translateX(1.5625rem)}}@keyframes HotelsPage_dots-loader-2__7AR84{to{transform:rotate(-180deg) translateX(1.5625rem)}}.HotelsPage_root__QkeLk{display:grid;grid-template-columns:100%;grid-gap:1.25rem;padding-bottom:1.25rem}@media(min-width:1024px){[data-map-view=true] .HotelsPage_root__QkeLk{grid-gap:.375rem;padding-top:.4375rem}}@media(max-width:1023.9px){.HotelsPage_root__QkeLk{grid-gap:.375rem}}@media(max-width:767.9px){.HotelsPage_root__QkeLk{padding-top:.4375rem}}.HotelsPage_title__0yQyF{max-width:54.75rem;padding:2.5rem 0;font-size:4rem;font-weight:500;line-height:4rem;text-align:center;margin:0 auto}@media(min-width:1024px){[data-map-view=true] .HotelsPage_title__0yQyF{font-size:2.5rem;line-height:2.625rem}}@media(max-width:767.9px){.HotelsPage_title__0yQyF{font-size:2.5rem;line-height:2.625rem}}.HotelsPage_title__0yQyF strong{color:var(--color-purple-light);font-weight:500}@media(max-width:1023.9px){.HotelsPage_title__0yQyF{padding:1.25rem .625rem;font-size:2.5rem;font-weight:500;line-height:2.625rem;margin-bottom:1.25rem}}.HotelsPage_filter_container__9_wX_{position:relative;width:100%;height:8rem}.HotelsPage_filter_wrapper__9HDyO{z-index:3;top:1.375rem;opacity:1;transition:opacity .3s ease}.HotelsPage_filter_wrapper__9HDyO .HotelsPage_filter__n7MhK:before,.HotelsPage_filter_wrapper__9HDyO .HotelsPage_sort__EOxPF:before{opacity:0}@media(min-width:1024px){.HotelsPage_filter_wrapper__9HDyO{display:grid;grid-template-columns:100%;grid-gap:1.25rem}}.HotelsPage_filter_wrapper__9HDyO[data-sticky=true]{position:-webkit-sticky;position:sticky;grid-gap:.5625rem;opacity:0;pointer-events:none}.HotelsPage_filter_wrapper__9HDyO[data-sticky=true] .HotelsPage_filter__n7MhK:before,.HotelsPage_filter_wrapper__9HDyO[data-sticky=true] .HotelsPage_sort__EOxPF:before{opacity:1}@media(min-width:1024px){.HotelsPage_filter_wrapper__9HDyO[data-sticky=true] .HotelsPage_sort_wrapper__Xu45u{justify-self:center;grid-template-columns:repeat(2,max-content);justify-content:center}.HotelsPage_filter_wrapper__9HDyO[data-sticky=true] .HotelsPage_caption__R5_ug{opacity:0;pointer-events:none;display:none}[data-map-view=false] .HotelsPage_filter_wrapper__9HDyO[data-sticky=true] .HotelsPage_map_btn__WyaRs span{display:none}[data-map-view=false] .HotelsPage_filter_wrapper__9HDyO[data-sticky=true] .HotelsPage_map_btn__WyaRs:after{content:"Карта"}}.HotelsPage_filter_wrapper__9HDyO[data-hidden=false]{opacity:1;pointer-events:auto}@media(min-width:1024px){[data-map-view=true] .HotelsPage_filter_wrapper__9HDyO{display:block;top:.625rem}}@media(max-width:1023.9px){.HotelsPage_filter_wrapper__9HDyO{top:.625rem}}.HotelsPage_filter__n7MhK{z-index:2;position:relative;max-width:57.25rem;margin:0 auto}.HotelsPage_filter__n7MhK:before{z-index:-1;content:"";position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:var(--color-grey-bg);border-radius:.5rem;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.2509803922);opacity:0;transition:opacity .3s ease;pointer-events:none}@media(min-width:1024px){.HotelsPage_filter__n7MhK .HotelsPage_sort__EOxPF{justify-content:center}}.HotelsPage_status__K3m5f{display:flex;align-items:center;justify-content:space-between}.HotelsPage_status__K3m5f .HotelsPage_caption__R5_ug{margin:0 1.625rem 0 .625rem}@media(min-width:1024px){[data-map-view=true] .HotelsPage_status__K3m5f .HotelsPage_caption__R5_ug{margin:0 1.625rem 0 .625rem}}@media(max-width:1023.9px){.HotelsPage_status__K3m5f .HotelsPage_caption__R5_ug{margin:.875rem 1.625rem .875rem .625rem}}.HotelsPage_caption__R5_ug{position:relative;width:auto;text-align:center;font-size:1rem;font-weight:500;line-height:1.25rem;color:var(--color-grey);margin:.875rem auto;overflow:visible;transition:opacity .3s ease}@media(min-width:1024px){[data-map-view=true] .HotelsPage_caption__R5_ug{margin:.875rem auto}}@media(max-width:1023.9px){.HotelsPage_caption__R5_ug{margin:.875rem auto}}.HotelsPage_grid__Gra1B{display:grid;grid-template-columns:100%;grid-gap:1.25rem}@media(min-width:1024px){[data-map-view=true] .HotelsPage_grid__Gra1B{padding-bottom:0}}@media(max-width:1023.9px){.HotelsPage_grid__Gra1B{padding-bottom:.875rem}}.HotelsPage_sort_wrapper__Xu45u{position:relative;display:grid;grid-template-columns:1fr max-content 1fr;grid-gap:.125rem;justify-content:space-between;height:3rem}.HotelsPage_sort__EOxPF:before{z-index:-1;content:"";position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:var(--color-grey-bg);border-radius:.5rem;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.2509803922);opacity:0;transition:opacity .3s ease;pointer-events:none}.HotelsPage_map_btn__WyaRs{font-family:inherit;background-color:var(--color-transparent);border:none;outline:none;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.25rem;justify-self:end;display:flex;align-items:center;padding:.6875rem 1.1875rem;color:var(--color-black);background-color:var(--color-white);background-size:cover;background-position:0;background-image:url("data:image/jpeg;base64,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");border:max(.0625rem,1px) solid var(--color-grey-light);border-radius:.5rem}.HotelsPage_map_btn__WyaRs svg{width:1.5rem;height:1.5rem;color:var(--color-grey);margin-right:.5rem;transition:color .3s ease}@media(min-width:1024px){.HotelsPage_map_btn__WyaRs:focus-visible svg,.HotelsPage_map_btn__WyaRs:hover svg{color:var(--color-black)}}@media(max-width:1023.9px){.HotelsPage_map_btn__WyaRs:active svg{color:var(--color-black)}}.HotelsPage_map_btn_close__D4p7t{background-image:none}.HotelsPage_list__BYzsh{display:grid;grid-template-columns:100%;grid-gap:.625rem}.HotelsPage_message__5zJuv{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background-color:var(--color-white);border-radius:.5rem}.HotelsPage_message__5zJuv p{font-size:1rem;font-weight:500;line-height:1.25rem;color:var(--color-black40)}.HotelsPage_reset__ORS2C{color:var(--color-black)}@media(min-width:1024px){.HotelsPage_reset__ORS2C:focus-visible,.HotelsPage_reset__ORS2C:hover{color:var(--color-black40)}}@media(max-width:1023.9px){.HotelsPage_reset__ORS2C:active{color:var(--color-black40)}}.HotelsPage_buttons__VbyKO{display:grid;grid-template-columns:repeat(3,9.625rem);grid-template-areas:"left center right";justify-content:space-between;width:100%}@media(min-width:1024px){[data-map-view=true] .HotelsPage_buttons__VbyKO{grid-template-columns:3rem max-content 3rem}}@media(max-width:1023.9px){.HotelsPage_buttons__VbyKO{grid-template-columns:3rem max-content 3rem}}.HotelsPage_buttons__VbyKO button svg{color:var(--color-black)}@media(min-width:1024px){.HotelsPage_buttons__VbyKO button:focus-visible,.HotelsPage_buttons__VbyKO button:hover{color:var(--color-white);background-color:var(--color-purple-light)}.HotelsPage_buttons__VbyKO button:focus-visible svg,.HotelsPage_buttons__VbyKO button:hover svg{color:var(--color-white)}}@media(max-width:1023.9px){.HotelsPage_buttons__VbyKO button:active{color:var(--color-white);background-color:var(--color-purple-light)}.HotelsPage_buttons__VbyKO button:active svg{color:var(--color-white)}}.HotelsPage_show_more__9A6jZ{grid-area:center}.HotelsPage_up_btn__1Co2w{grid-area:right}@media(min-width:1024px){[data-map-view=true] .HotelsPage_up_btn__1Co2w{padding:.75rem}}@media(max-width:1023.9px){.HotelsPage_up_btn__1Co2w{padding:.75rem}}.HotelsPage_up_btn__1Co2w svg{width:1.5rem;height:1.5rem;transform:rotate(180deg)}.HotelsPage_fixed_buttons__V_omA{z-index:3;position:fixed!important;right:9vw;bottom:1.25rem;opacity:0;transition:opacity .3s ease;pointer-events:none}.HotelsPage_fixed_buttons__V_omA>button{box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922)}@media(min-width:1024px){[data-map-view=true] .HotelsPage_fixed_buttons__V_omA{right:auto;left:0;bottom:1.375rem;width:24.375rem;padding:0 .9375rem;display:flex;align-items:center;justify-content:space-between}[data-map-view=true] .HotelsPage_fixed_buttons__V_omA:before{content:"";width:3rem;height:3rem}[data-map-view=true] .HotelsPage_fixed_buttons__V_omA>button{height:3rem;box-sizing:border-box;border:1px solid var(--color-grey-bg);border-radius:.5rem}}@media(max-width:1023.9px){.HotelsPage_fixed_buttons__V_omA{right:0;left:0;bottom:1.375rem;width:100%;padding:0 .9375rem;display:flex;align-items:center;justify-content:space-between}.HotelsPage_fixed_buttons__V_omA:before{content:"";width:3rem;height:3rem}.HotelsPage_fixed_buttons__V_omA>button{height:3rem;box-sizing:border-box;border:1px solid var(--color-grey-bg);border-radius:.5rem}}.HotelsPage_fixed_buttons_visible__UrtKH[data-visible=true]{opacity:1;pointer-events:auto}@media(min-width:1024px){[data-map-view=true] .HotelsPage_fixed_buttons__V_omA .HotelsPage_map_btn__WyaRs{padding:.625rem 1.1875rem}}@media(max-width:1023.9px){.HotelsPage_fixed_buttons__V_omA .HotelsPage_map_btn__WyaRs{padding:.625rem 1.1875rem}}.HotelsPage_fixed_buttons__V_omA .HotelsPage_up_btn__1Co2w{padding:.75rem}.HotelsPage_fixed_buttons__V_omA .HotelsPage_up_btn__1Co2w svg{color:var(--color-black)}@media(min-width:1024px){.HotelsPage_fixed_buttons__V_omA .HotelsPage_up_btn__1Co2w:focus-visible,.HotelsPage_fixed_buttons__V_omA .HotelsPage_up_btn__1Co2w:hover{background-color:var(--color-purple-light)}.HotelsPage_fixed_buttons__V_omA .HotelsPage_up_btn__1Co2w:focus-visible svg,.HotelsPage_fixed_buttons__V_omA .HotelsPage_up_btn__1Co2w:hover svg{color:var(--color-white)}}@media(min-width:1024px){[data-map-view=true] .HotelsPage_fixed_buttons__V_omA .HotelsPage_up_btn__1Co2w{width:3rem;padding:.625rem}}@media(max-width:1023.9px){.HotelsPage_fixed_buttons__V_omA .HotelsPage_up_btn__1Co2w{width:3rem;padding:.625rem}}.MainPage_root__VBPG0{padding-bottom:.625rem}@media(max-width:1023.9px){.MainPage_root__VBPG0 .MainPage_features__f3uhK{width:calc(100% + 1.25rem);margin:0 -.625rem .625rem}}.MainPage_title__XkS4a{max-width:36.25rem;font-size:2.5rem;font-weight:500;line-height:2.5rem;text-align:center;margin:.625rem auto 2.8125rem}.MainPage_title__XkS4a strong{display:block;font-weight:500}@media(max-width:1023.9px){.MainPage_title__XkS4a strong{display:inline}}@media(max-width:767.9px){.MainPage_title__XkS4a{padding:0 .625rem;font-size:1.625rem;line-height:1.8125rem;margin-top:0;margin-bottom:1.875rem}}.MainPage_filter___2mEn{max-width:57.25rem;margin:0 auto 2.5rem}@media(max-width:767.9px){.MainPage_filter___2mEn{margin-bottom:1.875rem}}.MainPage_partners__5Tjte{margin-bottom:2.5rem}@media(max-width:767.9px){.MainPage_partners__5Tjte{margin-bottom:1.875rem}}.MainPage_selections__bJVFP{margin-bottom:.625rem}.ContactsPage_root__cFqjs{padding-top:2.5rem;padding-bottom:2.5rem}.ContactsPage_title__1DLA2{max-width:54.75rem;padding:2.5rem 0;font-size:4rem;font-weight:500;line-height:4rem;text-align:center;margin:0 auto 1.25rem}@media(min-width:1024px){[data-map-view=true] .ContactsPage_title__1DLA2{font-size:2.5rem;line-height:2.625rem}}@media(max-width:767.9px){.ContactsPage_title__1DLA2{font-size:2.5rem;line-height:2.625rem}}@media(max-width:1023.9px){.ContactsPage_title__1DLA2{padding:1.25rem .625rem;font-size:2.5rem;font-weight:500;line-height:2.625rem}}.ContactsPage_text__m3eas{display:grid;grid-template-columns:100%;grid-gap:1.25rem}.ContactsPage_text__m3eas dl{display:grid;grid-template-columns:100%;grid-gap:.625rem}.ContactsPage_text__m3eas dl>div{display:grid;grid-template-columns:max-content 1fr;grid-gap:.5ch}@media(max-width:1023.9px){.ContactsPage_text__m3eas dl>div{grid-template-columns:100%}}.ContactsPage_text__m3eas dt{color:var(--color-black)}@keyframes BookingPage_hotel-loader__AdiHd{0%{transform:translateX(-50%)}to{transform:translateX(50%)}}@keyframes BookingPage_text-dots-loader__psHZq{0%{content:""}40%{content:"."}70%{content:".."}99%{content:"..."}to{content:"..."}}@keyframes BookingPage_dots-loader-1__rliTE{to{transform:translateX(1.5625rem)}}@keyframes BookingPage_dots-loader-2__g96Ek{to{transform:rotate(-180deg) translateX(1.5625rem)}}.BookingPage_root__Ob5WA{display:flex;flex-direction:column;height:calc(100dvh - 8.6875rem);justify-content:center}@media(max-width:767.9px){.BookingPage_root__Ob5WA{height:calc(100dvh - 19.5rem)}}.BookingPage_icons__CT3Wu{display:flex;justify-content:center;align-items:center;gap:3.625rem;margin-bottom:3.0625rem;color:var(--color-purple-light)}@media(max-width:767.9px){.BookingPage_icons__CT3Wu{gap:1.375rem;margin-bottom:.9375rem}}.BookingPage_dreamtrip__J5R3K{width:25.5rem;height:3.75rem}@media(max-width:767.9px){.BookingPage_dreamtrip__J5R3K{width:9.8125rem;height:1.4375rem}}.BookingPage_arrow__HkPmv{width:3.5625rem;height:3.5625rem}@media(max-width:767.9px){.BookingPage_arrow__HkPmv{width:1.375rem;height:1.375rem}}.BookingPage_serviceImage__i7bCE{max-width:15.5rem;width:100%;height:auto;object-fit:contain}@media(max-width:767.9px){.BookingPage_serviceImage__i7bCE{max-width:5.9375rem}}.BookingPage_divider__HD9iW{max-width:39.25rem;width:100%;height:1px;background-color:var(--color-grey-2);margin:2.6875rem auto 2.125rem}@media(max-width:767.9px){.BookingPage_divider__HD9iW{max-width:15.3125rem;margin:.9375rem auto}}.BookingPage_description__n9oC3,.BookingPage_hotel__tO_aV,.BookingPage_partner__gWtD9{font-weight:500;font-size:2.5rem;line-height:3.17rem;text-align:center;color:var(--color-black60)}@media(max-width:767.9px){.BookingPage_description__n9oC3,.BookingPage_hotel__tO_aV,.BookingPage_partner__gWtD9{font-size:1rem;line-height:1.25rem;max-width:18.1875rem;margin:0 auto}}.BookingPage_description__n9oC3 span,.BookingPage_hotel__tO_aV,.BookingPage_hotel__tO_aV span,.BookingPage_partner__gWtD9 span{font-weight:600}.BookingPage_partner__gWtD9{color:var(--color-black);font-weight:600}.NotFound_root__ybL0j{display:flex;flex-direction:column;align-items:center;width:100%;padding:4.9375rem 1.25rem 9.375rem}@media(max-width:1023.9px){.NotFound_root__ybL0j{align-items:center;grid-gap:5rem;min-height:calc(var(--vh)*100 - 4rem);padding:2.25rem 1.25rem 4.375rem}}.NotFound_root__ybL0j img{max-width:53.75rem;width:100%;height:auto;aspect-ratio:860/420;margin:0 auto}@media(max-width:1023.9px){.NotFound_root__ybL0j img{aspect-ratio:350/200}}.NotFound_content__FRzlU{display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:8.125rem}@media(max-width:1023.9px){.NotFound_content__FRzlU{align-items:center;grid-gap:5rem;margin:auto}}.NotFound_text__4lVpq{display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:.125rem;max-width:56.25rem;font-size:2rem;line-height:2.5rem;font-weight:400;text-align:center}@media(max-width:1023.9px){.NotFound_text__4lVpq{max-width:16.25rem;font-size:1rem;line-height:1.25rem}}.NotFound_text__4lVpq a{color:var(--color-purple-light);transition:color .3s ease}@media(min-width:1024px){.NotFound_text__4lVpq a:focus-visible,.NotFound_text__4lVpq a:hover{color:var(--color-grey-dark2)}}@media(max-width:1023.9px){.NotFound_text__4lVpq a:active{color:var(--color-grey-dark2)}}.Map_root__A61_f{position:relative;width:100%;height:100%;background-color:var(--color-grey-bg);pointer-events:auto}.Map_root__A61_f .Map_card__jJGdO{position:absolute;left:50%;bottom:.625rem}.Map_slider__tfVYZ{z-index:1;position:absolute;left:0;right:0;bottom:0;width:100%;opacity:0;pointer-events:none;transition:opacity .3s ease}.Map_slider_visible__OfOC2{opacity:1;pointer-events:auto}.Map_swiper__Mro1e{width:100%;padding:.625rem 0}.Map_slide__brdv8{margin-top:auto;align-self:end;width:calc(100% - 1.875rem);padding:0 .3125rem}.Map_slide__brdv8>*{box-shadow:0 .25rem .25rem var(--color-black40)}.Map_close__x3__d{font-family:inherit;padding:0;background-color:var(--color-transparent);border:none;outline:none;cursor:pointer;z-index:1;position:absolute;right:1.25rem;top:1.25rem;width:3rem;height:3rem;color:var(--color-grey);background-color:var(--color-white);border-radius:.5rem;box-shadow:0 .25rem .25rem 0 var(--color-black40)}@media(min-width:1024px){.Map_close__x3__d:focus-visible,.Map_close__x3__d:hover{color:var(--color-grey-dark2)}}@media(max-width:1023.9px){.Map_close__x3__d{right:.75rem;top:.625rem}}.Map_close__x3__d svg{width:100%;height:100%}.Map_card__jJGdO{width:100%;max-width:calc(100% - 1.25rem);transform:translateX(-50%);box-shadow:0 .25rem .25rem 0 var(--color-black40)}