.HotelsSort_range-slider__ZHcf7 .HotelsSort_range-slider__range__vDXJi{background:#009bdc;height:4px!important}.HotelsSort_range-slider__ZHcf7 .HotelsSort_range-slider__thumb__ovp9N{box-shadow:0 0 16px 0 rgba(44,69,159,.071);width:20px!important;height:20px!important;background:#0cbbef!important}.HotelsSort_range-slider__ZHcf7{height:4px!important;background:#e5f2ff!important;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.HotelsSort_range-slider__ZHcf7[data-vertical]{height:100%;width:8px}.HotelsSort_range-slider__ZHcf7[data-disabled]{opacity:.5;cursor:not-allowed}.HotelsSort_range-slider__ZHcf7 .HotelsSort_range-slider__thumb__ovp9N{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.HotelsSort_range-slider__ZHcf7 .HotelsSort_range-slider__thumb__ovp9N:focus-visible{outline:0;box-shadow:0 0 0 6px rgba(33,150,243,.5)}.HotelsSort_range-slider__ZHcf7[data-vertical] .HotelsSort_range-slider__thumb__ovp9N{left:50%}.HotelsSort_range-slider__ZHcf7 .HotelsSort_range-slider__thumb__ovp9N[data-disabled]{z-index:2}.HotelsSort_range-slider__ZHcf7 .HotelsSort_range-slider__range__vDXJi{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.HotelsSort_range-slider__ZHcf7[data-vertical] .HotelsSort_range-slider__range__vDXJi{left:50%;transform:translate(-50%)}.HotelsSort_range-slider__ZHcf7 input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.HotelsSort_range-slider__ZHcf7 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.HotelsSort_range-slider__ZHcf7 input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.HotelsSort_range-slider__ZHcf7 input[type=range]:focus{outline:0}.HotelsSort_markWrapper__udbwm{display:flex;flex-direction:column;align-items:center;cursor:pointer!important;padding:30px;z-index:1010!important;min-width:80px;min-height:32px;position:relative}.HotelsSort_markWrapper__udbwm>.HotelsSort_mark__kyAMu:hover{color:#0cbbef!important}.HotelsSort_currentWrapper__brahB{display:flex;flex-direction:column;align-items:center;cursor:pointer!important;padding:30px;min-width:80px;min-height:32px;position:relative;z-index:1020!important}.HotelsSort_currentWrapper__brahB>.HotelsSort_mark__kyAMu{color:#0cbbef!important;font-size:20px!important}.HotelsSort_mark__kyAMu{font-size:16px;color:#021530}.HotelsSort_currentMark__DUMhU,.HotelsSort_mark__kyAMu{background-image:none!important;min-width:95px;padding:8px 12px;background:#fff;box-shadow:0 0 8px 0 rgba(44,69,159,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Rotonda,sans-serif!important;font-weight:700!important;line-height:16px!important;letter-spacing:-.02em!important;text-align:center!important;width:100%!important;position:relative!important;height:max-content!important;top:-80px;left:-40px;z-index:990!important}.HotelsSort_currentMark__DUMhU{color:#0cbbef!important;font-size:20px!important}.HotelsSort_markArrow__ud9Xq{top:-80px;left:-40px;position:relative!important}.HotelsSort_hotelCardOnMap__0kU_3{opacity:0;z-index:1010}.HotelsSort_currentHotelWrapper__wYASk,.HotelsSort_hotelCardOnMap__0kU_3{position:absolute;min-width:579px;min-height:198px;max-height:220px;background:#fff;box-shadow:0 0 16px 0 rgba(44,69,159,.071);bottom:100px;border-radius:16px;display:flex;justify-content:space-between;top:-300px}.HotelsSort_currentHotelWrapper__wYASk{opacity:1!important;z-index:1020!important}.HotelsSort_imageWrapper__AwIBz{overflow:hidden;position:relative;max-width:221px;width:100%;border-radius:16px 0 0 16px;aspect-ratio:180/221}.HotelsSort_previewPicture__WBHiX{aspect-ratio:500/281;height:100%;margin-left:-106px}.HotelsSort_content__zJsKu{display:flex;flex-direction:column;justify-content:space-between;gap:5px;padding:12px 20px;width:100%}.HotelsSort_titleOnMap__Dkp_n{font-family:Rotonda,open-sans,sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:-.04em;color:#021530;text-align:left;width:100%}.HotelsSort_infoOnMap__whDIv{display:flex;justify-content:flex-start;align-items:center;gap:5px}.HotelsSort_ratingOnMap__GRKfJ{width:32px;height:32px;background:#009bdc;border-radius:8px;display:flex;align-items:center;justify-content:center}.HotelsSort_ratingOnMap__GRKfJ p{color:#fff;font-weight:700;font-family:Rotonda,open-sans,sans-serif;font-size:14px;line-height:14px;letter-spacing:-.02em}.HotelsSort_ratingBlock__HjTO9{display:flex;justify-content:flex-start;align-items:center;gap:5px}.HotelsSort_estimate__PkN9F{font-size:14px;font-weight:600;letter-spacing:-.02em;color:#009bdc}.HotelsSort_estimate__PkN9F,.HotelsSort_feedback__E7pee{font-family:Rotonda,open-sans,sans-serif;line-height:14px;text-align:right}.HotelsSort_feedback__E7pee{font-size:12px;font-weight:400;letter-spacing:0;color:#47728f}.HotelsSort_location___OBgg{display:flex;flex-direction:column;gap:4px}.HotelsSort_address__AEZKE{display:flex;justify-content:flex-start;gap:5px}.HotelsSort_address__AEZKE p{width:100%;font-family:Rotonda,open-sans,sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.02em;text-align:left;color:#154168}.HotelsSort_metro__uGTGp{display:flex;justify-content:flex-start;gap:5px}.HotelsSort_metro__uGTGp p{max-width:235px;width:100%;font-family:Rotonda,open-sans,sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.02em;text-align:left;color:#154168}.HotelsSort_noneMetro__NeFuu{display:none}.HotelsSort_priceBlock__bRRt9{display:flex;justify-content:space-between;width:100%}.HotelsSort_price__B5kDh{font-family:Rotonda,open-sans,sans-serif;font-size:28px;font-weight:700;line-height:28px;letter-spacing:-.04em;text-align:left;color:#021530}@media(max-width:960px){.HotelsSort_currentHotelWrapper__wYASk,.HotelsSort_hotelCardOnMap__0kU_3{display:none}.HotelsSort_content__zJsKu{padding:12px 10px}.HotelsSort_location___OBgg,.HotelsSort_metro__uGTGp{display:none}.HotelsSort_price__B5kDh{font-size:22px}.HotelsSort_ratingBlock__HjTO9{display:flex;flex-direction:column;align-items:flex-start;margin-left:5px}}.HotelsSort_service-headline-desktop-H1__c_rhm,.HotelsSort_service-headline-desktop-H2__V9seJ,.HotelsSort_service-headline-desktop-H3___gFpY,.HotelsSort_service-headline-desktop-H4__naIx5,.HotelsSort_service-headline__0zBhc{font-family:Rotonda,sans-serif;font-weight:700;line-height:1}.HotelsSort_service-headline-desktop-H1__c_rhm{font-size:44px}@media(max-width:768px){.HotelsSort_service-headline-adaptive-H1__kMWc0{font-size:26px}}.HotelsSort_service-headline-desktop-H2__V9seJ{font-size:32px}@media(max-width:768px){.HotelsSort_service-headline-adaptive-H2__kuFp_{font-size:22px}}.HotelsSort_service-headline-desktop-H3___gFpY{font-size:26px}@media(max-width:768px){.HotelsSort_service-headline-adaptive-H3__zqels{font-size:18px}}.HotelsSort_service-headline-desktop-H4__naIx5{font-size:22px}@media(max-width:768px){.HotelsSort_service-headline-adaptive-H4__S81fY{font-size:16px}}.HotelsSort_service-body-accent-l__KIwkZ,.HotelsSort_service-body-accent-s__gKpGN,.HotelsSort_service-body-accent-xl__QIY8n,.HotelsSort_service-body-noaccent-l__dObck,.HotelsSort_service-body-noaccent-s__iD9va,.HotelsSort_service-body-noaccent-xl__MW3__,.HotelsSort_service-body__QMuYD{font-family:Rotonda,sans-serif}.HotelsSort_service-body-accent-xl__QIY8n{font-size:16px;font-weight:700;line-height:24px}@media(max-width:768px){.HotelsSort_service-body-accent-xl-adaptive__W3v7z{font-size:14px;line-height:21px}}.HotelsSort_service-body-accent-l__KIwkZ{font-size:14px;font-weight:700;color:#021530;line-height:21px}.HotelsSort_service-body-accent-s__gKpGN{font-size:12px;font-weight:700;line-height:18px}.HotelsSort_service-body-noaccent-xl__MW3__{font-size:16px;line-height:24px}@media(max-width:768px){.HotelsSort_service-body-xl-adaptive__ECXXr{font-size:14px;line-height:21px}}.HotelsSort_service-body-noaccent-l__dObck{font-size:14px;line-height:21px}.HotelsSort_service-body-noaccent-s__iD9va{font-size:12px;line-height:18px}.HotelsSort_button__zDHWM,.HotelsSort_service-control-btn-contrast__hWYBz,.HotelsSort_service-control-btn__B2s4e{display:flex;align-items:center;justify-content:center;font-size:14px;line-height:14px;border-radius:8px;color:#01132e;font-family:Rotonda,sans-serif}.HotelsSort_service-control-btn__B2s4e{font-weight:400}.HotelsSort_service-control-btn-contrast__hWYBz{font-weight:700}.HotelsSort_container__7RtBD{max-width:1360px;padding:20px 20px 100px;margin:0 auto;width:100%}.HotelsSort_page__m8DgI{display:flex;flex-direction:column;width:100%}.HotelsSort_hotelPageContainer__HeGqJ{max-width:1360px;width:100%;margin:0 auto}.HotelsSort_sorts__6TLeY{max-width:220px;width:100%;height:44px;border-radius:8px;z-index:11;position:relative}.HotelsSort_sorts__6TLeY *{pointer-events:none}.HotelsSort_sorts__button__Xezax{max-width:210px;min-width:210px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:8px;border:2px solid #bedaf4;background:#fff;padding:0 12px;cursor:pointer;height:44px}.HotelsSort_sorts__button__Xezax p{color:#154168;font-size:14px;text-wrap:nowrap}.PriceFilter_range-slider__ePmjB .PriceFilter_range-slider__range__adzHc{background:#009bdc;height:4px!important}.PriceFilter_range-slider__ePmjB .PriceFilter_range-slider__thumb__4s_8d{box-shadow:0 0 16px 0 rgba(44,69,159,.071);width:20px!important;height:20px!important;background:#0cbbef!important}.PriceFilter_range-slider__ePmjB{height:4px!important;background:#e5f2ff!important;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.PriceFilter_range-slider__ePmjB[data-vertical]{height:100%;width:8px}.PriceFilter_range-slider__ePmjB[data-disabled]{opacity:.5;cursor:not-allowed}.PriceFilter_range-slider__ePmjB .PriceFilter_range-slider__thumb__4s_8d{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.PriceFilter_range-slider__ePmjB .PriceFilter_range-slider__thumb__4s_8d:focus-visible{outline:0;box-shadow:0 0 0 6px rgba(33,150,243,.5)}.PriceFilter_range-slider__ePmjB[data-vertical] .PriceFilter_range-slider__thumb__4s_8d{left:50%}.PriceFilter_range-slider__ePmjB .PriceFilter_range-slider__thumb__4s_8d[data-disabled]{z-index:2}.PriceFilter_range-slider__ePmjB .PriceFilter_range-slider__range__adzHc{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.PriceFilter_range-slider__ePmjB[data-vertical] .PriceFilter_range-slider__range__adzHc{left:50%;transform:translate(-50%)}.PriceFilter_range-slider__ePmjB input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.PriceFilter_range-slider__ePmjB input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.PriceFilter_range-slider__ePmjB input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.PriceFilter_range-slider__ePmjB input[type=range]:focus{outline:0}.PriceFilter_markWrapper__j9V_f{display:flex;flex-direction:column;align-items:center;cursor:pointer!important;padding:30px;z-index:1010!important;min-width:80px;min-height:32px;position:relative}.PriceFilter_markWrapper__j9V_f>.PriceFilter_mark__aPPB2:hover{color:#0cbbef!important}.PriceFilter_currentWrapper__iZY2s{display:flex;flex-direction:column;align-items:center;cursor:pointer!important;padding:30px;min-width:80px;min-height:32px;position:relative;z-index:1020!important}.PriceFilter_currentWrapper__iZY2s>.PriceFilter_mark__aPPB2{color:#0cbbef!important;font-size:20px!important}.PriceFilter_mark__aPPB2{font-size:16px;color:#021530}.PriceFilter_currentMark__kS7CQ,.PriceFilter_mark__aPPB2{background-image:none!important;min-width:95px;padding:8px 12px;background:#fff;box-shadow:0 0 8px 0 rgba(44,69,159,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Rotonda,sans-serif!important;font-weight:700!important;line-height:16px!important;letter-spacing:-.02em!important;text-align:center!important;width:100%!important;position:relative!important;height:max-content!important;top:-80px;left:-40px;z-index:990!important}.PriceFilter_currentMark__kS7CQ{color:#0cbbef!important;font-size:20px!important}.PriceFilter_markArrow__kRbhn{top:-80px;left:-40px;position:relative!important}.PriceFilter_hotelCardOnMap__UkFSW{opacity:0;z-index:1010}.PriceFilter_currentHotelWrapper__Y_suc,.PriceFilter_hotelCardOnMap__UkFSW{position:absolute;min-width:579px;min-height:198px;max-height:220px;background:#fff;box-shadow:0 0 16px 0 rgba(44,69,159,.071);bottom:100px;border-radius:16px;display:flex;justify-content:space-between;top:-300px}.PriceFilter_currentHotelWrapper__Y_suc{opacity:1!important;z-index:1020!important}.PriceFilter_imageWrapper__ga6Hk{overflow:hidden;position:relative;max-width:221px;width:100%;border-radius:16px 0 0 16px;aspect-ratio:180/221}.PriceFilter_previewPicture__H8Y3w{aspect-ratio:500/281;height:100%;margin-left:-106px}.PriceFilter_content__kgyTL{display:flex;flex-direction:column;justify-content:space-between;gap:5px;padding:12px 20px;width:100%}.PriceFilter_titleOnMap__7I2BL{font-family:Rotonda,open-sans,sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:-.04em;color:#021530;text-align:left;width:100%}.PriceFilter_infoOnMap__vk9Z_{display:flex;justify-content:flex-start;align-items:center;gap:5px}.PriceFilter_ratingOnMap__UGByR{width:32px;height:32px;background:#009bdc;border-radius:8px;display:flex;align-items:center;justify-content:center}.PriceFilter_ratingOnMap__UGByR p{color:#fff;font-weight:700;font-family:Rotonda,open-sans,sans-serif;font-size:14px;line-height:14px;letter-spacing:-.02em}.PriceFilter_ratingBlock__U0jt8{display:flex;justify-content:flex-start;align-items:center;gap:5px}.PriceFilter_estimate__5mrQQ{font-size:14px;font-weight:600;letter-spacing:-.02em;color:#009bdc}.PriceFilter_estimate__5mrQQ,.PriceFilter_feedback__C_7Bj{font-family:Rotonda,open-sans,sans-serif;line-height:14px;text-align:right}.PriceFilter_feedback__C_7Bj{font-size:12px;font-weight:400;letter-spacing:0;color:#47728f}.PriceFilter_location__EFi4h{display:flex;flex-direction:column;gap:4px}.PriceFilter_address__j4ARJ{display:flex;justify-content:flex-start;gap:5px}.PriceFilter_address__j4ARJ p{width:100%;font-family:Rotonda,open-sans,sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.02em;text-align:left;color:#154168}.PriceFilter_metro__35f_G{display:flex;justify-content:flex-start;gap:5px}.PriceFilter_metro__35f_G p{max-width:235px;width:100%;font-family:Rotonda,open-sans,sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.02em;text-align:left;color:#154168}.PriceFilter_noneMetro__QICaY{display:none}.PriceFilter_priceBlock__L3ibg{display:flex;justify-content:space-between;width:100%}.PriceFilter_price__isR1a{font-family:Rotonda,open-sans,sans-serif;font-size:28px;font-weight:700;line-height:28px;letter-spacing:-.04em;text-align:left;color:#021530}@media(max-width:960px){.PriceFilter_currentHotelWrapper__Y_suc,.PriceFilter_hotelCardOnMap__UkFSW{display:none}.PriceFilter_content__kgyTL{padding:12px 10px}.PriceFilter_location__EFi4h,.PriceFilter_metro__35f_G{display:none}.PriceFilter_price__isR1a{font-size:22px}.PriceFilter_ratingBlock__U0jt8{display:flex;flex-direction:column;align-items:flex-start;margin-left:5px}}.PriceFilter_service-headline-desktop-H1__er5M5,.PriceFilter_service-headline-desktop-H2__ihq4c,.PriceFilter_service-headline-desktop-H3__yBDzS,.PriceFilter_service-headline-desktop-H4__y03dN,.PriceFilter_service-headline__BcIVD{font-family:Rotonda,sans-serif;font-weight:700;line-height:1}.PriceFilter_service-headline-desktop-H1__er5M5{font-size:44px}@media(max-width:768px){.PriceFilter_service-headline-adaptive-H1__3U3yX{font-size:26px}}.PriceFilter_service-headline-desktop-H2__ihq4c{font-size:32px}@media(max-width:768px){.PriceFilter_service-headline-adaptive-H2__unLRx{font-size:22px}}.PriceFilter_service-headline-desktop-H3__yBDzS{font-size:26px}@media(max-width:768px){.PriceFilter_service-headline-adaptive-H3__Ny0ll{font-size:18px}}.PriceFilter_service-headline-desktop-H4__y03dN{font-size:22px}@media(max-width:768px){.PriceFilter_service-headline-adaptive-H4__EwYjn{font-size:16px}}.PriceFilter_service-body-accent-l__H3HzI,.PriceFilter_service-body-accent-s__5pbY_,.PriceFilter_service-body-accent-xl__GOqgB,.PriceFilter_service-body-noaccent-l__vU29L,.PriceFilter_service-body-noaccent-s__KPGhH,.PriceFilter_service-body-noaccent-xl__KQNEV,.PriceFilter_service-body__3xXHq{font-family:Rotonda,sans-serif}.PriceFilter_service-body-accent-xl__GOqgB{font-size:16px;font-weight:700;line-height:24px}@media(max-width:768px){.PriceFilter_service-body-accent-xl-adaptive__z9z9U{font-size:14px;line-height:21px}}.PriceFilter_service-body-accent-l__H3HzI{font-size:14px;font-weight:700;color:#021530;line-height:21px}.PriceFilter_service-body-accent-s__5pbY_{font-size:12px;font-weight:700;line-height:18px}.PriceFilter_service-body-noaccent-xl__KQNEV{font-size:16px;line-height:24px}@media(max-width:768px){.PriceFilter_service-body-xl-adaptive__i0Po7{font-size:14px;line-height:21px}}.PriceFilter_service-body-noaccent-l__vU29L{font-size:14px;line-height:21px}.PriceFilter_service-body-noaccent-s__KPGhH{font-size:12px;line-height:18px}.PriceFilter_button__5SSNQ,.PriceFilter_service-control-btn-contrast__5ZdR0,.PriceFilter_service-control-btn__imDwm{display:flex;align-items:center;justify-content:center;font-size:14px;line-height:14px;border-radius:8px;color:#01132e;font-family:Rotonda,sans-serif}.PriceFilter_service-control-btn__imDwm{font-weight:400}.PriceFilter_service-control-btn-contrast__5ZdR0{font-weight:700}.PriceFilter_container__ETF8_{max-width:1360px;padding:20px 20px 100px;margin:0 auto;width:100%}.PriceFilter_page__k1rWR{display:flex;flex-direction:column;width:100%}.PriceFilter_hotelPageContainer___SkOS{max-width:1360px;width:100%;margin:0 auto}.PriceFilter_price__isR1a{display:none}.PriceFilter_price__isR1a p{font-weight:400}@media(max-width:960px){.PriceFilter_price__isR1a{display:flex;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:2px solid #bedaf4;background:#fff;padding:0 12px;cursor:pointer;height:44px}.PriceFilter_price__isR1a p{color:#154168;font-size:14px;text-wrap:nowrap}}.HotelsSortBlock_range-slider__5qIhA .HotelsSortBlock_range-slider__range__oXBNS{background:#009bdc;height:4px!important}.HotelsSortBlock_range-slider__5qIhA .HotelsSortBlock_range-slider__thumb__BE1NQ{box-shadow:0 0 16px 0 rgba(44,69,159,.071);width:20px!important;height:20px!important;background:#0cbbef!important}.HotelsSortBlock_range-slider__5qIhA{height:4px!important;background:#e5f2ff!important;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.HotelsSortBlock_range-slider__5qIhA[data-vertical]{height:100%;width:8px}.HotelsSortBlock_range-slider__5qIhA[data-disabled]{opacity:.5;cursor:not-allowed}.HotelsSortBlock_range-slider__5qIhA .HotelsSortBlock_range-slider__thumb__BE1NQ{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.HotelsSortBlock_range-slider__5qIhA .HotelsSortBlock_range-slider__thumb__BE1NQ:focus-visible{outline:0;box-shadow:0 0 0 6px rgba(33,150,243,.5)}.HotelsSortBlock_range-slider__5qIhA[data-vertical] .HotelsSortBlock_range-slider__thumb__BE1NQ{left:50%}.HotelsSortBlock_range-slider__5qIhA .HotelsSortBlock_range-slider__thumb__BE1NQ[data-disabled]{z-index:2}.HotelsSortBlock_range-slider__5qIhA .HotelsSortBlock_range-slider__range__oXBNS{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.HotelsSortBlock_range-slider__5qIhA[data-vertical] .HotelsSortBlock_range-slider__range__oXBNS{left:50%;transform:translate(-50%)}.HotelsSortBlock_range-slider__5qIhA input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.HotelsSortBlock_range-slider__5qIhA input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.HotelsSortBlock_range-slider__5qIhA input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.HotelsSortBlock_range-slider__5qIhA input[type=range]:focus{outline:0}@font-face{font-family:OpenSans;src:local("OpenSans"),local("OpenSans"),url(/fonts/OpenSans/OpenSans-VariableFont_wdth,wght.ttf) format("truetype");font-style:normal}@font-face{font-family:Rotonda;src:local("Rotonda"),local("Rotonda"),url(/fonts/Rotonda/Rotonda.woff2) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Rotonda;src:local("Rotonda"),local("Rotonda"),url(/fonts/Rotonda/Rotonda_bold.woff2) format("truetype");font-style:normal;font-weight:700}.HotelsSortBlock_markWrapper__gaoJu{display:flex;flex-direction:column;align-items:center;cursor:pointer!important;padding:30px;z-index:1010!important;min-width:80px;min-height:32px;position:relative}.HotelsSortBlock_markWrapper__gaoJu>.HotelsSortBlock_mark__LKSYJ:hover{color:#0cbbef!important}.HotelsSortBlock_currentWrapper__XK1lO{display:flex;flex-direction:column;align-items:center;cursor:pointer!important;padding:30px;min-width:80px;min-height:32px;position:relative;z-index:1020!important}.HotelsSortBlock_currentWrapper__XK1lO>.HotelsSortBlock_mark__LKSYJ{color:#0cbbef!important;font-size:20px!important}.HotelsSortBlock_mark__LKSYJ{font-size:16px;color:#021530}.HotelsSortBlock_currentMark__4Jtq3,.HotelsSortBlock_mark__LKSYJ{background-image:none!important;min-width:95px;padding:8px 12px;background:#fff;box-shadow:0 0 8px 0 rgba(44,69,159,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Rotonda,sans-serif!important;font-weight:700!important;line-height:16px!important;letter-spacing:-.02em!important;text-align:center!important;width:100%!important;position:relative!important;height:max-content!important;top:-80px;left:-40px;z-index:990!important}.HotelsSortBlock_currentMark__4Jtq3{color:#0cbbef!important;font-size:20px!important}.HotelsSortBlock_markArrow__hscbR{top:-80px;left:-40px;position:relative!important}.HotelsSortBlock_hotelCardOnMap__gsPlQ{opacity:0;z-index:1010}.HotelsSortBlock_currentHotelWrapper__Cu3MQ,.HotelsSortBlock_hotelCardOnMap__gsPlQ{position:absolute;min-width:579px;min-height:198px;max-height:220px;background:#fff;box-shadow:0 0 16px 0 rgba(44,69,159,.071);bottom:100px;border-radius:16px;display:flex;justify-content:space-between;top:-300px}.HotelsSortBlock_currentHotelWrapper__Cu3MQ{opacity:1!important;z-index:1020!important}.HotelsSortBlock_imageWrapper__30v1A{overflow:hidden;position:relative;max-width:221px;width:100%;border-radius:16px 0 0 16px;aspect-ratio:180/221}.HotelsSortBlock_previewPicture__PS_Hm{aspect-ratio:500/281;height:100%;margin-left:-106px}.HotelsSortBlock_content__vYrHr{display:flex;flex-direction:column;justify-content:space-between;gap:5px;padding:12px 20px;width:100%}.HotelsSortBlock_titleOnMap__dBVxC{font-family:Rotonda,open-sans,sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:-.04em;color:#021530;text-align:left;width:100%}.HotelsSortBlock_infoOnMap__F1q6d{display:flex;justify-content:flex-start;align-items:center;gap:5px}.HotelsSortBlock_ratingOnMap__M2hgG{width:32px;height:32px;background:#009bdc;border-radius:8px;display:flex;align-items:center;justify-content:center}.HotelsSortBlock_ratingOnMap__M2hgG p{color:#fff;font-weight:700;font-family:Rotonda,open-sans,sans-serif;font-size:14px;line-height:14px;letter-spacing:-.02em}.HotelsSortBlock_ratingBlock___PX2C{display:flex;justify-content:flex-start;align-items:center;gap:5px}.HotelsSortBlock_estimate__iZBzY{font-size:14px;font-weight:600;letter-spacing:-.02em;color:#009bdc}.HotelsSortBlock_estimate__iZBzY,.HotelsSortBlock_feedback__XPHyo{font-family:Rotonda,open-sans,sans-serif;line-height:14px;text-align:right}.HotelsSortBlock_feedback__XPHyo{font-size:12px;font-weight:400;letter-spacing:0;color:#47728f}.HotelsSortBlock_location__CgUR7{display:flex;flex-direction:column;gap:4px}.HotelsSortBlock_address__S6pGk{display:flex;justify-content:flex-start;gap:5px}.HotelsSortBlock_address__S6pGk p{width:100%;font-family:Rotonda,open-sans,sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.02em;text-align:left;color:#154168}.HotelsSortBlock_metro__D8ViM{display:flex;justify-content:flex-start;gap:5px}.HotelsSortBlock_metro__D8ViM p{max-width:235px;width:100%;font-family:Rotonda,open-sans,sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.02em;text-align:left;color:#154168}.HotelsSortBlock_noneMetro__IlUxd{display:none}.HotelsSortBlock_priceBlock__DUb9X{display:flex;justify-content:space-between;width:100%}.HotelsSortBlock_price__17Ue4{font-family:Rotonda,open-sans,sans-serif;font-size:28px;font-weight:700;line-height:28px;letter-spacing:-.04em;text-align:left;color:#021530}@media(max-width:960px){.HotelsSortBlock_currentHotelWrapper__Cu3MQ,.HotelsSortBlock_hotelCardOnMap__gsPlQ{display:none}.HotelsSortBlock_content__vYrHr{padding:12px 10px}.HotelsSortBlock_location__CgUR7,.HotelsSortBlock_metro__D8ViM{display:none}.HotelsSortBlock_price__17Ue4{font-size:22px}.HotelsSortBlock_ratingBlock___PX2C{display:flex;flex-direction:column;align-items:flex-start;margin-left:5px}}.HotelsSortBlock_service-headline-desktop-H1__fYwck,.HotelsSortBlock_service-headline-desktop-H2__dBLUl,.HotelsSortBlock_service-headline-desktop-H3__q1IHk,.HotelsSortBlock_service-headline-desktop-H4__k4pBK,.HotelsSortBlock_service-headline__SwGzW{font-family:Rotonda,sans-serif;font-weight:700;line-height:1}.HotelsSortBlock_service-headline-desktop-H1__fYwck{font-size:44px}@media(max-width:768px){.HotelsSortBlock_service-headline-adaptive-H1__QzKcT{font-size:26px}}.HotelsSortBlock_service-headline-desktop-H2__dBLUl{font-size:32px}@media(max-width:768px){.HotelsSortBlock_service-headline-adaptive-H2__wQ2Ko{font-size:22px}}.HotelsSortBlock_service-headline-desktop-H3__q1IHk{font-size:26px}@media(max-width:768px){.HotelsSortBlock_service-headline-adaptive-H3__I9r1V{font-size:18px}}.HotelsSortBlock_service-headline-desktop-H4__k4pBK{font-size:22px}@media(max-width:768px){.HotelsSortBlock_service-headline-adaptive-H4__GOwbx{font-size:16px}}.HotelsSortBlock_service-body-accent-l__xrH1u,.HotelsSortBlock_service-body-accent-s__xsj_t,.HotelsSortBlock_service-body-accent-xl__3JmfF,.HotelsSortBlock_service-body-noaccent-l__zTSlJ,.HotelsSortBlock_service-body-noaccent-s__e4WKe,.HotelsSortBlock_service-body-noaccent-xl__ZKkJa,.HotelsSortBlock_service-body__lq4DQ{font-family:Rotonda,sans-serif}.HotelsSortBlock_service-body-accent-xl__3JmfF{font-size:16px;font-weight:700;line-height:24px}@media(max-width:768px){.HotelsSortBlock_service-body-accent-xl-adaptive__fXQLs{font-size:14px;line-height:21px}}.HotelsSortBlock_service-body-accent-l__xrH1u{font-size:14px;font-weight:700;color:#021530;line-height:21px}.HotelsSortBlock_service-body-accent-s__xsj_t{font-size:12px;font-weight:700;line-height:18px}.HotelsSortBlock_service-body-noaccent-xl__ZKkJa{font-size:16px;line-height:24px}@media(max-width:768px){.HotelsSortBlock_service-body-xl-adaptive__JuYYr{font-size:14px;line-height:21px}}.HotelsSortBlock_service-body-noaccent-l__zTSlJ{font-size:14px;line-height:21px}.HotelsSortBlock_service-body-noaccent-s__e4WKe{font-size:12px;line-height:18px}.HotelsSortBlock_button__tpeL7,.HotelsSortBlock_service-control-btn-contrast__Jyf_D,.HotelsSortBlock_service-control-btn__1YDam{display:flex;align-items:center;justify-content:center;font-size:14px;line-height:14px;border-radius:8px;color:#01132e;font-family:Rotonda,sans-serif}.HotelsSortBlock_service-control-btn__1YDam{font-weight:400}.HotelsSortBlock_service-control-btn-contrast__Jyf_D{font-weight:700}.HotelsSortBlock_container___V0X8{max-width:1360px;padding:20px 20px 100px;margin:0 auto;width:100%}.HotelsSortBlock_page__CdW8P{display:flex;flex-direction:column;width:100%}.HotelsSortBlock_hotelPageContainer__tCOU7{max-width:1360px;width:100%;margin:0 auto}.HotelsSortBlock_cardsBlock__q1_oo{position:relative}.HotelsSortBlock_cardsBlock__overflow__VS5Xn,.HotelsSortBlock_cardsBlock__overflow__VS5Xn>div[class*=children]{overflow:visible}@media(max-width:768px){.HotelsSortBlock_cardsBlock__overflow__VS5Xn{overflow:hidden}.HotelsSortBlock_cardsBlock__overflow__VS5Xn>div[class*=children]{overflow:visible}}@media(max-width:960px){.HotelsSortBlock_cardsBlock__menu__vffTS{display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:7px;margin-left:-14px;height:44px}.HotelsSortBlock_cardsBlock__return__ot1Uc{display:flex;align-items:center;justify-content:center;width:48px;height:44px;border-radius:8px;background:#fff;border:2px solid #bedaf4;padding:0 12px}.HotelsSortBlock_cardsBlock__padding__TogHo{min-width:13px;height:44px}.HotelsSortBlock_cardsBlock__shadow__Khsv5{min-width:20px;position:absolute;min-height:44px;z-index:50;top:0}.HotelsSortBlock_cardsBlock__shadow_left__xPfJg{left:0;background:linear-gradient(90deg,#f0f8ff,rgba(240,248,255,0))}.HotelsSortBlock_cardsBlock__shadow_right__RocAA{left:calc(100% - 20px);background:linear-gradient(270deg,#f0f8ff,rgba(240,248,255,0))}}@media(max-width:768px){.HotelsSortBlock_cardsBlock__scroll__z451C{gap:0!important;overflow-y:hidden;height:44px}.HotelsSortBlock_cardsBlock__scroll__z451C div:before{display:none}.HotelsSortBlock_cardsBlock__scroll__z451C>div{padding:0;height:44px;overflow-y:hidden}.HotelsSortBlock_cardsBlock__menu__vffTS{margin-left:0}.HotelsSortBlock_cardsBlock__padding__TogHo,.HotelsSortBlock_cardsBlock__shadow__Khsv5{display:flex}}