@keyframes RoomCardSkeleton_pulse__HD6PR{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.RoomCardSkeleton_roomCardSkeleton__GgzsF{display:flex;width:100%;height:30.125rem;flex-direction:column;padding:.5rem;border-radius:.5rem;animation:RoomCardSkeleton_pulse__HD6PR 1.5s infinite;background:var(--white)}@media (min-width:992px){.RoomCardSkeleton_roomCardSkeleton__GgzsF{height:16.25rem;flex-direction:row}}.RoomCardSkeleton_leftPart__pqdub{display:flex;flex-direction:column;gap:.5rem}@media (min-width:992px){.RoomCardSkeleton_leftPart__pqdub{flex-direction:row}}.RoomCardSkeleton_swiperSkeleton__DF_By{width:100%;height:10.625rem;border-radius:.5rem;background:var(--background)}@media (min-width:992px){.RoomCardSkeleton_swiperSkeleton__DF_By{width:14.375rem;height:15.25rem}}.RoomCardSkeleton_contentSkeleton__hN96G{display:none;width:11.5312rem;height:7.4687rem}@media (min-width:992px){.RoomCardSkeleton_contentSkeleton__hN96G{display:inline;display:initial}}.RoomCardSkeleton_mobileContentSkeleton__qVLbQ{width:11.5313rem;height:5.1563rem}@media (min-width:992px){.RoomCardSkeleton_mobileContentSkeleton__qVLbQ{display:none}}.RoomCardSkeleton_matrixCells__VdQ7k{display:flex;overflow:hidden;width:100%;justify-content:center;padding-top:1.44rem;gap:.62rem}@media (min-width:992px){.RoomCardSkeleton_matrixCells__VdQ7k{overflow:visible;overflow:initial;justify-content:flex-end}}.RoomCardSkeleton_matrixCells__VdQ7k>:first-child,.RoomCardSkeleton_matrixCells__VdQ7k>:last-child{display:none}@media (min-width:1024px){.RoomCardSkeleton_matrixCells__VdQ7k>:first-child,.RoomCardSkeleton_matrixCells__VdQ7k>:last-child{display:flex}}.MatrixCellSkeleton_matrixCellSkeleton__LGiDN{display:flex;flex-direction:column;align-items:center}.MatrixCellSkeleton_firstLine__9QRcZ{width:4.875em;height:.0625em;margin-bottom:2.06em;background:var(--black)}.MatrixCellSkeleton_secondLine__khR_i{width:4.875em;height:.0625em;margin-bottom:.75em;background:var(--black)}.MatrixCellSkeleton_buttonSkeleton__Otrov{width:8.75em;height:2.75em;border:.0625px solid var(--grey3);border-radius:.5em;margin-bottom:1.19em}.MatrixCellSkeleton_buttonSkeletonActive__g_HIU{background:var(--secondary)}.MatrixCellSkeleton_fourthLine__yWlwh,.MatrixCellSkeleton_thirdLine__jMt2E{width:5.5em;height:.0625em;margin-bottom:.87em;background:var(--black)}.MatrixCellSkeleton_fifthLine__qV3h5{width:3.625em;height:.0625em;background:var(--secondary)}.HotelMatrixControls_matrixControls__KfH8G{display:flex;flex-direction:column;gap:1em}.HotelMatrixControls_filtersRow__Eizp_{display:flex;min-height:2.5em;justify-content:space-between}.HotelMatrixCigarette_matrixCigaretteContainer__0QACZ{display:flex;flex-direction:column;padding:.5rem;border-radius:.5em .5em 0 0;background:var(--white);gap:.5rem}.HotelMatrixCigarette_matrixCigaretteContainerHotelType__5p9ck{border-radius:.5em}.HotelMatrixCigarette_searchParamsBlock__9tdmR{display:flex;flex-direction:column;padding-bottom:1em;border-bottom:.0625em solid var(--grey3);cursor:pointer;gap:.25em}.HotelMatrixCigarette_searchParamsBlockHotelOnly__Rnt7M{padding-bottom:.5em;border-bottom:none}.HotelMatrixCigarette_searchParamsText__737zd{min-height:1.1429em;font-size:.875rem;font-weight:500;line-height:1.1429em}.HotelMatrixCigarette_changeSearchParams__BZOye{color:var(--secondary);font-size:.875rem;font-weight:500;line-height:1.1429em}.HotelMatrixCigarette_hotelMatrixCigarette__eYSCE{background:transparent!important}.HotelMatrixCigarette_cigaretteWrapper__S2Oo3{min-height:3.5em;border-radius:.5em;background:var(--background)}.HotelMatrixTabs_tabs__nGKzh{display:flex;overflow:auto;align-items:center}.HotelMatrixTabs_tabs__nGKzh::-webkit-scrollbar{display:none;-webkit-appearance:none;appearance:none}.HotelMatrixTabs_tabs__nGKzh{-ms-overflow-style:none;scrollbar-width:none}.HotelMatrixTab_tab__IZjg0{display:flex;align-items:center;padding:.5em .8571em .5em .5714em;cursor:pointer;font-size:.875rem;font-weight:500;gap:.2857em;line-height:1.1429em}.HotelMatrixTab_tab__IZjg0 svg{width:1.7143em;height:1.7143em}.HotelMatrixTab_tabContent__Ylgjr{display:inline;text-align:start}.HotelMatrixTab_loader__pZp0M.HotelMatrixTab_loader__pZp0M{position:aboslute;width:1.5rem;height:1.5rem;margin-left:.25rem;vertical-align:middle}.HotelMatrixTab_loader__pZp0M path{fill:var(--black)}.HotelMatrixTab_tabActive__gYYji{border-radius:.5em;background:var(--background);color:var(--secondary)}:is(.HotelMatrixTab_tabActive__gYYji svg) path{fill:var(--secondary)}.HotelMatrixTab_price__6h7lX{margin-left:.25rem;font-size:.75rem;font-weight:500;line-height:1.1667em}.TouristsLimitModal_modalPopup__MD95O.TouristsLimitModal_modalPopup__MD95O{width:22.5rem;height:22.125rem;padding:1.5rem;border-radius:var(--border-radius)}.TouristsLimitModal_bannerPopup__21VB6.TouristsLimitModal_bannerPopup__21VB6{background:rgba(0,0,0,.4)}.TouristsLimitModal_titleDesktop__l4R4i{color:var(--black);font-weight:500;text-align:center;font-size:1.375rem;line-height:1.625rem}.TouristsLimitModal_descriptionDesktop__Qqw5B{margin-top:.25rem;margin-bottom:1rem;color:var(--black);font-weight:400;text-align:center;font-size:1rem;line-height:1.25rem}.TouristsLimitModal_buttonsContainer__RN3EE{display:flex;width:100%;flex-direction:column;align-items:center;gap:.625rem}.TouristsLimitModal_buttonsContainerListItem__M3bNu{width:100%;height:2.75rem;align-items:center;padding:.625rem 2.625rem .75rem .75rem;border-radius:var(--border-radius);background-color:var(--background)}.TouristsLimitModal_buttonsContainerLink__bDH_z{display:flex;flex-direction:row;align-items:center;gap:.375rem}.TouristsLimitModal_buttonsContainer__RN3EE :link{color:inherit;text-decoration:none}.TouristsLimitModal_buttonsContainerText__RiYNf{width:100%;color:var(--black);font-weight:500;text-align:center;font-size:1rem;line-height:1.25rem}.TouristsLimitModal_iconWrapper__IUBDF svg{width:1.5rem;height:1.5rem}.TouristsLimitModal_mobileContainer__jrhs6{padding:.5rem 1rem 1.5rem!important}.TouristsLimitModal_titleMobile__YrxBL{color:var(--black);font-weight:500;font-size:1.125rem;line-height:1.375rem}.TouristsLimitModal_descriptionMobile__sGhVU{margin:.25rem 0 1rem;color:var(--black);font-weight:400;font-size:.875rem;line-height:1rem}.TouristsLimitModal_buttonsContainerMobile__v8eip{display:flex;width:100%;flex-direction:column;gap:.5rem}.TouristsLimitModal_buttonsContainerMobileListItem__fBuix{width:100%;height:2.5rem;align-items:center;padding:.625rem 2.625rem .75rem .75rem;border-radius:var(--border-radius);background-color:var(--background)}.TouristsLimitModal_buttonsContainerMobile__v8eip :link{color:inherit;text-decoration:none}.TouristsLimitModal_buttonsContainerMobileLink__5bCuC{display:flex;flex-direction:row;align-items:center;gap:.375rem}.TouristsLimitModal_buttonsContainerMobileText__US6kk{width:100%;color:var(--black);font-weight:500;text-align:center;font-size:.875rem;line-height:1rem}.TouristsLimitModal_closeButtonStyle__vcATG{position:absolute;top:.75rem;right:.75rem;width:1rem;height:1rem;cursor:pointer}.TouristsLimitModal_closeButtonStyle__vcATG path{fill:var(--grey1)}.TouristsLimitModal_backdrop__q3eaK.TouristsLimitModal_backdrop__q3eaK{overflow:scroll;flex-direction:column;justify-content:flex-start;padding:5.62rem 0}.HotelMatrixDateCarousel_swiperWrapper__d8Yyt{height:6.25em;padding:0 .5em;border-radius:0 0 .5em .5em;background:var(--white)}.HotelMatrixDateCarousel_carousel__HAKdT{position:relative;width:100%}.HotelMatrixDateCarousel_back__TXGem{position:absolute;top:0}.HotelMatrixDateCarousel_dateItem__oI9ip{position:relative;display:flex!important;overflow:visible;width:130px!important;min-height:6.25em!important;flex-direction:column;align-items:center!important;justify-content:flex-start!important;padding:1em .2421em 1.625em .2579em;margin-bottom:.75em;background:var(--white);color:var(--grey1);cursor:pointer;gap:.25em;text-align:center}.HotelMatrixDateCarousel_dateItemActive__rPwXL{margin-bottom:.75em;color:var(--black)}.HotelMatrixDateCarousel_chevron__RRRJO{position:absolute;top:100%;fill:none}.HotelMatrixDateCarousel_chevron__RRRJO path{fill:var(--white)}.HotelMatrixDateCarousel_dateTitle__0qj9s{z-index:1;font-size:1.125rem;font-weight:500;line-height:1.2222em}.HotelMatrixDateCarousel_navigationButtonMobile__45b8s{position:absolute;z-index:1;top:.75em;cursor:pointer}.HotelMatrixDateCarousel_navigationButtonMobile__45b8s path{fill:var(--grey2)}.HotelMatrixDateCarousel_navigationPrevMobile__3H1Y2{left:.13em;width:.875em;height:3.25em}.HotelMatrixDateCarousel_navigationNextMobile__RmAd9{right:.13em;width:.875em;height:3.25em}.DateDescription_clickToShowPrice__9EAXy,.DateDescription_noTours__StWD6{z-index:1;font-size:.875rem;line-height:1.1429em}.DateDescription_minPrice__MMH90{font-size:.875rem;line-height:1.1429em}.DateDescription_datePriceDescription__PVPO4{z-index:1;display:flex;width:100%;flex-direction:column;align-items:center}.DateDescription_perNightPrice__AvPD2{font-size:.875rem;line-height:1.1429em}.DateDescription_skeletonLine__kstft{width:4.5em;height:.0625em;background:var(--black)}.DateDescription_minPriceSkeleton__L5mIX,.DateDescription_perNightPriceSkeleton__PCI8_{display:flex;width:100%;height:.875em;align-items:flex-end;justify-content:center}.HotelMatrixFilters_dropdownTitle__EG_a6{display:flex;height:2.5em;align-items:center;padding:.5em .75em;border-radius:.5rem;background:var(--white);gap:.25em;visibility:visible}.HotelMatrixFilters_dropdownContainer__WMYOn{cursor:pointer}.HotelMatrixFilters_dropdownInvisibleMobile__3Ny65{display:none}.HotelMatrixFilters_dropdown__esKgC{display:flex;width:18.75em;flex-direction:column;padding:.5em;border-radius:.5em;background:var(--white);box-shadow:0 4px 8px 0 rgb(0 0 0/6%),0 0 0 1px hsla(0,0%,42%,.08);gap:1rem}.HotelMatrixFilters_dropdownTitleText__sbsMX{font-size:.875rem;line-height:1.1429em}.HotelMatrixFilters_activeFiltersCount__xE2bc{padding:0 .3333em;border-radius:.6666em;background:var(--secondary);color:var(--white);font-size:.75rem;line-height:1.3333em}.HotelMatrixFilters_loader__OZFWz{width:1rem;height:1rem}.HotelMatrixFilters_loader__OZFWz path{fill:var(--black)}.HotelMatrixFilters_dropdownArrow__x7CA7{width:.75em;height:.75em}.HotelMatrixFilters_dropdownArrowActive__QGRfN{transform:rotate(180deg)}.HotelMatrixFilters_optionList__MymZo{display:flex;flex-direction:column;gap:.5em}.HotelMatrixFilters_option__w_8aL{display:flex;gap:.5em}.HotelMatrixFilters_optionInfo__O5Y3V{display:flex;flex:1 1;flex-direction:column;gap:.13em}.HotelMatrixFilters_optionText___Sl_o{font-size:.875rem;line-height:1.1429em}.HotelMatrixFilters_optionCount__DHE9F{color:var(--grey1);font-size:.75rem;line-height:1.1667em}.HotelMatrixFilters_filterList__8cUdd,.HotelMatrixFilters_listItem__3JPam{display:flex;flex-direction:column;gap:.5em}.HotelMatrixFilters_filterName__qJhJY{font-size:1rem;font-weight:500;line-height:1.25rem}.HotelMatrixFilters_optionPrice__piPse{font-size:.875rem;font-weight:500;line-height:1.1429em}.HotelMatrixFilters_doneButton__TCgqi{display:flex;justify-content:center}.HotelMatrixFilters_doneButtonText__3P6a9{font-size:.875rem;line-height:1.1429em}.HotelMatrixFilters_modal__NnmN4{padding:.5em}.FullPageFilters_fullPageModal__D_FTs{position:fixed;width:100%;height:100%;padding:1em .5em;background:var(--white);overflow-y:auto;transition:all .3s ease-in-out}.FullPageFilters_fullPageModal__D_FTs.FullPageFilters_visible__uqdlH{top:4.875em;opacity:1}.FullPageFilters_fullPageModal__D_FTs.FullPageFilters_hidden__YXQGp{top:100%;opacity:0}.FullPageFilters_cancelButton__Tuqpn{color:var(--secondary)}.FullPageFilters_fullPageModalContent__rsGOj{display:flex;min-height:100%;flex-direction:column;padding:1rem .5rem 3rem;gap:1rem}.FullPageFilters_floatingSection__BBB4V{position:fixed;bottom:0;left:0;width:100%;padding:1em}.FullPageFilters_submitButton__xpWB4{width:100%;margin:0 auto}