@charset "UTF-8";.filter{bottom:0;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 1280px){.filter{position:sticky;height:auto}}.filter{margin-top:env(safe-area-inset-top);margin-bottom:env(safe-area-inset-bottom)}.filter .filter-body-container{padding:1rem;padding-bottom:0}@media (min-width: 1280px){.filter .filter-body-container{padding:0}}.filter__title{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(242 242 242 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem}@media (min-width: 1280px){.filter__title{display:none}}.filter__tabs{margin-bottom:1rem;display:flex;height:2.5rem;overflow:hidden}@media (min-width: 640px){.filter__tabs{max-width:20rem}}@media (min-width: 1280px){.filter__tabs{max-width:none}}.filter__tabs-item{display:flex;height:100%;width:33.333333%;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.filter__tabs-item:not(:last-child){border-right-width:0px}.filter__tabs-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.filter__tabs-item:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.filter__tabs-item label{position:relative;display:inline-flex;height:100%;width:100%;cursor:pointer;align-items:center}.filter__tabs-item label:hover{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.filter__tabs-item span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center}.filter .filter-section-header{margin-bottom:.5rem;display:block;font-weight:500}.filter .filter-section{margin-bottom:.25rem}.filter .filter-price-selector{margin-bottom:.75rem;display:flex;width:100%;align-items:center;justify-content:space-between}@media (min-width: 640px){.filter .filter-price-selector{max-width:20rem}}@media (min-width: 1280px){.filter .filter-price-selector{max-width:none}}.filter .filter-price-selector input{width:7rem}.filter__room-wrapper{display:flex;overflow:hidden}@media (min-width: 640px){.filter__room-wrapper{max-width:20rem}}@media (min-width: 1280px){.filter__room-wrapper{max-width:none}}.filter__room-wrapper label{position:relative;display:inline-flex;height:100%;width:100%;align-items:center}.filter__room-wrapper span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center}.filter__room-list-item{height:2.5rem;width:25%;overflow:hidden;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.filter__room-list-item:hover{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.filter__room-list-item:not(:last-child){border-right-width:0px}.filter__room-list-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.filter__room-list-item:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.filter__room-list-item label{cursor:pointer}.filter__list-wrapper label{margin-bottom:1.25rem;display:inline-flex;align-items:center}.filter__list-wrapper span{margin-left:.5rem;display:inline-block}.filter__district-tags{margin-bottom:1.25rem;display:flex;flex-wrap:wrap}.filter__district-tag{margin-bottom:.25rem;margin-right:.25rem;display:inline-flex;height:2.5rem;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.filter__district-tag div{margin-left:.5rem}.filter__floor-wrapper{margin-bottom:.5rem;width:100%}@media (min-width: 640px){.filter__floor-wrapper{max-width:20rem}}@media (min-width: 1280px){.filter__floor-wrapper{max-width:none}}.filter__floor-wrapper>span{width:100%}.filter__floor-select{display:block;width:100%;border-radius:.25rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filter__optional{display:flex;flex-direction:column}.filter__footer{position:sticky;bottom:0;background-color:transparent;padding:1rem}@media (min-width: 1280px){.filter__footer{position:static;border-width:0px;padding:0}}.filter__footer-show{margin-bottom:.5rem;height:2.5rem;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 165 247 / var(--tw-bg-opacity, 1));line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter .filter-reset-wrapper{margin-top:.5rem;margin-bottom:1rem;display:none;flex-direction:row;justify-content:center}.flat-card__viewed.filter .filter-reset-wrapper{display:none}@media (min-width: 1280px){.filter .filter-reset-wrapper{display:flex}}.filter__footer-reset,.filter .filter-reset-link{display:inline;cursor:pointer;border-bottom-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(196 196 196 / var(--tw-border-opacity, 1));line-height:1.1}.filter .adaptive-wrapper{width:100%}@media (min-width: 768px){.filter .adaptive-wrapper{width:50%}}@media (min-width: 1024px){.filter .adaptive-wrapper{width:60%}}@media (min-width: 1280px){.filter .adaptive-wrapper{width:100%}}.filter .rouble:before{content:"₽";position:absolute;right:.75rem;top:.5rem;display:block;--tw-text-opacity: 1;color:rgb(196 196 196 / var(--tw-text-opacity, 1))}.ti-new-tag-input-wrapper{order:-1;width:100%}.ti-input{border:0!important;padding:0!important}.ti-new-tag-input-wrapper{padding:0!important;margin:0!important}.ti-new-tag-input-wrapper:after{--tw-text-opacity: 1;color:rgb(196 196 196 / var(--tw-text-opacity, 1));pointer-events:none;content:"▼";position:absolute;z-index:30;font-size:1em;margin-top:1em;margin-right:.6em;right:0}.ti-new-tag-input{height:2.5rem;border-radius:.25rem;border:1px solid #ccc!important;padding-left:.5rem!important;padding-right:.5rem!important;font-size:initial!important;margin-bottom:.5rem!important}.ti-new-tag-input:focus{border:1px solid deepskyblue!important}.ti-tag{margin:0 .25rem .25rem 0!important;border-radius:9999px!important;background-color:#f5f5f5!important;padding:.75rem!important;color:#666!important;font-size:initial!important}.ti-autocomplete{top:40px!important;max-height:300px!important;overflow:auto!important}.ti-selected-item{background-color:#00a5f7!important}.text-link{--tw-text-opacity: 1;color:rgb(0 165 247 / var(--tw-text-opacity, 1));text-decoration-line:underline}.text-link:hover{--tw-text-opacity: 1;color:rgb(18 125 179 / var(--tw-text-opacity, 1))}.primary-button{cursor:pointer;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(0 165 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.primary-button:hover,.primary-button:active{--tw-bg-opacity: 1;background-color:rgb(18 125 179 / var(--tw-bg-opacity, 1))}.primary-button:disabled{--tw-bg-opacity: 1;background-color:rgb(145 220 255 / var(--tw-bg-opacity, 1))}.floating-buttons-mobile{position:fixed;bottom:0;margin-top:1.25rem;margin-bottom:1.25rem;width:100%;flex:1 1 0%;flex-direction:row;justify-content:center;border-width:0px;background-color:transparent;padding-left:1.25rem;padding-right:1.25rem;z-index:30}@media (min-width: 1280px){.floating-buttons-mobile,.flat-card__viewed.floating-buttons-mobile{display:none}}.floating-buttons-mobile .buttons{display:flex;flex-basis:50%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(196 196 196 / var(--tw-border-opacity, 1));box-shadow:0 0 12px #0003}.floating-buttons-mobile .button{display:flex;flex-grow:1;cursor:pointer;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem}.floating-buttons-mobile .button:hover{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.floating-buttons-mobile .button{vertical-align:middle}.floating-buttons-mobile .button:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.floating-buttons-mobile .button:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(196 196 196 / var(--tw-border-opacity, 1))}.catalog{padding-top:1rem;padding-bottom:1rem}.catalog__title{margin-bottom:1.5rem;font-size:1.25rem;line-height:1.75rem}.catalog__filter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;height:100vh;overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));height:100%;min-height:-webkit-fill-available;padding-bottom:env(safe-area-inset-bottom)}@media (min-width: 1280px){.catalog__filter{min-width:320px;max-width:25%;position:static;margin-right:1.5rem;display:block;height:auto;flex-shrink:0;overflow-y:visible;background-color:transparent;padding:0}}.catalog .scroll-to-filter-desktop{position:sticky;top:.5rem;margin-top:2rem;display:none;cursor:pointer;justify-content:center;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 165 247 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;vertical-align:middle;--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.flat-card__viewed.catalog .scroll-to-filter-desktop{display:none}@media (min-width: 1280px){.catalog .scroll-to-filter-desktop{display:flex}}.catalog__content{flex-grow:1}.catalog__mode-buttons{margin-bottom:.75rem;display:flex;height:2.5rem;overflow:hidden;border-radius:.25rem}.catalog__mode-button{display:flex;height:100%;flex-direction:column;justify-content:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(196 196 196 / var(--tw-border-opacity, 1));padding-left:1rem;padding-right:1rem;vertical-align:middle;--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.catalog__mode-button:hover{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.catalog__mode-button:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.catalog__mode-button:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.catalog__mode-button.active{border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 165 247 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(0 165 247 / var(--tw-text-opacity, 1))}.catalog__mode-button.active:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.catalog__content-header-wrapper{display:flex;align-items:center}.catalog__content-header-wrapper section{display:flex;align-items:center}.catalog__content-header-filter{margin-right:.75rem;display:flex;cursor:pointer;align-items:center}@media (min-width: 1280px){.catalog__content-header-filter{display:none}}.catalog__content-header-dropdown-list{position:absolute;z-index:20;white-space:nowrap;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;box-shadow:0 2px 8px #0f3b4f40}.catalog__content-header-dropdown-list li{margin-top:1rem;margin-bottom:1rem;cursor:pointer}.catalog__card-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width: 768px){.catalog__card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.catalog__card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1536px){.catalog__card-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog__content-footer-btn{margin-top:1.5rem;height:2.5rem;width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.catalog__loading{grid-column:auto}@media (min-width: 768px){.catalog__loading{grid-column:span 2 / span 2}}@media (min-width: 1024px){.catalog__loading{grid-column:span 3 / span 3}}@media (min-width: 1536px){.catalog__loading{grid-column:span 4 / span 4}}.map-baloon{width:13rem}.map-baloon__img{margin-bottom:.75rem;margin-top:.25rem;aspect-ratio:3 / 2;width:100%}.map-baloon__title{margin-bottom:.5rem;display:block;font-size:1rem;line-height:1.5rem;font-weight:500;text-decoration-line:underline;text-decoration-color:#c4c4c4;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:4px}.map-baloon__price{position:absolute;margin-top:.5rem;margin-left:.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem}.map-baloon__room{margin-bottom:.5rem;display:block}.map-baloon__phone-wrapper{position:relative;margin-bottom:.5rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));padding:.5rem}.map-baloon__phone{display:block}.map-baloon__contacts-phone-show{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none;align-items:center;justify-content:flex-end;border-radius:.25rem;padding:.5rem}.flat-card__viewed.map-baloon__contacts-phone-show{display:none}@media (min-width: 640px){.map-baloon__contacts-phone-show{display:flex}}.map-baloon__contacts-phone-show{background:linear-gradient(90deg,#f5f5f51a,#f5f5f5 50%)}.map-baloon__contacts-phone-show span{cursor:pointer;text-decoration-line:underline;text-decoration-color:#c4c4c4;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.map-baloon__contacts-phone-show span:hover{--tw-text-opacity: 1;color:rgb(0 165 247 / var(--tw-text-opacity, 1));text-decoration-color:#00a5f7}.map-baloon__social-list{margin-bottom:.5rem;display:flex;justify-content:space-between;-moz-column-gap:.5rem;column-gap:.5rem}.map-baloon__metro{display:flex;flex-direction:column}.map-baloon__metro div{position:relative;margin-bottom:.5rem;padding-left:1.5rem}.map-baloon__metro div:after{content:"";position:absolute;left:0;top:0;display:block;height:1.25rem;width:1.25rem;background:url(/build/assets/metro-CElKrLro.png) no-repeat center center}.action-button{margin-top:.25rem;margin-bottom:.25rem;width:100%;cursor:pointer;border-radius:.25rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(0 165 247 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.action-button:hover{--tw-bg-opacity: 1;background-color:rgb(0 170 255 / var(--tw-bg-opacity, 1))}.action-button:active{--tw-bg-opacity: 1;background-color:rgb(18 125 179 / var(--tw-bg-opacity, 1))}.action-button{transition:background-color .15s ease-out}.map-popup-phone-wrapper{position:relative;margin-top:.5rem;margin-bottom:.5rem;width:100%}@media (min-width: 768px){.map-popup-phone-wrapper{max-width:16rem}}.map-popup-phone-wrapper .map-popup-phone-link{display:block;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(0 165 247 / var(--tw-bg-opacity, 1));padding:.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.map-popup-phone-wrapper .map-popup-phone-link:hover{--tw-bg-opacity: 1;background-color:rgb(0 170 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.map-popup-phone-wrapper .map-popup-phone-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none;width:100%;cursor:pointer;flex-direction:row;justify-content:space-around;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(0 165 247 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.flat-card__viewed.map-popup-phone-wrapper .map-popup-phone-overlay{display:none}.map-popup-phone-wrapper .map-popup-phone-overlay:hover{--tw-bg-opacity: 1;background-color:rgb(0 170 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.map-popup-phone-wrapper .map-popup-phone-overlay{display:flex}}.flat-slider{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.flat-slider .flat-slider-holder{position:relative}.flat-slider .flat-slider-holder .flat-slider-overlay{position:absolute;top:0;z-index:10;display:flex;height:100%;width:100%;flex-direction:row;align-items:center;justify-content:space-between}.flat-slider .flat-slider-holder .flat-slider-button{display:flex;height:100%;align-items:center;padding-left:.5rem;padding-right:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 0 3px #000}.flat-slider .flat-slider-holder .flat-slider-button.disabled .nav-button-content{opacity:.3}.flat-slider .flat-slider-holder .flat-slider-wrapper{display:flex;aspect-ratio:3 / 2;flex-direction:row;vertical-align:middle;will-change:transform;overscroll-behavior:contain;transform:translate(0);transition:transform .3s ease-out}.flat-slider .flat-slider-holder .flat-slider-slide{aspect-ratio:3 / 2;height:100%;width:100%;min-width:100%}.flat-slider .flat-slider-holder .flat-slider-slide img{pointer-events:none;aspect-ratio:3 / 2;width:100%}.flat-slider .flat-slider-pagination{width:100%;text-align:center;line-height:.7;height:12px}.flat-slider .flat-slider-pagination .pagination-bullet{margin-left:1px;margin-right:1px;display:inline-block;height:.25rem;width:.25rem;cursor:pointer;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(196 196 196 / var(--tw-bg-opacity, 1))}.flat-slider .flat-slider-pagination .pagination-bullet-active{width:.625rem;--tw-bg-opacity: 1;background-color:rgb(0 165 247 / var(--tw-bg-opacity, 1))}.flat-card{position:relative;overflow:hidden;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.flat-card__price-wrapper{position:absolute;left:.5rem;top:.5rem;z-index:10;display:flex}.flat-card__price{z-index:10;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.875rem;line-height:1.25rem}.flat-card__viewed{margin-left:-2rem;border-radius:9999px;padding:.5rem .75rem .5rem 2.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#0b1d2699}.flat-card__viewed.hidden{display:none}.flat-card__other-price{position:absolute;left:.5rem;top:.5rem;z-index:10;border-radius:9999px;padding:.5rem;font-size:.875rem;line-height:1.25rem;background:#f5f5f5e6}.flat-card__other-price span{font-weight:500}.flat-card__img{position:relative;display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center}.flat-card__content{position:relative;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem}.flat-card__name{margin-bottom:1rem;padding-right:1.5rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.flat-card__name:hover{--tw-text-opacity: 1;color:rgb(0 165 247 / var(--tw-text-opacity, 1))}.flat-card__name a{text-decoration-line:underline;text-decoration-color:#c4c4c4;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:4px}.flat-card__name a:hover{text-decoration-line:underline;text-decoration-color:#00a5f7;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:4px}.flat-card__contacts{margin-bottom:.625rem;display:flex;width:100%}.flat-card__contacts-phone{position:relative;flex-grow:1}.flat-card__contacts-phone-show{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none;align-items:center;justify-content:flex-end;border-radius:.25rem;padding:.5rem}.flat-card__viewed.flat-card__contacts-phone-show{display:none}@media (min-width: 640px){.flat-card__contacts-phone-show{display:flex}}.flat-card__contacts-phone-show{background:linear-gradient(90deg,#f5f5f51a,#f5f5f5 50%)}.flat-card__contacts-phone-show span{cursor:pointer;text-decoration-line:underline;text-decoration-color:#c4c4c4;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.flat-card__contacts-phone-show span:hover{--tw-text-opacity: 1;color:rgb(0 165 247 / var(--tw-text-opacity, 1));text-decoration-color:#00a5f7}.flat-card__phone{display:flex;height:2.5rem;align-items:center;white-space:nowrap;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;font-size:15px}.flat-card__contacts-icon{position:relative}.flat-card__contacts-icon:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1));opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;content:""}.flat-card__contacts-icon:hover:before{opacity:.2}.flat-card__contacts-icons-box{position:relative;margin-left:.25rem;display:flex;width:2.5rem;flex-shrink:1;flex-wrap:wrap;justify-content:space-between;padding:5px}.flat-card__contacts-hover-icons-box{position:absolute;right:0;top:120%;z-index:10;display:flex;width:10rem;flex-wrap:wrap;justify-content:space-between;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.flat-card__rooms{margin-bottom:.375rem}.flat-card__address{margin-bottom:.375rem;line-height:1.25rem}.flat-card__passage-text{margin-bottom:-.25rem;display:flex}.flat-card__passage-time{padding-left:1.75rem;font-size:.75rem;line-height:1rem}.flat-card__passage-icon{margin-right:.5rem;height:1.25rem;width:1.25rem;margin-top:5px;background:url(/build/assets/metro-CElKrLro.png) no-repeat center center}.flat-card__show-map{cursor:pointer;text-decoration-line:underline;text-decoration-color:#c4c4c4;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.flat-card__show-map:hover{--tw-text-opacity: 1;color:rgb(0 165 247 / var(--tw-text-opacity, 1));text-decoration-color:#00a5f7}.flat-slider{width:100%}.flat-slider .swiper{overflow-y:hidden;overflow-x:hidden;height:auto}.flat-slider__img-box{aspect-ratio:3/2;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.flat-slider__btn{position:absolute;left:0;top:0;z-index:20;display:flex;height:100%;--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem;text-align:center}.flat-slider__btn-right{right:0;left:auto;--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flat-slider .swiper-pagination{width:100%;text-align:center;line-height:.7;height:12px}.flat-slider .swiper-pagination-bullet{position:relative;margin-left:1px;margin-right:1px;display:inline-block;height:.25rem;width:.25rem;cursor:pointer;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(196 196 196 / var(--tw-bg-opacity, 1))}.flat-slider .swiper-pagination-bullet-active{width:.625rem;--tw-bg-opacity: 1;background-color:rgb(0 165 247 / var(--tw-bg-opacity, 1))}.faq__title{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.75rem}.faq__tabs{margin-bottom:1.5rem;display:inline-flex;height:2.5rem}.faq__tabs-item{display:flex;height:100%;cursor:pointer;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1));padding-left:1rem;padding-right:1rem;text-align:center}.faq__tabs-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.faq__tabs-item:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.faq .active{border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 165 247 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(0 165 247 / var(--tw-text-opacity, 1))}.faq__link-item,.faq__link-anchor{margin-bottom:1rem}.faq__link-anchor-link{--tw-text-opacity: 1;color:rgb(0 165 247 / var(--tw-text-opacity, 1))}.faq__list-item{margin-bottom:1.5rem}.faq__list-item ul{margin-left:.5rem;margin-bottom:.5rem;list-style-position:inside;list-style-type:disc}.faq__list-item ol{margin-left:.5rem;margin-bottom:.5rem;list-style-position:inside;list-style-type:decimal}.faq__list-item p{margin-bottom:.5rem}.faq__list-item a{--tw-text-opacity: 1;color:rgb(0 165 247 / var(--tw-text-opacity, 1))}.faq__list-item a:hover{text-decoration-line:underline}.faq__list-item-anchor{margin-top:2rem;margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}.faq__list-item-title{margin-bottom:.5rem;font-weight:600}.to-top{position:sticky;left:100%;bottom:1.5rem;margin-bottom:1.5rem;margin-right:1.5rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(0 165 247 / var(--tw-bg-opacity, 1))}
