.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:768px){.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:20px;top:25px;z-index:20}@media (min-width:921px) and (max-width:1200px){.prop-modal__wrapper .shade-modal-close{top:20px}}@media (min-width:1px) and (max-width:920px){.prop-modal__wrapper .shade-modal-close{bottom:20px;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:#f7f7f7;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:#e31e24}.prop-modal__photo{background:#fff}.prop-modal__compass-pointer{fill:#e31e24;stroke:#e31e24}.prop-modal__compass span:first-child{color:#c5c5c5}.prop-modal__compass span:nth-child(2){color:#e31e24}.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:#e31e24;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 10px rgba(0,0,0,.2);opacity:0}.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:#9f9f9f}.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:40px 40px;box-shadow:0 3px 5px rgba(0,0,0,.09)}.prop-modal__full button{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.059)}@media screen and (min-width:920px){.prop-modal__full button:hover svg{fill:#e31e24}}.prop-modal__full button:active svg,.prop-modal__full button:focus svg{fill:#e31e24}.prop-modal__full button:focus:not(:focus-visible) svg{fill:#e31e24}.prop-modal__full button svg{fill:#e31e24}.prop-modal__share-list-wrap.shown .prop-modal__share-list-inner{opacity:1}.prop-modal__share-list-inner{box-shadow:0 -4px 18px 4px rgba(0,0,0,.239);opacity:0}.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}.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:768px){.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:#e31e24}.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:#e31e24}.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:#e31e24;background-position:50%;background-repeat:no-repeat;background-size:19px 19px}@media (min-width:1px) and (max-width:768px){.prop-modal__share-list li a:after{background-size:14px 14px}}.prop-modal__share-content{list-style:none}.prop-modal__share-content a{background:transparent;background-position:50%;background-repeat:no-repeat;background-size:19px 19px;border-bottom-color:hsla(0,0%,44%,.2);border-bottom-style:solid;color:#000;-webkit-text-decoration:none;text-decoration:none}.prop-modal__share-content a:active,.prop-modal__share-content a:focus{box-shadow:inset 0 0 5px 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:14px 14px}@media (min-width:1px) and (max-width:768px){.prop-modal__share-icon{background-color:#e31e24}}.prop-modal__share-icon svg{fill:#000;stroke:transparent}@media (min-width:1px) and (max-width:768px){.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 5px 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 #e31e24;transform:translate(-50%,-50%) rotate(0deg)}to{border-top:5px solid #e31e24;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:14px;line-height:1;padding:15px 10px}.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:40px;left:50px}@media (min-width:1px) and (max-width:1200px){.prop-modal__planning{bottom:20px;left:20px}}.prop-modal__planning span{font-size:14px;font-weight:400;transform:rotate(180deg)}.prop-modal__planning-item{border:none;margin-top:18px;z-index:5}.prop-modal__planning-photo{height:117px;margin-right:10px;padding:18px;width:148px}@media (min-width:1px) and (max-width:1600px){.prop-modal__planning-photo{height:94px;padding:10px;width:112px}}.prop-modal__planning-photo:after{height:34px;right:10px;top:10px;width:34px}.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 20px;width:100%}.prop-modal__main{width:calc(100% - 500px)}@media (min-width:1025px) and (max-width:1200px){.prop-modal__main{width:calc(100% - 420px)}}@media (min-width:921px) and (max-width:1024px){.prop-modal__main{width:calc(100% - 350px)}}@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:5px;height:55px;left:50%;top:50%;transform:translate(-50%,-50%);width:55px;z-index:11}.prop-modal__furniture{bottom:30px;left:50%;transform:translateX(-50%);z-index:10}@media (min-width:1px) and (max-width:1200px){.prop-modal__furniture{bottom:20px;left:50%}}.prop-modal__furniture span{margin-left:14px;min-width:145px}.prop-modal__furniture button{border:0;height:100%;left:0;top:0;width:100%}.prop-modal__furniture-bg{border-radius:62px;height:25px;width:50px}.prop-modal__furniture-bg.active .prop-modal__furniture-circle{left:30px;transform:translateY(-50%)}.prop-modal__furniture-bg .prop-modal__furniture-circle{border-radius:100%;height:17px;left:4px;padding:4px;top:50%;transform:translateY(-50%);width:17px}.prop-modal .property-flat__wind-rose{right:50px;top:50px}@media (min-width:1px) and (max-width:1200px){.prop-modal .property-flat__wind-rose{right:20px;top:20px}}.prop-modal__photo{width:100%}.prop-modal__title{font-size:25px;left:40px;max-width:80%;top:35px;z-index:5}@media (min-width:1px) and (max-width:1200px){.prop-modal__title{font-size:20px;left:20px;top:20px}}@media (min-width:1px) and (max-width:920px){.prop-modal__title.mobile{margin-left:20px;margin-right:20px;margin-top:15px;max-width:none}}@media (min-width:1px) and (max-width:550px){.prop-modal__title.mobile{font-size:18px;margin-top:0}}.prop-modal__compass-box{padding:20px}@media (min-width:1px) and (max-width:768px){.prop-modal__compass-box{height:60px;padding:10px;width:60px}}.prop-modal__compass-box svg{height:60px;width:60px}.prop-modal__compass{height:100px;right:35px;top:35px;width:100px;z-index:5}@media (min-width:1px) and (max-width:1200px){.prop-modal__compass{right:20px;top:20px}}@media (min-width:1px) and (max-width:768px){.prop-modal__compass{height:60px;right:20px;width:60px}.prop-modal__compass svg{height:40px;width:40px}}.prop-modal__compass span{line-height:1}@media (min-width:1px) and (max-width:768px){.prop-modal__compass span{font-size:9px}}.prop-modal__compass span:first-child{left:45px;top:-4px}@media (min-width:1px) and (max-width:768px){.prop-modal__compass span:first-child{left:27px;top:0}}.prop-modal__compass span:nth-child(2){right:0;top:41px}@media (min-width:1px) and (max-width:768px){.prop-modal__compass span:nth-child(2){top:25px}}.prop-modal__compass span:nth-child(3){bottom:3px;left:45px}@media (min-width:1px) and (max-width:768px){.prop-modal__compass span:nth-child(3){bottom:0;left:27px}}.prop-modal__compass span:nth-child(4){left:0;top:41px}@media (min-width:1px) and (max-width:768px){.prop-modal__compass span:nth-child(4){top:25px}}.prop-modal__image-wrapper{height:100%;padding:30px;width:100%}.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:1200px){.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:-10px;margin-right:-10px;width:calc(100% + 20px)}.prop-modal__information{border-left-width:1px;min-width:500px;padding-top:0;width:500px}@media (min-width:1024px) and (max-width:1200px){.prop-modal__information{min-width:420px;width:420px}}@media (min-width:921px) and (max-width:1024px){.prop-modal__information{min-width:365px;width:365px}}@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:8px;padding:20px 18px 20px 38px;width:100%}@media (min-width:1px) and (max-width:1200px){.prop-modal__actions{padding-left:20px;padding-right:20px}}@media (min-width:1px) and (max-width:550px){.prop-modal__actions.mobile{margin-top:5px}}.prop-modal__actions-inner{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}.prop-modal__action{border-radius:5px;margin-bottom:10px;margin-left:5px;margin-right:5px;padding:2px 10px 3px;z-index:6}@media (min-width:1px) and (max-width:920px){.prop-modal__action{margin-right:10px;margin-top:10px;padding:11px 20px}}@media (min-width:1px) and (max-width:550px){.prop-modal__action{padding:8px 20px}}.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}}@media (min-width:1px) and (max-width:768px){.prop-modal__main-info{margin-bottom:15px}}.prop-modal__reservation{padding:25px 80px 0 20px}@media (min-width:920px) and (max-width:1200px){.prop-modal__reservation{padding:20px 80px 0 20px}}@media (min-width:1px) and (max-width:920px){.prop-modal__reservation{padding-bottom:0;padding-left:20px;padding-right:20px}}.prop-modal__price-number{font-size:25px}@media (min-width:428px) and (max-width:1024px){.prop-modal__price-number{font-size:21px}}@media (min-width:350px) and (max-width:428px){.prop-modal__price-number{font-size:20px}}@media (min-width:332px) and (max-width:350px){.prop-modal__price-number{font-size:19px}}@media (min-width:1px) and (max-width:332px){.prop-modal__price-number{font-size:18px}}.prop-modal__price-number span{line-height:1}.prop-modal__price-number span:first-child{font-weight:500}.prop-modal__price-status{margin-top:15px}@media (min-width:1px) and (max-width:920px){.prop-modal__price-status{margin-top:10px}}.prop-modal__price-status span{font-size:14px;line-height:1;margin-left:11px}.prop-modal__price-status div{border-radius:100%;height:10px;width:10px}.prop-modal__reservation-btn.btn{border-radius:0;max-width:180px}@media (min-width:1025px) and (max-width:1200px){.prop-modal__reservation-btn.btn{min-width:155px}}@media (min-width:921px) and (max-width:1024px){.prop-modal__reservation-btn.btn{min-width:120px}}@media (min-width:1px) and (max-width:920px){.prop-modal__reservation-btn.btn{flex:1;max-width:300px;min-width:auto}}@media (min-width:421px) and (max-width:920px){.prop-modal__reservation-btn.btn{margin-left:30px}}@media (min-width:1px) and (max-width:420px){.prop-modal__reservation-btn.btn{min-width:100%}}.prop-modal__info-controls{margin-top:35px;padding:0 20px 25px}@media (min-width:920px) and (max-width:1200px){.prop-modal__info-controls{padding:0 20px 20px}}@media (min-width:1px) and (max-width:1200px){.prop-modal__info-controls{margin-top:15px}}@media (min-width:1px) and (max-width:920px){.prop-modal__info-controls{border-bottom-width:1px;border-top-width:1px;padding-bottom:0;padding-left:0;padding-right:0}}.prop-modal__info-control{border:none;border-bottom:0;font-size:14px;line-height:1.5;padding:0}@media (min-width:1px) and (max-width:920px){.prop-modal__info-control{border-right-width:1px;padding-bottom:10px;padding-top:10px;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:20px;margin-right:10px;width:20px}@media (min-width:1px) and (max-width:1024px){.prop-modal__info-control svg{margin-right:0}}@media (min-width:1px) and (max-width:768px){.prop-modal__info-control svg{margin-bottom:0}}.prop-modal__share-text{border-bottom:0;font-size:15px;line-height:1;padding-left:65px;width:100%}@media (min-width:1px) and (max-width:768px){.prop-modal__share-text{font-size:13px}}.prop-modal__price-media{border-radius:10px;bottom:30px;height:50px;padding:10px;width:auto}.prop-modal__price-media a,.prop-modal__price-media div,.prop-modal__price-media img{height:100%;max-height:100%;min-height:30px}.prop-modal__price-media a{margin-right:10px}.prop-modal__data-row{padding-left:20px;padding-right:20px;padding-top:25px}@media (min-width:1px) and (max-width:1200px){.prop-modal__data-row{padding-left:20px;padding-right:20px;padding-top:25px}}.prop-modal__data-row-item{margin-right:70px}@media (min-width:1px) and (max-width:1024px){.prop-modal__data-row-item{margin-right:30px}}.prop-modal__data-row-item:last-child{margin-right:0}.prop-modal__data-row-item span:first-child{font-size:20px;font-weight:500;line-height:1;margin-bottom:8px}.prop-modal__data-row-item span:nth-child(2){font-size:14px}.prop-modal__data-more{padding:10px 20px 0}.prop-modal__data-more a.btn{border-radius:0;min-width:100%}.prop-modal__add-properties{padding:10px 20px 20px}@media (min-width:1px) and (max-width:768px){.prop-modal__add-properties{padding-bottom:10px;padding-top:10px}}.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:10px;padding-top:10px;width:100%}.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:16px}@media (min-width:1px) and (max-width:768px){.prop-modal__add-properties .prop-modal__item-property span:first-child{font-size:14px}}.prop-modal__add-properties .prop-modal__item-property span:nth-child(2){font-size:16px}@media (min-width:1px) and (max-width:768px){.prop-modal__add-properties .prop-modal__item-property span:nth-child(2){font-size:14px}}.prop-modal__item-properties .prop-modal__item-property{margin-left:10px;margin-right:10px;padding-bottom:10px;padding-top:0;width:auto}.prop-modal__item-properties .prop-modal__item-property:last-child{border-bottom:0}.prop-modal__item-properties .prop-modal__item-property span:first-child,.prop-modal__item-properties .prop-modal__item-property span:nth-child(2){font-size:16px}.prop-modal__props{padding-left:38px;padding-right:38px}@media (min-width:1px) and (max-width:1200px){.prop-modal__props{padding-left:20px;padding-right:20px}}@media (min-width:1px) and (max-width:920px){.prop-modal__props{margin-top:0}}.prop-modal__props-item{border-bottom-width:1px;font-size:15px;padding-bottom:13px;padding-top:16px}@media (min-width:1px) and (max-width:920px){.prop-modal__props-item{font-size:14px}}.prop-modal__props-item span:first-child{margin-right:10px}.prop-modal__full{border:none;border-radius:100%;height:40px;right:20px;top:20px;width:40px}.prop-modal__full button{border:0;border-radius:3px;height:45px;width:45px}@media (min-width:1px) and (max-width:768px){.prop-modal__full button{height:38px;width:38px}}.prop-modal__full button svg{height:18px;width:17px}.prop-modal__share-list-wrap{max-width:325px;padding-top:15px;right:0;top:100%;z-index:10}.prop-modal__share-list-wrap.shown .prop-modal__share-list-inner{transform:translateY(0)}.prop-modal__share-list-inner{transform:translateY(-15px)}.prop-modal__share-list-inner:after{border-bottom-width:10px;border-left-width:10px;border-right-width:10px;height:0;right:12px;top:-10px;width:0}.prop-modal__share-list{box-shadow:0 0 8px rgba(0,0,0,.059);padding:10px}.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:36px;margin-right:10px;width:36px}@media (min-width:1px) and (max-width:768px){.prop-modal__share-list li a{border-bottom-width:1px;border-radius:0;height:60px;margin-bottom:0;margin-top:0;width:100%}}.prop-modal__share-list li a:after{border-radius:50%;height:26px;left:20px;top:50%;transform:translateY(-50%);width:26px}.prop-modal__control-icon{margin-right:10px}@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:45px;margin-top:0;width:100%}.prop-modal__share-icon{border-radius:50%;height:30px;width:30px}@media (min-width:1px) and (max-width:768px){.prop-modal__share-icon{left:20px;top:50%;transform:translateY(-50%)}}.prop-modal__share-modal{bottom:0;left:0;max-height:calc(100vh - 60px);padding-top:17px;transform:translateY(100%);width:100%;z-index:50}.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:16px;margin-bottom:10px;padding:0 20px}.prop-modal__share-header button{border:none}.prop-modal__share-header button:after,.prop-modal__share-header button:before{border-radius:2px;height:21px;left:50%;top:50%;width:2px}.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:20px 20px 30px;width:100%}.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:4px;left:50%;transform:translateX(-50%)}