

/* Start:/local/templates/roso/dist/assets/css/pages/projects/style.css?175189031939357*/
.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;width:100%;height:100%}.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;display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:-1px;right:-7px;padding:6px 0;color:#fff;font-size:10px;font-weight:600;line-height:10px;text-align:center;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/projects/../../../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 .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}.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}.top-tabs__row{overflow:auto;margin-left:-8px;width:calc(100% + 16px)}.top-tabs__row::-webkit-scrollbar{width:0;display:none}.top-tabs__list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 8px}.top-tabs__list-content{border:1px solid rgba(39,41,64,.1);border-radius:60px;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;background-color:#fff;padding:3px}.top-tabs__list-content--clear{border:0;background-color:initial;padding:0}.top-tabs__item,.top-tabs__item 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;letter-spacing:0}.top-tabs__item{font-size:16px;font-weight:500;line-height:16px;text-align:left;padding:8px 8px 8px 17px;border-radius:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;-webkit-transition:.3s;transition:.3s}.no-touch .top-tabs__item:hover{color:#57a1d4}.top-tabs__list-content--clear .top-tabs__item{background-color:#fff}.top-tabs__list-content--clear .top-tabs__item+.top-tabs__item{margin-left:8px}.top-tabs__item.active{background-color:#0066a4;color:#fff;pointer-events:none}.top-tabs__item.active span{background-color:#fff;color:#0066a4}.top-tabs__item span{width:24px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(87,161,212,.1);color:#57a1d4;border-radius:50%;font-size:12px;font-weight:600;line-height:12px;margin-left:8px}.proects-section{margin:45px 0 0;overflow:hidden}.road-build+.proects-section{margin:63px 0 0}.top-tabs+.proects-section{margin:16px 0 0}.proects-section__slider{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.proects-section__pagination{text-align:center;margin-top:24px}.proects-section__pagination .swiper-pagination-bullet{width:32px;height:4px;border-radius:50px;background-color:#8d8fa6;-webkit-transition:.3s;transition:.3s}.no-touch .proects-section__pagination .swiper-pagination-bullet:hover{background-color:#8d8fa6}.proects-section__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#57a1d4}.proects-section__scrollbar{display:none}.proects-section__scrollbar .swiper-scrollbar-drag{background-color:#0066a4;border-radius:80px;height:4px;position:relative;top:-1px}.proects-section__title{font-size:24px;font-weight:500;line-height:21.6px;letter-spacing:0;text-align:left;padding:0 32px}.proects-section__title+.proects-section__list{margin-top:25px}.proects-section__content-slider{margin:25px auto 15px}.proects-section__item+.proects-section__item{margin-top:8px}.proects-section__clear{display:none}.proects-section__btn{min-height:80px;color:#fff;font-size:20px;font-weight:600;line-height:24px;letter-spacing:0;text-align:left;background-color:#0066a4;border:1px solid #0066a4;width:100%;position:relative;border-radius:32px;padding:10px 100px 10px 28px;-webkit-transition:.3s;transition:.3s}.no-touch .proects-section__btn:hover{background-color:#fff;border:1px solid rgba(39,41,64,.1);color:#0066a4}.no-touch .proects-section__btn:hover .proects-section__btn-before{border:1px solid rgba(39,41,64,.1)}.proects-section__btn-before{background-color:#fff;border:1px solid #fff;-webkit-transition:.3s;transition:.3s;height:56px;width:56px;position:absolute;right:12px;top:12px;border-radius:20px;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}.proects-section__btn-before svg{width:32px;height:32px;fill:#0066a4}.proects-section__btn-sec{margin-top:8px}.project-item,.project-item__picture img{display:block;-webkit-transition:.3s;transition:.3s}.project-item{background-color:#fff;border:1px solid rgba(39,41,64,.1);border-radius:32px;min-height:250px;padding:7px;height:auto}.no-touch .project-item:hover .project-item__name{color:#57a1d4}.no-touch .project-item:hover .project-item__picture img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.project-item__sale{position:absolute;bottom:12px;left:12px;background-color:#57a1d4;border-radius:100px;padding:4px 12px 4px 4px;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}.project-item__sale svg{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.project-item__sale span{color:#fff;margin-left:2px;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}.project-item__picture{position:relative;overflow:hidden;border-radius:24px;height:57vw;z-index:1}.project-item__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-item__tags,.project-item__tags-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}.project-item__tags{position:absolute;top:12px;z-index:2;left:12px}.project-item__tags-item{font-size:14px;font-weight:500;line-height:14px;letter-spacing:0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:9px 12px;background-color:#0066a4;color:#fff;border-radius:50px;height:32px}.project-item__tags-item svg{height:20px;width:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:4px}.project-item__tags-item:nth-child(even){background-color:#fff;color:#272940}.project-item__tags-item+.project-item__tags-item{margin-left:9px}.project-item__description{padding:24px}.project-item__name,.project-item__text{font-size:16px;font-weight:500;line-height:19.2px;letter-spacing:0;text-align:left}.project-item__name{-webkit-transition:.3s;transition:.3s}.project-item__text{margin-top:8px;color:#8d8fa6}@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}.top-tabs__list-content{padding:7px}.top-tabs__list-content--clear{padding:0}.proects-section__pagination{margin-top:32px}.proects-section__title{font-size:32px;line-height:29px}.proects-section__title+.proects-section__list{margin-top:35px}.proects-section__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}.proects-section__content-slider{margin:33px auto 15px}.proects-section__item+.proects-section__item{margin-top:0}.proects-section__clear{display:block}.proects-section__btn-sec{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}.project-item__picture{height:28vw}.project-item__name{font-size:18px;line-height:22px}.project-item__text{font-size:16px;line-height:20px}.proects-section__slider .project-item__tags-item{font-size:16px;padding:13px 16px}.proects-section__slider .project-item__picture{height:38.4vw}.proects-section__slider .project-item__name{font-size:24px;line-height:29px}.proects-section__slider .project-item__text{margin-top:14px}}@media only screen and (min-width:992px){.cookies .wrapper{max-width:842px}}@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}.top-tabs__item{padding:12px 16px 12px 25px}.road-build+.proects-section{margin:82px 0 0}.top-tabs+.proects-section{margin:24px 0 0}.proects-section{margin:68px 0 0}.proects-section__pagination{display:none}.proects-section__scrollbar{display:block;margin:25px auto 1px;width:320px;height:2px;background-color:rgba(141,143,166,.2)}.proects-section__title{font-size:48px;line-height:43px;padding:0 40px}.proects-section__title+.proects-section__list{margin-top:52px}.proects-section__list{grid-gap:16px}.proects-section__content-slider{margin:52px auto 0;overflow:hidden}.proects-section__btn{min-height:112px;font-size:24px;line-height:29px;padding:10px 100px 10px 40px;border-radius:40px}.proects-section__btn-before{right:24px;top:24px;height:64px;border-radius:24px;width:64px}.proects-section__btn-sec{margin-top:24px;grid-gap:16px}.project-item{border-radius:40px}.project-item__sale{bottom:16px;left:16px;padding:8px 16px 8px 8px}.project-item__sale span{font-size:16px;margin-left:4px;line-height:16px}.project-item__picture{border-radius:32px;height:32vw;max-height:420px}.project-item__tags{top:16px;left:16px}.project-item__tags-item svg{margin-right:6px}.project-item__tags-item{font-size:16px;line-height:16px;padding:10px 16px;height:40px}.project-item__description{padding:37px 32px}.project-item__name{font-size:32px;line-height:38px;padding-right:100px}.project-item__text{margin-top:17px}.proects-section__slider .project-item__name{font-size:32px;line-height:39px}}
/* End */
/* /local/templates/roso/dist/assets/css/pages/projects/style.css?175189031939357 */
