body.design-v2 a.act-label{background-color:#fe0;border-radius:var(--btn-radius);color:#2d3133;display:inline-block;font-family:GT,sans-serif;font-size:14px;font-weight:400;line-height:15px;padding:10px 20px;position:relative;text-decoration:none}body.design-v2 a.act-label>span{align-items:center;background-color:#2d3133;border-radius:10px;color:#fe0;display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:12px;margin-top:-6px;min-width:24px;padding:4px;position:absolute;right:-4px;top:0}body.design-v2 a.outline-btn{align-items:center;border:1.4px solid #f1f1f1;border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;gap:10px;justify-content:center;padding:10px 9px}body.design-v2 a.outline-btn.banner-btn{color:#eef0f4;flex-grow:1;font-size:16px;font-style:normal;font-weight:400;height:68px;line-height:20px}body.design-v2 a.outline-btn.banner-btn:hover{background-color:#fe0;color:#2d3133}body.design-v2 .bdv-group-checkbox{display:flex;flex-direction:column;gap:19px}body.design-v2 .bdv-field{display:flex;flex-direction:column;gap:8px}body.design-v2 .bdv-field>label{color:#848e92;display:block}body.design-v2 .bdv-field>input,body.design-v2 .bdv-field>label{font-size:16px;font-style:normal;font-weight:400;line-height:20px}body.design-v2 .bdv-field>input{background:#f4f6fb;border:none;border-radius:15px;color:#2d3133;padding:18px}body.design-v2 .bdv-field>input:focus{border:none}body.design-v2 .bdv-field>input::-moz-placeholder{color:#848e92}body.design-v2 .bdv-field>input::placeholder{color:#848e92}body.design-v2 .bdv-field>input[disabled]{opacity:.5}body.design-v2 .bdv-field.bdv-checkbox{align-items:center;flex-direction:row;gap:15px;min-height:24px;position:relative}body.design-v2 .bdv-field.bdv-checkbox>input[type=checkbox]{visibility:hidden}body.design-v2 .bdv-field.bdv-checkbox>div{color:#848e92;cursor:pointer;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:14px;margin-left:10px}body.design-v2 .bdv-field.bdv-checkbox>div:before{border:2px solid #848e92;border-radius:5px;content:"";cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px}body.design-v2 .bdv-field.bdv-checkbox>div a{color:#0e92bc;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:14px}body.design-v2 .bdv-field.bdv-checkbox:hover>div:before{border:2px solid #2d3133}body.design-v2 .bdv-field.bdv-checkbox>input[type=checkbox]:checked~div:before{background:#fe0 url(/design-v2/img/checkbox.svg) no-repeat 50%;border:2px solid #fe0}body.design-v2 .bdv-loading{cursor:default;overflow:hidden;position:relative}body.design-v2 .bdv-loading:before{background-color:rgba(85,85,85,.8);background-image:url(/img/icon-bg/preloader.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 50%;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}body.design-v2 .bdv-button{align-items:center;align-self:stretch;background:#fe0;border-radius:15px;color:#2d3133;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.16px;line-height:19px;padding:18px 30px;white-space:nowrap}body.design-v2 .bdv-button:hover:not(.bdv-loading){background:#eef0f4}body.design-v2 .bdv-button.bdv-disabled{background:#eef0f4;cursor:default;opacity:.5}body.design-v2 .bdv-label{--padding-x-label:9px;--bdv-label-size:18px;align-items:center;background:#fff;border-radius:12px;color:#2d3133;display:inline-flex;font-size:14px;font-style:normal;font-weight:400;gap:8px;letter-spacing:.14px;line-height:15px;padding:10px var(--padding-x-label);padding-right:calc(8px + var(--bdv-label-size) + var(--padding-x-label));position:relative}body.design-v2 .bdv-label:after{background:url(/design-v2/img/icons/yellow_check.svg) no-repeat 50%;content:"";height:var(--bdv-label-size);position:absolute;right:var(--padding-x-label);width:var(--bdv-label-size)}body.design-v2 .bdv-dropdown-menu{background:#183d41;border-radius:12px;position:relative}body.design-v2 .bdv-dropdown-menu>div:first-of-type{align-items:center;color:#e5f2f3;cursor:pointer;display:inline-flex;font-style:normal;font-weight:400;gap:10px;justify-content:center;letter-spacing:.14px;line-height:15px;padding:10px}body.design-v2 .bdv-dropdown-menu>.bdv-self-menu{display:none}body.design-v2 .bdv-dropdown-menu.bdv-active>.bdv-self-menu{align-items:flex-start;background:#214b4f;border-radius:15px;box-shadow:0 3px 8.9px 0 #1b3d40;display:flex;flex-direction:column;gap:12px;min-width:142px;padding:12px;position:absolute;right:0;z-index:22}body.design-v2 .bdv-dropdown-menu.bdv-active>.bdv-self-menu a{align-items:center;align-self:stretch;background:#214b4f;border-radius:10px;color:#f1f1f1;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:400;gap:18px;letter-spacing:.14px;line-height:15px;padding:14px 12px;position:relative}body.design-v2 .bdv-dropdown-menu.bdv-active>.bdv-self-menu a.bdv-selected,body.design-v2 .bdv-dropdown-menu.bdv-active>.bdv-self-menu a:hover{background:#337d84}body.design-v2 .bdv-dropdown-menu.bdv-active>.bdv-self-menu a:not(:last-of-type){margin-bottom:6px}body.design-v2 .bdv-dropdown-menu.bdv-active>.bdv-self-menu a:not(:last-of-type):after{background:#2e5d62;bottom:-10px;content:"";height:.7px;left:0;position:absolute;right:0}body.design-v2 .bdv-dropdown-menu:hover{background:#214b4f}body.design-v2 .bdv-arrow-act{align-items:center;background:#fff url(/design-v2/img/arrow_right.svg) no-repeat 50%;border-radius:10px;display:inline-flex;gap:10px;height:33px;justify-content:center;padding:13px 17px;width:33px}body.design-v2 .bdv-checkbox-btn>span{align-items:center;background:#f4f6fb;border-radius:15px;cursor:pointer;display:flex;justify-content:center;min-width:64px;padding:18px}body.design-v2 .bdv-checkbox-btn>input{display:none;visibility:hidden}body.design-v2 .bdv-checkbox-btn>input:checked+span{background-color:#f9fd00;color:#000}body.design-v2 .bdv-checkbox-btn:hover>span{background:#eef0f4}body.design-v2 .bdv-checkbox-btn.active>span{background:#ffd130}body.design-v2 .in-sale{--bdv-in-sale-size:18px;--p-x-sale-size:9px;align-items:center;border:.7px solid #f4f6fb;border-radius:12px;color:var(--Text-0F0F0F,#2d3133);display:inline-flex;font-size:14px;font-style:normal;font-weight:400;gap:10px;justify-content:center;letter-spacing:.14px;line-height:15px;padding:10px 9px;padding-right:calc(8px + var(--bdv-in-sale-size) + var(--p-x-sale-size));position:relative}body.design-v2 .in-sale:after{background:url(/design-v2/img/icons/vip.svg) no-repeat 50%;content:"";height:var(--bdv-in-sale-size);position:absolute;right:var(--p-x-sale-size);width:var(--bdv-in-sale-size)}body.design-v2 .bdv-grey-label{align-items:center;background:#f4f6fb;border-radius:12px;color:#2d3133;display:flex;font-size:14px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:.14px;line-height:15px;padding:9px 13px}body.design-v2{--primary-bg:#18383b;--content-width:1304px;--btn-radius:12px;--section-top:120px;--border-block-radius:28px;--space-x:0px;--footer-my:50px;--footer-actions-left-gap:55px;--selected-flat-width:640px;--top-phone-text-size:16px;--favorite-btn-size:37px;--gap-mobile-menu-space:36px;--h1-font-size:36px;--h2-font-size:30px;--h4-font-size:20px;--width-map-block-current-top:597px;--width-map-block-current:597px;--gap-map-top-block-items:40px;--gap-map-top-block-item:24px;--map-section-height:1201.005px;--mortgage-form-width:33%;--mortgage-item-padding:30px;--block-with-address:197px;--menu-top-project-width:158px;background-color:var(--primary-bg);font-family:GT,sans-serif;margin:0;padding:0}body.design-v2 .show-only-all-mobile,body.design-v2 .show-only-mobile{display:none!important}@font-face{font-family:GT;font-style:normal;font-weight:100;src:url(/design-v2/fonts/GT/gteestiprodisplay_thin.otf) format("opentype")}@font-face{font-family:GT;font-style:normal;font-weight:200;src:url(/design-v2/fonts/GT/gteestiprodisplay_light.otf) format("opentype")}@font-face{font-family:GT;font-style:normal;font-weight:400;src:url(/design-v2/fonts/GT/gteestiprodisplay_regular.otf) format("opentype")}@font-face{font-family:GT;font-style:normal;font-weight:500;src:url(/design-v2/fonts/GT/gteestiprodisplay_medium.otf) format("opentype")}@font-face{font-family:GT;font-style:normal;font-weight:600;src:url(/design-v2/fonts/GT/gteestiprodisplay_bold.otf) format("opentype")}@font-face{font-family:GT;font-style:normal;font-weight:900;src:url(/design-v2/fonts/GT/gteestiprodisplay_ultrabold.otf) format("opentype")}body.design-v2 a{font-family:GT,sans-serif;line-height:1;text-decoration:none}body.design-v2 .bdv-fg-1{flex-grow:1}body.design-v2 .bdv-fg-2{flex-grow:2}body.design-v2 .bdv-hide{display:none!important}body.design-v2 header{position:relative;width:100%}body.design-v2 header .top-header{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;left:0;position:absolute;right:0;top:0;z-index:2}body.design-v2 header .top-header>div:not(.labels-list){align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:16px;max-width:var(--content-width);padding:12px 16px;width:100%}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child{align-items:center;display:flex;gap:36px}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child #navBurgerBtn{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;padding:3px .332px 3px .668px;width:18px}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child .menu-mobile{-webkit-backdrop-filter:blur(22.5499992371px);backdrop-filter:blur(22.5499992371px);background:var(--Text-0F0F0F,#2d3133);border-radius:20px;left:0;max-width:1024px;padding:30px;position:absolute;right:0;top:0;z-index:11}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child .menu-mobile.bdv-hide>div{opacity:0;visibility:hidden}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child .menu-mobile>div{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--gap-mobile-menu-space);justify-content:space-between;opacity:1;transition:all 2s ease-in-out;visibility:visible}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child .menu-mobile>div>div.self-top-mobile-menu>ul{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;list-style:none;margin:0;padding:0}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child .menu-mobile>div>div.self-top-mobile-menu>ul>li{margin-bottom:22px}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child .menu-mobile>div>div.self-top-mobile-menu>ul>li>a{color:#e5f2f3;font-size:16px;font-style:normal;font-weight:400;line-height:20px}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child .menu-mobile>div>div.project-top-mobile-list{display:flex;flex-wrap:wrap;gap:30px;max-width:354px}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child .menu-mobile>div>div.project-top-mobile-list>div{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:var(--menu-top-project-width)}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child .menu-mobile>div>div.project-top-mobile-list>div>a{color:#fff;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:16px}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child .menu-mobile>div>div.project-top-mobile-list>div>div{color:#848e92;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:14px}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child .menu-mobile>#closableMobileMenuBtn{cursor:pointer;height:16px;position:absolute;right:12px;top:11px;width:16px}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child nav>ul{align-items:center;display:flex;gap:14px;list-style:none;margin:0;padding:0}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child nav>ul li a{border:.7px solid transparent;border-radius:10px;cursor:pointer;font-family:GT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-1%;line-height:15px;text-decoration:none}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child nav>ul li a:not(.act-label){color:#f1f1f1;display:block;padding:6px 12px}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child nav>ul li a:hover{border:.7px solid #bfbfbf}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child a.top-favorite{align-items:center;align-self:stretch;background-color:#2d3133;border-radius:var(--btn-radius);color:#848e92;display:flex;gap:11px;justify-content:center;min-height:var(--favorite-btn-size);position:relative;text-decoration:none;width:var(--favorite-btn-size)}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child a.top-favorite>span{align-items:center;background-color:#2d3133;border-radius:10px;color:#848e92;display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:12px;margin-top:-7px;min-width:24px;padding:4px;position:absolute;right:-13px;top:0}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child a.top-phone{color:#f1f1f1;font-size:var(--top-phone-text-size);font-weight:500;line-height:19px;text-decoration:none}body.design-v2 header .top-header>div.labels-list{align-items:center;display:inline-flex;gap:16px;margin-top:12px;max-width:var(--content-width);padding:12px 16px;width:100%}body.design-v2 header .top-header>div.labels-list>div{align-items:center;-webkit-backdrop-filter:blur(21.3500003815px);backdrop-filter:blur(21.3500003815px);background:hsla(0,0%,100%,.05);border-radius:22px;color:#f1f1f1;display:flex;gap:10px;justify-content:center;padding:20px}body.design-v2 .full-top-slider .swiper-pagination{bottom:43px;position:absolute}body.design-v2 .full-top-slider .swiper-pagination>.swiper-pagination-bullet-active{background-color:#f1f1f1}body.design-v2 .full-top-slider .actions-overflow{bottom:63px;display:flex;flex-direction:column;gap:27px;position:absolute;right:calc(50% - var(--content-width)/2 + 40px);z-index:3}body.design-v2 .full-top-slider .actions-overflow>div:first-child{display:flex;flex-direction:column;gap:20px}body.design-v2 .full-top-slider .actions-overflow>div:first-child .act-title>svg{fill:#fff}body.design-v2 .full-top-slider .actions-overflow>div:first-child .act-subtitle>svg{fill:#f2f2f2}body.design-v2 #projects-thumb{align-items:flex-start;background:rgba(0,0,0,.6);bottom:0;display:none;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}body.design-v2 #projects-thumb.active{display:flex}body.design-v2 #projects-thumb>div{margin-top:80px;max-width:var(--content-width);position:relative;width:100%}body.design-v2 #projects-thumb>div>div.projects-thumb-list{grid-gap:6px;align-items:flex-start;background:#2d3133;background:linear-gradient(180deg,rgba(37,37,37,0) 15.38%,#1f1f1f);border-radius:var(--border-block-radius);box-shadow:4px 12px 18.9px 0 rgba(49,51,51,.5);display:grid;gap:6px;grid-template-columns:repeat(4,1fr);max-width:var(--content-width);padding:6px;width:100%}body.design-v2 #projects-thumb>div>div.projects-thumb-list>div{align-items:flex-end;border-radius:20px;display:flex;flex-grow:1;height:322px}body.design-v2 #projects-thumb>div>div.projects-thumb-list>div .prj-title{color:#f1f1f1;font-size:24px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:22px;margin-left:22px}body.design-v2 #projects-thumb>div>div.projects-thumb-list>div .prj-info{align-items:flex-start;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#525252;border-radius:20px;display:none;flex-direction:column;flex-grow:1;height:235px;justify-content:space-between;margin:6px;padding:18px}body.design-v2 #projects-thumb>div>div.projects-thumb-list>div .prj-info .prj-info-title{color:#f1f1f1;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:18px}body.design-v2 #projects-thumb>div>div.projects-thumb-list>div .prj-info .prj-info-credit{align-items:flex-start;display:flex;gap:7px}body.design-v2 #projects-thumb>div>div.projects-thumb-list>div .prj-info .prj-info-credit>div{align-items:center;border-radius:12px;color:#f1f1f1;display:flex;font-size:14px;font-style:normal;font-weight:400;gap:10px;height:33px;justify-content:center;letter-spacing:.14px;line-height:15px;padding:10px 9px}body.design-v2 #projects-thumb>div>div.projects-thumb-list>div .prj-info .prj-info-price{align-items:flex-start;background:#5d5f60;border-radius:11px;color:#f1f1f1;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;gap:2px;letter-spacing:.14px;line-height:15px;padding:12px;width:100%}body.design-v2 #projects-thumb>div>div.projects-thumb-list>div .prj-info a.prj-info-btn{align-items:center;border:.7px solid #848e92;border-radius:12px;color:#f1f1f1;display:flex;font-size:14px;font-style:normal;font-weight:400;height:35px;justify-content:center;letter-spacing:.14px;line-height:15px;padding:10px 9px;width:100%}body.design-v2 #projects-thumb>div>div.projects-thumb-list>div .prj-info a.prj-info-btn:hover{background:#fe0;color:#2d3133}body.design-v2 #projects-thumb>div>div.projects-thumb-list>div:hover .prj-title{display:none}body.design-v2 #projects-thumb>div>div.projects-thumb-list>div:hover .prj-info{display:flex}body.design-v2 #projects-thumb>div .closable-btn{cursor:pointer;position:absolute;right:-27px;top:-27px}body.design-v2 main{margin:0 auto;width:calc(var(--content-width) - var(--space-x)*2)}body.design-v2 main section.top-text{display:block;margin-top:var(--section-top)}body.design-v2 main section.top-text>h1{color:#f1f1f1;font-size:var(--h1-font-size);font-style:normal;font-weight:400;letter-spacing:-.36px;line-height:var(--h1-font-size);margin:0}body.design-v2 main section.top-text>div{color:#e5f2f3;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:21px;margin:18px 0 0;max-width:var(--content-width);width:min(600px,var(--content-width) - var(--space-x))}body.design-v2 main section.project-info-grid{--size-height:314px;--size-grid-gap:16px;margin-top:var(--section-top)}body.design-v2 main section.project-info-grid>div{align-items:center;display:flex;gap:var(--size-grid-gap);justify-content:space-between}body.design-v2 main section.project-info-grid>div article{background:#214b4f;border-radius:var(--border-block-radius);color:#f1f1f1;display:flex;flex-basis:0;flex-direction:column;font-size:20px;font-style:normal;font-weight:500;gap:10px;height:var(--size-height);justify-content:space-between;letter-spacing:-.2px;line-height:21px;padding:30px}body.design-v2 main section.project-info-grid>div article>div:nth-child(2) h4{font-size:var(--h4-font-size);font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:var(--h4-font-size);margin:0 0 10px}body.design-v2 main section.project-info-grid>div article>div:nth-child(2)>div{color:#90c4c9;font-size:16px;font-style:normal;font-weight:400;line-height:20px}body.design-v2 main section.project-info-grid>div article .inverse-bottom-label{display:flex;flex-direction:column;gap:10px;max-width:248px}body.design-v2 main section.project-info-grid>div article .inverse-bottom-label>div:first-child{color:#2d3133;font-size:24px;font-style:normal;font-weight:400;line-height:24px}body.design-v2 main section.project-info-grid>div article .inverse-bottom-label>div:last-child{color:#2d3133;font-size:16px;font-style:normal;font-weight:400;line-height:20px}body.design-v2 main section.project-info-grid>div .fg-2{min-width:min(644px,var(--content-width) - var(--space-x) * 2);width:min(644px,var(--content-width) - var(--space-x) * 2)}body.design-v2 main section.project-info-grid>div article.g-img-left-top{background:linear-gradient(270deg,transparent 70%,rgba(0,0,0,.2) 87.17%),url(/design-v2/img/projects/4/grid/left_top.png) #d3d3d3 50%/cover no-repeat}body.design-v2 main section.project-info-grid>div article.g-img-middle-right{background:linear-gradient(270deg,transparent 70%,rgba(0,0,0,.2) 87.17%),url(/design-v2/img/projects/4/grid/middle_right.png) #d3d3d3 50%/cover no-repeat}body.design-v2 main section.project-info-grid>div article.g-img-bottom-big{background:url(/design-v2/img/projects/4/grid/bottom_big.png) #d3d3d3 50%/cover no-repeat}body.design-v2 main section.project-info-grid>div article.g-img-bottom-left{background:linear-gradient(0deg,transparent 64.33%,rgba(0,0,0,.2) 94.36%),url(/design-v2/img/projects/4/grid/bottom_left.png) #d3d3d3 50%/cover no-repeat}body.design-v2 main section.project-info-grid>div article.g-img-bottom-right{background:linear-gradient(266deg,transparent 67.71%,rgba(0,0,0,.2) 91.77%),url(/design-v2/img/projects/4/grid/bottom_right.png) #d3d3d3 50%/cover no-repeat}body.design-v2 main section.project-info-grid>div article.g-img-bottom-right>div:first-child{max-width:250px}body.design-v2 main section.project-info-grid>div:not(:first-child){margin-top:var(--size-grid-gap)}body.design-v2 main section.project-info-grid>div.double-grid{--height-article-double:calc(var(--size-height)*2 + var(--size-grid-gap));align-items:stretch;display:flex;gap:var(--size-grid-gap);justify-content:space-between}body.design-v2 main section.project-info-grid>div.double-grid>div,body.design-v2 main section.project-info-grid>div.double-grid>div>article{height:var(--height-article-double)}body.design-v2 main section.project-info-grid>div.double-grid>div.two-column{display:flex;flex-direction:column;gap:var(--size-grid-gap);justify-content:space-between}body.design-v2 main section.project-info-grid>div.double-grid>div.two-column>div{flex-grow:1}body.design-v2 main section.project-info-grid>div.double-grid>div.two-column>div.two-column-details{align-items:stretch;display:flex;flex-basis:0;gap:var(--size-grid-gap)}body.design-v2 main section.news-block{display:flex;flex-direction:column;gap:10px;margin-top:var(--section-top)}body.design-v2 main section.news-block>h2{color:#f1f1f1;font-size:var(--h2-font-size);font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:var(--h2-font-size);margin:0 0 26px}body.design-v2 main section.news-block .news-list{align-items:center;align-self:stretch;display:flex;gap:12px;justify-content:space-between}body.design-v2 main section.news-block .news-list>article{align-self:stretch;border-radius:var(--border-block-radius);display:flex;flex-basis:0;height:316px;justify-content:space-between;padding:20px}body.design-v2 main section.news-block .news-list>article>a{align-items:stretch;align-self:stretch;color:#2d3133;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;gap:10px;justify-content:space-between;line-height:18px}body.design-v2 main section.news-block .news-list>article>a h3{color:#2d3133;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:21px}body.design-v2 main section.news-block .news-list>article>a>div:last-child{align-items:center;display:flex;justify-content:space-between}body.design-v2 main section.news-block .news-list>article>a .item-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--Text-0F0F0F,#2d3133);display:-webkit-box;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis}body.design-v2 main section.news-block .news-list>article>a .item-description img{max-height:130px;max-width:100%}body.design-v2 main section.news-block .news-list>article>a .grey-btn{align-items:center;background:#f4f6fb;border-radius:10px;display:flex;gap:10px;height:33px;justify-content:center;padding:13px 17px;width:33px}body.design-v2 main section.news-block .news-list>article:first-child{background:#fe0;flex-grow:5}body.design-v2 main section.news-block .news-list>article:nth-child(2){background:#f4f6fb;flex-grow:4}body.design-v2 main section.news-block .news-list>article:nth-child(3){background:#e3e7f2;flex-grow:3}body.design-v2 main section.question-block{align-items:stretch;display:flex;justify-content:space-between;margin-top:var(--section-top)}body.design-v2 main section.question-block>div{flex-grow:1}body.design-v2 main section.question-block>.question-form{background:#fff;border-radius:var(--border-block-radius) 0 0 var(--border-block-radius);flex-basis:0;padding:30px}body.design-v2 main section.question-block>.question-form h2{color:#2d3133;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:21px;margin:0}body.design-v2 main section.question-block>.question-form form{display:flex;flex-direction:column;gap:11px;margin-top:37px}body.design-v2 main section.question-block>.question-form form .bdv-group-checkbox{margin:26px 0}body.design-v2 main section.question-block>.question-bg{background:linear-gradient(181deg,transparent 31.54%,rgba(19,39,41,.2) 43.19%),url(/design-v2/img/projects/4/question_form.png) #d3d3d3 50%/cover no-repeat;background-position:top;border-radius:0 var(--border-block-radius) var(--border-block-radius) 0;flex-grow:2}body.design-v2 main section.camera-block{margin:26px 0}body.design-v2 main section.camera-block h3{color:#f1f1f1;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:21px;margin:0}body.design-v2 main section.camera-block>.list-camera>div.swiper-wrapper{display:flex;gap:0;margin-top:26px}body.design-v2 main section.camera-block>.list-camera>div.swiper-wrapper>div{align-items:center;background:#ff0;border-radius:22px;display:flex;flex-basis:auto;flex-grow:1;flex-shrink:0;overflow:hidden;width:314px}body.design-v2 main section.camera-block>.list-camera .swiper-pagination-bullet-active{background-color:#446575}body.design-v2 main section.history-photo-block{margin-top:var(--section-top)}body.design-v2 main section.history-photo-block>.history-header{align-items:center;display:flex;gap:28px}body.design-v2 main section.history-photo-block>.history-header>h2{color:#f1f1f1;font-size:var(--h2-font-size);font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:var(--h2-font-size);margin:0}body.design-v2 main section.history-photo-block h3{color:#6ea0a4;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:21px;margin:26px 0}body.design-v2 main section.history-photo-block>.list-history{--radius-h-item:22px}body.design-v2 main section.history-photo-block>.list-history .swiper{display:block;position:relative}body.design-v2 main section.history-photo-block>.list-history .swiper>.swiper-wrapper{justify-content:flex-start}body.design-v2 main section.history-photo-block>.list-history .swiper>.swiper-wrapper>div{display:block;flex-basis:0;flex-shrink:1}body.design-v2 main section.history-photo-block>.list-history .swiper>.swiper-wrapper>div>a{border-radius:var(--radius-h-item);display:block;height:255px;width:314px}body.design-v2 main section.history-photo-block>.list-history .swiper>.swiper-wrapper>div .h-left-icon{left:var(--radius-h-item);position:absolute;top:var(--radius-h-item)}body.design-v2 main section.history-photo-block>.list-history .swiper>.swiper-wrapper>div .h-bottom-date-label{bottom:var(--radius-h-item);left:var(--radius-h-item);position:absolute}body.design-v2 main section.history-photo-block>.list-history .swiper .swiper-pagination-bullet-active{background-color:#446575}body.design-v2 main section.mortgage-block{margin-top:var(--section-top)}body.design-v2 main section.mortgage-block>.mortgage-header{align-items:center;display:flex;justify-content:space-between}body.design-v2 main section.mortgage-block>.mortgage-header>div:first-child{align-items:center;display:flex;gap:9px;justify-content:flex-start}body.design-v2 main section.mortgage-block>.mortgage-header>div:first-child h2{color:#f1f1f1;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.36px;line-height:36px;margin:0}body.design-v2 main section.mortgage-block>.mortgage-header>div:last-child{align-items:center;display:flex;gap:12px}body.design-v2 main section.mortgage-block>.mortgage-header>div:last-child>div:last-child{color:#e5f2f3;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:14px;max-width:295px}body.design-v2 main section.mortgage-block>.mortgage-body{align-items:stretch;display:flex;gap:16px;justify-content:space-between;margin-top:26px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-form{border:.7px solid #297177;border-radius:28px;display:flex;flex-direction:column;gap:24px;padding:var(--mortgage-item-padding);width:var(--mortgage-form-width)}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-form .calculation{margin-bottom:0!important}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-form .calculation .calculation__title{color:#a5c7ca;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:15px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-form .calculation .calculation__percent{background:transparent;color:#5fc0ca;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:18px;top:21px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-form>.bdv-button{margin-top:6px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-form .calculation__input{background:#1c454a;border-radius:15px;color:#f1f1f1;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:18px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs{align-items:stretch;display:flex;gap:16px;justify-content:space-between;width:calc(100% - var(--mortgage-form-width) - 16px)}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program{border-radius:20px;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:10px;justify-content:stretch;padding:var(--mortgage-item-padding)}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:first-child{color:#2d3133;font-size:24px;font-style:normal;font-weight:400;line-height:24px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:last-child{align-items:stretch;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:last-child>div{align-items:stretch;display:flex;flex-direction:column;gap:49px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:last-child>div>.program-info{align-items:stretch;display:flex;flex-direction:column;gap:40px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:last-child>div>.program-info>div{display:flex;gap:10px;justify-content:space-between}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:last-child>div>.program-info>div>div.prg-item{display:flex;flex-direction:column;gap:11px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:last-child>div>.program-info>div>div.prg-item .prg-name{color:#2d3133;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:15px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:last-child>div>.program-info>div>div.prg-item .prg-value{color:#2d3133;font-size:24px;font-style:normal;font-weight:400;line-height:24px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:last-child>div>.program-result{align-items:center;display:flex;gap:10px;justify-content:space-between}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:last-child>div>.program-result>div:first-child{align-items:center;display:flex;gap:9px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:last-child>div>.program-result>div:first-child>div:nth-child(2){color:#2d3133;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:19px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div.self-program>div:last-child>div>.program-result>div:first-child>div:nth-child(3){color:#2d3133;font-size:24px;font-style:normal;font-weight:400;line-height:24px}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div:first-child{background:#fe0}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div:last-child{background:#f8f8f8}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs>div:last-child .bdv-arrow-act{background-color:#eaedf5}body.design-v2 main section.project-map{margin-top:var(--section-top)}body.design-v2 main section.project-map>.main-map{height:var(--map-section-height);position:relative}body.design-v2 main section.project-map>.main-map>.bg-map{background:url(/design-v2/img/map.svg) no-repeat bottom;bottom:-180px;left:-100px;position:absolute;right:-149px;top:-100px}body.design-v2 main section.project-map>.main-map>.main-map-content{bottom:0;position:absolute;top:0}body.design-v2 main section.project-map>.main-map>.main-map-content .base-map-block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(40,93,98,.5);border-radius:28px;padding:30px}body.design-v2 main section.project-map>.main-map>.main-map-content>div{display:flex;flex-direction:column;gap:16px;margin-top:30px;width:var(--width-map-block-current)}body.design-v2 main section.project-map>.main-map>.main-map-content>div.top-big-block{width:var(--width-map-block-current-top)}body.design-v2 main section.project-map>.main-map>.main-map-content>div>.top-block-map>h2{color:#f1f1f1;font-size:30px;font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:21px}body.design-v2 main section.project-map>.main-map>.main-map-content>div>.top-block-map>div{color:#c1dbde;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:21px}body.design-v2 main section.project-map>.main-map>.main-map-content>div>.top-block-items{align-items:center;align-items:flex-start;display:flex;gap:var(--gap-map-top-block-items)}body.design-v2 main section.project-map>.main-map>.main-map-content>div>.top-block-items>div{display:flex;flex-wrap:wrap;gap:var(--gap-map-top-block-item)}body.design-v2 main section.project-map>.main-map>.main-map-content>div>.top-block-items>div>div{align-items:center;color:#c8faff;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;line-height:20px;width:calc(50% - 20px);width:100%}body.design-v2 main section.project-map>.main-map>.main-map-content>.bottom-map{bottom:0;position:absolute}body.design-v2 main section.project-map>.main-map>.main-map-content>.bottom-map>h2{color:#f1f1f1;font-size:30px;font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:21px;margin:0}body.design-v2 main section.project-map>.main-map>.main-map-content>.bottom-map>.items-bottom-list{align-items:center;align-self:stretch;display:flex;gap:16px;margin-top:26px}body.design-v2 main section.project-map>.main-map>.main-map-content>.bottom-map>.items-bottom-list .bottom-block-item{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:40px}body.design-v2 main section.project-map>.main-map>.main-map-content>.bottom-map>.items-bottom-list .bottom-block-item>div:first-child{align-items:center;color:#f1f1f1;display:flex;font-size:20px;font-style:normal;font-weight:500;gap:10px;letter-spacing:-.2px;line-height:21px}body.design-v2 main section.project-map>.main-map>.main-map-content>.bottom-map>.items-bottom-list .bottom-block-item>div:last-child{display:flex;flex-direction:column;gap:14px}body.design-v2 main section.project-map>.main-map>.main-map-content>.bottom-map>.items-bottom-list .bottom-block-item>div:last-child>div{color:#c1dbde;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;gap:4px;letter-spacing:.14px;line-height:15px}body.design-v2 main section.project-map>.main-map>.main-map-content>.bottom-map>.items-bottom-list .bottom-block-item>div:last-child>div>span{color:#f1f1f1;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:18px}body.design-v2 main section.choose-block{margin-top:var(--section-top)}body.design-v2 main section.choose-block>h2{color:#f1f1f1;font-size:var(--h2-font-size);font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:var(--h2-font-size);margin:0}body.design-v2 main section.choose-block>.select-apartments{align-items:flex-start;align-self:stretch;background:#fff;border:.7px solid #bbc6e0;border-radius:28px;display:flex;justify-content:space-between;margin-top:26px;padding:30px}body.design-v2 main section.choose-block>.select-apartments>div:first-child{max-width:480px}body.design-v2 main section.choose-block>.select-apartments .select-count-rooms>div:first-child{color:#848e92;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:15px}body.design-v2 main section.choose-block>.select-apartments .select-count-rooms>div:last-child{align-items:center;display:flex;gap:6px;justify-content:flex-start;margin:12px 0}body.design-v2 main section.choose-block>.select-apartments .select-count-rooms>div:last-child>.bdv-checkbox-btn:first-child{width:214px}body.design-v2 main section.choose-block>.select-apartments .select-count-apartments{align-items:center;border:.7px solid #f4f6fb;border-radius:12px;display:inline-flex;gap:10px;justify-content:flex-start;padding:10px 9px}body.design-v2 main section.choose-block>.select-apartments .select-count-apartments>div:first-child{color:#2d3133;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:15px}body.design-v2 main section.choose-block>.select-apartments .flat-list-apartments{margin-top:34px}body.design-v2 main section.choose-block>.select-apartments .flat-list-apartments .apartment-self-items{align-items:stretch;display:flex;flex-wrap:wrap;gap:13.391px;max-height:398px}body.design-v2 main section.choose-block>.select-apartments .flat-list-apartments .apartment-self-items>div{align-items:center;border:.7px solid #bfbfbf;border-radius:28px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:20px;width:132px}body.design-v2 main section.choose-block>.select-apartments .flat-list-apartments .apartment-self-items>div:hover{background:#f4f6fb}body.design-v2 main section.choose-block>.select-apartments .flat-list-apartments .apartment-self-items>div.apartment-self-item-active{background:#f9fd00}body.design-v2 main section.choose-block>.select-apartments .flat-list-apartments .apartment-self-items>div .apartment-label{background:#f4f6fb;border-radius:12px;color:#2d3133;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:19px;padding:9px 13px}body.design-v2 main section.choose-block>.select-apartments .flat-list-apartments .apartment-self-items>div img{height:100px;max-width:100%}body.design-v2 main section.choose-block>.select-apartments .flat-list-apartments .self-list-items-apartment{align-items:stretch;display:flex;flex-wrap:wrap;gap:13.391px}body.design-v2 main section.choose-block>.select-apartments .flat-list-apartments .self-list-items-apartment>div{align-items:center;border:.7px solid #bfbfbf;border-radius:28px;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:center;padding:20px;width:132px}body.design-v2 main section.choose-block>.select-apartments .flat-list-apartments .self-list-items-apartment>div img{max-width:100%}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block{align-self:stretch;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;gap:6px;justify-content:stretch;width:var(--selected-flat-width)}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-header{align-items:center;display:flex;gap:10px;justify-content:space-between}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-header .select-title{color:var(--Text-0F0F0F,#2d3133);font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:21px}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-body{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-body .flat-image>img{max-height:402px;max-width:100%}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-footer{align-items:stretch;display:flex;gap:10px;justify-content:space-between}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-footer .select-params{display:flex;flex-direction:column;gap:2px}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-footer .select-params>div{align-items:center;border-bottom:.7px solid #f4f6fb;display:flex}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-footer .select-params>div .select-param{align-items:center;display:flex;gap:8px;padding:12px 0;width:155px}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-footer .select-params>div .select-param>div:first-child{color:#848e92;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:15px}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-footer .select-params>div .select-param>div:nth-child(2){color:#2d3133;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:19px}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-footer .select-price{display:flex;flex-direction:column;gap:24px}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-footer .select-price>div:first-child{align-items:flex-end;color:#2d3133;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:6px;letter-spacing:.16px;line-height:19px}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block .select-right-footer .select-price>div:first-child>div:last-child{font-size:24px;font-style:normal;font-weight:400;line-height:24px}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal{align-items:center;background:rgba(0,0,0,.6);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div{background:#fff;border-radius:28px;cursor:default;display:flex;flex-direction:column;height:calc(100vh - 10%);justify-content:stretch;padding:30px;width:calc(100vw - 10%)}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-top>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-top>div:first-child a{cursor:pointer}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-top>div:first-child>div:first-child{align-items:center;color:#2d3133;display:flex;font-size:24px;font-style:normal;font-weight:400;gap:17px;line-height:24px}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-top>div:last-child{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-top:4vh}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-body{align-items:stretch;display:flex;flex-grow:1;flex-shrink:0;justify-content:stretch}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-body .items-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-grow:1}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-footer{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:10px}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-footer>div:first-child{align-items:flex-end;color:#2d3133;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:6px;line-height:20px}body.design-v2 main section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-footer>div:first-child>div:last-child{color:#2d3133;font-size:24px;font-style:normal;font-weight:400;line-height:24px}body.design-v2 main section.form-block{background:#fff;border-radius:28px;display:flex;flex-direction:column;margin-top:var(--section-top);overflow:hidden}body.design-v2 main section.form-block>div:first-child{background:url(/design-v2/img/form-img.png) no-repeat 50%;height:244px}body.design-v2 main section.form-block>div:last-child{align-items:flex-start;align-self:stretch;background:#fff;display:flex;flex-direction:column;padding:30px}body.design-v2 main section.form-block>div:last-child>div.form-head{color:#2d3133;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:21px}body.design-v2 main section.form-block>div:last-child>form.form-body{align-items:flex-end;align-self:stretch;display:flex;gap:11px;margin-top:37px}body.design-v2 main section.form-block>div:last-child>form.form-body>a,body.design-v2 main section.form-block>div:last-child>form.form-body>div{flex-grow:1}body.design-v2 main section.form-block>div:last-child>form.form-body>a.bdv-button{align-self:flex-end}body.design-v2 main section.form-block>div:last-child>div.form-copy{color:#848e92;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:14px;margin-top:26px}body.design-v2 main section.form-block>div:last-child>div.form-copy>a{color:#0e92bc;cursor:pointer}body.design-v2 main section.whitebox-block{margin-top:var(--section-top)}body.design-v2 main section.whitebox-block>h2{color:#f1f1f1;font-size:var(--h2-font-size);font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:var(--h2-font-size)}body.design-v2 main section.whitebox-block>.gallery-list{margin:26px 0}body.design-v2 main section.whitebox-block>.gallery-list .swiper-whitebox>.swiper-wrapper{display:flex;justify-content:flex-start}body.design-v2 main section.whitebox-block>.gallery-list .swiper-whitebox>.swiper-wrapper>.swiper-slide>a{left:34px;position:absolute;top:34px;z-index:10}body.design-v2 main section.whitebox-block>.gallery-list .swiper-whitebox .swiper-button-next,body.design-v2 main section.whitebox-block>.gallery-list .swiper-whitebox .swiper-button-prev{height:47px;width:47px}body.design-v2 main section.whitebox-block>.gallery-list .swiper-whitebox .swiper-button-next:after,body.design-v2 main section.whitebox-block>.gallery-list .swiper-whitebox .swiper-button-prev:after{content:none}body.design-v2 main section.whitebox-block>.gallery-list .swiper-whitebox .swiper-button-next{background:url(/design-v2/img/icons/arrow-right-outline.svg) no-repeat 50%}body.design-v2 main section.whitebox-block>.gallery-list .swiper-whitebox .swiper-button-prev{background:url(/design-v2/img/icons/arrow-left-outline.svg) no-repeat 50%}body.design-v2 main section.whitebox-block>.whitebox-description{align-items:flex-start;color:#e5f2f3;display:flex;flex-direction:column;font-size:18px;font-style:normal;font-weight:400;gap:15px;letter-spacing:-.18px;line-height:21px}body.design-v2 main section.whitebox-block>.whitebox-description>div{max-width:552px}body.design-v2 main section.fullness-block{margin-top:var(--section-top)}body.design-v2 main section.fullness-block>.fullness-header{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}body.design-v2 main section.fullness-block>.fullness-header h2{color:#f1f1f1;font-size:var(--h2-font-size);font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:var(--h2-font-size)}body.design-v2 main section.fullness-block>.fullness-header .fullness-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}body.design-v2 main section.fullness-block>.fullness-header .fullness-buttons .btn-fullness{align-items:center;background:#183d41;border-radius:15px;color:#f1f1f1;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:10px;height:52px;letter-spacing:.16px;line-height:19px;padding:18px 30px}body.design-v2 main section.fullness-block>.fullness-header .fullness-buttons .btn-fullness.active{background:#214b4f}body.design-v2 main section.fullness-block>.fullness-body{align-items:stretch;background:#18383b;display:flex;flex-shrink:0;height:567.231px;justify-content:stretch;margin-top:28px;position:relative}body.design-v2 main section.fullness-block>.fullness-body>div{border-radius:28px;bottom:0;left:0;position:absolute;right:0;top:0}body.design-v2 main section.fullness-block>.fullness-body>div:first-child{width:calc(100% - 40px);z-index:5}body.design-v2 main section.fullness-block>.fullness-body>div:nth-child(2){opacity:.7;width:calc(100% - 30px);z-index:4}body.design-v2 main section.fullness-block>.fullness-body>div:nth-child(3){opacity:.5;width:calc(100% - 20px);z-index:3}body.design-v2 main section.fullness-block>.fullness-body>div:nth-child(4){opacity:.3;width:calc(100% - 10px);z-index:2}body.design-v2 main section.fullness-block>.fullness-body>div:nth-child(5){opacity:.1;z-index:1}body.design-v2 main section.fullness-block>.fullness-body>div>a{left:30px;position:absolute;top:30px}body.design-v2 footer.new-footer{margin:0 auto;padding:0 var(--space-x);width:var(--content-width)}body.design-v2 footer.new-footer>div{margin-top:var(--section-top)}body.design-v2 footer.new-footer>div .footer-top{align-items:flex-start;align-self:stretch;display:flex;gap:12px;justify-content:space-between;margin-top:var(--footer-my)}body.design-v2 footer.new-footer>div .footer-top>div.footer-info{align-items:flex-start;display:flex;flex-grow:1;flex-wrap:wrap}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div{align-items:flex-start;display:flex;flex-basis:0;gap:50px}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div:first-child{flex-grow:5}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div:last-child{flex-grow:7}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div .block-item{align-items:flex-start;display:flex;flex-direction:column;gap:9px}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div .block-item.bi-address{flex-basis:0}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div .block-item.bi-address>a{max-width:100%;width:var(--block-with-address)}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div .block-item a{color:#7e9096;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:14px}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div .block-item .block-item-header{color:#fff;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:16px;white-space:nowrap}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div>.footer-project-list{--gap-footer-project-list:22px;display:flex;flex-wrap:wrap;gap:var(--gap-footer-project-list)}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div>.footer-project-list>div{box-sizing:border-box}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div>.footer-project-list .block-item.bi-address{flex-basis:calc(40% - var(--gap-footer-project-list))}body.design-v2 footer.new-footer>div .footer-logo-block{align-items:center;display:flex;gap:72px;margin-top:var(--footer-my)}body.design-v2 footer.new-footer>div .footer-logo-block>div:first-child{align-items:center;display:flex;gap:12px}body.design-v2 footer.new-footer>div .footer-logo-block>div:last-child{display:flex;flex-direction:column;gap:12px}body.design-v2 footer.new-footer>div .footer-logo-block>div:last-child a:first-of-type{color:#fff;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:19px;white-space:nowrap}body.design-v2 footer.new-footer>div .footer-logo-block>div:last-child a:last-of-type{color:#7e9096;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:14px;white-space:nowrap}body.design-v2 footer.new-footer>div .footer-hr{margin:var(--footer-my) 0}body.design-v2 footer.new-footer>div .footer-description{color:#7e9096;font-size:10px;font-style:normal;font-weight:400;line-height:11px;margin-bottom:var(--footer-my)}body.design-v2 footer.new-footer>div .footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:var(--footer-my)}body.design-v2 footer.new-footer>div .footer-actions>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:var(--footer-actions-left-gap);justify-content:flex-start}body.design-v2 footer.new-footer>div .footer-actions>div:first-child a{color:#7e9096;font-size:12px;font-style:normal;font-weight:400;line-height:14px}body.design-v2 footer.new-footer>div .footer-actions>div:last-child{align-items:center;display:flex;gap:50px;justify-content:flex-end}body.design-v2 footer.new-footer>div .footer-actions>div:last-child .email-item{align-items:center;display:flex;gap:5px}body.design-v2 footer.new-footer>div .footer-actions>div:last-child .email-item a{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:14px}body.design-v2 footer.new-footer social{align-items:center;display:flex;gap:24px}@media only screen and (max-width:1025px){body.design-v2{--top-phone-text-size:14px;--favorite-btn-size:30px;--space-x:17px;--width-map-block-current-top:100%;--width-map-block-current:273px;--gap-map-top-block-items:20px;--gap-map-top-block-item:20px;--mortgage-form-width:50%;--mortgage-item-padding:18px;--footer-actions-left-gap:12px}body.design-v2 .show-only-desktop{display:none!important}body.design-v2 .show-only-all-mobile{display:flex!important}body.design-v2 .flex-all-mobile-wrap{flex-wrap:wrap}body.design-v2 header .top-header>div:not(.labels-list){margin-top:0}body.design-v2 header .top-header>div:not(.labels-list)>div:last-child{flex-direction:row-reverse;gap:29px}body.design-v2 main section.project-map>.main-map>.bg-map{top:0}body.design-v2 main section.project-map>.main-map>.main-map-content>div>.top-block-map>h2{font-size:24px}body.design-v2 main section.project-map>.main-map>.main-map-content>.bottom-map{bottom:unset}body.design-v2 main section.project-map>.main-map>.main-map-content>.bottom-map>h2{font-size:24px}body.design-v2 main section.project-map>.main-map>.main-map-content>.bottom-map>.items-bottom-list{flex-wrap:wrap;margin-top:22px}body.design-v2 main section.news-block .news-list>article:first-child,body.design-v2 main section.news-block .news-list>article:nth-child(2),body.design-v2 main section.news-block .news-list>article:nth-child(3){flex-grow:1}body.design-v2 section.project-info-grid>div{flex-wrap:wrap}body.design-v2 main section.mortgage-block>.mortgage-body>.mortgage-programs{flex-direction:column;flex-grow:1}body.design-v2 main .calculation__slider-selection.slider-selection{max-width:100%!important}}@media only screen and (min-width:721px) and (max-width:1025px){body.design-v2{--section-top:80px;--map-section-height:1400px}}@media only screen and (max-width:720px){body.design-v2{--section-top:60px;--gap-mobile-menu-space:112px;--h2-font-size:20px;--footer-my:40px;--size-height:auto;--menu-top-project-width:148px;--block-with-address:160px;--h4-font-size:18px}body.design-v2 .show-only-mobile{display:flex!important}body.design-v2 .hide-only-mobile{display:none!important}body.design-v2 .full-top-slider .actions-overflow{left:0;padding:12px 16px;right:0}body.design-v2 main>section.top-text{text-align:center}body.design-v2 main>section.top-text>h2{font-size:20px;font-style:normal;font-weight:500;line-height:21px}body.design-v2 main>section.top-text>div{font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:100%}body.design-v2 main>section.form-block>div:last-child>form.form-body{align-items:stretch;flex-direction:column;gap:17px}body.design-v2 main>section.form-block>div:last-child>form.form-body>a.bdv-button{align-self:stretch}body.design-v2 main>section.project-map>.main-map>.bg-map{background-position:50% 8%;left:calc(var(--space-x)*-1);right:calc(var(--space-x)*-1);top:-55px}body.design-v2 main>section.project-map>.main-map>.main-map-content .base-map-block{padding:18px}body.design-v2 main>section.question-block{flex-direction:column-reverse;flex-wrap:wrap}body.design-v2 main>section.question-block>.question-form{border-radius:0 0 var(--border-block-radius) var(--border-block-radius)}body.design-v2 main>section.question-block>.question-bg{border-radius:var(--border-block-radius) var(--border-block-radius) 0 0;height:250px;width:100%}body.design-v2 main>section.news-block .news-list{flex-direction:column}body.design-v2 main>section.mortgage-block>.mortgage-body{flex-wrap:wrap}body.design-v2 main>section.mortgage-block>.mortgage-body>.mortgage-form{width:100%}body.design-v2 main>section.mortgage-block>.mortgage-body>.mortgage-programs{width:calc(var(--mortgage-form-width) - 16px)}body.design-v2 main>section.choose-block>.select-apartments{padding:18px}body.design-v2 main>section.choose-block>.select-apartments>div:first-child{display:flex;flex-direction:column}body.design-v2 main>section.choose-block>.select-apartments .select-count-rooms>div:last-child>.bdv-checkbox-btn:first-child{flex-grow:2;width:auto}body.design-v2 main>section.choose-block>.select-apartments .select-count-apartments{align-self:center}body.design-v2 main>section.choose-block>.select-apartments .flat-list-apartments .apartment-self-items{padding-right:10px}body.design-v2 main>section.choose-block>.select-apartments .flat-list-apartments .apartment-self-items>div{flex-basis:calc(50% - 7px);width:auto}body.design-v2 main>section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div{border-radius:20px;padding:18px}body.design-v2 main>section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-top>div:first-child>div:first-child{font-size:18px}body.design-v2 main>section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-top>div:last-child{margin-top:1vh}body.design-v2 main>section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div>.modal-body{padding:10px}body.design-v2 main>section.choose-block>.select-apartments .selected-flat-block #selectApartmentModal>div .modal-footer{flex-direction:column}body.design-v2 main>section.project-info-grid>div article{padding:18px}body.design-v2 footer.new-footer>div .footer-top>div.footer-info{gap:41px}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div:first-child,body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div:last-child{flex-grow:1}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div{flex-basis:auto;justify-content:space-between}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div>.footer-project-list{justify-content:space-between}body.design-v2 footer.new-footer>div .footer-top>div.footer-info>div>.footer-project-list .block-item.bi-address{flex-basis:0;max-width:45%}body.design-v2 footer.new-footer>div .footer-logo-block{justify-content:space-between}body.design-v2 footer.new-footer>div .footer-logo-block>div:last-child{flex-basis:var(--block-with-address)}body.design-v2 footer.new-footer>div .footer-description{text-align:center}body.design-v2 footer.new-footer>div .footer-actions{flex-direction:column;gap:40px}body.design-v2 footer.new-footer>div .footer-actions>div:first-child{flex-direction:column}body.design-v2 footer.new-footer>div .footer-actions>div:last-child{flex-direction:column;gap:40px}}
