.details-module-scss-module__X_jxqW__details{width:100%;padding:0 120px}@media screen and (min-width:1440px) and (not (min-width:1920px)){.details-module-scss-module__X_jxqW__details{padding:0 80px}}@media screen and (min-width:1024px) and (not (min-width:1440px)){.details-module-scss-module__X_jxqW__details{padding:0 40px}}@media screen and (min-width:768px) and (not (min-width:1024px)){.details-module-scss-module__X_jxqW__details{padding:0 40px}}@media screen and not (min-width:768px){.details-module-scss-module__X_jxqW__details{padding:0 16px}}
.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}}
.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}}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.0ronfshk6c11u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/8e410338cab7e12e-s.p.0pzfatk.cc28~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/7e93c0a52799e849-s.02iuq1j5cuj0..woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/037b6aa687f94b32-s.04mfs5x1exovh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.129r4siq6of2c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_162d5dd3-module__Vdv_aq__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_162d5dd3-module__Vdv_aq__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc180a5e2d9bf5bc-s.06r0m~s-qgn7r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9bb37b4ea9839d7-s.p.11aqo5kzzn-s5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a4d5bee7705c9063-s.0q5tbhk-4l72n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13e31894b6075693-s.08ekv71~8v~y3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b5c458cb5dcf6c58-s.p.04-9h-sofv4yh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ac1d7fc3cc26c523-s.06e6e-n64ymn8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/af0fe4a387763fe0-s.p.05mm41uajc3od.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/056350b387bd23ae-s.00cs5y88x~_bs.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ed60f475589cc0ae-s.0fkf69913zd5f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7a153d91d819dde8-s.p.12vjb6wdk7~k0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Philosopher Fallback;src:local(Arial);ascent-override:93.96%;descent-override:22.97%;line-gap-override:0.0%;size-adjust:95.78%}.philosopher_73f6b609-module__bvR70a__className{font-family:Philosopher,Philosopher Fallback;font-style:normal}.philosopher_73f6b609-module__bvR70a__variable{--font-philosopher:"Philosopher", "Philosopher Fallback"}
.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}}
.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}}
@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4084ce120da2621a-s.0xli8s7shaj_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.08txxdt~yy1o3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef79401ea952b7f0-s.14047qjmgi0bb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8800dfc60902df36-s.p.127vvh92c894b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4084ce120da2621a-s.0xli8s7shaj_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.08txxdt~yy1o3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ef79401ea952b7f0-s.14047qjmgi0bb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8800dfc60902df36-s.p.127vvh92c894b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4084ce120da2621a-s.0xli8s7shaj_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.08txxdt~yy1o3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef79401ea952b7f0-s.14047qjmgi0bb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8800dfc60902df36-s.p.127vvh92c894b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4084ce120da2621a-s.0xli8s7shaj_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.08txxdt~yy1o3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ef79401ea952b7f0-s.14047qjmgi0bb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8800dfc60902df36-s.p.127vvh92c894b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_58fe787c-module__kUJJKa__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_58fe787c-module__kUJJKa__variable{--font-onest:"Onest", "Onest Fallback"}
@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc180a5e2d9bf5bc-s.06r0m~s-qgn7r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9bb37b4ea9839d7-s.p.11aqo5kzzn-s5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a4d5bee7705c9063-s.0q5tbhk-4l72n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13e31894b6075693-s.08ekv71~8v~y3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b5c458cb5dcf6c58-s.p.04-9h-sofv4yh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ac1d7fc3cc26c523-s.06e6e-n64ymn8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/af0fe4a387763fe0-s.p.05mm41uajc3od.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/056350b387bd23ae-s.00cs5y88x~_bs.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ed60f475589cc0ae-s.0fkf69913zd5f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7a153d91d819dde8-s.p.12vjb6wdk7~k0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Philosopher Fallback;src:local(Arial);ascent-override:93.96%;descent-override:22.97%;line-gap-override:0.0%;size-adjust:95.78%}.philosopher_deb688d6-module__qFu5zG__className{font-family:Philosopher,Philosopher Fallback;font-style:normal}.philosopher_deb688d6-module__qFu5zG__variable{--font-oswald:"Philosopher", "Philosopher Fallback"}
.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}}
@font-face{font-family:gilroy;src:url(../media/Gilroy_Regular-s.p.0a7m.r_mv89-8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Regular-s.p.0a7m.r_mv89-8.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Medium-s.p.0ug-mthpag24o.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Semibold-s.p.0f_cqzh8t7.k~.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gilroy Fallback;src:local(Arial);ascent-override:74.23%;descent-override:21.55%;line-gap-override:19.16%;size-adjust:104.41%}.gilroy_287ed6e0-module__W7K2Rq__className{font-family:gilroy,gilroy Fallback}.gilroy_287ed6e0-module__W7K2Rq__variable{--font-onest:"gilroy", "gilroy Fallback"}
@font-face{font-family:gilroy;src:url(../media/Gilroy_Regular-s.p.0a7m.r_mv89-8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Regular-s.p.0a7m.r_mv89-8.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Medium-s.p.0ug-mthpag24o.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Semibold-s.p.0f_cqzh8t7.k~.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gilroy Fallback;src:local(Arial);ascent-override:74.23%;descent-override:21.55%;line-gap-override:19.16%;size-adjust:104.41%}.gilroy_6d97e2a0-module__THaH4G__className{font-family:gilroy,gilroy Fallback}.gilroy_6d97e2a0-module__THaH4G__variable{--font-onest:"gilroy", "gilroy Fallback"}
@font-face{font-family:gilroy;src:url(../media/Gilroy_Regular-s.p.0a7m.r_mv89-8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Regular-s.p.0a7m.r_mv89-8.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Medium-s.p.0ug-mthpag24o.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Semibold-s.p.0f_cqzh8t7.k~.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gilroy Fallback;src:local(Arial);ascent-override:74.23%;descent-override:21.55%;line-gap-override:19.16%;size-adjust:104.41%}.gilroy_e7a82135-module__waT0Xq__className{font-family:gilroy,gilroy Fallback}.gilroy_e7a82135-module__waT0Xq__variable{--font-onest:"gilroy", "gilroy Fallback"}
.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}}
.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}}
