@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=cyrillic");@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=cyrillic');@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700');*{padding:0;margin:0;box-sizing:border-box}html,body{height:100%;min-height:100%}body{font-family:'PT Sans',sans-serif;font-size:15px;line-height:1.46;color:#4e585d;min-height:100%}a,a:visited{color:#2582d2;text-decoration:none}ul{margin:0 0 16px 32px}ul>li{margin-bottom:.25em}ul>li>ul{margin-top:1em}p{margin-bottom:16px}pre{color:#727272;font-size:12px;margin-bottom:16px;font-family:"Ubuntu Mono",monospace}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.layout-container{max-width:1200px;margin:0 auto}.layout-flex{display:flex;flex-direction:column;min-height:100%}.layout-header{background:url("https://rightrise.com/css/../img/slide_1.jpg") no-repeat center;background-size:cover;color:#fff;flex:0 0 auto;max-width:100%;overflow:hidden}.layout-header-top{background-color:#1f2c36}.layout-header-bottom{min-height:320px;padding:32px 0;text-shadow:0 0 5px rgba(0,0,0,0.25);background:linear-gradient(to top,rgba(0,0,0,1) 0,transparent 75%,transparent 100%)}.layout-header-title{text-transform:uppercase;font-weight:400;font-size:32px;margin:200px 0 16px}.layout-header-description{line-height:1.74em}.layout-logotype{vertical-align:top;margin-bottom:-16px}.layout-logotype img{vertical-align:top;border:0}.layout-contacts{line-height:48px;position:relative;z-index:2;padding-left:32px}.layout-contacts:before{background:#2582d2 none repeat scroll 0 0;border-radius:0 0 0 6px;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;transform:skewX(45deg);width:1000%;z-index:-1}.layout-content{flex:1 0 auto;position:relative}.layout-footer{box-sizing:border-box;background:#111;color:#929292;flex:0 0 auto;font-size:13px;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.layout-footer a,.layout-footer a:visited{color:inherit;text-decoration:none}.layout-footer-top{background:#1f2c36 url("../img/map_bg.png") no-repeat center;min-height:320px;padding:32px 0}.layout-footer-bottom{line-height:42px}.layout-footer input[type=text],.layout-footer input[type=text]:focus,.layout-footer input[type=tel],.layout-footer input[type=tel]:focus,.layout-footer textarea,.layout-footer textarea:focus{background-color:rgba(0,0,0,0.5);border:0;color:#f2f2f2}.article-meta{font-size:11px;color:#4e585d;display:block;list-style:none;margin:0 0 16px}.article-meta li{display:inline-block}.article-meta li:not(:first-child){margin-left:24px}.nav-main{display:inline-block;vertical-align:top;list-style:none;font-weight:700;padding:0;margin:0 0 0 44px;text-transform:uppercase}.nav-main>li{float:left;margin:0}.nav-main>li:not(:first-child){margin-left:25px}.nav-main>li>a{color:#fff;text-decoration:none;display:block;padding:0;line-height:72px;white-space:nowrap;position:relative;transition:color .25s}.nav-main>li.active>a,.nav-main>li>a:hover{color:#2582d2}.nav-main>li>a:after{content:'\0020';position:absolute;height:4px;background-color:#2582d2;left:50%;bottom:0;width:0;z-index:1;transition:width .25s,left .25s}.nav-main>li.active>a:after,.nav-main>li>a:hover:after,.nav-main>li>a:focus:after{width:100%;left:0}.nav-footer{list-style:none;margin:0 0 16px}.nav-footer li:not(:first-child){margin-top:8px}.nav-footer li a{text-decoration:none;transition:color .5s;outline:0}.nav-footer li a:focus,.nav-footer li a:hover{color:#fff}.breadcrumbs{display:inline-block;padding:0;margin:0 0 16px;list-style:none;color:#727272;font-size:12px}.breadcrumbs li{float:left}.breadcrumbs li:not(:first-child):before{content:'\0020';background:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNzI3MjcyIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgNkw4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+") no-repeat center;background-size:14px;display:block;float:left;width:32px;height:18px;vertical-align:middle}.easy-tabs{list-style:none;padding:0;margin:0 0 32px;display:inline-block}.easy-tabs li{float:left;vertical-align:top;position:relative}.easy-tabs li:not(:first-child){margin-left:25px}.easy-tabs li a{display:block;padding:0;text-decoration:none;outline:0;line-height:42px;color:#323232;white-space:nowrap}.easy-tabs li a:after{content:'\0020';position:absolute;height:4px;background-color:#2582d2;left:50%;bottom:0;width:0;z-index:1;transition:width .25s,left .25s}.easy-tabs li.active a:after,.easy-tabs li a:hover:after,.easy-tabs li a:focus:after{width:100%;left:0}h1,h2,h3,h4,p{margin-bottom:16px}h2{font-family:"PT Sans Narrow",sans-serif;font-size:24px;text-transform:uppercase;font-weight:400;margin:0 0 16px}h3{font-family:"PT Sans Narrow",sans-serif;font-size:16px;text-transform:uppercase}h4{color:#4e585d;font-size:16px;text-transform:none;font-weight:400;margin:0 0 16px}.margin-bottom{margin-bottom:32px}.margin-top{margin-top:32px}.page-sub-title{font-size:14px;text-align:center;margin-bottom:32px}.separator{display:inline-block;height:2px;width:128px;vertical-align:top;background-color:#2582d2;position:relative;margin:0 0 16px}.separator:before,.separator:after{content:'\0020';position:absolute;display:block;height:6px;top:0;left:50%}.separator:before{background-color:#fff;width:24px;margin-left:-12px;z-index:1}.separator:after{background-color:#2582d2;width:6px;margin:-2px 0 0 -3px;border-radius:3px;z-index:2}.text-hint{color:#b0b1b3;font-size:13px}.text-center{text-align:center}.text-right{text-align:right}.apartment-is-sold{background-color:rgba(255,0,0,0.25);box-sizing:border-box;color:#d32f2f;position:absolute;top:-32px;bottom:0;left:0;width:100%;z-index:10;text-align:center;padding-top:10%;font-family:"PT Sans Narrow",sans-serif;font-size:64px}.apartment-floors{position:relative;list-style:none;padding:16px 0;margin:0 auto 32px;text-align:center;width:32px}.apartment-floors:before{background-color:#dedede;content:'\0020';position:absolute;top:0;left:50%;width:2px;height:100%;z-index:-1;margin-left:-1px}.apartment-floors li{display:block;box-sizing:border-box;width:32px;height:32px;position:relative}.apartment-floors li:not(:first-child){margin-top:8px}.apartment-floors li a,.apartment-floors li a:visited{background-color:#fff;border-radius:50%;border:3px solid #00aced;box-sizing:border-box;display:block;text-decoration:none;font-size:0;width:16px;height:16px;position:absolute;top:8px;left:8px;z-index:1;transition:left .5s,top .5s,width .5s,height .5s,font-size .5s}.apartment-floors li a.disabled{border-color:#727272}.apartment-floors li.active a,.apartment-floors li a:hover{background-color:#fff;border-color:#00aced;width:32px;height:32px;line-height:24px;left:0;top:0;font-size:inherit;vertical-align:baseline}.apartment-floors-hor{display:inline-block;position:relative;list-style:none;padding:0 24px;margin:0}.apartment-floors-hor:before{background-color:#dedede;content:'\0020';position:absolute;top:50%;left:0;height:2px;width:100%;z-index:-1;margin-top:-1px}.apartment-floors-hor li{float:left;margin:0}.apartment-floors-hor li:not(:first-child){margin-left:20px}.apartment-floors-hor li a,.apartment-floors-hor li a:visited{background-color:#fff;border-radius:50%;border:3px solid #dedede;box-sizing:border-box;display:block;margin:8px 8px 0;vertical-align:middle;text-decoration:none;font-size:0;width:16px;height:16px;transition:width .5s,height .5s,margin .5s,font-size .5s}.apartment-floors-hor li a.disabled{background-color:#727272}.apartment-floors-hor li.active a,.apartment-floors-hor li a:hover{background-color:#fff;border-color:#00aced;width:32px;height:32px;line-height:24px;margin:0;font-size:inherit}.apartment-items{list-style:none;padding:0;margin:0 0 16px}.apartment-items li:not(:first-child){margin-top:16px}.apartment-items li a,.apartment-items li a:visited{text-decoration:none;color:#2582d2;display:block;font-weight:400}.thumbnail{padding-bottom:16px}.thumbnail img{vertical-align:baseline;box-shadow:0 0 5px rgba(0,0,0,0.15);cursor:pointer}.gallery-album{border-bottom:1px solid #2582d2;margin-bottom:16px}.gallery-album-title{text-transform:uppercase;font-weight:400;font-size:16px;padding:8px 0;margin:0}.gallery-album-title a{color:#626262;text-decoration:none}.accent-line{background-color:#2582d2;padding:32px 0 4px;color:#fff}.feedback-button{background:#68b974 url("../img/phone_icon.png") no-repeat center;width:64px;height:64px;border-radius:50%;border:4px solid #fff;position:fixed;right:64px;bottom:64px;color:transparent;z-index:10}.feedback-button span{position:absolute;top:0;left:0;width:100%;height:100%}.feedback-button:not(:hover){animation:shadowPulse .75s infinite;animation-direction:alternate}@keyframes shadowPulse{0{box-shadow:0 0 0 16px rgba(104,185,116,0.25)}50%{right:72px}100%{box-shadow:0 0 0 24px rgba(104,185,116,0.50)}}.advantage{font-family:"PT Sans Narrow",sans-serif;cursor:pointer}.advantage:after{content:'\0020';display:block;clear:both}.advantage-circle{width:64px;height:64px;background-color:transparent;box-shadow:inset 0 0 0 2px #fff;border:2px solid transparent;border-radius:50%;position:relative;box-sizing:border-box;float:left;vertical-align:middle;text-align:center;padding-top:8px;margin:8px 16px 24px 6px}.advantage-circle:before{content:'\0020';box-shadow:inset 0 0 0 2px #fff;border-radius:50%;position:absolute;opacity:0;bottom:-6px;left:-6px;right:-6px;top:-6px;transform:scale(0.8);transition:all .2s}.advantage:hover .advantage-circle{background-color:#fff}.advantage:hover .advantage-circle:before{transform:scale(1);opacity:1}.advantage-name{text-transform:uppercase;font-weight:700;margin-bottom:8px;line-height:1}.advantage-desc{font-size:14px;margin:0 0 16px 86px}.advantage-icon-1:before,.advantage-icon-2:before,.advantage-icon-3:before,.advantage-icon-4:before{content:'\0020';display:inline-block;width:42px;height:42px;background:transparent no-repeat center;background-size:cover;line-height:1;vertical-align:middle;box-sizing:border-box;padding:0;margin:0}.advantage .advantage-icon-1:before{background-image:url("../img/badge/badge-cityscape.svg")}.advantage:hover .advantage-icon-1:before{background-image:url("../img/badge/badge-cityscape-cyan.svg")}.advantage .advantage-icon-2:before{background-image:url("../img/badge/badge-diploma.svg")}.advantage:hover .advantage-icon-2:before{background-image:url("../img/badge/badge-diploma-cyan.svg")}.advantage .advantage-icon-3:before{background-image:url("../img/badge/badge-brick-wall.svg")}.advantage:hover .advantage-icon-3:before{background-image:url("../img/badge/badge-brick-wall-cyan.svg")}.advantage .advantage-icon-4:before{background-image:url("../img/badge/badge-forest.svg")}.advantage:hover .advantage-icon-4:before{background-image:url("../img/badge/badge-forest-cyan.svg")}.build-arrows{list-style:none;margin:0 24px 32px 0;padding:0}.build-arrows li:not(:first-child){margin-top:16px}.build-arrows li a{background-color:#68b974;padding:12px 16px;position:relative;display:block;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.15);text-decoration:none;text-transform:none;font-weight:700;border-radius:5px 0 0 5px;height:64px}.build-arrows li a:after{content:'\0020';display:block;position:absolute;left:100%;top:0;width:0;height:0;border-style:solid;border-width:32px 0 32px 24px;border-color:transparent transparent transparent #68b974}.build-arrows li.active a{background-color:#00aced}.build-arrows li.active a:after{border-color:transparent transparent transparent #00aced}.build-arrows li a span{display:block;font-size:12px;font-weight:400}.floor-plan{fill:#727272}.floor-apartment{fill:#d32f2f;fill-opacity:.5;transition:fill-opacity .5s}.floor-apartment:hover{fill-opacity:1}.floor-apartment-tooltip{background-color:rgba(0,0,0,0.75);color:#fff;border-radius:5px;padding:16px;max-width:320px;pointer-events:none}.floor-apartment-tooltip ul{list-style:none;margin:0;padding:0}.object-preview{background-color:#000;position:relative;overflow:hidden}.object-preview img{vertical-align:top;transition:opacity .25s}.object-preview:hover img{opacity:.5}.object-slider{font-family:"PT Sans Narrow",sans-serif;position:absolute;bottom:0;left:0;width:100%;padding-bottom:8px;background-color:#2582d2;text-align:center;color:#fff;z-index:1;text-shadow:0 -1px 0 rgba(0,0,0,.15)}.object-slider:after{content:'\0020';display:block;position:absolute;top:0;left:50%;margin-top:-24px;margin-left:-200px;width:0;height:0;border-style:solid;border-width:0 200px 32px;border-color:transparent transparent #2582d2 transparent;z-index:-1}.object-slider a{text-decoration:none;color:inherit}.object-name{font-size:16px;text-transform:uppercase;margin-bottom:4px;line-height:1}.object-address{font-size:14px}.price-box{background-color:#4caf50;color:#fff;padding:16px;text-align:center;margin-bottom:32px;border-radius:3px;text-shadow:0 -1px 0 rgba(0,0,0,0.15)}.price-box-main{font-size:32px;margin-bottom:4px;line-height:1}.price-box s{font-size:14px;color:#d32f2f;display:block}.reserved-box{background-color:#d32f2f;color:#fff;padding:16px;text-align:center;margin-bottom:32px;border-radius:3px;text-shadow:0 -1px 0 rgba(0,0,0,0.15)}svg[id^=floor_]{width:100%;margin-bottom:32px}.nav-simple{list-style:none;margin:0 0 16px;padding:0}.nav-simple li:not(:first-child){margin-top:16px}.nav-simple li a{padding:8px;display:block}.nav-simple li.active a{background-color:#f2f2f2;color:#c83939}.nav-simple li .btn{font-size:1.2em;font-weight:700;text-transform:none;padding-bottom:12px}.full-width{width:100%}.paginator{display:inline-block;list-style:none;vertical-align:middle}.paginator>li{float:left;vertical-align:middle}.paginator>li:not(:first-child){margin-left:8px}.paginator>li>span,.paginator>li>a,.paginator>li>a:visited{display:block;padding:10px 8px 9px;text-decoration:none;color:#4e585d;position:relative;box-sizing:border-box;line-height:1}.paginator>li>a:after,.paginator>li>span:after{background-color:#1f2c36;content:'\0020';display:block;position:absolute;bottom:0;left:50%;height:3px;width:0;transition:left .5s,width .5s}.paginator>li.active>span:after{width:100%;left:0}.paginator>li>a:focus{outline:0}.paginator>li>a:hover:after,.paginator>li>a:focus:after{width:100%;left:0}.faq-section:not(:last-child){margin-bottom:16px}.faq-question{color:#0f74a8;text-transform:uppercase;margin-bottom:8px;cursor:help}.faq-answer{display:none}@media(max-width :768px){.modal-window{min-width:240px !important;max-width:320px !important}.layout-logotype{text-align:center}.layout-container{padding:16px}ul.nav-main{margin:16px}ul.nav-main>li{float:none;display:block}ul.nav-main>li:not(:first-child){margin:0}ul.nav-main>li>a{line-height:2em;padding-left:16px;position:relative}.nav-main>li>a::after{width:4px;height:100%;left:0;top:0;background-color:transparent}.nav-main>li.active>a:after,.nav-main>li>a:hover:after,.nav-main>li>a:focus:after{background-color:#2582d2;left:0;width:4px}.apartment-floors,.apartment-floors li{width:100%}.apartment-floors li a,.apartment-floors li.active a,.apartment-floors li a:visited,.apartment-floors li a:hover{background-color:#00aced;color:#fff;width:100%;border-radius:3px;position:relative;font-size:inherit;height:auto;text-align:left;padding:4px 8px;top:0;left:0;line-height:inherit}.apartment-floors li a:before,.apartment-floors li.active a:before{display:none}.apartment-floors li a:after,.apartment-floors li.active a:after{content:attr(data-balloon);position:relative;display:inline;background:0;visibility:visible;opacity:1 !important;left:0;bottom:0;font:inherit}.apartment-floors li a.disabled{background-color:#727272}}