.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:Manrope,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.25rem;top:1.5625rem;z-index:20}@media (min-width:1px) and (max-width:920px){.prop-modal__wrapper .shade-modal-close{bottom:1.25rem;top:auto}}.prop-modal__slider-btn{background:none;border-bottom-color:transparent;border-bottom-style:solid}.prop-modal__slider-btn.active{border-bottom-color:#333;color:#333}@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:#0078ee;stroke:#0078ee}.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:#0078ee;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:#333;font-family:Manrope,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 .625rem rgba(0,0,0,.2);opacity:0}@media (min-width:1px) and (max-width:920px){.prop-modal__price-media{box-shadow:0 0 .625rem 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:#333;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:#333}.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:#333}.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.5rem 2.5rem;box-shadow:0 .1875rem .3125rem rgba(0,0,0,.09)}@media (min-width:1px) and (max-width:920px){.prop-modal__full{background-size:2.5rem 2.5rem;box-shadow:0 .1875rem .3125rem rgba(0,0,0,.09)}}.prop-modal__full button{background-color:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.059)}@media (min-width:1px) and (max-width:920px){.prop-modal__full button{box-shadow:0 0 .5rem rgba(0,0,0,.059)}}@media screen and (min-width:920px){.prop-modal__full button:hover svg{fill:#000}}.prop-modal__full button:active svg,.prop-modal__full button:focus svg{fill:#000}.prop-modal__full button:focus:not(:focus-visible) svg{fill:#0078ee}.prop-modal__full button svg{fill:#0078ee}.prop-modal__share-list-wrap.shown .prop-modal__share-list-inner{opacity:1}.prop-modal__share-list-inner{box-shadow:0 -.25rem 1.125rem .25rem rgba(0,0,0,.239);opacity:0}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list-inner{box-shadow:0 -.25rem 1.125rem .25rem 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 .5rem rgba(0,0,0,.059)}}.prop-modal__share-list li a{background-position:50%;background-repeat:no-repeat;border-color:#333;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:#0078ee}.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:#0078ee}.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:#0078ee;background-position:50%;background-repeat:no-repeat;background-size:1.1875rem 1.1875rem}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list li a:after{background-size:.875rem .875rem}}.prop-modal__share-content{list-style:none}.prop-modal__share-content a{background:transparent;background-position:50%;background-repeat:no-repeat;background-size:1.1875rem 1.1875rem;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:1.1875rem 1.1875rem}}.prop-modal__share-content a:active{box-shadow:inset 0 0 .3125rem 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 .3125rem 1px rgba(0,0,0,.376)}}.prop-modal__share-content a:focus{box-shadow:inset 0 0 .3125rem 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 .3125rem 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:.875rem .875rem}@media (min-width:1px) and (max-width:920px){.prop-modal__share-icon{background-color:#0078ee;background-size:.875rem .875rem}}.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 .3125rem 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 .3125rem 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:5px solid #0078ee;transform:translate(-50%,-50%) rotate(0deg)}to{border-top:5px solid #0078ee;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:.875rem;line-height:1;padding:.9375rem .625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__slider-btn{font-size:.875rem;padding:.9375rem .625rem}}.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.5rem;left:3.125rem}@media (min-width:1px) and (max-width:920px){.prop-modal__planning{bottom:1.25rem;left:1.25rem}}.prop-modal__planning span{font-size:.875rem;font-weight:400;transform:rotate(180deg)}@media (min-width:1px) and (max-width:920px){.prop-modal__planning span{font-size:.875rem}}.prop-modal__planning-item{border:none;margin-top:1.125rem;z-index:5}@media (min-width:1px) and (max-width:920px){.prop-modal__planning-item{margin-top:1.125rem}}.prop-modal__planning-photo{height:7.3125rem;margin-right:.625rem;padding:1.125rem;width:9.25rem}@media (min-width:1px) and (max-width:920px){.prop-modal__planning-photo{height:5.875rem;padding:.625rem;width:7rem}}.prop-modal__planning-photo:after{height:2.125rem;right:.625rem;top:.625rem;width:2.125rem}@media (min-width:1px) and (max-width:920px){.prop-modal__planning-photo:after{height:2.125rem;right:.625rem;top:.625rem;width:2.125rem}}.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.25rem;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__main-wrapper{padding:0 1.25rem}}.prop-modal__main{width:calc(100% - 31.25rem)}@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:.3125rem;height:3.4375rem;left:50%;top:50%;transform:translate(-50%,-50%);width:3.4375rem;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:.3125rem;height:3.4375rem;width:3.4375rem}}.prop-modal__furniture{bottom:1.875rem;left:50%;transform:translateX(-50%);z-index:10}@media (min-width:1px) and (max-width:920px){.prop-modal__furniture{bottom:1.25rem;left:50%}}.prop-modal__furniture span{margin-left:.875rem;min-width:9.0625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__furniture span{margin-left:.875rem;min-width:9.0625rem}}.prop-modal__furniture button{border:0;height:100%;left:0;top:0;width:100%}.prop-modal__furniture-bg{border-radius:3.875rem;height:1.5625rem;width:3.125rem}@media (min-width:1px) and (max-width:920px){.prop-modal__furniture-bg{border-radius:3.875rem;height:1.5625rem;width:3.125rem}}.prop-modal__furniture-bg.active .prop-modal__furniture-circle{left:1.875rem;transform:translateY(-50%)}@media (min-width:1px) and (max-width:920px){.prop-modal__furniture-bg.active .prop-modal__furniture-circle{left:1.875rem}}.prop-modal__furniture-bg .prop-modal__furniture-circle{border-radius:100%;height:1.0625rem;left:.25rem;padding:.25rem;top:50%;transform:translateY(-50%);width:1.0625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__furniture-bg .prop-modal__furniture-circle{height:1.0625rem;left:.25rem;padding:.25rem;width:1.0625rem}}.prop-modal .property-flat__wind-rose{right:3.125rem;top:3.125rem}@media (min-width:1px) and (max-width:920px){.prop-modal .property-flat__wind-rose{right:1.25rem;top:1.25rem}}.prop-modal__photo{width:100%}.prop-modal__title{font-size:1.5625rem;left:2.5rem;max-width:80%;top:2.1875rem;z-index:5}@media (min-width:1px) and (max-width:920px){.prop-modal__title{font-size:1.25rem;left:1.25rem;top:1.25rem}.prop-modal__title.mobile{font-size:1.125rem;margin-left:1.25rem;margin-right:1.25rem;margin-top:0;max-width:none}}.prop-modal__compass-box{padding:1.25rem}@media (min-width:1px) and (max-width:920px){.prop-modal__compass-box{height:3.75rem;padding:.625rem;width:3.75rem}}.prop-modal__compass-box svg{height:3.75rem;width:3.75rem}@media (min-width:1px) and (max-width:920px){.prop-modal__compass-box svg{height:3.75rem;width:3.75rem}}.prop-modal__compass{height:6.25rem;right:2.1875rem;top:2.1875rem;width:6.25rem;z-index:5}@media (min-width:1px) and (max-width:920px){.prop-modal__compass{height:3.75rem;right:1.25rem;top:1.25rem;width:3.75rem}.prop-modal__compass svg{height:2.5rem;width:2.5rem}}.prop-modal__compass span{line-height:1}@media (min-width:1px) and (max-width:920px){.prop-modal__compass span{font-size:.5625rem}}.prop-modal__compass span:first-child{left:2.8125rem;top:-.25rem}@media (min-width:1px) and (max-width:920px){.prop-modal__compass span:first-child{left:1.6875rem;top:0}}.prop-modal__compass span:nth-child(2){right:0;top:2.5625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__compass span:nth-child(2){top:1.5625rem}}.prop-modal__compass span:nth-child(3){bottom:.1875rem;left:2.8125rem}@media (min-width:1px) and (max-width:920px){.prop-modal__compass span:nth-child(3){bottom:0;left:1.6875rem}}.prop-modal__compass span:nth-child(4){left:0;top:2.5625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__compass span:nth-child(4){top:1.5625rem}}.prop-modal__image-wrapper{height:100%;padding:1.875rem;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__image-wrapper{padding:1.875rem}}.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:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}@media (min-width:1px) and (max-width:920px){.prop-modal__properties-inner{margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}}.prop-modal__information{border-left-width:1px;min-width:31.25rem;padding-top:0;width:31.25rem}@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:.5rem;padding:1.25rem 2.375rem;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__actions{padding:1.25rem}.prop-modal__actions.mobile{margin-top:.3125rem}}.prop-modal__actions-inner{margin-left:-.3125rem;margin-right:-.3125rem;width:calc(100% + .625rem)}@media (min-width:1px) and (max-width:920px){.prop-modal__actions-inner{margin-left:-.3125rem;margin-right:-.3125rem;width:calc(100% + .625rem)}}.prop-modal__action{border-radius:.3125rem;margin-bottom:.625rem;margin-left:.3125rem;margin-right:.3125rem;padding:.125rem .625rem .1875rem;z-index:6}@media (min-width:1px) and (max-width:920px){.prop-modal__action{margin-right:.625rem;margin-top:.625rem;padding:.5rem 1.25rem}}.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:.9375rem}}.prop-modal__reservation{padding:1.5625rem 5rem 0 1.25rem}@media (min-width:1px) and (max-width:920px){.prop-modal__reservation{padding:1.25rem 1.25rem 0}}.prop-modal__price-number{font-size:1.5625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__price-number{font-size:1.125rem}}.prop-modal__price-number span{line-height:1}.prop-modal__price-number span:first-child{font-weight:500}.prop-modal__price-status{margin-top:.9375rem}@media (min-width:1px) and (max-width:920px){.prop-modal__price-status{margin-top:.625rem}}.prop-modal__price-status span{font-size:.875rem;line-height:1;margin-left:.6875rem}@media (min-width:1px) and (max-width:920px){.prop-modal__price-status span{font-size:.875rem;margin-left:.6875rem}}.prop-modal__price-status div{border-radius:100%;height:.625rem;width:.625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__price-status div{height:.625rem;width:.625rem}}.prop-modal__reservation-btn.btn{border-radius:0;max-width:11.25rem}@media (min-width:1px) and (max-width:920px){.prop-modal__reservation-btn.btn{flex:1;max-width:18.75rem;min-width:100%}}.prop-modal__info-controls{margin-top:2.1875rem;padding:0 1.25rem 1.5625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__info-controls{border-bottom-width:1px;border-top-width:1px;margin-top:.9375rem;padding-bottom:0;padding-left:0;padding-right:0}}.prop-modal__info-control{border:none;border-bottom:0;font-size:.875rem;line-height:1.5;padding:0}@media (min-width:1px) and (max-width:920px){.prop-modal__info-control{border-right-width:1px;padding-bottom:.625rem;padding-top:.625rem;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.25rem;margin-right:.625rem;width:1.25rem}@media (min-width:1px) and (max-width:920px){.prop-modal__info-control svg{height:1.25rem;margin-bottom:0;margin-right:.625rem;width:1.25rem}}.prop-modal__share-text{border-bottom:0;font-size:.9375rem;line-height:1;padding-left:4.0625rem;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__share-text{font-size:.8125rem;padding-left:4.0625rem}}.prop-modal__price-media{border-radius:.625rem;bottom:1.875rem;height:3.125rem;padding:.625rem;width:auto}@media (min-width:1px) and (max-width:920px){.prop-modal__price-media{border-radius:.625rem;bottom:1.875rem;height:3.125rem;padding:.625rem}}.prop-modal__price-media a,.prop-modal__price-media div,.prop-modal__price-media img{height:100%;max-height:100%;min-height:1.875rem}@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:1.875rem}}.prop-modal__price-media a{margin-right:.625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__price-media a{margin-right:.625rem}}.prop-modal__data-row{padding-left:1.25rem;padding-right:1.25rem;padding-top:1.5625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__data-row{padding-left:1.25rem;padding-right:1.25rem;padding-top:1.5625rem}}.prop-modal__data-row-item{margin-right:4.375rem}@media (min-width:1px) and (max-width:920px){.prop-modal__data-row-item{margin-right:1.875rem}}.prop-modal__data-row-item:last-child{margin-right:0}.prop-modal__data-row-item span:first-child{font-size:1.25rem;font-weight:500;line-height:1;margin-bottom:.5rem}@media (min-width:1px) and (max-width:920px){.prop-modal__data-row-item span:first-child{font-size:1.25rem;margin-bottom:.5rem}}.prop-modal__data-row-item span:nth-child(2){font-size:.875rem}@media (min-width:1px) and (max-width:920px){.prop-modal__data-row-item span:nth-child(2){font-size:.875rem}}.prop-modal__data-more{padding:.625rem 1.25rem 0}@media (min-width:1px) and (max-width:920px){.prop-modal__data-more{padding:.625rem 1.25rem 0}}.prop-modal__data-more a.btn{border-radius:0;min-width:100%}.prop-modal__add-properties{padding:.625rem 1.25rem 1.25rem}@media (min-width:1px) and (max-width:920px){.prop-modal__add-properties{padding:.625rem 1.25rem}}.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:.625rem;padding-top:.625rem;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__add-properties .prop-modal__item-property{padding-bottom:.625rem;padding-top:.625rem}}.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:1rem}@media (min-width:1px) and (max-width:920px){.prop-modal__add-properties .prop-modal__item-property span:first-child{font-size:.875rem}}.prop-modal__add-properties .prop-modal__item-property span:nth-child(2){font-size:1rem}@media (min-width:1px) and (max-width:920px){.prop-modal__add-properties .prop-modal__item-property span:nth-child(2){font-size:.875rem}}.prop-modal__item-properties .prop-modal__item-property{margin-left:.625rem;margin-right:.625rem;padding-bottom:.625rem;padding-top:0;width:auto}@media (min-width:1px) and (max-width:920px){.prop-modal__item-properties .prop-modal__item-property{margin-left:.625rem;margin-right:.625rem;padding-bottom:.625rem}}.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:1rem}@media (min-width:1px) and (max-width:920px){.prop-modal__item-properties .prop-modal__item-property span:first-child{font-size:.875rem}}.prop-modal__item-properties .prop-modal__item-property span:nth-child(2){font-size:1rem}@media (min-width:1px) and (max-width:920px){.prop-modal__item-properties .prop-modal__item-property span:nth-child(2){font-size:1rem}}.prop-modal__props{padding-left:2.375rem;padding-right:2.375rem}@media (min-width:1px) and (max-width:920px){.prop-modal__props{margin-top:0;padding-left:1.25rem;padding-right:1.25rem}}.prop-modal__props-item{border-bottom-width:1px;font-size:.9375rem;padding-bottom:.8125rem;padding-top:1rem}@media (min-width:1px) and (max-width:920px){.prop-modal__props-item{font-size:.875rem;padding-bottom:.8125rem;padding-top:1rem}}.prop-modal__props-item span:first-child{margin-right:.625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__props-item span:first-child{margin-right:.625rem}}.prop-modal__full{border:none;border-radius:100%;height:2.5rem;right:1.25rem;top:1.25rem;width:2.5rem}@media (min-width:1px) and (max-width:920px){.prop-modal__full{height:2.5rem;right:1.25rem;top:1.25rem;width:2.5rem}}.prop-modal__full button{border:0;border-radius:.1875rem;height:2.8125rem;width:2.8125rem}@media (min-width:1px) and (max-width:920px){.prop-modal__full button{border-radius:.1875rem;height:2.375rem;width:2.375rem}}.prop-modal__full button svg{height:1.125rem;width:1.0625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__full button svg{height:1.125rem;width:1.0625rem}}.prop-modal__share-list-wrap{max-width:20.3125rem;padding-top:.9375rem;right:0;top:100%;z-index:10}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list-wrap{max-width:20.3125rem;padding-top:.9375rem}}.prop-modal__share-list-wrap.shown .prop-modal__share-list-inner{transform:translateY(0)}.prop-modal__share-list-inner{transform:translateY(-.9375rem)}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list-inner{transform:translateY(-.9375rem)}}.prop-modal__share-list-inner:after{border-bottom-width:.625rem;border-left-width:.625rem;border-right-width:.625rem;height:0;right:.75rem;top:-.625rem;width:0}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list-inner:after{border-bottom-width:.625rem;border-left-width:.625rem;border-right-width:.625rem;right:.75rem;top:-.625rem}}.prop-modal__share-list{box-shadow:0 0 .5rem rgba(0,0,0,.059);padding:.625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list{box-shadow:0 0 .5rem rgba(0,0,0,.059);padding:.625rem}}.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:2.25rem;margin-right:.625rem;width:2.25rem}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list li a{border-bottom-width:1px;border-radius:0;height:3.75rem;margin-bottom:0;margin-right:.625rem;margin-top:0;width:2.25rem;width:100%}}.prop-modal__share-list li a:after{border-radius:50%;height:1.625rem;left:1.25rem;top:50%;transform:translateY(-50%);width:1.625rem}@media (min-width:1px) and (max-width:920px){.prop-modal__share-list li a:after{height:1.625rem;left:1.25rem;width:1.625rem}}.prop-modal__control-icon{margin-right:.625rem}@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.8125rem;margin-top:0;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__share-content a{height:2.8125rem}}.prop-modal__share-icon{border-radius:50%;height:1.875rem;width:1.875rem}@media (min-width:1px) and (max-width:920px){.prop-modal__share-icon{height:1.875rem;left:1.25rem;top:50%;transform:translateY(-50%);width:1.875rem}}.prop-modal__share-modal{bottom:0;left:0;max-height:calc(100vh - 3.75rem);padding-top:1.0625rem;transform:translateY(100%);width:100%;z-index:50}@media (min-width:1px) and (max-width:920px){.prop-modal__share-modal{max-height:calc(100vh - 3.75rem);padding-top:1.0625rem}}.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:1rem;margin-bottom:.625rem;padding:0 1.25rem}@media (min-width:1px) and (max-width:920px){.prop-modal__share-header{font-size:1rem;margin-bottom:.625rem;padding:0 1.25rem}}.prop-modal__share-header button{border:none}.prop-modal__share-header button:after,.prop-modal__share-header button:before{border-radius:.125rem;height:1.3125rem;left:50%;top:50%;width:.125rem}@media (min-width:1px) and (max-width:920px){.prop-modal__share-header button:after,.prop-modal__share-header button:before{border-radius:.125rem;height:1.3125rem;width:.125rem}}.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.25rem 1.25rem 1.875rem;width:100%}@media (min-width:1px) and (max-width:920px){.prop-modal__slide-image{padding:1.25rem 1.25rem 1.875rem}}.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:.25rem;left:50%;transform:translateX(-50%)}@media (min-width:1px) and (max-width:920px){.prop-modal__pagination{bottom:.25rem}}