.HotelMapView_whiteBar__OS9Bi{background-color:#fff;width:100%;display:flex;align-items:center;justify-content:center;height:60px}.HotelMapView_whiteBar__OS9Bi .HotelMapView_backButtonContainer__Qnik5{display:flex;width:100%;max-width:1216px}.HotelMapView_whiteBar__OS9Bi .HotelMapView_backButtonContainer__Qnik5 .HotelMapView_backToListButton__oAZiw{margin:16px 0 16px 16px}@media(min-width:768px){.HotelMapView_whiteBar__OS9Bi .HotelMapView_backButtonContainer__Qnik5 .HotelMapView_backToListButton__oAZiw{margin:16px 0 16px 84px}}@media(min-width:1216px){.HotelMapView_whiteBar__OS9Bi .HotelMapView_backButtonContainer__Qnik5 .HotelMapView_backToListButton__oAZiw{margin:16px 0 16px 100px}}.HotelMapView_container__aqiTn{width:100%;display:flex;flex-direction:row}.HotelMapView_container__aqiTn .HotelMapView_filterBoxLeft__mZRvR{display:none;max-width:280px;min-width:280px;max-height:calc(100vh - 200px);overflow-y:scroll;overflow-x:hidden;margin:16px 0 0 16px;padding:16px 16px 0}@media(min-width:1216px){.HotelMapView_container__aqiTn .HotelMapView_filterBoxLeft__mZRvR{display:block}}.HotelMapView_container__aqiTn .HotelMapView_desktopFilterBoxSubMenu___812i{position:absolute;top:16px;left:16px;display:flex}.HotelMapView_container__aqiTn .HotelMapView_filterBoxSubMenu__52A20{position:absolute;display:flex;top:16px;left:16px;right:70px}.HotelMapView_container__aqiTn .HotelMapView_filterBoxOverlay__8wiok{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.HotelMapView_container__aqiTn .HotelMapView_filterBoxAsMapOverlay__fW_ff{position:absolute;display:flex;top:16px;left:16px;z-index:2;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.HotelMapView_container__aqiTn .HotelMapView_filterBoxAsMapOverlay__fW_ff .HotelMapView_filterbox__cPP_f{overflow-x:hidden;overflow-y:scroll;background-color:#fff;width:250px;max-width:250px;max-height:calc(100vh - 210px)}.HotelMapView_container__aqiTn .HotelMapView_sortAndList__xukDf{display:none;flex-direction:column;margin:16px 8px 0 0;height:calc(100vh - 134px)}@media(min-width:992px){.HotelMapView_container__aqiTn .HotelMapView_sortAndList__xukDf{display:flex;height:calc(100vh - 134px);align-items:stretch;justify-content:space-between;min-width:400px}}@media(min-width:1216px){.HotelMapView_container__aqiTn .HotelMapView_sortAndList__xukDf{max-width:380px;min-width:380px;height:calc(100vh - 170px);align-items:flex-end}}.HotelMapView_container__aqiTn .HotelMapView_sortAndList__xukDf .HotelMapView_sortBar__CItAs{display:flex;align-items:center;padding:0 0 16px 36px;margin-right:16px}.HotelMapView_container__aqiTn .HotelMapView_sortAndList__xukDf .HotelMapView_sortBar__CItAs .HotelMapView_sortBy__Kj1_X{margin:0 10px 0 0;padding:0;font-size:14px;line-height:22px;letter-spacing:0;color:#121212;font-family:var(--news-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.HotelMapView_container__aqiTn .HotelMapView_sortAndList__xukDf .HotelMapView_hotellist__IedBh{min-width:340px;overflow-y:auto;margin-bottom:0;padding-left:8px;padding-right:8px;box-sizing:border-box}@media(min-width:768px){.HotelMapView_container__aqiTn .HotelMapView_sortAndList__xukDf .HotelMapView_hotellist__IedBh{width:calc(100% - 24px)}}@media(min-width:1216px){.HotelMapView_container__aqiTn .HotelMapView_sortAndList__xukDf .HotelMapView_hotellist__IedBh{width:calc(100% - 8px)}}.HotelMapView_container__aqiTn .HotelMapView_desktopOnly__zYYUw{display:none}@media(min-width:1216px){.HotelMapView_container__aqiTn .HotelMapView_desktopOnly__zYYUw{display:flex}}.HotelMapView_container__aqiTn .HotelMapView_tabletOnly__VeoUl{display:none}@media(min-width:992px){.HotelMapView_container__aqiTn .HotelMapView_tabletOnly__VeoUl{display:flex}}@media(min-width:1216px){.HotelMapView_container__aqiTn .HotelMapView_tabletOnly__VeoUl{display:none}}.HotelList_container__qqMAd{display:flex;flex-direction:column;margin:0 16px 12px}@media(min-width:992px){.HotelList_container__qqMAd{margin:0 16px 32px}}@media(min-width:1216px){.HotelList_container__qqMAd{margin:0 0 16px}}.HotelList_container__qqMAd .HotelList_notifications__3_NTY{margin-top:24px;display:flex;flex-direction:column;gap:12px}.HotelList_container__qqMAd .HotelList_noHotelsFound__ZlcwE{margin-top:16px}.HotelList_container__qqMAd .HotelList_skeletons__hj2gY{margin-top:24px;display:flex;flex-direction:column;gap:12px}@media(min-width:576px){.HotelList_container__qqMAd .HotelList_skeletons__hj2gY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:16px;column-gap:16px;grid-row-gap:12px;row-gap:12px}}@media(min-width:992px){.HotelList_container__qqMAd .HotelList_skeletons__hj2gY{display:flex;flex-direction:column;gap:12px}}.HotelList_container__qqMAd .HotelList_inlineNotification__BCbvK{margin:12px 0}.HotelList_container__qqMAd .HotelList_showMoreHotels__0Tt1k{width:100%;margin-top:8px}@media(min-width:992px){.HotelList_container__qqMAd .HotelList_showMoreHotels__0Tt1k{width:-moz-fit-content;width:fit-content;align-self:center}}.HotelList_container__qqMAd .HotelList_showMoreHotelsMobile__M2WK6{width:100%;margin-top:8px}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_brazeCardContainer__V_zK6,.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_businessTariffAd__AKHLe{display:block}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_businessTariffAdTablet__I_coH{display:none}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_contentCard__nHsbl{width:100%}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_offerCardWrapper__GZn7p{display:flex;flex-direction:column;gap:12px}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_seoCityLink__vIDHh{display:flex;padding:12px 16px;gap:12px;align-items:center;align-self:stretch;justify-content:space-between;border-radius:12px;background:#fff;font-size:16px;line-height:24px;font-family:var(--medium-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:0;color:#121212;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_seoCityLink__vIDHh:hover{font-size:16px;line-height:24px;font-family:var(--medium-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:0;color:#6c6c6c}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_divider__LBC2s{margin:12px 0;width:100%;height:1px;background:#c4c4c4}@media(min-width:576px){.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_divider__LBC2s{margin:20px 0}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:16px;column-gap:16px;grid-row-gap:12px;row-gap:12px}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL.HotelList_seoContainer__TqSvY{grid-template-columns:unset}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_brazeCardContainer__V_zK6,.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_businessTariffAd__AKHLe{display:none}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_businessTariffAdTablet__I_coH{display:block;grid-column:1/-1}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_notificationContainer__G0FEe{grid-column:1/-1}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_brazeCardContainer__V_zK6{display:block;grid-column:1/-1}}@media(min-width:992px){.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL{display:flex;flex-direction:column;gap:12px}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_brazeCardContainer__V_zK6,.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_businessTariffAd__AKHLe{display:block}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_businessTariffAdTablet__I_coH{display:none}}.HotelList_container__qqMAd .HotelList_offerCardContainer__EmrtL .HotelList_fullHeight__JRfz0{height:100%}@media(min-width:576px){.HotelList_container__qqMAd.HotelList_seoChainList__EFU__,.HotelList_container__qqMAd.HotelList_seoChainList__EFU__ .HotelList_offerCardContainer__EmrtL{width:100%}}.BusinessTariffAd_container__V1Mhm{display:flex;flex-direction:column;background-color:var(--brand-500);border-radius:8px;padding:24px;gap:8px;justify-content:space-between}.BusinessTariffAd_container__V1Mhm .BusinessTariffAd_texts__g_SUR{display:flex;flex-direction:column;font-size:12px;line-height:20px;letter-spacing:0;color:#fff;font-family:var(--news-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.BusinessTariffAd_container__V1Mhm .BusinessTariffAd_texts__g_SUR .BusinessTariffAd_caption__yexbZ{font-size:14px;line-height:22px;font-family:var(--bold-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:0;color:#fff}.BusinessTariffAd_container__V1Mhm .BusinessTariffAd_texts__g_SUR img:first-child{margin-bottom:8px}.BusinessTariffAd_container__V1Mhm .BusinessTariffAd_buttons___Ql1I{display:flex;align-items:center;gap:12px}@media(min-width:768px){.BusinessTariffAd_container__V1Mhm{flex-direction:row;align-items:center}}.BusinessTariffAd_container__V1Mhm.BusinessTariffAd_smallContainer__UmPeG{flex-direction:column;align-items:unset}.OfferCardSkeleton_container__80ddk{--card-height:188px;--element-color:#ebebeb;--element-padding:12px;--column1-width:109px;--column2-width:calc(100% - 133px);--card-skeleton:linear-gradient(#fff var(--card-height),transparent 0);--picture-height:var(--card-height);--border-radius:12px;--title-height:64px;--distances-height:0px;--prices-height:88px;--prices-top:calc(var(--title-height) + var(--distances-height) + 2 * var(--element-padding));width:100%;height:var(--card-height);border-radius:var(--border-radius);--picture-width:var(--column1-width);--picture-left:0;--picture-top:0;--picture-position:var(--picture-left) var(--picture-top);--picture-skeleton:linear-gradient(var(--element-color) var(--picture-height),transparent 0);--title-width:var(--column2-width);--title-left:calc(var(--column1-width) + var(--element-padding));--title-top:var(--element-padding);--title-position:var(--title-left) var(--title-top);--title-skeleton:linear-gradient(var(--element-color) var(--title-height),transparent 0);--distances-width:var(--column2-width);--distances-left:calc(var(--column1-width) + var(--element-padding));--distances-top:calc(var(--title-height) + 2 * var(--element-padding));--distances-position:var(--distances-left) var(--distances-top);--distances-skeleton:linear-gradient(var(--element-color) var(--distances-height),transparent 0);--prices-width:var(--column2-width);--prices-left:calc(var(--column1-width) + var(--element-padding));--prices-position:var(--prices-left) var(--prices-top);--prices-skeleton:linear-gradient(var(--element-color) var(--prices-height),transparent 0);--blur-width:100px;--blur-size:var(--blur-width) calc(var(--card-height))}@media(min-width:768px){.OfferCardSkeleton_container__80ddk{--card-height:337px;--picture-width:100%;--picture-height:173px;--picture-left:0;--picture-top:0;--picture-position:var(--picture-left) var(--picture-top);--picture-skeleton:linear-gradient(var(--element-color) var(--picture-height),transparent 0);--title-width:calc(100% - 2 * var(--element-padding));--title-left:var(--element-padding);--title-top:calc(var(--picture-height) + var(--element-padding));--title-position:var(--title-left) var(--title-top);--title-skeleton:linear-gradient(var(--element-color) var(--title-height),transparent 0);--distances-width:calc(100% - 2 * var(--element-padding));--distances-left:var(--element-padding);--distances-top:calc(var(--picture-height) + var(--title-height) + 2 * var(--element-padding));--distances-position:var(--distances-left) var(--distances-top);--distances-skeleton:linear-gradient(var(--element-color) var(--distances-height),transparent 0);--prices-width:calc(100% - 2 * var(--element-padding));--prices-height:60px;--prices-left:var(--element-padding);--prices-top:calc(var(--picture-height) + var(--title-height) + var(--distances-height) + 2 * var(--element-padding));--prices-position:var(--prices-left) var(--prices-top);--prices-skeleton:linear-gradient(var(--element-color) var(--prices-height),transparent 0)}}@media(min-width:992px){.OfferCardSkeleton_container__80ddk{--card-height:274px;--element-padding:16px;--column1-width:280px;--column2-width:calc(100% - 312px);--card-skeleton:linear-gradient(#fff var(--card-height),transparent 0);--picture-width:var(--column1-width);--picture-height:var(--card-height);--picture-left:0;--picture-top:0;--picture-position:var(--picture-left) var(--picture-top);--picture-skeleton:linear-gradient(var(--element-color) var(--picture-height),transparent 0);--title-width:var(--column2-width);--title-left:calc(var(--column1-width) + var(--element-padding));--title-top:var(--element-padding);--title-position:var(--title-left) var(--title-top);--title-skeleton:linear-gradient(var(--element-color) var(--title-height),transparent 0);--distances-width:var(--column2-width);--distances-height:20px;--distances-left:calc(var(--column1-width) + var(--element-padding));--distances-top:calc(var(--title-height) + 2 * var(--element-padding));--distances-position:var(--distances-left) var(--distances-top);--distances-skeleton:linear-gradient(var(--element-color) var(--distances-height),transparent 0);--prices-width:var(--column2-width);--prices-height:126px;--prices-left:calc(var(--column1-width) + var(--element-padding));--prices-top:calc(var(--title-height) + var(--distances-height) + 3 * var(--element-padding));--prices-position:var(--prices-left) var(--prices-top);--prices-skeleton:linear-gradient(var(--element-color) var(--prices-height),transparent 0)}}.OfferCardSkeleton_container__80ddk.OfferCardSkeleton_showMobileView__qZjgM{--card-height:188px;--element-padding:12px;--column1-width:109px;--column2-width:calc(100% - 133px);--card-skeleton:linear-gradient(#fff var(--card-height),transparent 0);--picture-width:var(--column1-width);--picture-height:var(--card-height);--picture-left:0;--picture-top:0;--picture-position:var(--picture-left) var(--picture-top);--picture-skeleton:linear-gradient(var(--element-color) var(--picture-height),transparent 0);--title-width:var(--column2-width);--title-left:calc(var(--column1-width) + var(--element-padding));--title-top:var(--element-padding);--title-position:var(--title-left) var(--title-top);--title-skeleton:linear-gradient(var(--element-color) var(--title-height),transparent 0);--distances-width:var(--column2-width);--distances-height:0px;--distances-left:calc(var(--column1-width) + var(--element-padding));--distances-top:calc(var(--title-height) + 2 * var(--element-padding));--distances-position:var(--distances-left) var(--distances-top);--distances-skeleton:linear-gradient(var(--element-color) var(--distances-height),transparent 0);--prices-width:var(--column2-width);--prices-height:88px;--prices-left:calc(var(--column1-width) + var(--element-padding));--prices-top:calc(var(--title-height) + var(--distances-height) + 2 * var(--element-padding));--prices-position:var(--prices-left) var(--prices-top);--prices-skeleton:linear-gradient(var(--element-color) var(--prices-height),transparent 0)}.OfferCardSkeleton_container__80ddk:empty:after{content:"";display:block;width:100%;height:100%;border-radius:var(--border-radius);background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,0) 100%),var(--title-skeleton),var(--distances-skeleton),var(--picture-skeleton),var(--prices-skeleton),var(--card-skeleton);background-size:var(--blur-size),var(--title-width) var(--title-height),var(--distances-width) var(--distances-height),var(--picture-width) var(--picture-height),var(--prices-width) var(--prices-height),100% 100%;background-position:-150% 0,var(--title-position),var(--distances-position),var(--picture-position),var(--prices-position),0 0;background-repeat:no-repeat;animation:OfferCardSkeleton_loading__fbJ53 3.5s infinite}@keyframes OfferCardSkeleton_loading__fbJ53{to{background-position:350% 0,var(--title-position),var(--distances-position),var(--picture-position),var(--prices-position),0 0}}