@font-face{font-family:Inter;src:url(../fonts/inter/Inter-SemiBoldItalic.eot);src:url(../fonts/inter/Inter-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-SemiBoldItalic.woff2) format("woff2"),url(../fonts/inter/Inter-SemiBoldItalic.woff) format("woff"),url(../fonts/inter/Inter-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Inter;src:url(../fonts/inter/Inter-ExtraBoldItalic.eot);src:url(../fonts/inter/Inter-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/inter/Inter-ExtraBoldItalic.woff) format("woff"),url(../fonts/inter/Inter-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Inter;src:url(../fonts/inter/Inter-Regular.eot);src:url(../fonts/inter/Inter-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-Regular.woff2) format("woff2"),url(../fonts/inter/Inter-Regular.woff) format("woff"),url(../fonts/inter/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/inter/InterUI-BlackItalic.eot);src:url(../fonts/inter/InterUI-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/InterUI-BlackItalic.woff2) format("woff2"),url(../fonts/inter/InterUI-BlackItalic.woff) format("woff"),url(../fonts/inter/InterUI-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Inter;src:url(../fonts/inter/Inter-Italic.eot);src:url(../fonts/inter/Inter-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-Italic.woff2) format("woff2"),url(../fonts/inter/Inter-Italic.woff) format("woff"),url(../fonts/inter/Inter-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Inter;src:url(../fonts/inter/Inter-MediumItalic.eot);src:url(../fonts/inter/Inter-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-MediumItalic.woff2) format("woff2"),url(../fonts/inter/Inter-MediumItalic.woff) format("woff"),url(../fonts/inter/Inter-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Inter;src:url(../fonts/inter/Inter-Medium.eot);src:url(../fonts/inter/Inter-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-Medium.woff2) format("woff2"),url(../fonts/inter/Inter-Medium.woff) format("woff"),url(../fonts/inter/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/inter/Inter-Bold.eot);src:url(../fonts/inter/Inter-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-Bold.woff2) format("woff2"),url(../fonts/inter/Inter-Bold.woff) format("woff"),url(../fonts/inter/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/inter/Inter-BoldItalic.eot);src:url(../fonts/inter/Inter-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-BoldItalic.woff2) format("woff2"),url(../fonts/inter/Inter-BoldItalic.woff) format("woff"),url(../fonts/inter/Inter-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Inter;src:url(../fonts/inter/Inter-SemiBold.eot);src:url(../fonts/inter/Inter-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-SemiBold.woff2) format("woff2"),url(../fonts/inter/Inter-SemiBold.woff) format("woff"),url(../fonts/inter/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/inter/Inter-Black.eot);src:url(../fonts/inter/Inter-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-Black.woff2) format("woff2"),url(../fonts/inter/Inter-Black.woff) format("woff"),url(../fonts/inter/Inter-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Inter;src:url(../fonts/inter/Inter-ExtraBold.eot);src:url(../fonts/inter/Inter-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-ExtraBold.woff2) format("woff2"),url(../fonts/inter/Inter-ExtraBold.woff) format("woff"),url(../fonts/inter/Inter-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Museo Sans Cyrl';src:url(../fonts/MuseoSans/MuseoSansCyrl-100.eot);src:url(../fonts/MuseoSans/MuseoSansCyrl-100.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSans/MuseoSansCyrl-100.woff2) format("woff2"),url(../fonts/MuseoSans/MuseoSansCyrl-100.woff) format("woff"),url(../fonts/MuseoSans/MuseoSansCyrl-100.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Museo Sans Cyrl';src:url(../fonts/MuseoSans/MuseoSansCyrl-500.eot);src:url(../fonts/MuseoSans/MuseoSansCyrl-500.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSans/MuseoSansCyrl-500.woff2) format("woff2"),url(../fonts/MuseoSans/MuseoSansCyrl-500.woff) format("woff"),url(../fonts/MuseoSans/MuseoSansCyrl-500.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Museo Sans Cyrl';src:url(../fonts/MuseoSans/MuseoSansCyrl-900.eot);src:url(../fonts/MuseoSans/MuseoSansCyrl-900.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSans/MuseoSansCyrl-900.woff2) format("woff2"),url(../fonts/MuseoSans/MuseoSansCyrl-900.woff) format("woff"),url(../fonts/MuseoSans/MuseoSansCyrl-900.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Museo Sans Cyrl';src:url(../fonts/MuseoSans/MuseoSansCyrl-300.eot);src:url(../fonts/MuseoSans/MuseoSansCyrl-300.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSans/MuseoSansCyrl-300.woff2) format("woff2"),url(../fonts/MuseoSans/MuseoSansCyrl-300.woff) format("woff"),url(../fonts/MuseoSans/MuseoSansCyrl-300.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Museo Sans Cyrl';src:url(../fonts/MuseoSans/MuseoSansCyrl-700.eot);src:url(../fonts/MuseoSans/MuseoSansCyrl-700.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSans/MuseoSansCyrl-700.woff2) format("woff2"),url(../fonts/MuseoSans/MuseoSansCyrl-700.woff) format("woff"),url(../fonts/MuseoSans/MuseoSansCyrl-700.ttf) format("truetype");font-weight:500;font-style:normal}body{font-family:Inter;font-weight:400;background:#fff;font-size:14px}.wrapper{position:relative;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.wrapper.filter_content{-webkit-filter:blur(7px);filter:blur(7px)}section{overflow:hidden}.fa-phone{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.load-inner{position:fixed;top:0;left:0;width:100%;height:100%;background:#121212;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:99999}.load-inner:before{content:'';position:absolute;right:0;top:0;width:0;height:100%;background:#7166f1;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}.load-inner.load_background:before{width:100%}.load-inner.load_background.load_background_left:before{left:0;right:auto;width:0}.load-inner .frame_loader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:55}.load-inner .frame_loader .loader{position:relative}.load-inner .frame_loader .loader .animate{display:inline-block;position:absolute;left:0;top:0;width:105px;height:100%}.load-inner .frame_loader .loader .animate svg{width:100%}.load-inner .frame_loader .loader .finish{width:105px;height:auto;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.load-inner .frame_loader .loader .finish.open{opacity:1}.load-inner .frame_loader .wrap_text{overflow:hidden;display:inline-block;width:0;margin-left:0;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}.load-inner .frame_loader .wrap_text .text_logo{width:140px;min-width:140px;max-width:140px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;display:inline-block}.load-inner .frame_loader .wrap_text.open_text{width:140px;margin-left:8px}.container{max-width:1440px}a,button,input,select,textarea{outline:0!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.row:after,.row:before{content:none}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.slick-slide{outline:0!important}.fancybox-bg{background:#333}.fancybox-is-open .fancybox-bg{opacity:.3}.fancybox-inner .fancybox-slide--html{padding:0}.fancybox-inner .fancybox-slide--html .fancybox-content{cursor:default}.fancybox-inner .fancybox-slide--html .fancybox-close-small{display:none}.modal_default{display:none}.modal_stages{display:none;background:0 0;overflow:hidden;padding:0;margin:0;width:100%;height:100vh;cursor:default}.modal_stages__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:-webkit-calc(100vh - 200px);min-height:calc(100vh - 200px);margin:100px 0;margin-left:-15px;margin-right:-15px}.modal_stages_image{padding:0;position:relative;z-index:55}.modal_stages_image__wrapper{width:-webkit-calc(100% + 150px);width:calc(100% + 150px);position:relative;top:-45px;left:-100px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3);overflow:hidden}.modal_stages_image__wrapper:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.modal_stages_image__wrapper img{width:100%;height:auto;-webkit-transition:3s;-o-transition:3s;transition:3s}.modal_stages_image__wrapper .link_video{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;display:inline-block;text-decoration:none}.modal_stages_image__wrapper .link_video__icon{width:65px;height:65px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#7166f1;color:#fff;font-size:32px}.modal_stages_image__wrapper .link_video__icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:1px solid #7166f1;opacity:.6;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.modal_stages_image__wrapper .link_video__icon:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:1px solid #7166f1;opacity:.3;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.modal_stages_image__wrapper .link_video__icon i{position:relative;left:1px}.modal_stages_image__wrapper .link_video:hover .link_video__icon:before{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.modal_stages_image__wrapper .link_video:hover .link_video__icon:after{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.modal_stages_description{background:rgba(113,102,241,.7);padding:85px 140px 40px 100px;position:relative;top:45px}.modal_stages_description .btn_closed_modal{position:absolute;left:39px;top:44px;display:inline-block;line-height:1;font-size:16px;color:#fff;font-weight:400;text-decoration:none;padding-left:30px}.modal_stages_description .btn_closed_modal:before{content:'';position:absolute;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin-top:-2px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDk0LjkyNiA5NC45MjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk0LjkyNiA5NC45MjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz4KCTxwYXRoIGQ9Ik01NS45MzEsNDcuNDYzTDk0LjMwNiw5LjA5YzAuODI2LTAuODI3LDAuODI2LTIuMTY3LDAtMi45OTRMODguODMzLDAuNjJDODguNDM2LDAuMjI0LDg3Ljg5NiwwLDg3LjMzNSwwICAgYy0wLjU2MiwwLTEuMTAxLDAuMjI0LTEuNDk4LDAuNjJMNDcuNDYzLDM4Ljk5NEw5LjA4OSwwLjYyYy0wLjc5NS0wLjc5NS0yLjIwMi0wLjc5NC0yLjk5NSwwTDAuNjIyLDYuMDk2ICAgYy0wLjgyNywwLjgyNy0wLjgyNywyLjE2NywwLDIuOTk0bDM4LjM3NCwzOC4zNzNMMC42MjIsODUuODM2Yy0wLjgyNywwLjgyNy0wLjgyNywyLjE2NywwLDIuOTk0bDUuNDczLDUuNDc2ICAgYzAuMzk3LDAuMzk2LDAuOTM2LDAuNjIsMS40OTgsMC42MnMxLjEtMC4yMjQsMS40OTctMC42MmwzOC4zNzQtMzguMzc0bDM4LjM3NCwzOC4zNzRjMC4zOTcsMC4zOTYsMC45MzcsMC42MiwxLjQ5OCwwLjYyICAgczEuMTAxLTAuMjI0LDEuNDk4LTAuNjJsNS40NzMtNS40NzZjMC44MjYtMC44MjcsMC44MjYtMi4xNjcsMC0yLjk5NEw1NS45MzEsNDcuNDYzeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgo8L2c+PC9nPiA8L3N2Zz4=);background-size:20px;width:20px;height:20px}.modal_stages_description .btn_closed_modal:hover{color:rgba(255,255,255,.8);text-decoration:underline}.modal_stages_description__wrapper{position:relative}.modal_stages_description__wrapper .row_stage_number{position:absolute;left:-54px;top:10px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}.modal_stages_description__wrapper .row_stage_number .line{height:100%;width:1px;background:rgba(255,255,255,.72)}.modal_stages_description__wrapper .row_stage_number .stage_number{display:inline-block;line-height:1;white-space:nowrap;color:#fff;font-size:20px;font-weight:400;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-top:36px}.modal_stages_description .caption{font-size:50px;font-family:"Museo Sans Cyrl";color:#fff;font-weight:500;line-height:1.3;padding-bottom:15px;margin:0}.modal_stages_description p{font-size:16px;font-weight:400;color:#fff;line-height:1.6;margin:0;padding-bottom:15px}.modal_stages_description h5{font-size:23px;color:#fff;font-family:"Museo Sans Cyrl";font-weight:500;line-height:1.5;padding-bottom:10px}.modal_stages.second_stage_modal .modal_stages_description{background:rgba(237,35,40,.71)}.modal_stages.modal_apartment .modal_stages__row{margin:110px -15px}.modal_stages.modal_apartment .modal_stages_description{background:#fff;top:0;height:650px;padding-right:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal_stages.modal_apartment .modal_stages_description .btn_closed_modal{color:#000}.modal_stages.modal_apartment .modal_stages_description .btn_closed_modal:before{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzODYuNjY3IDM4Ni42NjciIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCAzODYuNjY3IDM4Ni42NjciIHdpZHRoPSI1MTJweCI+PHBhdGggZD0ibTM4Ni42NjcgNDUuNTY0LTQ1LjU2NC00NS41NjQtMTQ3Ljc3IDE0Ny43NjktMTQ3Ljc2OS0xNDcuNzY5LTQ1LjU2NCA0NS41NjQgMTQ3Ljc2OSAxNDcuNzY5LTE0Ny43NjkgMTQ3Ljc3IDQ1LjU2NCA0NS41NjQgMTQ3Ljc2OS0xNDcuNzY5IDE0Ny43NjkgMTQ3Ljc2OSA0NS41NjQtNDUuNTY0LTE0Ny43NjgtMTQ3Ljc3eiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPgo=)}.modal_stages.modal_apartment .modal_stages_description .btn_closed_modal:hover{color:rgba(21,21,21,.8)}.modal_stages.modal_apartment .modal_stages_description__wrapper .row_stage_number{padding-bottom:30px;left:-61px}.modal_stages.modal_apartment .modal_stages_description__wrapper .row_stage_number .line{background:#151515}.modal_stages.modal_apartment .modal_stages_description__wrapper .row_stage_number .stage_number{color:#000}.modal_stages.modal_apartment .modal_stages_description__item{max-height:500px;overflow:auto}.modal_stages.modal_apartment .modal_stages_description .caption{font-size:50px;color:#000;padding-bottom:15px;margin:0}.modal_stages.modal_apartment .modal_stages_description ul.list li{color:#000}.modal_stages.modal_apartment .modal_stages_description ul.list li:before{background:#000}.modal_stages.modal_apartment .modal_stages_description p{font-size:16px;font-weight:400;color:#000;line-height:1.6;margin:0;padding-bottom:15px}.modal_stages.modal_apartment .modal_stages_description h5{font-size:23px;color:#000;font-family:"Museo Sans Cyrl";font-weight:500;line-height:1.5;padding-bottom:10px}.modal_stages.modal_apartment .modal_stages_image{position:relative}.modal_stages.modal_apartment .modal_stages_image .row_arrow{position:absolute;left:0;bottom:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:25px;z-index:77}.modal_stages.modal_apartment .modal_stages_image .row_arrow .slide_arrow_next,.modal_stages.modal_apartment .modal_stages_image .row_arrow .slide_arrow_prev{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;position:relative;display:inline-block;width:75px;height:22px;background:url(../img/svg/arrow_slide_prev.svg) center no-repeat;background-size:contain;margin-left:15px;cursor:pointer}.modal_stages.modal_apartment .modal_stages_image .row_arrow .slide_arrow_next:hover,.modal_stages.modal_apartment .modal_stages_image .row_arrow .slide_arrow_prev:hover{opacity:.6}.modal_stages.modal_apartment .modal_stages_image .row_arrow .slide_arrow_next{background:url(../img/svg/arrow_slide_next.svg) center no-repeat;background-size:contain}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;height:650px;position:relative}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper .btn_gallery{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;text-decoration:none;width:65px;height:65px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#7166f1;opacity:0;color:#fff;font-size:32px}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper .btn_gallery:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:1px solid #7166f1;opacity:.6;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper .btn_gallery:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:1px solid #7166f1;opacity:.3;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper .btn_gallery .loop{display:inline-block;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDUxIDQ1MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxIDQ1MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48Zz4KCTxwYXRoIGQ9Ik00NDcuMDUsNDI4bC0xMDkuNi0xMDkuNmMyOS40LTMzLjgsNDcuMi03Ny45LDQ3LjItMTI2LjFDMzg0LjY1LDg2LjIsMjk4LjM1LDAsMTkyLjM1LDBDODYuMjUsMCwwLjA1LDg2LjMsMC4wNSwxOTIuMyAgIHM4Ni4zLDE5Mi4zLDE5Mi4zLDE5Mi4zYzQ4LjIsMCw5Mi4zLTE3LjgsMTI2LjEtNDcuMkw0MjguMDUsNDQ3YzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNCAgIEM0NTIuMjUsNDQxLjgsNDUyLjI1LDQzMy4yLDQ0Ny4wNSw0Mjh6IE0yNi45NSwxOTIuM2MwLTkxLjIsNzQuMi0xNjUuMywxNjUuMy0xNjUuM2M5MS4yLDAsMTY1LjMsNzQuMiwxNjUuMywxNjUuMyAgIHMtNzQuMSwxNjUuNC0xNjUuMywxNjUuNEMxMDEuMTUsMzU3LjcsMjYuOTUsMjgzLjUsMjYuOTUsMTkyLjN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==);background-size:24px;width:24px;height:24px}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper .btn_gallery:hover:before{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper .btn_gallery:hover:after{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:3s;-o-transition:3s;transition:3s}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper:hover .btn_gallery{opacity:1}.btn_default{display:inline-block;padding:15px 35px;height:52px;font-size:18px;border-radius:30px;line-height:1;color:#fff;font-weight:300;background:#7166f1;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2);text-decoration:none;border:2px solid #7166f1;position:relative;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.btn_default:before{content:'';position:absolute;left:-100%;top:0;width:100%;height:100%;-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg);opacity:.5;background:-webkit-gradient(linear,left top,right top,color-stop(1%,rgba(255,255,255,0)),color-stop(46%,rgba(255,255,255,.4)),to(rgba(255,255,255,0)));background:-o-linear-gradient(left,rgba(255,255,255,0) 1%,rgba(255,255,255,.4) 46%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 1%,rgba(255,255,255,.4) 46%,rgba(255,255,255,0) 100%)}@-webkit-keyframes leftTranslate{100%{left:100%}}@keyframes leftTranslate{100%{left:100%}}.btn_default:focus,.btn_default:hover{text-decoration:none;color:#fff;text-shadow:1px 1px 10px #fff}.btn_default:focus:before,.btn_default:hover:before{-webkit-animation:leftTranslate .7s;animation:leftTranslate .7s}.btn_default:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.btn_default.btn_red{background:#ed2328;border-color:#ed2328}.btn_default.btn_border{color:#fff;background:0 0;border:2px solid #fff}.btn_default.btn_border:hover{background:#fff;color:#7166f1}.btn_default.with_icon{padding-left:50px;position:relative}.btn_default.with_icon i{position:absolute;left:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;font-size:13px}.link_video{display:inline-block;font-size:16px;color:#fff;font-weight:400;text-decoration:none;line-height:1;text-shadow:1px 1px 3px rgba(0,0,0,.45);position:relative;padding-left:60px}.link_video__icon{position:absolute;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-shadow:none;background:#7166f1;color:#fff;font-size:20px}.link_video__icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:1px solid #7166f1;opacity:.6;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.link_video__icon:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:1px solid #7166f1;opacity:.3;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.link_video__icon i{position:relative;left:1px}.link_video:hover{text-decoration:underline;color:#fff}.link_video:hover .link_video__icon:before{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.link_video:hover .link_video__icon:after{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.caption_default{font-size:62px;font-weight:500;color:#fff;font-family:"Museo Sans Cyrl";line-height:1.2;padding-bottom:20px;margin:0}ul.list{list-style:none;padding:0;margin:0;margin-bottom:10px}ul.list li{font-size:18px;color:#fff;font-weight:400;line-height:1.7;padding:4px 0;padding-left:20px;position:relative}ul.list li:before{content:'';position:absolute;left:0;top:16px;width:6px;height:6px;border-radius:50%;background:#fff;display:inline-block}b,strong{font-weight:700}em{font-style:italic}.header{position:fixed;z-index:777;left:0;top:0;width:100%;padding:0 15px}.header .row{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px 0;border-bottom:1px solid rgba(255,255,255,.25)}.header__logo{padding:0}.header__logo .logo{display:inline-block;text-decoration:none;padding-right:40px;margin-right:40px;position:relative}.header__logo .logo:after{content:'';position:absolute;right:0;height:75px;bottom:-5px;width:1px;background:rgba(255,255,255,.25)}.header__logo .logo img{width:190px}.header__tools{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.header__tools .group_contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:40px;margin-left:40px;position:relative;white-space:nowrap}.header__tools .group_contacts:before{content:'';position:absolute;left:0;height:75px;bottom:0;width:1px;background:rgba(255,255,255,.25)}.header__tools .group_contacts .phone{padding:0;margin:0;margin-right:20px;position:relative;top:-5px}.header__tools .group_contacts .phone .title{display:block;line-height:1;font-size:12px;color:#fff;font-weight:400;padding-bottom:4px}.header__tools .group_contacts .phone_link{display:inline-block;line-height:1;color:#fff;text-decoration:none;font-size:20px;font-weight:500}.header__tools .group_contacts .phone_link:hover{opacity:.7}.header__tools .group_contacts .messenger_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;list-style:none}.header__tools .group_contacts .messenger_list li{padding:3px 7px}.header__tools .group_contacts .messenger_list li a{display:inline-block;text-decoration:none;font-size:22px;color:#fff}.header__tools .group_contacts .messenger_list li a:hover{opacity:.7}.header__tools .group_languages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:40px;margin-left:40px;position:relative}.header__tools .group_languages:before{content:'';position:absolute;left:0;height:75px;bottom:0;width:1px;background:rgba(255,255,255,.25)}.header__tools .group_languages .dropdown.dropdown_languages .dropdown_languages__toggle{display:inline-block;line-height:1;text-decoration:none;font-size:18px;color:#fff;font-weight:400;padding-right:25px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__tools .group_languages .dropdown.dropdown_languages .dropdown_languages__toggle:before{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDI4NC45MjkgMjg0LjkyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkyOSAyODQuOTI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDEgICBMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODIgICBjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcgICBjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==);background-size:12px;height:12px;width:12px}.header__tools .group_languages .dropdown.dropdown_languages .dropdown_languages__toggle:hover{color:rgba(255,255,255,.71)}.header__tools .group_languages .dropdown.dropdown_languages .dropdown-menu{display:block;left:-webkit-calc(50% - 13px)!important;left:calc(50% - 13px)!important;top:100%!important;-webkit-transform:translate(-50%,0)!important;-ms-transform:translate(-50%,0)!important;transform:translate(-50%,0)!important;border:none;border-radius:0;background:rgba(113,102,241,.9);-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.3);box-shadow:5px 5px 20px rgba(0,0,0,.3);padding:5px 0;width:90px;min-width:90px;margin-top:10px;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__tools .group_languages .dropdown.dropdown_languages .dropdown-menu.show{opacity:1;margin-top:20px;visibility:visible}.header__tools .group_languages .dropdown.dropdown_languages .dropdown-menu:before{content:'';position:absolute;left:50%;margin-left:-6px;top:-12px;border:6px solid transparent;border-bottom:6px solid rgba(113,102,241,.9)}.header__tools .group_languages .dropdown.dropdown_languages .dropdown-menu li{width:100%;text-align:center}.header__tools .group_languages .dropdown.dropdown_languages .dropdown-menu li a{display:inline-block;padding:12px 15px;font-size:15px;color:#fff;background:0 0!important;text-decoration:none}.header__tools .group_languages .dropdown.dropdown_languages .dropdown-menu li a:hover{color:rgba(255,255,255,.71)}.header__tools .group_button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:40px;margin-left:40px;position:relative}.header__tools .group_button:before{content:'';position:absolute;left:0;height:75px;bottom:0;width:1px;background:rgba(255,255,255,.25)}.header__tools .group_btn_navbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:40px;margin-left:40px;position:relative}.header__tools .group_btn_navbar:before{content:'';position:absolute;left:0;height:75px;bottom:0;width:1px;background:rgba(255,255,255,.25)}.header__tools .group_btn_navbar .btn_navbar{padding:0;background:0 0;border:none;position:relative;z-index:55}.header__tools .group_btn_navbar .btn_navbar span{display:block;width:26px;height:3px;background:#ffeaea;margin:7px;position:relative;left:0;top:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header__tools .group_btn_navbar .btn_navbar span.line3{width:13px}.header__tools .group_btn_navbar .btn_navbar:hover span.line3{width:26px}.header__tools .group_btn_navbar .btn_navbar:hover span.line1{width:13px}.header__tools .group_btn_navbar .title_navbar{text-align:right;width:67px;display:inline-block;line-height:1;color:#fff;font-size:18px;font-weight:400;cursor:pointer;position:relative;z-index:55;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header__tools .group_btn_navbar .title_navbar:hover{letter-spacing:1.2px}.header .main_navbar{position:fixed;right:-340px;top:0;height:100vh;z-index:54;width:340px;background:rgba(113,102,241,.94);-webkit-box-shadow:-20px 0 40px rgba(0,0,0,.3);box-shadow:-20px 0 40px rgba(0,0,0,.3);padding-top:130px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header .main_navbar__body{padding:30px 0;height:100%;width:100%;overflow:auto}.header .main_navbar__body .list_navbar{padding:0;margin:0;list-style:none;display:block;margin-bottom:20px}.header .main_navbar__body .list_navbar li{display:block;width:100%;padding:15px 0}.header .main_navbar__body .list_navbar li a{display:block;width:100%;position:relative;text-decoration:none;font-size:22px;color:#fff;font-family:"Museo Sans Cyrl";padding-left:40px}.header .main_navbar__body .list_navbar li a:before{content:'';position:absolute;left:0;top:7px;height:18px;width:0;background:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.header .main_navbar__body .list_navbar li a:hover{color:rgba(255,255,255,.71)}.header .main_navbar__body .list_navbar li a:hover:before{width:10px}.header .main_navbar__body .list_navbar li.active a{font-weight:600}.header .main_navbar__body .list_navbar li.active a:before{width:10px}.header .main_navbar__footer{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 40px}.header .main_navbar__footer address{padding-bottom:55px;font-size:14px;color:#fff;font-weight:400;line-height:1.6;margin:0}.header .main_navbar__footer .networks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;list-style:none;margin-bottom:40px}.header .main_navbar__footer .networks li{padding:0;margin:0;padding-right:25px}.header .main_navbar__footer .networks li a{display:inline-block;line-height:1;font-size:28px;color:#fff;text-decoration:none}.header .main_navbar__footer .networks li a:hover{color:rgba(255,255,255,.7)}.wrapper.open_navbar .header__tools .group_btn_navbar .btn_navbar span.line1{width:26px;top:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.wrapper.open_navbar .header__tools .group_btn_navbar .btn_navbar span.line2{left:-50px;opacity:0}.wrapper.open_navbar .header__tools .group_btn_navbar .btn_navbar span.line3{width:26px;top:-10px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.wrapper.open_navbar .header__tools .group_btn_navbar .title_navbar{letter-spacing:1.2px}.wrapper.open_navbar .header .main_navbar{right:0}.navigation_scroll{position:fixed;right:50px;z-index:555;top:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0!important}.navigation_scroll#fp-nav{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.navigation_scroll .mouse{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.navigation_scroll .mouse #Rectangle_32{position:relative;display:inline-block;-webkit-animation:scroll_down 1.5s infinite;animation:scroll_down 1.5s infinite}@-webkit-keyframes scroll_down{0%{margin-top:-1px;opacity:0}30%{margin-top:0;opacity:.8}50%{margin-top:10px;opacity:1}100%{margin-top:15px;opacity:0}}@keyframes scroll_down{0%{margin-top:-1px;opacity:0}30%{margin-top:0;opacity:.8}50%{margin-top:10px;opacity:1}100%{margin-top:15px;opacity:0}}.navigation_scroll__wrap{display:inline-block;position:relative}.navigation_scroll__wrap .number_first,.navigation_scroll__wrap .number_last{position:absolute;font-size:14px;color:#fff;font-weight:400;display:inline-block;line-height:1;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:-25px;left:-7px}.navigation_scroll__wrap .number_last{top:auto;bottom:-25px}.navigation_scroll .lineHeight{display:block;position:absolute;left:0;top:0;width:4px;background:#fff;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.navigation_scroll__list{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;position:relative;z-index:5;width:3px;height:220px}.navigation_scroll__list:before{content:'';position:absolute;top:0;left:1px;width:1px;height:100%;background:rgba(255,255,255,.25)}.navigation_scroll__list li{padding:0;margin:0;width:4px;height:100%;position:relative}.navigation_scroll__list li a{position:relative;width:4px;height:100%;display:block}.navigation_scroll__list li a:hover{background:#7166f1}.navigation_scroll__list li a span{display:none}.navigation_scroll__list li .fp-tooltip{display:inline-block;position:absolute;right:100%;margin-right:5px;padding:4px;width:30px;text-align:center;background:rgba(113,102,241,.94);color:#fff;font-size:11px;visibility:hidden;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;opacity:0}.navigation_scroll__list li .fp-tooltip:after{content:'';position:absolute;right:-8px;border:4px solid transparent;border-left:4px solid rgba(113,102,241,.94);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.navigation_scroll__list li:hover .fp-tooltip{visibility:visible;margin-right:10px;opacity:1}.footer{position:fixed;bottom:0;left:0;width:100%;z-index:555;padding:35px 0}.footer_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative}.footer_row .btn_down{position:absolute;display:inline-block;text-decoration:none;left:50%;top:-5px;z-index:555;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDI4NC45MjkgMjg0LjkyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkyOSAyODQuOTI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDEgICBMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODIgICBjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcgICBjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==);background-size:18px;width:18px;height:23px}.footer_row .btn_down:hover{background-position:center 5px;opacity:.7}.footer_sub{white-space:nowrap;display:inline-block;width:auto;font-size:12px;color:#fff;font-weight:400;padding:0;margin:0;line-height:1;margin-right:15px}.footer_counter{position:relative;top:4px;white-space:nowrap;font-size:35px;line-height:1;display:inline-block;width:auto;color:#fff;font-weight:400;margin-left:15px}.footer_line{width:100%;display:block;height:1px;background:#fff;opacity:.25}.intro_main{position:relative;z-index:5;overflow:visible;min-height:590px!important}.intro_main__row{height:-webkit-calc(100vh - 200px);height:calc(100vh - 200px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.intro_main__slider_item.slide1{background:url(../img/background/intro_background.jpg) center no-repeat;background-size:cover;min-height:700px;padding:100px 0}.intro_main__slider_item.slide2{background:url(../img/background/intro_background2.jpg) center no-repeat;background-size:cover;min-height:700px;padding:100px 0}.intro_main__slider_item .description{position:relative;left:200px;opacity:0;-webkit-transition:1s;-o-transition:1s;transition:1s}.intro_main__slider_item .description .sub_caption{font-size:30px;font-weight:400;color:#fff;display:block;line-height:1.2;font-family:"Museo Sans Cyrl";padding-top:5px;padding-bottom:20px}.intro_main__slider_item .description .row_btn{padding-top:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.intro_main__slider_item .description .row_btn .btn_default{padding:21px 35px;height:60px;margin-right:40px}.intro_main__slider_item .description .row_btn .btn_video{display:inline-block;text-decoration:none;width:60px;height:60px;border:4px solid #fff;position:relative;border-radius:50%}.intro_main__slider_item .description .row_btn .btn_video i{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;font-size:26px;color:#fff}.intro_main__slider_item .description .row_btn .btn_video:hover{background:rgba(113,102,241,.6)}.intro_main__slider_item .description .row_btn .btn_video:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.intro_main__slider_item .description .row_arrow{padding-top:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.intro_main__slider_item .description .row_arrow .slide_arrow_next,.intro_main__slider_item .description .row_arrow .slide_arrow_prev{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;position:relative;display:inline-block;width:80px;height:25px;background:url(../img/svg/arrow_slide_prev.svg) center no-repeat;background-size:contain;margin-right:30px;cursor:pointer}.intro_main__slider_item .description .row_arrow .slide_arrow_next:hover,.intro_main__slider_item .description .row_arrow .slide_arrow_prev:hover{opacity:.6}.intro_main__slider_item .description .row_arrow .slide_arrow_next{background:url(../img/svg/arrow_slide_next.svg) center no-repeat}.intro_main__slider_item.slick-current .description{left:0;opacity:1}.advantages{background:url(../img/background/advantages_background.jpg) center no-repeat;background-size:cover;overflow:visible;min-height:590px!important}.advantages__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:-webkit-calc(100vh - 200px);height:calc(100vh - 200px);margin:100px -15px}.advantages_image{padding:0;position:relative;z-index:55}.advantages_image__wrapper{width:-webkit-calc(100% + 300px);width:calc(100% + 300px);position:relative;top:-35px;left:-220px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.advantages_image__wrapper_item{position:relative;width:100%;overflow:hidden}.advantages_image__wrapper_item img{width:100%;height:auto}.advantages_image__wrapper_item .row_link_video{position:absolute;left:0;bottom:0;text-align:right;width:100%;padding:45px}.advantages_description{background:rgba(255,255,255,.7);padding:25px;padding-left:150px;position:relative;top:25px}.advantages_description .caption{font-size:44px;font-family:"Museo Sans Cyrl";color:#000;font-weight:500;line-height:1.3;padding-bottom:10px;margin:0}.advantages_description .list{margin:0;list-style:none;padding-bottom:10px}.advantages_description .list li{padding:7px 0;font-size:18px;color:#000;position:relative;padding-left:30px}.advantages_description .list li:before{content:'';position:absolute;left:0;top:18px;width:6px;height:6px;border-radius:50%;background:#000}.advantages_description .list li b{font-weight:700}.advantages_description .sub_text{font-size:12px;color:#151515;font-weight:400;line-height:2.2;padding-bottom:15px}.advantages_description .arrows_advantages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.advantages_description .arrows_advantages__next,.advantages_description .arrows_advantages__prev{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;position:relative;display:inline-block;width:80px;height:25px;background:url(../img/svg/arrow_black_prev.svg) center no-repeat;background-size:contain;margin-right:30px;cursor:pointer}.advantages_description .arrows_advantages__next:hover,.advantages_description .arrows_advantages__prev:hover{opacity:.6}.advantages_description .arrows_advantages__next{background:url(../img/svg/arrow_black_next.svg) center no-repeat}.stages{background:url(../img/background/stages_background.jpg) center no-repeat;background-size:cover;min-height:590px!important}.stages__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:-webkit-calc(100vh - 200px);min-height:calc(100vh - 200px);margin:100px -30px}.stages__description p{font-size:20px;font-weight:400;line-height:1.4;padding-bottom:30px;color:#fff}.stages__description .list_stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;list-style:none}.stages__description .list_stage .item{width:50%}.stages__description .list_stage .item:first-child{padding-right:50px;margin-right:50px;border-right:1px solid rgba(255,255,255,.25)}.stages__description .list_stage .item .wrap .number{font-size:16px;display:block;line-height:1;color:#fff;font-weight:400;padding-bottom:10px}.stages__description .list_stage .item .wrap .title{font-size:30px;font-weight:400;font-family:"Museo Sans Cyrl";line-height:1.2;padding-bottom:20px;color:#fff}.stages__description .list_stage .item .wrap .btn_more{display:inline-block;line-height:1;text-decoration:none;font-size:16px;font-weight:400;color:#fff;border:2px solid #fff;height:60px;border-radius:30px;padding:21px 30px;padding-left:70px;position:relative}.stages__description .list_stage .item .wrap .btn_more i{font-size:22px;position:absolute;left:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.stages__description .list_stage .item .wrap .btn_more:focus,.stages__description .list_stage .item .wrap .btn_more:hover{background:#fff;color:#7166f1}.stages__description .list_stage .item .wrap .btn_more:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.third_stage{background:url(../img/background/3stage_background.jpg) center no-repeat;background-size:cover;min-height:590px!important}.third_stage__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:-webkit-calc(100vh - 200px);min-height:calc(100vh - 200px);margin:100px -15px}.third_stage_image{padding:0;position:relative;z-index:55}.third_stage_image__wrapper{width:-webkit-calc(100% + 300px);width:calc(100% + 300px);position:relative;top:-35px;left:-80px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.third_stage_image__wrapper_item{position:relative;width:100%;overflow:hidden}.third_stage_image__wrapper_item img{width:100%;height:auto}.third_stage_image__wrapper_item .row_link_video{position:absolute;left:0;bottom:0;width:100%;padding:45px}.third_stage_description{background:rgba(237,35,40,.7);padding:30px 140px 20px 100px;position:relative;top:25px}.third_stage_description__wrapper{position:relative}.third_stage_description__wrapper .row_stage_number{position:absolute;left:-80px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}.third_stage_description__wrapper .row_stage_number .line{height:100%;width:1px;background:rgba(255,255,255,.72)}.third_stage_description__wrapper .row_stage_number .stage_number{display:inline-block;line-height:1;color:#fff;font-size:20px;font-weight:400;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:36px}.third_stage_description .caption{font-size:44px;font-family:"Museo Sans Cyrl";color:#fff;font-weight:500;line-height:1.3;padding-bottom:15px;margin:0}.third_stage_description p{font-size:16px;font-weight:400;color:#fff;line-height:1.6;margin:0;padding-bottom:15px}.third_stage_description h5{font-size:23px;color:#fff;font-family:"Museo Sans Cyrl";font-weight:500;line-height:1.5;padding-bottom:10px}.about{background:url(../img/background/about_background.jpg) center no-repeat;background-size:cover;min-height:590px!important}.about__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:-webkit-calc(100vh - 200px);min-height:calc(100vh - 200px);margin:100px -30px}.about__description .sub_caption{font-size:24px;color:#fff;font-weight:400;line-height:1.4;padding-bottom:15px}.about__description .row_btn{padding-top:35px}.apartments{background:url(../img/background/apartments_background.jpg) center no-repeat;background-size:cover;min-height:590px!important}.apartments__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:-webkit-calc(100vh - 200px);min-height:calc(100vh - 200px);margin:100px -30px}.apartments__description .sub_title{font-size:20px;color:#fff;font-weight:400;line-height:1.6;padding-bottom:15px}.apartments__description .row_btn{padding-top:15px}.apartments__look_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-calc(100% + 250px);width:calc(100% + 250px)}.apartments__look_wrapper .frame_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;width:50%;background:#ed2328;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:55px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.apartments__look_wrapper .frame_link .arrow{position:relative;left:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:inline-block;width:80px;height:25px;margin-bottom:25px;background:url(../img/svg/arrow_slide_next.svg) 0 0 no-repeat}.apartments__look_wrapper .frame_link .title{display:block;font-size:30px;color:#fff;font-family:"Museo Sans Cyrl";font-weight:400;line-height:1.4;padding-bottom:25px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.apartments__look_wrapper .frame_link .more{display:block;font-size:18px;color:#fff;font-weight:400;line-height:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.apartments__look_wrapper .frame_link:hover{background:#ff292e}.apartments__look_wrapper .frame_link:hover .arrow{left:20px}.apartments__look_wrapper .frame_link:hover .more,.apartments__look_wrapper .frame_link:hover .title{text-shadow:0 0 10px #fff}.apartments__look_wrapper .frame_image{display:block;width:50%}.services{background:url(../img/background/services_background.jpg) center no-repeat;background-size:cover;min-height:590px!important}.services__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:-webkit-calc(100vh - 200px);min-height:calc(100vh - 200px);margin:100px -30px}.services__description .sub_caption{font-size:20px;color:#fff;font-weight:400;line-height:1.6;padding-bottom:15px}.services__description .row_btn{padding-top:15px}.apartments_list{background:url(../img/background/apartments_list_background.jpg) center no-repeat;background-size:cover;padding:105px 0;min-height:-webkit-calc(590px - 160px)!important;min-height:calc(590px - 160px)!important}.apartments_list.standard_apartments{background:url(../img/background/apartments_stanard_background.jpg) center no-repeat}.apartments_list__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:-15px;margin-right:-15px;padding-top:50px;padding-bottom:70px}.apartments_list__header .caption{font-size:56px;color:#fff;font-family:"Museo Sans Cyrl";font-weight:500;padding:0;margin:0}.apartments_list__body{margin:0 -15px}.apartments_list__body .apartments_items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;list-style:none;margin:0 -60px}.apartments_list__body .apartments_items .item{position:relative;padding:0 60px}.apartments_list__body .apartments_items .item.item_center{top:-25px}.apartments_list__body .apartments_items .item .wrap{-webkit-box-shadow:0 20px 30px rgba(0,0,0,.3);box-shadow:0 20px 30px rgba(0,0,0,.3)}.apartments_list__body .apartments_items .item .wrap .img_wrapper{width:100%;display:block;position:relative;padding-top:73%}.apartments_list__body .apartments_items .item .wrap .img_wrapper img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0}.apartments_list__body .apartments_items .item .wrap .description{background:#fff;padding:20px}.apartments_list__body .apartments_items .item .wrap .description .title{text-align:center;font-size:35px;color:#000;font-weight:500;text-transform:uppercase;font-family:"Museo Sans Cyrl";padding-bottom:25px;margin-bottom:25px;position:relative}.apartments_list__body .apartments_items .item .wrap .description .title:before{content:'';position:absolute;left:50%;bottom:0;height:1px;background:#000;width:80px;margin-left:-40px}.apartments_list__body .apartments_items .item .wrap .description .title a{display:inline-block;line-height:1;color:#000;text-decoration:none}.apartments_list__body .apartments_items .item .wrap .description .sub_title{display:block;text-align:center;font-size:16px;color:#000;font-weight:400;padding-bottom:30px}.apartments_list__body .apartments_items .item .wrap .description .row_btn{text-align:center}.apartments_list__body .apartments_items .item .wrap .description .row_btn .btn_default{padding-left:55px;padding-right:55px}.end{background:url(../img/background/end_background.jpg) center no-repeat;background-size:cover;min-height:590px!important}.end__row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:-webkit-calc(100vh - 200px);min-height:calc(100vh - 200px);margin:100px -15px}.end__description .sub_caption{font-size:20px;color:#fff;font-weight:400;line-height:1.6;padding-bottom:15px}.end__description .row_btn{padding-top:15px}.end__image .img_wrapper{width:-webkit-calc(100% + 200px);width:calc(100% + 200px);position:relative;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.end__image .img_wrapper img{width:100%;height:auto;display:block}.end__image .img_wrapper .row_link_video{position:absolute;left:0;bottom:0;width:100%;padding:45px}@media screen and (max-width:1600px){.container{max-width:1320px}.modal_stages_description .caption{font-size:32px}.modal_stages_description p{font-size:15px}.modal_stages_description h5{font-size:18px}.modal_stages.modal_apartment .modal_stages__row{margin:90px -15px}.modal_stages.modal_apartment .modal_stages_description{height:600px;padding-right:30px}.modal_stages.modal_apartment .modal_stages_description__wrapper .row_stage_number{padding-bottom:30px}.modal_stages.modal_apartment .modal_stages_description__wrapper .row_stage_number .line{background:#151515}.modal_stages.modal_apartment .modal_stages_description__wrapper .row_stage_number .stage_number{color:#000}.modal_stages.modal_apartment .modal_stages_description__item{max-height:450px}.modal_stages.modal_apartment .modal_stages_description .caption{font-size:42px;padding-bottom:10px}.modal_stages.modal_apartment .modal_stages_description h5{font-size:18px}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper{height:600px}.btn_default{height:46px;font-size:16px;padding:13px 30px}.caption_default{font-size:48px;padding-bottom:15px}ul.list li{font-size:17px;line-height:1.5}ul.list li:before{top:16px}.header .row{padding:20px 0}.header__logo .logo{padding-right:35px;margin-right:35px}.header__logo .logo:after{height:75px;bottom:-10px}.header__tools .group_contacts{padding-left:35px;margin-left:35px}.header__tools .group_contacts:before{height:65px}.header__tools .group_contacts .phone .title{font-size:11px}.header__tools .group_contacts .phone_link{font-size:19px}.header__tools .group_languages{padding-left:35px;margin-left:35px}.header__tools .group_languages:before{height:65px}.header__tools .group_button{padding-left:35px;margin-left:35px}.header__tools .group_button:before{height:65px}.header__tools .group_btn_navbar{padding-left:35px;margin-left:35px}.header__tools .group_btn_navbar:before{height:65px}.header .main_navbar{right:-300px;width:300px;padding-top:130px}.header .main_navbar__body{padding:20px 0}.header .main_navbar__body .list_navbar{margin-bottom:15px}.header .main_navbar__body .list_navbar li{padding:10px 0}.header .main_navbar__body .list_navbar li a{font-size:18px}.header .main_navbar__body .list_navbar li a:before{top:3px}.header .main_navbar__footer address{padding-bottom:35px;font-size:13px}.header .main_navbar__footer .networks li{padding:0;margin:0;padding-right:25px}.header .main_navbar__footer .networks li a{font-size:24px}.intro_main__row{min-height:-webkit-calc(100vh - 170px);min-height:calc(100vh - 170px)}.intro_main__slider_item.slide1{min-height:600px;padding:90px 0}.intro_main__slider_item.slide2{min-height:600px;padding:90px 0}.intro_main__slider_item .description .sub_caption{font-size:22px;padding-top:5px;padding-bottom:15px}.intro_main__slider_item .description .row_btn{padding-top:25px}.intro_main__slider_item .description .row_btn .btn_default{padding:19px 30px;height:54px;margin-right:30px}.intro_main__slider_item .description .row_btn .btn_video{width:54px;height:54px}.intro_main__slider_item .description .row_btn .btn_video i{font-size:25px}.advantages_description{padding-left:130px;top:25px}.advantages_description .caption{font-size:36px}.advantages_description .list li{font-size:17px;padding:5px 0;padding-left:25px}.stages__description p{font-size:18px;padding-bottom:20px}.stages__description .list_stage .item:first-child{padding-right:40px;margin-right:40px}.stages__description .list_stage .item .wrap .number{font-size:14px}.stages__description .list_stage .item .wrap .title{font-size:22px}.stages__description .list_stage .item .wrap .btn_more{font-size:14px;height:52px;padding:16px 25px;padding-left:70px}.third_stage__row{min-height:-webkit-calc(100vh - 180px);min-height:calc(100vh - 180px);margin-top:90px;margin-bottom:90px}.third_stage_description__wrapper .row_stage_number .stage_number{font-size:16px}.third_stage_description .caption{font-size:32px}.third_stage_description p{font-size:15px}.third_stage_description h5{font-size:18px}.about__description .sub_caption{font-size:22px;padding-bottom:10px}.about__description .row_btn{padding-top:25px}.apartments__description .sub_title{font-size:18px;line-height:1.4;padding-bottom:10px}.apartments__look_wrapper{width:-webkit-calc(100% + 180px);width:calc(100% + 180px)}.apartments__look_wrapper .frame_link{padding:45px 35px}.apartments__look_wrapper .frame_link .arrow{width:70px;height:20px;margin-bottom:20px;background-size:contain}.apartments__look_wrapper .frame_link .title{font-size:24px;padding-bottom:15px}.apartments__look_wrapper .frame_link .more{font-size:16px}.services__description .sub_caption{font-size:18px;line-height:1.4;padding-bottom:10px}.apartments_list{padding:90px 0}.apartments_list__header{padding-top:40px;padding-bottom:50px}.apartments_list__header .caption{font-size:48px}.apartments_list__body .apartments_items{margin:0 -50px}.apartments_list__body .apartments_items .item{padding:0 50px}.apartments_list__body .apartments_items .item .wrap .description .title{font-size:32px;padding-bottom:20px;margin-bottom:20px}.apartments_list__body .apartments_items .item .wrap .description .sub_title{padding-bottom:25px}.end__description .sub_caption{font-size:18px;line-height:1.4;padding-bottom:10px}.end__image .img_wrapper{width:-webkit-calc(100% + 150px);width:calc(100% + 150px)}.end__image .img_wrapper .row_link_video{padding:35px}}@media screen and (max-width:1600px) and (max-height:840px){.header .main_navbar__footer address{padding-bottom:25px}.header .main_navbar__footer .networks{margin-bottom:30px}}@media screen and (max-width:1520px){.container{max-width:1170px}.modal_stages_image__wrapper{width:-webkit-calc(100% + 100px);width:calc(100% + 100px);top:-45px;left:-90px}.modal_stages_image__wrapper .link_video__icon{width:55px;height:55px;font-size:24px}.modal_stages_description{padding:70px 120px 30px 80px;top:30px}.modal_stages_description .btn_closed_modal{left:33px;top:30px;font-size:14px;padding-left:20px}.modal_stages_description .btn_closed_modal:before{margin-top:0;background-size:14px;width:14px;height:14px}.modal_stages_description__wrapper .row_stage_number{left:-40px;padding-bottom:30px}.modal_stages_description__wrapper .row_stage_number .stage_number{font-size:14px}.modal_stages_description .caption{font-size:28px;padding-bottom:12px}.modal_stages_description p{font-size:12px;padding-bottom:12px}.modal_stages_description h5{font-size:18px;padding-bottom:10px}.modal_stages.modal_apartment .modal_stages__row{margin:80px -15px}.modal_stages.modal_apartment .modal_stages_description{height:500px;padding-right:30px}.modal_stages.modal_apartment .modal_stages_description__wrapper .row_stage_number{left:-48px;padding-bottom:30px}.modal_stages.modal_apartment .modal_stages_description__wrapper .row_stage_number .line{background:#151515}.modal_stages.modal_apartment .modal_stages_description__wrapper .row_stage_number .stage_number{color:#000}.modal_stages.modal_apartment .modal_stages_description__item{max-height:450px}.modal_stages.modal_apartment .modal_stages_description .caption{font-size:36px}.modal_stages.modal_apartment .modal_stages_description h5{font-size:18px}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper{height:500px}.btn_default{height:42px;font-size:14px;padding:12px 30px}.link_video{font-size:14px;padding-left:50px}.link_video__icon{width:36px;height:36px;font-size:18px}.caption_default{font-size:42px;padding-bottom:10px}ul.list li{font-size:16px;line-height:1.4;padding:3px 0;padding-left:20px}ul.list li:before{top:11px}.header .row{padding:15px 0}.header__logo .logo{padding-right:35px;margin-right:35px}.header__logo .logo img{width:170px}.header__tools .group_contacts{padding-left:35px;margin-left:35px}.header__tools .group_contacts .phone{margin-right:20px;top:-5px}.header__tools .group_contacts .phone_link{font-size:18px}.header__tools .group_contacts .messenger_list li{padding:3px 7px}.header__tools .group_contacts .messenger_list li a{font-size:20px}.header__tools .group_languages{padding-left:35px;margin-left:35px}.header__tools .group_languages:before{content:'';position:absolute;left:0;height:75px;bottom:0;width:1px;background:rgba(255,255,255,.25)}.header__tools .group_languages .dropdown.dropdown_languages .dropdown_languages__toggle{font-size:16px;padding-right:20px}.header__tools .group_button{padding-left:35px;margin-left:35px}.header__tools .group_button:before{content:'';position:absolute;left:0;height:75px;bottom:0;width:1px;background:rgba(255,255,255,.25)}.header__tools .group_btn_navbar{padding-left:35px;margin-left:35px}.header__tools .group_btn_navbar:before{content:'';position:absolute;left:0;height:75px;bottom:0;width:1px;background:rgba(255,255,255,.25)}.header__tools .group_btn_navbar .btn_navbar span{height:2px}.header__tools .group_btn_navbar .title_navbar{width:58px;font-size:16px}.wrapper.open_navbar .header__tools .group_btn_navbar .btn_navbar span.line1{top:9px}.wrapper.open_navbar .header__tools .group_btn_navbar .btn_navbar span.line2{left:-50px;opacity:0}.wrapper.open_navbar .header__tools .group_btn_navbar .btn_navbar span.line3{top:-9px}.footer{padding:30px 0}.footer_counter{font-size:28px}.intro_main__slider_item .description .sub_caption{font-size:18px;padding:3px 0 7px}.intro_main__slider_item .description .row_btn{padding-top:15px}.intro_main__slider_item .description .row_btn .btn_default{padding:16px 35px;height:50px;margin-right:30px}.intro_main__slider_item .description .row_btn .btn_video{width:50px;height:50px;border:3px solid #fff}.intro_main__slider_item .description .row_arrow{padding-top:25px}.intro_main__slider_item .description .row_arrow .slide_arrow_next,.intro_main__slider_item .description .row_arrow .slide_arrow_prev{width:70px;height:22px;margin-right:20px;background-size:contain}.advantages__row{min-height:-webkit-calc(100vh - 180px);min-height:calc(100vh - 180px);margin-top:90px;margin-bottom:90px}.advantages_image__wrapper{width:-webkit-calc(100% + 200px);width:calc(100% + 200px);top:-35px;left:-140px}.advantages_image__wrapper_item .row_link_video{padding:35px}.advantages_description{padding:20px;padding-left:100px;top:20px}.advantages_description .caption{font-size:32px}.advantages_description .list li{padding:5px 0;font-size:15px;padding-left:20px}.advantages_description .list li:before{top:13px}.advantages_description .sub_text{padding-bottom:10px}.advantages_description .arrows_advantages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.advantages_description .arrows_advantages__next,.advantages_description .arrows_advantages__prev{margin-right:20px;width:70px;height:22px;background-size:contain}.third_stage__row{min-height:-webkit-calc(100vh - 180px);min-height:calc(100vh - 180px);margin-top:90px;margin-bottom:90px}.third_stage_image__wrapper{width:-webkit-calc(100% + 150px);width:calc(100% + 150px);top:-35px;left:-80px}.third_stage_image__wrapper_item .row_link_video{padding:30px}.third_stage_description{padding:40px 140px 30px 100px}.third_stage_description__wrapper .row_stage_number{left:-70px}.third_stage_description__wrapper .row_stage_number .stage_number{font-size:14px}.third_stage_description .caption{font-size:28px;padding-bottom:12px}.third_stage_description p{font-size:12px;padding-bottom:12px}.third_stage_description h5{font-size:18px;padding-bottom:10px}.about__description .sub_caption{font-size:20px;padding-bottom:10px}.apartments_list{padding:80px 0}.apartments_list__header{padding-top:30px;padding-bottom:40px}.apartments_list__header .caption{font-size:38px}.apartments_list__body .apartments_items{margin:0 -50px}.apartments_list__body .apartments_items .item{padding:0 50px}.apartments_list__body .apartments_items .item .wrap .description .title{font-size:28px;padding-bottom:15px;margin-bottom:15px}.apartments_list__body .apartments_items .item .wrap .description .sub_title{font-size:14px;padding-bottom:20px}}@media screen and (max-width:1390px){.container{max-width:1170px}.modal_stages_image__wrapper{width:-webkit-calc(100% + 80px);width:calc(100% + 80px);left:-80px}.modal_stages_description .btn_closed_modal{left:33px;top:30px;font-size:13px}.modal_stages_description .btn_closed_modal:before{margin-top:0;background-size:14px;width:14px;height:14px}.modal_stages_description h5{font-size:17px}.btn_default{font-size:14px;height:40px;padding:11px 30px}.link_video{font-size:14px;padding-left:40px}.link_video__icon{width:32px;height:32px;font-size:15px}.caption_default{font-size:34px}ul.list li{font-size:15px}.header .main_navbar{padding-top:130px}.header .main_navbar__body{padding:15px 0}.header .main_navbar__body .list_navbar{margin-bottom:10px}.header .main_navbar__body .list_navbar li{padding:7px 0}.header .main_navbar__body .list_navbar li a{font-weight:300;font-size:15px;padding-left:40px}.header .main_navbar__body .list_navbar li a:before{top:2px;height:15px}.header .main_navbar__footer address{padding-bottom:35px;font-size:12px;line-height:1.4}.header .main_navbar__footer .networks{margin-bottom:30px}.header .main_navbar__footer .networks li{padding-right:15px}.header .main_navbar__footer .networks li a{font-size:20px}.navigation_scroll{right:25px}.navigation_scroll .mouse{bottom:15px}.navigation_scroll .mouse svg{width:15px}.footer{padding:20px 0}.footer_counter{font-size:22px}.intro_main__row{min-height:-webkit-calc(100vh - 120px);min-height:calc(100vh - 120px)}.intro_main__slider_item.slide1{padding:80px 0 60px}.intro_main__slider_item.slide2{padding:80px 0 60px}.intro_main__slider_item .description .sub_caption{font-size:22px;padding-top:3px;padding-bottom:5px}.intro_main__slider_item .description .row_btn{padding-top:10px}.intro_main__slider_item .description .row_btn .btn_default{padding:12px 30px;height:44px;font-size:14px;margin-right:30px}.intro_main__slider_item .description .row_btn .btn_video{width:44px;height:44px;border:2px solid #fff}.intro_main__slider_item .description .row_btn .btn_video i{font-size:20px}.intro_main__slider_item .description .row_arrow{padding-top:15px}.intro_main__slider_item .description .row_arrow .slide_arrow_next,.intro_main__slider_item .description .row_arrow .slide_arrow_prev{width:65px;margin-right:5px;height:17px;background-size:contain}.advantages{padding:0 50px}.advantages__row{min-height:-webkit-calc(100vh - 160px);min-height:calc(100vh - 160px);margin:80px -15px 80px}.advantages_image__wrapper{width:-webkit-calc(100% + 140px);width:calc(100% + 140px);top:-25px;left:-100px}.advantages_image__wrapper_item .row_link_video{padding:25px}.advantages_description{padding:20px;padding-left:90px;top:20px}.advantages_description .caption{font-size:26px;line-height:1.2}.advantages_description .list li{padding:4px 0;padding-left:20px;font-size:14px}.advantages_description .list li:before{top:13px}.advantages_description .sub_text{line-height:1.3}.advantages_description .arrows_advantages__next,.advantages_description .arrows_advantages__prev{width:65px;height:17px;margin-right:5px}.stages__row{min-height:-webkit-calc(100vh - 160px);min-height:calc(100vh - 160px);margin:80px -30px}.stages__description p{font-size:16px;line-height:1.3;padding-bottom:10px}.stages__description .list_stage .item:first-child{padding-right:30px;margin-right:30px}.stages__description .list_stage .item .wrap .number{font-size:14px;padding-bottom:10px}.stages__description .list_stage .item .wrap .title{font-size:22px;padding-bottom:15px}.stages__description .list_stage .item .wrap .btn_more{font-size:14px;border:1px solid #fff;height:44px;padding:14px 30px;padding-left:50px}.stages__description .list_stage .item .wrap .btn_more i{font-size:18px;left:20px}.third_stage__row{min-height:-webkit-calc(100vh - 160px);min-height:calc(100vh - 160px);margin:80px -15px 80px}.third_stage_image__wrapper{width:-webkit-calc(100% + 90px);width:calc(100% + 90px);top:-20px;left:-80px}.third_stage_image__wrapper_item .row_link_video{padding:20px}.third_stage_description{padding:30px 80px 20px 80px}.third_stage_description__wrapper .row_stage_number{left:-60px}.third_stage_description h5{font-size:17px}.about__row{min-height:-webkit-calc(100vh - 120px);min-height:calc(100vh - 120px);margin:80px -30px 60px}.about__description{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;min-width:60%}.about__description .sub_caption{font-size:18px;line-height:1.3;padding-bottom:10px}.about__description .row_btn{padding-top:15px}.apartments__row{min-height:-webkit-calc(100vh - 160px);min-height:calc(100vh - 160px);margin:80px -30px 80px}.apartments__description .sub_title{font-size:18px;line-height:1.3;padding-bottom:10px}.apartments__description .row_btn{padding-top:10px}.apartments__look_wrapper{width:-webkit-calc(100% + 120px);width:calc(100% + 120px)}.apartments__look_wrapper .frame_link{padding:35px 20px}.apartments__look_wrapper .frame_link .arrow{width:65px;height:17px;margin-bottom:15px;background-size:contain}.apartments__look_wrapper .frame_link .title{font-size:20px;line-height:1.3;padding-bottom:15px}.apartments__look_wrapper .frame_link .more{font-size:14px}.services__row{min-height:-webkit-calc(100vh - 160px);min-height:calc(100vh - 160px);margin:80px -30px 80px}.services__description .sub_caption{font-size:18px;line-height:1.3;padding-bottom:5px}.services__description .row_btn{padding-top:10px}.apartments_list{padding:80px 50px}.apartments_list__header{padding-top:20px;padding-bottom:40px}.apartments_list__header .caption{font-size:28px}.apartments_list__body .apartments_items .item .wrap .img_wrapper{padding-top:67%}.apartments_list__body .apartments_items .item .wrap .description{padding:15px}.apartments_list__body .apartments_items .item .wrap .description .title{font-size:22px;padding-bottom:15px;margin-bottom:15px}.apartments_list__body .apartments_items .item .wrap .description .sub_title{font-size:13px;padding-bottom:15px}.end__row{min-height:-webkit-calc(100vh - 160px);min-height:calc(100vh - 160px);margin:80px -30px 80px}.end__description .sub_caption{font-size:18px;line-height:1.3;padding-bottom:5px}.end__image .img_wrapper{width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}.end__image .img_wrapper .row_link_video{padding:25px}}@media screen and (max-width:1390px) and (max-height:840px){.header .main_navbar__footer address{padding-bottom:25px}.header .main_navbar__footer .networks{margin-bottom:30px}}@media screen and (max-width:1200px){.container{max-width:961px}.modal_stages_description{padding:60px 120px 20px 80px}.modal_stages_description .btn_closed_modal{top:25px}.modal_stages_description .caption{font-size:24px}.modal_stages_description h5{font-size:15px}.modal_stages.modal_apartment .modal_stages_description{height:440px}.modal_stages.modal_apartment .modal_stages_description__wrapper .row_stage_number{left:-46px}.modal_stages.modal_apartment .modal_stages_description__item{max-height:380px}.modal_stages.modal_apartment .modal_stages_description .caption{font-size:28px}.modal_stages.modal_apartment .modal_stages_description h5{font-size:16px}.modal_stages.modal_apartment .modal_stages_image .modal_apartment__slide .item_slide .img_wrapper{height:440px}.btn_default{font-size:14px;height:38px;padding:9px 25px}.caption_default{padding-bottom:10px;font-size:28px}ul.list li{font-size:14px;font-weight:300;padding:3px 0;padding-left:20px}.header .row{padding:15px 0}.header__logo .logo{padding-right:25px;margin-right:25px}.header__logo .logo img{width:150px}.header__tools .group_contacts{padding-left:25px;margin-left:25px}.header__tools .group_contacts .phone{margin-right:15px;top:-5px}.header__tools .group_contacts .phone_link{font-size:17px}.header__tools .group_contacts .messenger_list li{padding:3px 7px}.header__tools .group_contacts .messenger_list li a{font-size:20px}.header__tools .group_languages{padding-left:25px;margin-left:25px}.header__tools .group_languages .dropdown.dropdown_languages .dropdown_languages__toggle{font-size:14px;padding-right:20px}.header__tools .group_languages .dropdown.dropdown_languages .dropdown_languages__toggle:before{background-size:9px;height:9px;width:9px}.header__tools .group_button{padding-left:25px;margin-left:25px}.header__tools .group_btn_navbar{padding-left:25px;margin-left:25px}.header__tools .group_btn_navbar .title_navbar{display:none}.advantages_image__wrapper{width:-webkit-calc(100% + 140px);width:calc(100% + 140px);top:-25px;left:-100px}.stages__description{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;min-width:60%}.third_stage_image__wrapper{width:-webkit-calc(100% + 100px);width:calc(100% + 100px);top:-25px;left:-60px}.third_stage_description .caption{font-size:24px}.third_stage_description h5{font-size:15px}.apartments__look_wrapper{width:-webkit-calc(100% + 110px);width:calc(100% + 110px)}.apartments__look_wrapper .frame_link{padding:35px 20px}.apartments__look_wrapper .frame_link .title{font-size:16px;padding-bottom:15px}.apartments__look_wrapper .frame_link .more{font-size:13px}.apartments_list__header{padding-top:10px}.apartments_list__body .apartments_items{margin:0 -40px}.apartments_list__body .apartments_items .item{padding:0 40px}.apartments_list__body .apartments_items .item .wrap .description .title{font-size:18px;padding-bottom:10px;margin-bottom:10px}.apartments_list__body .apartments_items .item .wrap .description .sub_title{font-size:12px;padding-bottom:15px}}@media screen and (max-width:991px){.container{max-width:737px}.btn_default{font-size:16px;height:46px;padding:13px 35px}.link_video__icon{width:50px;height:50px;font-size:22px}.caption_default{font-size:34px;padding-bottom:15px}ul.list{list-style:none;padding:0;margin:0;margin-bottom:20px}ul.list li{font-size:17px;color:#fff;font-weight:400;line-height:1.4;padding:3px 0;padding-left:20px;position:relative}ul.list li:before{content:'';position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:#fff;display:inline-block}}@media (max-width:950px){#section3 .fp-tableCell,#section3.fp-section{height:auto!important;min-height:100%}}@media screen and (max-height:840px){.header .main_navbar__footer address{padding-bottom:25px}.header .main_navbar__footer .networks{margin-bottom:30px}}