*,:after,:before{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}:root{--menu-z-index:3;--modal-z-index:2;--nav-z-index:1;--white-color:#fff;--white-opacity-color:hsla(0,0%,100%,0.2);--black-color:#252525;--black-opacity-color:rgba(37,37,37,0.9);--black-transparent-color:rgba(37,37,37,0.2);--grey-color:#898989;--brown-color:#a67446;--brown-opacity-color:rgba(166,116,70,0.3);--baige-color:#f2ede7;--baige-opacity-color:rgba(242,237,231,0.3);--green-color:#38ae62;--wa-color:#67c087;--wa-opacity-color:rgba(103,192,135,0.2);--red-color-1:#c63b3b;--red-color-2:#fe1414;--green-color-1:#008626;--green-color-2:#03a732;--brown-opacity:rgba(166,116,70,0.9);--light-green:#a7cfb6;--dark-background:var(--black-color);--light-background:var(--white-color);--main-background:var(--baige-color);--accent-background:var(--brown-color);--dark-opacity-background:var(--black-opacity-color);--dark-opacity-border:var(--black-transparent-color);--light-opacity-background:var(--white-opacity-color);--accent-opacity-background:var(--brown-opacity-color);--main-opacity-background:var(--baige-opacity-color);--light-text:var(--white-color);--accent-text:var(--brown-color);--grey-text:var(--grey-color);--hover-text:var(--green-color);--dark-text:var(--black-color)}.no-reset ul,ul{margin-top:0;margin-bottom:0;padding-left:0}li{list-style:none}.no-reset li{list-style:disc outside none;list-style:initial}@font-face{font-family:Montserrat;font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/Montserrat-Light.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2")}body{position:relative;color:#252525;color:var(--dark-text);background-color:#252525;background-color:var(--dark-background);font-family:Montserrat;font-style:normal;margin:0;display:flex;flex-direction:column;justify-content:space-between}body,html{min-width:320px;height:100%}main{padding-top:70px;background-color:#f2ede7;background-color:var(--main-background);}address{font-style:normal}picture img{display:block}html{scroll-behavior:smooth}.container{width:100%;max-width:1150px;margin:0 auto;padding:30px 25px;}.menu__container{display:flex;height:100%;margin-left:20px;margin-right:20px;align-items:center}.container.container_full-width{padding-left:0;padding-right:0}.container.container_full-height{padding-top:0;padding-bottom:0;display:flex;flex-direction:column;gap:20px}.section{width:100%;background-color:#f2ede7;background-color:var(--main-background);color:#252525;color:var(--dark-text)}.section.section_dark{background-color:#252525;background-color:var(--dark-background)}.section.section_light{background-color:#ffffff;background-color:var(--light-background)}.section.section_accent{background-color:#a67446;background-color:var(--accent-background)}.section_dark,.section_dark-opacity{color:#ffffff;color:var(--light-text)}.container_dark{background-color:#252525;background-color:var(--dark-background)}.container_light{background-color:#ffffff;background-color:var(--light-background)}.container_accent{background-color:#a67446;background-color:var(--accent-background)}.container_dark-opacity{background-color:rgba(37, 37, 37, 0.9);background-color:var(--dark-opacity-background)}.container_accent,.container_dark,.container_dark-opacity{color:#ffffff;color:var(--light-text)}.menu{position:fixed;z-index:3;z-index:var(--menu-z-index);height:70px;}.menu__container.container{position:relative}.menu__container.container,.menu__logo{display:flex;align-items:center}.menu__logo svg:first-child{width:42px;height:auto;}.menu__logo svg:last-child{display:none;width:100px;height:auto;margin-left:18px;}.menu__cta.button{width:-moz-fit-content;width:fit-content;padding-left:20px;padding-right:20px;text-transform:uppercase}.menu__nav{display:none;gap:20px;align-items:center;width:100%;margin-left:60px;margin-right:40px;font-family:Montserrat;font-weight:400;font-size:16px;line-height:20px;flex-wrap:wrap;}.menu__nav a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:.25s}.menu__nav a:hover{color:#a67446;color:var(--accent-text)}.menu__draw{padding:10px 16px;font-size:14px}a.menu__draw{animation-duration:1.2s;animation-iteration-count:infinite;animation-name:green-pulse;animation-timing-function:ease-in;text-transform:uppercase;color:#ffffff;color:var(--light-text);padding-top:7px;padding-bottom:7px;}a.menu__draw:focus,a.menu__draw:hover{animation-play-state:paused;background-color:var(--red-hover);color:#ffffff;color:var(--light-text)}.menu__phone{display:flex;align-items:center;margin-left:auto;font-family:Montserrat;font-weight:500;font-size:20px;line-height:24px;-webkit-text-decoration:none;text-decoration:none;color:inherit;transition:.25s;white-space:nowrap}.menu__phone_wa{margin-left:10px}.menu__phone:hover{color:#a67446;color:var(--accent-text)}.menu__phone span{margin-right:13px;display:none;}.menu__phone-button{background-color:transparent;border:none;cursor:pointer}.menu__phone-circle{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border:5px solid rgba(255, 255, 255, 0.2);border:5px solid var(--light-opacity-background);border-radius:50%;background-color:#ffffff;background-color:var(--light-background);background-clip:padding-box;box-sizing:content-box;}.menu__phone_wa .menu__phone-circle{border:5px solid rgba(103, 192, 135, 0.2);border:5px solid var(--wa-opacity-color);background-color:#67C087;background-color:var(--wa-color)}.menu__phone-circle svg{height:18px;}.menu__msg_wa{display:none;background-color:#67C087;background-color:var(--wa-color);-webkit-text-decoration:none;text-decoration:none;position:absolute;padding:10px 16px;top:68px;left:32.4%;transform:translateX(-50%);font-size:14px;text-transform:uppercase;color:#ffffff;color:var(--white-color);border:none;cursor:pointer;}.menu__msg_wa:hover{background-color:#ffffff;background-color:var(--white-color);color:#67C087;color:var(--wa-color)}.menu__time.text{display:none;position:absolute;top:58px;right:12%;font-size:14px;}.menu__button{background-color:transparent;background-color:initial;border:0;cursor:pointer;height:18px;padding:0}.menu__button svg{height:18px;margin-left:22px;}.mobile-menu{position:fixed;display:none;height:100%;z-index:1;z-index:var(--nav-z-index)}.mobile-menu.mobile-menu__active{display:block}.mobile-menu__divider{height:1px;width:100%;margin:0 0 45px;border:0;background-color:rgba(255, 255, 255, 0.2);background-color:var(--light-opacity-background)}.mobile-menu__link{display:block;width:100%;color:inherit;font-weight:400;font-size:24px;line-height:61px;-webkit-text-decoration:none;text-decoration:none}.mobile-menu__draw{color:#c63b3b;color:var(--red-color-1)}.footer .container{display:grid;grid-row-gap:30px;row-gap:30px;}.footer .section-title,.footer .text{margin-bottom:0}.footer__address.text,.footer__time.text{font-size:18px;line-height:30px}.footer__address a{-webkit-text-decoration:none;text-decoration:none;color:#fff}.footer__contacts{font-size:24px;line-height:35px}.footer__copyright.text,.footer__dev.text,.footer__docs{font-size:14px;line-height:170%}.footer__button{max-width:220px}.footer__soc-link{display:inline-block;margin-right:13px}.footer__soc-link svg{height:30px}.footer__dev{display:flex;align-items:center}.footer__pl-link{display:inline-block;height:23px;margin-left:13px}.footer__pl-link svg{height:23px}.footer__pl-link svg:hover path,.footer__soc-link svg:hover path{fill:#f2ede7;fill:var(--main-background)}.footer__partner-title,.footer__partners-title{font-size:28px}.footer__docs-button{display:flex;gap:20px;margin-bottom:30px;align-items:center;-webkit-text-decoration:none;text-decoration:none;font-weight:400;font-size:24px;line-height:100%;color:#fff}.section-title{font-size:40px;font-weight:300;margin:0 0 30px;text-transform:none;}.section-title.section-title_small{font-size:32px;text-transform:none;}.section-title.section-title_main{font-size:36px;font-weight:400;line-height:120%;text-transform:uppercase;}.section-title.section-title_main span{font-size:32px;line-height:47px;}.subtitle{font-size:20px;}.text{font-size:16px;font-weight:400;line-height:160%;margin:0;}.link{color:#a67446;color:var(--accent-text);font-style:inherit}.button,.link{-webkit-text-decoration:none;text-decoration:none}.button{display:block;width:100%;padding:10px;background-clip:padding-box;background-color:#a67446;background-color:var(--accent-background);border:7px solid rgba(166, 116, 70, 0.3);border:7px solid var(--accent-opacity-background);color:#ffffff;color:var(--light-text);font-size:14px;font-weight:500;line-height:17px;text-align:center;text-transform:uppercase;white-space:nowrap;transition:.25s;cursor:pointer;}.button--white{color:#252525;color:var(--dark-text);background-color:#f2ede7;background-color:var(--main-background);border:7px solid rgba(242, 237, 231, 0.3);border:7px solid var(--main-opacity-background)}.button--red-pulse{animation-duration:1.2s;animation-iteration-count:infinite;animation-name:red-pulse;animation-timing-function:ease-in;}.button--red-pulse:focus,.button--red-pulse:hover{animation-play-state:paused;background-color:var(--red-hover)}.section_accent .button{color:#252525;color:var(--dark-text)}.button:hover,.section_accent .button{background-color:#f2ede7;background-color:var(--main-background);border:7px solid rgba(242, 237, 231, 0.3);border:7px solid var(--main-opacity-background)}.button:hover{color:#a67446;color:var(--accent-text)}.section_accent .button:hover{color:#ffffff;color:var(--light-text);background-color:#252525;background-color:var(--dark-background);border:7px solid rgba(37, 37, 37, 0.2);border:7px solid var(--dark-opacity-border)}.background-image{height:100%;position:relative;width:100%;overflow:hidden}.background-image__image{position:absolute;z-index:-1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.5)}.background-image__content,.relative{position:relative}.relative__absolute{position:absolute;pointer-events:none}.callback__input,.callback__text{margin-bottom:40px}.callback__input{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:37px;border:0;border-bottom:1px solid #ffffff;border-bottom:1px solid var(--light-background);color:#ffffff;color:var(--light-text);background-color:transparent;background-color:initial;font-size:22px;line-height:170%}.callback__input::-moz-placeholder{color:#ffffff;color:var(--light-text)}.callback__input::placeholder{color:#ffffff;color:var(--light-text)}.callback__checkbox{display:block;font-size:14px;line-height:170%;margin-bottom:40px}.callback__checkbox a{-webkit-text-decoration:none;text-decoration:none;color:#252525;color:var(--black-color)}.callback__input:focus{outline:0}.callback .container{display:block;max-width:1000px;}.modal{display:none;position:fixed;z-index:2;z-index:var(--modal-z-index);top:0;left:0;height:100vh;width:100vw;overflow-y:scroll;background-color:rgba(37, 37, 37, 0.9);background-color:var(--dark-opacity-background);justify-content:center;align-items:center}.modal[aria-hidden=false]{display:flex}.modal__content{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:100%;background-color:#a67446;background-color:var(--accent-background);padding:100px 25px 70px;top:50%;left:50%;}.modal__cross.button{position:absolute;top:95px;right:25px;font-size:20px;padding:0;width:35px;height:35px;}@keyframes red-pulse{0%{background-color:#c63b3b;background-color:var(--red-color-1)}50%{background-color:#fe1414;background-color:var(--red-color-2)}to{background-color:#c63b3b;background-color:var(--red-color-1)}}@keyframes green-pulse{0%{background-color:#008626;background-color:var(--green-color-1)}50%{background-color:#03a732;background-color:var(--green-color-2)}to{background-color:#008626;background-color:var(--green-color-1)}}.map{position:relative}.map__text{display:block;position:absolute;background-color:#ffffff;background-color:var(--light-background);padding:30px;width:80%;max-width:700px;top:50%;left:50%;transform:translateX(-50%);top:-50px;}.map__text:before{background-color:#252525;background-color:var(--dark-background);bottom:-10px;content:"";height:10px;left:10px;opacity:.2;position:absolute;width:calc(100% - 20px)}.ccl-district-plan-map-modal-help{align-items:center;box-sizing:border-box;color:#fff;display:flex;justify-content:center;text-align:center;transition:background .2s;touch-action:auto;background:rgba(0,0,0,.6)}.cookies-popup{display:none;position:fixed;z-index:1002;left:10%;right:10%;bottom:40px;padding:16px 32px;justify-content:space-between;align-items:center;gap:20px;background-color:#fff;font-weight:400;font-size:16px;line-height:1;}.cookies-popup p{flex-grow:1}.cookies-popup a{-webkit-text-decoration:none;text-decoration:none;color:#252525;color:var(--black-color);font-weight:700}.cookies-popup .btn{background-color:#000;color:#fff;padding:10px 20px;font-size:18px;border:none;}.cookies-popup--shown{display:flex}.interactive__plan-container{width:100%;max-width:1100px;margin:0 auto;padding:105px 25px 100px}.interactive__plan-container svg{max-height:600px;max-width:100%;margin:0 auto;display:block}.ccl-district-plan-building{cursor:pointer}.ccl-district-plan-building:hover .ccl-district-plan-building-view{fill:#dcffe9}.ccl-interactive{background-color:#ffffff;background-color:var(--light-background)}.ccl-itenreactive-buttons__title{padding-right:10px;white-space:nowrap}.ccl-itenreactive-buttons{align-items:center;display:none;grid-gap:7px;grid-template-columns:1fr 1fr 1fr;left:50%;position:absolute;top:-55px;transform:translateX(-50%)}.ccl-itenreactive-buttons__btn{border:0;background:#a67446;background:var(--accent-background);color:#ffffff;color:var(--light-text);cursor:pointer;display:block;font-size:18px;font-weight:400;height:38px;line-height:35px;min-width:38px;padding:0 21px;text-align:center}.ccl-itenreactive-buttons__btn:disabled{background:#898989;background:var(--grey-color)}img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.a-apartment-item-text ul{margin-bottom:10px;margin-top:10px;padding:0}#hint ul,.a-modal-apartment ul{margin:0;padding:0}.a-apartment a{color:#4b545b}.a-container,.a-container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.a-container-fluid{width:100%}.a-f-wrap,.a-row{display:flex;flex-wrap:wrap;position:relative}.a-row{margin-left:-15px;margin-right:-15px}.a-typical-button,input[type=submit].a-typical-button{background-color:#095b97;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;height:38px;position:relative;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out, box-shadow .25s ease-in-out;width:100%}.a-typical-button:hover,input[type=submit].a-typical-button:hover{box-shadow:none}.a-typical-button.a-button-without-complex{background:#008dd6;border-radius:0;font-weight:400;height:60px;letter-spacing:.4px;max-width:300px;padding:8px 30px;text-transform:uppercase}.a-button-without-complex_mobile{display:none}.a-interactive .a-container{margin:auto;padding:0;width:100%}.a-interactive .a-build-page-navbar{align-items:flex-end;background-color:transparent;display:flex;justify-content:center;margin:0 auto;max-width:1000px;top:auto;transform:translate(-90px,-50px);z-index:10}.a-interactive .a-build-page-navbar button{background:0 0}.a-general-plan.a-interactive{width:auto}.a-filter .a-container{transition:.25s}.a-general-plan.a-interactive .a-container{max-height:55vw}.a-apartment-item-text .a-apartment-item__price span{color:#8e8e8e;font-size:12px;font-weight:400}.a-filter{background:#f2ede7;background:var(--main-background);margin:0 auto;max-width:1110px;padding:32px 40px;position:relative;top:-50px;width:100%}.a-filter-lists{display:grid;grid-column-gap:30px;grid-row-gap:60px;grid-template-areas:"b r p s";grid-template-columns:1fr 1fr 1fr 1fr;padding:30px 15px 0}.a-filter-lists__item{display:flex;position:relative}.a-filter-lists__item.a-building{grid-area:b;}.a-filter-lists__item.a-entrance{display:none;grid-area:e;}.a-filter-lists__item.a-rooms{grid-area:r;}.a-filter-lists__item.a-rooms:before{content:"Комнат";position:absolute;top:-30px}.a-filter-lists__item.a-price-full{grid-area:p;}.a-filter-lists__item.a-price-full:before{content:"Цена от"}.a-filter-lists__item.a-price-full:after,.a-filter-lists__item.a-price-full:before{position:absolute;top:-30px}.a-filter-lists__item.a-price-full:after{content:"До";left:calc(50% + 8px)}.a-filter-lists__item.a-S-total{grid-area:s;}.a-filter-lists__item.a-S-total:before{content:"Площадь от"}.a-filter-lists__item.a-S-total:after,.a-filter-lists__item.a-S-total:before{position:absolute;top:-30px}.a-filter-lists__item.a-S-total:after{content:"До";left:calc(50% + 8px)}.a-filter-lists__item.a-sell label,.a-filter-lists__item.a-subsection label{border-radius:3px;color:#595959}.a-filter-lists__item.a-sell label:first-child,.a-filter-lists__item.a-subsection label:first-child{width:calc(50% - 8px)}.a-filter-lists__item input:disabled+span{background-color:#eee!important;cursor:default!important}.a-filter-lists__item.a-sell label input+span,.a-filter-lists__item.a-subsection label input+span{background:#fff;border:1px solid rgba(108,116,121,.2);color:#6c7479;cursor:pointer;display:block;font-size:14px;font-weight:400;height:38px;line-height:38px;padding:0 8px;text-align:center;transition:background-color .25s ease-in-out}.a-filter-lists__item.a-sell label:last-child,.a-filter-lists__item.a-subsection label:last-child{width:57%}.a-filter-lists__item.a-sell label:first-child span,.a-filter-lists__item.a-subsection label:first-child span{border-bottom-left-radius:3px;border-top-left-radius:3px}.a-filter-lists__item.a-sell label:last-child span,.a-filter-lists__item.a-subsection label:last-child span{border-bottom-right-radius:3px;border-top-right-radius:3px;margin-left:-1px}.a-filter-lists__item.a-price-full input,.a-filter-lists__item.a-S-total input{background:#f2ede7;background:var(--main-background);border:none;border-bottom:2px solid #a67446;border-bottom:2px solid var(--accent-background);color:#252525;color:var(--dark-background);display:block;font-size:18px;font-weight:400;height:38px;line-height:38px;outline:none;padding:0;text-align:left;transition:.25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(50% - 8px)}.a-filter-lists__item.a-sell label input,.a-filter-lists__item.a-subsection label input{display:none}.a-filter-lists__item.a-sell label input:checked+span,.a-filter-lists__item.a-subsection label input:checked+span{background:#095b97;border:1px solid #095b97;color:#fff;position:relative;z-index:10}.a-filter-lists__item.a-sell label:hover input:not(:checked)+span,.a-filter-lists__item.a-subsection label:hover input:not(:checked)+span{background-color:rgba(9,91,151,.3)}.a-filter-lists__item.a-sell label:first-child,.a-filter-lists__item.a-sell label:last-child{width:50%}.a-filter-lists__item.a-price-full input:last-child,.a-filter-lists__item.a-S-total input:last-child{margin-left:16px}.a-filter-lists__item.a-jk-object{flex:0 0 90%;margin-top:10px;min-width:90%}.a-filter-lists__item.a-jk-object select{background-color:#fff;border:1px solid rgba(108,116,121,.2);border-radius:3px;color:#6c7479;cursor:pointer;font-size:14px;font-weight:400;height:38px;padding:0 8px;width:100%}.a-apartment{min-height:700px;padding-bottom:50px;transition:.25s}.a-apartment-item{flex:0 0 33.3%;max-width:33.3%;min-height:1px;padding-left:15px;padding-right:15px}.a-apartment-item:nth-child(n+4){margin-top:30px}.a-apartment-item-wrap{background:#fff;border:.5px solid #ececec;border-radius:3px;box-shadow:0 4px 10px 0 rgba(108,116,121,.1);display:block;padding:25px;transition:.25s;will-change:box-shadow}.a-apartment-item__img{height:180px}.a-apartment-item__img img{display:block;margin:0 auto;max-height:180px;max-width:100%;width:auto}.a-apartment-item-text{margin-top:25px}.a-apartment-item-text .a-apartment-item__title{font-size:14px}.a-apartment-item-text .a-apartment-item__price{font-size:22px;font-weight:400;line-height:1.2;margin-top:10px}.a-apartment-item__price--spec{color:#b62424}.a-apartment-item__old-price{-webkit-text-decoration:line-through;text-decoration:line-through;font-size:12px}.a-apartment-item-text ul li{display:inline-block;line-height:1;padding:0 8px}.a-apartment-item-text ul li:first-child{padding-left:0}.a-apartment-item-text ul li:last-child{padding-right:0}.a-apartment-item-text ul li:not(:first-child){border-left:1px solid #999}.a-apartment-item:hover .a-apartment-item-wrap{box-shadow:0 6px 16px 0 rgba(0,0,0,.15);color:#4b5b5b}.a-modal-apartment{background-color:#f5f5f5;box-shadow:inset 0 0 10px rgba(0,0,0,.05);height:100vh;overflow-y:auto;padding-bottom:100px;position:fixed;right:-760px;top:0;width:760px;z-index:10160}.a-modal-apartment .close{margin:20px 50px}.a-modal-apartment .close button{background:#fff;border:1px solid #adadad;box-shadow:none;color:#999;font-size:14px;padding-left:35px;padding-right:10px;position:relative;transition:.25s;width:auto}.a-modal-apartment .a-close button:after,.a-modal-apartment .a-close button:before{background-color:#999;content:"";height:2px;left:10px;position:absolute;top:16px;transform:rotate(45deg);width:20px}.a-modal-apartment .a-close button:before{transform:rotate(-45deg)}.a-modal-apartment .a-close button:hover{background:0 0}.a-modal-apartment .a-content{background-color:#ffffff;background-color:var(--light-text);box-shadow:0 -5px 10px rgba(0,0,0,.05);color:#252525;color:var(--dark-background);margin-bottom:30px;padding:30px 50px}.a-modal-apartment .a-content-image{height:300px;margin-bottom:40px;margin-top:40px}.a-modal-apartment .a-content-image,.a-modal-apartment .a-content-image a{align-content:center;display:flex;justify-content:center}.a-modal-apartment .a-content-image img{max-height:100%}.a-modal-apartment .a-content .a-modal-content-title{display:flex;flex-wrap:wrap}.a-modal-apartment .a-content .a-title-text{display:flex;flex:0 0 70%;flex-direction:column;max-width:70%}.a-modal-apartment .a-content .a-title-cost{display:flex;flex:0 0 30%;flex-direction:column;max-width:30%;text-align:right;visibility:hidden}.a-modal-apartment .a-content .a-title-cost span:first-child,.a-modal-apartment .a-content .a-title-text span:first-child{font-size:26px;font-weight:400;margin-bottom:3px}.a-modal-apartment .a-content .a-title-cost span:last-child,.a-modal-apartment .a-content .a-title-text span:last-child{color:#8a8a8a;font-size:14px}.a-modal-apartment .a-content__title{font-size:20px;font-weight:400;margin-bottom:30px}.a-modal-apartment .a-modal-content-info ul li{color:#999;display:flex;font-weight:400;justify-content:space-between;padding:7px 0}.a-modal-apartment .a-modal-content-info ul li:first-child{padding-top:0}.a-modal-apartment .a-modal-content-info ul li:last-child{padding-bottom:0}.a-modal-apartment .a-modal-content-info span{display:flex}.a-modal-apartment .a-modal-content-info span:first-child{padding-right:15px}.a-modal-apartment .a-modal-content-info span:last-child{padding-left:15px}.a-modal-apartment .a-modal-content-info span:nth-child(2){border-bottom:1px dotted #aaa;flex-grow:1;position:relative;top:-4px}.a-modal-apartment .a-modal-content__jk-description{color:#999}.a-modal-apartment .a-modal-call-back{background-color:#ffffff;background-color:var(--light-background);bottom:0;box-shadow:0 -5px 5px rgba(0,0,0,.05);padding:30px 40px;position:fixed;right:-760px;width:760px}.a-modal-apartment .a-modal-call-back-buttons{display:flex;justify-content:center}.a-modal-apartment .a-modal-call-back .a-call-back__button{background-color:#a67446;background-color:var(--accent-background);display:block;font-size:14px;font-weight:500;letter-spacing:.25px;margin:0 20px;min-width:180px;padding:0 20px;transition:background-color .2s;width:auto;}.a-modal-apartment .a-modal-call-back .a-call-back__button:hover{background-color:#f2ede7;background-color:var(--main-background)}.a-modal-apartment .a-call-back-form__close{background-color:transparent;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:30px;top:30px;width:40px}.a-modal-apartment .a-call-back-form__close:after,.a-modal-apartment .a-call-back-form__close:before{background-color:#333;content:"";height:2px;left:0;position:absolute;top:20px;transform:rotate(45deg);width:40px}.a-modal-apartment .a-call-back-form__title{color:#ffffff;color:var(--light-text);font-size:22px;font-weight:700;margin-bottom:16px}.a-modal-apartment .a-call-back-form__subtitle{font-size:13px}.a-modal-apartment .a-call-back-form__close:before{transform:rotate(-45deg)}.a-modal-apartment .a-call-back-form{display:none;margin-left:auto;margin-right:auto;max-width:500px;padding-bottom:50px;padding-top:50px;text-align:center}.a-modal-apartment #call-back.a-call-back-form{width:auto}.a-interactive button{border-radius:5px;font-size:16px;padding:10px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.a-container-fluid{position:relative}.a-interactive{margin:0;padding:0}.a-interactive>.a-container{margin:auto;max-width:100%;padding:0;position:relative;width:100%}.a-container-svg{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative}.a-apartment .a-redirect-complex-page{display:none}.a-redirect-complex-page{margin-right:auto;z-index:100}.a-redirect-complex-page a{border-bottom:1px solid transparent;color:#095b97;cursor:pointer;font-size:16px;font-weight:400;margin-left:20px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:.25s;z-index:10}.a-redirect-complex-page a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.008 512.008'%3E%3Cpath fill='%234b4b4b' d='M384.001 53.333V10.667c0-4.354-2.646-8.281-6.688-9.896A10.632 10.632 0 00373.335 0a10.677 10.677 0 00-7.708 3.292L130.96 248.625c-3.937 4.125-3.937 10.625 0 14.75l234.667 245.333c3.021 3.146 7.646 4.167 11.688 2.521a10.655 10.655 0 006.688-9.896v-42.667c0-2.729-1.042-5.354-2.917-7.333L196.022 256 381.085 60.667a10.659 10.659 0 002.916-7.334z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:18px;left:-20px;position:absolute;top:-1px;width:18px}.a-redirect-complex-page_in-header.a-container{left:50%;padding:0 15px;position:absolute;top:10%;transform:translateX(-50%)}.a-redirect-complex-page a:hover{border-bottom-color:#095b97}.a-apartment .a-redirect-complex-page a{color:#333}.a-redirect-complex-page_in-header a{color:#fff;font-size:14px;font-weight:400}.a-redirect-complex-page_in-header a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.008 512.008'%3E%3Cpath fill='%23fff' d='M384.001 53.333V10.667c0-4.354-2.646-8.281-6.688-9.896A10.632 10.632 0 00373.335 0a10.677 10.677 0 00-7.708 3.292L130.96 248.625c-3.937 4.125-3.937 10.625 0 14.75l234.667 245.333c3.021 3.146 7.646 4.167 11.688 2.521a10.655 10.655 0 006.688-9.896v-42.667c0-2.729-1.042-5.354-2.917-7.333L196.022 256 381.085 60.667a10.659 10.659 0 002.916-7.334z'/%3E%3C/svg%3E")}.a-redirect-complex-page a:hover{border-bottom-color:#fff}.a-apartment .a-redirect-complex-page a:hover{border-bottom-color:#333}.a-container-svg-wrap h5.a-container{color:#fff;font-size:45px;font-weight:300;left:50%;margin:10px 0;padding:0 15px;position:absolute;top:13%;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.a-container-svg-wrap img,.a-container-svg-wrap svg{width:100%;-o-object-fit:cover;object-fit:cover;max-height:600px;max-width:100%;margin:0 auto;display:block}.a-container-svg-wrap svg{position:absolute;top:105px;left:0;padding:0 25px;box-sizing:border-box}.a-container-svg-wrap.a-floor{position:relative;width:100%;max-width:1100px;margin:0 auto;padding:105px 25px 100px;font-size:0}.ccl-itnteractive__floor svg *{cursor:pointer;fill:transparent;opacity:.5;transition:.15s}.ccl-itnteractive__floor .a-floor svg *,.ccl-itnteractive__floor div:not(.a-floor) svg :hover{fill:#81db2d}.ccl-itnteractive__floor svg [data-empty=true]{cursor:not-allowed}.a-container-svg .a-container-building svg [data-empty=true]:hover,.a-container-svg .a-plan svg [data-empty=true]:hover,.ccl-itnteractive__floor .a-floor svg :not([data-status=free]):hover{fill:hsla(0,0%,74.5%,.9);stroke:hsla(0,0%,74.5%,.9)}.ccl-itnteractive__floor .a-floor svg :hover{fill:transparent}.ccl-itnteractive__floor .a-floor svg :not([data-status=free]){cursor:not-allowed;fill:hsla(0,0%,74.5%,.7);stroke:hsla(0,0%,74.5%,.7)}.a-container-svg .a-plan{width:100%;z-index:1}#hint{display:none;left:0;pointer-events:none;position:fixed;text-align:center;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000}#hint .a-hint-wrapper{background-color:#eee;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.3);font-size:16px;font-weight:700;padding:15px}#hint hr{margin:10px 0}#hint li{display:grid;grid-template-columns:auto 1fr auto;position:relative}#hint li span{font-size:12px}#hint li span:first-child{text-align:left}#hint li span:nth-child(2){border-bottom:1px dotted #4b545b;bottom:3px;margin:0 3px;min-width:15px;position:relative}#hint li span:last-child{text-align:right}#hint li:not(:last-child){margin-bottom:10px}#hint hr{margin-bottom:3px}#hint.a-building-hint li:first-child{padding-left:7px;padding-right:7px}#hint.a-building-hint li:first-child span:nth-child(2){border-bottom:none;flex-grow:0;margin:0;min-width:0}#hint.a-building-hint li:first-child span:last-child{flex:0 0 100%;flex-grow:1;justify-content:center;max-width:100%;text-align:center}#back{box-shadow:0 5px 5px rgba(0,0,0,.05);display:none;transition:.25s;z-index:1}#back:hover{box-shadow:none}.a-nav-floor{align-items:center;border-radius:10px;display:none;flex-direction:row;flex-wrap:wrap;justify-content:center;z-index:1}.a-nav-floor .a-nav-floor__number{font-size:30px;font-weight:500;padding:5px 15px;text-shadow:2px 3px 5px rgba(0,0,0,.2)}.a-nav-floor button{border-radius:7px;box-shadow:0 5px 5px rgba(0,0,0,.05);padding:10px;transition:.25s;z-index:1}.a-nav-floor button:hover{box-shadow:none}.a-nav-floor button:disabled{box-shadow:none;cursor:not-allowed}.a-filter-lists{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}.a-filter-lists__item:first-child{padding-left:0}.a-filter-lists__item.a-rooms label{color:#595959;margin:0}.a-filter-lists__item.a-rooms label:not(:last-child){margin-right:7px}.a-filter-lists__item.a-rooms label input{display:none}.a-filter-lists__item.a-rooms label input+span{border:2px solid #a67446;border:2px solid var(--accent-background);color:#252525;color:var(--dark-text);background:#f2ede7;background:var(--main-background);cursor:pointer;display:block;font-size:18px;font-weight:400;height:38px;line-height:35px;min-width:38px;padding:0 21px;text-align:center;transition:background-color .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.a-filter-lists__item.a-rooms label input:checked+span{position:relative;background:#a67446;background:var(--accent-background);color:#ffffff;color:var(--light-text)}.a-filter-lists__item.a-building select,.a-filter-lists__item.a-entrance select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f2ede7;background-color:var(--main-background);border-radius:0;border:none;border-bottom:2px solid #a67446;border-bottom:2px solid var(--accent-background);color:var(--ccl-default-primary);cursor:pointer;font-size:18px;font-weight:400;height:38px;outline:none;padding:0 30px 10px 0;width:100%}.a-filter-lists__item.a-building:after,.a-filter-lists__item.a-entrance:after{color:#6c7479;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2L0 0l8 9 8-9-8 2z' fill='%23797979'/%3E%3C/svg%3E");font-size:9px;height:100%;line-height:38px;pointer-events:none;position:absolute;right:0;top:-5px;transition:opacity .25s;width:25px;z-index:1}.a-filter-tech{margin-top:45px;position:relative}.a-filter-tech__count-search{color:#252525;color:var(--dark-background);font-size:18px;text-align:center}.a-filter-bitton{margin-top:20px;text-align:center;}.a-filter-button__clean{color:#a67446!important;color:var(--accent-background)!important;cursor:pointer;font-size:18px;font-weight:300;margin-top:10px;transition:border .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.a-filter-button__clean:hover{color:#f2ede7;color:var(--main-background)}.a-filter-lists__wrapper{display:flex;justify-content:flex-end;margin-bottom:20px}.a-apartment-list{display:grid;grid-auto-rows:1fr;grid-gap:30px;grid-template-columns:repeat(3,1fr)}.a-apartment-list:after,.a-apartment-list:before{display:none}.a-apartment-list_inline{grid-gap:0;grid-template-columns:1fr!important;grid-template-rows:.5fr}.a-apartment-item{flex:none!important;margin:0!important;max-width:none;padding:0;position:relative;width:100%}.a-apartment-item-wrap{display:flex!important;flex-direction:column;justify-content:space-around}.a-apartment-list{cursor:pointer}.a-apartment-item__img{align-items:center;display:flex;height:250px;justify-content:center}.a-apartment-item__img img{max-height:250px}.a-modal-apartment{height:100%}.a-modal-apartment .a-modal-header-buttons{margin:20px}.a-modal-apartment .a-modal-header-buttons button{background:#fff;border:1px solid #adadad;box-shadow:none;color:#6c7479;font-size:14px;padding-left:35px;padding-right:10px;position:relative;transition:.25s;width:auto}.a-modal-apartment .a-modal-header-buttons button:not(:last-child){margin-right:10px}.a-modal-apartment .a-modal-header-buttons button.a-like__apartment:after{content:"⌂";font-size:30px;left:10px;position:absolute;top:-2px}.a-modal-apartment .a-modal-header-buttons button.a-close__button:after,.a-modal-apartment .a-modal-header-buttons button.a-close__button:before{background-color:#999;content:"";height:2px;left:10px;position:absolute;top:17px;transform:rotate(45deg);width:20px}.a-modal-apartment .a-modal-header-buttons button.a-close__button:before{transform:rotate(-45deg)}.a-modal-apartment .a-modal-header-buttons button:hover{background-color:transparent}.a-modal-apartment .a-content .a-title-cost p:first-child,.a-modal-apartment .a-content .a-title-cost p:last-child,.a-modal-apartment .a-content .a-title-text p:first-child,.a-modal-apartment .a-content .a-title-text p:last-child{font-weight:300}.a-modal-apartment .a-content .a-content-image img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.a-floor-title{font-size:25px;font-weight:300;padding-bottom:10px;text-align:center;text-transform:uppercase;width:100%}.a-list-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M9 0h18v4H9zm0 9h18v4H9zm0 9h18v4H9zM0 0h5v4H0zm0 9h5v4H0zm0 9h5v4H0z'/%3E%3C/svg%3E")}.a-tile-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M0 0h9v9H0zm0 15h9v9H0zM15 0h9v9h-9zm0 15h9v9h-9z'/%3E%3C/svg%3E")}.a-views{background-position:50%;background-repeat:no-repeat;background-size:18px;cursor:pointer;display:block;font-weight:300;height:38px;line-height:38px;min-width:38px;padding:0 12px;width:38px}.a-view{background-color:#a67446;background-color:var(--accent-background);margin-left:7px;padding:0;transition:.25s}.a-view.active{background:#f2ede7;background:var(--main-background)}.a-table-item{align-items:center;box-shadow:0 0 0 #fff;cursor:pointer;display:grid;grid-template-columns:repeat(5,1fr) 1.2fr;margin:0;min-height:110px;padding:10px 25px;text-align:left;transition:background-color .5s;width:100%}.a-table-item:not(:last-child){border-bottom:1px solid #f2ede7;border-bottom:1px solid var(--main-background)}.a-table-item:hover{background-color:#f2ede7;background-color:var(--main-background)}.a-table-item img{max-height:100px;max-width:70px;-o-object-fit:cover;object-fit:cover;width:auto}.a-modal-apartment .a-content .a-content-image img{margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain}.a-apartment-item-wrap{box-shadow:0 2px 20px rgba(108,116,121,.3);height:100%}.a-apartment-list .a-thead{align-items:center;border-bottom:1px solid #ffffff;border-bottom:1px solid var(--light-text);color:var(--ccl-default-primary);cursor:default;display:grid;font-size:14px;grid-template-columns:repeat(5,1fr) 1.2fr;padding:9px 25px;text-align:left;transition:.25s;width:100%}.a-apartment-list .a-thead th{color:#6c7479;font-size:12px;font-weight:400}.a-apartment-list .a-table-price span{color:#999;font-size:12px;padding-left:7px}.a-apartment-list .a-content-image a{align-items:center;display:flex;justify-content:center}.a-apartment-item:hover .a-apartment-item-wrap{box-shadow:0 6px 16px 0 rgba(0,0,0,.25);display:block;transform:translateY(-1px)}.a-interactive img,.a-modal-apartment img{height:auto;width:100%}.a-modal-apartment button{border-radius:5px;font-size:16px;padding:10px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.a-overlay{background-color:rgba(0,0,0,.5);content:"";display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.a-info{bottom:80px;font-size:22px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:300px}.a-apartment .a-apartment-item .a-apartment-item__img{align-items:center;display:flex;height:250px;justify-content:center}.a-modal-apartment .a-content .a-title-cost span:first-child,.a-modal-apartment .a-content .a-title-cost span:last-child,.a-modal-apartment .a-content .a-title-text span:first-child,.a-modal-apartment .a-content .a-title-text span:last-child{font-weight:300}.a-apartment-item__title,.a-apartment-list .a-thead.a-thead_full div:nth-child(3),.a-apartment-list .a-thead.a-thead_short div:nth-child(2),.a-table-num{display:none}.a-planoplan-link{background-color:#A7CFB6;background-color:var(--light-green);padding:15px 26px;border-radius:5px;position:relative;left:-30px;display:flex;gap:10px;align-items:center;justify-content:center;font-size:20px;-webkit-text-decoration:none;text-decoration:none;color:#000}@keyframes blinking{0%,20%,80%,to{fill:transparent}50%{fill:rgba(129,219,45,.5)}}.a-modal-apartment .a-call-back-form label span:hover:before{border:2px solid #095b97!important}.a-modal-apartment .a-call-back-form .wpcf7-acceptance .wpcf7-list-item{margin-top:20px}.a-modal-apartment .a-call-back-form .wpcf7-acceptance a{border-bottom:1px dashed transparent;transition:.25s}.a-modal-apartment .a-call-back-form .wpcf7-acceptance a:hover{border-bottom-color:#095b97}.a-modal-apartment .wpcf7{margin:25px auto 0;max-width:430px}.page-template-page-interactive-house-2{padding-top:110px}@media (min-width:576px){.a-container{max-width:540px}}@media screen and (min-width:576px){.a-filter-lists__item.a-building{max-width:200px;}.a-filter-lists__item.a-entrance{max-width:200px;}.a-filter-bitton{margin-top:0;position:absolute;right:0;top:0;}}@media (min-width:768px){.a-container{max-width:720px}.a-container-md_size_little{max-width:590px}}@media (min-width:992px){.a-container{max-width:960px}}@media (min-width:1200px){main{padding-top:135px;}.container{padding-top:80px;padding-bottom:100px;}.menu{height:135px;}.menu__logo svg:first-child{width:65px;}.menu__logo svg:last-child{display:inline;display:initial;}.menu__nav{display:flex;position:relative;}.menu__phone span{display:inline;display:initial;}.menu__phone-circle{width:30px;height:30px;border-left-width:4px;border-bottom-width:4px;border-right-width:4px;border-top-width:4px;}.menu__phone-circle svg{height:14px;}.menu__msg_wa{display:block;}.menu__time.text{display:block;}.menu__button svg{display:none;}.footer .container{grid-template-columns:auto 350px auto;grid-template-rows:auto auto auto auto;gap:30px 100px;grid-template-areas:"title          address   contacts" "title          time      button  " "title          docs      social  " "partners-title partners  partners" "partner-title partner  partner" "copyright      copyright dev     ";justify-items:stretch;align-items:flex-start;justify-content:space-between;}.footer .section-title{grid-area:title;}.footer__copyright{grid-area:copyright;}.footer__address{grid-area:address;}.footer__time{grid-area:time;}.footer__docs{grid-area:docs;}.footer__contacts{grid-area:contacts;}.footer__button{grid-area:button;}.footer__social{grid-area:social;}.footer__dev{grid-area:dev;}.footer__partners-title{grid-area:partners-title;}.footer__partners{grid-area:partners;}.footer__partner-title{grid-area:partner-title;}.footer__partner{grid-area:partner;}.section-title{font-size:84px;}.section-title.section-title_small{font-size:48px;width:calc(100% - 236px);}.section-title.section-title_main{font-size:80px;}.subtitle{font-size:24px;}.text{font-size:18px;}.text_big{font-size:20px;}.button{padding-left:20px;padding-bottom:10px;padding-right:20px;padding-top:10px;width:-moz-max-content;width:max-content;}.callback .container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:100px;-moz-column-gap:100px;column-gap:100px;}.callback .button{min-width:240px;}.modal__content{padding-left:70px;padding-bottom:70px;padding-right:70px;padding-top:70px;max-width:900px;min-height:auto;top:50%;left:50%;}.modal__cross.button{top:25px;}.map__text{padding-left:60px;padding-bottom:60px;padding-right:60px;padding-top:60px;}.a-container{max-width:1140px}}@media screen and (max-width:1199px){.a-button-without-complex_mobile{display:inline-block}.a-interactive>.a-container{display:none}.a-filter-lists__item.a-sell label input+span,.a-filter-lists__item.a-subsection label input+span{font-size:13px;font-weight:300;padding:0 5px}.a-filter-lists__item.a-jk-apartment select,.a-filter-lists__item.a-price-full input,.a-filter-lists__item.a-S-total input{font-size:13px;padding:0 5px}.a-apartment-item-text{margin-top:20px}.a-apartment-item__price{font-size:20px;line-height:1.2}.a-apartment-item__price span{color:#aaa;font-size:12px;font-weight:300}.a-apartment-item-text ul li{font-size:12px;line-height:1;padding:0 5px}.a-apartment-item-text ul li:first-child{padding-left:0}.a-apartment-item-text ul li:last-child{padding-right:0}.a-apartment-item-text ul li:not(:first-child){border-left:1px solid #aaa}.a-apartment .a-redirect-complex-page{display:block}#list-view{margin-left:0}.a-building__description{color:#ddd;display:block;font-size:20px;font-weight:300;position:absolute;z-index:1}}@media (max-width:991px){.cookies-popup{left:15px;right:15px;gap:15px;font-size:14px;padding-left:14px;padding-bottom:12px;padding-right:14px;padding-top:12px;bottom:90px;}.cookies-popup .btn{font-size:16px;padding-left:15px;padding-bottom:5px;padding-right:15px;padding-top:5px;}}@media screen and (max-width:991px){button.a-typical-button,input[type=submit].a-typical-button{height:33px}.a-filter-lists{grid-template-areas:"b r" "p s";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.a-filter-lists__item.a-price-full input,.a-filter-lists__item.a-S-total input,.a-filter-lists__item.a-sell label input+span,.a-filter-lists__item.a-subsection label input+span{height:38px;line-height:38px}.a-filter-lists__item.a-price-full input:after,.a-filter-lists__item.a-S-total input:after{line-height:38px}.a-filter-lists__item.a-price-full input:last-child,.a-filter-lists__item.a-S-total input:last-child{width:36%}.a-filter-lists__item.a-S-total input:first-child{width:66.666666%}.a-filter-lists__item.a-S-total input:last-child{width:33.333333%}.a-filter-lists__item.a-jk-apartment select{height:33px}.a-apartment{padding-bottom:80px;padding-top:30px}.a-apartment-list{grid-template-columns:repeat(2,1fr)}.a-apartment-item:nth-child(3){margin-top:30px}.a-interactive .a-container-building svg [data-empty=false],.a-interactive .a-plan svg [data-empty=false]{animation:blinking 2s infinite}.a-interactive .a-container-building svg [data-empty=true],.a-interactive .a-plan svg [data-empty=true]{fill:#bebebe}.a-filter-lists__item.a-rooms input+span{height:33px;line-height:33px;min-width:33px}.a-filter-lists__item.a-price-full input:first-child,.a-filter-lists__item.a-S-total input:first-child{width:50%}.a-filter-lists__item.a-price-full input:last-child,.a-filter-lists__item.a-S-total input:last-child{width:40%}.a-filter-lists__item.a-price-full:after,.a-filter-lists__item.a-S-total:after{height:33px;line-height:33px}.a-filter-lists__item.a-price-full{padding-left:0}.a-building__description{font-size:16px}.a-filter-lists{justify-content:space-between}#list-view{margin-left:0}.a-views{background-size:17px;height:33px;line-height:33px;min-width:33px;width:33px}.a-table-price span{padding-left:0}}@media (max-width:767px){.page-template-page-interactive-house-2{padding-top:72px}.a-planoplan-link{left:0}}@media screen and (max-width:767px){.a-filter .a-container{max-width:100%;padding:0}.a-filter-buttons{flex:0 0 100%;margin-top:15px;max-width:100%;padding:0 20px}.a-apartment{max-width:100%}.a-redirect-complex-page{max-width:100%;padding:0}.a-apartment-item{flex:0 0 100%;max-width:100%}.a-apartment-item:not(:first-child){margin-top:30px}.a-modal-apartment,.a-modal-apartment .a-modal-call-back{width:100%}.a-modal-apartment .a-content{padding:30px 20px}.a-filter-apartment .a-filter-lists .a-filter-lists__item.a-building select,.a-filter-apartment .a-filter-lists .a-filter-lists__item.a-entrance select,.a-filter-apartment .a-filter-lists .a-filter-lists__item.a-price-full input,.a-filter-apartment .a-filter-lists .a-filter-lists__item.a-rooms label input+span,.a-filter-apartment .a-filter-lists .a-filter-lists__item.a-S-total input{font-size:16px!important}.a-apartment .a-apartment-item{margin-top:30px}.a-apartment-list.a-apartment-list .a-table-item,.a-apartment-list.a-apartment-list .a-thead{grid-template-columns:1.5fr 1.5fr 1fr 1.8fr 2fr;padding-left:10px;padding-right:10px}.a-apartment-list.a-apartment-list .a-table-img,.a-apartment-list.a-apartment-list .a-table-price span{display:none}.interactive button{font-size:14px;padding:10px}}@media screen and (max-width:575px){.a-filter-lists{grid-template-areas:"b" "r" "p" "s";grid-template-columns:1fr}.a-filter-lists__item.a-jk-apartment select,.a-filter-lists__item.a-price-full input,.a-filter-lists__item.a-S-total input,.a-filter-lists__item.a-sell label input+span,.a-filter-lists__item.a-subsection label input+span{font-size:12px;font-weight:400}.a-table-item{min-height:60px}.a-table-item,.a-thead{font-size:12px;grid-template-columns:1.8fr 1.5fr 1fr 1fr 2fr 2.2fr;padding-left:5px;padding-right:5px}.a-modal-apartment .a-modal-call-back .a-modal-call-back-buttons button{font-size:12px;margin:0 5px;min-width:135px}.a-building__description{font-size:14px;font-weight:400}.a-filter .a-container{max-width:100%;padding-left:0;padding-right:0}.a-filter-tech{align-items:flex-start;flex-direction:column-reverse;padding:0}.a-filter-tech__count-search{margin-top:20px}.a-apartment-list{grid-template-columns:1fr!important}.a-filter-lists{justify-content:flex-start}.a-apartment{padding-bottom:30px;padding-top:30px}.a-apartment-list.a-table-item{min-height:60px}.a-apartment-list.a-apartment-list .a-thead,.a-apartment-list .a-table-item{font-size:12px;grid-template-columns:1.5fr 1.5fr 1fr 2fr 2.1fr;padding-left:5px;padding-right:5px}.a-apartment-list .a-table-item td{font-size:12px}.a-apartment-list .a-table-price{color:#095b97}.a-apartment-list .a-table-item img{max-width:50px}.a-modal-apartment .a-content-image{height:250px;margin-bottom:25px;margin-top:25px}.a-nav-floor{top:30px}.a-modal-apartment .a-content .a-title-text{flex:0 0 60%;max-width:60%}.a-modal-apartment .a-content .a-title-cost{flex:0 0 40%;max-width:40%}.a-modal-apartment .a-content .a-title-cost span:first-child,.a-modal-apartment .a-content .a-title-text span:first-child{font-size:18px}.a-modal-apartment .a-content .a-title-cost span:last-child,.a-modal-apartment .a-content .a-title-text span:last-child{font-size:13px}.a-modal-apartment .a-content__title{font-size:18px}.a-modal-apartment .a-modal-call-back .a-call-back__button{font-size:13px;margin:5px;min-width:170px}}@media screen and (max-width:480px){.a-modal-apartment .a-modal-call-back .a-call-back__button{font-size:12px;min-width:150px;padding:0 15px}}@media (max-width:425px){.page-template-page-interactive-house-2{padding-top:60px}}@media (--desktop-viewport){.section-title.section-title_main span{font-size:36px;line-height:53px;}}