.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{font-family:"Albert Sans",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:rgba(195,174,159,.2);margin-bottom:-88px}.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;transition:fill .15s ease-in-out}.apartment_manager--overview svg .house-path[data-status=available]{fill:#9094ad;cursor:pointer}.apartment_manager--overview svg .house-path-link:hover .house-path,.apartment_manager--overview svg .house-path-link:focus .house-path{fill:#717596}.apartment_manager--overview svg .house-path-label{opacity:0;transition:opacity .15s ease-in-out;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;fill:#fff;pointer-events:none}.apartment_manager--overview svg .house-path-label-bg{fill:#717596;stroke:#d2d3e6;stroke-width:1;opacity:0;transition:opacity .15s ease-in-out;pointer-events:none}.apartment_manager--overview svg .house-path-link:hover .house-path-label,.apartment_manager--overview svg .house-path-link:hover .house-path-label-bg{opacity:1}.apartment_manager--overview .house-tooltip{background-color:rgba(0,0,0,0)}.apartment_manager--overview .house-tooltip .tooltip-content{width:max-content;padding:5px 8px;background-color:#000;color:#fff;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-align:center;text-transform:uppercase;leading-trim:both;text-edge:cap;opacity:0;will-change:opacity;transition:background-color .15s ease-in-out 0ms,opacity 1200ms cubic-bezier(0.22, 1, 0.36, 1) 400ms,transform 1200ms cubic-bezier(0.22, 1, 0.36, 1) 400ms}.apartment_manager--overview .house-tooltip .tooltip-content .tooltip-subtext{display:block;font-family:"Albert Sans",sans-serif;font-size:8px;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-transform:uppercase;leading-trim:both;text-edge:cap;margin-top:2px}.apartment_manager--overview .house-tooltip .tooltip-content::after{content:"";display:block;position:absolute;width:24px;height:1px;top:50%;transform:translateY(-50%);background-color:#000;transition:background-color .15s ease-in-out}@media only screen and (max-width: 991px){.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:not(.house-tooltip-default):not([data-status=sold]) .tooltip-content .tooltip-subtext{font-size:12px;font-weight:400}.apartment_manager--overview .house-tooltip.is-active:not(.house-tooltip-default):not([data-status=sold]) .tooltip-content,.apartment_manager--overview .house-tooltip:hover:not(.house-tooltip-default):not([data-status=sold]) .tooltip-content,.apartment_manager--overview .house-tooltip.is-polygon-hover:not(.house-tooltip-default):not([data-status=sold]) .tooltip-content{background-color:#e5004b;color:#fff}.apartment_manager--overview .house-tooltip.is-active:not(.house-tooltip-default):not([data-status=sold]) .tooltip-content::after,.apartment_manager--overview .house-tooltip:hover:not(.house-tooltip-default):not([data-status=sold]) .tooltip-content::after,.apartment_manager--overview .house-tooltip.is-polygon-hover:not(.house-tooltip-default):not([data-status=sold]) .tooltip-content::after{background-color:#e5004b}.apartment_manager--overview .house-tooltip.house-tooltip-default .tooltip-content,.apartment_manager--overview .house-tooltip[data-status=sold] .tooltip-content{background-color:#d2d3e6;color:#000}.apartment_manager--overview .house-tooltip.house-tooltip-default .tooltip-content::after,.apartment_manager--overview .house-tooltip[data-status=sold] .tooltip-content::after{background-color:#d2d3e6}.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: 991px){.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: 991px){.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 .house-tooltip[data-placement=top] .tooltip-content{top:auto;bottom:24px;transform:translateX(-50%)}.apartment_manager--overview .house-tooltip[data-placement=top] .tooltip-content::after{width:1px;height:24px;top:auto;bottom:-24px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 991px){.apartment_manager--overview .house-tooltip[data-placement=top] .tooltip-content{bottom:12px}.apartment_manager--overview .house-tooltip[data-placement=top] .tooltip-content::after{height:12px;bottom:-12px}}.apartment_manager--overview .house-tooltip[data-placement=bottom] .tooltip-content{top:24px;bottom:auto;transform:translateX(-50%)}.apartment_manager--overview .house-tooltip[data-placement=bottom] .tooltip-content::after{width:1px;height:24px;top:-24px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 991px){.apartment_manager--overview .house-tooltip[data-placement=bottom] .tooltip-content{top:12px}.apartment_manager--overview .house-tooltip[data-placement=bottom] .tooltip-content::after{height:12px;top:-12px}}.apartment_manager--overview.is-ready .house-tooltip .tooltip-content{opacity:1}@media only screen and (max-width: 1280px){.apartment_manager--overview{margin-bottom:-44px}}@media only screen and (max-width: 991px){.apartment_manager--overview{margin-bottom:0;padding-top:88px}}.apartment_manager--filters{z-index:1}.apartment_manager--filters-inside{max-width:1294px;gap:16px;background-color:#9094ad !important;color:#000 !important}.apartment_manager--filters-inside *{color:#000 !important}.apartment_manager--filters-inside-select-text{padding-top:30px}@media only screen and (max-width: 1246px){.apartment_manager--filters-inside-select-text{padding-top:18px}}@media only screen and (max-width: 1246px){.apartment_manager--filters-inside{gap:8px}}@media only screen and (max-width: 991px){.apartment_manager--filters-inside{flex-wrap:wrap}}.apartment_manager--filters--item{font-family:"Albert Sans",sans-serif;font-size:70px;font-style:normal;font-weight:500;line-height:normal;color:#0d0d0d !important;leading-trim:both;text-edge:cap;align-self:stretch;justify-content:center;height:auto;padding:4px 16px 14px}@media only screen and (min-width: 992px){.apartment_manager--filters--item{min-width:66px;height:auto}}@media only screen and (max-width: 1246px){.apartment_manager--filters--item{font-size:46px;padding:8px}}@media only screen and (max-width: 991px){.apartment_manager--filters--item{font-size:42px}}.apartment_manager--filters--item.active:not(.all-houses){background:var(--main, #E5004B);color:#fff !important}.apartment_manager--filters--item.active:not(.all-houses) *{color:#fff !important}.apartment_manager--filters--item.all-houses{background:rgba(0,0,0,0);color:#0d0d0d !important;text-align:center;font-family:"Albert Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;align-self:stretch;height:auto;padding-top:30px;transition:background .15s ease-in-out,color .15s ease-in-out}@media only screen and (max-width: 1246px){.apartment_manager--filters--item.all-houses{font-size:16px;padding-top:18px}}.apartment_manager--filters--item.all-houses *{color:#0d0d0d !important}.apartment_manager--filters--item.all-houses.active,.apartment_manager--filters--item.all-houses:hover{background:var(--main, #E5004B);color:#fff !important}.apartment_manager--filters--item.all-houses.active *,.apartment_manager--filters--item.all-houses:hover *{color:#fff !important}.apartment_manager--filters--item.coming{opacity:.5;cursor:default}.apartment_manager--filters--item .filter-subtext{display:block;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;color:#0d0d0d !important}@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(196,197,218,.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}.tippy-box[data-theme=slider] .tippy-ap-title{font-size:24px;height:auto;padding:12px 10px 12px 12px}@media only screen and (max-width: 991px){.tippy-box[data-theme=slider] .tippy-ap-title{font-size:16px;padding:8px 6px 8px 8px}.tippy-box[data-theme=slider] .tippy-ap-info-inside{font-size:11px;padding-right:8px}}.house-overview-slider{position:relative;width:100vw;left:50%;transform:translateX(-50%);margin-bottom:-88px;overflow:hidden;max-height:703px}@media only screen and (max-width: 1280px){.house-overview-slider{margin-bottom:-44px}}@media only screen and (max-width: 991px){.house-overview-slider{margin-bottom:0;padding-top:0}}.house-overview-slider .swiper-wrapper,.house-overview-slider .swiper-slide{height:100%}.house-overview-slider--slide img{width:100%;height:auto;display:block}.house-overview-slider--overlay{pointer-events:none}.house-overview-slider--overlay .apartment-path-wrap{pointer-events:all}.house-overview-slider--overlay .apartment-path-wrap .apartment-path{cursor:pointer;fill:#35434f;transition:fill .15s ease-in-out;mix-blend-mode:multiply}.house-overview-slider--overlay .apartment-path-wrap[data-status="0"] .apartment-path{fill:rgba(229,0,75,0)}.house-overview-slider--overlay .apartment-path-wrap[data-status="0"] .apartment-path:hover{fill:rgba(229,0,75,.4)}.house-overview-slider--overlay .apartment-path-wrap.is-hovered[data-status="0"] .apartment-path{fill:rgba(229,0,75,.4)}.house-overview-slider--overlay .apartment-path-wrap[data-status="1"] .apartment-path,.house-overview-slider--overlay .apartment-path-wrap[data-status="2"] .apartment-path,.house-overview-slider--overlay .apartment-path-wrap[data-status="3"] .apartment-path{fill:rgba(195,195,195,.9)}.house-overview-slider--prev,.house-overview-slider--next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;line-height:0}.house-overview-slider--prev svg,.house-overview-slider--next svg{display:block}.house-overview-slider--prev.swiper-button-disabled,.house-overview-slider--next.swiper-button-disabled{opacity:.4;pointer-events:none}.house-overview-slider--prev{left:46px}.house-overview-slider--next{right:46px}@media only screen and (max-width: 991px){.house-overview-slider--prev svg,.house-overview-slider--next svg{width:32px;height:32px}.house-overview-slider--prev{left:24px}.house-overview-slider--next{right:24px}}.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:#e7e8f0}.pricetable--table thead th{background-color:#e7e8f0;position:sticky;top:0;z-index:2;font-size:11px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.pricetable--table tbody th,.pricetable--table tbody td{padding:16px 8px;background-color:rgba(0,0,0,0);white-space:nowrap;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-transform:uppercase}.pricetable--table tbody tr.stripe-odd{background-color:#e0e1ec}.pricetable--table tbody tr.stripe-even{background-color:#eeeff5}.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 #e5004b,inset 0 -2px 0 #e5004b,inset 2px 0 0 #e5004b,inset -2px 0 0 #e5004b}.pricetable--table tbody tr.available{cursor:pointer}.pricetable--bottom--text{line-height:normal}.pricetable--wrapper{position:relative}@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}.pricetable--bottom .btn.btn-slate{background-color:#000}.pricetable--bottom .btn.btn-slate:hover{background-color:#e5004b}.pricetable--bottom .btn{padding:19px 22px 20px;max-width:max-content;width:100%}@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:sticky;top:0;z-index:4;width:100%;pointer-events:none;background-color:#e7e8f0}#fixed-table{pointer-events:auto;border-collapse:separate;border-spacing:0;table-layout:fixed}#fixed-table thead{background-color:#e7e8f0}#fixed-table thead th{background-color:#e7e8f0;font-size:11px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.pricetable--wrapper-inside .mCSB_scrollTools{width:30px;right:-30px;background-color:#c4c5da;opacity:1 !important}.pricetable--wrapper-inside .mCSB_scrollTools.mCSB_scrollTools_horizontal{height:30px}.pricetable--wrapper-inside .mCSB_dragger_bar{width:20px !important;border-radius:100px !important;background:#e5004b !important}.pricetable--wrapper-inside .mCSB_draggerRail{display:none !important}.pricetable--wrapper-inside .mCSB_buttonUp,.pricetable--wrapper-inside .mCSB_buttonDown{opacity:1 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M5.19629 9L10.3924 0H0.000136852L5.19629 9Z' fill='%23E5004B'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:11px 9px !important}.pricetable--wrapper-inside .mCSB_buttonUp{transform:rotate(180deg)}.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:#e5004b}.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 #000}.pricetable-actions .available label:after,.pricetable-actions .filter-value-btn label:after{position:absolute;top:calc(50% + 2px);transform:translateY(-50%);right:4px;width:15px;height:15px;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:#e5004b}.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-family:"Albert Sans",sans-serif;font-size:32.967px;font-style:normal;font-weight:500;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-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-wrap-bg{background-color:#e7e8f0}#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{background-color:#9094ad;color:#0d0d0d;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:rgba(167,168,197,.1);color:#35434f;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 #e5004b}@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{height:calc(100% - 110px);margin-top:110px}#apartment-modal .apartment-modal-inside .right-side-inside .print-view{bottom:12px;right:10px}@media only screen and (max-width: 991px){#apartment-modal .apartment-modal-inside .right-side-inside{height:auto;margin-top:0}}@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:#e5004b}.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:#9094ad;color:#0d0d0d;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;color:#0d0d0d}#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:#e5004b}#apartment-modal .floor-plan-wrap .floor-btn.sold{cursor:default;pointer-events:none}#apartment-modal .floor-plan-wrap .floor-btn.sold span{color:rgba(13,13,13,.62)}@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(229,0,75,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(229,0,75,.4)}#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(229,0,75,.4)}@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}}@media only screen and (max-width: 991px){.apartment-interior{margin-left:-32px;margin-right:-32px}}.apartment-interior h3{color:#0d0d0d;font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width: 991px){.apartment-interior h3{padding-left:32px;padding-right:32px}}.apartment-interior-body{background-color:#d2d3e6;gap:32px}@media only screen and (min-width: 992px){.apartment-interior-body{border-radius:0 0 15.625px 15.625px}}@media only screen and (max-width: 991px){.apartment-interior-body{gap:16px;padding-left:32px;padding-right:32px}}.apartment-interior-content{max-width:884px}#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 #c4c5da;background:#c4c5da;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:#c4c5da;border-color:#c4c5da}@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:#e5004b;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:#e5004b;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:#e5004b;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:#e5004b;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:#e5004b;color:#fff;position:relative;padding:0;font-size:12px}.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:112px;padding-bottom:106px;background-color:#e0e1ec}.downpayment-part strong{color:#e5004b}.downpayment-part .block-title{margin-bottom:42px}.downpayment-part .block-title strong{font-weight:300}.downpayment-part .block-title h1,.downpayment-part .block-title h2{font-size:60px;font-style:normal;font-weight:300;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:#e5004b;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:rgba(255,255,255,.5);font-weight:700}.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:42px}}.other-projects-part{padding-top:42px;padding-bottom:40px;background-color:rgba(167,168,197,.8);color:#000;text-align:center}.other-projects-part .block-intro{margin-bottom:26px}.other-projects-part .btn{background-color:#e5004b;color:#fff}.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="#0D0D0D"],.other-projects-part .other-project:hover svg path[fill=black]{fill:#fff}.other-projects-part .other-project:hover svg path[stroke="#0D0D0D"],.other-projects-part .other-project:hover svg path[stroke=black]{stroke:#fff}@media only screen and (max-width: 991px){.other-projects-part .container{--bs-gutter-x: 48px}.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:114px;padding-bottom:110px}.timeline-part .timeline-title{margin-bottom:48px;display:flex;flex-direction:column;align-items:flex-start}.timeline-part .timeline-title-second-row{display:inline-block;background:#e5004b;color:#fff;padding:2px 11px;font-size:35px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase;margin-top:2px}.timeline-part .timeline-title h2{display:inline-block;background:#e5004b;color:#fff;padding:2px 11px;font-size:35px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}.timeline-part .timeline-item{flex:1;border-top:1px solid #0d0d0d;padding-top:28px;margin-top:0;padding-right:16px;position:relative}.timeline-part .timeline-item::before{content:"";position:absolute;top:-1px;left:0;width:1px;height:28px;background:#0d0d0d}.timeline-part .timeline-item:last-child{border-top-color:rgba(0,0,0,0)}.timeline-part .timeline-item-label{font-family:"Albert Sans",sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:140%;leading-trim:both;text-edge:cap;color:#0d0d0d;margin-bottom:8px !important}.timeline-part .timeline-item-year{display:inline-block;background:#e5004b;color:#fff;font-family:"Albert Sans",sans-serif;font-size:35.133px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase;padding:0px 8px;margin-bottom:16px}.timeline-part .timeline-item-season{font-family:"Albert Sans",sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:140%;leading-trim:both;text-edge:cap;color:#0d0d0d}@media only screen and (max-width: 991px){.timeline-part{padding-top:48px;padding-bottom:48px}.timeline-part .timeline-title{margin-bottom:32px}.timeline-part .timeline-title h2,.timeline-part .timeline-title-second-row{font-size:20px;padding:1px 5px}.timeline-part .timeline{flex-direction:column;gap:0}.timeline-part .timeline-item{border-top:none !important;border-left:none;padding-top:0;padding-left:56px;padding-right:0;padding-bottom:32px}.timeline-part .timeline-item::before{top:10px;left:0;width:1px;height:100%}.timeline-part .timeline-item::after{content:"";position:absolute;top:10px;left:0;width:46px;height:1px;background:#0d0d0d}.timeline-part .timeline-item:last-child{padding-bottom:0}.timeline-part .timeline-item:last-child::before{display:none}.timeline-part .timeline-item-year{font-size:36px}}.apartment_manager{padding-top:0;background-color:#e7e8f0}.apartment_manager--panel{z-index:1}.apartment_manager--main{margin-top:-20px;padding-top:20px;padding-bottom:86px}@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}}
