.compilation-module-scss-module__KERSVG__compilation{margin-top:120px;overflow:visible}.compilation-module-scss-module__KERSVG__compilation__header{margin-bottom:40px}@media (max-width:1440px){.compilation-module-scss-module__KERSVG__compilation__header__h2{font-size:22px!important}}@media (max-width:1024px){.compilation-module-scss-module__KERSVG__compilation__header__h2{font-size:20px!important}}.compilation-module-scss-module__KERSVG__compilation__header__navigation{display:none}@media (max-width:768px){.compilation-module-scss-module__KERSVG__compilation__header__navigation{align-items:center;gap:30px;display:flex}.compilation-module-scss-module__KERSVG__compilation__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}}.compilation-module-scss-module__KERSVG__compilation__content{margin:0 auto;padding:0 32px;position:relative}@media (max-width:768px){.compilation-module-scss-module__KERSVG__compilation__content{padding:0}}.compilation-module-scss-module__KERSVG__compilation__loading{color:var(--color-gray-600,#666);text-align:center;justify-content:center;align-items:center;padding:60px 20px;font-size:16px;display:flex}.compilation-module-scss-module__KERSVG__swiper{width:100%;height:auto}.compilation-module-scss-module__KERSVG__swiper__slide{justify-content:stretch;align-items:stretch;width:100%;display:flex;height:auto!important}.compilation-module-scss-module__KERSVG__swiper__slide>*{width:100%}.compilation-module-scss-module__KERSVG__navigationButton{background:var(--color-white);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.compilation-module-scss-module__KERSVG__navigationButton:after{display:none}.compilation-module-scss-module__KERSVG__navigationButton__icon{width:32px;height:32px;position:relative}.compilation-module-scss-module__KERSVG__navigationButton__icon__icon_next{transform:rotate(180deg)}.compilation-module-scss-module__KERSVG__navigationButton:hover .compilation-module-scss-module__KERSVG__navigationButton__icon{filter:var(--color-orange-filter)}@media (max-width:768px){.compilation-module-scss-module__KERSVG__navigationButtonMobile{width:40px;height:40px;margin-top:5px;position:static!important;transform:none!important}.compilation-module-scss-module__KERSVG__navigationButtonMobile .compilation-module-scss-module__KERSVG__navigationButton__icon{width:24px;height:24px}}@media not (max-width:768px){.compilation-module-scss-module__KERSVG__navigationButtonMobile{display:none!important}}@media (max-width:768px){.compilation-module-scss-module__KERSVG__navigationButtonDesktop{display:none!important}}.compilation-module-scss-module__KERSVG__navigationButtonPrev{left:35px;transform:translate(-50%)translateY(-22.5px)}@media (max-width:768px){.compilation-module-scss-module__KERSVG__navigationButtonPrev.compilation-module-scss-module__KERSVG__navigationButtonMobile{left:auto;transform:none}}.compilation-module-scss-module__KERSVG__navigationButtonNext{right:35px;transform:translate(50%)translateY(-22.5px)}@media (max-width:768px){.compilation-module-scss-module__KERSVG__navigationButtonNext.compilation-module-scss-module__KERSVG__navigationButtonMobile{right:auto;transform:none}}.compilation-module-scss-module__KERSVG__compilation .swiper-button-disabled{cursor:pointer!important;opacity:1!important;pointer-events:auto!important}.compilation-module-scss-module__KERSVG__compilation .compilation-module-scss-module__KERSVG__swiper-button-infinite{display:none!important}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
.favouritesActions-module-scss-module__zJnAVq__favouritesActions{flex-direction:column;gap:32px;width:440px;display:flex}@media screen and (min-width:1440px) and (not (min-width:1920px)){.favouritesActions-module-scss-module__zJnAVq__favouritesActions{width:356px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.favouritesActions-module-scss-module__zJnAVq__favouritesActions{width:100%}}@media screen and (min-width:768px) and (not (min-width:1024px)){.favouritesActions-module-scss-module__zJnAVq__favouritesActions{width:100%}}@media screen and not (min-width:768px){.favouritesActions-module-scss-module__zJnAVq__favouritesActions{width:100%}}
.requestsWrapper-module-scss-module__bvmG6q__requestsWrapper{flex-direction:column;gap:32px;display:flex}@media screen and not (min-width:1440px){.requestsWrapper-module-scss-module__bvmG6q__requestsWrapper__hidden_mobile{display:none!important}}@media screen and (min-width:1440px){.requestsWrapper-module-scss-module__bvmG6q__requestsWrapper__hidden_desktop{display:none!important}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.requestsWrapper-module-scss-module__bvmG6q__requestsWrapper{gap:24px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.requestsWrapper-module-scss-module__bvmG6q__requestsWrapper{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}}@media screen and (min-width:768px) and (not (min-width:1024px)){.requestsWrapper-module-scss-module__bvmG6q__requestsWrapper{gap:16px}}@media screen and not (min-width:768px){.requestsWrapper-module-scss-module__bvmG6q__requestsWrapper{gap:12px}}
.request-module-scss-module__o4yglq__request{background-color:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.request-module-scss-module__o4yglq__request__content{flex-direction:column;gap:12px;display:flex}.request-module-scss-module__o4yglq__request__content__title{color:var(--color-text-black);font-size:24px;font-weight:500;line-height:130%}@media screen and (min-width:1440px) and (not (min-width:1920px)){.request-module-scss-module__o4yglq__request__content__title{font-size:18px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.request-module-scss-module__o4yglq__request__content__title{font-size:18px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.request-module-scss-module__o4yglq__request__content__title{font-size:18px}}@media screen and not (min-width:768px){.request-module-scss-module__o4yglq__request__content__title{font-size:16px}}.request-module-scss-module__o4yglq__request__content__description{color:var(--color-text-gray-light);font-size:18px;font-weight:300;line-height:150%}@media screen and (min-width:768px) and (not (min-width:1920px)){.request-module-scss-module__o4yglq__request__content__description{font-size:15px}}@media screen and not (min-width:768px){.request-module-scss-module__o4yglq__request__content__description{font-size:14px}}@media screen and not (min-width:1920px){.request-module-scss-module__o4yglq__request__content{gap:8px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.request-module-scss-module__o4yglq__request__button{width:fit-content}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.request-module-scss-module__o4yglq__request{gap:20px;padding:24px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.request-module-scss-module__o4yglq__request{justify-content:space-between;height:243px;padding:24px 32px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.request-module-scss-module__o4yglq__request{align-items:start;gap:16px;padding:20px 24px}}@media screen and not (min-width:768px){.request-module-scss-module__o4yglq__request{gap:16px;padding:24px 20px}}
.selectLayout-module-scss-module__f_2BmW__selectLayout{background-color:#fff;border-radius:24px;align-items:center;gap:24px;padding:32px;display:flex}.selectLayout-module-scss-module__f_2BmW__selectLayout__content{flex-direction:column;gap:12px;display:flex}.selectLayout-module-scss-module__f_2BmW__selectLayout__content__title{color:var(--color-text-black);font-size:18px;font-weight:500;line-height:130%}@media screen and (min-width:768px) and (not (min-width:1920px)){.selectLayout-module-scss-module__f_2BmW__selectLayout__content__title{font-size:18px}}@media screen and not (min-width:768px){.selectLayout-module-scss-module__f_2BmW__selectLayout__content__title{font-size:16px}}.selectLayout-module-scss-module__f_2BmW__selectLayout__content__description{color:var(--color-text-gray-light);font-size:15px;font-weight:400;line-height:150%}@media screen and (min-width:768px) and (not (min-width:1920px)){.selectLayout-module-scss-module__f_2BmW__selectLayout__content__description{font-size:15px}}@media screen and not (min-width:768px){.selectLayout-module-scss-module__f_2BmW__selectLayout__content__description{font-size:14px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.selectLayout-module-scss-module__f_2BmW__selectLayout__content{gap:8px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.selectLayout-module-scss-module__f_2BmW__selectLayout__content{gap:8px}}@media screen and not (min-width:768px){.selectLayout-module-scss-module__f_2BmW__selectLayout__content{gap:8px}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.selectLayout-module-scss-module__f_2BmW__selectLayout{gap:20px;padding:24px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.selectLayout-module-scss-module__f_2BmW__selectLayout{align-items:start;gap:16px;padding:24px 32px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.selectLayout-module-scss-module__f_2BmW__selectLayout{gap:16px;padding:20px 24px}}@media screen and not (min-width:768px){.selectLayout-module-scss-module__f_2BmW__selectLayout{gap:16px;padding:24px 20px}}
.typeSwitcher-module-scss-module__n6csKG__typeSwitcher{flex-direction:column;gap:16px;width:100%;display:flex}.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item{background-color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:22px 40px;transition:background-color .3s;display:flex}.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item:hover{background-color:var(--color-orange-light)}.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content{align-items:center;gap:12px;display:flex}.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content__icon{width:32px;height:32px}@media screen and (min-width:1440px) and (not (min-width:1920px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content__icon{width:28px;height:28px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content__icon{width:28px;height:28px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content__icon{width:28px;height:28px}}@media screen and not (min-width:768px){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content__icon{width:24px;height:24px}}.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content__text{color:var(--color-text-gray-light);font-size:18px;font-weight:400;line-height:150%}@media screen and (min-width:1440px) and (not (min-width:1920px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content__text{font-size:16px}}@media screen and not (min-width:1440px){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content__text{font-size:15px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content{gap:8px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content{gap:8px}}@media screen and not (min-width:768px){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content{gap:6px}}.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__count{min-width:32px;height:32px;color:var(--color-beige);background-color:var(--color-text-gray-light);border-radius:50px;justify-content:center;align-items:center;font-size:18px;font-weight:500;line-height:150%;display:flex}@media screen and (min-width:1440px) and (not (min-width:1920px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__count{min-width:28px;height:28px;font-size:16px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__count{min-width:28px;height:28px;font-size:15px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__count{min-width:28px;height:28px;font-size:15px}}@media screen and not (min-width:768px){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__count{min-width:24px;height:24px;font-size:15px}}.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item_active{background-color:var(--color-orange)}.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item_active:hover{background-color:var(--color-orange-hover)}.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item_active .typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content__icon{filter:brightness(0)invert()}.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item_active .typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__content__text{color:var(--color-beige)}.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item_active .typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item__count{color:var(--color-orange);background-color:var(--color-beige)}@media screen and (min-width:1440px) and (not (min-width:1920px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item{height:64px;padding:22px 32px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item{height:56px;padding:22px 32px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item{height:56px;padding:22px 32px}}@media screen and not (min-width:768px){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher__item{height:48px;padding:22px 24px}}@media screen and (min-width:768px) and (not (min-width:1440px)){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher{flex-direction:row;gap:24px}}@media screen and not (min-width:768px){.typeSwitcher-module-scss-module__n6csKG__typeSwitcher{gap:12px}}
.estate-module-scss-module__GOt6ia__info{align-items:center;gap:40px;margin-top:32px;display:flex}.estate-module-scss-module__GOt6ia__info__slider{background-color:var(--color-white);border-radius:32px;flex:1 0 auto;align-items:center;min-width:0;height:748px;display:flex;position:relative}.estate-module-scss-module__GOt6ia__info__slider__skeleton{justify-content:center;align-items:center;width:100%;height:100%;padding:40px 208px 84px;display:flex}.estate-module-scss-module__GOt6ia__info__slider__skeleton__image{width:100%!important;height:100%!important}@media (max-width:1440px){.estate-module-scss-module__GOt6ia__info__slider__skeleton{padding:0}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.estate-module-scss-module__GOt6ia__info__slider__skeleton{height:632px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__slider__skeleton{height:591px}}@media screen and not (min-width:1024px){.estate-module-scss-module__GOt6ia__info__slider__skeleton{height:336px}}.estate-module-scss-module__GOt6ia__info__slider .swiper-slide{justify-content:center!important;align-items:center!important;display:flex!important}.estate-module-scss-module__GOt6ia__info__slider__navigation{justify-content:center;gap:8px;width:40%;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.estate-module-scss-module__GOt6ia__info__slider__navigation__item{background-color:var(--color-gray);border-radius:2px;flex:1;height:4px}.estate-module-scss-module__GOt6ia__info__slider__navigation__item.estate-module-scss-module__GOt6ia__active{background-color:var(--color-orange)}@media (max-width:1024px){.estate-module-scss-module__GOt6ia__info__slider__navigation{bottom:20px}}.estate-module-scss-module__GOt6ia__info__slider__image{object-fit:contain;border-radius:32px}@media (max-width:1440px){.estate-module-scss-module__GOt6ia__info__slider{padding:0}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.estate-module-scss-module__GOt6ia__info__slider{height:632px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__slider{height:591px}}@media screen and not (min-width:1024px){.estate-module-scss-module__GOt6ia__info__slider{flex:auto;width:100%;max-width:100%;height:336px}.estate-module-scss-module__GOt6ia__info__slider img{max-width:274px;max-height:252px}}.estate-module-scss-module__GOt6ia__info__description{background-color:var(--color-white);border-radius:32px;flex-direction:column;flex:0 auto;justify-content:space-between;width:533px;min-width:0;max-width:533px;height:748px;min-height:620px;padding:32px;display:flex}@media (not (min-width:1920px)) and (min-width:1440px){.estate-module-scss-module__GOt6ia__info__description{height:632px}}@media (not (min-width:1440px)) and (min-width:1024px){.estate-module-scss-module__GOt6ia__info__description{height:591px}}@media not (min-width:1024px){.estate-module-scss-module__GOt6ia__info__description{height:auto}}.estate-module-scss-module__GOt6ia__info__description__price{flex-direction:column;gap:24px;display:flex}.estate-module-scss-module__GOt6ia__info__description__price__minimal{justify-content:space-between;display:flex}.estate-module-scss-module__GOt6ia__info__description__price__minimal__title{color:var(--color-text-gray);font-size:18px;font-weight:400;line-height:150%}@media screen and (min-width:1440px) and (not (min-width:1920px)){.estate-module-scss-module__GOt6ia__info__description__price__minimal__title{font-size:15px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__description__price__minimal__title{font-size:15px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.estate-module-scss-module__GOt6ia__info__description__price__minimal__title{font-size:15px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__price__minimal__title{font-size:14px}}.estate-module-scss-module__GOt6ia__info__description__price__minimal__price{color:var(--color-black);font-size:24px;font-weight:500;line-height:130%}@media screen and (min-width:1440px) and (not (min-width:1920px)){.estate-module-scss-module__GOt6ia__info__description__price__minimal__price{font-size:18px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__description__price__minimal__price{font-size:18px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.estate-module-scss-module__GOt6ia__info__description__price__minimal__price{font-size:18px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__price__minimal__price{font-size:16px}}.estate-module-scss-module__GOt6ia__info__description__price__hasChanged{background:var(--color-beige);border-radius:16px;justify-content:space-between;align-items:center;height:48px;padding:12px 16px 12px 24px;display:flex}.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__text{color:var(--color-text-gray);padding-left:23px;font-size:18px;font-weight:400;line-height:150%;position:relative}.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__text:before{background-color:var(--color-orange);content:"";border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (min-width:1440px) and (not (min-width:1920px)){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__text{font-size:15px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__text{font-size:13px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__text{font-size:13px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__text{padding-left:20px;font-size:12px}}.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__button{background-color:var(--color-white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__button__icon{width:7px;height:10px}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__button__icon{width:6px;height:8px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__button__icon{width:6px;height:8px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__button__icon{width:6px;height:8px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__button{width:16px;height:16px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__button{width:16px;height:16px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged__button{width:16px;height:16px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged{height:40px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged{height:40px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__price__hasChanged{border-radius:12px;height:32px;padding:12px 12px 12px 20px}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.estate-module-scss-module__GOt6ia__info__description__price{gap:16px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__description__price{gap:16px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.estate-module-scss-module__GOt6ia__info__description__price{gap:16px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__price{gap:12px}}.estate-module-scss-module__GOt6ia__info__description__features{flex-direction:column;gap:20px;margin-top:24px;margin-bottom:24px;display:flex}.estate-module-scss-module__GOt6ia__info__description__features__item{justify-content:space-between;align-items:center;gap:12px;display:flex}.estate-module-scss-module__GOt6ia__info__description__features__item__title{color:var(--color-text-gray);font-size:18px;font-weight:400;line-height:150%}@media screen and (min-width:768px) and (not (min-width:1920px)){.estate-module-scss-module__GOt6ia__info__description__features__item__title{font-size:15px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__features__item__title{font-size:14px}}.estate-module-scss-module__GOt6ia__info__description__features__item__value{color:var(--color-black);text-align:right;font-size:18px;font-weight:500;line-height:150%}@media screen and not (min-width:1920px){.estate-module-scss-module__GOt6ia__info__description__features__item__value{font-size:15px;font-weight:400}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__description__features__item{gap:97px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__features__item{gap:56px}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.estate-module-scss-module__GOt6ia__info__description__features{gap:16px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__description__features{gap:12px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.estate-module-scss-module__GOt6ia__info__description__features{gap:12px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__features{gap:12px}}.estate-module-scss-module__GOt6ia__info__description__buttons{flex-direction:column;gap:16px;display:flex}@media (not (min-width:1024px)) and (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__buttons{flex-direction:row}}.estate-module-scss-module__GOt6ia__info__description__buttons__button{font-weight:400!important}@media screen and (min-width:1440px) and (not (min-width:1920px)){.estate-module-scss-module__GOt6ia__info__description__buttons__button{font-size:16px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__description__buttons__button{height:48px!important;font-size:14px!important}}@media screen and (min-width:768px) and (not (min-width:1024px)){.estate-module-scss-module__GOt6ia__info__description__buttons__button{height:48px!important;font-size:14px!important}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description__buttons__button{height:40px!important;font-size:14px!important}}@media screen and not (min-width:1920px){.estate-module-scss-module__GOt6ia__info__description__buttons{gap:12px}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.estate-module-scss-module__GOt6ia__info__description{width:405px;max-width:405px;min-height:492px;padding:24px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info__description{width:380px;max-width:380px;min-height:458px;padding:20px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.estate-module-scss-module__GOt6ia__info__description{flex:auto;width:100%;max-width:100%;min-height:428px;padding:20px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info__description{border-radius:24px;width:100%;max-width:100%;min-height:441px;padding:16px}}@media (max-width:1440px){.estate-module-scss-module__GOt6ia__info{justify-content:space-around}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.estate-module-scss-module__GOt6ia__info{gap:32px;margin-top:24px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.estate-module-scss-module__GOt6ia__info{gap:24px;margin-top:24px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.estate-module-scss-module__GOt6ia__info{flex-direction:column;gap:16px;margin-top:24px}}@media screen and not (min-width:768px){.estate-module-scss-module__GOt6ia__info{flex-direction:column;gap:12px;margin-top:16px}}
.favouritesList-module-scss-module__-YjJlW__favouritesList{flex-direction:column;flex:1;gap:40px;display:flex}.favouritesList-module-scss-module__-YjJlW__favouritesList__list{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}.favouritesList-module-scss-module__-YjJlW__favouritesList__list__flatList{width:100%!important}.favouritesList-module-scss-module__-YjJlW__favouritesList__list_complexes{grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (min-width:1440px) and (not (min-width:1920px)){.favouritesList-module-scss-module__-YjJlW__favouritesList__list_complexes{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.favouritesList-module-scss-module__-YjJlW__favouritesList__list_complexes{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.favouritesList-module-scss-module__-YjJlW__favouritesList__list_complexes{gap:24px;grid-template-columns:repeat(2,1fr)!important}}@media screen and not (min-width:768px){.favouritesList-module-scss-module__-YjJlW__favouritesList__list_complexes{gap:16px;grid-template-columns:repeat(1,1fr)!important}}@media screen and (min-width:1920px){.favouritesList-module-scss-module__-YjJlW__favouritesList__list__image{height:430px!important}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.favouritesList-module-scss-module__-YjJlW__favouritesList__list__image{height:334px!important}}@media screen and (min-width:1920px){.favouritesList-module-scss-module__-YjJlW__favouritesList__list__card:hover .favouritesList-module-scss-module__-YjJlW__favouritesList__list__image{height:186px!important}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.favouritesList-module-scss-module__-YjJlW__favouritesList__list__card:hover .favouritesList-module-scss-module__-YjJlW__favouritesList__list__image{height:140px!important}.favouritesList-module-scss-module__-YjJlW__favouritesList__list__card__specifications{gap:8px 40px!important}}@media screen and (min-width:1920px){.favouritesList-module-scss-module__-YjJlW__favouritesList__list__card{height:555px!important}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.favouritesList-module-scss-module__-YjJlW__favouritesList__list__card{height:445px!important}}.favouritesList-module-scss-module__-YjJlW__favouritesList__list__card__content{flex-direction:column;gap:12px;padding:16px;display:flex}@media screen and (min-width:1024px){.favouritesList-module-scss-module__-YjJlW__favouritesList__list__card__subtitle{text-overflow:ellipsis;white-space:nowrap;width:228px;overflow:hidden}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.favouritesList-module-scss-module__-YjJlW__favouritesList__list__card__subtitle{width:132px}}.favouritesList-module-scss-module__-YjJlW__favouritesList__list__flatCard{background:#f8f9fa;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.favouritesList-module-scss-module__-YjJlW__favouritesList__list__flatImage{border-radius:8px;overflow:hidden}.favouritesList-module-scss-module__-YjJlW__favouritesList__list__flatContent{flex-direction:column;gap:8px;display:flex}@media screen and (min-width:1440px) and (not (min-width:1920px)){.favouritesList-module-scss-module__-YjJlW__favouritesList__list{gap:24px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.favouritesList-module-scss-module__-YjJlW__favouritesList__list{gap:24px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.favouritesList-module-scss-module__-YjJlW__favouritesList__list{grid-template-columns:repeat(1,1fr);gap:24px}}@media screen and not (min-width:768px){.favouritesList-module-scss-module__-YjJlW__favouritesList__list{grid-template-columns:repeat(1,1fr);gap:16px}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.favouritesList-module-scss-module__-YjJlW__favouritesList{gap:32px}}@media screen and not (min-width:1440px){.favouritesList-module-scss-module__-YjJlW__favouritesList{gap:16px}}@media screen and (min-width:1440px){.favouritesList-module-scss-module__-YjJlW__notFound{flex:1}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.favouritesList-module-scss-module__-YjJlW__notFound{margin-bottom:0!important}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.favouritesList-module-scss-module__-YjJlW__notFound{margin-bottom:0!important}}@media screen and (min-width:768px) and (not (min-width:1024px)){.favouritesList-module-scss-module__-YjJlW__notFound{margin-bottom:0!important}}@media screen and not (min-width:768px){.favouritesList-module-scss-module__-YjJlW__notFound{margin-bottom:0!important}}
.BookingApartmentModal-module-scss-module__WJNARa__backdrop{z-index:1000;background:#18181733;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media screen and not (min-width:1024px){.BookingApartmentModal-module-scss-module__WJNARa__backdrop{align-items:flex-end}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal{background:var(--color-white);border-radius:48px;flex-direction:column;gap:32px;width:520px;padding:48px;display:flex;overflow-y:auto}@media screen and (min-width:1024px) and (not (min-width:1920px)){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal{border-radius:48px;gap:24px;max-width:488px;padding:40px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal{border-radius:32px 32px 0 0;gap:24px;width:100%;padding:40px}}@media screen and not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal{border-radius:24px 24px 0 0;gap:20px;width:100%;padding:32px 16px;position:absolute}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__header{flex-direction:column;gap:8px;display:flex}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__title{color:var(--color-black);text-align:center;width:100%;margin:0;font-size:24px;font-weight:500;line-height:130%}@media screen and (min-width:1024px) and (not (min-width:1920px)){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__title{font-size:22px}}@media (not (min-width:1024px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__title{font-size:20px}}@media screen and not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__title{font-size:18px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__content{flex-direction:column;gap:32px;display:flex}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__content{gap:24px}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__content{gap:20px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo{background-color:var(--color-beige-light);border-radius:24px;align-items:center;gap:20px;height:88px;padding:12px;display:flex}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo{gap:16px;height:80px}}@media screen and not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo{border-radius:16px;gap:12px;height:59px;padding:8px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo__image{background-color:var(--color-white);border-radius:16px;justify-content:center;align-items:center;width:64px;height:100%;display:flex}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo__image{border-radius:8px;width:44px;height:40px}}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo__image__img{width:42px;height:40px}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo__image__img{width:30px;height:30px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo__content{flex-direction:column;gap:2px;display:flex}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo__name{color:var(--color-black);font-size:18px;font-weight:500;line-height:150%}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo__name{font-size:15px}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo__name{font-size:14px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo__builder{color:var(--color-text-gray-dark-2);font-size:16px;font-weight:300;line-height:150%}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo__builder{font-size:14px}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__flatInfo__builder{font-size:13px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking{flex-direction:column;gap:12px;display:flex}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectWrapper{align-self:stretch;margin-top:10px;position:relative}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectWrapper__label{background-color:var(--color-white);padding:0 8px;font-size:14px;font-weight:300;line-height:150%;position:absolute;top:-10px;left:15px}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectWrapper__label{font-size:13px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectTrigger{background-color:var(--color-white);border:1.5px solid var(--color-grey-500);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:19px 24px;transition:border-color .3s;display:flex}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectTrigger:focus{outline:none}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectTrigger{height:56px}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectTrigger{border-radius:12px;height:48px;padding:17px 24px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectOpen{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectValue{color:var(--color-black);font-family:var(--font-onest);text-align:left;flex:1;font-size:16px;font-weight:300;line-height:150%}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectValue{font-size:15px}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectValue{font-size:14px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectChevron{flex-shrink:0;transition:transform .3s}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectChevronOpen{transform:rotate(180deg)}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectDropdown{background-color:var(--color-white);border:1.5px solid var(--color-grey-500);z-index:1000;border-top:none;border-radius:0 0 16px 16px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectDropdown::-webkit-scrollbar{width:4px}@media (not (min-width:1920px)) and (min-width:1440px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectDropdown{max-height:110px}}@media not (min-width:1440px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectDropdown{max-height:100px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectDropdown::-webkit-scrollbar-track{background:0 0}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectDropdown::-webkit-scrollbar-thumb{background-color:var(--color-orange);border-radius:2px}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectDropdown::-webkit-scrollbar-thumb:hover{background-color:var(--color-orange-hover)}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectOption{cursor:pointer;font-family:var(--font-onest);justify-content:space-between;align-items:center;padding:12px 24px;font-size:16px;font-weight:300;line-height:150%;transition:background-color .2s;display:flex}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectOption:hover{background-color:#ec7d3f1a}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectOption:focus{background-color:#ec7d3f1a;outline:none}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectOption{font-size:15px}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectOption{font-size:14px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectOptionSelected{color:var(--color-orange);font-weight:300}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__booking__selectCheck{flex-shrink:0;margin-left:8px}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__actions{flex-direction:column;gap:16px;display:flex}@media (not (min-width:1024px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__actions{flex-direction:row}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__actions{flex-direction:column;gap:8px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__actions__confirmButton{height:56px}@media not (min-width:1024px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__actions__confirmButton{flex:auto;height:48px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__actions__declineButton{height:56px}@media not (min-width:1024px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__actions__declineButton{flex:auto;height:48px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success{flex-direction:column;gap:32px;height:100%;display:flex}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success{gap:24px}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success{gap:20px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__header{text-align:center;flex-direction:column;gap:16px;width:100%;display:flex}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__header{gap:12px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__title{color:var(--color-black);width:100%;margin:0;font-size:24px;font-weight:500;line-height:130%}@media screen and (min-width:1024px) and (not (min-width:1920px)){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__title{font-size:22px}}@media (not (min-width:1024px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__title{font-size:20px}}@media screen and not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__title{font-size:18px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__description{color:#504848;width:100%;margin:0;font-size:18px;font-weight:300;line-height:150%}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__description{font-size:16px}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__description{font-size:14px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__content{flex-direction:column;justify-content:space-between;gap:61px;width:100%;min-height:0;display:flex}@media (not (min-width:1920px)) and (min-width:1024px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__content{gap:29px}}@media (not (min-width:1024px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__content{gap:72px}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__content{gap:40px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__actions{flex-direction:column;gap:16px;width:100%;display:flex}@media (not (min-width:1024px)) and (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__actions{flex-direction:row;gap:16px}}@media not (min-width:768px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__actions{gap:8px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__goToButton{width:100%;height:56px}@media not (min-width:1024px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__goToButton{height:48px}}.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__laterButton{width:100%;height:56px}@media not (min-width:1024px){.BookingApartmentModal-module-scss-module__WJNARa__bookingModal__success__laterButton{height:48px}}
.listFilter-module-scss-module__fveoQq__listFilter{justify-content:space-between;align-items:center;gap:16px;display:flex}.listFilter-module-scss-module__fveoQq__listFilter__show{gap:24px;display:flex}.listFilter-module-scss-module__fveoQq__listFilter__show__button{width:fit-content;height:72px;padding:0 40px}.listFilter-module-scss-module__fveoQq__listFilter__show__button__content{align-items:center;gap:12px;font-size:18px;font-weight:500;display:flex}.listFilter-module-scss-module__fveoQq__listFilter__show__button__content__icon{width:32px;height:32px}@media screen and (min-width:768px) and (not (min-width:1920px)){.listFilter-module-scss-module__fveoQq__listFilter__show__button__content__icon{width:28px;height:28px}}@media screen and not (min-width:768px){.listFilter-module-scss-module__fveoQq__listFilter__show__button__content__icon{width:24px;height:24px}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.listFilter-module-scss-module__fveoQq__listFilter__show__button__content{gap:8px;font-size:14px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.listFilter-module-scss-module__fveoQq__listFilter__show__button__content{gap:8px;font-size:16px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.listFilter-module-scss-module__fveoQq__listFilter__show__button__content{gap:8px;font-size:16px}}@media screen and not (min-width:768px){.listFilter-module-scss-module__fveoQq__listFilter__show__button__content{gap:6px;font-size:14px}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.listFilter-module-scss-module__fveoQq__listFilter__show__button{height:56px;padding:17px 32px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.listFilter-module-scss-module__fveoQq__listFilter__show__button{height:56px;padding:17px 32px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.listFilter-module-scss-module__fveoQq__listFilter__show__button{width:100%;height:56px;padding:17px 32px}}@media screen and not (min-width:768px){.listFilter-module-scss-module__fveoQq__listFilter__show__button{justify-content:start;width:100%;height:48px;padding:14px 24px}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.listFilter-module-scss-module__fveoQq__listFilter__show{gap:20px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.listFilter-module-scss-module__fveoQq__listFilter__show{gap:24px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.listFilter-module-scss-module__fveoQq__listFilter__show{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}}@media screen and not (min-width:768px){.listFilter-module-scss-module__fveoQq__listFilter__show{grid-template-columns:1fr;gap:12px;width:100%;display:grid}}@media screen and (min-width:768px) and (not (min-width:1024px)){.listFilter-module-scss-module__fveoQq__listFilter{flex-direction:column}}@media screen and not (min-width:768px){.listFilter-module-scss-module__fveoQq__listFilter{flex-direction:column;gap:12px}}
.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__backdrop{z-index:1000;background:#18181733;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media screen and not (min-width:1024px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__backdrop{align-items:flex-end}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal{background:var(--color-white);border-radius:48px;flex-direction:column;gap:32px;width:520px;max-height:90vh;padding:48px;display:flex;overflow:auto}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal::-webkit-scrollbar{width:4px}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal::-webkit-scrollbar-track{background:0 0;margin:40px 0}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal::-webkit-scrollbar-thumb{background-color:var(--color-orange);border-radius:2px}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal::-webkit-scrollbar-thumb:hover{background-color:var(--color-orange-hover)}@media screen and (min-width:1024px) and (not (min-width:1920px)){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal{border-radius:48px;gap:24px;max-width:488px;padding:40px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal{border-radius:32px 32px 0 0;gap:24px;width:100%;padding:40px}}@media screen and not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal{border-radius:24px 24px 0 0;gap:20px;width:100%;padding:32px 16px;position:absolute}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__header{flex-direction:column;gap:8px;display:flex}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__title{color:var(--color-black);text-align:center;width:100%;margin:0;font-size:24px;font-weight:500;line-height:130%}@media screen and (min-width:1024px) and (not (min-width:1920px)){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__title{font-size:22px}}@media (not (min-width:1024px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__title{font-size:20px}}@media screen and not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__title{font-size:18px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__content{flex-direction:column;gap:24px;display:flex}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__content{gap:24px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__content{gap:20px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo{background-color:var(--color-beige-light);border-radius:24px;align-items:center;gap:20px;height:88px;padding:12px;display:flex}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo{gap:16px;height:80px}}@media screen and not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo{border-radius:16px;gap:12px;height:59px;padding:8px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo__image{background-color:var(--color-white);border-radius:16px;justify-content:center;align-items:center;width:64px;height:100%;display:flex}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo__image{border-radius:8px;width:44px;height:40px}}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo__image__img{width:42px;height:40px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo__image__img{width:30px;height:30px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo__content{flex-direction:column;gap:2px;display:flex}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo__name{color:var(--color-black);font-size:18px;font-weight:500;line-height:150%}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo__name{font-size:15px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo__name{font-size:14px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo__builder{color:var(--color-text-gray-dark-2);font-size:16px;font-weight:300;line-height:150%}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo__builder{font-size:14px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__flatInfo__builder{font-size:13px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking{flex-direction:column;gap:12px;display:flex}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectWrapper{align-self:stretch;margin-top:10px;position:relative}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectWrapper__label{background-color:var(--color-white);z-index:1;padding:0 8px;font-size:14px;font-weight:300;line-height:150%;position:absolute;top:-10px;left:15px}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectWrapper__label{font-size:13px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectTrigger{background-color:var(--color-white);border:1.5px solid var(--color-grey-500);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:19px 24px;transition:border-color .3s;display:flex}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectTrigger:focus{outline:none}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectTrigger{height:56px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectTrigger{border-radius:12px;height:48px;padding:17px 24px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectOpen{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectValue{color:var(--color-black);font-family:var(--font-onest);text-align:left;flex:1;font-size:16px;font-weight:300;line-height:150%}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectValue{font-size:15px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectValue{font-size:14px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectChevron{flex-shrink:0;transition:transform .3s}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectChevronOpen{transform:rotate(180deg)}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectDropdown{background-color:var(--color-white);border:1.5px solid var(--color-grey-500);z-index:1000;border-top:none;border-radius:0 0 16px 16px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectDropdown::-webkit-scrollbar{width:4px}@media (not (min-width:1920px)) and (min-width:1440px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectDropdown{max-height:110px}}@media not (min-width:1440px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectDropdown{max-height:100px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectDropdown::-webkit-scrollbar-track{background:0 0}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectDropdown::-webkit-scrollbar-thumb{background-color:var(--color-orange);border-radius:2px}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectDropdown::-webkit-scrollbar-thumb:hover{background-color:var(--color-orange-hover)}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectOption{cursor:pointer;font-family:var(--font-onest);justify-content:space-between;align-items:center;padding:12px 24px;font-size:16px;font-weight:300;line-height:150%;transition:background-color .2s;display:flex}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectOption:hover{background-color:#ec7d3f1a}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectOption:focus{background-color:#ec7d3f1a;outline:none}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectOption{font-size:15px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectOption{font-size:14px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectOptionSelected{color:var(--color-orange);font-weight:300}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__selectCheck{flex-shrink:0;margin-left:8px}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__form__phone{justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__form__phone_text{color:var(--color-black);margin:0;font-size:16px;font-weight:300;line-height:150%}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__form__phone_text{font-size:14px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__form__phone_phone{color:var(--color-black);margin:0;font-size:16px;font-weight:500;line-height:150%}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__form__phone_phone{font-size:14px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__form__phone__button{cursor:pointer;background:0 0;border:none;width:20px;height:20px;margin-left:2px;padding:0}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__form__phone__button__icon{width:20px;height:20px}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__wrapper{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:768px) and (not (min-width:1920px)){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__wrapper{gap:16px}}@media screen and not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__wrapper{gap:12px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__inputWrapper{align-self:stretch;margin-top:10px;position:relative}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__inputContainer{width:100%;position:relative}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__input{background-color:var(--color-white);border:1.5px solid var(--color-grey-500);color:var(--color-black);font-family:var(--font-onest);border-radius:16px;align-items:center;width:100%;height:64px;padding:19px 24px;font-size:16px;font-weight:300;line-height:150%;transition:border-color .3s;display:flex}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__input::placeholder{color:var(--color-text-gray-dark-2)}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__input:focus{border-color:var(--color-orange);outline:none}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__input:disabled{cursor:not-allowed}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__input{height:56px;font-size:15px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__input{border-radius:12px;height:48px;padding:17px 24px;font-size:14px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__inputCode{letter-spacing:normal;text-align:left;font-size:16px;font-weight:300}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__inputCode::placeholder{color:var(--color-text-gray-dark-2);letter-spacing:normal}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__inputCode{font-size:15px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__inputCode{font-size:14px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__inputIcon{width:20px;height:20px;top:50%;right:24px;transform:translateY(-50%);position:absolute!important}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__inputIcon{width:16px;height:16px;right:20px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__confirmPhoneLink{color:var(--color-orange);cursor:pointer;font-family:var(--font-onest);text-align:left;background:0 0;border:none;margin-top:20px;padding:0;font-size:16px;font-weight:500;line-height:150%;transition:color .2s}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__confirmPhoneLink:hover:not(:disabled){color:var(--color-orange-hover)}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__confirmPhoneLink:disabled{color:var(--color-text-gray-dark-2);cursor:not-allowed;opacity:.6}@media screen and (min-width:768px) and (not (min-width:1920px)){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__confirmPhoneLink{margin-top:16px;font-size:14px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__confirmPhoneLink{margin-top:12px;font-size:13px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__resendLink{color:var(--color-orange);cursor:pointer;font-family:var(--font-onest);text-align:left;background:0 0;border:none;margin-top:8px;padding:0;font-size:16px;font-weight:500;line-height:150%;transition:color .2s}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__resendLink:hover:not(:disabled){color:var(--color-orange-hover)}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__resendLink:disabled{color:var(--color-text-gray-dark-2);cursor:not-allowed;opacity:.6}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__booking__resendLink{font-size:14px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__agreement{flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px;display:flex}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__agreement{gap:8px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox_container{cursor:pointer;align-items:center;gap:12px;line-height:1.5;display:flex;position:relative}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox_container{gap:8px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox{cursor:pointer;opacity:0;width:0;height:0;position:absolute}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox:checked+.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox_mark{background:var(--color-orange);border-color:var(--color-orange)}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox:checked+.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox_mark:after{display:block}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox:focus+.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox_mark{box-shadow:0 0 0 2px #ec7d3f33}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox_mark{background:var(--color-white);border:1.5px solid var(--color-text-gray);border-radius:4px;width:20px;min-width:20px;height:20px;transition:all .2s;display:inline-block;position:relative}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox_mark{width:16px;min-width:16px;height:16px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox_mark:after{border:solid var(--color-white);content:"";border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox_container:hover .BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__checkbox_mark{border-color:var(--color-orange)}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__agreement_text{font-family:var(--font-onest);flex:1;font-size:14px;font-weight:300;line-height:1.5}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__agreement_text b{color:var(--color-orange);font-weight:500}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__agreement_text{font-size:13px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__actions{flex-direction:column;gap:16px;display:flex}@media (not (min-width:1024px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__actions{flex-direction:row}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__actions{flex-direction:column;gap:8px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__actions__confirmButton{height:56px}@media not (min-width:1024px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__actions__confirmButton{flex:auto;height:48px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__actions__confirmButton:disabled{background:var(--Grey-Grey-100,#f8f5f5);color:var(--Grey-Grey-500,#c7c3c3)}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__actions__declineButton{height:56px}@media not (min-width:1024px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__actions__declineButton{flex:auto;height:48px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success{flex-direction:column;gap:32px;height:100%;display:flex}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success{gap:24px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success{gap:20px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__header{text-align:center;flex-direction:column;gap:16px;width:100%;display:flex}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__header{gap:12px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__title{color:var(--color-black);width:100%;margin:0;font-size:24px;font-weight:500;line-height:130%}@media screen and (min-width:1024px) and (not (min-width:1920px)){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__title{font-size:22px}}@media (not (min-width:1024px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__title{font-size:20px}}@media screen and not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__title{font-size:18px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__description{color:#504848;width:100%;margin:0;font-size:18px;font-weight:300;line-height:150%}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__description{font-size:16px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__description{font-size:14px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__content{flex-direction:column;justify-content:space-between;gap:32px;width:100%;min-height:0;display:flex}@media (not (min-width:1920px)) and (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__content{gap:24px}}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__content{gap:20px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__actions{flex-direction:column;gap:16px;width:100%;display:flex}@media not (min-width:768px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__actions{gap:12px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__goToButton{width:100%;height:56px}@media not (min-width:1024px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__goToButton{height:48px}}.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__laterButton{width:100%;height:56px}@media not (min-width:1024px){.BookingApartmentModalUnauthorized-module-scss-module__sCI8IG__bookingModal__success__laterButton{height:48px}}
.dropdownFilter-module-scss-module__6Xun4G__dropdown{border:1.5px solid var(--color-gray-white);height:72px;font-family:var(--font-onest);color:var(--color-black);background-color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:49px;padding:0 40px;font-size:18px;font-weight:500;line-height:150%;transition:border-color .3s;display:flex}.dropdownFilter-module-scss-module__6Xun4G__dropdown:hover{border-color:var(--color-border-gray-hover)}.dropdownFilter-module-scss-module__6Xun4G__dropdown__text{align-items:center;gap:12px;display:flex}@media screen and not (min-width:768px){.dropdownFilter-module-scss-module__6Xun4G__dropdown__text{gap:6px}}@media screen and (min-width:768px) and (not (min-width:1920px)){.dropdownFilter-module-scss-module__6Xun4G__dropdown__text{gap:8px}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.dropdownFilter-module-scss-module__6Xun4G__dropdown{gap:23px;height:56px;padding:0 32px;font-size:15px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.dropdownFilter-module-scss-module__6Xun4G__dropdown{gap:54px;height:56px;padding:0 32px;font-size:15px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.dropdownFilter-module-scss-module__6Xun4G__dropdown{justify-content:space-between;width:100%;height:56px;padding:0 32px;font-size:15px}}@media screen and not (min-width:768px){.dropdownFilter-module-scss-module__6Xun4G__dropdown{justify-content:space-between;width:100%;height:48px;padding:0 24px;font-size:15px}}.dropdownFilter-module-scss-module__6Xun4G__Trigger{all:unset;border-radius:4px;gap:5px;height:35px;padding:0 15px;font-size:13px;line-height:1}.dropdownFilter-module-scss-module__6Xun4G__icon{width:32px;height:32px}@media screen and (min-width:768px) and (not (min-width:1920px)){.dropdownFilter-module-scss-module__6Xun4G__icon{width:28px;height:28px}}@media screen and not (min-width:768px){.dropdownFilter-module-scss-module__6Xun4G__icon{width:24px;height:24px}}.dropdownFilter-module-scss-module__6Xun4G__iconDropdown{width:16px;height:16px}.dropdownFilter-module-scss-module__6Xun4G__Content{background-color:var(--color-beige);border-radius:6px;width:100%;overflow:hidden;box-shadow:0 4px 3px 2px #0000001a}.dropdownFilter-module-scss-module__6Xun4G__Viewport{padding:5px}.dropdownFilter-module-scss-module__6Xun4G__Item{-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;height:25px;padding:0 35px 0 25px;font-size:13px;line-height:1;display:flex;position:relative}.dropdownFilter-module-scss-module__6Xun4G__Item[data-disabled]{pointer-events:none}.dropdownFilter-module-scss-module__6Xun4G__Item[data-highlighted]{outline:none}.dropdownFilter-module-scss-module__6Xun4G__Label{padding:0 25px;font-size:12px;line-height:25px}.dropdownFilter-module-scss-module__6Xun4G__ItemIndicator{justify-content:center;align-items:center;width:25px;display:inline-flex;position:absolute;left:0}.dropdownFilter-module-scss-module__6Xun4G__ScrollButton{cursor:default;height:25px;color:var(--violet-11);background-color:#fff;justify-content:center;align-items:center;display:flex}
.header-module-scss-module__ufVvlG__header{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.header-module-scss-module__ufVvlG__header__place{flex-direction:column;flex:1;justify-content:space-between;gap:2px;width:100%;display:flex}.header-module-scss-module__ufVvlG__header__place__title{flex-direction:column;display:flex}@media not (min-width:1024px){.header-module-scss-module__ufVvlG__header__place__title h1{margin-bottom:8px}}.header-module-scss-module__ufVvlG__header__place__text{flex-direction:column;gap:8px;min-width:290px;display:flex}@media not (min-width:768px){.header-module-scss-module__ufVvlG__header__place__text{flex-direction:column;gap:4px}}.header-module-scss-module__ufVvlG__header__place__text__title{color:var(--color-text-black);font-size:18px;font-weight:400;line-height:150%}@media screen and (min-width:1440px) and (not (min-width:1920px)){.header-module-scss-module__ufVvlG__header__place__text__title{font-size:15px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.header-module-scss-module__ufVvlG__header__place__text__title{font-size:15px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.header-module-scss-module__ufVvlG__header__place__text__title{font-size:15px}}@media screen and not (min-width:768px){.header-module-scss-module__ufVvlG__header__place__text__title{font-size:14px}}.header-module-scss-module__ufVvlG__header__place__text__distance{align-items:flex-end;gap:12px;display:flex}.header-module-scss-module__ufVvlG__header__place__text__distance__item{color:var(--color-text-gray);white-space:nowrap;align-items:center;gap:8px;width:max-content;font-size:18px;font-weight:400;line-height:150%;display:flex}@media (max-width:350px){.header-module-scss-module__ufVvlG__header__place__text__distance__item__span{width:70px}}.header-module-scss-module__ufVvlG__header__place__text__distance__item__icon{width:20px;height:20px}@media screen and (min-width:1440px) and (not (min-width:1920px)){.header-module-scss-module__ufVvlG__header__place__text__distance__item{font-size:15px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.header-module-scss-module__ufVvlG__header__place__text__distance__item{font-size:15px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.header-module-scss-module__ufVvlG__header__place__text__distance__item{font-size:15px}}@media screen and not (min-width:768px){.header-module-scss-module__ufVvlG__header__place__text__distance__item{max-width:100%;font-size:14px}.header-module-scss-module__ufVvlG__header__place__text__distance__item span{text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;max-width:50vw;overflow:hidden}}@media screen and not (min-width:1024px){.header-module-scss-module__ufVvlG__header__place__text__distance{margin-left:0}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.header-module-scss-module__ufVvlG__header__place__text{gap:4px}}@media screen and not (min-width:1024px){.header-module-scss-module__ufVvlG__header__place__text{text-align:left;gap:4px}}@media screen and not (min-width:768px){.header-module-scss-module__ufVvlG__header__place__text{gap:4px;min-width:0;max-width:225px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.header-module-scss-module__ufVvlG__header__place{gap:2px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.header-module-scss-module__ufVvlG__header__place{flex-direction:column;align-items:start;gap:0}}@media screen and not (min-width:768px){.header-module-scss-module__ufVvlG__header__place{flex-direction:column;align-items:start;gap:9px}}.header-module-scss-module__ufVvlG__header__buttons{gap:16px;display:flex}@media screen and (min-width:1440px) and (not (min-width:1920px)){.header-module-scss-module__ufVvlG__header__buttons{gap:12px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.header-module-scss-module__ufVvlG__header__buttons{gap:12px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.header-module-scss-module__ufVvlG__header__buttons{gap:12px}}@media screen and not (min-width:768px){.header-module-scss-module__ufVvlG__header__buttons{gap:8px;width:100%}}@media screen and (min-width:1440px) and (not (min-width:1920px)){.header-module-scss-module__ufVvlG__header{gap:32px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.header-module-scss-module__ufVvlG__header{gap:24px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.header-module-scss-module__ufVvlG__header{gap:5px}}@media screen and not (min-width:768px){.header-module-scss-module__ufVvlG__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}}
.previewHeader-module-scss-module__vbGbPa__previewHeader{z-index:1000;background:#ec7d3f33;width:calc(100% + 240px);margin:-32px -120px 0;padding:16px 120px;position:relative;box-shadow:0 2px 10px #0000001a}@media screen and (min-width:1440px) and (not (min-width:1920px)){.previewHeader-module-scss-module__vbGbPa__previewHeader{width:calc(100% + 160px);margin:-48px -80px 0;padding:16px 80px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.previewHeader-module-scss-module__vbGbPa__previewHeader{width:calc(100% + 80px);margin:-32px -40px 0;padding:16px 40px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.previewHeader-module-scss-module__vbGbPa__previewHeader{width:calc(100% + 80px);margin:-24px -40px 0;padding:16px 40px}}@media screen and not (min-width:768px){.previewHeader-module-scss-module__vbGbPa__previewHeader{width:calc(100% + 32px);margin:-24px -16px 0;padding:16px}}.previewHeader-module-scss-module__vbGbPa__previewHeader__content{justify-content:space-between;align-items:center;gap:40px;width:100%;display:flex}@media screen and not (min-width:1024px){.previewHeader-module-scss-module__vbGbPa__previewHeader__content{flex-direction:column;gap:24px}}@media screen and not (min-width:768px){.previewHeader-module-scss-module__vbGbPa__previewHeader__content{gap:16px}}.previewHeader-module-scss-module__vbGbPa__previewHeader__left{align-items:center;gap:40px;display:flex}@media screen and not (min-width:1024px){.previewHeader-module-scss-module__vbGbPa__previewHeader__left{text-align:center;flex-direction:column;gap:16px;width:100%}}@media screen and not (min-width:768px){.previewHeader-module-scss-module__vbGbPa__previewHeader__left{gap:12px}}.previewHeader-module-scss-module__vbGbPa__previewHeader__logoLink{flex-shrink:0;width:48px;height:48px;display:block}.previewHeader-module-scss-module__vbGbPa__previewHeader__logo{width:48px!important;height:48px!important}.previewHeader-module-scss-module__vbGbPa__previewHeader__text{flex-direction:column;gap:2px;display:flex}.previewHeader-module-scss-module__vbGbPa__previewHeader__textTitle{color:var(--color-black);white-space:nowrap;margin:0;font-family:Onest,sans-serif;font-size:16px;font-weight:500;line-height:1.5}@media screen and not (min-width:768px){.previewHeader-module-scss-module__vbGbPa__previewHeader__textTitle{white-space:normal;font-size:14px}}.previewHeader-module-scss-module__vbGbPa__previewHeader__textSubtitle{color:#675e5e;margin:0;font-family:Onest,sans-serif;font-size:16px;font-weight:300;line-height:1.5}@media screen and not (min-width:768px){.previewHeader-module-scss-module__vbGbPa__previewHeader__textSubtitle{font-size:14px}}.previewHeader-module-scss-module__vbGbPa__previewHeader__right{justify-content:flex-end;align-items:center;gap:16px;display:flex}@media screen and not (min-width:1024px){.previewHeader-module-scss-module__vbGbPa__previewHeader__right{width:100%}}@media screen and not (min-width:768px){.previewHeader-module-scss-module__vbGbPa__previewHeader__right{flex-direction:column;gap:12px;width:100%}}.previewHeader-module-scss-module__vbGbPa__previewHeader__backButton{white-space:nowrap;border-radius:40px;align-items:center!important;gap:6px!important;height:48px!important;padding:14px 24px!important;display:flex!important}@media screen and not (min-width:768px){.previewHeader-module-scss-module__vbGbPa__previewHeader__backButton{width:100%!important}}.previewHeader-module-scss-module__vbGbPa__previewHeader__backButtonIcon{flex-shrink:0!important;width:24px!important;height:24px!important}.previewHeader-module-scss-module__vbGbPa__previewHeader__confirmButton{height:48px!important;padding:14px 24px!important}@media screen and not (min-width:768px){.previewHeader-module-scss-module__vbGbPa__previewHeader__confirmButton{width:100%!important}}
