.nosel{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.scroll_block{overflow:hidden;position:relative}*, *::after, *::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{color:#000;font-family:Inter, Arial;font-size:14px;line-height:1.2;margin:0 auto}main{margin:0 auto;width:100%}.content_slider,main .gallery,main .house_select .details{position:relative}.content_slider .frame{left:0;position:absolute;top:0;transition:opacity .3s ease}.content_slider .frame.selected{opacity:1}.content_slider .frame:not(.selected),main .house_select.photo_mode .details .scheme .zoom{opacity:0}@font-face{font-display:fallback;font-family:'Inter';font-style:normal;font-weight:100;src:local('Inter Thin'), url(/assets/fonts/Inter/Inter-Thin.woff2) format('woff2'), url(/assets/fonts/Inter/Inter-Thin.woff) format('woff'), url(/assets/fonts/Inter/Inter-Thin.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Inter';font-style:normal;font-weight:200;src:local('Inter ExtraLight'), url(/assets/fonts/Inter/Inter-ExtraLight.woff2) format('woff2'), url(/assets/fonts/Inter/Inter-ExtraLight.woff) format('woff'), url(/assets/fonts/Inter/Inter-ExtraLight.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Inter';font-style:normal;font-weight:300;src:local('Inter Light'), url(/assets/fonts/Inter/Inter-Light.woff2) format('woff2'), url(/assets/fonts/Inter/Inter-Light.woff) format('woff'), url(/assets/fonts/Inter/Inter-Light.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Inter';font-style:normal;font-weight:400;src:local('Inter'), url(/assets/fonts/Inter/Inter-Regular.woff2) format('woff2'), url(/assets/fonts/Inter/Inter-Regular.woff) format('woff'), url(/assets/fonts/Inter/Inter-Regular.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Inter';font-style:normal;font-weight:500;src:local('Inter Medium'), url(/assets/fonts/Inter/Inter-Medium.woff2) format('woff2'), url(/assets/fonts/Inter/Inter-Medium.woff) format('woff'), url(/assets/fonts/Inter/Inter-Medium.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Inter';font-style:normal;font-weight:600;src:local('Inter SemiBold'), url(/assets/fonts/Inter/Inter-SemiBold.woff2) format('woff2'), url(/assets/fonts/Inter/Inter-SemiBold.woff) format('woff'), url(/assets/fonts/Inter/Inter-SemiBold.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Inter';font-style:normal;font-weight:700;src:local('Inter Bold'), url(/assets/fonts/Inter/Inter-Bold.woff2) format('woff2'), url(/assets/fonts/Inter/Inter-Bold.woff) format('woff'), url(/assets/fonts/Inter/Inter-Bold.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Inter';font-style:normal;font-weight:800;src:local('Inter ExtraBold'), url(/assets/fonts/Inter/Inter-ExtraBold.woff2) format('woff2'), url(/assets/fonts/Inter/Inter-ExtraBold.woff) format('woff'), url(/assets/fonts/Inter/Inter-ExtraBold.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Inter';font-style:normal;font-weight:900;src:local('Inter Black'), url(/assets/fonts/Inter/Inter-Black.woff2) format('woff2'), url(/assets/fonts/Inter/Inter-Black.woff) format('woff'), url(/assets/fonts/Inter/Inter-Black.ttf) format('truetype')}footer,main .house_select .details .info{background-color:#f4e7da}footer>div{margin:0 auto;max-width:1170px;position:relative}footer .logo{background-repeat:no-repeat;color:transparent;display:block;font-size:0;position:absolute;text-decoration:none}footer .menu,header.active .menu_add,main .slider .slide_01 .content,main .slider .slide_01 .buttons,main .area_select .step_selector,main .area_select .filters .legend,main .area_select .filters .mode_selector,main .area_select .slider_selector{position:absolute}footer .menu a{color:#473032;display:block;line-height:1.1em;outline:0;text-decoration:none}footer .contacts,footer .socials,footer .developer{position:absolute;text-align:center}footer .contacts .button{border:2px solid #473032;color:#473032;cursor:pointer;font-weight:500;text-transform:uppercase}footer .contacts a{color:#473032;font-weight:600;text-decoration:none}footer .socials a{background-color:#806c69;background-position:center center;background-repeat:no-repeat;color:transparent;display:inline-block;font-size:0;text-decoration:none;vertical-align:top}footer .developer span{color:#473032;display:block;font-size:12px;font-weight:400;text-transform:uppercase}footer .developer a{background-repeat:no-repeat;color:transparent;display:block;font-size:0;margin:0 auto;text-decoration:none}footer .copy,footer .text,main .news h2,main .documents>.title,main .house_select .left .title,main .house_select .details .params div,main .house_select .nav,main .location .legend .item span{color:#473032;font-weight:400}footer .copy span{display:block;text-transform:uppercase}footer .text span{display:block;padding-bottom:15px}footer .text a,main .area_select .step_selector div:not(.selected),main .house_select .size_selector div:not(.selected),main .house_select .buttons div.order{color:#473032}header{top:0;z-index:100}header:not(.active){width:100%}header.active{background-color:#f4e6d9;height:100%;left:0;position:fixed;width:100%}header>span{display:block;margin:0 auto;max-width:1170px;position:relative;width:100%}header .logo{background-repeat:no-repeat;color:transparent;display:block;font-size:0;position:absolute;text-decoration:none;z-index:10}header .menu_add,main .slider .slide_01 .badges{position:absolute;z-index:10}header .menu_add .tour{background-color:#ddcebe;display:inline-block;text-decoration:none;vertical-align:top}header.active .menu_add .tour,header:not(.active) .menu,header:not(.active) .developer,header:not(.active) .socials,main .slider .slide:not(.active)>.content,main .area_select .content>.info.hidden>div,main .area_select:not(.list_mode) .list,main .area_select .list .table .row.hidden,main .area_select .list .table .content_slider.left_details,main .area_select .list .table .content_slider.planview_tooltip,main .area_select.list_mode .map,main .house_select .type_selector div:not(.active),main .house_select .details .images .pics .item:not(.selected):not(.active),main .house_select .details .scheme .pic .item:not(.selected),main .progress .list .block:not(.selected){display:none}header .menu_add .news_button{background-color:#ff9935;color:#fff;cursor:pointer;display:inline-block;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase}header .contacts{position:absolute;z-index:12}header .contacts .phone{color:#473032;display:inline-block;font-weight:600;height:26px;line-height:27px;text-decoration:none;vertical-align:top}header .mobile_menu_button{cursor:pointer;position:absolute;z-index:12}header .mobile_menu_button:before{background-color:#b69775;background-position:center center;background-repeat:no-repeat;border-radius:50%;content:'';display:block;left:0;position:absolute;top:0}header .socials_color,main .slider .slide_01 .counters,main .house_select .type_selector span{display:inline-block;vertical-align:top}header .socials_color a{color:transparent;display:inline-block;font-size:0;outline:0;position:relative;text-decoration:none;vertical-align:top}header .socials_color a:before{background-position:center center;background-repeat:no-repeat;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}.gallery_frame .navigator span img{-webkit-transform:translateX(-50%) translateY(-50%);display:block;left:50%;max-height:44px;max-width:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1}header:not(.active):not(.float){margin-top:-100px;position:absolute;top:100px}header:not(.active).float{background-color:#fff;margin-top:0;position:fixed;top:0;transition:margin-top .3s ease}header[data-slide="02"]:not(.float) .menu_add a,header[data-slide="02"]:not(.active):not(.float) .contacts .meet, header[data-slide="02"]:not(.active):not(.float) .contacts .order{background-color:#dde4eb;transition:background-color .3s ease}header[data-slide="02"]:not(.active):not(.float) .contacts .phone{color:#fff;transition:color .3s ease}header[data-slide="02"]:not(.active):not(.float) .mobile_menu_button{color:#fff;transition:color .3s ease,background-color .3s ease}main .benefits{background-color:#9bb5ca;overflow:hidden;position:relative;width:100%}main .benefits .content,main .slider .back.active{z-index:2}main .benefits .back{-webkit-transform:translateX(-50%) translateY(-50%);left:50%;max-width:1920px;min-height:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1}main .benefits h2{color:#fff;font-weight:400}main .benefits .list{background-color:rgba(255,255,255, .83);border-radius:10px;color:#473032;font-weight:400;text-align:center}main .benefits .list div{display:inline-block;position:relative}main .benefits .list div:before{background-position:center center;background-repeat:no-repeat;content:'';display:block;left:50%;position:absolute}main .benefits .list div span,main .news .item .title,main .house_select .details .params span{display:block;font-weight:600}main .benefits .payment,main .area_select .list .row:not(.header) .col_num,main .area_select .list .row:not(.header) .col_price,main .area_select .list .row:not(.header) .col_area,main .area_select .list .row:not(.header) .col_type{text-align:center}main .benefits .payment div{background-color:rgba(255,255,255, .6);border-radius:10px;cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top}main .benefits .payment div img{display:block;left:50%;position:absolute}main .benefits .payment div span{color:#473032;display:block;font-weight:600;height:100%;left:0;position:absolute;top:0;width:100%}main .house_select .left .title h1{display:inline;font-size:inherit;font-weight:inherit;margin:0;padding:0}main .location .text,main .gallery .text,main .services .text{color:#473032;max-width:1170px}main .location .text>.title,main .gallery .text>.title,main .services .text .title{font-weight:400}main .location .text span,main .gallery .text span,main .services .text span{font-weight:400;line-height:1.4em}main .news,main .documents{margin:0 auto;max-width:1170px}main .news .button{background-color:#473032;color:#fff;display:block;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase}main .news .item{color:#473032;display:inline-block;text-decoration:none;vertical-align:top}main .news .item img{background-color:#d4d4d4;border-radius:10px;display:block}main .news .item .text{display:block;font-weight:400;margin-bottom:15px}main .news .item .date{display:block;font-weight:400}main .slider{overflow:hidden;position:relative;text-align:right;width:100%}main .slider .backs{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}main .slider .back{height:100%;left:0;position:absolute;top:0;width:100%}main .slider .back:not(.active){opacity:0;z-index:1}main .slider .back img{-webkit-transform:translateX(-50%) translateY(-50%);left:50%;max-width:1920px;min-height:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}main .slider .slides{transition:border-color .3s ease;width:100%;z-index:2}main .slider .slide{transition:border-color .3s ease}main .slider .slide>.label{color:#473032;font-weight:400;transition:color .3s ease}header[data-slide="02"] + main .slider .slide>.label{color:#fff}main .slider .back_01{background-color:#8099ae}main .slider .back_01 img,main .slider .slide_01 .counters div span,main .gallery .list .item img,main .services .list img{display:block}main .slider .slide_01 .counters div{display:inline-block;font-weight:600;vertical-align:top}main .slider .slide_01 .badges div{-webkit-backdrop-filter:blur(2.6px);-webkit-box-shadow:0 0 6.8px rgba(0,0,0, .25);backdrop-filter:blur(2.6px);background-color:rgba(255,255,255, .45);box-shadow:0 0 6.8px rgba(0,0,0, .25);color:#403031;font-weight:500;position:relative}main .slider .slide_01 .badges div:before{background-color:#decec0;background-position:center center;background-repeat:no-repeat;border-radius:50%;content:'';display:block;left:0;position:absolute;top:0}main .slider .slide_01 .badges div span{font-weight:700}main .slider .slide_01 .buttons div{cursor:pointer;font-weight:500;text-transform:uppercase}main .slider .slide_01 .buttons div.red{background-color:#e81310;border:2px solid transparent;color:#fff}main .slider .slide_01 .buttons div:not(.red){border:2px solid #fff;color:#fff}main .slider .slide_01 .slogan{background-repeat:no-repeat;opacity:.82;position:absolute}main .area_select>.title{color:#473032;display:block;font-weight:400;max-width:1170px;width:100%}main .area_select .content{margin:0 auto;max-width:1340px}.details_popup_content .type_selector .ready{background-color:#82a78d;color:#fff;display:inline-block;font-weight:normal;vertical-align:top}main .area_select .filters{max-width:1170px;position:relative}main .area_select .step_selector span,main .house_select .type_selector{color:#473032;font-weight:600}main .area_select .step_selector div{border:1px solid #473032;cursor:pointer;display:inline-block;font-weight:600;vertical-align:middle}main .area_select .step_selector div.selected,main .house_select .size_selector div.selected{background-color:#473032;color:#fff}main .area_select .step_selector div:not(:last-child){margin-right:9px}body.loaded main .area_select .step_selector div,body.loaded main .house_select .size_selector div{transition:background-color .3s ease,color .3s ease,border-color .3s ease}main .area_select .step_selector i{background-color:#f5e7db;border-radius:7px 7px 7px 0;display:block;font-style:normal;opacity:0;padding:7px 15px;position:absolute;white-space:nowrap}main .area_select .step_selector i:after{border:8px solid transparent;border-left:8px solid #f5e7db;border-top:8px solid #f5e7db;bottom:-10px;content:'';display:block;left:0;position:absolute}main .area_select .reset{background-color:#d4c2ae;color:#fff;cursor:pointer;font-weight:400;position:absolute;vertical-align:middle}main .area_select .reset.disabled,main .area_select .list .table .row.header .cell.desc:after,main .area_select .list .table .row.header .cell.asc:before{opacity:.5}main .area_select .reset:before{background-position:center center;background-repeat:no-repeat;border:1px solid #fff;border-radius:50%;content:'';display:block;position:absolute}main .area_select .select_button{background-color:#473032;color:#fff;cursor:pointer;font-weight:400;position:absolute;text-transform:uppercase}main .area_select .select_button:before,main .house_select .buttons div.view_all:before{background-repeat:no-repeat;content:'';display:block;position:absolute}main .area_select .filters .legend span{color:#473032;display:inline-block;font-weight:600;height:15px;position:relative;vertical-align:middle}main .area_select .filters .legend span:before{border-radius:50%;content:'';display:block;left:0;position:absolute;top:0}main .area_select .filters .legend span.sold:before,main .area_select .list .col_status span.sold{background-color:#afb0b0}main .area_select .filters .legend span.booked:before,main .area_select .list .col_status span.booked{background-color:#ff9935}main .area_select .filters .legend span.available:before,main .area_select .list .col_status span.available{background-color:#82a78d}main .area_select .filters .legend span.action:before,main .area_select .list .table .row:not(.header).red_price .col_num span{background-color:#e81310}main .area_select .filters .mode_selector span{color:#473032;display:inline-block;font-weight:600;vertical-align:middle}main .area_select .filters .mode_selector div{border:1px solid #473032;cursor:pointer;display:inline-block;position:relative;vertical-align:middle}main .area_select .filters .mode_selector div:before{background-color:#473032;border-radius:50%;content:'';display:block;position:absolute;transition:left .3s ease}main .area_select .slider_selector .controls{background-color:#ccc5c6;border-radius:1px;display:inline-block;height:3px;margin-bottom:5px;position:relative;vertical-align:bottom}main .area_select .slider_selector span{color:#473032;display:inline-block;font-weight:600;vertical-align:bottom}main .area_select .slider_selector .line{background-color:#473032;height:3px;position:absolute;top:0;z-index:1}main .area_select .slider_selector .dot{height:20px;margin-left:-10px;position:absolute;top:-10px;width:20px;z-index:2}main .area_select .slider_selector .dot:before{background-color:#473032;border-radius:50%;content:'';cursor:pointer;display:block;height:11px;left:50%;margin:-4px 0 0 -5.5px;position:absolute;top:50%;width:11px}main .area_select .slider_selector .values{color:#473032;font-weight:400;height:12px;left:0;position:absolute;width:100%;z-index:1}main .area_select .slider_selector .values div.right{float:right}main .area_select .slider_selector .values i,main .area_select .content>.info .params i{font-style:normal}main .area_select .list{overflow-x:hidden;overflow-y:auto;position:relative}main .area_select .list::-webkit-scrollbar{width:8px}main .area_select .list::-webkit-scrollbar-track{background-color:#f4f4f4}main .area_select .list::-webkit-scrollbar-thumb{background-color:#473032;border-radius:4px}main .area_select .list .table{display:table;width:100%}main .area_select .list .table .row:not(.hidden){display:table-row}main .area_select .list .table .cell{cursor:pointer;display:table-cell;vertical-align:middle}main .area_select .list .table .row:not(.header) .cell{border-bottom:1px solid transparent;border-top:1px solid transparent;color:#473032;font-weight:400}main .area_select .list .table .row:not(.header) .cell:first-child{border-left:1px solid transparent}main .area_select .list .table .row:not(.header) .cell:last-child{border-right:1px solid transparent}main .area_select .list .table .row:not(.header):hover .cell{border-color:#f0eae3}main .area_select .list .table .row.header{position:-webkit-sticky;position:sticky;top:0;z-index:3}main .area_select .list .table .row.header .cell{background-color:#f4e7da;color:#473032;position:relative}main .area_select .list .table .row.header .cell:not(.col_button):before,main .area_select .list .table .row.header .cell:not(.col_button):after{background-position:center center;background-repeat:no-repeat;content:'';display:block;height:20px;position:absolute;width:20px}main .area_select .list .table .row.header .cell:not(.col_button):before{-webkit-transform:scaleY(-1);transform:scaleY(-1)}main .area_select .list .table .content_slider{height:100%}main .area_select .list .table .content_slider .frame{height:100%;line-height:39px;text-align:center;width:100%}main .area_select .list .table .content_slider .price_action{color:#e81310}main .area_select .list .table .content_slider .price_old{text-decoration:line-through}main .area_select .list .table .content_slider .discount_label{background-color:#e81310;color:#fff;display:block;font-weight:400;margin-left:auto;margin-right:auto;text-align:center;white-space:nowrap;width:fit-content}main .area_select .list .row:not(.header) .col_size{text-align:center;white-space:nowrap}main .area_select .list .col_type .ready{background-color:#82a78d;color:#fff;display:inline-block;font-weight:400;text-align:center;width:fit-content}main .area_select .list .row:not(.header) .col_status{width:100px}main .area_select .list .col_status span{border-radius:12px;color:#fff;display:inline-block;font-weight:400;height:24px;line-height:23px;text-align:center}main .area_select .list .row:not(.header) .col_button{text-align:center;width:120px}main .area_select .list .col_button div{background-color:#473032;border-radius:12px;color:#fff;display:inline-block;font-weight:400;height:24px;line-height:24px;text-align:center;text-transform:uppercase}.planview.landscape .stage .labels .tour:not(.hover):not(.visible){background-size:1.6vw 1.6vw}.planview.landscape .stage .labels .tour.hover,.planview.landscape .stage .labels .tour.visible{background-size:2vw 2vw}.planview.portrate .stage .labels .tour:not(.hover):not(.visible){background-size:2.85vh 2.85vh}.planview.portrate .stage .labels .tour.hover,.planview.portrate .stage .labels .tour.visible{background-size:3.56vh 3.56vh}main .documents .params{background-color:#f4e7da;border-radius:10px;text-align:center}main .documents .params div{color:#473032;display:inline-block;font-weight:400;position:relative;vertical-align:top}main .documents .params div:before{background-position:center center;background-repeat:no-repeat;content:'';display:block;left:50%;margin-left:-35px;position:absolute;width:70px}main .gallery .list .item,main .services .list .item{background-color:#d4d4d4;border-radius:10px;color:#fff;font-weight:400;overflow:hidden}main .gallery .list a.item, main .gallery .list .item[data-gallery="1"]{cursor:pointer}main .gallery .list .item span{-webkit-transform:translateX(-50%) translateY(-50%);display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:2}main .house_select{margin:0 auto;max-width:1360px}main .house_select .left .text{color:#473032;font-weight:400;line-height:1.4em}main .house_select .size_selector div{border:1px solid #473032;cursor:pointer;display:inline-block;font-weight:600;vertical-align:top}main .house_select .size_selector div:not(:last-child){margin-right:10px}main .house_select .type_selector div.active{cursor:pointer;display:inline-block;vertical-align:top}main .house_select .type_selector div.selected,main .progress .mode_selector .item.selected{border-bottom:1px solid #473032}main .house_select .type_selector div:not(:last-child){margin-right:14px}main .house_select .details .adds div{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#473032;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;height:36px;padding-left:47px;position:relative;vertical-align:center}main .house_select .details .adds div:not(:last-child){margin-right:36px}main .house_select .details .adds div:before{background-position:center center;background-repeat:no-repeat;background-size:30px 30px;border-radius:50%;content:'';display:block;height:36px;left:0;position:absolute;top:0;width:36px}main .house_select .details .adds div.water:before,main .house_select .details .adds div.gas:before,main .house_select .details .adds div.terrace:before{border:1px solid #473032}main .house_select .details .adds div.red_percent:before{background-color:#e81310;background-size:20px 20px}main .house_select .buttons div{border:1px solid #473032;cursor:pointer;display:inline-block;font-weight:400;text-transform:uppercase;vertical-align:top}main .house_select .buttons div.view_all{background-color:#473032;color:#fff;position:relative}main .house_select .nav div{cursor:pointer;position:relative;vertical-align:top;width:50%}main .house_select .nav div:before{background-position:center center;background-repeat:no-repeat;border:1px solid #473032;border-radius:50%;content:'';display:block;position:absolute;top:0}main .house_select .nav div.prev{text-align:left}main .house_select .nav div.prev:before{-webkit-transform:scaleX(-1);left:0;transform:scaleX(-1)}main .house_select .nav div.next{text-align:right}main .house_select .nav div.next:before,main .progress .list .nav div.next{right:0}main .house_select .details .images .pics{margin:0 auto;position:relative}main .house_select .details .images .pics .item{height:100%;width:100%}main .house_select .details .images .pics .item.selected{display:block;position:relative;z-index:1}main .house_select .details .images .pics .item.active{display:block;left:0;opacity:0;position:absolute;top:0;z-index:2}main .house_select .details .images img{border-radius:10px;display:block;height:100%;width:100%}main .house_select .details .images .arrows{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}main .house_select .details .images .arrows span{background-repeat:no-repeat;display:block;height:100%;position:absolute;top:0}main .house_select .details .images .arrows span.prev{-webkit-transform:scaleX(-1);left:0px;transform:scaleX(-1)}main .house_select .details .images .arrows span.next{right:0px}main .house_select .details .scheme .pic .item{cursor:pointer;margin:0 auto}main .house_select .details .scheme img{display:block;width:auto}main .house_select .details .scheme .zoom{color:#473032;cursor:pointer;position:relative;width:fit-content}main .house_select .details .scheme .zoom:before{background-repeat:no-repeat;content:'';display:block;left:0;position:absolute;top:0}main .house_select.photo_mode .scheme .floors span{background-color:#6c5756;color:#fff}main .house_select:not(.photo_mode) .scheme .floors span{border:1px solid #503a3b;color:#473032}main .house_select .scheme .floors a, main .house_select .scheme .floors div{border:1px solid transparent;border-radius:50%;cursor:pointer;display:block;font-weight:400;margin-bottom:11px;text-align:center;text-decoration:none;text-transform:uppercase}main .house_select .scheme .floors a:not(.selected),main .house_select .scheme .floors div:not(.selected){border-color:#503a3b;color:#473032}main .location .map{background-color:#f2f7e8;background-position:center center;background-repeat:no-repeat;background-size:40px 40px;margin:0 auto;max-width:1340px;position:relative}main .location .map .content{height:100%;position:relative;width:100%;z-index:2}main .location .legend{background-color:#f4e7da;position:absolute;z-index:3}main .location .legend .item div{background-repeat:no-repeat}main .location .map .map_marker{background-position:center center;background-repeat:no-repeat}main .progress>.title{color:#473032;display:block;font-weight:400}main .progress .mode_selector .item{color:#473032;cursor:pointer;display:inline-block;font-weight:400;vertical-align:top}main .progress .list .content{white-space:nowrap}main .progress .list .nav div{cursor:pointer;position:absolute;top:0}main .progress .list .nav div:before{background-color:#b69775;background-position:center center;background-repeat:no-repeat;border-radius:50%;content:'';display:block;position:absolute;top:50%}main .progress .list .nav div.prev{left:0}main .progress .list .nav div.prev:before{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}main .progress .list .nav div.next:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .progress .list .nav.next_mode .prev, main .progress .list .nav.prev_mode .next{opacity:.48}main .progress .list .item{background-color:#d4d4d4;cursor:pointer;display:inline-block;overflow:hidden;position:relative;text-decoration:none;vertical-align:top}main .progress .list .item span{background-color:rgba(0,0,0, .46);bottom:0;color:#fff;display:block;font-weight:400;left:0;position:absolute;width:100%;z-index:2}main .progress .list .item img{-webkit-transform:translateX(-50%) translateY(-50%);display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1}main .services .list{margin:0 auto}main .services .list picture{display:block;position:relative}main .services .list picture:before{background-color:#473032;content:'';display:block;height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%}main .services .list .item span{display:block;position:absolute;z-index:2}@media (max-width:1199px){main .benefits .content{height:100%;position:relative;width:100%}main .area_select .slider_selector .values{font-size:10px;top:-20px}}@media (max-width:1023px){footer .contacts,footer .socials{right:0}footer .socials a{height:23px;width:23px}footer .socials a:not(:last-child){margin-right:8px}footer .socials a.tg{background-size:20px 20px}footer .socials a.od{background-size:16px 16px}footer .socials a.vk,footer .socials a.tt{background-size:17px 17px}footer .developer span{margin-bottom:12px}footer .developer a{background-size:110px 46px;height:46px;width:110px}header .menu_add .tour{border-radius:50%;color:transparent;font-size:0;height:38px;width:38px}header .menu_add .tour:before{background-position:center center;background-repeat:no-repeat;background-size:21px 21px;content:'';display:block;height:38px;width:38px}header:not(.active) .menu_add .news_button{border-radius:19px;font-size:9px;height:38px;line-height:12px;padding:8px 8px 0;width:70px}main .slider .slides:after{width:100%}main .slider .slide_01 .counters{color:#473032;position:absolute}main .slider .slide_01 .badges{display:grid}main .slider .slide_01 .badges div{width:fit-content}main .slider .slide_01 .badges div:not(:last-child){margin-bottom:10px}main .slider .slide_01 .badges div.houses{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}main .slider .slide_01 .badges div.key{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}main .slider .slide_01 .badges div.kids{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}main .slider .slide_01 .buttons div{display:block}main .area_select .reset{border-radius:11px;font-size:12px;height:22px;line-height:22px;padding-left:27px;width:99px}main .area_select .reset:before{background-size:10px 10px;height:14px;left:7px;top:4px;width:14px}main .area_select .content>.info,main .area_select .content>.info img,main .house_select:not(.photo_mode) .images_popup,main .house_select .details .images .navigator{display:none}main .area_select .list{margin-bottom:15px}main .house_select .details .params{text-align:left}main .house_select .images_popup{background-color:#f4e7da;left:0;position:absolute;z-index:4}main .house_select.photo_mode .details .scheme img{opacity:0}main .house_select .details .scheme .floors span{border-radius:50%;cursor:pointer;display:block;font-weight:400;margin-bottom:11px;text-align:center;text-transform:uppercase}main .house_select.photo_mode .scheme .floors div.selected{border:1px solid #503a3b;color:#473032}main .house_select:not(.photo_mode) .scheme .floors div.selected{background-color:#6c5756;color:#fff}main .location .legend .item{display:inline-block;position:relative;vertical-align:top}main .location .legend .item div{background-position:0 center;left:0;position:absolute;top:0}main .location .legend .item span{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}main .progress .mode_selector .item{font-size:14px}main .progress .list .item img{border-radius:7px;height:auto;width:100%}}@media (max-width:767px){footer{height:480px;margin-top:50px}footer>div{padding-top:300px}footer .logo{background-size:91px 36px;height:36px;left:50%;margin-left:-45px;top:12px;width:91px}footer .menu{left:15px;top:72px;width:130px}footer .menu a{font-size:12px;margin-bottom:7px}footer .contacts{top:71px;width:160px}footer .contacts .button{border-radius:13px;font-size:11px;height:25px;line-height:23px;margin:0 auto 14px;width:136px}footer .contacts a,header.active .contacts .phone,main .slider .slide_01 .counters div span{font-size:14px}footer .socials{top:138px;width:160px}footer .developer{right:0;top:194px;width:160px}footer .copy{font-size:9px;margin-bottom:10px;padding:0 15px}footer .text{font-size:9px;padding:0 15px}header>span{height:85px}header .logo{background-size:116px 45px;height:45px;left:11px;top:15px;width:116px}header:not(.active) .menu_add{left:138px;top:27px}header.active .menu_add{left:226px;top:104px}header .menu_add .tour{margin-right:6px}header.active .menu_add .news_button{border-radius:11px;font-size:10px;height:22px;line-height:22px;width:127px}header:not(.active) .contacts{right:55px;top:27px}header.active .contacts{left:12px;top:101px}header:not(.active) .contacts .phone,main .area_select .list .row .col_status,main .area_select .list .row .col_button,main .house_select .details .adds,main .progress .list .nav{display:none}header .mobile_menu_button{color:transparent;font-size:0;height:38px;right:10px;top:27px;width:38px}header .mobile_menu_button:before{background-size:20px 20px;height:38px;width:38px}header.active .socials_color{height:26px;padding-top:3px}header.active .socials_color a{height:20px;margin-right:7px;width:20px}header.active .socials_color a:before{background-size:20px 20px}main .benefits,main .slider{height:570px}main .benefits .content{padding-top:24px}main .benefits h2{font-size:20px;margin:0 0 20px 0;padding-left:15px}main .benefits .list{font-size:11px;height:375px;line-height:1em;margin:0 auto 18px;width:266px}main .benefits .list div{padding-top:55px;width:50%}main .benefits .list div:before{background-size:34px 34px;height:30px;margin-left:-20px;top:20px;width:40px}main .benefits .list div span{font-size:12px;padding-bottom:4px}main .benefits .payment div{height:94px;width:94px}main .benefits .payment div:not(:last-child){margin-right:9px}main .benefits .payment div img{-webkit-transform:translateX(-50%);height:100%;top:0;transform:translateX(-50%)}main .benefits .payment div span{font-size:14px;padding-top:73px}main .location .text{margin:0 auto 24px}main .location .text>.title,main .gallery .text>.title,main .services .text .title{font-size:20px;margin:0 0 7px 0;padding-left:15px}main .location .text span,main .gallery .text span,main .services .text span{display:block;font-size:11px;padding-left:15px}main .news,main .documents,main .gallery,main .location,main .progress,main .services{padding-top:28px}main .news h2{font-size:20px;margin:0 0 43px 0;padding-left:15px}main .news .list{overflow-x:auto;padding:0 30px 15px;white-space:nowrap}main .news .button{border-radius:17px;font-size:11px;height:33px;line-height:33px;margin:12px auto 0;width:119px}main .news .item{white-space:normal;width:213px}main .news .item:not(:last-child){margin-right:22px}main .news .item img{height:136px;margin-bottom:20px;width:213px}main .news .item .title{font-size:13px;margin-bottom:10px}main .news .item .text,main .news .item .date{font-size:11px}main .slider .slides{display:table;height:118px;padding-top:90px;position:relative;text-align:left}main .slider .slides:after,main .slider .slides:before{border-bottom:1px solid transparent;border-color:rgba(71,48,50, .5);content:'';display:table-cell}main .slider .slides:before{min-width:10px}header[data-slide="02"] + main .slider .slides:after,header[data-slide="02"] + main .slider .slides:before,header[data-slide="02"] + main .slider .slide:not(.active),header[data-slide="02"] + main .slider .slide.active{border-color:#fff}main .slider .slide{display:table-cell;padding:0 10px}main .slider .slide:not(.active){border-bottom:1px solid transparent;border-color:rgba(71,48,50, .5)}main .slider .slide.active{border:1px solid transparent;border-bottom:0;border-color:rgba(71,48,50, .5);border-radius:15px 15px 0 0}main .slider .slide>.label{display:block;font-size:13px;line-height:2em}main .slider .slide_01 .content{height:100px;left:12px;top:468px;width:calc(100% - 24px)}main .slider .slide_01 .counters{left:20px;top:-340px}main .slider .slide_01 .counters div,main .area_select .list .table .row:not(.header) .cell{font-size:10px}main .slider .slide_01 .counters div:not(:last-child),main .progress .mode_selector .item:not(:last-child){margin-right:20px}main .slider .slide_01 .buttons{height:70px;max-width:400px;text-align:center}main .slider .slide_01 .buttons div:not(:last-child){margin-bottom:8px;margin-right:15px}main .slider .slide_01 .slogan{background-position:center 0;background-size:300px 20px;bottom:10px;height:20px;left:0;width:100%}main .area_select,main .house_select{padding-top:25px}main .area_select>.title{font-size:20px;margin:0 0 15px;padding-left:15px}.details_popup_content .type_selector .ready{border-radius:9px;font-size:12px;height:18px;line-height:17px;margin:-2px 0 0 15px;padding:0 10px}main .area_select .step_selector{left:15px;top:0}main .area_select .step_selector span{display:block;font-size:12px;margin-bottom:5px}main .area_select .step_selector div{border-radius:12px;font-size:11px;height:24px;line-height:22px;padding:0 8px}main .area_select .step_selector i{margin:-23px 0 0 17px}main .area_select .area_size_selector{left:11px;top:65px}main .area_select .house_size_selector{left:11px;top:100px}main .area_select .reset{opacity:1;right:15px;top:125px;transition:opacity .3s ease .4s}main .area_select .filters:not(.active) .reset,main .area_select .filters:not(.active) .slider_selector{left:-100%;opacity:0;top:0}main .area_select .select_button{border-radius:15px;font-size:11px;height:29px;left:15px;line-height:29px;padding:0 39px 0 16px}main .area_select .select_button:before{background-size:18px 10px;height:10px;right:14px;top:9px;width:18px}main .area_select .filters .legend{bottom:9px;left:15px}main .area_select .filters .legend span{font-size:12px;line-height:11px;padding-left:17px}main .area_select .filters .legend span:not(:last-child){margin-right:16px}main .area_select .filters .legend span:before{height:12px;width:12px}main .area_select .filters .mode_selector span{font-size:12px;height:17px;line-height:17px}main .area_select .filters .mode_selector div{border-radius:9px;height:17px;margin:0 4px;width:30px}main .area_select .filters .mode_selector div:before{height:11px;top:2px;width:11px}main .area_select.list_mode .filters .mode_selector div:before{left:14px}main .area_select:not(.list_mode) .filters .mode_selector div:before{left:3px}main .area_select .mobile_button{color:#473032;cursor:pointer;font-size:13px;font-weight:400;height:14px;line-height:14px;padding:0 13px 0 23px;position:absolute;right:15px;top:24px}main .area_select .mobile_button:before{background-position:center center;background-repeat:no-repeat;background-size:16px 16px;content:'';display:block;height:12px;left:0;position:absolute;top:2px;width:16px}main .area_select .mobile_button:after{background-position:center center;background-repeat:no-repeat;background-size:17px 17px;content:'';display:block;height:5px;position:absolute;right:0;top:6px;transition:transform .3s ease;width:9px}main .area_select .filters.active .mobile_button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}main .area_select .slider_selector{opacity:1;transition:opacity .3s ease .4s;width:calc(100% - 22px)}main .area_select .slider_selector .controls{width:calc(100% - 125px)}main .area_select .slider_selector span{font-size:12px;width:120px}main .area_select .list{max-height:478px;padding:0 10px 40px}main .area_select .list .table .cell{height:36px}main .area_select .list .table .row.header .cell{font-size:9px;line-height:1.1em;padding-left:16px}main .area_select .list .table .row.header .cell:not(.col_button):before,main .area_select .list .table .row.header .cell:not(.col_button):after{background-size:14px 14px;left:-2px}main .area_select .list .table .row.header .cell:not(.col_button):before{top:5px}main .area_select .list .table .row.header .cell:not(.col_button):after{top:12px}main .area_select .list .row:not(.header) .col_num{width:57px}main .area_select .list .col_num span{border-radius:8px;color:#fff;display:inline-block;font-size:11px;font-weight:400;height:15px;line-height:15px;text-align:center;width:40px}main .area_select .list .col_num span.sold{background-color:#afb0b0}main .area_select .list .col_num span.booked{background-color:#ff9935}main .area_select .list .col_num span.available{background-color:#82a78d}main .area_select .list .row:not(.header) .col_price{width:90px}main .area_select .list .table .content_slider .discount_label{border-radius:8px;font-size:11px;height:15px;line-height:15px;margin-top:10px;padding:0 5px}main .area_select .list .row:not(.header) .col_area{width:56px}main .area_select .list .row:not(.header) .col_size{padding-left:10px;width:56px}main .area_select .list .row:not(.header) .col_type{border-right:1px solid transparent;width:40px}main .area_select .list .col_type .ready{border-radius:8px;font-size:11px;height:15px;line-height:15px;padding:0 7px}main .documents>.title,main .progress>.title{font-size:20px;margin:0 0 30px 0;padding-left:15px}main .documents .params{height:195px;margin:0 auto;width:calc(100% - 30px)}main .documents .params div{font-size:12px;height:90px;padding-top:60px;width:140px}main .documents .params div:before{background-size:44px 44px;height:40px;top:15px}main .gallery .text,main .services .text{margin:0 auto 34px}main .gallery .list .item:not(:last-child){margin-bottom:12px}main .house_select .left{padding-left:15px}main .house_select .left .title{font-size:20px;margin:0 0 5px}main .house_select .left .text{font-size:11px;padding-bottom:10px}main .house_select .right{padding:0 0 10px 15px}main .house_select .size_selector span{color:#473032;display:block;font-size:13px;font-weight:600;margin-bottom:10px}main .house_select .size_selector div{border-radius:11px;font-size:10px;height:22px;line-height:20px;margin-bottom:4px;padding:0 6px}main .house_select .type_selector{font-size:13px;margin-bottom:10px;padding-left:15px}main .house_select .type_selector span{margin-right:14px}main .house_select .details .info{border-radius:15px 15px 0 0;display:grid;padding:18px 15px 5px;text-align:center}main .house_select .details .params{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;margin-bottom:20px;order:1;padding:0 15px}main .house_select .details .params div{display:inline-block;font-size:10px;vertical-align:top}main .house_select .details .params div:first-child{width:40%}main .house_select .details .params div:nth-child(2){text-align:right;width:60%}main .house_select .details .params div:not(:last-child){margin-bottom:10px}main .house_select .details .params span{font-size:18px}main .house_select .buttons{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;margin-bottom:10px;order:3}main .house_select .buttons div{border-radius:14px;font-size:9px;height:27px;line-height:25px}main .house_select .buttons div.order{margin-right:6px;padding:0 10px}main .house_select .buttons div.view_all{padding:0 35px 0 12px}main .house_select .buttons div.view_all:before{background-size:18px 10px;height:10px;right:10px;top:8px;width:18px}main .house_select .nav{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;display:table;font-size:10px;order:4;width:100%}main .house_select .nav div{display:table-cell;height:36px;line-height:1.1em;vertical-align:middle}main .house_select .nav div:before{background-size:20px 20px;height:36px;width:36px}main .house_select .nav div.prev{padding-left:44px}main .house_select .nav div.next{padding-right:44px}main .house_select .details .images{height:126px;margin:0 auto;position:relative;width:240px}main .house_select .images_popup{height:200px;padding-top:35px;top:130px;width:calc(100% - 70px)}main .house_select .details .images .pics{height:126px;width:205px}main .house_select .details .images .arrows span{background-position:5px center;background-size:24px 24px;width:24px}main .house_select .details .scheme{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;height:205px;order:2;padding:0 70px 0 15px;position:relative}main .house_select .details .scheme .pic .item{width:160px}main .house_select .details .scheme img{height:160px;max-width:150px}main .house_select .details .scheme .zoom{font-size:11px;line-height:14px;margin:10px auto 0;padding-left:17px}main .house_select .details .scheme .zoom:before{background-size:14px 14px;height:14px;width:14px}main .house_select .details .scheme .floors{position:absolute;right:0;top:0;width:50px}main .house_select .details .scheme .floors span,main .house_select .scheme .floors a, main .house_select .scheme .floors div{font-size:11px;height:50px;line-height:50px;width:50px}main .location .map{height:470px}main .location .legend{height:95px;left:0;padding:15px 0 0 15px;top:0;width:100%}main .location .legend .item{margin-bottom:10px;padding-left:25px;width:calc((100% - 15px)/3)}main .location .legend .item div{background-size:20px 28px;height:28px;width:20px}main .location .legend .item span{font-size:10px;height:28px;letter-spacing:-0.5px;line-height:1em}main .location .map .map_marker{background-size:20px 29px;height:29px;margin:-29px 0 0 -10px;width:20px}main .progress .mode_selector{height:30px;margin-bottom:10px;overflow-x:auto;padding:0 15px;white-space:nowrap;width:100%}main .progress .list .content{overflow-x:auto;padding:0 15px 15px}main .progress .list .item{border-radius:7px;height:114px;width:177px}main .progress .list .item:not(:last-child){margin-right:10px}main .progress .list .item span{border-radius:0 0 7px 7px;font-size:12px;height:27px;line-height:27px;padding-left:11px}main .services .list{text-align:center}main .services .list .item{display:inline-block;font-size:14px;height:122px;line-height:1em;position:relative;vertical-align:top;width:44%}main .services .list .item.tpl_1,main .services .list .item.tpl_3{margin:0 15px 20px 0}main .services .list .item.tpl_2,main .services .list .item.tpl_4{margin-bottom:20px}main .services .list .item.tpl_5{margin-right:15px}main .services .list .item span{bottom:9px;left:7px;text-align:left}}@media (max-width:499px){main .gallery .list .item{display:block;font-size:17px;height:100px;margin:0 auto;position:relative;width:calc(100% - 30px)}}@media (max-width:455px){main .slider .slide_01 .badges{bottom:50px;left:calc(50% - 5px)}main .slider .slide_01 .badges div{border-radius:22px;font-size:12px;height:44px;padding:7px 20px 0 51px;white-space:nowrap}main .slider .slide_01 .badges div:before{background-size:52px 52px;border:2px solid #f5f5f5;height:44px;width:44px}main .slider .slide_01 .buttons{bottom:30px;left:50%;margin-left:-160px}main .slider .slide_01 .buttons div{border-radius:13px;font-size:8px;height:25px;line-height:22px;padding:0 14px;width:140px}}@media (max-width:410px){header:not(.active) .socials_color{height:38px;padding-top:7px}header:not(.active) .socials_color a{height:24px;margin-right:5px;width:24px}header:not(.active) .socials_color a:before{background-size:24px 24px}}@media (max-width:389px){main .area_select .filters{transition:height .3s ease}main .area_select .filters:not(.active){height:137px}main .area_select .filters.active{height:241px}main .area_select .select_button{bottom:54px}main .area_select .filters .mode_selector{bottom:62px;right:15px}}@media (max-width:767px) and (min-width:390px){main .area_select .filters{transition:height .3s ease}main .area_select .filters:not(.active){height:122px}main .area_select .filters.active{height:226px}main .area_select .select_button{bottom:39px}main .area_select .filters .mode_selector{bottom:47px;right:15px}}@media (max-width:767px) and (min-width:411px){header:not(.active) .socials_color{height:38px;padding-top:4px}header:not(.active) .socials_color a{height:30px;margin-right:12px;width:30px}header:not(.active) .socials_color a:before{background-size:30px 30px}}@media (max-width:1279px) and (min-width:456px){main .slider .slide_01 .badges div:before{background-size:62px 62px;border:2px solid #f5f5f5;height:52px;width:52px}}@media (max-width:1150px) and (min-width:456px){main .slider .slide_01 .badges div{border-radius:26px;font-size:14px;height:52px;padding:9px 20px 0 68px}}@media (max-width:767px) and (min-width:456px){main .slider .slide_01 .badges{bottom:45px;left:calc(50% - 5px)}main .slider .slide_01 .buttons{bottom:30px;left:50%;margin-left:-200px}main .slider .slide_01 .buttons div{border-radius:13px;font-size:10px;height:25px;line-height:22px;padding:0 14px;width:180px}}@media (max-width:767px) and (min-width:500px){main .gallery .list{text-align:center}main .gallery .list .item{display:inline-block;font-size:17px;height:120px;position:relative;vertical-align:top;width:calc(50% - 40px)}main .gallery .list .item:nth-child(odd){margin-right:15px}}@media (max-width:1279px) and (min-width:768px){header .socials_color a{height:20px;margin:2px 10px 0 0;width:20px}header .socials_color a:before{background-size:20px 20px}}@media (max-width:1199px) and (min-width:768px){header .mobile_menu_button{color:transparent;font-size:0;height:52px;left:50%;margin-left:-25px;width:52px}header .mobile_menu_button:before{background-size:27px 27px;height:52px;width:52px}main .news,main .gallery,main .house_select,main .location,main .progress,main .services{padding-top:44px}main .news .item .text{font-size:12px}main .area_select .step_selector span,main .area_select .slider_selector span{font-size:14px}main .area_select .list .table .row:not(.header) .cell{font-size:15px}main .documents{padding-top:20px}main .progress .list .content{margin:0 auto;overflow-x:auto;padding-bottom:15px;width:calc(100% - 130px)}}@media (max-width:1023px) and (min-width:768px){footer{height:306px;margin-top:50px}footer .logo{background-size:151px 59px;height:59px;left:16px;top:34px;width:151px}footer .menu{-moz-column-gap:42px;-webkit-column-gap:42px;column-gap:42px;left:220px;top:34px}footer .menu a{font-size:13px;margin-bottom:12px}footer .contacts{top:34px;width:180px}footer .contacts .button{border-radius:15px;font-size:12px;height:29px;line-height:26px;margin:0 auto 17px;width:152px}footer .contacts a,header:not(.active) .contacts .phone,header.active .contacts .phone{font-size:16px}footer .socials{top:111px;width:180px}footer .developer{left:21px;top:205px;width:96px}footer .copy{font-size:8px;left:156px;top:205px;width:320px}footer .text{font-size:8px;left:509px;top:205px;width:250px}header>span{height:110px}header .logo{background-size:160px 63px;height:63px;left:25px;top:20px;width:160px}header:not(.active) .menu_add{left:200px;top:40px}header.active .menu_add{right:20px;top:60px}header .menu_add .tour{margin-right:8px}header.active .menu_add .news_button{border-radius:13px;font-size:12px;height:26px;line-height:26px;width:147px}header:not(.active) .contacts{right:20px;top:46px}header.active .contacts{right:17px;top:28px}header .mobile_menu_button{top:34px}main .benefits{height:919px}main .benefits h2,main .area_select>.title{font-size:34px;padding-left:65px}main .benefits .list{height:476px;margin:0 auto 45px;padding-top:58px;width:calc(100% - 130px)}main .benefits .payment div{width:213px}main .benefits .payment div:not(:last-child){margin-right:25px}main .benefits .payment div span{font-size:22px;padding:112px 12px 0 0}main .location .text{margin:0 auto 30px}main .location .text>.title,main .gallery .text>.title,main .services .text .title{font-size:34px;margin:0 0 20px 0;padding-left:65px}main .location .text span,main .gallery .text span,main .services .text span{display:block;font-size:14px;padding-left:65px}main .news h2,main .documents>.title,main .progress>.title{font-size:34px;margin-bottom:30px;padding-left:65px}main .news .list{padding:0 65px}main .news .button{border-radius:19px;font-size:12px;height:38px;line-height:38px;margin:10px auto 0;width:138px}main .news .item{margin-bottom:30px;width:calc(50% - 29px)}main .news .item:nth-child(odd):not(:last-child){margin-right:58px}main .news .item img{height:auto;margin-bottom:20px;width:100%}main .news .item .title{font-size:16px;margin-bottom:15px}main .news .item .date,main .area_select .list .col_type .ready,main .house_select .details .params div{font-size:12px}main .slider{height:983px}main .slider .slides{display:table;height:182px;padding-top:138px;position:relative;text-align:left}main .slider .slides:after,main .slider .slides:before{border-bottom:2px solid transparent;border-color:rgba(71,48,50, .5);content:'';display:table-cell}main .slider .slides:before{min-width:65px}header[data-slide="02"] + main .slider .slides:after,header[data-slide="02"] + main .slider .slides:before,header[data-slide="02"] + main .slider .slide:not(.active),header[data-slide="02"] + main .slider .slide.active{border-color:#fff}main .slider .slide{display:table-cell;padding:0 30px}main .slider .slide:not(.active){border-bottom:2px solid transparent;border-color:rgba(71,48,50, .5)}main .slider .slide.active{border:2px solid transparent;border-bottom:0;border-color:rgba(71,48,50, .5);border-radius:20px 20px 0 0}main .slider .slide>.label{display:block;font-size:20px;line-height:1.8em}main .slider .slide_01 .content{height:200px;width:100%}main .slider .slide_01 .badges{bottom:67px;left:calc(50% + 15px)}main .slider .slide_01 .buttons{bottom:40px;height:90px;left:50%;margin-left:-232px;max-width:464px;text-align:center}main .slider .slide_01 .buttons div{border-radius:15px;font-size:12px;height:30px;line-height:27px;width:210px}main .slider .slide_01 .buttons div:not(:last-child){margin-bottom:11px}main .slider .slide_01 .slogan{background-position:center 0;background-size:451px 29px;bottom:11px;height:29px;left:0;width:100%}main .area_select{padding-top:44px}main .area_select .filters{height:131px}main .area_select .step_selector{left:65px;top:0}main .area_select .step_selector div{border-radius:14px;font-size:12px;height:27px;line-height:25px;padding:0 10px}main .area_select .area_size_selector{right:65px;top:4px}main .area_select .house_size_selector{left:65px;top:64px}main .area_select .reset{left:380px;top:62px}main .area_select .select_button{border-radius:17px;font-size:12px;height:34px;line-height:34px;padding:0 54px 0 21px;right:65px;top:54px}main .area_select .select_button:before{background-size:23px 13px;height:13px;right:17px;top:10px;width:23px}main .area_select .filters .legend{left:65px;top:118px}main .area_select .filters .legend span{font-size:14px;line-height:13px;padding-left:21px}main .area_select .filters .mode_selector{right:65px;top:118px}main .area_select .filters .mode_selector span{font-size:14px;height:20px;line-height:20px}main .area_select .filters .mode_selector div{border-radius:10px;height:20px;margin:0 7px;width:35px}main .area_select .filters .mode_selector div:before{height:14px;top:2px;width:14px}main .area_select.list_mode .filters .mode_selector div:before,main .progress .list .nav div.prev:before{left:15px}main .area_select:not(.list_mode) .filters .mode_selector div:before{left:4px}main .area_select .slider_selector .controls{width:170px}main .area_select .list{padding:0 65px 40px}main .area_select .list .table .row.header .cell{font-size:12px;padding-left:28px}main .area_select .list .table .row.header .cell:not(.col_button):before,main .area_select .list .table .row.header .cell:not(.col_button):after{background-size:16px 16px;left:7px}main .area_select .list .table .row.header .cell:not(.col_button):before{top:7px}main .area_select .list .table .row.header .cell:not(.col_button):after{top:15px}main .area_select .list .table .content_slider .discount_label{font-size:12px;margin-top:7px}main .area_select .list .col_status span{font-size:12px;width:76px}main .area_select .list .col_button div{font-size:11px;width:88px}main .documents .params{height:380px;margin:0 auto;padding-top:15px;width:570px}main .documents .params div{font-size:16px;height:150px;width:200px}main .gallery .text,main .services .text{margin:0 auto 40px}main .gallery .list{height:741px;width:calc(100% - 130px)}main .gallery .list .item{font-size:18px;position:absolute}main .gallery .list .item.tpl_1{height:240px;width:100%}main .gallery .list .item.tpl_2{height:240px;left:0;top:500px;width:100%}main .gallery .list .item.tpl_3{height:207px;left:0;top:267px;width:calc(50% - 16px)}main .gallery .list .item.tpl_4{height:207px;right:0;top:267px;width:calc(50% - 16px)}main .house_select .left{padding-left:65px}main .house_select .left .title{font-size:34px;margin:0 0 20px}main .house_select .left .text{font-size:14px;padding-bottom:20px}main .house_select .right{padding:0 0 20px 65px}main .house_select .type_selector{margin-bottom:10px;padding-left:65px}main .house_select .details .info{border-radius:20px 20px 0 0;padding:56px 65px 28px;text-align:center}main .house_select .details .params{padding:0 0 38px 50px;width:240px}main .house_select .details .params span{font-size:23px}main .house_select .details .params .type span{font-size:36px}main .house_select .details .adds{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:25px;padding-top:30px}main .house_select .details .adds div{text-align:left}main .house_select .buttons{margin-bottom:30px}main .house_select .buttons div{border-radius:21px;font-size:14px;height:42px;line-height:40px}main .house_select .buttons div.view_all:before{top:12px}main .house_select .nav{font-size:14px}main .house_select .details .images{height:175px;margin:0 auto;position:relative;width:340px}main .house_select .images_popup{height:350px;padding-top:60px;top:60px;width:calc(50% - 20px)}main .house_select .details .images .pics{height:175px;width:285px}main .house_select .details .images .arrows span{background-position:5px center;background-size:40px 40px;width:34px}main .house_select .details .scheme{width:370px}main .house_select .details .scheme .pic .item{width:245px}main .house_select .details .scheme img{height:245px}main .house_select .details .scheme .floors{padding-left:52px}main .house_select .details .scheme .floors span,main .house_select .scheme .floors a, main .house_select .scheme .floors div{font-size:16px;height:70px;line-height:70px;width:70px}main .location .map{height:804px}main .location .legend{height:166px;left:0;padding:30px 0 0 65px;top:0;width:100%}main .location .legend .item{margin-bottom:3px;padding-left:50px;width:calc((100% - 65px)/3)}main .progress .mode_selector{margin-bottom:24px;padding-left:65px}main .progress .list .nav div{height:142px;width:65px}main .progress .list .nav div:before{background-size:24px 24px;height:38px;width:38px}main .progress .list .nav div.next:before{right:15px}main .progress .list .item{border-radius:7px;height:142px;width:194px}main .progress .list .item:not(:last-child){margin-right:24px}main .progress .list .item span{border-radius:0 0 7px 7px;font-size:13px;height:32px;line-height:32px;padding-left:16px}main .services .list{height:702px;position:relative;width:calc(100% - 130px)}main .services .list .item{font-size:18px;height:217px;position:absolute}main .services .list .item.tpl_1{left:0;top:0;width:31.3%}main .services .list .item.tpl_2{right:0;top:486px;width:65%}main .services .list .item.tpl_3{right:0;top:0;width:65%}main .services .list .item.tpl_4{right:0;top:242px;width:31.3%}main .services .list .item.tpl_5{left:0;top:242px;width:65%}main .services .list .item.tpl_6{left:0;top:486px;width:31.3%}main .services .list .tpl_1 span{bottom:14px;right:14px}main .services .list .tpl_2 span{right:14px;top:14px}main .services .list .tpl_3 span,main .services .list .tpl_4 span{left:14px;top:14px}main .services .list .tpl_5 span,main .services .list .tpl_6 span{bottom:14px;left:14px}}@media (max-width:899px) and (min-width:768px){main .slider .slide_01 .content{left:0;top:710px}main .slider .slide_01 .counters{left:96px;top:-490px}}@media (min-width:768px){footer .menu{columns:2}footer .copy,footer .text{position:absolute}header .socials_color{height:26px}main .benefits .content{padding-top:44px}main .benefits h2{margin:0 0 55px 0}main .benefits .list{font-size:12px;line-height:1.3em}main .benefits .list div{padding-top:90px;width:33%}main .benefits .list div:before{background-size:48px 48px;height:50px;margin-left:-25px;top:35px;width:50px}main .benefits .list div span{font-size:18px;padding-bottom:7px}main .benefits .payment div{height:146px}main .benefits .payment div img{-webkit-transform:translateX(-50%) translateY(-50%);top:50%;transform:translateX(-50%) translateY(-50%)}main .benefits .payment div span{text-align:right}main .slider .slide_01 .counters div{font-size:14px}main .slider .slide_01 .counters div:not(:last-child){margin-right:35px}main .slider .slide_01 .counters div span{font-size:24px}main .area_select>.title,main .area_select .filters{margin:0 auto 26px}.details_popup_content .type_selector .ready{border-radius:12px;font-size:13px;height:24px;line-height:23px;margin:-4px 0 0 15px;padding:0 12px}main .area_select .step_selector span{display:inline-block;margin-right:14px;vertical-align:middle}main .area_select .step_selector i{margin:-42px 0 0 20px}main .area_select .filters .legend span:not(:last-child){margin-right:20px}main .area_select .filters .legend span:before{height:15px;width:15px}main .area_select .mobile_button,main .house_select .size_selector span{display:none}main .area_select .slider_selector span{margin-right:14px}main .area_select .list{max-height:543px}main .area_select .list .table .cell{height:41px}main .area_select .list .table .row.header .cell{font-weight:600}main .area_select .list .row:not(.header) .col_num{width:100px}main .area_select .list .table .row:not(.header).red_price .col_num span{border-radius:12px;color:#fff;display:inline-block;font-weight:400;height:24px;line-height:24px;min-width:40px;padding:0 5px;text-align:center}main .area_select .list .row:not(.header) .col_price,main .area_select .list .row:not(.header) .col_area{width:120px}main .area_select .list .table .content_slider .discount_label{border-radius:12px;font-size:10px;height:24px;line-height:23px;padding:0 10px}main .area_select .list .row:not(.header) .col_size{width:130px}main .area_select .list .row:not(.header) .col_type{width:128px}main .area_select .list .col_type .ready{border-radius:12px;height:24px;line-height:23px;padding:0 12px}main .documents .params div{padding-top:110px}main .documents .params div:before{background-size:66px 66px;height:70px;top:32px}main .gallery .list{margin:0 auto;position:relative}main .gallery .list .item.tpl_1{left:0;top:0}main .house_select .size_selector div{border-radius:14px;font-size:12px;height:27px;line-height:25px;padding:0 12px}main .house_select .type_selector{font-size:16px;height:30px}main .house_select .type_selector span{margin-right:25px}main .house_select .details .params,main .house_select .details .scheme .floors{display:inline-block;vertical-align:top}main .house_select .details .params div:not(:last-child){margin-bottom:25px}main .house_select .details .adds{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex}main .house_select .buttons div.order{margin-right:20px;padding:0 20px}main .house_select .buttons div.view_all{padding:0 82px 0 22px}main .house_select .buttons div.view_all:before{background-size:27px 15px;height:15px;right:22px;width:27px}main .house_select .nav div{display:inline-block;height:49px;line-height:49px}main .house_select .nav div:before{background-size:26px 26px;height:49px;width:49px}main .house_select .nav div.prev{padding-left:60px}main .house_select .nav div.next{padding-right:60px}main .house_select .details .scheme{display:inline-block;margin-bottom:25px;vertical-align:top}main .house_select .details .scheme .pic{display:inline-block;position:relative;vertical-align:top}main .house_select .details .scheme .zoom{font-size:12px;line-height:18px;margin:10px auto 0;padding-left:22px}main .house_select .details .scheme .zoom:before{background-size:18px 18px;height:18px;width:18px}main .location .legend .item div{background-size:27px 39px;height:55px;width:27px}main .location .legend .item span{font-size:14px;height:55px}main .location .map .map_marker:not(.object){background-size:28px 41px;height:41px;margin:-41px 0 0 -14px;width:28px}main .location .map .map_marker.object{background-size:32px 47px;height:47px;margin:-47px 0 0 -16px;width:32px}main .progress .mode_selector .item:not(:last-child){margin-right:26px}main .progress .list .nav{height:1px;position:relative;width:100%}main .services .list .item{line-height:.9em}}@media (max-width:1023px) and (min-width:900px){main .slider .slide_01 .content{left:0;top:780px}main .slider .slide_01 .counters{left:96px;top:-560px}}@media (max-width:1359px) and (min-width:1024px){main .house_select .left .title{left:20px}main .slider .slide_01 .content{left:62px;width:calc(100% - 93px)}main .area_select .content>.info{padding:32px 0 30px 20px;width:240px}main .area_select .list{padding:0 20px 40px 45px;width:calc(100% - 240px)}main .house_select .left{display:inline-block;padding-left:20px;vertical-align:bottom;width:50%}main .house_select .right{display:inline-block;padding-bottom:30px;vertical-align:bottom;width:50%}main .house_select .details{padding-left:50%}main .house_select .details .info{padding:56px 0 28px 50px}main .house_select .details .images{left:25%;position:absolute;top:140px}}@media (max-width:1279px) and (min-width:1024px){main .slider .slide_01 .badges div{border-radius:26px;font-size:14px;height:52px;padding:9px 24px 0 68px}}@media (max-width:1199px) and (min-width:1024px){footer .logo,main .location .legend{left:20px}footer .contacts,footer .socials{right:20px}footer .contacts .button,main .location .text span,main .area_select .filters .mode_selector span,main .gallery .text span,main .services .text span{font-size:14px}header .logo{left:20px;top:28px}header:not(.active) .menu_add{left:230px}header.active .menu_add{right:30px;top:107px}header .menu_add .tour{padding:0 12px}header.active .contacts{right:25px;top:54px}header .mobile_menu_button{top:40px}main .benefits h2,main .location .text>.title,main .news h2,main .area_select>.title,main .documents>.title,main .gallery .text>.title,main .progress>.title,main .services .text .title{font-size:30px;padding-left:20px}main .news .button{font-size:12px;line-height:43px}main .news .item:not(:nth-last-child(2)):not(:last-child){margin-right:4%}main .slider{height:700px}main .slider .slide.active>.content{padding-left:30px}main .slider .slide_01 .content{height:110px;top:560px}main .slider .slide_01 .buttons{bottom:0;left:30px}main .slider .slide_01 .buttons div{border-radius:14px;display:inline-block;font-size:11px;height:28px;line-height:25px;padding:0 14px;vertical-align:top}main .slider .slide_01 .buttons div:not(:last-child){margin-right:15px}main .slider .slide_01 .slogan{background-size:300px 19px;bottom:2px;height:19px;left:50%;margin-left:-61px;vertical-align:top;width:300px}main .area_select .step_selector{left:20px;top:0}main .area_select .step_selector div{border-radius:13px;font-size:11px;height:25px;line-height:23px;padding:0 7px}main .area_select .area_size_selector{left:28.8%;top:4px}main .area_select .house_size_selector{left:59.6%;top:4px}main .area_select .reset{border-radius:13px;font-size:12px;height:25px;line-height:24px;padding-left:30px;right:20px;top:0;width:100px}main .area_select .reset:before{background-size:10px 10px;height:14px;left:8px;top:5px;width:14px}main .area_select .select_button{font-size:12px;left:20px}main .area_select .filters .legend{left:300px;top:68px}main .area_select .filters .legend span{font-size:14px;line-height:13px}main .area_select .filters .mode_selector{right:20px;top:65px}main .area_select .slider_selector .controls{width:140px}main .area_select .content>.info .status,main .area_select .content>.info .price_slider .discount_label{font-size:14px;line-height:26px}main .area_select .content>.info .params div,main .house_select .left .text{font-size:12px}main .area_select .content>.info .params div span,main .gallery .list .item,main .services .list .item{font-size:20px}main .documents .params{display:inline-block;height:195px;margin-left:20px;vertical-align:top;width:calc(100% - 320px)}main .documents .params div,main .progress .mode_selector .item{font-size:16px}main .gallery .list{padding-left:33.2%;width:calc(100% - 40px)}main .house_select .left .title{font-size:30px}main .house_select .details .params{padding-left:24px}main .house_select .details .params div{font-size:11px}main .house_select .details .params span{font-size:18px}main .house_select .details .params .type span{font-size:23px}main .house_select .buttons div{border-radius:16px;font-size:12px;height:32px;line-height:30px}main .house_select .buttons div.view_all:before{top:8px}main .house_select .nav{width:445px}main .house_select .details .images{height:262px;margin-left:-240px;width:475px}main .house_select .details .images .pics{height:258px;width:420px}main .progress .mode_selector{margin-bottom:32px;padding-left:20px}main .progress .list{margin:0 auto;width:calc(100% - 40px)}main .services .list{width:calc(100% - 40px)}}@media (max-width:1099px) and (min-width:1024px){main .slider .slide_01 .badges{right:10px;top:-10px}main .slider .slide_01 .badges div:not(:last-child){margin-right:15px}}@media (min-width:1024px){footer{height:445px;margin-top:80px}footer .logo{background-size:199px 78px;height:78px;top:58px;width:199px}footer .menu{-moz-column-gap:112px;-webkit-column-gap:112px;column-gap:112px;left:300px;top:58px}footer .menu a{font-size:18px;margin-bottom:15px}footer .contacts{top:53px;width:220px}footer .contacts .button{border-radius:19px;height:37px;line-height:34px;margin:0 auto 21px;width:200px}footer .contacts a,header.active .contacts .phone{font-size:22px}footer .socials{top:163px;width:220px}footer .socials a{height:30px;width:30px}footer .socials a:not(:last-child){margin-right:11px}footer .socials a.tg{background-size:26px 26px}footer .socials a.od{background-size:21px 21px}footer .socials a.vk,footer .socials a.tt{background-size:22px 22px}footer .developer{left:20px;top:306px;width:130px}footer .developer span{margin-bottom:15px}footer .developer a{background-size:145px 60px;height:60px;width:145px}footer .copy{font-size:10px;left:189px;top:306px;width:405px}footer .text{font-size:10px;left:620px;top:306px;width:320px}header>span{height:120px}header .logo{background-size:188px 73px;height:73px;width:188px}header:not(.active) .menu_add{top:54px}header .menu_add .tour{border-radius:13px;color:#473032;font-size:12px;font-weight:500;height:26px;line-height:27px;margin-right:13px;text-transform:uppercase}header:not(.active) .menu_add .news_button{border-radius:13px;font-size:12px;height:26px;line-height:27px;width:147px}header.active .menu_add .news_button{border-radius:19px;font-size:16px;height:37px;line-height:37px;width:200px}header:not(.active) .contacts{right:93px;top:54px}header:not(.active) .contacts .phone{font-size:18px}main .benefits{height:768px}main .benefits .list{height:364px;margin:0 auto 33px;width:770px}main .benefits .payment div{width:300px}main .benefits .payment div:not(:last-child){margin-right:36px}main .benefits .payment div span{font-size:24px;padding:110px 10px 0 0}main .house_select .left .title{margin:0 0 25px;position:absolute;top:0;white-space:nowrap}main .location .text,main .gallery .text,main .services .text{margin:0 auto 50px}main .location .text>.title,main .gallery .text>.title,main .services .text .title{display:inline-block;margin:0;vertical-align:top;width:calc(100% - 400px)}main .location .text span,main .gallery .text span,main .services .text span{display:inline-block;vertical-align:top;width:400px}main .news h2,main .documents>.title{margin:0 auto 48px}main .news .list{text-align:center}main .news .button{border-radius:21px;height:42px;margin:70px auto 0;width:152px}main .news .item{text-align:left;width:300px}main .news .item:last-child:not(:first-child),main .area_select .content>.info .price.hidden,main .area_select .content>.info .price_slider.hidden,main .house_select .details .scheme .floors span{display:none}main .news .item img{height:200px;margin-bottom:30px;width:300px}main .news .item .title{font-size:18px;margin-bottom:25px}main .news .item .date{font-size:14px}main .slider .slides{height:100%;left:0;position:absolute;top:0}main .slider .slide{display:inline-block;height:100%;position:relative;vertical-align:top}main .slider .slide:not(.active){width:62px}main .slider .slide.active{left:0;position:absolute;top:0;width:calc(100% - 62px)}main .slider .slide>.label{color:#fff;font-size:14px;height:100%;position:relative;text-shadow:rgba(71,48,50, .8) 0 0 10px, rgba(71,48,50, .5) 0 0 5px;text-transform:uppercase;width:62px}main .slider .slide>.label span{-webkit-transform:rotate(270deg);display:block;height:60px;left:-98px;letter-spacing:3px;position:absolute;text-align:center;top:calc(50% - 15px);transform:rotate(270deg);width:300px}main .slider .slide.active>.label{background-color:rgba(71,52,56, .3);border-right:1px solid #ac9c8b;left:0;position:absolute;top:0}main .slider .slide:not(.active)>.label{border-left:1px solid #ac9c8b;cursor:pointer}main .slider .slide_01 .content{color:#fff;font-weight:400;text-align:left}main .slider .slide_01 .counters{color:#fff;padding-left:5px}main .slider .slide_01 .badges div,main .area_select .list{display:inline-block;vertical-align:top}main .slider .slide_01 .buttons{height:30px}main .area_select{padding-top:60px}main .area_select .filters{height:97px}main .area_select .select_button{border-radius:21px;height:42px;line-height:42px;padding:0 69px 0 26px;top:55px;vertical-align:middle}main .area_select .select_button:before{background-size:27px 14px;height:14px;right:21px;top:13px;width:27px}main .area_select .filters .legend span{padding-left:23px}main .area_select .filters .mode_selector span{height:23px;line-height:23px}main .area_select .filters .mode_selector div{border-radius:12px;height:23px;margin:0 9px;width:40px}main .area_select .filters .mode_selector div:before{height:15px;top:3px;width:15px}main .area_select.list_mode .filters .mode_selector div:before{left:20px}main .area_select:not(.list_mode) .filters .mode_selector div:before{left:4px}main .area_select .content>.info{background-color:#f4e7da;display:inline-block;height:558px;vertical-align:top}main .area_select:not(.list_mode) .content>.info{min-height:508px}main .area_select .content>.info .status{border-radius:14px;color:#fff;font-weight:400;height:27px;margin-bottom:30px;padding:0 12px;width:fit-content}main .area_select .content>.info .status.sold{background-color:#afb0b0}main .area_select .content>.info .status.booked{background-color:#ff9935}main .area_select .content>.info .status.available{background-color:#82a78d}main .area_select .content>.info .params div{color:#473032;display:inline-block;font-weight:600;line-height:1em;margin-bottom:32px;vertical-align:top}main .area_select .content>.info .params div:nth-child(odd){width:100px}main .area_select .content>.info .params div span{display:block;line-height:1.3em}main .area_select .content>.info .price{color:#473032;font-size:12px;font-weight:400;height:46px;margin-bottom:26px}main .area_select .content>.info .price span{display:block;font-size:24px;font-weight:600;line-height:1.3em}main .area_select .content>.info .price_slider{height:46px;margin-bottom:26px}main .area_select .content>.info .price_slider .price_action{color:#e81310;display:block;font-size:24px;font-weight:600;line-height:1.3em}main .area_select .content>.info .price_slider .price_old{display:block;font-size:24px;font-weight:600;line-height:1.3em;text-decoration:line-through}main .area_select .content>.info .price_slider .price_text{color:#473032;display:block;font-size:12px;font-weight:400}main .area_select .content>.info .price_slider .discount_label{background-color:#e81310;border-radius:14px;color:#fff;display:block;font-weight:400;height:27px;padding:0 12px;width:fit-content}main .area_select .content>.info img{background-color:#e2d0bf;border-radius:10px;display:block;height:130px;width:200px}main .area_select .list .table .row.header .cell{font-size:13px;padding-left:32px}main .area_select .list .table .row.header .cell:not(.col_button):before,main .area_select .list .table .row.header .cell:not(.col_button):after{background-size:24px 24px;left:6px}main .area_select .list .table .row.header .cell:not(.col_button):before{top:6px}main .area_select .list .table .row.header .cell:not(.col_button):after{top:16px}main .area_select .list .table .content_slider .discount_label{font-size:13px;margin-top:8px}main .area_select .list .col_type .ready{font-size:13px}main .area_select .list .col_status span{font-size:13px;width:85px}main .area_select .list .col_button div{font-size:12px;width:102px}main .documents .params div{height:100%;width:25%}main .gallery .list .item{display:inline-block;position:relative;vertical-align:top}main .gallery .list .item.tpl_1{height:535px;position:absolute;width:31.5%}main .gallery .list .item.tpl_2{height:253px;margin-bottom:30px;width:100%}main .gallery .list .item.tpl_3{height:253px;margin-right:3.8%;width:48%}main .gallery .list .item.tpl_4{height:253px;width:48%}main .house_select .details .adds{margin-bottom:35px}main .house_select .buttons{margin-bottom:20px}main .house_select .nav{font-size:12px}main .house_select .details .images .navigator{bottom:12px;position:absolute;right:60px;z-index:3}main .house_select .details .images .navigator i{background-color:#fff;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin-right:4px;width:10px}main .house_select .details .images .navigator i:not(.selected){opacity:.4}main .house_select .details .images .arrows span{background-position:20px center;background-size:50px 50px;width:54px}main .house_select .details .scheme{width:250px}main .house_select .details .scheme .pic .item{width:175px}main .house_select .details .scheme img{height:175px}main .house_select .details .scheme .floors{padding-left:22px}main .house_select .scheme .floors a, main .house_select .scheme .floors div{font-size:11px;height:50px;line-height:50px;width:50px}main .house_select .scheme .floors div.selected{background-color:#6c5756;color:#fff}main .location .map{height:610px}main .location .legend{-moz-box-shadow:0 0 16px 9px rgba(0,0,0,.07);-webkit-box-shadow:0 0 16px 9px rgba(0,0,0,.07);box-shadow:0 0 16px 9px rgba(0,0,0,.07);height:454px;margin-top:-227px;padding:52px 55px;top:50%;width:268px}main .location .legend .item{display:table-row;width:100%}main .location .legend .item div{background-position:0 0;display:table-cell;padding-bottom:16px;vertical-align:middle}main .location .legend .item span{display:table-cell;padding:0 0 16px 22px;vertical-align:middle}main .location .legend .item:nth-last-child(2) span, main .location .legend .item:nth-last-child(2) div{padding-bottom:56px}main .progress>.title{margin:0 auto 38px}main .progress .list .nav div{height:166px;width:69px}main .progress .list .nav div:before{background-size:26px 26px;height:48px;width:48px}main .progress .list .nav div.prev:before{left:0}main .progress .list .nav div.next:before{right:0}main .progress .list .item,main .progress .list .item img{border-radius:10px;height:166px;width:230px}main .progress .list .item:not(:last-child){margin-right:37px}main .progress .list .item span{border-radius:0 0 10px 10px;font-size:16px;height:37px;line-height:37px;padding-left:20px}main .services .list .item{display:inline-block;height:240px;position:relative;vertical-align:top}main .services .list .item.tpl_1,main .services .list .item.tpl_2{margin-bottom:2.6%;margin-right:2.6%;width:22.9%}main .services .list .item.tpl_3{margin-bottom:2.6%;width:48.3%}main .services .list .item.tpl_4{margin-right:2.6%;width:22.9%}main .services .list .item.tpl_5{margin-right:2.6%;width:48.3%}main .services .list .item.tpl_6{width:22.9%}main .services .list .tpl_1 span{bottom:20px;right:24px}main .services .list .tpl_2 span{right:24px;top:88px}main .services .list .tpl_3 span{left:24px;top:26px}main .services .list .tpl_4 span,main .services .list .tpl_6 span{bottom:20px;left:24px}main .services .list .tpl_5 span{left:24px;top:24px}}@media (max-width:1279px) and (min-width:1100px){main .slider .slide_01 .badges div:not(:last-child){margin-right:20px}}@media (max-width:1199px) and (min-width:1100px){main .slider .slide_01 .badges{right:30px;top:-10px}}@media (max-width:1759px) and (min-width:1200px){main .slider .slide_01 .content{height:141px}}@media (max-width:1359px) and (min-width:1200px){main .slider .slide_01 .slogan{background-size:400px 26px;bottom:4px;height:26px;left:50%;margin-left:-72px;vertical-align:top;width:400px}main .house_select .nav{width:490px}main .house_select .details .images{height:276px;margin-left:-250px;width:500px}main .house_select .details .images .pics{height:270px;width:440px}main .location .legend{left:40px}}@media (max-width:1279px) and (min-width:1200px){main .slider .slide_01 .badges{right:60px;top:-10px}}@media (min-width:1200px){footer .logo{left:0}footer .contacts,footer .socials{right:0}footer .contacts .button,main .location .text span,main .area_select .step_selector span,main .area_select .filters .mode_selector span,main .area_select .slider_selector span,main .area_select .list .table .row:not(.header) .cell,main .gallery .text span,main .services .text span{font-size:16px}header .logo{left:0;top:28px}header:not(.active) .menu_add{left:215px}header.active .menu_add{right:10px;top:107px}header .menu_add .tour{padding:0 16px}header.active .contacts{right:5px;top:54px}header .mobile_menu_button{color:#473032;font-size:24px;font-weight:500;height:64px;left:50%;line-height:64px;margin-left:-64px;padding-left:75px;top:34px}header .mobile_menu_button:before{background-size:27px 27px;height:64px;width:64px}main .benefits .content{height:100%;left:50%;margin-left:-585px;padding-top:70px;position:absolute;top:0;width:1170px}main .benefits h2,main .location .text>.title,main .area_select>.title,main .gallery .text>.title,main .house_select .left .title,main .services .text .title{font-size:40px}main .news,main .documents,main .gallery,main .location,main .progress,main .services{padding-top:60px}main .news h2,main .documents>.title,main .progress>.title{font-size:40px;width:1170px}main .news .button{font-size:14px;line-height:42px}main .news .item:not(:nth-last-child(2)):not(:last-child){margin-right:100px}main .news .item .text,main .area_select .content>.info .params div,main .house_select .left .text{font-size:14px}main .slider{height:878px}main .slider .slide.active>.content{padding-left:62px}main .slider .slide_01 .content{top:681px}main .slider .slide_01 .buttons{bottom:0;left:62px}main .slider .slide_01 .buttons div{border-radius:15px;display:inline-block;font-size:12px;height:30px;line-height:27px;padding:0 20px;vertical-align:top}main .slider .slide_01 .buttons div:not(:last-child){margin-right:25px}main .area_select .step_selector{left:0;top:0}main .area_select .step_selector div{border-radius:14px;font-size:12px;height:27px;line-height:25px;padding:0 10px}main .area_select .area_size_selector{left:327px;top:4px}main .area_select .house_size_selector{left:702px;top:4px}main .area_select .reset{border-radius:14px;font-size:14px;height:27px;left:1055px;line-height:26px;padding-left:30px;top:0;width:110px}main .area_select .reset:before{background-size:11px 11px;height:17px;left:9px;top:5px;width:17px}main .area_select .select_button{font-size:14px;left:0}main .area_select .filters .legend{left:283px;top:68px}main .area_select .filters .legend span{font-size:16px;line-height:15px}main .area_select .filters .mode_selector{left:970px;top:65px}main .area_select .slider_selector .controls{width:170px}main .area_select .slider_selector .values{font-size:12px;top:-26px}main .area_select .content>.info .status,main .area_select .content>.info .price_slider .discount_label{font-size:16px;line-height:27px}main .area_select .content>.info .params div span{font-size:22px}main .documents .params{display:inline-block;height:195px;vertical-align:top;width:calc(100% - 300px)}main .documents .params div,main .progress .mode_selector .item{font-size:18px}main .gallery .list{padding-left:398px;width:1170px}main .gallery .list .item,main .services .list .item{font-size:24px}main .house_select{padding-top:53px}main .house_select .details .params{padding:0 0 38px 50px;width:240px}main .house_select .details .params div{font-size:12px}main .house_select .details .params span{font-size:23px}main .house_select .details .params .type span{font-size:36px}main .house_select .buttons div{border-radius:21px;font-size:14px;height:42px;line-height:40px}main .house_select .buttons div.view_all:before{top:12px}main .progress .mode_selector{margin:0 auto 32px;width:1170px}main .progress .list{margin:0 auto;width:1170px}main .progress .list .content{margin-left:69px;overflow-x:hidden;width:1031px}main .services .list{width:1170px}}@media (max-width:1499px) and (min-width:1280px){header .socials_color a{height:22px;margin:2px 9px 0 0;width:22px}}@media (min-width:1280px){header .socials_color a:before{background-size:22px 22px}main .slider .slide_01 .badges{right:62px;top:-13px}main .slider .slide_01 .badges div{border-radius:29px;font-size:16px;height:58px;padding:9px 28px 0 75px}main .slider .slide_01 .badges div:before{background-size:68px 68px;border:3px solid #f5f5f5;height:58px;width:58px}main .slider .slide_01 .badges div:not(:last-child){margin-right:25px}}@media (max-width:1559px) and (min-width:1340px){main .slider .back_01 img{height:100%;width:auto}}@media (min-width:1340px){main .benefits .back{height:auto;width:100%}}@media (min-width:1360px){main .house_select .left .title,main .location .legend{left:85px}main .slider .slide_01 .content{left:50%;margin-left:-588px;width:1200px}main .slider .slide_01 .slogan{background-size:530px 34px;bottom:-4px;height:34px;right:143px;vertical-align:top;width:530px}main .area_select .content>.info{padding:32px 0 30px 85px;width:310px}main .area_select .list{padding:0 85px 40px 45px;width:calc(100% - 310px)}main .house_select .left{display:inline-block;padding-left:85px;vertical-align:bottom;width:calc(100% - 650px)}main .house_select .right{display:inline-block;padding:0 85px 30px 0;vertical-align:bottom;width:650px}main .house_select .details{padding-left:calc(100% - 650px)}main .house_select .details .info{padding:56px 85px 28px 70px;width:650px}main .house_select .details .images{height:320px;left:85px;position:absolute;top:120px;width:580px}main .house_select .details .images .pics{height:316px;width:515px}}@media (min-width:1500px){header .socials_color a{height:22px;margin:2px 13px 0 0;width:22px}}@media (min-width:1560px){main .slider .back_01 img{height:auto;width:100%}}@media (min-width:1760px){main .slider .slide_01 .content{height:111px}}