.timeline-part .timeline-year,.downpayment-part .block-content-right table tbody tr td,.tippy-content .tippy-ap-title,#apartment-modal .floor-plan-wrap-floors-wrap,#apartment-modal .apartment-modal-inside .table-wrap [data-attribute=price] .value,#apartment-modal .apartment-modal-inside .apartment-nr,.pricetable-actions .rooms--choice label span,.apartment_manager--filters--item,.apartment_manager--overview .house-tooltip .tooltip-content{font-family:"TT Firs Neue",Arial,Helvetica,sans-serif}.downpayment-part .block-content-right table tbody tr td:nth-child(1),.downpayment-part .block-content-left h1,.downpayment-part .block-content-left h2,.downpayment-part .block-content-left h3,.downpayment-part .block-content-left h4,.floor-plans-pdfs .btn.floor-plans-pdf{font-family:"DM Sans 18pt",Arial,Helvetica,sans-serif}.downpayment-part-bottom-left,#request-modal .request-modal-inside .apartment-request-form form input[type=submit],#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input[type=submit]{font-size:16px;line-height:24px}.apartment_manager--overview{background-color:#f0f0f0;margin-bottom:-97px}.apartment_manager--overview>.container{max-width:1440px}.apartment_manager--overview img,.apartment_manager--overview svg{display:block;width:100%;max-width:initial;height:auto;user-select:none}.apartment_manager--overview svg *{pointer-events:none}.apartment_manager--overview svg .house-path{fill:rgba(0,0,0,0);pointer-events:initial;cursor:default}.apartment_manager--overview svg .house-path[data-status=available]{cursor:pointer}.apartment_manager--overview .house-tooltip{background-color:rgba(0,0,0,0)}.apartment_manager--overview .house-tooltip .tooltip-content{width:max-content;padding:5px 4px;background-color:gray;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:normal;opacity:0;will-change:opacity;transition:background-color .15s ease-in-out,opacity 1200ms cubic-bezier(0.22, 1, 0.36, 1),transform 1200ms cubic-bezier(0.22, 1, 0.36, 1);transition-delay:400ms}.apartment_manager--overview .house-tooltip .tooltip-content::after{content:"";display:block;position:absolute;width:24px;height:1px;top:50%;transform:translateY(-50%);background-color:gray;transition:background-color .15s ease-in-out}@media only screen and (max-width: 530px){.apartment_manager--overview .house-tooltip .tooltip-content{font-size:9px}.apartment_manager--overview .house-tooltip .tooltip-content::after{width:12px}}.apartment_manager--overview .house-tooltip:has(a) .tooltip-content,.apartment_manager--overview .house-tooltip:hover:not(.house-tooltip-default) .tooltip-content{background-color:#ff4e00}.apartment_manager--overview .house-tooltip:has(a) .tooltip-content::after,.apartment_manager--overview .house-tooltip:hover:not(.house-tooltip-default) .tooltip-content::after{background-color:#ff4e00}.apartment_manager--overview .house-tooltip[data-placement=left] .tooltip-content{right:24px}.apartment_manager--overview .house-tooltip[data-placement=left] .tooltip-content::after{right:-24px}@media only screen and (max-width: 530px){.apartment_manager--overview .house-tooltip[data-placement=left] .tooltip-content{right:12px}.apartment_manager--overview .house-tooltip[data-placement=left] .tooltip-content::after{right:-12px}}.apartment_manager--overview .house-tooltip[data-placement=right] .tooltip-content{left:24px}.apartment_manager--overview .house-tooltip[data-placement=right] .tooltip-content::after{left:-24px}@media only screen and (max-width: 530px){.apartment_manager--overview .house-tooltip[data-placement=right] .tooltip-content{left:12px}.apartment_manager--overview .house-tooltip[data-placement=right] .tooltip-content::after{left:-12px}}.apartment_manager--overview.is-ready .house-tooltip .tooltip-content{opacity:1}@media only screen and (max-width: 991px){.apartment_manager--overview{margin-bottom:0;padding-top:88px}}.apartment_manager--filters{z-index:1}@media only screen and (min-width: 992px){.apartment_manager--filters-inside{min-width:248px}}@media only screen and (max-width: 991px){.apartment_manager--filters-inside{width:100%}}.apartment_manager--filters--item{font-weight:400;line-height:1;text-transform:uppercase;font-weight:500;font-size:70px;line-height:1}.apartment_manager--filters--item.all-houses{font-size:28px}@media only screen and (min-width: 992px){.apartment_manager--filters--item{min-width:66px;height:71px}}@media only screen and (max-width: 991px){.apartment_manager--filters--item{font-size:42px}}@media only screen and (max-width: 991px){.apartment_manager--filters .fs-14{font-size:10px}.apartment_manager--filters .apartment_manager--filters--item.all-houses{font-size:16px}}.floor_plans .online_booking p{padding:2px 8px;font-weight:600;border-radius:5px}.house-overview{position:relative;width:100%;max-width:320px}@media only screen and (max-width: 1064px){.house-overview{max-width:250px}}.house-overview--wrapper.front-image-first,.house-overview--wrapper.front-image-second{margin-top:0}.house-overview--image,.house-overview--areas{max-width:initial}.house-overview--areas .apartment-path.clickable{cursor:pointer}.house-overview--areas polygon{fill:rgba(195,174,159,.9);opacity:0;transition:opacity .15s ease-in-out}.house-overview--areas polygon.hovered,.house-overview--areas polygon:hover{opacity:1}.house-overview .front-image-second{display:none}.apartment_manager--main{overflow-x:hidden;overflow-y:visible}.pricetable .filtered-out{display:none}.pricetable .fs-11{font-size:11px;font-style:normal;font-weight:400;line-height:normal}.pricetable th{position:relative;vertical-align:bottom;padding:0 7px 27px;cursor:pointer}.pricetable th:after{content:"";position:absolute;bottom:12px;left:50%;display:block;width:10px;height:7px;background-image:url("../../../images/table_arrow.svg");background-repeat:no-repeat;background-size:contain;transform:translateX(-50%)}@media only screen and (max-width: 991px){.pricetable th:after{bottom:4px}}.pricetable th.up:after{transform:translateX(-50%) rotate(180deg)}.pricetable th.down:after{transform:translateX(-50%) rotate(0)}.pricetable--table{border-bottom:1px solid #000}.pricetable--table thead{background-color:#fff}.pricetable--table tbody th,.pricetable--table tbody td{padding:16px 8px;background-color:rgba(0,0,0,0);white-space:nowrap}.pricetable--table tbody tr{border-top:1px solid #000;transition:box-shadow .15s ease-in-out,border-color .15s ease-in-out}.pricetable--table tbody tr.hide-top-border{border-top-color:rgba(0,0,0,0)}.pricetable--table tbody tr.is-hovered{border-top-color:rgba(0,0,0,0);box-shadow:inset 0 2px 0 #ff4e00,inset 0 -2px 0 #ff4e00,inset 2px 0 0 #ff4e00,inset -2px 0 0 #ff4e00}.pricetable--table tbody tr.available{cursor:pointer}.pricetable--bottom--text{line-height:normal}@media only screen and (max-width: 991px){.pricetable--wrapper{position:relative;overflow-x:auto;width:calc(100% + 24px) !important}.pricetable--table{min-width:475px}.pricetable--table thead th{font-size:8px;padding:0 7px 18px;background:#fff}.pricetable--table thead th .tablesorter-header-inner:after{bottom:4px}.pricetable--table thead th:first-child{padding-left:6px}.pricetable--table thead th:last-child{padding-right:6px}.pricetable--table tbody th,.pricetable--table tbody td{font-size:10px;line-height:1;padding:9px 2px}.pricetable--table tbody th:first-child,.pricetable--table tbody td:first-child{padding-left:3px}.pricetable--table tbody th:last-child,.pricetable--table tbody td:last-child{padding-right:3px}.pricetable--table th.apartment_total_surface,.pricetable--table td.apartment_total_surface{display:none}}@media only screen and (max-width: 991px){.apartment_manager.house.all_houses .pricetable--table{min-width:750px}}.floor-plans-pdfs .btn.floor-plans-pdf{gap:14px;text-align:center;padding:12px;font-size:14px;font-weight:normal;width:100%}.pricetable--bottom .btn{padding:19px 22px 20px;max-width:max-content;width:calc(100% - 24px);font-size:18px}@media only screen and (max-width: 991px){.pricetable--bottom .btn{padding:12px 16px 14px;font-size:16px}}.pricetable--bottom--text{line-height:normal}.pricetable--bottom .package-files-buttons{gap:25px;margin-bottom:-20px}.pricetable--bottom .package-file-btn-extra-text{width:max-content;padding:3px 4px 4px;font-size:9px;font-weight:400;line-height:normal;bottom:-9px}@media only screen and (max-width: 375px){.pricetable--bottom{gap:24px !important;flex-direction:column;align-items:start !important;justify-content:start}.pricetable--bottom .floor-plans-pdfs{justify-content:start !important}}html[lang=ru-RU] .pricetable--bottom .package-files-buttons .btn:has(.package-file-btn-extra-text){min-width:164px}.fixed-table-hold{position:fixed;top:0;left:0;width:100%;z-index:4;display:none;pointer-events:none;padding-top:40px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.08)}@media only screen and (max-width: 991px){.fixed-table-hold{display:none !important}}#fixed-table{pointer-events:auto;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff}#fixed-table th{background:#fff}.pricetable-actions .actions-wrap{gap:18px}.pricetable-actions .rooms{gap:24px}.pricetable-actions .rooms--choices{gap:12px}.pricetable-actions .apartment-filters{gap:16px}.pricetable-actions .actions-separator{flex:1 0 auto;position:relative;height:42px;width:1px;max-width:1px;background-color:#ff4e00}.pricetable-actions .available input,.pricetable-actions .filter-value-btn input{top:0;left:0;position:absolute;width:0;height:0;visibility:hidden;overflow:hidden}.pricetable-actions .available label,.pricetable-actions .filter-value-btn label{display:flex;align-items:center;gap:20px;padding:6px 0 6px 0;line-height:normal;cursor:pointer}.pricetable-actions .available label:before,.pricetable-actions .available label:after,.pricetable-actions .filter-value-btn label:before,.pricetable-actions .filter-value-btn label:after{content:"";display:block;position:relative}.pricetable-actions .available label:before,.pricetable-actions .filter-value-btn label:before{order:2;flex:1 0 auto;width:27px;max-width:27px;height:29px;border:1px solid #35434f}.pricetable-actions .available label:after,.pricetable-actions .filter-value-btn label:after{position:absolute;top:50%;transform:translateY(-50%);right:2px;width:18px;height:16px;opacity:0;transition:opacity .15s ease-in-out;background-image:url("../../../images/checkbox_checkmark.svg");background-repeat:no-repeat;background-size:contain}.pricetable-actions .available input:checked~label:after,.pricetable-actions .filter-value-btn input:checked~label:after{opacity:1}.pricetable-actions .available label[for=show_available]{line-height:normal}.pricetable-actions .rooms--choice input{top:0;left:0;position:absolute;width:0;height:0;visibility:hidden;overflow:hidden}.pricetable-actions .rooms--choice input:checked~label{color:#ff4e00}.pricetable-actions .rooms--choice label{padding:0 2px;cursor:pointer;margin-top:-3px;transition:color .15s ease-in-out}.pricetable-actions .rooms--choice label span{min-width:18px;margin-top:3px;font-size:32.967px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.648px}.pricetable-actions .rooms--choice label.fs-23 span{font-size:23.077px;letter-spacing:normal}@media only screen and (max-width: 991px){.pricetable-actions{padding-top:20px}.pricetable-actions .actions-wrap{row-gap:14px}.pricetable-actions .apartment-filters{flex-wrap:wrap;gap:0;row-gap:14px}.pricetable-actions .rooms{column-gap:12px;row-gap:16px}.pricetable-actions .rooms--choices{gap:12px}.pricetable-actions .actions-separator{margin:0 20px}.pricetable-actions .available,.pricetable-actions .filter-value-btn{width:calc(50% - 21px);flex:calc(50% - 21px)}.pricetable-actions .available label,.pricetable-actions .filter-value-btn label{font-size:12px}.pricetable-actions .available label,.pricetable-actions .filter-value-btn label{justify-content:space-between}.pricetable-actions .available label::before,.pricetable-actions .filter-value-btn label::before{min-width:27px;flex:initial}.pricetable-actions .available{order:2;font-size:12px}.pricetable-actions .rooms{width:100%}.pricetable-actions .rooms--text{font-size:12px;line-height:1}}.apartment-filters-loading .apartment-filters{opacity:.6;pointer-events:none}#apartment-modal{z-index:20;background:rgba(0,0,0,.8);display:none;width:100%;height:100%}@media only screen and (min-width: 992px){#apartment-modal .left-side{width:36.83%}}#apartment-modal .apartment-modal-outside{max-height:100%;overflow-y:auto;padding:68px 26px 0}#apartment-modal .apartment-modal-inside{z-index:14;max-width:1112px}#apartment-modal .apartment-modal-inside-wrap{padding-bottom:58px}#apartment-modal .apartment-modal-inside .close{top:-20px;right:-20px;border:none;cursor:pointer;width:40px;height:40px;z-index:1;transition:background-color .15s ease-in-out}#apartment-modal .apartment-modal-inside .close span{top:10px;right:20px;width:1px;height:20px}#apartment-modal .apartment-modal-inside .close span:first-child{transform:rotate(45deg)}#apartment-modal .apartment-modal-inside .close span:last-child{transform:rotate(-45deg)}#apartment-modal .apartment-modal-inside .close:hover{background-color:#35434f !important}#apartment-modal .apartment-modal-inside .apartment-nr{color:#eacece;height:109px;width:222px;top:-46px;left:-77px;gap:8px;font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width: 1166px){#apartment-modal .apartment-modal-inside .apartment-nr{left:-58px}}#apartment-modal .apartment-modal-inside .house-address{padding-top:54px}#apartment-modal .apartment-modal-inside .table-wrap{flex:1}#apartment-modal .apartment-modal-inside .table-wrap .data-wrap{background:#f3efec;margin-top:110px;height:max-content !important;font-size:18.889px;line-height:31px}@media only screen and (max-width: 991px){#apartment-modal .apartment-modal-inside .table-wrap .data-wrap{margin-top:20px;font-size:16px;line-height:26px}}#apartment-modal .apartment-modal-inside .table-wrap [data-attribute=price] .price-border-wrap{padding-top:20px;margin-top:6px;margin-bottom:15px;border-top:1px solid #ff4e00}@media only screen and (max-width: 991px){#apartment-modal .apartment-modal-inside .table-wrap [data-attribute=price] .price-border-wrap{padding-top:8px;margin-top:6px;margin-bottom:0}}#apartment-modal .apartment-modal-inside .table-wrap [data-attribute=price] .value{font-size:24px;font-style:normal;font-weight:500;line-height:normal}#apartment-modal .apartment-modal-inside .table-wrap [data-attribute=price] .price-wrap.booked .currency{display:none}#apartment-modal .apartment-modal-inside .table-wrap [data-attribute=price] .price-wrap.discount{position:relative}#apartment-modal .apartment-modal-inside .table-wrap [data-attribute=price] .price-wrap.discount::after{content:"";display:block;position:absolute;top:10px;left:0;width:100%;height:1px;background-color:#000;z-index:1}#apartment-modal .apartment-modal-inside .buttons_wrapper{gap:16px;margin-bottom:14px}@media only screen and (max-width: 991px){#apartment-modal .apartment-modal-inside .buttons_wrapper{gap:8px}#apartment-modal .apartment-modal-inside .buttons_wrapper .btn{width:100%;text-align:center;font-size:16px}}#apartment-modal .apartment-modal-inside .location-plan{width:calc(100% + 64px);margin-left:-32px}#apartment-modal .apartment-modal-inside .location-plan-wrap{padding-bottom:55.616%}#apartment-modal .apartment-modal-inside .right-side-inside .print-view{bottom:12px;right:10px}@media only screen and (min-width: 992px){#apartment-modal .apartment-plan-img{max-height:648px}}@media only screen and (max-width: 991px){#apartment-modal .apartment-modal-inside .apartment-nr{position:relative !important;left:initial;top:initial;height:auto;width:auto;padding:18px 24px;font-size:20px}#apartment-modal .apartment-modal-inside .close{top:8px;right:8px}#apartment-modal .apartment-modal-inside .house-address{padding-top:14px}#apartment-modal .apartment-modal-inside-wrap-bg{padding:10px 0 134px}#apartment-modal .apartment-modal-inside .right-side-inside .apartment-plan{padding-bottom:100%}#apartment-modal .apartment-modal-inside .right-side-inside .apartment-plan-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}#apartment-modal .apartment-modal-inside .right-side-inside .print-view{bottom:initial;right:initial;left:0;top:100%;margin-top:10px;font-size:16px}#apartment-modal .apartment-modal-outside{padding:0}#apartment-modal .apartment-modal-inside-wrap{padding-bottom:0}}.zoom-btns{padding:10px}.zoom-btns.floor-zoom-btns{margin-left:20px}.zoom-btns .zoom-in-apartment-plan,.zoom-btns .floor-zoom-in{margin-right:6px}.zoom-btns .zoom-btn{cursor:pointer}.zoom-btns .zoom-btn svg .zoom-btn-bg{fill:#ff4e00}.zoom-btns .zoom-btn svg .zoom-btn-bg,.zoom-btns .zoom-btn svg .zoom-btn-detail{transition:.15s linear}.zoom-btns .zoom-btn:hover svg .zoom-btn-bg{fill:#35434f}#apartment-modal .house-floors{display:none}#apartment-modal .floor-plan-wrap{border-top:1px solid #35434f;margin-top:22px;padding-top:22px}#apartment-modal .floor-plan-wrap-floors-wrap{max-width:90px;background:#35434f;color:#c3ae9f;margin-left:16px;height:max-content;padding-bottom:12px}@media only screen and (max-width: 991px){#apartment-modal .floor-plan-wrap-floors-wrap{margin-left:0}}#apartment-modal .floor-plan-wrap-floors-title{padding:12px 0;font-size:16px;font-style:normal;font-weight:500;line-height:32.842px;max-width:55px}#apartment-modal .floor-plan-wrap .floor-btn{cursor:pointer;width:55px;height:55px;text-decoration:none;font-size:40px;font-weight:500;line-height:normal}#apartment-modal .floor-plan-wrap .floor-btn span{transition:color .15s ease-in-out}#apartment-modal .floor-plan-wrap .floor-btn.active span,#apartment-modal .floor-plan-wrap .floor-btn:hover span{color:#ff4e00}@media only screen and (max-width: 991px){#apartment-modal .floor-plan-wrap .floor-btn{width:40px;height:auto;font-size:24px}}#apartment-modal .floor-plan-wrap .floor-plans .floor-plan{display:none}#apartment-modal .floor-plan-wrap .floor-plans .floor-plan-inside svg polygon.apartment-floor-path{cursor:pointer;fill:#35434f;transition:fill .15s ease-in-out;mix-blend-mode:multiply}#apartment-modal .floor-plan-wrap .floor-plans .floor-plan-inside svg .apartment-floor-path-wrap[data-status="0"] polygon.apartment-floor-path{fill:rgba(195,174,159,0)}#apartment-modal .floor-plan-wrap .floor-plans .floor-plan-inside svg .apartment-floor-path-wrap[data-status="0"] polygon.apartment-floor-path:hover{fill:rgba(195,174,159,.7)}#apartment-modal .floor-plan-wrap .floor-plans .floor-plan-inside svg .apartment-floor-path-wrap[data-status="1"] polygon.apartment-floor-path,#apartment-modal .floor-plan-wrap .floor-plans .floor-plan-inside svg .apartment-floor-path-wrap[data-status="2"] polygon.apartment-floor-path,#apartment-modal .floor-plan-wrap .floor-plans .floor-plan-inside svg .apartment-floor-path-wrap[data-status="3"] polygon.apartment-floor-path{fill:rgba(195,195,195,.9)}#apartment-modal .floor-plan-wrap .floor-plans .floor-plan-inside svg .apartment-floor-path-wrap.active polygon.apartment-floor-path{fill:rgba(195,174,159,.7)}@media only screen and (max-width: 991px){#apartment-modal .apartment-modal-inside .floor-plan-wrap-floors-wrap{max-width:100%;padding:20px 10px}#apartment-modal .apartment-modal-inside .floor-plan-wrap-floors-title{max-width:max-content;padding:0;line-height:normal}#apartment-modal .apartment-modal-inside .floor-plan-wrap-floors{margin:0 -13px;flex-wrap:wrap;justify-content:center}#apartment-modal .apartment-modal-inside .floor-plans{padding-top:48px}#apartment-modal .apartment-modal-inside .floor-plan-wrap{padding-top:30px}}#request-modal{z-index:20;background:rgba(0,0,0,.8);display:none}#request-modal .request-modal-outside{max-height:100%;overflow-y:auto}#request-modal .request-modal-inside{z-index:14;max-width:1084px;margin:auto}#request-modal .request-modal-inside .close{padding:0;top:-20px;right:-20px;border:none;cursor:pointer;width:40px;height:40px;z-index:1}#request-modal .request-modal-inside .close span{display:block;position:absolute;top:10px;right:20px;width:1px;height:20px}#request-modal .request-modal-inside .close span:first-child{transform:rotate(45deg)}#request-modal .request-modal-inside .close span:last-child{transform:rotate(-45deg)}#request-modal .request-modal-inside .apartment-request{padding:80px 0 86px}#request-modal .request-modal-inside .apartment-request .apartments_form_title,#request-modal .request-modal-inside .apartment-request .apartment-request-form{padding-left:120px}#request-modal .request-modal-inside .apartment-request .static-brush{margin-right:-1px}#request-modal .request-modal-inside .apartment-request-form form,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form{max-width:440px}#request-modal .request-modal-inside .apartment-request-form form textarea,#request-modal .request-modal-inside .apartment-request-form form input,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form textarea,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input{padding:0;width:100%;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #000;font-size:16px;letter-spacing:0;line-height:24px;color:#000;margin-bottom:10px}#request-modal .request-modal-inside .apartment-request-form form textarea::placeholder,#request-modal .request-modal-inside .apartment-request-form form input::placeholder,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form textarea::placeholder,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input::placeholder{color:#000;opacity:1;transition:opacity .25s ease-in-out}#request-modal .request-modal-inside .apartment-request-form form textarea::-ms-input-placeholder,#request-modal .request-modal-inside .apartment-request-form form input::-ms-input-placeholder,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form textarea::-ms-input-placeholder,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input::-ms-input-placeholder{color:#000;transition:opacity .25s ease-in-out}#request-modal .request-modal-inside .apartment-request-form form textarea:focus,#request-modal .request-modal-inside .apartment-request-form form input:focus,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form textarea:focus,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}#request-modal .request-modal-inside .apartment-request-form form textarea:focus::placeholder,#request-modal .request-modal-inside .apartment-request-form form input:focus::placeholder,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form textarea:focus::placeholder,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input:focus::placeholder{opacity:0}#request-modal .request-modal-inside .apartment-request-form form textarea:focus::-ms-input-placeholder,#request-modal .request-modal-inside .apartment-request-form form input:focus::-ms-input-placeholder,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form textarea:focus::-ms-input-placeholder,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input:focus::-ms-input-placeholder{opacity:0}#request-modal .request-modal-inside .apartment-request-form form textarea:-webkit-autofill,#request-modal .request-modal-inside .apartment-request-form form input:-webkit-autofill,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form textarea:-webkit-autofill,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #35434f inset;-webkit-text-fill-color:#000}#request-modal .request-modal-inside .apartment-request-form form textarea.wpcf7-not-valid,#request-modal .request-modal-inside .apartment-request-form form input.wpcf7-not-valid,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form textarea.wpcf7-not-valid,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input.wpcf7-not-valid{border-color:red}#request-modal .request-modal-inside .apartment-request-form form textarea,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form textarea{height:90px;resize:none;margin-bottom:28px}@media only screen and (max-width: 991px){#request-modal .request-modal-inside .apartment-request-form form textarea,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form textarea{margin-bottom:24px}}#request-modal .request-modal-inside .apartment-request-form form label,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form label{width:100%;position:relative;padding-top:22px}#request-modal .request-modal-inside .apartment-request-form form label .label-val,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form label .label-val{position:absolute;top:0;left:0;transform:translateY(22px);font-size:16px;letter-spacing:0;line-height:24px;transition:all .25s ease}#request-modal .request-modal-inside .apartment-request-form form label .label-val.focused,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form label .label-val.focused{font-size:12px;letter-spacing:0;line-height:14px;color:rgba(0,0,0,.5);transform:translateY(0)}#request-modal .request-modal-inside .apartment-request-form form input[type=submit],#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input[type=submit]{width:auto;padding:7px 17px;border-radius:0;outline:none;box-shadow:none;font-weight:400;color:#000;border:1px solid #c3ae9f;background:#c3ae9f;transition:.15s linear;margin:0}#request-modal .request-modal-inside .apartment-request-form form input[type=submit]:hover,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input[type=submit]:hover{background:#c3ae9f;border-color:#c3ae9f}@media only screen and (max-width: 991px){#request-modal .request-modal-inside .apartment-request-form form input[type=submit],#request-modal .request-modal-inside .apartment-request-form .wpcf7 form input[type=submit]{margin-top:32px}}#request-modal .request-modal-inside .apartment-request-form form .wpcf7-response-output,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-response-output{display:none;margin:14px -18px 0 auto;padding:0;border:none;text-align:center;width:auto;max-width:max-content}#request-modal .request-modal-inside .apartment-request-form form.sent .wpcf7-response-output,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form.sent .wpcf7-response-output{display:block}#request-modal .request-modal-inside .apartment-request-form form .wpcf7-form-control-wrap,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-form-control-wrap{width:100%;display:block}#request-modal .request-modal-inside .apartment-request-form form .wpcf7-form-control-wrap[data-name=accept-terms] .wpcf7-list-item,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-form-control-wrap[data-name=accept-terms] .wpcf7-list-item{margin:0}#request-modal .request-modal-inside .apartment-request-form form .wpcf7-form-control-wrap[data-name=accept-terms] label,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-form-control-wrap[data-name=accept-terms] label{padding-top:0;text-transform:initial;font-weight:500;color:#000}#request-modal .request-modal-inside .apartment-request-form form .wpcf7-form-control-wrap[data-name=accept-terms] label .wpcf7-list-item-label,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-form-control-wrap[data-name=accept-terms] label .wpcf7-list-item-label{display:block;padding-left:46px;padding-right:44px;line-height:normal}#request-modal .request-modal-inside .apartment-request-form form .wpcf7-form-control-wrap[data-name=accept-terms] label .wpcf7-list-item-label::before,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-form-control-wrap[data-name=accept-terms] label .wpcf7-list-item-label::before{display:block;min-width:29px;width:29px;height:29px;opacity:1;border:1px solid #000;cursor:pointer;position:absolute;left:0;top:50%;transform:translateY(-50%)}#request-modal .request-modal-inside .apartment-request-form form .wpcf7-form-control-wrap[data-name=accept-terms] label .wpcf7-list-item-label::after,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-form-control-wrap[data-name=accept-terms] label .wpcf7-list-item-label::after{position:absolute;top:50%;left:9px;width:6px;height:9px;margin-top:-2px;border:1px solid #000;border-width:0 2px 2px 0;border-radius:0;transform:rotate(45deg) translateY(-50%);opacity:0;transition:opacity .15s ease-in-out}#request-modal .request-modal-inside .apartment-request-form form .wpcf7-form-control-wrap[data-name=accept-terms] label a,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-form-control-wrap[data-name=accept-terms] label a{margin-left:4px;color:#000;text-decoration:underline}#request-modal .request-modal-inside .apartment-request-form form .wpcf7-form-control-wrap[data-name=accept-terms] label input[type=checkbox],#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-form-control-wrap[data-name=accept-terms] label input[type=checkbox]{position:absolute;visibility:hidden;width:0;height:0}#request-modal .request-modal-inside .apartment-request-form form .wpcf7-form-control-wrap[data-name=accept-terms] .wpcf7-list-item input[type=checkbox]:checked~.wpcf7-list-item-label:after,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-form-control-wrap[data-name=accept-terms] .wpcf7-list-item input[type=checkbox]:checked~.wpcf7-list-item-label:after{opacity:1}@media only screen and (max-width: 991px){#request-modal .request-modal-inside .apartment-request-form form .wpcf7-form-control-wrap[data-name=accept-terms] label .wpcf7-list-item-label,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-form-control-wrap[data-name=accept-terms] label .wpcf7-list-item-label{font-weight:400}}#request-modal .request-modal-inside .apartment-request-form form .wpcf7-response-output,#request-modal .request-modal-inside .apartment-request-form .wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:0;margin-top:24px;text-align:start}#request-modal .request-modal-inside .apartment-request-form .wpcf7-not-valid-tip{display:none}#request-modal .request-modal-inside .apartment-request-form .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}@media only screen and (max-width: 991px){#request-modal{-webkit-backdrop-filter:none;backdrop-filter:none;display:none}#request-modal .request-modal-inside{height:100%;border-radius:0}#request-modal .request-modal-inside .close{top:10px;right:9px}#request-modal .request-modal-inside .apartment-request{border-radius:0;padding:86px 24px 84px}#request-modal .request-modal-inside .apartment-request .apartments_form_title{margin-bottom:20px}#request-modal .request-modal-inside .apartment-request .apartments_form_title,#request-modal .request-modal-inside .apartment-request .apartment-request-form{padding-left:0}#request-modal .request-modal-inside .form-btm-wrap{flex-direction:column;align-items:start !important}#request-modal .request-modal-inside .wpcf7-form-control-wrap[data-name=accept-terms] label .wpcf7-list-item-label{padding-right:0}}html[lang=ru-RU] #request-modal .request-modal-inside .apartment-request-form .wpcf7 form input[type=submit]{font-family:"Tenor Sans",Arial,Helvetica,sans-serif}.tippy-box{border-radius:0;background:rgba(0,0,0,0)}.tippy-box>.tippy-arrow{width:35px;height:7px}.tippy-box>.tippy-arrow::before{border:none !important}.tippy-box .arrow{max-height:34px;width:auto}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:-22px;border:none}.tippy-box[data-placement^=top]>.tippy-arrow::before{bottom:0;transform:rotate(270deg)}.tippy-box[data-placement^=top]::after{content:"";position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);width:1px;height:24px;background-color:#ff4e00;z-index:1}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:-24px}.tippy-box[data-placement^=bottom]>.tippy-arrow::before{transform:rotate(90deg);top:0;left:-8px}.tippy-box[data-placement^=bottom]::after{content:"";position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:2px;height:24px;background-color:#ff4e00;z-index:1}.tippy-box[data-placement^=left]>.tippy-arrow{right:-35px}.tippy-box[data-placement^=left]>.tippy-arrow::before{right:-35px;transform:rotate(180deg)}.tippy-box[data-placement^=left]::after{content:"";position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:24px;height:2px;background-color:#ff4e00;z-index:1}.tippy-box[data-placement^=right]>.tippy-arrow{left:-35px}.tippy-box[data-placement^=right]>.tippy-arrow::before{left:0}.tippy-box[data-placement^=right]::after{content:"";position:absolute;left:-24px;top:50%;transform:translateY(-50%);width:24px;height:2px;background-color:#ff4e00;z-index:1}.tippy-box[data-placement^=top-start]::after{content:"";position:absolute;bottom:-30px;left:20px;width:2px;height:30px;background-color:#35434f;z-index:1}.tippy-box[data-placement^=top-end]::after{content:"";position:absolute;bottom:-30px;right:20px;width:2px;height:30px;background-color:#35434f;z-index:1}.tippy-box[data-placement^=bottom-start]::after{content:"";position:absolute;top:-30px;left:20px;width:2px;height:30px;background-color:#35434f;z-index:1}.tippy-box[data-placement^=bottom-end]::after{content:"";position:absolute;top:-30px;right:20px;width:2px;height:30px;background-color:#35434f;z-index:1}.tippy-box[data-placement^=left-start]::after{content:"";position:absolute;right:-30px;top:20px;width:30px;height:2px;background-color:#35434f;z-index:1}.tippy-box[data-placement^=left-end]::after{content:"";position:absolute;right:-30px;bottom:20px;width:30px;height:2px;background-color:#35434f;z-index:1}.tippy-box[data-placement^=right-start]::after{content:"";position:absolute;left:-30px;top:20px;width:30px;height:2px;background-color:#35434f;z-index:1}.tippy-box[data-placement^=right-end]::after{content:"";position:absolute;left:-30px;bottom:20px;width:30px;height:2px;background-color:#35434f;z-index:1}.tippy-content{padding:0;color:#35434f;position:relative}.tippy-content .tippy-content-inside{background-color:#ff4e00;color:#fff;position:relative;padding:0}.tippy-content .tippy-ap-title{height:64px;padding:0 10px 0 12px;font-size:24px;font-weight:500;line-height:normal;text-transform:uppercase;z-index:2}.tippy-content .tippy-ap-info{padding:0}.tippy-content .tippy-ap-info-inside{padding:0 12px 0 0;z-index:2}.tippy-content .tippy-ap-info:has(+.tippy-open-available-ap) .tippy-ap-info-inside{padding:0 12px 0 0}.tippy-content .tippy-open-available-ap{padding:12px;font-size:16px;margin-right:12px}@media only screen and (max-width: 991px){.tippy-box .arrow{max-height:16px}}.downpayment-part{overflow:hidden;padding-top:136px;padding-bottom:136px}.downpayment-part strong{color:#ff4e00}.downpayment-part .block-title{margin-bottom:42px}.downpayment-part .block-title strong{font-weight:500}.downpayment-part .block-title h1,.downpayment-part .block-title h2{font-size:60px;font-weight:500;line-height:60px}@media only screen and (max-width: 991px){.downpayment-part .block-title{margin-bottom:32px}.downpayment-part .block-title h1,.downpayment-part .block-title h2{font-size:36px;line-height:42px}}.downpayment-part .block-content{gap:56px}@media only screen and (max-width: 991px){.downpayment-part .block-content{gap:32px}}.downpayment-part .block-content-left{width:100%}@media only screen and (min-width: 992px){.downpayment-part .block-content-left{max-width:296px}}.downpayment-part .block-content-left h1,.downpayment-part .block-content-left h2,.downpayment-part .block-content-left h3,.downpayment-part .block-content-left h4{font-size:24px;font-weight:400;line-height:150%;margin-bottom:24px}.downpayment-part .block-content-left h1 strong,.downpayment-part .block-content-left h2 strong,.downpayment-part .block-content-left h3 strong,.downpayment-part .block-content-left h4 strong{font-weight:700}.downpayment-part .block-content-left h1:last-child,.downpayment-part .block-content-left h2:last-child,.downpayment-part .block-content-left h3:last-child,.downpayment-part .block-content-left h4:last-child{margin-bottom:0}.downpayment-part .block-content-left p{font-size:14px;font-weight:400;line-height:175%}.downpayment-part .block-content-left p:first-of-type{position:relative}.downpayment-part .block-content-left p:first-of-type::before{position:absolute;top:7px;left:-11px;display:block;content:"*";color:#ff4e00;font-size:14.167px;font-style:normal;font-weight:700;line-height:1}.downpayment-part .block-content-right{flex:1 0 auto}.downpayment-part .block-content-right table{width:100%}.downpayment-part .block-content-right table thead th{font-size:12px;font-weight:400;line-height:21px;text-align:left;padding-bottom:26px}@media only screen and (max-width: 991px){.downpayment-part .block-content-right table thead th{padding-bottom:16px}.downpayment-part .block-content-right table thead th:not(:first-child){text-align:center}}.downpayment-part .block-content-right table tbody{font-size:13px;line-height:22.75px}.downpayment-part .block-content-right table tbody tr td{padding:4px;font-size:32px;font-weight:500;line-height:60px;text-align:center}@media only screen and (max-width: 991px){.downpayment-part .block-content-right table tbody tr td{font-size:18px;line-height:48px;min-width:116px}}.downpayment-part .block-content-right table tbody tr td p{background-color:#f3efec}.downpayment-part .block-content-right table tbody tr td:nth-child(1){font-size:13px;line-height:22.75px;font-weight:700;text-align:left;width:138px;min-width:138px}.downpayment-part .block-content-right table tbody tr td:nth-child(1) p{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 991px){.downpayment-part .block-content-right{flex:100%;overflow:auto}}.downpayment-part-bottom{margin-top:48px;gap:56px}@media only screen and (max-width: 991px){.downpayment-part-bottom{gap:32px}}.downpayment-part-bottom-left{width:100%;min-width:0}@media only screen and (min-width: 992px){.downpayment-part-bottom-left{max-width:296px}}.downpayment-part-bottom-right{flex:1 1 auto;min-width:0;font-size:12px;font-style:normal;line-height:140%}.downpayment-part-bottom-right strong{color:inherit;font-weight:600}@media only screen and (max-width: 991px){.downpayment-part-bottom-right{flex:0 0 100%}}@media only screen and (max-width: 991px){.downpayment-part{padding-top:42px;padding-bottom:86px}}.other-projects-part{padding-top:42px;padding-bottom:40px;background-color:#35434f;color:#c3ae9f;text-align:center}.other-projects-part .block-intro{margin-bottom:26px}.other-projects-part .other-projects-list{gap:28px}.other-projects-part .other-project{aspect-ratio:171/95;max-width:171px}.other-projects-part .other-project svg path{transition:.15s ease-in-out}.other-projects-part .other-project:hover svg path[fill="#C3AE9F"]{fill:#fff}.other-projects-part .other-project:hover svg path[stroke="#C3AE9F"]{stroke:#fff}@media only screen and (max-width: 991px){.other-projects-part .other-projects-list{gap:26px}.other-projects-part .other-project{flex:1 0 auto;max-width:calc(33.33% - 26px);min-width:88px}.other-projects-part .other-project svg{max-width:132px}}.timeline-part{padding-top:132px;padding-bottom:132px;background-color:#f3efec}.timeline-part .timeline-title{margin-bottom:72px}.timeline-part h2{font-size:72px;font-style:normal;font-weight:500;line-height:100%}.timeline-part .timeline-year{font-size:72px;line-height:100%}.timeline-part .timeline-year-content{gap:12px}.timeline-part .timeline-year-subtitle,.timeline-part .timeline-year-title{min-height:24px}.timeline-part .timeline-year-separator{background-color:#ff4e00;height:1px;width:100%;max-width:110px;margin:0 22px}.timeline-part .timeline-year-separator:last-child{display:none}@media only screen and (max-width: 991px){.timeline-part{padding-top:64px;padding-bottom:64px}.timeline-part h2{font-size:40px;margin-bottom:38px}.timeline-part .timeline{gap:38px}.timeline-part .timeline-year{margin-top:0;font-size:35px;line-height:1}.timeline-part .timeline-year-subtitle,.timeline-part .timeline-year-title{margin-top:0;min-height:auto}.timeline-part .timeline-year-content{gap:8px;padding-left:56px}.timeline-part .timeline-year::before{content:"";display:block;background-color:#ff4e00;height:1px;position:absolute;top:50%;transform:translateY(-50%);left:-56px;width:40px}.timeline-part .timeline-year-separator{display:none}.timeline-part .timeline-year-separator:last-child{display:none}}.apartment_manager{padding-top:0}.apartment_manager--panel{z-index:1}.apartment_manager--main{margin-top:-20px;padding-top:20px;padding-bottom:40px}@media only screen and (max-width: 991px){.apartment_manager--main{margin-top:0;padding-top:0;padding-bottom:48px}}.apartment_manager .pricetable-parking-content a,.apartment_manager .pricetable-storage-content a{bottom:-28px;white-space:nowrap}@media only screen and (max-width: 991px){.apartment_manager{overflow:hidden}}
