

/* Start:/local/templates/roso/dist/assets/css/pages/apparts/style.css?175189031983670*/
@charset "UTF-8";.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.header__logo a,.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.header__btn--favorite span,.noUi-tooltip{display:block;position:absolute;text-align:center}.noUi-tooltip{border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);-ms-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.pseudo-header{height:88px}.header{width:100%;background-color:#fff;-webkit-box-shadow:0 0 16px 0 rgba(39,41,64,.05);box-shadow:0 0 16px 0 rgba(39,41,64,.05);position:fixed;top:0;left:0;z-index:7}.no-touch .no-scroll .header,.no-touch .no-scroll-2 .header{padding-right:10px}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:88px}.header__wrapper{padding:0 24px}.header__logo{height:56px;width:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo a{display:block}.header__logo a img,.main-menu__projects-social a svg{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left}.header__right-section{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__left-section,.header__menu ul,.header__right-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu{display:none}.header__menu ul li+li{margin-left:33px}.header__menu ul a{font-size:16px;line-height:16px;position:relative}.no-touch .header__menu ul a:hover{color:#57a1d4}.header__menu ul a.current{color:#57a1d4;pointer-events:none}.header__menu ul a.current::before{height:1px;width:calc(100% + 32px);left:-16px;bottom:-19px;background-color:#57a1d4;content:"";position:absolute}.header .desctop-menu,.header__menu ul a,.main-menu__list li a{font-weight:500;letter-spacing:0;text-align:left;-webkit-transition:.3s;transition:.3s}.header .desctop-menu,.header__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header .desctop-menu{font-size:16px;line-height:16px;margin-left:33px;color:#0066a4;padding-right:24px}.header .desctop-menu span{position:absolute;display:block;width:17px;height:4px;top:6px;right:-1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;-webkit-transition:.1s;transition:.1s}.header .desctop-menu span+span,.header__btn--burger span+span{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header .desctop-menu span::before{right:0;background-color:#0066a4}.header .desctop-menu span::after,.header .desctop-menu span::before,.header__btn--burger span::after,.header__btn--burger span::before{width:4px;height:4px;border-radius:50px;position:absolute;content:"";top:0;-webkit-transition:.1s;transition:.1s}.header .desctop-menu span::after{left:0;background-color:#0066a4}.header .desctop-menu.is-active,.no-touch .header .desctop-menu:hover{color:#0066a4}.no-touch .header .desctop-menu:hover span::after,.no-touch .header .desctop-menu:hover span::before{background-color:#0066a4}.header .desctop-menu.is-active span{top:7px}.header .desctop-menu.is-active span::before{height:2px;width:100%;top:1px;background-color:#0066a4}.header .desctop-menu.is-active span::after{width:2px;height:2px;opacity:0;background-color:#0066a4}.header__btn{height:48px;width:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50px}.header__btn+.header__btn,.header__btn+.header__btn+a{margin-left:8px}.header__btn+.btn-appart{margin-left:0!important}.header__btn--favorite{border:1px solid rgba(39,41,64,.1);-webkit-transition:.3s;transition:.3s;position:relative}.header__btn--favorite--comparison{display:none}.no-touch .header__btn--favorite:hover,.no-touch .header__btn--phone:hover{border:1px solid rgba(87,161,212,.1)}.header__btn--favorite span{background-color:#57a1d4;width:20px;height:20px;border-radius:50%;top:-1px;right:-7px;padding:6px 0;color:#fff;font-size:10px;font-weight:600;line-height:10px;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.appart-menu__item svg,.header__btn--favorite svg,.header__btn--phone svg{fill:#57a1d4;width:24px;height:24px}.header__btn--phone{border:1px solid rgba(39,41,64,.1);-webkit-transition:.3s;transition:.3s}.no-touch .header__btn--phone:hover span,.no-touch .main-menu__list li a:hover{color:#57a1d4}.header__btn--phone span{display:none;-webkit-transition:.3s;transition:.3s}.header__btn--burger{background-color:#0066a4;margin-left:16px!important}.header__btn--burger span{display:block;width:17px;height:4px;top:22px;left:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;position:absolute;-webkit-transition:.1s;transition:.1s}.header__btn--burger span::after,.header__btn--burger span::before{background-color:#fff}.header__btn--burger span::before{left:0}.header__btn--burger span::after{right:0}.header__btn--burger.is-active span{top:23px}.header__btn--burger.is-active span+span{left:16px}.appart-menu::before,.header__btn--burger.is-active span::before{height:2px;width:100%}.header__btn--burger.is-active span::after{width:2px;height:2px;opacity:0}.header__btn--appart{display:none}.main-menu{position:fixed;height:calc(100vh - 88px);top:88px;z-index:160;left:0;background-color:rgba(0,0,0,.5);width:100%;overflow:auto;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.no-touch .no-scroll .main-menu,.no-touch .no-scroll-2 .main-menu{padding-right:10px}.main-menu--open{opacity:1;pointer-events:all}.main-menu__wrapper{padding:8px!important}.main-menu__list{background-color:#fff;border-radius:48px;padding:38px 40px 80px}.main-menu__list ul li+li{margin-top:26px}.main-menu__list li a{font-size:20px;line-height:18px}.main-menu__btn{background-color:#0066a4;color:#fff;border-radius:50px;padding:16px 30px;width:100%;text-align:center;font-size:16px;font-weight:600;line-height:16px;letter-spacing:0}.main-menu__btn-section{margin-top:30px}.main-menu__projects{background-color:#57a1d4;min-height:250px;border-radius:48px;padding:38px 40px 64px;margin-top:-40px;position:relative}.main-menu__projects-row{width:100%}.main-menu__projects-link{font-size:20px;font-weight:500;line-height:18px;letter-spacing:0;text-align:left;color:#fff;-webkit-transition:.3s;transition:.3s}.no-touch .main-menu__projects li a:hover,.no-touch .main-menu__projects-link:hover{opacity:.7}.main-menu__projects-contacts{margin-top:37px}.main-menu__projects-contact,.main-menu__projects-social a{display:block;opacity:.7;-webkit-transition:.3s;transition:.3s}.main-menu__projects li a,.main-menu__projects-contact{color:#fff;font-weight:500;letter-spacing:0;text-align:left}.main-menu__projects-contact{font-size:18px;line-height:21.6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.no-touch .main-menu__projects-contact:hover,.no-touch .main-menu__projects-social a:hover{opacity:1}.main-menu__projects-contact+.main-menu__projects-contact{margin-top:8px}.main-menu__projects ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:11px 0;margin-top:23px}.main-menu__projects li a{font-size:16px;line-height:19.2px;-webkit-transition:.3s;transition:.3s}.main-menu__projects-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:18px}.main-menu__projects-social a{height:48px;width:48px}.main-menu__projects-social a svg{-o-object-position:center;object-position:center}.appart-menu{margin-top:26px;padding-top:32px;overflow:hidden;position:relative}.appart-menu::before{background-image:url(/local/templates/roso/dist/assets/css/pages/apparts/../../../images/line-hr.svg);background-size:auto 100%;position:absolute;left:0;top:0;content:""}.appart-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appart-menu__item+.appart-menu__item{margin-top:28px}.appart-menu__item-count,.appart-menu__item-name{font-size:20px;font-weight:500;line-height:18px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.appart-menu__item-count{position:relative;top:-5px;left:9px;font-size:12px;font-weight:600;line-height:12px;text-align:center;color:#8d8fa6}.appart-menu__item svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;margin-right:4px}.footer{margin-top:16px;padding:40px 0 36px;overflow:hidden;background-color:#f0f0f0}.footer .wrapper{padding:0 24px}.footer__projects ul,.footer__top-menu ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}.footer__top-menu li a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:19px}.no-touch .footer__projects li a:hover,.no-touch .footer__projects-link:hover,.no-touch .footer__top-menu li a:hover{color:#272940}.footer__projects{margin-top:40px}.footer__projects-link,.footer__top-menu li a{font-weight:500;letter-spacing:0;text-align:left;color:#8d8fa6}.footer__projects-link{font-family:Geometria;font-size:20px;line-height:20px;-webkit-transition:.3s;transition:.3s}.footer__projects ul{grid-gap:11px 16px;margin-top:22px}.cookies__btn-sec button,.footer__projects li a,.footer__top-menu li a{font-size:16px;-webkit-transition:.3s;transition:.3s}.footer__projects li a{font-family:Geometria;line-height:19px;color:#8d8fa6}.footer__bottom{padding-top:40px;position:relative;margin-top:40px}.footer__bottom::before{position:absolute;left:-2000px;top:-1px;content:"";width:89000px;height:1px;background-color:rgba(39,41,64,.1)}.footer__disclamer,.footer__projects li a{font-weight:500;letter-spacing:0;text-align:left}.footer__disclamer{font-size:14px;line-height:19.6px;color:rgba(141,143,166,.5)}.footer__bottom-copyright,.footer__bottom-person-data,.footer__bottom-politic{font-size:14px;font-weight:500;line-height:19.6px;letter-spacing:0;text-align:left;margin-top:25px}.footer__bottom-person-data a,.footer__bottom-politic a{color:rgba(141,143,166,.5);-webkit-transition:.3s;transition:.3s}.no-touch .footer__bottom-person-data a:hover,.no-touch .footer__bottom-politic a:hover{color:rgba(39,41,64,.5)}.footer__bottom-copyright,.footer__bottom-person-data{margin-top:8px}.footer__bottom-copyright{color:rgba(141,143,166,.5);margin-top:25px}.footer__bottom-develop{margin-top:24px}.footer__bottom-develop svg{fill:rgba(141,143,166,.5);height:14px;width:145px;-webkit-transition:.3s;transition:.3s}.no-touch .footer__bottom-develop svg:hover{fill:#272940}.cookies{position:fixed;padding:8px;bottom:0;left:0;width:100%;z-index:130;display:none}.cookies.show{display:block}.cookies .wrapper{padding:0;max-width:600px}.cookies__row{padding:32px;-webkit-box-shadow:0 8px 32px 0 #27294014;box-shadow:0 8px 32px 0 #27294014;background-color:#fff;border-radius:32px}.cookies__text{font-size:16px;font-weight:500;line-height:19.2px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.cookies__text span{color:#0066a4}.cookies__btn-sec{margin-top:24px}.cookies__btn-sec button{background-color:#0066a4;color:#fff;font-weight:600;border-radius:50px;line-height:16px;padding:20px 24px}.no-touch .catalog-list.--empty button:hover,.no-touch .cookies__btn-sec button:hover,.no-touch .pane-window__appart-btn:hover{background-color:#272940}.modal-window .destroy-button{display:none}.cupertino-pane-wrapper{z-index:99180}.cupertino-pane-wrapper .pane{border-radius:48px 48px 0 0;max-width:100%}.cupertino-pane-wrapper .draggable{height:45px;padding:20px}.cupertino-pane-wrapper .move{height:4px;width:40px;border-radius:60px;background-color:#8d8fa6;opacity:.3}.pane-window__title{font-size:20px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;white-space:pre-line;margin-bottom:32px}.pane-window__title--no-margin{margin-bottom:0}.pane-window__counters,.pane-window__ending{font-size:16px;font-weight:500;line-height:19.2px;letter-spacing:0}.pane-window__ending{text-align:left;color:#8d8fa6;margin-top:8px}.pane-window__counters{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pane-window__counters .prices{color:#57a1d4}.pane-window__appart-btn,.pane-window__btn-sec button{font-size:16px;font-weight:600;line-height:16px;letter-spacing:0;text-align:center;display:block;width:100%;padding:24px;border-radius:100px;-webkit-transition:.3s;transition:.3s}.pane-window__appart-btn{color:#fff;background-color:#0066a4;margin-top:32px}.pane-window__appart-btn+.pane-window__appart-btn,.pane-window__cell+.pane-window__cell{margin-top:16px}.pane-window__appart-btn--light{background-color:rgba(87,161,212,.1);color:#57a1d4;cursor:pointer}.pane-window__container{padding:40px 24px}.pane-window__btn-sec{margin-top:32px}.pane-window__btn-sec button{color:#57a1d4;background-color:rgba(87,161,212,.1)}.no-touch .pane-window__appart-btn--light:hover,.no-touch .pane-window__btn-sec button:hover{color:#fff;background-color:#57a1d4}.pane-window__politic{font-size:12px;font-weight:500;line-height:17px;letter-spacing:0;text-align:center;opacity:.5;max-width:270px;margin:16px auto 0}.pane-window__cell{position:relative}.pane-window .input:not(:-moz-placeholder-shown)+.label{transform:translateY(-100%) scale(.7)}.pane-window .input:not(:-ms-input-placeholder)+.label{-ms-transform:translateY(-100%) scale(.7);transform:translateY(-100%) scale(.7)}.pane-window .input:focus+.label,.pane-window .input:not(:placeholder-shown)+.label{-webkit-transform:translateY(-100%) scale(.7);-ms-transform:translateY(-100%) scale(.7);transform:translateY(-100%) scale(.7)}.pane-window .input{width:100%;height:64px;border-radius:24px;padding:0 23px;border:1px solid rgba(39,41,64,.1);-webkit-transition:border-color 250ms;transition:border-color 250ms;background-color:transparent;font-size:16px;font-weight:500;line-height:16px;letter-spacing:0}.pane-window .input:hover{border:1px solid #57a1d4}.pane-window .input:focus{outline:0;border:1px solid #57a1d4}.pane-window .input::-webkit-input-placeholder{color:transparent}.pane-window .input::-moz-placeholder{color:transparent}.pane-window .input:-ms-input-placeholder{color:transparent}.pane-window .input::-ms-input-placeholder{color:transparent}.pane-window .input::placeholder{color:transparent}.pane-window .input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute}.pane-window .error .input{border:1px solid #e84f6b}.pane-window .error .message{opacity:1}.pane-window .label,.pane-window .message{font-weight:500;letter-spacing:0;text-align:left;position:absolute;left:24px;pointer-events:none}.pane-window .label{top:24px;font-size:16px;line-height:16px;color:#272940;opacity:.5;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms}.pane-window .message{font-size:11px;line-height:11px;color:#e84f6b;bottom:-13px;opacity:0;-webkit-transition:.3s;transition:.3s}.pane-window__callback-section{height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px}.pane-window__status{text-align:center}.pane-window__status svg{height:56px;width:56px}.pane-window__status-text,.pane-window__status-title{font-size:24px;font-weight:500;line-height:28.8px;letter-spacing:0;text-align:center;margin-top:24px}.pane-window__status-text{margin-top:8px;font-size:16px;line-height:25.6px;opacity:.6}.pane-window__status-btn{margin-top:24px;border:1px solid rgba(39,41,64,.1);font-size:16px;font-weight:500;line-height:16px;letter-spacing:0;text-align:left;border-radius:100px;padding:20px 24px;-webkit-transition:.3s;transition:.3s}.no-touch .pane-window__status-btn:hover{color:#0066a4}.modal-panes .destroy-button{display:none}.tippy-box[data-theme~=baden-tippy]{width:360px!important;max-width:initial!important;background-color:#fff;border-radius:40px;color:#272940;-webkit-box-shadow:0 0 24px 0 #2729401a;box-shadow:0 0 24px 0 #2729401a}.tippy-box[data-theme~=baden-tippy] .pane-window__container{padding:32px}.tippy-box[data-theme~=baden-tippy] .pane-window__title{font-size:24px;line-height:29px}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:38px;line-height:36px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(68,68,68,.11);box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(19px);-ms-transform:scale(.75) translateY(19px);transform:scale(.75) translateY(19px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .optgroup,.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0!important;font-size:14px}.top-page{margin:16px 0}.top-page--no-video{margin:34px 0 16px}.top-page--small{margin:32px auto 0;padding:0 16px}.top-page__theme{pointer-events:none}.top-page__theme+.top-page__title-small{margin-top:23px}.top-page__theme-tag{font-size:14px;font-weight:500;line-height:14px;letter-spacing:0;text-align:left;color:#fff;background-color:#0066a4;border-radius:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:9px 13px;pointer-events:none}.top-page__row{height:53.2vw;max-height:200px;overflow:hidden;border-radius:48px;padding:36px 40px 42px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.top-page__row--tabs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 40px 42px}.top-page__row--hero{min-height:400px}.top-page__row video,.top-page__row::before{width:100%;height:100%;position:absolute;left:0;top:0}.top-page__row::before{background:-webkit-gradient(linear,left top,left bottom,color-stop(.41%,rgba(0,0,0,.3)),color-stop(50%,transparent),to(rgba(0,0,0,.3)));background:linear-gradient(180deg,rgba(0,0,0,.3) .41%,transparent 50%,rgba(0,0,0,.3) 100%);content:"";z-index:2}.top-page__row video{z-index:1;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.top-page__tabs{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:200px}.top-page__item-tab{font-size:14px;font-weight:500;line-height:14px;letter-spacing:0;text-align:left;padding:9px 12px;border-radius:50px;background-color:#fff;white-space:nowrap;margin-right:8px;margin-bottom:8px}.top-page__item-tab.active{background-color:#0066a4;color:#fff}.top-page__public{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:26px}.top-page__public-upgrade{color:#8d8fa6}.top-page__public-start,.top-page__public-upgrade{font-size:14px;font-weight:500;line-height:22.4px;letter-spacing:0;text-align:left}.top-page__title,.top-page__title-no-video{font-size:28px;font-weight:600;letter-spacing:0;text-align:left;position:relative;z-index:2}.top-page__title-no-video{line-height:33px;padding:0 16px}.top-page__title{line-height:34px;color:#fff}.page-name-alternate__row span,.top-page__title-small{font-size:28px;font-weight:600;line-height:33.6px;letter-spacing:0;text-align:left}.page-name-alternate{margin-top:16px}.page-name-alternate+.investment-forecast{margin-top:14px}.page-name-alternate+.investment-forecast .sort-section{margin-top:0}.page-name-alternate__row{border:1px solid rgba(39,41,64,.1);background-color:#fff;padding:31px;border-radius:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.page-name-alternate__row svg{position:absolute;top:50%;margin-top:-12px;right:31px;height:24px;width:24px}.page-name-alternate__row h1{font-weight:600;font-size:28px;line-height:28px}.page-name-alternate__row span{color:#8d8fa6;font-size:16px;line-height:16px;text-align:right;position:relative;left:9px;top:-6px}.investment-forecast{margin:49px 0 0}.investment-forecast.filter-var{margin:16px 0 0}.investment-forecast__title{font-size:24px;font-weight:500;line-height:21.6px;letter-spacing:0;text-align:left;padding:0 32px}.investment-forecast__title+.investment-forecast__row{margin-top:23px}.investment-forecast__button,.investment-forecast__selectize{padding:39px 39px 63px;border:1px solid rgba(39,41,64,.1);border-radius:48px;background-color:#fff}.investment-forecast__selectize.filter-var{border-radius:32px;padding:23px}.investment-forecast__button{padding:15px 23px;border-radius:20px;font-size:16px;font-weight:500;color:#272940;line-height:16px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.investment-forecast__button svg{height:32px;width:32px}.filter-submit,.investment-forecast__selectize .nice-select{width:100%;font-size:16px;-webkit-transition:.3s;transition:.3s}.filter-submit{font-weight:600;line-height:16px;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background-color:#0066a4;border:1px solid #0066a4;border-radius:100px;padding:24px;text-align:center;color:#fff;margin-top:24px;display:block}.no-touch .filter-submit:hover{border:1px solid rgba(39,41,64,.1);background-color:transparent;color:#0066a4}.filter-all-result{display:none}.investment-forecast__selectize{display:flow-root}.investment-forecast__selectize .nice-select{line-height:61px;height:64px;border-radius:20px;border:solid 1px rgba(39,41,64,.1);padding-left:23px;font-weight:500;letter-spacing:0;text-align:left}.no-touch .investment-forecast__selectize .nice-select:hover{border:solid 1px rgba(87,161,212,.3)}.investment-forecast__selectize .nice-select::after,.sort-section__sort-elem .nice-select::after{width:32px;height:32px;background-image:url(/local/templates/roso/dist/assets/css/pages/apparts/../../../images/dropdown.svg);background-size:100% 100%;border:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial;margin-top:-16px;right:23px;-webkit-transform-origin:initial;-ms-transform-origin:initial;transform-origin:initial}.investment-forecast__selectize .nice-select.open{border:solid 1px #57a1d4}.dropdown-input.active-item+.dropdown-input__arrow svg,.investment-forecast__selectize .nice-select.open::after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.investment-forecast__selectize .nice-select-dropdown{width:100%;border-radius:20px;-webkit-box-shadow:initial;box-shadow:initial;margin-top:8px;overflow:hidden;border:1px solid #2729401a}.investment-forecast__selectize .nice-select-dropdown .list{padding:0}.investment-forecast__selectize .nice-select-dropdown .list::-webkit-scrollbar{position:fixed;width:3px;background-color:#f5f5f5}.investment-forecast__selectize .nice-select-dropdown .list::-webkit-scrollbar-thumb{background:#57a1d4;border-radius:2px;background-clip:content-box}.investment-forecast__selectize .nice-select-dropdown .option{line-height:50px}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#fff;color:#57a1d4}.option.selected.focus{color:#57a1d4!important}.projects-window{padding:34px 24px}.projects-window__slider{display:none}.projects-window__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-window__close,.projects-window__title{font-size:24px;font-weight:500;line-height:28.8px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.projects-window__close{color:#8d8fa6;font-size:16px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.projects-window__close svg{height:20px;width:20px;margin-left:8px;fill:#8d8fa6}.projects-window__bottom{margin-top:24px}.dropdown{position:relative;display:block}.dropdown-input{padding:21px 23px;width:100%;cursor:pointer;border:1px solid rgba(39,41,64,.1);border-radius:20px;font-size:16px;font-weight:500;line-height:16px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#272940}.dropdown-input::-webkit-input-placeholder{color:#272940;font-weight:500}.dropdown-input::-moz-placeholder{color:#272940;font-weight:500}.dropdown-input:-ms-input-placeholder{color:#272940;font-weight:500}.dropdown-input::-ms-input-placeholder{color:#272940;font-weight:500}.dropdown-input::placeholder{color:#272940;font-weight:500}.dropdown-input__row,.dropdown-input__wrapper-row{position:relative}.dropdown-input__arrow{position:absolute;right:24px;top:50%;margin-top:-16px;width:32px;height:32px;pointer-events:none;background-color:#fff}.dropdown-input__arrow svg{fill:#272940;width:32px;height:32px;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:.2s;transition:.2s}.dropdown-content{position:absolute;left:-9000px;z-index:2;width:100%}.dropdown-content .dropdown-checkbox,.tags-filter label input,.ui-wrapper .noUi-horizontal .noUi-handle::after,.ui-wrapper .noUi-horizontal .noUi-handle::before{display:none}.dropdown-content__cell{display:block;cursor:pointer}.dropdown-content__cell+.dropdown-content__cell{border-top:1px solid rgba(39,41,64,.1)}.dropdown-content__row{max-height:220px;overflow:auto;background-color:#fff;border:1px solid rgba(39,41,64,.1);border-radius:16px;margin-top:8px;-webkit-box-shadow:0 0 16px 0 #2729400d;box-shadow:0 0 16px 0 #2729400d}.dropdown-content__row::-webkit-scrollbar{width:3px;background-color:unset}.dropdown-content__row::-webkit-scrollbar-thumb{background:linear-gradient(0deg,transparent 10px,#57a1d4 10px,#57a1d4 calc(100% - 10px),transparent calc(100% - 10px));background-clip:content-box}.dropdown-content__list{padding:0 12px}.dropdown-content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 8px 11px 0;width:100%}.dropdown-content__item-image{width:48px;height:48px;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;margin-right:11px;border-radius:12px;overflow:hidden}.dropdown-content__item-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dropdown-content__item-desc{width:100%}.dropdown-content__item-place,.dropdown-content__item-title{font-size:14px;font-weight:500;line-height:14px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.dropdown-content__item-place{font-size:12px;line-height:12px;color:#8d8fa6;margin-top:6px}.dropdown-content__item-check{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;margin-left:8px;border-radius:50%;border:1px solid rgba(39,41,64,.1);-webkit-transition:.2s;transition:.2s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropdown-content__item-check svg{height:16px;width:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;opacity:0;-webkit-transition:.2s;transition:.2s}.dropdown-content__item.active-item .dropdown-content__item-check{background-color:#57a1d4;border:1px solid #57a1d4}.dropdown-content__item.active-item .dropdown-content__item-check svg,.tabs-filter__item.active-item .tabs-filter__item-check svg{opacity:1}.dropdown:hover .dropdown-content{display:block}.checkbox-icon{width:20px;height:20px;margin-right:8px}.filter-select{margin-top:16px;min-height:64px}.filter-select select{position:absolute;left:-900000px;height:0!important;width:0!important;display:none!important}.ui-wrapper__inputs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;width:100%;line-height:61px;height:64px;border-radius:20px;border:solid 1px rgba(39,41,64,.1);font-size:16px;font-weight:500;letter-spacing:0;padding:0 24px;position:relative}.ui-wrapper__inputs::before{position:absolute;left:50%;top:50%;margin-top:-8px;background-color:rgba(39,41,64,.1);content:"";width:1px;height:16px}.ui-wrapper__inputs input{border:0;font-size:16px;background-color:transparent;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0}.tags-filter,.ui-wrapper__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui-wrapper__cell .pseudo-width-input{position:absolute;left:-90000px}.ui-wrapper__cell span{pointer-events:none;font-size:14px}.ui-wrapper__cell span.start-placeholder{margin-right:8px;color:#8d8fa6}.ui-wrapper__cell span.end-placeholder{margin-left:0;font-size:16px}.ui-wrapper__cell span.end-placeholder sup{margin-left:1px}.ui-wrapper .noUi-horizontal{height:1px;background-color:transparent;border:0;position:relative;top:-1px;width:calc(100% - 75px);margin:0 auto}.no-touch .ui-wrapper .noUi-horizontal .noUi-handle:hover,.ui-wrapper .noUi-horizontal .noUi-connect,.ui-wrapper .noUi-horizontal .noUi-handle.noUi-active{background-color:#57a1d4}.ui-wrapper .noUi-horizontal .noUi-handle{height:9px;width:24px;-webkit-box-shadow:none;box-shadow:none;border-radius:30px;border:1px solid #57a1d4;top:-4px;right:-11px;cursor:pointer;-webkit-transition:.3s;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.tags-filter{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:23px;margin-bottom:-8px}.tags-filter label{display:block;margin-right:8px;margin-bottom:8px}.tags-filter label input:checked+span{color:#fff;border:1px solid #0066a4!important;background-color:#0066a4}.tags-filter label span{display:block;font-size:14px;font-weight:500;line-height:14px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;padding:12px 15px;border-radius:60px;cursor:pointer;color:#272940;border:1px solid rgba(39,41,64,.1);-webkit-transition:.3s;transition:.3s}.no-touch .tags-filter label span:hover{border:1px solid rgba(87,161,212,.3)}.dropdown-group{position:relative}.dropdown-group .all-search,.dropdown-group__desctop-filter{display:none}.dropdown-group .all-search__result{font-weight:500;font-size:16px;line-height:16px;letter-spacing:0;color:#8d8fa6;pointer-events:none;padding:16px}.dropdown-group .all-search__btn,.dropdown-group__filter-btn button,.dropdown-group__filter-btn.filter-swim button .count-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-group .all-search__btn{font-weight:500;font-size:16px;line-height:16px;letter-spacing:0;color:#8d8fa6;padding:16px 20px 16px 16px;-webkit-transition:.3s;transition:.3s}.no-touch .dropdown-group .all-search__btn:hover{opacity:.7}.dropdown-group .all-search__btn svg{height:12px;width:12px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;margin-left:12px}.dropdown-group .corpus-filter,.dropdown-group .square-filter,.dropdown-group .tags-filter,.dropdown-group__filter-btn.filter-swim button.no-visible{display:none}.dropdown-group__filter-btn{margin-top:16px}.dropdown-group__filter-btn.filter-swim{position:fixed;z-index:3;width:100%;bottom:24px;left:0;text-align:center;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.dropdown-group__filter-btn.filter-swim.show{opacity:1;pointer-events:all}.dropdown-group__filter-btn.filter-swim button{background-color:#fff;max-width:194px;border:1px solid rgba(39,41,64,.1);margin:0 auto;color:#272940;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropdown-group__filter-btn.filter-swim button svg{margin-right:8px}.dropdown-group__filter-btn.filter-swim button.close-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:21px 32px}.dropdown-group__filter-btn.filter-swim button.close-button svg{margin-right:0;margin-left:8px}.dropdown-group__filter-btn button,.dropdown-group__filter-btn.filter-swim button .count-filter{text-align:center;color:#57a1d4;background-color:rgba(87,161,212,.1)}.dropdown-group__filter-btn.filter-swim button .count-filter{width:28px;height:28px;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;margin-left:8px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropdown-group__filter-btn button{font-size:16px;font-weight:600;line-height:16px;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;border-radius:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:22px 32px}.dropdown-group__filter-btn button svg,.sort-section__refresh svg{height:20px;width:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.dropdown-group .dropdown-content__scrollbar{display:none}.dropdown-group .dropdown-content__scrollbar .swiper-scrollbar-drag{background-color:#0066a4;border-radius:80px;height:4px;position:relative;top:-1px}.dropdown-group .swiper-wrapper{display:block;width:inherit}.sort-section{padding:0 16px;margin-top:14px}.sort-section__combine label,.sort-section__refresh,.sort-section__refresh button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sort-section__refresh{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:36px auto 46px}.sort-section__combine label,.sort-section__refresh button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sort-section__refresh,.sort-section__refresh button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sort-section__refresh button{-webkit-transition:.3s;transition:.3s}.no-touch .sort-section__refresh button:hover{opacity:.7}.sort-section__refresh svg{margin-left:8px;fill:#8d8fa6}.sort-section__refresh span{font-weight:500;font-size:16px;line-height:16px;letter-spacing:0;color:#8d8fa6}.sort-section__combine{width:100%;line-height:61px;height:64px;border-radius:20px;border:solid 1px rgba(39,41,64,.1);font-size:16px;font-weight:500;letter-spacing:0;text-align:left;margin-top:14px;background-color:#fff;cursor:pointer;-webkit-transition:.3s;transition:.3s}.no-touch .sort-section__combine:hover,.no-touch .sort-section__sort-elem .nice-select:hover{border:solid 1px rgba(87,161,212,.3)}.sort-section__combine [type=checkbox],.sort-section__view [type=radio]{display:none}.sort-section__combine label{padding-left:23px;cursor:pointer}.sort-section__combine label.css-center-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.sort-section__combine-switch{height:24px;width:40px;border-radius:100px;border:1px solid rgba(87,161,212,.3);margin-right:12px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;position:relative;-webkit-transition:.3s;transition:.3s}.sort-section__combine-switch::before{position:absolute;left:3px;top:3px;content:"";width:16px;border-radius:50%;-webkit-transition:.3s;transition:.3s;height:16px;background-color:#57a1d4}.sort-section__combine [type=checkbox]:checked+label .sort-section__combine-switch{background-color:#0066a4;border:1px solid #0066a4}.sort-section__combine [type=checkbox]:checked+label .sort-section__combine-switch::before{left:19px;background-color:#fff}.sort-section__view{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;border:solid 1px rgba(39,41,64,.1);background-color:#fff;border-radius:100px;padding:7px;margin-top:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sort-section__view [type=radio]:checked+label{background-color:#0066a4;color:#fff;pointer-events:none}.sort-section__sort-elem .nice-select,.sort-section__view label{font-size:16px;font-weight:500;-webkit-transition:.3s;transition:.3s}.sort-section__view label{line-height:16px;padding:16px 12px;text-align:center;border-radius:100px;color:#272940;cursor:pointer}.no-touch .catalog-item a:hover+.catalog-item__top .catalog-item__name,.no-touch .sort-section__view label:hover{color:#57a1d4}.sort-section__sort-cell{height:64px}.sort-section__sort-cell select{position:absolute;left:-100000px}.sort-section__sort-elem .nice-select{width:100%;line-height:61px;height:64px;border-radius:20px;border:solid 1px rgba(39,41,64,.1);padding-left:23px;letter-spacing:0;text-align:left}.sort-section__sort-elem .nice-select.open{border:solid 1px #57a1d4}.sort-section__sort-elem .nice-select.open::after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.sort-section__sort-elem .nice-select-dropdown{width:100%;border-radius:20px;-webkit-box-shadow:initial;box-shadow:initial;margin-top:8px;overflow:hidden;border:1px solid #2729401a}.sort-section__sort-elem .nice-select-dropdown .list{padding:0}.sort-section__sort-elem .nice-select-dropdown .list::-webkit-scrollbar{position:fixed;width:3px;background-color:#f5f5f5}.sort-section__sort-elem .nice-select-dropdown .list::-webkit-scrollbar-thumb{background:#57a1d4;border-radius:2px;background-clip:content-box}.sort-section__sort-elem .nice-select-dropdown .option{line-height:50px}.deadline-tablet{display:none}.tabs-filter__item{border:1px solid rgba(39,41,64,.1);padding:7px 15px 7px 7px;border-radius:24px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.3s;transition:.3s}.no-touch .tabs-filter__item:hover,.tabs-filter__item.active-item{border:1px solid rgba(87,161,212,.3)}.tabs-filter__item.active-item .tabs-filter__item-check{background-color:#57a1d4;border:1px solid #57a1d4}.tabs-filter__item-image{height:48px;width:48px;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px}.tabs-filter__item-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:16px}.tabs-filter__item-desc{width:100%;padding-left:12px}.tabs-filter__item-desc .dropdown-checkbox{display:none}.tabs-filter__item-title{font-weight:500;font-size:14px;line-height:14px}.tabs-filter__item-place{margin-top:6px;font-weight:500;font-size:12px;line-height:12px;color:#8d8fa6}.tabs-filter__item-check,.tabs-filter__item-check svg{-webkit-box-flex:0;-webkit-transition:.2s;transition:.2s}.tabs-filter__item-check{width:24px;height:24px;-ms-flex:0 0 24px;flex:0 0 24px;margin-left:8px;border-radius:50%;border:1px solid rgba(39,41,64,.1);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs-filter__item-check svg{height:16px;width:16px;-ms-flex:0 0 16px;flex:0 0 16px;opacity:0}.investment-forecast__graphic{border:8px solid #57a1d4;border-radius:48px;background-color:#fff;margin-top:-39px;position:relative;padding:24px 0 0}.investment-forecast__graphic::before{position:absolute;right:23px;top:23px;content:"";width:24px;height:24px;background-image:url(/local/templates/roso/dist/assets/css/pages/apparts/../../../images/logo-bg.svg)}.investment-forecast__graphic-row{position:relative;overflow:auto;padding:24px 0 70px}.investment-forecast__graphic-row::-webkit-scrollbar{position:fixed;width:0;height:0;background-color:#f5f5f5}.investment-forecast__graphic-container{min-width:1340px;width:100%;padding:0 24px;position:relative}.investment-forecast__graphic-title{font-weight:600;font-size:16px;line-height:19.2px;letter-spacing:0;color:#8d8fa6;text-transform:uppercase;padding-left:24px}.catalog-list.--empty p,.custom-tooltip{font-weight:500;text-align:center;color:#272940}.custom-tooltip{position:absolute;background:#fff;font-size:14px;line-height:14px;border:1px solid rgba(39,41,64,.1);width:120px;padding:15px;border-radius:1000px;pointer-events:none;-webkit-transition:.3s ease;transition:.3s ease;opacity:0}.custom-tooltip::before{position:absolute;left:50%;margin-left:-7px;top:53px;border-radius:50%;content:"";width:14px;background-color:#57a1d4;border:2px solid #fff;height:14px}.catalog-list{margin-top:24px}.catalog-list__item+.catalog-list__item,.catalog-list__more{margin-top:8px}.catalog-list__more-btn,.catalog-list__more-btn-icon{-webkit-transition:.3s;transition:.3s;border:1px solid #0066a4}.catalog-list__more-btn{background-color:#0066a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:32px;padding:11px 11px 11px 27px;width:100%}.no-touch .catalog-list__more-btn:hover span{color:#0066a4}.no-touch .catalog-list__more-btn:hover .catalog-list__more-btn-icon{border:1px solid rgba(39,41,64,.1)}.catalog-list__more-btn-icon{height:56px;width:56px;background-color:#fff;border-radius:20px;position:relative}.catalog-list__more-btn-icon::after,.catalog-list__more-btn-icon::before{position:absolute;left:50%;top:50%;background-color:#0066a4;content:"";width:18px;height:2px;border-radius:2px;margin-top:-1px;margin-left:-9px}.catalog-list__more-btn-icon::after{height:18px;width:2px;margin-left:-1px;margin-top:-9px}.catalog-list__more-btn span{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;color:#fff;-webkit-transition:.3s;transition:.3s}.catalog-item,.catalog-list.--empty,.no-touch .catalog-list__more-btn:hover{border:1px solid rgba(39,41,64,.1);background-color:#fff}.catalog-list.--empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:64px 32px;border-radius:32px}.catalog-list.--empty p{font-size:20px;line-height:120%;max-width:490px}.catalog-list.--empty button{font-weight:600;font-size:16px;line-height:100%;min-height:48px;padding:0 24px;vertical-align:middle;background-color:#0066a4;border-radius:10000px;color:#fff;-webkit-transition:.3s background-color;transition:.3s background-color}.catalog-item{padding:24px;border-radius:24px;position:relative}.catalog-item a{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}.catalog-item__name,.catalog-item__title{font-weight:500;letter-spacing:0;-webkit-transition:.3s;transition:.3s}.catalog-item__title{font-size:14px;line-height:16.8px;color:#8d8fa6}.catalog-item__name{font-size:16px;line-height:19.2px;margin-top:8px}.catalog-item__events{position:absolute;right:15px;top:15px;z-index:2}.catalog-item__favorite-compare{height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(39,41,64,.1);background-color:#fff;border-radius:12px;-webkit-transition:.3s;transition:.3s}.catalog-item__favorite-compare.check{background-color:#57a1d4;border:1px solid #57a1d4}.catalog-item__favorite-compare.check svg{stroke:#fff}.no-touch .catalog-item__favorite-compare:hover{border:1px solid rgba(87,161,212,.3)}.catalog-item__favorite-compare svg{height:16px;width:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;stroke:#57a1d4;stroke-width:1.5;-webkit-transition:.3s;transition:.3s;pointer-events:none}.catalog-item__favorite-compare+.catalog-item__favorite-compare{margin-top:4px}.catalog-item__picture{height:53.5vw;width:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:15px auto 0}.catalog-item__information-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}.catalog-item__information-items-min{font-weight:500;font-size:16px;line-height:19.2px;letter-spacing:0}.catalog-item__information-items-min span{font-weight:500;font-size:14px;line-height:16.8px;letter-spacing:0;color:#8d8fa6}.catalog-item__forecast,.catalog-item__information-items-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-item__information-items-value{font-weight:600;font-size:14px;line-height:16.8px;letter-spacing:0;color:#57a1d4;text-transform:uppercase;position:relative;z-index:2;pointer-events:none}.catalog-item__information-items-value svg{height:20px;width:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;margin-left:4px}.catalog-item__forecast{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(53,179,106,.1);padding:12px 16px;border-radius:12px;margin-top:18px;width:100%}.catalog-item__forecast-coint,.catalog-item__forecast-title{color:#35b36a;font-size:14px;line-height:16px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.catalog-item__forecast-title{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-item__forecast-title svg{height:16px;width:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;margin-right:8px;position:relative}.catalog-item__forecast-coint{font-weight:600}.catalog-item__tabs,.catalog-item__tabs span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-item__tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px;position:relative;z-index:2;pointer-events:none}.catalog-item__tabs span{font-weight:500;font-size:12px;line-height:12px;letter-spacing:0;padding:10px 12px;border:1px solid rgba(39,41,64,.1);border-radius:60px;pointer-events:all;cursor:default}.catalog-item__tabs span+span{margin-left:4px}.catalog-item__tabs span.iconic{background-color:#57a1d4;color:#fff;padding:6px 8px}.catalog-item__tabs span.iconic svg{height:20px;width:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:4px}.catalog-view .list_room .catalog-view__room--room{display:block}.catalog-view .list_genplan .catalog-view__room--room,.catalog-view .list_room .catalog-view__room--genplan{display:none}.catalog-view .list_genplan .catalog-view__room--genplan{display:block}.filter-var .css-filter-container{overflow:hidden;-webkit-transition:max-height .3s ease-out,opacity .3s ease-out;transition:max-height .3s ease-out,opacity .3s ease-out;max-height:0;opacity:0}.filter-var .sort-section,.filter-var .sort-section__view{margin-top:0;-webkit-transition:.3s;transition:.3s}.filter-var .sort-section__sort-elem{overflow:hidden;-webkit-transition:max-height .3s ease-out,opacity .3s ease-out;transition:max-height .3s ease-out,opacity .3s ease-out;max-height:0;opacity:0}.filter-var .list_room .css-filter-container{opacity:1;max-height:275px;overflow:initial}.filter-var .list_room .sort-section__view{margin-top:12px}.filter-var .list_room .sort-section{margin-top:14px}.filter-var .list_room .sort-section__sort-elem{opacity:1;max-height:145px;overflow:initial}.genplans-list{margin-top:24px}.genplans-list__warning{font-weight:500;font-size:20px;line-height:24px;letter-spacing:0;color:#8d8fa6;padding:24px}.genplans-list__item+.genplans-list__item,.genplans-list__row{margin-top:8px}.genplan-item,.genplan-item__picture img{display:block;-webkit-transition:.3s;transition:.3s}.genplan-item{border:1px solid rgba(39,41,64,.1);background-color:#fff;padding:7px;border-radius:32px;cursor:pointer}.no-touch .genplan-item:hover{border:1px solid rgba(87,161,212,.3)}.no-touch .genplan-item:hover .genplan-item__picture img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.no-touch .genplan-item:hover .genplan-item__name{color:#57a1d4}.genplan-item__picture{height:57.6vw;position:relative;border-radius:24px;overflow:hidden}.genplan-item__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:24px}.genplan-item__picture-tag{top:16px;left:16px;position:absolute;z-index:2;font-weight:500;font-size:12px;line-height:12px;letter-spacing:0;background-color:#fff;padding:10px 12px;border-radius:100px}.genplan-item__description{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.genplan-item__name{font-weight:500;font-size:20px;line-height:24px;letter-spacing:0;-webkit-transition:.3s;transition:.3s}.genplan-item__price{font-weight:500;font-size:16px;line-height:19.2px;letter-spacing:0;color:#8d8fa6;margin-top:8px}.genplan-item__icon{height:48px;width:48px;border:1px solid rgba(39,41,64,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:16px}.genplan-item__icon svg{height:32px;width:32px}.contacts-line{margin:33px auto 30px}.contacts-line__row{background-color:#0066a4;border-radius:32px;padding:50px 0 16px}.contacts-line__cell{color:#fff;text-align:center}.contacts-line__cell+.contacts-line__cell{margin-top:5px}.contacts-line__cell--social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:34px}.contacts-line__cell-mail,.contacts-line__cell-phone{font-size:24px;font-weight:500;line-height:28.8px;letter-spacing:0;text-align:center;color:#fff;-webkit-transition:.3s;transition:.3s}.no-touch .contacts-line__cell-mail:hover,.no-touch .contacts-line__cell-phone:hover,.no-touch .contacts-line__cell-social:hover{opacity:.7}.contacts-line__cell-social{height:56px;width:56px;display:block;-webkit-transition:.3s;transition:.3s}.contacts-line__cell-social svg{width:56px;height:56px}.contacts-line__cell-social+.contacts-line__cell-social{margin-left:8px}@media only screen and (min-width:768px){.header__btn--favorite--comparison{display:-webkit-box;display:-ms-flexbox;display:flex}.header__btn--phone{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 24px}.header__btn--phone span{display:block;font-size:16px;font-weight:500;line-height:16px;letter-spacing:0;text-align:left}.header__btn--phone svg{display:none}.main-menu__wrapper{padding:16px!important}.main-menu__list ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:27px 30px}.main-menu__list ul li+li{margin-top:0}.main-menu__list li a{font-size:24px;line-height:22px}.main-menu__btn-section{margin-top:36px}.main-menu__projects{padding:38px 40px 40px}.main-menu__projects-link{font-size:24px;line-height:22px}.appart-menu{display:none}.footer{padding:40px 0}.footer .wrapper{padding:0 40px}.footer__row{display:grid;grid-template-columns:repeat(2,1fr)}.footer__top-menu ul{grid-template-columns:repeat(1,1fr);grid-gap:16px}.footer__top-menu li a{font-size:16px;line-height:19px}.footer__projects{margin-top:0}.footer__bottom-politic{margin-top:40px}.cookies{padding:32px}.cookies__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cookies__text{max-width:335px}.cookies__btn-sec,.pane-window__cell+.pane-window__cell{margin-top:0}.pane-window__title{font-size:24px;font-weight:500;line-height:28.8px;letter-spacing:0;text-align:left;white-space:initial}.pane-window__row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px 16px}.pane-window__container{padding:40px 96px}.pane-window__btn-sec{margin-top:0;grid-column:2 span}.pane-window__callback-section{height:350px}.modal-panes .pane{width:360px;cursor:default!important;max-width:360px;border-radius:40px;padding:0}.modal-panes .pane-window__container{padding:30px 32px}.top-page--no-video{margin:51px 0 0}.top-page--small{margin:40px auto 0;padding:0 40px}.top-page__theme+.top-page__title-small{margin-top:36px}.top-page__theme-tag{font-size:16px;line-height:16px;padding:12px 17px}.top-page__row{padding:36px 40px 42px}.top-page__row--tabs{padding:40px 40px 42px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.top-page__row--hero{min-height:420px}.top-page__tabs{margin-bottom:194px}.top-page__item-tab{font-size:16px;line-height:16px;padding:12px 16px}.top-page__public{margin-top:42px}.top-page__public-start,.top-page__public-upgrade{font-size:16px;line-height:26px}.top-page__title-no-video{font-size:58px;line-height:52px;padding:0 48px}.top-page__title{font-size:48px;line-height:43px}.top-page__row--tabs .top-page__title{font-size:40px;line-height:48px}.top-page__title-small{font-size:40px;font-weight:600;line-height:36px;letter-spacing:0}.page-name-alternate+.investment-forecast{margin-top:16px}.page-name-alternate__row{padding:39px}.page-name-alternate__row svg{right:39px}.page-name-alternate__row h1{font-size:48px;line-height:48px}.page-name-alternate__row span{left:10px;top:-16px}.investment-forecast.filter-var .dropdown-group,.investment-forecast__selectize.filter-var .dropdown-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}.investment-forecast__title{font-size:32px;line-height:29px}.investment-forecast__title+.investment-forecast__row{margin-top:32px}.filter-submit{margin-top:16px}.projects-window{padding:42px 40px}.projects-window__bottom{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;margin-top:31px}.dropdown,.filter-select{margin-top:0}.filter-select--long{grid-column:2 span}.tags-filter{margin-top:15px}.catalog-list__item+.catalog-list__item,.contacts-line__cell+.contacts-line__cell,.dropdown-group__filter-btn,.genplans-list__item+.genplans-list__item{margin-top:0}.sort-section{margin-top:22px;display:grid;grid-template-columns:auto 258px;grid-gap:10px}.sort-section__refresh{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:22px 0}.sort-section__refresh button{padding-right:24px}.sort-section__combine{margin-top:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sort-section__combine label.css-center-content{padding-left:23px}.sort-section__combine label{padding-right:31px}.sort-section__view{margin-top:2px}.sort-section__sort-cell{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:300px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.deadline-tablet{display:block}.investment-forecast__graphic{padding:28px 0 0}.investment-forecast__graphic::before{right:28px;top:28px}.investment-forecast__graphic-title{padding-left:28px}.catalog-list{margin-top:16px}.catalog-list__more,.catalog-list__row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.catalog-list__more{margin-top:16px;grid-gap:8px}.catalog-item__picture{height:25.5vw}.genplans-list{margin-top:16px}.genplans-list__row{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}.genplan-item__picture{height:28.1vw;max-height:320px}.contacts-line__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 32px}.contacts-line__cell,.contacts-line__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-line__cell--social{margin-top:0}.contacts-line__cell-mail,.contacts-line__cell-phone{font-size:20px;line-height:24px}.contacts-line__cell-social{width:48px}}@media only screen and (min-width:992px){.cookies .wrapper{max-width:842px}.catalog-item__picture{max-height:400px}}@media only screen and (min-width:1361px){.header__wrapper{padding:0 24px 0 48px}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px}.header__btn+.btn-appart{margin-left:16px!important}.header__btn--burger{display:none}.header__btn--appart{background-color:#0066a4;color:#fff;border-radius:50px;text-align:center;font-size:16px;font-weight:600;line-height:16px;letter-spacing:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:16px 24px;display:block;-webkit-transition:.3s;transition:.3s}.no-touch .header__btn--appart:hover{background-color:#272940}.main-menu__row{display:grid;grid-template-columns:576px auto;grid-gap:0;height:100%}.main-menu__wrapper{height:100%;padding:24px!important}.main-menu__list{border-radius:64px;padding:61px 64px 64px}.main-menu__list ul{grid-template-columns:repeat(1,1fr);grid-gap:40px 30px}.main-menu__list li a{font-size:32px;line-height:29px}.main-menu__btn-section{display:none}.main-menu__projects{margin-top:0;height:100%;border-radius:64px;margin-left:-40px;padding:61px 64px 64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu__projects-link{font-size:32px;line-height:29px}.main-menu__projects-contacts{width:100%;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu__projects-contact{font-size:24px;line-height:29px}.main-menu__projects ul{grid-template-columns:repeat(3,1fr);margin-top:34px;grid-gap:14px 16px}.footer__projects li a,.footer__top-menu li a,.main-menu__projects li a{font-size:18px;line-height:22px}.footer{padding:64px 0;margin-top:24px}.footer .wrapper{padding:0 64px}.footer__row{grid-gap:240px}.footer__top-menu ul{grid-template-columns:repeat(2,1fr);grid-gap:16px 119px}.footer__projects-link{font-size:24px;line-height:24px}.footer__projects ul{margin-top:33px;grid-gap:14px 16px;grid-template-columns:repeat(3,1fr)}.footer__bottom{margin-top:64px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;padding-top:63px}.footer__disclamer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer__bottom-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__bottom-politic{margin-top:0}.cookies__text{font-size:18px;line-height:22px;max-width:540px}.modal-window .destroy-button{display:block;position:absolute;width:64px;height:64px;background-color:#fff;-webkit-box-shadow:0 4px 32px 0 #11111229;box-shadow:0 4px 32px 0 #11111229;border-radius:24px;top:-16px;right:-16px;fill:#0066a4;padding:8px;-webkit-transition:.3s;transition:.3s}.no-touch .modal-window .destroy-button:hover{background-color:#f1f6fb}.cupertino-pane-wrapper .pane{width:540px;cursor:default!important;max-width:540px;border-radius:64px}.pane-window__title{font-size:32px;line-height:38px}.pane-window__row{grid-template-columns:repeat(1,1fr);grid-gap:16px}.pane-window__container{padding:48px 64px 64px}.pane-window__btn-sec{grid-column:initial;margin-top:16px}.pane-window__callback-section{height:500px}.pane-window__status svg{height:64px;width:64px}.pane-window__status-title{margin-top:40px;font-size:32px;line-height:38px}.pane-window__status-text{margin-top:16px}.pane-window__status-btn{margin-top:40px}.tippy-box[data-theme~=baden-tippy] .tippy-content{padding:0}.top-page{margin:24px 0}.top-page--no-video{margin:82px 0 0}.top-page--small{margin:46px auto 0}.top-page--small .wrapper{max-width:1310px}.top-page--small .top-page__title-content{display:grid;grid-template-columns:660px auto}.top-page__theme{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-page__theme-tag{margin-top:45px;position:relative;top:9px}.top-page__row{border-radius:64px;max-height:320px;padding:58px 64px 68px}.top-page__row--tabs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;height:604px}.top-page__row--hero{min-height:604px}.top-page__tabs{margin-bottom:24px}.top-page__item-tab{margin-right:12px;margin-bottom:12px}.top-page__public{margin-top:59px}.top-page__title-no-video{font-size:64px;line-height:64px;padding:0 64px}.top-page__title{font-size:64px;line-height:58px}.top-page__row--tabs .top-page__title{font-size:56px;line-height:67px;max-width:900px}.top-page__title-small{grid-column:2 span;font-size:64px;line-height:64px}.page-name-alternate,.page-name-alternate+.investment-forecast{margin-top:24px}.page-name-alternate__row{border-radius:40px}.page-name-alternate__row h1{font-size:40px;line-height:40px}.page-name-alternate__row span{left:8px;top:-12px}.investment-forecast{margin:72px 0 0}.investment-forecast.filter-var .dropdown-group{width:100%;display:block}.investment-forecast__title{font-size:48px;line-height:43px;padding:0 40px}.investment-forecast__title+.investment-forecast__row{margin-top:48px}.investment-forecast__selectize{overflow:hidden;border-radius:64px;padding:63px 63px 79px}.investment-forecast__selectize.filter-var{padding:0;border:0;background-color:transparent;border-radius:0;overflow:initial}.investment-forecast__selectize.filter-var .dropdown-input__wrapper-row{display:none}.investment-forecast__selectize.filter-var .dropdown-group{width:100%;display:block}.filter-submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:24px 70px}.filter-all-result,.filter-des-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-des-result{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:20px}.filter-all-result{font-weight:500;font-size:16px;line-height:16px;letter-spacing:0;color:#8d8fa6;margin-top:16px;-webkit-transition:.3s;transition:.3s}.no-touch .filter-all-result:hover{opacity:.7}.filter-all-result svg{height:13px;width:13px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;margin-left:12px;fill:#8d8fa6}.investment-forecast__selectize .nice-select,.investment-forecast__selectize .nice-select-dropdown{border-radius:24px}.projects-window__slider{display:block}.dropdown-content__cell.swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdown-content__cell+.dropdown-content__cell.swiper-slide{border:0}.swiper-slide .dropdown-content__item{border:1px solid rgba(39,41,64,.1);padding:7px;border-radius:32px;height:200px;width:168px;display:block;-webkit-transition:.3s;transition:.3s;cursor:pointer}.no-touch .swiper-slide .dropdown-content__item:hover,.swiper-slide .dropdown-content__item.active-item{color:#fff;background-color:#57a1d4;border:1px solid rgba(39,41,64,.1)}.swiper-slide .dropdown-content__item-image{width:100%;height:120px;border-radius:24px}.swiper-slide .dropdown-content__item-desc{height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px}.swiper-slide .dropdown-content__item-title{text-align:center;line-height:16px}.swiper-slide .dropdown-content__item-check,.swiper-slide .dropdown-content__item-place{display:none}.dropdown-group__desctop-filter{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px}.dropdown-group .dropdown-content{position:initial!important;left:0!important;display:block!important}.dropdown-group .dropdown-content__row{overflow:inherit;max-height:initial;border:0;padding:0;margin:initial;border-radius:initial;background-color:initial;-webkit-box-shadow:initial;box-shadow:initial}.dropdown-group .dropdown-input__row{display:none}.filter-var .dropdown-group{border:1px solid rgba(39,41,64,.1);background-color:#fff;padding:21px 23px;margin-top:24px;border-radius:40px;display:grid!important;grid-template-columns:320px 320px 416px auto!important;grid-gap:0 24px!important}.filter-var .dropdown-group .deadline-tablet{width:320px;-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.filter-var .dropdown-group .dropdown-group__filter-btn{display:none}.dropdown-group .all-search{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:18px}.dropdown-group .all-search,.dropdown-group .tags-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:4 span}.dropdown-group .corpus-filter,.dropdown-group .square-filter{display:block}.dropdown-group__filter-btn.filter-swim{display:block!important}.dropdown-group__filter-btn.filter-swim.index-extra{z-index:190}.dropdown-group__filter-btn.filter-swim button{padding:17px 32px}.dropdown-group .dropdown-content__scrollbar{display:block;margin:41px auto 1px;width:320px;height:2px;background-color:rgba(141,143,166,.2)}.dropdown-group .swiper-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.sort-section{padding:0}.sort-section__sort-elem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sort-section__combine{margin-top:0;margin-left:8px;border-radius:24px}.sort-section__sort-elem .nice-select,.sort-section__sort-elem .nice-select-dropdown{border-radius:24px}.modal-filter-pane .pane{max-width:720px;padding:0;border-radius:40px}.modal-filter-pane .pane .projects-window{padding:23px}.modal-filter-pane .pane .projects-window__top{display:none}.modal-filter-pane .pane .projects-window__bottom{margin-top:0}.investment-forecast__graphic{padding:40px}.investment-forecast__graphic::before{right:39px;top:39px}.investment-forecast__graphic-row{padding:40px 0 0;overflow:hidden}.investment-forecast__graphic{border-radius:64px;margin-top:-40px}.investment-forecast__graphic-container{padding:0}.investment-forecast__graphic-title{font-weight:600;font-size:16px;line-height:19.2px;padding-left:0;letter-spacing:0;color:#8d8fa6;text-transform:uppercase}.catalog-list{margin-top:24px;margin-bottom:48px}.catalog-list__row{grid-template-columns:repeat(4,1fr);grid-gap:16px}.catalog-list__more{margin-top:24px;grid-gap:15px}.catalog-list__more-btn{padding:24px 24px 24px 41px;border-radius:40px}.catalog-list__more-btn-icon{width:64px;height:64px;border-radius:24px}.catalog-list__more-btn span{font-size:24px;line-height:29px;letter-spacing:-.03em}.catalog-list.--empty{padding:64px 0}.catalog-list.--empty p{font-size:24px;max-width:600px}.catalog-item,.genplan-item__picture img{border-radius:32px}.catalog-item__favorite-compare{border-radius:16px}.catalog-item__picture{height:200px}.catalog-item__forecast{margin-top:17px;padding:12px 16px}.filter-var .list_room .css-filter-container{max-height:600px;overflow:initial}.filter-var .list_room .sort-section__sort-elem{max-height:250px}.genplans-list{margin-top:19px;margin-bottom:48px}.genplans-list__warning{font-size:24px;line-height:28.8px}.genplans-list__row{grid-template-columns:repeat(3,1fr);grid-gap:16px}.genplan-item{border-radius:40px}.genplan-item__picture{max-height:274px;border-radius:32px}.genplan-item__description{padding:32px 24px 24px}.genplan-item__name{font-size:24px;line-height:29px}.genplan-item__price{font-size:18px;line-height:22px}.genplan-item__icon{height:64px;width:64px;border-radius:24px}.contacts-line{margin:24px auto 15px}.contacts-line__row{border-radius:40px;padding:29px 56px;height:144px}.contacts-line__cell-mail,.contacts-line__cell-phone{font-size:32px;line-height:38px}.contacts-line__cell-social{height:64px;width:48px}.contacts-line__cell-social svg{height:64px;width:64px}.contacts-line__cell-social+.contacts-line__cell-social{margin-left:16px}}
/* End */


/* Start:/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/style.css?175189159418791*/
.bx-filter {
	width: 100%;
	min-width: 220px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	margin-bottom: 20px;
}
.bx-filter .bx-filter-section {
	/*background: #edf6fc; /* color */
	position: relative;
	padding-top: 26px
}
.bx-filter .bx-filter-section>.row {
	padding: 0 5px;
}
.bx-filter .bx-filter-title {
	font-size: 18px;
	margin-bottom: 10px;
	color: #000;
}
/*Sections*/

.bx-filter .bx-filter-parameters-box {
	position: relative;
}
.bx-filter .bx-filter-parameters-box-title {
	font-size: 13px;
	padding-bottom: 7px;
}
@media (min-width: 992px) {
	.bx-filter .bx-filter-section .col-md-4:nth-child(3n+1) {
		clear: both;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.bx-filter .bx-filter-section .col-md-4:nth-child(2n+1) {
		clear: both;
	}
}
.bx-filter .bx-filter-parameters-box-title span {
	color: #039be5;
	border-bottom: 1px solid transparent;
	cursor: pointer;
}
.bx-filter .bx-filter-parameters-box-title span:hover {
	border-color: #039be5;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span {
	/*color: #95a1a8;*/
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover {
	/*color: #758087;*/
	border-color: transparent;
}
.bx-filter .bx-filter-block {
	display: none;
	-webkit-transition: padding .3s ease;
	-moz-transition: padding .3s ease;
	-ms-transition: padding .3s ease;
	-o-transition: padding .3s ease;
	transition: padding .3s ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.bx-filter .bx-filter-button-box .bx-filter-block,
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
	display: block;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
	font-size: 14px;
	font-style: normal;
	display: block;
	padding-bottom: 5px;
}
.bx-filter-parameters-box-container {
	padding-bottom: 20px;
}
.bx-filter-parameters-box-container .checkbox:first-child {
	margin-top: 0;
}
.bx-filter .bx-filter-parameters-box-container-block {
	font-size: 11px;
	color: #3f3f3f;
}
/*
* INPUTS
*
*/

.bx-filter .bx-filter-input-container {}
.bx-filter .bx-filter-input-container input {
	display: block;
	width: 100%;
	font-size: 18px;
	height: 38px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #fff;
	outline: none
}
.bx-retina .bx-filter .bx-filter-input-container input {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
	border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
}
/*.bx-filter .bx-filter-input-container input:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-input-container input:focus {
	-webkit-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
		 -o-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
			border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
}

/*
COLOR
*/
.bx-ios .bx-filter .bx-filter-input-container input {
	/* Fix of input shadow for IOS browsers. */

	background-image: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
	background-image: linear-gradient(#ffffff 0%, #ffffff 100%);
}
.bx-filter .bx-filter-button-box {
	clear: both;
}
/*
*Track
*
*/

.bx-filter .bx-ui-slider-track-container {
	padding-top: 35px;
	padding-bottom: 25px;
}
.bx-filter .bx-ui-slider-track {
	position: relative;
	height: 7px;
	/*background: #d8e9f0;/* COLOR */
}
.bx-filter .bx-ui-slider-part {
	position: absolute;
	top: -6px;
	width: 1px;
	height: 17px;
	background: #a2bfc7;
}
.bx-filter .bx-ui-slider-part.p1 {
	left: -1px;
}
.bx-filter .bx-ui-slider-part.p2 {
	left: 25%;
}
.bx-filter .bx-ui-slider-part.p3 {
	left: 50%;
}
.bx-filter .bx-ui-slider-part.p4 {
	left: 75%;
}
.bx-filter .bx-ui-slider-part.p5 {
	right: -1px;
}
.bx-filter .bx-ui-slider-part span {
	font-size: 11px;
	/*font-weight: var(--ui-font-weight-bold);*/

	position: absolute;
	top: -16px;
	left: 50%;
	display: block;
	width: 100px;
	margin-left: -50px;
	text-align: center;
	color: #000;
}
.bx-filter .bx-ui-slider-part.p2 span,
.bx-filter .bx-ui-slider-part.p3 span,
.bx-filter .bx-ui-slider-part.p4 span {
	color: #6b8086;
}
.bx-filter .bx-ui-slider-range,
.bx-filter .bx-ui-slider-pricebar,
.bx-filter .bx-ui-slider-pricebar-vd,
.bx-filter .bx-ui-slider-pricebar-vn,
.bx-filter .bx-ui-slider-pricebar-v {
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx-filter .bx-ui-slider-range {
	z-index: 50;
}
.bx-filter .bx-ui-slider-pricebar {
	z-index: 100;
}
.bx-filter .bx-ui-slider-pricebar-vd {
	z-index: 60;
	/*background: #849da4;/* COLOR */
}
.bx-filter .bx-ui-slider-pricebar-vn {
	z-index: 70;
	/*background: #a8dff3;/* COLOR */
}
.bx-filter .bx-ui-slider-pricebar-v {
	z-index: 80;
	/*background: #499fd8;/* COLOR */
}
.bx-filter .bx-ui-slider-handle {
	position: absolute;
	top: 100%;
	width: 22px;
	height: 22px;
	border-bottom: none;
}
.bx-filter .bx-ui-slider-handle:hover {
	-webkit-cursor: grab;
	-ms-cursor: grab;
	-o-cursor: grab;
	cursor: grab;
}
.bx-filter .bx-ui-slider-handle:active {
	-webkit-cursor: grabbing;
	-ms-cursor: grabbing;
	-o-cursor: grabbing;
	cursor: grabbing;
}
.bx-filter .bx-ui-slider-handle.left {
	left: 0;
	margin-left: -21px;
	/* COLOR */
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAArUlEQVQ4y6WSQQ6FMAhEXbjyXwzOpBdx5bXKbYRWLFSJ2m8ysVHfzGA7DH9cuKVfNwwM40ZzZzJlmE3WTjjNfF9Fn2EwMH5pUGYWOJ3w6wZ4wDKz6rUBumQPPxrUmT0IxuxpqxYLQ7MOG5TaHtbk1iza5+VauW5dfdcYSDKcMLkP7wxdA5sMQWV/BkwDTY7mtAfHjpJ/Ihj4DoIgXZ9J+siaimi6rimLgSw87qod+1BRTwMJRYoAAAAASUVORK5CIIA=) no-repeat right top;*/
}
.bx-filter .bx-ui-slider-handle.right {
	right: 0;
	margin-right: -21px;
	/* COLOR */
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat left top;*/
}

/*
*	Select
*
*/

.bx-filter .bx-filter-select-container {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	border-radius: 3px;
	border: 1px solid #ccd5db;
}
.bx-retina .bx-filter .bx-filter-select-container {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
	border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
}
/* COLOR */
/*.bx-filter .bx-filter-select-container.bx-active,
.bx-filter .bx-filter-select-container:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-select-container.bx-active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
		 -o-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
			border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
}*/
.bx-filter .bx-filter-select-block {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 33px;
	margin: 0;
	padding: 0 33px 0 10px;
	border: none;
	border-radius: 2px;
	background: #fff;
}
.bx-filter .bx-filter-select-text {
	font-size: 15px;
	line-height: 33px;
	overflow: hidden;
	max-width: 100%;
	height: 33px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}
.bx-filter .bx-filter-select-text.fix {
	min-width: 120px;
}
.bx-filter .bx-filter-select-text label {
	cursor: pointer;
}
.bx-filter .bx-filter-select-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 33px;
	cursor: pointer;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}
/*
*	Select popup
*
*/

.bx-filter-select-popup {
	background: #fff;
	padding: 0;
	min-width: 173px;
}
.bx-filter-select-popup ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bx-filter-select-popup ul li {
	display: block;
	text-align: left;
	vertical-align: middle;
}
.bx-filter-select-popup ul li:first-child {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.bx-filter-select-popup ul li label {
	font-size: 14px;
	line-height: 26px;
	display: block;
	text-align: left !important;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 26px;
	padding: 0 5px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	color: #575757;
}
.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover {
	color: #000;
	background: #f3f8fa;
}
.bx-filter-select-popup ul li label.disabled {
	color: #b8b8b8;
	background: transparent;
}
.bx-filter-select-popup ul li .bx-filter-param-text {
	line-height: 34px !important;
}
/*
* TAGS
*
*/

.bx-filter .bx-filter-tag {
	padding: 18px;
	/*border-top: 1px solid #d7eaf7;/* COLOR */
	/*border-bottom: 1px solid #d7eaf7;/* COLOR */
}
.bx-filter .bx-tag-link {
	font-size: 12px;
	text-decoration: none;
	/*color: #68939e;/* COLOR */
	text-shadow: none;
}
.bx-filter .bx-tag-link.bx-active,
.bx-filter .bx-tag-link:hover {
	color: #1d3d46;
}
/*
*	LABEL
*
*/
.bx-filter .bx-filter-param-label {
	min-height: 20px;
	font-weight: normal;
	cursor: pointer;
}

.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label {
	float: left;
	display: block;
	margin-right: 5px;
}
.bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
	display: block;
}
.bx-filter .bx-filter-param-label {
	/*font-size: 13px;*/
}
.bx-filter .bx-filter-param-label.dib {
	display: inline-block;
}
.bx-filter .bx-filter-param-text {
	font-weight: normal;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text {
	color: #6c6c6c;
}
.bx-filter-select-popup .bx-filter-param-label.bx-active {
	background: #f3f8fa;
}
/*
*	Checkbox / Radio
*
*/

.bx-filter .bx-filter-input-checkbox {}
.bx-filter .bx-filter-input-checkbox input[type=radio],
.bx-filter .bx-filter-input-checkbox input[type=checkbox] {}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
	display: block;
	text-align: left;
}
/*
* 	BTN
*
*/

.bx-filter .bx-filter-param-btn {
	font-weight: normal;
	display: inline-block;
	width: 38px;
	height: 38px;
	padding: 6px;
	text-align: center;
	text-decoration: none;
	color: #000;
	vertical-align: middle;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #fff;
	position: relative;
	-webkit-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-moz-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-ms-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-o-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	cursor: pointer;
}
.bx-retina .bx-filter .bx-filter-param-btn {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
	border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/border_default.png) 2 repeat;
}
/* COLOR */
/*.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter .bx-filter-param-btn:hover,
.bx-filter .bx-filter-param-btn:active,
.bx-filter .bx-filter-param-btn:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-retina .bx-filter .bx-filter-param-btn:hover,
.bx-retina .bx-filter .bx-filter-param-btn:active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
		 -o-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
			border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/active.png) 2 repeat;
}*/
/* --- colors */
.bx-filter .bx-filter-param-btn.bx-color-sl {}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
	background: transparent;
	box-shadow: none
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
	position: relative;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before {
	position: absolute;
	bottom: 0;
	right: 0;
	top: 0;
	left: 0;
	content: ' ';
	display: block;
	z-index: 100;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
	opacity: .7;
}
.bx-filter .bx-filter-param-btn .bx-filter-param-text {
	line-height: 26px;
}
/*
* BTN P/M
*
*/

.bx-filter .bx-filter-param-btn.bx-spm {
	width: 23px;
	min-width: 23px;
	height: 23px;
	line-height: 23px;
	font-weight: normal;
	padding: 0;
	font-size: 17px;
	color: #767b7e;
	vertical-align: top;
	border-radius: 50%;
	background-color: transparent;
}
.bx-filter .bx-filter-param-btn.bx-spm.bx-plus {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center;
}
.bx-filter .bx-filter-param-btn.bx-spm.bx-minus {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;
}
.bx-filter .bx-filter-param-btn.bx-spm:active {
	outline: none !important;
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, .12);
}
.bx-filter span.bx-spm {
	font-size: 18px;
	/*font-weight:var(--ui-font-weight-bold);*/

	line-height: 23px;
	display: inline-block;
	height: 23px;
	margin: 0 10px;
	vertical-align: middle;
	color: #000;
}
/*
*	icon
*
*/

.bx-filter-select-popup .bx-filter-select-text-icon,
.bx-filter .bx-filter-select-text-icon {
	line-height: 33px;
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-top: -4px;
	margin-right: 2px;
	vertical-align: middle;
	border-radius: 2px;
}
.bx-filter-select-popup .bx-filter-btn-color-icon,
.bx-filter .bx-filter-btn-color-icon {
	line-height: 24px;
	/*position:relative;*/
	/*top:4px;*/

	border-radius: 2px;
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
	-webkit-background-size: cover;
	background-size: cover;
}
.bx-filter-select-popup .bx-filter-btn-color-icon {
	width: 20px;
	height: 20px;
	margin: 2px 0;
	top: 0 !important;
}
.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon {
	top: -1px !important;
}
.bx-filter-btn-color-icon.all {
	position: relative;
	border: none;
	box-shadow: none
}
.bx-filter-btn-color-icon.all:after,
.bx-filter-btn-color-icon.all:before {
	position: absolute;
	width: 60%;
	height: 60%;
	background: #fff;
	content: " ";
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
}
.bx-filter-btn-color-icon.all:after {
	right: 0;
	bottom: 0;
}
.bx-filter-btn-color-icon.all:before {
	top: 0;
	left: 0;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon {
	opacity: .2;
}
/*
* 	BIZ
*
*/

.bx-filter .bx-filter-parameter-biz {
	font-size: 14px;
	line-height: 15px;
	display: inline-block;
	margin-right: 10px;
	text-decoration: none;
	color: #1485ce;
	border-bottom: 1px dashed;
}
.bx-filter .bx-filter-parameter-biz:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}
.bx-filter .bx-filter-parameter-biz.bx-active {
	position: relative;
	/*padding-left:20px;*/

	color: #000;
	border-color: transparent;
}
/*
*	BTN result and reset
*
*/

.btn-themes {
	/*background-color: #1485CE;/* COLOR */
	/*border-color: #1485CE;/* COLOR */
	color: #FFF
}
.btn-themes.bx-active,
.btn-themes.focus,
.btn-themes:active,
.btn-themes:focus,
.btn-themes:hover{
	/*background-color: #53A4D8;/* COLOR */
	/*border-color: #53A4D8;/* COLOR */
	color: #FFF
}
/*
* 	Result Popup
*
*/

.bx-filter .bx-filter-popup-result {
	font-size: 13px;
	font-weight: normal;
	position: absolute;
	z-index: 915;
	display: none;
	line-height: normal;
	margin-top: -7px;
	margin-left: 10px;
	padding: 0 10px;
	white-space: nowrap;
	color: #3f3f3f;
	min-height: 37px;
	line-height: 18px;
	border-style: solid;
	border: 1px solid #C6DCE7;
}
.bx-filter .bx-filter-popup-result.left {
	border-width: 2px 10px 2px 2px;
	-webkit-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/result_popup_left.png) 4 20 4 4 repeat;
	-moz-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/result_popup_left.png) 4 20 4 4 repeat;
	-o-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/result_popup_left.png) 4 20 4 4 repeat;
	border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/result_popup_left.png) 4 20 4 4 fill repeat;
}
.bx-filter .bx-filter-popup-result.right {
	border-width: 2px 2px 2px 10px;
	-webkit-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/result_popup_right.png) 4 4 4 20 repeat;
	-moz-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/result_popup_right.png) 4 4 4 20 repeat;
	-o-border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/result_popup_right.png) 4 4 4 20 repeat;
	border-image: url(/local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/images/result_popup_right.png) 4 4 4 20 fill repeat;
}

.bx-filter .bx-filter-popup-result.right {
	left: 97%;
}
.bx-filter .bx-filter-popup-result.left {
	right:97%;
}
.bx-filter-horizontal .bx-filter-popup-result{
	display: inline-block;
	position: relative;
	left: auto;
	right: auto;
	bottom: -7px;
}
.bx-filter .bx-filter-popup-result a {
	color: #0073a3;
	line-height: 10px;
}
.bx-filter .bx-filter-popup-result a:hover {
	text-decoration: none;
}
.bx-filter .bx-filter-popup-result-close {
	display: none;
}
@media (max-width: 767px) {
	.bx-touch .bx-filter .bx-filter-popup-result {
		font-size: 12px;
		line-height: 14px;
		position: fixed !important;
		z-index: 1001;
		top: auto !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		margin-top: 0;
		margin-left: 0;
		width: auto;
		height: auto;
		padding: 10px;
		border-radius: 2px;
		border: 1px solid #c6dae7;
		background: rgba(255,255,255,.9);
	}
	.bx-touch .bx-filter .bx-filter-popup-result br{display: none;}
	.bx-filter .bx-filter-popup-result .arrow {
		display: none;
	}
}
/* End */
/* /local/templates/roso/dist/assets/css/pages/apparts/style.css?175189031983670 */
/* /local/templates/roso/components/bitrix/catalog.smart.filter/apartments_filter/style.css?175189159418791 */
