:root{--black:#000;--orange:#ea9926;--gray:gray;--color-placehold:#b3b3b3;--blue:#3d81da;--blue-hover:#2e65ac;--red:#eb5757;--red-hover:#c94545;--color-white:#fff;--color-gray:#ccc;--color-gray-light:#f2f2f2;--color-gray-dark:#696969;--color-gray-dark-2:#20313b;--color-gray-dark-3:#1d1e1e;--color-gray-dark-4:#d8d8d8;--color-gray-dark-5:#cecece;--color-gray-dark-6:#a3a3a3;--color-gray-dark-7:#f9f9f9;--color-gray-dark-8:#323232;--color-gray-muted:#7e8080;--color-gray-light-3:#e4e4e4;--color-green:#45af43;--color-green-light:#70b769;--blue-light-bg:#3d81da1a;--color-shadow-light:#79797905;--color-white-half:#ffffff80;--color-gray-light-2:#f6f6f6;--color-snow:snow;--overlay-dark:#000000a3;--overlay-light:#00000014;--overlay-medium:#0006;--color-shadow-nav:#0000001a;--container:1500px;--bar-width:18px;--bar-height:2px;--bar-spacing:5px;--transition:.3s}.slider-wrapper{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.slider-wrapper .swiper,.slider-wrapper .swiper-slide{width:100%;height:100%}.slider-wrapper .slider-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.slider-wrapper .slider-image:after{content:"";background:linear-gradient(#0000000d 0%,#0000 .01%,#0006 90.31%);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:991px){.slider-wrapper .slider-image:after{background:linear-gradient(#0000 81.53%,#000 100%),#0000003d;top:auto;bottom:50px}}.jk-banner-pagination{background-color:var(--black);grid-column-gap:8px;z-index:1;border-radius:64px;align-items:center;width:auto;height:36px;padding:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:991px){.jk-banner-pagination{background-color:#0000;bottom:80px}}.jk-banner-pagination .swiper-pagination-bullet{opacity:.4;background:var(--color-gray);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;margin:0;transition:all .2s;display:inline-block}.jk-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-white);opacity:1;border-radius:7px;width:16px;height:12px;transform:scale(1)}.slider-buttons{z-index:2;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex;position:absolute;bottom:152px}@media (max-width:991px){.slider-buttons{display:none}}
:root{--black:#000;--orange:#ea9926;--gray:gray;--color-placehold:#b3b3b3;--blue:#3d81da;--blue-hover:#2e65ac;--red:#eb5757;--red-hover:#c94545;--color-white:#fff;--color-gray:#ccc;--color-gray-light:#f2f2f2;--color-gray-dark:#696969;--color-gray-dark-2:#20313b;--color-gray-dark-3:#1d1e1e;--color-gray-dark-4:#d8d8d8;--color-gray-dark-5:#cecece;--color-gray-dark-6:#a3a3a3;--color-gray-dark-7:#f9f9f9;--color-gray-dark-8:#323232;--color-gray-muted:#7e8080;--color-gray-light-3:#e4e4e4;--color-green:#45af43;--color-green-light:#70b769;--blue-light-bg:#3d81da1a;--color-shadow-light:#79797905;--color-white-half:#ffffff80;--color-gray-light-2:#f6f6f6;--color-snow:snow;--overlay-dark:#000000a3;--overlay-light:#00000014;--overlay-medium:#0006;--color-shadow-nav:#0000001a;--container:1500px;--bar-width:18px;--bar-height:2px;--bar-spacing:5px;--transition:.3s}.P-container-jk-banner{height:calc(100vh - 68px);position:relative;overflow:hidden}@media (max-width:767px){.P-container-jk-banner{height:500px}}.P-container-jk-banner{display:flex}.P-container-jk-banner>.wrapper-container{grid-template-rows:1fr auto;width:100%;height:100%;display:grid;position:relative}.P-container-jk-banner .inner-content{width:100%;color:var(--color-white);z-index:1;position:absolute;bottom:180px}@media (max-width:991px){.P-container-jk-banner .inner-content{z-index:1;color:#000;background-color:#fff;border-radius:24px 24px 0 0;padding:24px 16px;bottom:0;overflow:hidden}.P-container-jk-banner .inner-content .G-container{padding:0}}.P-container-jk-banner .inner-content .main-title{letter-spacing:.01px;color:var(--color-white);font-size:64px;font-weight:700;line-height:1.08}@media (max-width:991px){.P-container-jk-banner .inner-content .main-title{color:var(--black);margin-bottom:0;font-size:24px;line-height:1.33}}.P-container-jk-banner .open-phone,.P-container-jk-banner .open-phone:hover{color:var(--blue)}.P-container-jk-banner .banner-buttons{grid-column-gap:13px;margin-top:40px;display:flex}@media (max-width:991px){.P-container-jk-banner .banner-buttons{display:none}}.P-container-jk-banner .bottom-panel{background-color:#000;padding:24px 0}@media (max-width:991px){.P-container-jk-banner .bottom-panel{display:none}}.P-container-jk-banner .bottom-panel .G-container{grid-template-columns:repeat(4,1fr);display:grid}.P-container-jk-banner .bottom-panel .item{color:#fff;flex-direction:column;display:flex}.P-container-jk-banner .bottom-panel .item:not(:first-child){border-left:2px solid #696969;padding-left:60px}.P-container-jk-banner .bottom-panel .item:nth-child(2){margin-left:-30px}.P-container-jk-banner .bottom-panel .item:nth-child(4){margin-left:30px}.P-container-jk-banner .bottom-panel .item .subtitle{color:#b3b3b3;letter-spacing:.01px;margin-bottom:4px;font-size:13px;font-weight:400;line-height:1.29;display:inline-block}.P-container-jk-banner .bottom-panel .item .text{letter-spacing:.01px;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.2}.P-container-jk-banner .bottom-panel .item .text.branch{align-items:center;display:flex}.P-container-jk-banner .bottom-panel .item .text.branch .color-branch{background-color:#b1c828;border-radius:50%;width:12px;height:12px;margin-right:16px}@media (max-width:1450px){.P-container-jk-banner .bottom-panel{padding:24px 0}.P-container-jk-banner .bottom-panel .item:not(:first-child){padding-left:24px}.P-container-jk-banner .bottom-panel .item:nth-child(2){margin-left:-16px}.P-container-jk-banner .bottom-panel .item:nth-child(3){margin-left:-6px}.P-container-jk-banner .bottom-panel .item:nth-child(4){margin-left:4px}}@media (max-width:1050px){.P-container-jk-banner .bottom-panel{padding:12px 0}.P-container-jk-banner .bottom-panel .item .subtitle{margin-bottom:4px;font-size:11px;line-height:1.33}.P-container-jk-banner .bottom-panel .item .text{font-size:16px;line-height:1.25}.P-container-jk-banner .bottom-panel .item .text.branch .color-branch{margin-left:3px;margin-right:13px}.P-container-jk-banner .bottom-panel .item:nth-child(2){margin-left:-11px}.P-container-jk-banner .bottom-panel .item:nth-child(3){margin-left:0}.P-container-jk-banner .bottom-panel .item:nth-child(4){margin-left:10px}.P-container-jk-banner .bottom-panel .item:not(:first-child){padding-left:20px}}
:root{--black:#000;--orange:#ea9926;--gray:gray;--color-placehold:#b3b3b3;--blue:#3d81da;--blue-hover:#2e65ac;--red:#eb5757;--red-hover:#c94545;--color-white:#fff;--color-gray:#ccc;--color-gray-light:#f2f2f2;--color-gray-dark:#696969;--color-gray-dark-2:#20313b;--color-gray-dark-3:#1d1e1e;--color-gray-dark-4:#d8d8d8;--color-gray-dark-5:#cecece;--color-gray-dark-6:#a3a3a3;--color-gray-dark-7:#f9f9f9;--color-gray-dark-8:#323232;--color-gray-muted:#7e8080;--color-gray-light-3:#e4e4e4;--color-green:#45af43;--color-green-light:#70b769;--blue-light-bg:#3d81da1a;--color-shadow-light:#79797905;--color-white-half:#ffffff80;--color-gray-light-2:#f6f6f6;--color-snow:snow;--overlay-dark:#000000a3;--overlay-light:#00000014;--overlay-medium:#0006;--color-shadow-nav:#0000001a;--container:1500px;--bar-width:18px;--bar-height:2px;--bar-spacing:5px;--transition:.3s}.P-general-parameters{background-color:var(--color-white);margin-bottom:100px;overflow:hidden}.P-general-parameters .content-wrapper{grid-gap:50px;background:var(--color-white);border-radius:12px;flex-direction:column;padding:90px 40px;display:flex}.P-general-parameters .location-row{align-items:center;display:flex}.map-information-jk{height:100%}.P-general-parameters .location-row .map-wrapper{background-color:var(--color-gray-light);border:1px solid var(--color-gray);border-radius:12px;width:268px;height:144px;margin-right:40px;overflow:hidden}.P-general-parameters .location-row .map-wrapper [class*=copyrights-pane]{display:none!important}.P-general-parameters .location-row .text-info{flex-direction:column;display:flex}.P-general-parameters .location-row .text-info .subtitle{letter-spacing:.96px;color:var(--color-gray-dark);margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.29}.P-general-parameters .location-row .text-info .address{letter-spacing:.01px;color:var(--black);margin-bottom:12px;font-size:32px;font-weight:500;line-height:1.12}.P-general-parameters .location-row .text-info .metro{letter-spacing:.01px;color:var(--color-gray-dark-2);align-items:center;font-size:14px;font-weight:400;line-height:1;display:flex}.P-general-parameters .location-row .text-info .metro .name{grid-column-gap:2px;align-items:center;display:flex}.P-general-parameters .location-row .text-info .metro .name .icon.metro-icon{margin-right:2px;font-size:16px}.P-general-parameters .location-row .text-info .metro .walk-metro{align-items:center;margin-left:12px;display:flex}.P-general-parameters .location-row .text-info .metro .walk-metro .icon{margin-right:8px;font-size:16px}.P-general-parameters .info-items{grid-gap:40px;grid-template-columns:repeat(auto-fit,minmax(202px,1fr));max-width:1140px;display:grid}.P-general-parameters .info-items .item{justify-content:flex-start;align-items:center;display:flex}.P-general-parameters .info-items .item .icon-wrapper .icon{background-color:var(--blue);width:48px;height:48px;font-size:48px}.P-general-parameters .info-items .item .text{letter-spacing:.01px;flex-direction:column;margin-left:20px;display:flex}.P-general-parameters .info-items .item .subtitle{color:var(--color-gray-dark);margin-bottom:8px;font-size:14px;font-weight:400;line-height:1.14;display:inline-block}.P-general-parameters .info-items .item .value{color:var(--black);font-size:16px;font-weight:500;line-height:1.25;display:inline-block}.P-general-parameters .see-all-info-btn{height:52px}@media (max-width:1450px){.P-general-parameters .location-row .text-info .address{font-size:24px}.P-general-parameters .content-wrapper{grid-template-columns:1fr}.P-general-parameters .location-row .text-info .subtitle{margin-bottom:20px}.P-general-parameters .location-row .text-info .metro .walk-metro{letter-spacing:.5px;margin-left:14px}.P-general-parameters .location-row .text-info .metro .walk-metro .icon.walking-people{margin-right:5px}}@media (max-width:1200px){.P-general-parameters .location-row .text-info .metro .name .icon.metro-icon{margin-right:5px}.P-general-parameters .location-row .text-info .metro .walk-metro{margin-left:12px}.P-general-parameters .items-wrapper{width:100%}.P-general-parameters .info-items .item .icon-wrapper{margin-left:5px}}@media (max-width:991px){.P-general-parameters{margin-bottom:30px;position:relative}.P-general-parameters .content{padding-left:0;padding-right:0}.P-general-parameters .content-wrapper{border-radius:0;padding:0 16px 24px}.P-general-parameters .location-row{flex-direction:row-reverse;justify-content:flex-end;display:flex}.P-general-parameters .location-row .map-wrapper,.P-general-parameters .location-row .text-info .subtitle{display:none}.P-general-parameters .location-row .text-info .address{color:var(--color-gray-dark-2);margin-bottom:4px;font-size:14px;line-height:1.57}.P-general-parameters .location-row .text-info .metro{grid-gap:15px}.P-general-parameters .location-row .text-info .metro .walk-metro{margin-left:0}.P-general-parameters .location-row .text-info .metro .name .icon.metro-icon{margin-bottom:-2px}.P-general-parameters .items-wrapper{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;overflow:hidden}.P-general-parameters .info-items{grid-gap:16px;flex-wrap:nowrap;margin-bottom:-20px;margin-left:-24px;margin-right:-24px;padding-bottom:20px;padding-left:24px;padding-right:24px;display:flex;overflow:auto}.P-general-parameters .info-items .item{background:var(--color-gray-light-2);grid-column-gap:12px;border-radius:4px;flex-shrink:0;padding:12px}.P-general-parameters .info-items .item .icon-wrapper{width:auto;height:auto}.P-general-parameters .info-items .item .text{margin-left:0}.P-general-parameters .info-items .item .subtitle{font-size:12px;line-height:1.17}.P-general-parameters .info-items .item .value{font-size:14px;line-height:1.14}.P-general-parameters .see-all-info-btn{height:40px;transition:width .3s}}@media (max-width:767px){.P-general-parameters .G-container{padding:0}.P-general-parameters .info-items .item .icon-wrapper .icon{width:34px;height:34px;font-size:34px}.P-general-parameters{position:relative}.P-general-parameters .content-wrapper{grid-gap:24px}}
:root{--black:#000;--orange:#ea9926;--gray:gray;--color-placehold:#b3b3b3;--blue:#3d81da;--blue-hover:#2e65ac;--red:#eb5757;--red-hover:#c94545;--color-white:#fff;--color-gray:#ccc;--color-gray-light:#f2f2f2;--color-gray-dark:#696969;--color-gray-dark-2:#20313b;--color-gray-dark-3:#1d1e1e;--color-gray-dark-4:#d8d8d8;--color-gray-dark-5:#cecece;--color-gray-dark-6:#a3a3a3;--color-gray-dark-7:#f9f9f9;--color-gray-dark-8:#323232;--color-gray-muted:#7e8080;--color-gray-light-3:#e4e4e4;--color-green:#45af43;--color-green-light:#70b769;--blue-light-bg:#3d81da1a;--color-shadow-light:#79797905;--color-white-half:#ffffff80;--color-gray-light-2:#f6f6f6;--color-snow:snow;--overlay-dark:#000000a3;--overlay-light:#00000014;--overlay-medium:#0006;--color-shadow-nav:#0000001a;--container:1500px;--bar-width:18px;--bar-height:2px;--bar-spacing:5px;--transition:.3s}.P-general-plan{margin:0 auto 100px;position:relative}@media (max-width:991px){.P-general-plan{display:none}}.P-general-plan .wrapper-container{background-color:var(--color-white);border-radius:12px;padding:24px;position:relative}.P-general-plan .wrapper-container .svg_genplan{width:100%;position:relative}.P-general-plan .wrapper-container .svg_genplan>image{width:100%;height:100%}.P-general-plan .wrapper-container .svg_genplan .corp_path{cursor:pointer;stroke:#0000;stroke-width:4px;stroke-linejoin:round;transition:all .15s linear;fill:#b4c7ed00!important}.P-general-plan .wrapper-container .svg_genplan .corp_path:hover{stroke:var(--blue);fill:#b4c7ed66!important}.P-general-plan .wrapper-container .info-label-jk{opacity:1;visibility:visible;transition:opacity .15s,transform .2s;position:absolute;top:33%;left:12%;transform:scale(1)translate(-50%,-100%)}.P-general-plan .wrapper-container .info-label-jk.hidden{opacity:0;visibility:hidden;transform:scale(.8)}@media (max-width:991px){.P-general-plan .wrapper-container .info-label-jk{display:none!important}.P-general-plan{margin:0 auto 30px}}.P-general-plan .wrapper-container .info-label-jk .header-row{background-color:var(--color-white);cursor:pointer;border-radius:12px;align-items:center;width:min-content;max-width:max-content;padding:12px;display:flex;box-shadow:0 0 25px #0006}.P-general-plan .wrapper-container .info-label-jk .header-row .title{color:var(--color-gray-dark-3);white-space:nowrap;font-size:14px;font-weight:600;position:relative}.P-general-plan .wrapper-container .info-label-jk .header-row .count{color:var(--color-gray-dark-6);white-space:nowrap;margin-left:21px;padding-left:15px;font-size:14px;font-weight:700;position:relative}.P-general-plan .wrapper-container .info-label-jk .header-row .count:before{content:"";background-color:var(--blue);border-radius:50px;width:6px;height:6px;position:absolute;top:6px;left:-6px}.P-general-plan .wrapper-container .info-label-jk .content-params{z-index:20;opacity:0;visibility:hidden;transition:padding-bottom .3s,opacity .25s;position:fixed;bottom:100%;left:50%;transform:translate(-50%)}.P-general-plan .wrapper-container .info-label-jk .content-params .wrapper-content{background-color:var(--color-white);border-radius:12px;min-width:240px;max-width:240px;padding:16px;box-shadow:0 0 25px #0006}.P-general-plan .wrapper-container .info-label-jk .content-params .wrapper-content:before{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--color-white);width:0;height:0;position:absolute;top:calc(100% - 18px);left:50%;transform:translate(-50%)}.P-general-plan .wrapper-container .info-label-jk .content-params .list-index-info{flex-direction:column;width:100%;margin-top:5px;margin-bottom:20px;display:flex}.P-general-plan .wrapper-container .info-label-jk .content-params .list-index-info .item{justify-content:space-between;align-items:center;width:100%;margin-bottom:5px;display:flex}.P-general-plan .wrapper-container .info-label-jk .content-params .list-index-info .item:last-child{margin-bottom:0}.P-general-plan .wrapper-container .info-label-jk .content-params .list-index-info .item .label{color:var(--color-gray-dark-3);font-size:12px;font-weight:400}.P-general-plan .wrapper-container .info-label-jk .content-params .list-index-info .item .value{text-align:right;color:var(--color-gray-dark-3);font-size:12px;font-weight:400}.P-general-plan .wrapper-container .info-label-jk .content-params .progress-build{margin-bottom:15px}.P-general-plan .wrapper-container .info-label-jk .content-params .progress-build .label{color:var(--color-green);margin-bottom:8px;font-size:13px;font-weight:700}.P-general-plan .wrapper-container .info-label-jk .content-params .progress-build .line-progress{background-color:var(--color-gray-light-3);border-radius:30px;width:100%;height:2px;position:relative;overflow:hidden}.P-general-plan .wrapper-container .info-label-jk .content-params .progress-build .line-progress .percent{background-color:var(--color-green);width:0;height:100%}.P-general-plan .wrapper-container .info-label-jk .content-params .count-sale{color:var(--color-gray-dark-3);margin-bottom:8px;font-size:12px;font-weight:400}.P-general-plan .wrapper-container .info-label-jk .content-params .list-rooms-price .item{border-bottom:1px solid var(--color-gray-dark-4);cursor:pointer}.P-general-plan .wrapper-container .info-label-jk .content-params .list-rooms-price .item a{color:var(--color-gray-dark-3);justify-content:space-between;align-items:center;padding:11px 0;font-size:12px;font-weight:400;display:flex}.P-general-plan .wrapper-container .info-label-jk .content-params .list-rooms-price .item a:hover{color:var(--blue)}.P-general-plan .wrapper-container .info-label-jk .content-params .list-rooms-price .item:last-child{border-bottom:none}.P-general-plan .wrapper-container .info-label-jk.active .content-params,.P-general-plan .wrapper-container .info-label-jk:hover .content-params{opacity:1;visibility:visible;padding-bottom:18px}.P-general-plan .wrapper-container .info-label-jk.active .content-params.direction-top,.P-general-plan .wrapper-container .info-label-jk:hover .content-params.direction-top{padding-bottom:18px;bottom:100%;left:50%}.P-general-plan .wrapper-container .info-label-jk.active .content-params.direction-left,.P-general-plan .wrapper-container .info-label-jk:hover .content-params.direction-left{padding-bottom:0;padding-left:0;padding-right:18px;top:0;bottom:auto;left:0;transform:translate(-100%)}.P-general-plan .wrapper-container .info-label-jk.active .content-params.direction-left .wrapper-content:before,.P-general-plan .wrapper-container .info-label-jk:hover .content-params.direction-left .wrapper-content:before{top:18px;left:calc(100% - 24px);transform:rotate(-90deg)}.P-general-plan .wrapper-container .info-label-jk.active .content-params.direction-right,.P-general-plan .wrapper-container .info-label-jk:hover .content-params.direction-right{padding-bottom:0;padding-left:18px;padding-right:18px;inset:0 auto auto 100%;transform:translate(0)}.P-general-plan .wrapper-container .info-label-jk.active .content-params.direction-right .wrapper-content:before,.P-general-plan .wrapper-container .info-label-jk:hover .content-params.direction-right .wrapper-content:before{top:18px;left:3px;transform:rotate(90deg)}.P-general-plan .wrapper-container .info-label-jk.active .content-params.direction-bottom,.P-general-plan .wrapper-container .info-label-jk:hover .content-params.direction-bottom{padding-top:18px;padding-bottom:0;top:100%;left:50%}.P-general-plan .wrapper-container .info-label-jk.active .content-params.direction-bottom .wrapper-content:before,.P-general-plan .wrapper-container .info-label-jk:hover .content-params.direction-bottom .wrapper-content:before{top:8px;left:50%;transform:translate(-50%)rotate(180deg)}
:root{--black:#000;--orange:#ea9926;--gray:gray;--color-placehold:#b3b3b3;--blue:#3d81da;--blue-hover:#2e65ac;--red:#eb5757;--red-hover:#c94545;--color-white:#fff;--color-gray:#ccc;--color-gray-light:#f2f2f2;--color-gray-dark:#696969;--color-gray-dark-2:#20313b;--color-gray-dark-3:#1d1e1e;--color-gray-dark-4:#d8d8d8;--color-gray-dark-5:#cecece;--color-gray-dark-6:#a3a3a3;--color-gray-dark-7:#f9f9f9;--color-gray-dark-8:#323232;--color-gray-muted:#7e8080;--color-gray-light-3:#e4e4e4;--color-green:#45af43;--color-green-light:#70b769;--blue-light-bg:#3d81da1a;--color-shadow-light:#79797905;--color-white-half:#ffffff80;--color-gray-light-2:#f6f6f6;--color-snow:snow;--overlay-dark:#000000a3;--overlay-light:#00000014;--overlay-medium:#0006;--color-shadow-nav:#0000001a;--container:1500px;--bar-width:18px;--bar-height:2px;--bar-spacing:5px;--transition:.3s}.P-flats-jk{margin-bottom:124px;overflow:hidden}.P-flats-jk .content-wrapper{background:var(--color-white);grid-column-gap:40px;border-radius:12px;padding:40px;display:flex}.P-flats-jk .content-wrapper .left-side{flex-grow:1}.P-flats-jk .content-wrapper .left-side .heading{color:var(--black);margin-bottom:40px;font-size:32px;font-weight:500;line-height:1.12}.P-flats-jk .content-wrapper .left-side .heading .count{color:var(--blue)}.P-flats-jk .top-block-switcher{margin-bottom:40px}.P-flats-jk .top-block-switcher .switcher-group{grid-gap:8px;flex-wrap:nowrap}.P-flats-jk .top-block-switcher .uk-subnav>*{padding-left:0}.P-flats-jk .top-block-switcher .buildings-switcher-btn{border:1px solid var(--color-gray-dark);letter-spacing:.04em;height:74px;color:var(--color-gray-dark);text-transform:none;background-color:#0000;border-radius:12px;flex-direction:column;align-items:flex-start;padding:16px;font-size:16px;font-weight:500;line-height:1.25;display:flex}.P-flats-jk .top-block-switcher .switcher-item:first-child{padding-left:0}.P-flats-jk .top-block-switcher .switcher-item.uk-active .buildings-switcher-btn{border:1px solid var(--blue);background:#3d81da1f}.P-flats-jk .top-block-switcher .buildings-switcher-btn .title{color:var(--black);margin-bottom:4px}.P-flats-jk .top-block-switcher .switcher-item.uk-active .buildings-switcher-btn .title{color:var(--blue)}.P-flats-jk .top-block-switcher .buildings-switcher-btn .deadline{color:var(--color-gray-dark);font-size:14px;line-height:1.29}.P-flats-jk .variables-wrapper{margin-bottom:20px}.P-flats-jk .variables-wrapper .offers-list .item{border-bottom:1px solid var(--color-gray-light-2);letter-spacing:.04em;color:var(--black);justify-content:space-between;padding:20px 10px;font-size:18px;font-weight:400;line-height:1.22;transition:background-color .2s;display:flex}.P-flats-jk .variables-wrapper .offers-list .item:hover{background-color:var(--color-gray-dark-7)}.P-flats-jk .variables-wrapper .offers-list .item:last-child{border-bottom:none}.P-flats-jk .variables-wrapper .offers-list .item .rooms{width:25.4%;font-weight:500}.P-flats-jk .variables-wrapper .offers-list .item .square{color:var(--color-gray-dark);text-align:end;width:20%}.P-flats-jk .variables-wrapper .offers-list .item .price{text-align:end;width:20%}.P-flats-jk .variables-wrapper .offers-list .item .offer-link{grid-column-gap:5px;color:var(--blue);justify-content:flex-end;align-items:center;padding-right:28px;display:flex;position:relative}.P-flats-jk .variables-wrapper .offers-list .item .offer-link:hover{color:var(--blue-hover)}.P-flats-jk .variables-wrapper .offers-list .item .offer-link .icon.arrow-right-fat{background-color:var(--blue);font-size:12px;transition:right .1s linear;position:absolute;right:6px}.P-flats-jk .variables-wrapper .offers-list .item .offer-link:hover .icon.arrow-right-fat{background-color:var(--blue-hover);right:3px}.P-flats-jk .btn-see-flats{color:var(--blue);border-bottom:1px solid #0000;font-size:15px}.P-flats-jk .btn-see-flats:hover{border-bottom-color:var(--blue)}.P-flats-jk .left-side .all-flats{letter-spacing:.04em;color:var(--blue);font-size:18px;font-weight:400;line-height:1.22;transition:color .2s}.P-flats-jk .left-side .all-flats:hover{color:var(--blue-hover)}.P-flats-jk .right-side{flex-basis:44%}.P-flats-jk .right-side .wrapper-container{height:100%;position:relative}.P-flats-jk .right-side .wrapper-container .banner{object-fit:contain;opacity:.7;width:100%;height:100%}.P-flats-jk .right-side .wrapper-container .btn-see-all{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@media (max-width:1450px){.P-flats-jk{margin-bottom:80px}.P-flats-jk .content-wrapper{grid-column-gap:32px;padding:32px}.P-flats-jk .content-wrapper .left-side .heading{margin-bottom:32px;font-size:28px;line-height:1.14}.P-flats-jk .top-block-switcher{margin-bottom:32px}.P-flats-jk .top-block-switcher .switcher-group{grid-gap:8px}.P-flats-jk .top-block-switcher .buildings-switcher-btn{height:62px;padding:12px;font-size:14px;line-height:1.29}.P-flats-jk .top-block-switcher .buildings-switcher-btn .deadline{font-size:12px;line-height:1.33}.P-flats-jk .variables-wrapper .offers-list .item{white-space:nowrap;font-size:16px;line-height:1.25}.P-flats-jk .variables-wrapper .offers-list .item .rooms{width:20%;font-weight:500}.P-flats-jk .left-side .all-flats{font-size:16px;line-height:1.25}.P-flats-jk .right-side{flex-basis:47.8%}}@media (max-width:1200px){.P-flats-jk .content-wrapper{padding:24px}}@media (max-width:1050px){.P-flats-jk{margin-bottom:60px}.P-flats-jk .content-wrapper{grid-column-gap:0;grid-row-gap:32px;flex-direction:column}.P-flats-jk .content-wrapper .left-side .heading{margin-bottom:24px;font-size:20px;line-height:1.2}.P-flats-jk .variables-wrapper{margin-bottom:32px}.P-flats-jk .top-block-switcher .buildings-switcher-btn .deadline{font-size:12px;line-height:1.33}.P-flats-jk .variables-wrapper .offers-list .item{justify-content:flex-end;padding-bottom:16px}.P-flats-jk .variables-wrapper .offers-list .item:not(:first-child){margin-top:16px}.P-flats-jk .variables-wrapper .offers-list .item .rooms{width:auto;margin-right:auto;font-weight:500}.P-flats-jk .variables-wrapper .offers-list .item .square{width:auto;min-width:20%}.P-flats-jk .variables-wrapper .offers-list .item .price{width:auto;min-width:20%;margin-right:15px}.P-flats-jk .variables-wrapper .offers-list .item .offer-link{width:auto;min-width:22%}.P-flats-jk .right-side{flex-basis:auto}}@media (max-width:991px){.P-flats-jk .variables-wrapper .offers-list .item{justify-content:space-between;padding-bottom:16px}.P-flats-jk .variables-wrapper .offers-list .item .rooms{min-width:18%;margin-right:16px}}@media (max-width:767px){.P-flats-jk{margin-bottom:0}.P-flats-jk .G-container,.P-flats-jk .content{padding:0}.P-flats-jk .content-wrapper{grid-row-gap:28px;border-radius:0;padding:24px 16px}.P-flats-jk .content-wrapper .left-side .heading{margin-bottom:16px;font-size:20px;line-height:1.4}.P-flats-jk .variables-wrapper{margin-bottom:28px}.P-flats-jk .top-block-switcher{width:calc(100% + 32px);margin-bottom:18px;margin-left:-16px;margin-right:-16px;padding-bottom:10px;padding-left:16px;padding-right:16px;overflow:hidden}.P-flats-jk .top-block-switcher .switcher-group{width:calc(100% + 32px);margin-bottom:-20px;margin-left:-16px;margin-right:-16px;padding-bottom:20px;padding-left:16px;padding-right:16px;overflow:auto}.P-flats-jk .variables-wrapper .offers-list .item{flex-wrap:wrap;justify-content:flex-start;font-size:14px;line-height:1.14}.P-flats-jk .variables-wrapper .offers-list .item:not(:first-child){margin-top:16px}.P-flats-jk .variables-wrapper .offers-list .item .rooms{min-width:0;color:var(--black);margin-right:5px}.P-flats-jk .variables-wrapper .offers-list .item .square{width:auto;min-width:0;color:var(--black);font-weight:500}.P-flats-jk .variables-wrapper .offers-list .item .price{text-align:start;order:4;width:100%;min-width:0;margin-top:4px;margin-right:0}.P-flats-jk .variables-wrapper .offers-list .item .offer-link{width:auto;min-width:0;margin-bottom:-20px;margin-left:auto}.P-flats-jk .variables-wrapper .offers-list .item .offer-link .text{display:none}.P-flats-jk .variables-wrapper .offers-list .item .offer-link .icon.arrow-right-fat{background-color:var(--color-gray-dark-5)}.P-flats-jk .left-side .all-flats{letter-spacing:.04em;color:var(--black);font-size:14px;font-weight:500;line-height:1.14}.P-flats-jk .left-side .all-flats span{color:var(--blue)}.P-flats-jk .right-side{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-bottom:10px;padding-left:16px;padding-right:16px;display:none;overflow:hidden}}
:root{--black:#000;--orange:#ea9926;--gray:gray;--color-placehold:#b3b3b3;--blue:#3d81da;--blue-hover:#2e65ac;--red:#eb5757;--red-hover:#c94545;--color-white:#fff;--color-gray:#ccc;--color-gray-light:#f2f2f2;--color-gray-dark:#696969;--color-gray-dark-2:#20313b;--color-gray-dark-3:#1d1e1e;--color-gray-dark-4:#d8d8d8;--color-gray-dark-5:#cecece;--color-gray-dark-6:#a3a3a3;--color-gray-dark-7:#f9f9f9;--color-gray-dark-8:#323232;--color-gray-muted:#7e8080;--color-gray-light-3:#e4e4e4;--color-green:#45af43;--color-green-light:#70b769;--blue-light-bg:#3d81da1a;--color-shadow-light:#79797905;--color-white-half:#ffffff80;--color-gray-light-2:#f6f6f6;--color-snow:snow;--overlay-dark:#000000a3;--overlay-light:#00000014;--overlay-medium:#0006;--color-shadow-nav:#0000001a;--container:1500px;--bar-width:18px;--bar-height:2px;--bar-spacing:5px;--transition:.3s}.P-typical-layouts{margin-bottom:100px}.P-typical-layouts .G-header-section .index-header_h2{color:var(--black);margin-bottom:40px;font-size:32px;font-weight:500;line-height:1.12}.P-typical-layouts .grid-container{grid-gap:40px;grid-template-columns:1fr 2.3fr;display:grid}.P-typical-layouts .grid-container .col-types-layouts,.P-typical-layouts .grid-container .col-layouts-info{background-color:var(--color-white);border-radius:20px}.P-typical-layouts .grid-container .col-types-layouts{flex-direction:column;height:max-content;padding:30px;display:flex;overflow:hidden}.P-typical-layouts .grid-container .col-types-layouts .btn-count-rooms{grid-gap:10px;flex-wrap:wrap;display:flex}.P-typical-layouts .grid-container .col-types-layouts .btn-count-rooms .item .btn{border:1px solid var(--color-gray-light);width:60px;height:60px;color:var(--color-gray-dark-8);border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:18px;font-weight:500;display:flex}.P-typical-layouts .grid-container .col-types-layouts .btn-count-rooms .item .btn.btn-count-0{width:auto;padding:0 20px}.P-typical-layouts .grid-container .col-types-layouts .btn-count-rooms .item .btn:hover{border-color:var(--color-gray-dark-6)}.P-typical-layouts .grid-container .col-types-layouts .btn-count-rooms .item .btn.active{border-color:var(--blue);color:var(--blue)}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts{flex-direction:column;height:100%;display:flex;overflow:hidden}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts>.label{color:var(--color-gray-dark-3);margin-top:25px;margin-bottom:10px;font-size:18px}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts .list-types-layouts{grid-gap:8px;grid-template-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(97px,1fr));height:max-content;max-height:530px;display:grid;overflow-x:auto}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts .list-types-layouts .item{background-color:var(--color-white);border:1px solid var(--color-gray-light);cursor:pointer;border-radius:12px;flex-direction:column;height:auto;padding:13px 13px 17px;display:flex}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts .list-types-layouts .item:hover{border-color:var(--color-gray-dark-6)}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts .list-types-layouts .item.active{border-color:var(--blue)}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts .list-types-layouts .item img{object-fit:contain;width:80px;height:90px;margin:0 auto 12px}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts .list-types-layouts .item .area{text-align:center;white-space:nowrap;margin-bottom:0;font-size:12px}.P-typical-layouts .grid-container .col-layouts-info{grid-gap:60px;grid-template-columns:minmax(100px,456px) 1fr;justify-content:space-between;padding:50px 70px;display:grid}.P-typical-layouts .grid-container .col-layouts-info .left-col .btn-group-switcher{border:1px solid var(--color-gray-light);border-radius:12px;width:max-content;margin-bottom:40px;padding:1px;line-height:0}.P-typical-layouts .grid-container .col-layouts-info .left-col .btn-group-switcher .uk-active .btn-item{color:var(--blue);background:var(--blue-light-bg)}.P-typical-layouts .grid-container .col-layouts-info .left-col .btn-group-switcher .btn-item{height:48px}.P-typical-layouts .grid-container .col-layouts-info .left-col .slider-container-layout img{object-fit:contain;filter:grayscale();width:100%;height:100%;max-height:530px}.P-typical-layouts .grid-container .col-layouts-info .right-col .wrapper-container{max-width:375px;margin-left:auto}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat{background-color:var(--color-gray-dark-7);border-radius:15px;min-width:300px;padding:30px 40px}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat .type-flat-params{color:var(--color-gray-dark-3);margin-bottom:30px;font-size:24px;font-weight:600}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat .grid-params{grid-gap:18px;display:grid}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat .grid-params .item{width:max-content}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat .grid-params .item .label{color:var(--color-gray-muted);margin-bottom:6px;font-size:13px}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat .grid-params .item .value{color:var(--black);font-size:18px}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat .anchor-mortgage-section{color:var(--blue);margin-top:30px;padding:0;display:flex}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat .anchor-mortgage-section:hover{color:var(--blue)}.P-typical-layouts .grid-container .col-layouts-info .right-col .footer-info{margin-top:15px;display:grid}.P-typical-layouts .grid-container .col-layouts-info .right-col .footer-info .btn-callback{width:100%}.P-typical-layouts .grid-container .col-layouts-info .right-col .footer-info .btn-callback.show{background-color:var(--color-green-light)!important}.P-typical-layouts .grid-container .col-layouts-info .right-col .footer-info .see-all-flats{color:var(--blue);align-items:center;margin:5px auto 0;display:flex}.P-typical-layouts .grid-container .col-layouts-info .right-col .footer-info .see-all-flats .count{margin:0 4px}.P-typical-layouts .grid-container .col-layouts-info .right-col .footer-info .see-all-flats i{background-color:var(--blue);margin-right:10px}.P-typical-layouts .grid-container .col-layouts-info .right-col .footer-info .see-all-flats:hover{color:var(--blue-hover)}.P-typical-layouts .grid-container .col-layouts-info .right-col .footer-info .see-all-flats:hover i{background-color:var(--blue-hover)}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob{background-color:var(--color-white);box-shadow:0 4px 40px 40px var(--color-shadow-light);border-radius:14px;max-height:106px;margin-bottom:25px;padding:20px;transition:all .6s}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .container{position:relative}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .container:after{content:"";background-color:var(--color-white-half);border-radius:0 0 14px 14px;width:calc(100% - 22px);height:12px;transition:all .6s;position:absolute;top:calc(100% + 19px);left:11px}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-desc{flex:1}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-desc .title-params-flat{color:var(--color-gray-dark-3);margin-bottom:3px;font-size:20px;font-weight:400}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-desc .label-mortgage{color:var(--blue);margin-bottom:0;font-size:12px;font-weight:400;transition:all .3s}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-desc .label-cost{color:var(--color-gray-dark-6);margin-bottom:0;font-size:12px;font-weight:400;transition:all .3s}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-desc .label-params-flat{color:var(--color-gray-muted);margin-bottom:0;font-size:12px;font-weight:400}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-toggle{flex-direction:column;align-items:flex-end;width:100%;max-width:50px;height:100%;max-height:50px;display:flex;position:relative}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-toggle .container-layout{width:70px;height:70px;transition:all .2s;position:absolute;top:0;right:0}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-toggle .container-layout .photo-layout{object-fit:contain;width:70px;height:70px}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-toggle .container-layout .count{z-index:3;background-color:var(--blue);width:max-content;min-width:16px;height:16px;color:var(--color-white);border-radius:50px;padding:3px 5px 0;font-size:10px;position:absolute;top:0;right:0}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-toggle .container-btn{width:auto;height:auto;position:absolute;top:0;right:0}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-toggle .container-btn .btn-close-card{opacity:0;border:1px solid var(--blue);background-color:#0000;border-radius:50px;width:38px;height:38px;padding:0;transform:scale(.6)}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-head .card-toggle .container-btn .btn-close-card .icon-minus{background-color:var(--blue);width:10px;height:2px}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-body{opacity:0;visibility:hidden;height:0;transition:all .6s;transform:translateY(-30px)}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-body .photo-layout{max-width:175px;margin:0 auto;padding:15px 0}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-footer .price-flat{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-footer .price-flat .label-mortgage{color:var(--blue);font-size:16px;font-weight:400}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-footer .price-flat .label-cost{color:var(--color-gray-dark-3);font-size:16px;font-weight:400}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob .card-footer .btn-see-flats{width:100%;margin-top:15px}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob.active{max-height:1000px;transition:all .6s}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob.active .container:after{top:100%}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob.active .card-head .card-toggle .container-layout{opacity:0;transform:scale(.7)}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob.active .card-head .card-toggle .container-btn .btn-close-card{opacity:1;transform:scale(1)}.P-typical-layouts .grid-container .list-types-layouts-mob .item-flat-mob.active .card-body{opacity:1;visibility:visible;height:100%;transition:all .6s;transform:translateY(0)}@media (max-width:1500px){.P-typical-layouts .grid-container .col-layouts-info{height:max-content;padding:50px 40px}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat{min-width:310px;padding:35px 25px 30px}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat .grid-params .item .value{color:var(--black);font-size:13px}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat .anchor-mortgage-section{margin-top:15px}}@media (max-width:1450px){.P-typical-layouts{margin-bottom:80px}}@media (max-width:1200px){.P-typical-layouts{margin-bottom:60px;padding:50px 0}.P-typical-layouts .grid-container .col-layouts-info{grid-gap:50px;grid-template-columns:1fr}.P-typical-layouts .grid-container .col-layouts-info .left-col .slider-container-layout{margin-top:0}.P-typical-layouts .grid-container .col-layouts-info .right-col .wrapper-container{max-width:100%}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat .grid-params{grid-gap:10px;grid-template-columns:1fr 1fr}}@media (max-width:991px){.P-typical-layouts .grid-container{grid-gap:20px;grid-template-columns:1fr}.P-typical-layouts .grid-container .col-types-layouts{padding:12px 15px}.P-typical-layouts .grid-container .col-types-layouts .btn-count-rooms .item .btn{width:46px;height:46px}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts{display:none!important}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts .list-types-layouts{align-items:center;display:flex;overflow:auto hidden}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts .list-types-layouts .item{min-width:130px}.P-typical-layouts .grid-container .col-layouts-info{padding:20px 10px}}@media (max-width:767px){.P-typical-layouts{margin-bottom:0}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts .list-types-layouts{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.P-typical-layouts .grid-container .col-types-layouts .container-types-layouts .list-types-layouts::-webkit-scrollbar{width:0;height:0}.P-typical-layouts .grid-container .col-layouts-info .right-col .info-flat{min-width:auto}.P-typical-layouts .grid-container .col-types-layouts .btn-count-rooms .item .btn.btn-count-0{padding:0 10px}.P-typical-layouts .grid-container .col-types-layouts .btn-count-rooms .item .btn{width:40px;padding:0 10px}}

