.prop-modal__slider-nav{display:flex;justify-content:space-around;overflow-x:auto;white-space:nowrap}.prop-modal__container{display:flex;overflow-y:auto;position:relative}@media (min-width:1px) and (max-width:920px){.prop-modal__container{flex-direction:column}}.prop-modal__wrapper{display:none;pointer-events:none;position:fixed}@media (min-width:1px) and (max-width:920px){.prop-modal__wrapper{flex-direction:column}}.prop-modal__wrapper.visible-layer{display:flex}.prop-modal__wrapper.active{pointer-events:all}.prop-modal__planning{display:flex;flex-direction:column;position:absolute}@media (min-width:1px) and (max-width:920px){.prop-modal__planning{display:none}}.prop-modal__planning span{writing-mode:tb-rl}.prop-modal__planning-item{align-items:flex-end;cursor:pointer;display:flex}.prop-modal__planning-photo{pointer-events:none;position:relative}.prop-modal__planning-photo:after{content:"";position:absolute}.prop-modal__planning-photo.full img{-o-object-fit:cover;object-fit:cover}.prop-modal__planning-photo img{-o-object-fit:contain;object-fit:contain}.prop-modal__main-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:1px) and (max-width:920px){.prop-modal__main-wrapper{display:none}}.prop-modal__main{position:relative}.prop-modal__information-preloader,.prop-modal__main-preloader,.prop-modal__wrapper-flex-preloader{align-items:center;display:none;justify-content:center;position:absolute}.prop-modal__information-preloader.close,.prop-modal__main-preloader.close,.prop-modal__wrapper-flex-preloader.close{pointer-events:none}.prop-modal__information-preloader:after,.prop-modal__main-preloader:after,.prop-modal__wrapper-flex-preloader:after{content:"";position:absolute}@media screen and (min-width:920px){.prop-modal__information-preloader,.prop-modal__main-preloader{display:flex}}@media (min-width:1px) and (max-width:920px){.prop-modal__wrapper-flex-preloader{display:flex}}.prop-modal__furniture{cursor:pointer;display:flex;position:absolute}@media (min-width:1px) and (max-width:920px){.prop-modal__furniture{display:none}}.prop-modal__furniture button{cursor:pointer;position:absolute}.prop-modal__furniture-bg{position:relative}.prop-modal__furniture-bg .prop-modal__furniture-circle{pointer-events:none;position:absolute}.prop-modal .property-flat__wind-rose{position:absolute}.prop-modal__photo{position:relative}.prop-modal__title{position:absolute}@media (min-width:1px) and (max-width:920px){.prop-modal__title{display:none}}.prop-modal__title.mobile{display:none}@media (min-width:1px) and (max-width:920px){.prop-modal__title.mobile{display:inline-block;position:static}}.prop-modal__compass-box{pointer-events:none;position:relative}.prop-modal__compass{pointer-events:none;position:absolute}@media (min-width:1px) and (max-width:920px){.prop-modal__compass{display:none}}.prop-modal__compass span{position:absolute}.prop-modal__image-wrapper{display:none;position:relative}.prop-modal__image-wrapper.active{display:block}.prop-modal__image-wrapper button{cursor:pointer;position:absolute}.prop-modal__main-images{align-items:center;display:flex;justify-content:center;position:relative}@media (min-width:1px) and (max-width:920px){.prop-modal__main-images{display:none}}.prop-modal__main-images img{-o-object-fit:contain;object-fit:contain}.prop-modal__main-images span{position:absolute}@media (min-width:1px) and (max-width:920px){.prop-modal__main-images span{display:none}}.prop-modal__main-images span:nth-child(4){writing-mode:tb-rl}.prop-modal__share-mobile{display:none}@media (min-width:1px) and (max-width:920px){.prop-modal__share-mobile{display:block}}.prop-modal__properties-inner{display:flex;flex-wrap:wrap}.prop-modal__information{position:relative}.prop-modal__information-inner{display:flex;flex-direction:column;overflow-y:auto}@media (min-width:1px) and (max-width:920px){.prop-modal__information-inner{overflow-y:auto}.prop-modal__actions{display:none}}.prop-modal__actions.mobile{display:none}@media (min-width:1px) and (max-width:920px){.prop-modal__actions.mobile{display:block}}.prop-modal__actions-inner{display:flex;flex-wrap:wrap}.prop-modal__action{display:inline-block;position:relative;text-align:center}.prop-modal__reservation{align-items:flex-start;display:flex;justify-content:space-between}@media (min-width:1px) and (max-width:920px){.prop-modal__reservation{flex-wrap:wrap}}.prop-modal__price-number{display:flex;flex-direction:column}.prop-modal__price-number span{white-space:nowrap}.prop-modal__price-status{align-items:center;display:flex}.prop-modal__price-status span{display:block}.prop-modal__price-status.disabled{pointer-events:none}.prop-modal__info-controls{align-items:center;display:flex}.prop-modal__info-controls,.prop-modal__info-controls.space-between{justify-content:space-between}.prop-modal__info-control{align-items:center;cursor:pointer;display:flex;position:relative}@media (min-width:1px) and (max-width:1024px){.prop-modal__info-control{flex-direction:column}}.prop-modal__share-text{display:none;position:relative}@media (min-width:1px) and (max-width:768px){.prop-modal__share-text{display:block}}.prop-modal__price-media{align-items:center;display:flex;pointer-events:none;position:absolute}.prop-modal__data-row{align-items:center;display:flex;justify-content:flex-start}@media (min-width:1px) and (max-width:920px){.prop-modal__data-row{display:none}}.prop-modal__add-properties .prop-modal__properties-inner,.prop-modal__data-row-item{display:flex;flex-direction:column}.prop-modal__add-properties .prop-modal__item-property{display:flex;flex-direction:row;justify-content:space-between}.prop-modal__item-properties .prop-modal__item-property,.prop-modal__props{display:flex;flex-direction:column}.prop-modal__props-item{align-items:flex-start;display:flex;justify-content:space-between}.prop-modal__full{display:none;position:absolute}@media (min-width:1px) and (max-width:920px){.prop-modal__full{display:block}}.prop-modal__full button,.prop-modal__full position relative,.prop-modal__full__share{align-items:center;display:flex;justify-content:center}.prop-modal__share-list-wrap{pointer-events:none;position:absolute}@media (min-width:1px) and (max-width:768px){.prop-modal__share-list-wrap{display:none}}.prop-modal__share-list-wrap.shown{pointer-events:all}@media (min-width:1px) and (max-width:768px){.prop-modal__share-list-wrap.shown{display:none}}.prop-modal__share-list-inner{position:relative}.prop-modal__share-list-inner:after{content:"";display:block;position:absolute}.prop-modal__share-list{display:flex;overflow:auto;position:relative}@media (min-width:1px) and (max-width:768px){.prop-modal__share-list{display:none}}.prop-modal__share-list li a{align-items:center;display:flex;justify-content:center;position:relative}@media (min-width:1px) and (max-width:768px){.prop-modal__share-list li a{align-items:center;display:flex}}.prop-modal__share-list li a:after{display:block;position:absolute}@media (min-width:1px) and (max-width:768px){.prop-modal__share-list li a:after{content:""}}.prop-modal__share-content a{position:relative}.prop-modal__share-content a,.prop-modal__share-icon{align-items:center;display:flex;justify-content:center}@media (min-width:1px) and (max-width:768px){.prop-modal__share-icon{position:absolute}}.prop-modal__share-modal{display:none;flex-direction:column;overflow:auto;position:fixed}@media (min-width:1px) and (max-width:920px){.prop-modal__share-modal{display:flex}}.prop-modal__share-modal ul{display:flex;flex-direction:column}.prop-modal__share-modal-bg{display:none;pointer-events:none;position:fixed}@media (min-width:1px) and (max-width:768px){.prop-modal__share-modal-bg{display:block}}.prop-modal__share-modal-bg.shown{pointer-events:all}.prop-modal__share-header{align-items:center;display:flex;justify-content:space-between}.prop-modal__share-header button{position:relative}.prop-modal__share-header button:after,.prop-modal__share-header button:before{content:"";display:block;position:absolute}.prop-modal__slider-wrapper{display:none;position:relative}@media (min-width:1px) and (max-width:920px){.prop-modal__slider-wrapper{display:block}}.prop-modal__slider.swiper,.prop-modal__slider.swiper *{box-sizing:border-box}.prop-modal__slide-image{position:relative}.prop-modal__slide-image img{-o-object-fit:contain;object-fit:contain}@media (min-width:1px) and (max-width:920px){.prop-modal__slide-image .prop-modal__compass{display:block}}.prop-modal__slide-image button{cursor:pointer;position:absolute}.prop-modal__pagination{position:absolute}.prop-modal__wrapper .shade-modal-close{cursor:pointer;position:absolute}@media (min-width:1px) and (max-width:920px){.prop-modal__wrapper .shade-modal-close{display:none}}.prop-modal__wrapper .shade-modal-close.mobile{display:none}@media (min-width:1px) and (max-width:920px){.prop-modal__wrapper .shade-modal-close.mobile{display:block;text-align:left}}.prop-modal__wrapper .drag-modal{display:none}@media (min-width:1px) and (max-width:768px){.prop-modal__wrapper .drag-modal{display:flex}}.prop-modal__slider-btn{font-family:Montserrat,sans-serif}.prop-modal__information-preloader,.prop-modal__main-preloader,.prop-modal__wrapper-flex-preloader{transition:opacity .6s}.prop-modal__information-preloader:after,.prop-modal__main-preloader:after,.prop-modal__wrapper-flex-preloader:after{animation:pre-center 3s linear infinite;transition:opacity .2s ease}.prop-modal__furniture-bg .prop-modal__furniture-circle{transition:all .5s ease}.prop-modal__info-control{transition:opacity color fill .4s}.prop-modal__info-control svg{transition:fill .3s ease,stroke .3s ease}.prop-modal__share-text{transition:color .3s ease}.prop-modal__price-media{transition:all .6s ease}.prop-modal__full button svg{transition:fill .3s ease}.prop-modal__share-list-inner{transition:opacity .3s ease,transform .3s ease}.prop-modal__share-list li a{transition:background-color .3s ease}.prop-modal__share-content a{transition:box-shadow .3s ease}.prop-modal__share-modal{transition:transform .3s ease}.prop-modal__share-modal-bg{transition:opacity .3s ease}.prop-modal__share-header button{transition:box-shadow .3s ease}.prop-modal__wrapper .shade-modal-close{right:1.041666666666667vw;top:1.302083333333333vw;z-index:20}@media (min-width:1px) and (max-width:920px){.prop-modal__wrapper .shade-modal-close{bottom:5.333333333333333vw;top:auto}}.prop-modal__slider-btn{background:none;border-bottom-color:transparent;border-bottom-style:solid}.prop-modal__slider-btn.active{border-bottom-color:#000;color:#000}@media (min-width:1px) and (max-width:920px){.prop-modal__container{background:#fff}}.prop-modal__wrapper{background:#fff}@media (min-width:1px) and (max-width:920px){.prop-modal__wrapper{background-color:#fff}}.prop-modal__planning span{color:#9a9a9a}.prop-modal__planning-item{background:none;font-family:inherit;font-style:inherit}.prop-modal__planning-photo{background:#fefefe;box-shadow:0 0 10px rgba(0,0,0,.06)}.prop-modal__planning-photo:after{background-image:url(/assets/front/img/icons/full.svg);background-repeat:no-repeat}.prop-modal__planning-photo svg polygon{opacity:.5}.prop-modal__information-preloader,.prop-modal__main-preloader,.prop-modal__wrapper-flex-preloader{background:#fff}.prop-modal__information-preloader.close,.prop-modal__main-preloader.close,.prop-modal__wrapper-flex-preloader.close{opacity:0}.prop-modal__information-preloader:after,.prop-modal__main-preloader:after,.prop-modal__wrapper-flex-preloader:after{border-color:#f4f6fb;border-style:solid}.prop-modal__information-preloader,.prop-modal__wrapper-flex--preloader{background:$bg}.prop-modal__furniture{color:#505e78}.prop-modal__furniture-bg{background-color:#e1e3e6}.prop-modal__furniture-bg .prop-modal__furniture-circle{background-color:#0078ee}.prop-modal__photo{background:#fff}.prop-modal__compass-pointer{fill:#f23803;stroke:#f23803}.prop-modal__compass span:first-child{color:#c5c5c5}.prop-modal__compass span:nth-child(2){color:#0078ee}.prop-modal__compass span:nth-child(3),.prop-modal__compass span:nth-child(4){color:#c5c5c5}.prop-modal__image-wrapper button{background-color:transparent}.prop-modal__main-images span{color:#9a9a9a}.prop-modal__information{border-left-color:#dfe2e9;border-left-style:solid}.prop-modal__action{background-color:#f23803;color:#fff}.prop-modal__actions,.prop-modal__price{border-bottom-color:#dfe2e9;border-bottom-style:solid}.prop-modal__reservation-btn.btn.disabled{background:$disabled-bg}@media (min-width:1px) and (max-width:920px){.prop-modal__info-controls{border-bottom-color:#e1e1e1;border-bottom-style:solid;border-top-color:#e1e1e1;border-top-style:solid}}.prop-modal__info-control{background:none;color:#000;font-family:Montserrat,sans-serif;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1px) and (max-width:920px){.prop-modal__info-control{border-right-color:#e1e1e1;border-right-style:solid;width:100%}}.prop-modal__info-control.active{color:#f0435a}.prop-modal__info-control.active svg{fill:#f0435a;color:#f0435a}.prop-modal__info-control svg{fill:#8a92a5;color:#8a92a5}.prop-modal__share-text{color:#3b3d3e}.prop-modal__price-media{background:$bg;box-shadow:0 0 .5208333333333334vw rgba(0,0,0,.2);opacity:0}@media (min-width:1px) and (max-width:920px){.prop-modal__price-media{box-shadow:0 0 2.666666666666667vw rgba(0,0,0,.2)}}.prop-modal__price-media a{opacity:.4}.prop-modal__price-media a:hover{opacity:1}.prop-modal__data-row-item span:first-child{color:#202020}.prop-modal__data-row-item span:nth-child(2){color:#9a9a9a}.prop-modal__add-properties .prop-modal__item-property{border-bottom-color:#000;border-bottom-style:solid}.prop-modal__add-properties .prop-modal__item-property span:first-child,.prop-modal__add-properties .prop-modal__item-property span:nth-child(2){color:#000}.prop-modal__item-properties .prop-modal__item-property span:first-child{color:#abb1c5}.prop-modal__item-properties .prop-modal__item-property span:nth-child(2){color:#000}.prop-modal__props-item{border-bottom-color:#b3b3b3;border-bottom-style:solid;color:#2d2d2d}.prop-modal__full{background-image:url(/assets/front/img/icons/full-white.svg);background-repeat:no-repeat;background-size:2.083333333333333vw 2.083333333333333vw;box-shadow:0 .15625vw .2604166666666667vw rgba(0,0,0,.09)}@media (min-width:1px) and (max-width:920px){.prop-modal__full{background-size:10.666666666666666vw 10.666666666666666vw;box-shadow:0 .8vw 1.333333333333333vw rgba(0,0,0,.09)}}.prop-modal__full button{background-color:#fff;box-shadow:0 0 .4166666666666667vw rgba(0,0,0,.059)}@media (min-width:1px) and (max-width:920px){.prop-modal__full button{box-shadow:0 0 2.133333333333333vw rgba(0,0,0,.059)}}@media screen and (min-width:920px){.prop-modal__full button:hover svg{fill:#2e5c59}}.prop-modal__full button:active svg,.prop-modal__full button:focus svg{fill:#2e5c59}.prop-modal__full button:focus:not(:focus-visible) svg{fill:#f23803}.prop-modal__full button svg{fill:#f23803}.prop-modal__share-list-wrap.shown .prop-modal__share-list-inner{opacity:1}.prop-modal__share-list-inner{box-shadow:0 -.20833333333333334vw .9375vw .20833333333333334vw rgba(0,0,0,.239);opacity:0}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list-inner{box-shadow:0 -1.066666666666667vw 4.8vw 1.066666666666667vw rgba(0,0,0,.239)}}.prop-modal__share-list-inner:after{border-bottom-color:#fff;border-bottom-style:solid;border-left-color:transparent;border-left-style:solid;border-right-color:transparent;border-right-style:solid}.prop-modal__share-list{background-color:#fff;list-style:none}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list{box-shadow:0 0 2.133333333333333vw rgba(0,0,0,.059)}}.prop-modal__share-list li a{background-position:50%;background-repeat:no-repeat;border-color:#000;border-style:solid;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list li a{background:transparent;background-position:50%;background-repeat:no-repeat;border-bottom-color:hsla(0,0%,44%,.2);border-bottom-style:solid}}@media screen and (min-width:768px){.prop-modal__share-list li a:hover{background-color:#f23803}.prop-modal__share-list li a:hover svg{fill:#fff}}.prop-modal__share-list li a:active,.prop-modal__share-list li a:focus{background-color:#f23803}.prop-modal__share-list li a:active svg,.prop-modal__share-list li a:focus svg{fill:#fff}.prop-modal__share-list li a:after{background-color:#f23803;background-position:50%;background-repeat:no-repeat;background-size:.9895833333333334vw .9895833333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list li a:after{background-size:3.733333333333333vw 3.733333333333333vw}}.prop-modal__share-content{list-style:none}.prop-modal__share-content a{background:transparent;background-position:50%;background-repeat:no-repeat;background-size:.9895833333333334vw .9895833333333334vw;border-bottom-color:hsla(0,0%,44%,.2);border-bottom-style:solid;color:#000;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1px) and (max-width:920px){.prop-modal__share-content a{background-size:5.066666666666666vw 5.066666666666666vw}}.prop-modal__share-content a:active{box-shadow:inset 0 0 .2604166666666667vw 1px rgba(0,0,0,.376)}@media (min-width:1px) and (max-width:920px){.prop-modal__share-content a:active{box-shadow:inset 0 0 1.333333333333333vw 1px rgba(0,0,0,.376)}}.prop-modal__share-content a:focus{box-shadow:inset 0 0 .2604166666666667vw 1px rgba(0,0,0,.376)}@media (min-width:1px) and (max-width:920px){.prop-modal__share-content a:focus{box-shadow:inset 0 0 1.333333333333333vw 1px rgba(0,0,0,.376)}}.prop-modal__share-content a:focus:not(:focus-visible){box-shadow:none}.prop-modal__share-icon{background-position:50%;background-repeat:no-repeat;background-size:.7291666666666666vw .7291666666666666vw}@media (min-width:1px) and (max-width:920px){.prop-modal__share-icon{background-color:#0078ee;background-size:3.733333333333333vw 3.733333333333333vw}}.prop-modal__share-icon svg{fill:#000;stroke:transparent}@media (min-width:1px) and (max-width:920px){.prop-modal__share-icon svg{fill:#fff}}.prop-modal__share-modal{background-color:#fff}.prop-modal__share-modal-bg{background:rgba(68,68,68,.4);opacity:0}.prop-modal__share-modal-bg.shown{opacity:1}.prop-modal__share-header button{box-shadow:none}.prop-modal__share-header button:active{box-shadow:inset 0 0 .2604166666666667vw 1px rgba(0,0,0,.376)}@media (min-width:1px) and (max-width:920px){.prop-modal__share-header button:active{box-shadow:inset 0 0 1.333333333333333vw 1px rgba(0,0,0,.376)}}.prop-modal__share-header button:focus:not(:focus-visible){box-shadow:none}.prop-modal__share-header button:after,.prop-modal__share-header button:before{background-color:#707070;text-shadow:0 1px 0 #fff}.prop-modal__slide-image polygon{opacity:.3}.prop-modal__slide-image button{background-color:transparent}@keyframes pre-center{0%{border-top:.2604166666666667vw solid #f23803;transform:translate(-50%,-50%) rotate(0deg)}to{border-top:.2604166666666667vw solid #f23803;transform:translate(-50%,-50%) rotate(1turn)}}@keyframes opacityPlus{0%{opacity:0}to{opacity:1}}.prop-modal__slider-nav{width:100%}.prop-modal__slider-btn{border:none;font-size:.7291666666666666vw;line-height:1;padding:.78125vw .5208333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__slider-btn{font-size:3.733333333333333vw;padding:4vw 2.666666666666667vw}}.prop-modal__container{width:100%}.prop-modal__wrapper{height:100vh;left:105vw;top:0;width:100vw;z-index:111}.prop-modal__wrapper.active{transform:translateX(-105vw)}.prop-modal__wrapper .shade-modal-close{background-color:#fff}.prop-modal__wrapper p{line-height:1;margin:0;padding:0}.prop-modal__planning{bottom:2.083333333333333vw;left:2.604166666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__planning{bottom:5.333333333333333vw;left:5.333333333333333vw}}.prop-modal__planning span{font-size:.7291666666666666vw;font-weight:400;transform:rotate(180deg)}@media (min-width:1px) and (max-width:920px){.prop-modal__planning span{font-size:3.733333333333333vw}}.prop-modal__planning-item{border:none;margin-top:.9375vw;z-index:5}@media (min-width:1px) and (max-width:920px){.prop-modal__planning-item{margin-top:4.8vw}}.prop-modal__planning-photo{height:6.09375vw;margin-right:.5208333333333334vw;padding:.9375vw;width:7.708333333333333vw}@media (min-width:1px) and (max-width:920px){.prop-modal__planning-photo{height:25.066666666666666vw;padding:2.666666666666667vw;width:29.866666666666667vw}}.prop-modal__planning-photo:after{height:1.770833333333333vw;right:.5208333333333334vw;top:.5208333333333334vw;width:1.770833333333333vw}@media (min-width:1px) and (max-width:920px){.prop-modal__planning-photo:after{height:9.066666666666666vw;right:2.666666666666667vw;top:2.666666666666667vw;width:9.066666666666666vw}}.prop-modal__planning-photo.full{padding:0}.prop-modal__planning-photo img{height:100%;width:100%}.prop-modal__main-wrapper{height:100%;margin:0 auto;padding:0 1.041666666666667vw;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__main-wrapper{padding:0 5.333333333333333vw}}.prop-modal__main{width:calc(100% - 26.04167vw)}@media (min-width:1px) and (max-width:920px){.prop-modal__main{width:100%}}.prop-modal__information-preloader,.prop-modal__main-preloader,.prop-modal__wrapper-flex-preloader{height:100%;left:0;top:0;width:100%;z-index:10}.prop-modal__information-preloader:after,.prop-modal__main-preloader:after,.prop-modal__wrapper-flex-preloader:after{border-radius:50%;border-width:.2604166666666667vw;height:2.864583333333333vw;left:50%;top:50%;transform:translate(-50%,-50%);width:2.864583333333333vw;z-index:11}@media (min-width:1px) and (max-width:920px){.prop-modal__information-preloader:after,.prop-modal__main-preloader:after,.prop-modal__wrapper-flex-preloader:after{border-width:1.333333333333333vw;height:14.666666666666666vw;width:14.666666666666666vw}}.prop-modal__furniture{bottom:1.5625vw;left:50%;transform:translateX(-50%);z-index:10}@media (min-width:1px) and (max-width:920px){.prop-modal__furniture{bottom:5.333333333333333vw;left:50%}}.prop-modal__furniture span{margin-left:.7291666666666666vw;min-width:7.552083333333333vw}@media (min-width:1px) and (max-width:920px){.prop-modal__furniture span{margin-left:3.733333333333333vw;min-width:38.666666666666664vw}}.prop-modal__furniture button{border:0;height:100%;left:0;top:0;width:100%}.prop-modal__furniture-bg{border-radius:3.229166666666667vw;height:1.302083333333333vw;width:2.604166666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__furniture-bg{border-radius:16.533333333333335vw;height:6.666666666666667vw;width:13.333333333333334vw}}.prop-modal__furniture-bg.active .prop-modal__furniture-circle{left:1.5625vw;transform:translateY(-50%)}@media (min-width:1px) and (max-width:920px){.prop-modal__furniture-bg.active .prop-modal__furniture-circle{left:8vw}}.prop-modal__furniture-bg .prop-modal__furniture-circle{border-radius:100%;height:.8854166666666666vw;left:.20833333333333334vw;padding:.20833333333333334vw;top:50%;transform:translateY(-50%);width:.8854166666666666vw}@media (min-width:1px) and (max-width:920px){.prop-modal__furniture-bg .prop-modal__furniture-circle{height:4.533333333333333vw;left:1.066666666666667vw;padding:1.066666666666667vw;width:4.533333333333333vw}}.prop-modal .property-flat__wind-rose{right:2.604166666666667vw;top:2.604166666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal .property-flat__wind-rose{right:5.333333333333333vw;top:5.333333333333333vw}}.prop-modal__photo{width:100%}.prop-modal__title{font-size:1.302083333333333vw;left:2.083333333333333vw;max-width:80%;top:1.822916666666667vw;z-index:5}@media (min-width:1px) and (max-width:920px){.prop-modal__title{font-size:5.333333333333333vw;left:5.333333333333333vw;top:5.333333333333333vw}.prop-modal__title.mobile{font-size:4.8vw;margin-left:5.333333333333333vw;margin-right:5.333333333333333vw;margin-top:0;max-width:none}}.prop-modal__compass-box{padding:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__compass-box{height:16vw;padding:2.666666666666667vw;width:16vw}}.prop-modal__compass-box svg{height:3.125vw;width:3.125vw}@media (min-width:1px) and (max-width:920px){.prop-modal__compass-box svg{height:16vw;width:16vw}}.prop-modal__compass{height:5.208333333333333vw;right:1.822916666666667vw;top:1.822916666666667vw;width:5.208333333333333vw;z-index:5}@media (min-width:1px) and (max-width:920px){.prop-modal__compass{height:16vw;right:5.333333333333333vw;top:5.333333333333333vw;width:16vw}.prop-modal__compass svg{height:10.666666666666666vw;width:10.666666666666666vw}}.prop-modal__compass span{line-height:1}@media (min-width:1px) and (max-width:920px){.prop-modal__compass span{font-size:2.4vw}}.prop-modal__compass span:first-child{left:2.34375vw;top:-.20833333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__compass span:first-child{left:7.2vw;top:0}}.prop-modal__compass span:nth-child(2){right:0;top:2.135416666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__compass span:nth-child(2){top:6.666666666666667vw}}.prop-modal__compass span:nth-child(3){bottom:.15625vw;left:2.34375vw}@media (min-width:1px) and (max-width:920px){.prop-modal__compass span:nth-child(3){bottom:0;left:7.2vw}}.prop-modal__compass span:nth-child(4){left:0;top:2.135416666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__compass span:nth-child(4){top:6.666666666666667vw}}.prop-modal__image-wrapper{height:100%;padding:1.5625vw;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__image-wrapper{padding:8vw}}.prop-modal__image-wrapper button{border:0;height:100%;left:0;top:0;width:100%;z-index:2}.prop-modal__main-images{height:100%;max-height:65vh;max-width:70%;min-width:50%;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__main-images{max-width:100%}}.prop-modal__main-images img{height:100%;width:100%}.prop-modal__main-images span:first-child{left:50%;top:0;transform:translateX(-50%)}.prop-modal__main-images span:nth-child(2){right:0;top:50%;transform:translateY(-50%)}.prop-modal__main-images span:nth-child(3){bottom:0;left:50%;transform:translateX(-50%)}.prop-modal__main-images span:nth-child(4){left:0;top:50%;transform:translateY(-50%) rotate(180deg)}.prop-modal__properties-inner{margin-left:-.5208333333333334vw;margin-right:-.5208333333333334vw;width:calc(100% + 1.04167vw)}@media (min-width:1px) and (max-width:920px){.prop-modal__properties-inner{margin-left:-2.666666666666667vw;margin-right:-2.666666666666667vw;width:calc(100% + 5.33333vw)}}.prop-modal__information{border-left-width:1px;min-width:26.041666666666668vw;padding-top:0;width:26.041666666666668vw}@media (min-width:1px) and (max-width:920px){.prop-modal__information{border-left-width:0;min-width:100%;padding-top:0;width:100%}}.prop-modal__information-inner{height:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__information-inner{height:auto}}.prop-modal__actions{margin-top:.4166666666666667vw;padding:1.041666666666667vw 1.979166666666667vw;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__actions{padding:5.333333333333333vw}.prop-modal__actions.mobile{margin-top:1.333333333333333vw}}.prop-modal__actions-inner{margin-left:-.2604166666666667vw;margin-right:-.2604166666666667vw;width:calc(100% + .52083vw)}@media (min-width:1px) and (max-width:920px){.prop-modal__actions-inner{margin-left:-1.333333333333333vw;margin-right:-1.333333333333333vw;width:calc(100% + 2.66667vw)}}.prop-modal__action{border-radius:.2604166666666667vw;margin-bottom:.5208333333333334vw;margin-left:.2604166666666667vw;margin-right:.2604166666666667vw;padding:.10416666666666667vw .5208333333333334vw .15625vw;z-index:6}@media (min-width:1px) and (max-width:920px){.prop-modal__action{margin-right:2.666666666666667vw;margin-top:2.666666666666667vw;padding:2.133333333333333vw 5.333333333333333vw}}.prop-modal__price{max-width:100%;width:100%}.prop-modal__actions,.prop-modal__price{border-bottom-width:1px}@media (min-width:1px) and (max-width:920px){.prop-modal__actions,.prop-modal__price{border-bottom-width:0}.prop-modal__main-info{margin-bottom:4vw}}.prop-modal__reservation{padding:1.302083333333333vw 4.166666666666667vw 0 1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__reservation{padding:1.041666666666667vw 1.041666666666667vw 0}}.prop-modal__price-number{font-size:1.302083333333333vw}@media (min-width:1px) and (max-width:920px){.prop-modal__price-number{font-size:4.8vw}}.prop-modal__price-number span{line-height:1}.prop-modal__price-number span:first-child{font-weight:500}.prop-modal__price-status{margin-top:.78125vw}@media (min-width:1px) and (max-width:920px){.prop-modal__price-status{margin-top:2.666666666666667vw}}.prop-modal__price-status span{font-size:.7291666666666666vw;line-height:1;margin-left:.5729166666666666vw}@media (min-width:1px) and (max-width:920px){.prop-modal__price-status span{font-size:3.733333333333333vw;margin-left:2.933333333333333vw}}.prop-modal__price-status div{border-radius:100%;height:.5208333333333334vw;width:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__price-status div{height:2.666666666666667vw;width:2.666666666666667vw}}.prop-modal__reservation-btn.btn{border-radius:0;max-width:9.375vw}@media (min-width:1px) and (max-width:920px){.prop-modal__reservation-btn.btn{flex:1;max-width:15.625vw;min-width:100%}}.prop-modal__info-controls{margin-top:1.822916666666667vw;padding:0 1.041666666666667vw 1.302083333333333vw}@media (min-width:1px) and (max-width:920px){.prop-modal__info-controls{border-bottom-width:1px;border-top-width:1px;margin-top:4vw;padding-bottom:0;padding-left:0;padding-right:0}}.prop-modal__info-control{border:none;border-bottom:0;font-size:.7291666666666666vw;line-height:1.5;padding:0}@media (min-width:1px) and (max-width:920px){.prop-modal__info-control{border-right-width:1px;padding-bottom:2.666666666666667vw;padding-top:2.666666666666667vw;width:100%}.prop-modal__info-control:last-child{border-right:none}}.prop-modal__info-control:nth-child(2){border-right:0}.prop-modal__info-control svg{height:1.041666666666667vw;margin-right:.5208333333333334vw;width:1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__info-control svg{height:5.333333333333333vw;margin-bottom:0;margin-right:2.666666666666667vw;width:5.333333333333333vw}}.prop-modal__share-text{border-bottom:0;font-size:.78125vw;line-height:1;padding-left:3.385416666666667vw;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__share-text{font-size:3.466666666666667vw;padding-left:17.333333333333332vw}}.prop-modal__price-media{border-radius:.5208333333333334vw;bottom:1.5625vw;height:2.604166666666667vw;padding:.5208333333333334vw;width:auto}@media (min-width:1px) and (max-width:920px){.prop-modal__price-media{border-radius:2.666666666666667vw;bottom:8vw;height:13.333333333333334vw;padding:2.666666666666667vw}}.prop-modal__price-media a,.prop-modal__price-media div,.prop-modal__price-media img{height:100%;max-height:100%;min-height:1.5625vw}@media (min-width:1px) and (max-width:920px){.prop-modal__price-media a,.prop-modal__price-media div,.prop-modal__price-media img{min-height:8vw}}.prop-modal__price-media a{margin-right:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__price-media a{margin-right:2.666666666666667vw}}.prop-modal__data-row{padding-left:1.041666666666667vw;padding-right:1.041666666666667vw;padding-top:1.302083333333333vw}@media (min-width:1px) and (max-width:920px){.prop-modal__data-row{padding-left:5.333333333333333vw;padding-right:5.333333333333333vw;padding-top:6.666666666666667vw}}.prop-modal__data-row-item{margin-right:3.645833333333333vw}@media (min-width:1px) and (max-width:920px){.prop-modal__data-row-item{margin-right:8vw}}.prop-modal__data-row-item:last-child{margin-right:0}.prop-modal__data-row-item span:first-child{font-size:1.041666666666667vw;font-weight:500;line-height:1;margin-bottom:.4166666666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__data-row-item span:first-child{font-size:5.333333333333333vw;margin-bottom:2.133333333333333vw}}.prop-modal__data-row-item span:nth-child(2){font-size:.7291666666666666vw}@media (min-width:1px) and (max-width:920px){.prop-modal__data-row-item span:nth-child(2){font-size:3.733333333333333vw}}.prop-modal__data-more{padding:.5208333333333334vw 1.041666666666667vw 0}@media (min-width:1px) and (max-width:920px){.prop-modal__data-more{padding:2.666666666666667vw 5.333333333333333vw 0}}.prop-modal__data-more a.btn{border-radius:0;min-width:100%}.prop-modal__add-properties{padding:.5208333333333334vw 1.041666666666667vw 1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__add-properties{padding:2.666666666666667vw 5.333333333333333vw}}.prop-modal__add-properties .prop-modal__properties-inner{margin-left:0;margin-right:0;width:100%}.prop-modal__add-properties .prop-modal__item-property{border-bottom-width:1px;margin-left:0;margin-right:0;padding-bottom:.5208333333333334vw;padding-top:.5208333333333334vw;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__add-properties .prop-modal__item-property{padding-bottom:2.666666666666667vw;padding-top:2.666666666666667vw}}.prop-modal__add-properties .prop-modal__item-property:last-child{border-bottom:0}.prop-modal__add-properties .prop-modal__item-property span:first-child{font-size:.8333333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__add-properties .prop-modal__item-property span:first-child{font-size:3.733333333333333vw}}.prop-modal__add-properties .prop-modal__item-property span:nth-child(2){font-size:.8333333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__add-properties .prop-modal__item-property span:nth-child(2){font-size:3.733333333333333vw}}.prop-modal__item-properties .prop-modal__item-property{margin-left:.5208333333333334vw;margin-right:.5208333333333334vw;padding-bottom:.5208333333333334vw;padding-top:0;width:auto}@media (min-width:1px) and (max-width:920px){.prop-modal__item-properties .prop-modal__item-property{margin-left:2.666666666666667vw;margin-right:2.666666666666667vw;padding-bottom:2.666666666666667vw}}.prop-modal__item-properties .prop-modal__item-property:last-child{border-bottom:0}.prop-modal__item-properties .prop-modal__item-property span:first-child{font-size:.8333333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__item-properties .prop-modal__item-property span:first-child{font-size:3.733333333333333vw}}.prop-modal__item-properties .prop-modal__item-property span:nth-child(2){font-size:.8333333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__item-properties .prop-modal__item-property span:nth-child(2){font-size:4.266666666666667vw}}.prop-modal__props{padding-left:1.979166666666667vw;padding-right:1.979166666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__props{margin-top:0;padding-left:5.333333333333333vw;padding-right:5.333333333333333vw}}.prop-modal__props-item{border-bottom-width:1px;font-size:.78125vw;padding-bottom:.6770833333333334vw;padding-top:.8333333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__props-item{font-size:3.733333333333333vw;padding-bottom:3.466666666666667vw;padding-top:4.266666666666667vw}}.prop-modal__props-item span:first-child{margin-right:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__props-item span:first-child{margin-right:2.666666666666667vw}}.prop-modal__full{border:none;border-radius:100%;height:2.083333333333333vw;right:1.041666666666667vw;top:1.041666666666667vw;width:2.083333333333333vw}@media (min-width:1px) and (max-width:920px){.prop-modal__full{height:10.666666666666666vw;right:5.333333333333333vw;top:5.333333333333333vw;width:10.666666666666666vw}}.prop-modal__full button{border:0;border-radius:.2604166666666667vw;height:2.34375vw;width:2.34375vw}@media (min-width:1px) and (max-width:920px){.prop-modal__full button{border-radius:1.333333333333333vw;height:10.133333333333333vw;width:10.133333333333333vw}}.prop-modal__full button svg{height:.9375vw;width:.8854166666666666vw}@media (min-width:1px) and (max-width:920px){.prop-modal__full button svg{height:4.8vw;width:4.533333333333333vw}}.prop-modal__share-list-wrap{max-width:16.927083333333332vw;padding-top:.78125vw;right:0;top:100%;z-index:10}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list-wrap{max-width:86.66666666666667vw;padding-top:4vw}}.prop-modal__share-list-wrap.shown .prop-modal__share-list-inner{transform:translateY(0)}.prop-modal__share-list-inner{transform:translateY(-.78125vw)}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list-inner{transform:translateY(-4vw)}}.prop-modal__share-list-inner:after{border-bottom-width:.5208333333333334vw;border-left-width:.5208333333333334vw;border-right-width:.5208333333333334vw;height:0;right:.625vw;top:-.5208333333333334vw;width:0}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list-inner:after{border-bottom-width:2.666666666666667vw;border-left-width:2.666666666666667vw;border-right-width:2.666666666666667vw;right:3.2vw;top:-2.666666666666667vw}}.prop-modal__share-list{box-shadow:0 0 .4166666666666667vw rgba(0,0,0,.059);padding:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list{box-shadow:0 0 2.133333333333333vw rgba(0,0,0,.059);padding:2.666666666666667vw}}.prop-modal__share-list li:last-child a,.prop-modal__share-list svg{margin-right:0}.prop-modal__share-list li a{border-radius:50%;border-width:1px;height:1.875vw;margin-right:.5208333333333334vw;width:1.875vw}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list li a{border-bottom-width:1px;border-radius:0;height:16vw;margin-bottom:0;margin-right:2.666666666666667vw;margin-top:0;width:9.6vw;width:100%}}.prop-modal__share-list li a:after{border-radius:50%;height:1.354166666666667vw;left:1.041666666666667vw;top:50%;transform:translateY(-50%);width:1.354166666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list li a:after{height:6.933333333333334vw;left:5.333333333333333vw;width:6.933333333333334vw}}.prop-modal__control-icon{margin-right:.5208333333333334vw}@media (min-width:1px) and (max-width:920px){.prop-modal__control-icon{margin-right:0}}.prop-modal__share-content{margin:0;padding:0}.prop-modal__share-content a{border-bottom-width:1px;border-radius:0;height:2.34375vw;margin-top:0;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__share-content a{height:12vw}}.prop-modal__share-icon{border-radius:50%;height:1.5625vw;width:1.5625vw}@media (min-width:1px) and (max-width:920px){.prop-modal__share-icon{height:8vw;left:5.333333333333333vw;top:50%;transform:translateY(-50%);width:8vw}}.prop-modal__share-modal{bottom:0;left:0;max-height:calc(100vh - 3.125vw);padding-top:.8854166666666666vw;transform:translateY(100%);width:100%;z-index:50}@media (min-width:1px) and (max-width:920px){.prop-modal__share-modal{max-height:calc(100vh - 16vw);padding-top:4.533333333333333vw}}.prop-modal__share-modal.shown{transform:translateY(0)}.prop-modal__share-modal ul{width:100%}.prop-modal__share-modal-bg{height:100vh;left:0;top:0;width:100vw;z-index:49}.prop-modal__share-header{font-size:.8333333333333334vw;margin-bottom:.5208333333333334vw;padding:0 1.041666666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__share-header{font-size:4.266666666666667vw;margin-bottom:2.666666666666667vw;padding:0 5.333333333333333vw}}.prop-modal__share-header button{border:none}.prop-modal__share-header button:after,.prop-modal__share-header button:before{border-radius:.10416666666666667vw;height:1.09375vw;left:50%;top:50%;width:.10416666666666667vw}@media (min-width:1px) and (max-width:920px){.prop-modal__share-header button:after,.prop-modal__share-header button:before{border-radius:.5333333333333333vw;height:5.6vw;width:.5333333333333333vw}}.prop-modal__share-header button:after{transform:translate(-50%,-50%) rotate(45deg)}.prop-modal__share-header button:before{transform:translate(-50%,-50%) rotate(-45deg)}.prop-modal__slider-wrapper{min-height:55vh;width:100%}.prop-modal__slider.swiper{width:100%}.prop-modal__slide.swiper-slide{min-height:55vh}.prop-modal__slide-image{height:55vh;min-height:55vh;padding:1.041666666666667vw 1.041666666666667vw 1.5625vw;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__slide-image{padding:5.333333333333333vw 5.333333333333333vw 8vw}}.prop-modal__slide-image img{height:100%;width:100%}.prop-modal__slide-image button{border:0;height:100%;left:0;top:0;width:100%}.prop-modal__pagination{bottom:.20833333333333334vw;left:50%;transform:translateX(-50%)}@media (min-width:1px) and (max-width:920px){.prop-modal__pagination{bottom:1.066666666666667vw}}