.pricetable table tbody tr[data-status="1"] .ap-price{font-size:12px;letter-spacing:0;line-height:16px}.apartments-filters .filter-value button{font-size:14px;letter-spacing:0;line-height:18px}.apartment-modal .apartment-data-row[data-attribute=price].discounted,.pricetable table tbody tr td .ap-price-default.discounted{font-size:16px;letter-spacing:0;line-height:24px}.apartment-modal .apartment-data-row[data-attribute=price]{font-size:24px;letter-spacing:0;line-height:28px}.pricetable table tbody tr td .ap-price-discount{font-size:20px;letter-spacing:0;line-height:28px}.apartments-filters-wrap{gap:80px}.apartments-filters .open-filters{padding:0;background-color:rgba(0,0,0,0);color:#000;border:none}.apartments-filters .reset-filters{display:none;cursor:pointer}.apartments-filters .filter{min-width:45px;display:flex;align-items:center;text-align:center;justify-content:center}.apartments-filters .filter svg{margin-right:8px}.apartments-filters .filter svg path{transition:.15s linear}.apartments-filters .filter:hover svg path,.apartments-filters .filter.active svg path{fill:#fff}.apartments-filters .filter-value{padding-right:50px}.apartments-filters .filter-type{flex:1}.apartments-filters .filter-house{max-width:106px}.apartments-filters .filter-floor{max-width:168px}.apartments-filters .filter-room{max-width:230px}.apartments-filters .filter-btns{gap:16px}.apartments-filters-bottom .not-sold-apartments input{top:0;left:0;position:absolute;width:0;height:0;visibility:hidden;overflow:hidden}.apartments-filters-bottom .not-sold-apartments label{display:block;padding-left:40px;cursor:pointer}.apartments-filters-bottom .not-sold-apartments label:before,.apartments-filters-bottom .not-sold-apartments label:after{content:"";display:block;position:absolute;transition:.15s ease-in-out}.apartments-filters-bottom .not-sold-apartments label:before{display:block;top:0px;left:0px;width:24px;height:24px;background:#fff;border:1px solid #000}.apartments-filters-bottom .not-sold-apartments label:after{position:absolute;top:50%;left:8px;width:8px;height:15px;margin-top:-3px;border:1px solid #fff;border-width:0 3px 3px 0;border-radius:0;opacity:0;transform:translateY(-50%) rotate(45deg)}.apartments-filters-bottom .not-sold-apartments input:checked+label::before{background-color:#fe6f3c;border-color:#fe6f3c}.apartments-filters-bottom .not-sold-apartments input:checked+label:after{opacity:1}@media only screen and (max-width: 1199px){.apartments-filters .apartments-filters-wrap{gap:48px}}@media only screen and (max-width: 991px){.apartments-filters .apartments-filters-wrap{gap:24px}.apartments-filters .apartments-filters-outside{display:none}.apartments-filters .filter-house,.apartments-filters .filter-floor,.apartments-filters .filter-room{max-width:initial}.apartments-filters .filter-value{padding-right:0}}.pricetable{max-width:542px}.pricetable-wrapper::after{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 36px);height:1px;background-color:#fe6f3c}.pricetable-fixed-thead{padding-right:36px;z-index:1}.pricetable-wrapper.mCS_no_scrollbar{padding-right:36px}.pricetable table th{position:relative}.pricetable table th::after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#fe6f3c}.pricetable table th:first-child{text-align:left}.pricetable table th:not(:first-child){text-align:center}.pricetable table th.ap-total-surface span sup{position:absolute;left:100%;bottom:3px}.pricetable table thead tr th{padding:18px 0;font-weight:300}.pricetable table thead tr th sup{font-size:8px}.pricetable table tbody tr{transition:color .15s ease-in-out}.pricetable table tbody tr.clickable-row{cursor:pointer}.pricetable table tbody tr[data-status="1"],.pricetable table tbody tr[data-status="2"]{color:#a6adbf}.pricetable table tbody tr:hover,.pricetable table tbody tr.hover{color:#fe6f3c}.pricetable table tbody tr td{padding:24px 0 16px}.pricetable table tbody tr td:first-child{text-align:left}.pricetable table tbody tr td:not(:first-child){text-align:center}.pricetable table tbody tr td.ap-price{text-transform:uppercase}.pricetable table tbody tr td .ap-price-discount{margin-bottom:-7px;font-weight:600;color:#fe6f3c}.pricetable table tbody tr td .ap-price-default.discounted{color:#a6adbf}.pricetable table tbody tr td .ap-price-default.discounted::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:1px;width:100%;background-color:#a6adbf}.mCSB_inside>.mCSB_container{margin-right:36px}.mCSB_scrollTools{opacity:1 !important;background-color:#e9ebef}.mCSB_scrollTools.mCS-rounded-dark .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_dragger .mCSB_dragger_bar{opacity:1 !important;background-color:#000 !important;width:16px;height:16px;margin:0;border-radius:0}.mCSB_scrollTools.mCS-rounded-dark .mCSB_dragger .mCSB_draggerRail,.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_dragger .mCSB_draggerRail{display:none}@media only screen and (min-width: 992px){.dp-hide{display:none}}@media only screen and (max-width: 991px){.mob-hide{display:none}.pricetable-col{order:2}.pricetable{max-width:100%;border-bottom:1px solid #fe6f3c}.pricetable-wrapper{overflow-y:auto}.pricetable-wrapper::after{content:none}.pricetable-fixed-thead{padding-right:0}.pricetable-content tbody{font-size:12px;line-height:16px}.pricetable table tbody tr td{padding:8px 0 16px}.pricetable table tbody tr td .ap-price-discount{font-size:14px;line-height:18px;margin-bottom:-2px}.pricetable .ap-total-surface br{display:none}.pricetable .ap-total-surface span{margin-left:3px}.pricetable .ap-terrace-balcony{display:none}}.overviews{padding:28px 0;max-width:530px}.overviews .overview-view-wrap{min-height:300px}.overviews .overview-view img{width:100%}.overviews .overview-view svg{position:absolute;top:0;left:0;width:100%;height:100%}.overviews .overview-view .apt-path{fill:rgba(233,235,239,.8);opacity:0;transition:opacity .15s linear}.overviews .overview-view .apt-path.clickable-path{cursor:pointer}.overviews .overview-view .apt-path:hover,.overviews .overview-view .apt-path.hover{opacity:1}.overviews .overview-compass,.overviews .overview-description{z-index:1}.overviews .courtyard-view-wrap .overview-description{transform:translateX(-50%) translateY(-100%);left:36%;top:16%}.overviews .courtyard-view-wrap .overview-description-content{line-height:14px}.overviews .street-view-wrap .overview-description-content{line-height:10px}@media only screen and (max-width: 1264px){.overviews{padding:28px 50px 28px 0}}@media only screen and (max-width: 991px){.overviews{padding:0 0 32px}.overviews .overview-view-wrap{min-height:auto}.overviews .overview-compass{top:-18px !important}.overviews .overview-title{position:relative !important}}@media only screen and (max-width: 425px){.overviews .courtyard-view-wrap .overview-description{top:34%}}.house-content{display:none}.house-content.active{display:block}.house-content .pricetable-bottom-text{max-width:432px}.house-content .pricetable-bottom-prices{gap:136px}@media only screen and (max-width: 991px){.house-content .pricetable-bottom-prices{gap:80px}.house-content .pricetable-bottom-prices .fs-56,.house-content .pricetable-bottom-prices .h2-accent{font-size:56px;line-height:64px}.house-content .house-file-btns{gap:24px}}@media only screen and (max-width: 575px){.house-content .pricetable-bottom-prices .fs-56,.house-content .pricetable-bottom-prices .h2-accent{font-size:37px;line-height:37px}}.house-content-all{display:none}.house-content-all.active{display:block}.house-content-all .pricetable-bottom-text{max-width:432px}.house-content-all .pricetable-bottom-prices{gap:136px}@media only screen and (max-width: 991px){.house-content-all .pricetable-bottom-prices{gap:80px}.house-content-all .pricetable-bottom-prices .fs-56,.house-content-all .pricetable-bottom-prices .h2-accent{font-size:56px;line-height:64px}.house-content-all .house-file-btns{gap:24px}}@media only screen and (max-width: 575px){.house-content-all .pricetable-bottom-prices .fs-56,.house-content-all .pricetable-bottom-prices .h2-accent{font-size:37px;line-height:37px}}.conditions-left,.conditions-right{max-width:456px}.conditions p:has(+h3){margin-bottom:80px}.apartment-modal{display:none;z-index:10}.apartment-modal-wrap{max-height:100%;overflow-y:auto}.apartment-modal-sides{gap:40px}.apartment-modal .modal-close{cursor:pointer;z-index:2;background-color:#000;transition:background-color .15s linear}.apartment-modal .modal-close:hover{background-color:#fe6f3c}.apartment-modal .apartment-value{display:none}.apartment-modal .apartment-values>.d-flex{gap:16px}.apartment-modal .apartment-values svg{margin-right:8px}.apartment-modal .apartment-data-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;line-height:normal}.apartment-modal .apartment-data-row .value-wrap{position:relative;display:flex;align-items:center}.apartment-modal .apartment-data-row .value-wrap span{padding-left:4px;padding-right:6px}.apartment-modal .apartment-data-row .value-wrap sup{position:absolute;right:0;top:2px;font-size:10px;line-height:normal}.apartment-modal .apartment-data-row[data-attribute=total_surface]{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #fe6f3c}.apartment-modal .apartment-data-row[data-attribute=discount_price]{justify-content:end;padding-bottom:16px}.apartment-modal .apartment-data-row[data-attribute=discount_price] .value-wrap span{padding-right:0}.apartment-modal .apartment-data-row[data-attribute=price]{justify-content:end;color:#fe6f3c;padding-bottom:0}.apartment-modal .apartment-data-row[data-attribute=price] .value-wrap span{padding-right:0}.apartment-modal .apartment-data-row[data-attribute=price].discounted{color:#a6adbf;text-decoration:line-through}.apartment-modal .apartment-btns{gap:20px}.apartment-modal .apartment-btns .btn{padding:9px 24px;border:1px solid #000}.apartment-modal .apartment-btns .btn:hover{border-color:#fe6f3c}.apartment-modal .apartment-btns .apartment-btns-top-row{display:flex;gap:20px}.apartment-modal .apartment-btns .apartment-btns-btm-row{width:100%}.apartment-modal .apartment-btns .apartment-btns-btm-row .apartment-finishbtn{width:100%;display:flex;justify-content:center}.apartment-modal .apartment-slider>.swiper-wrapper .swiper-slide{height:auto;display:flex;align-items:center;justify-content:center}.apartment-modal .apartment-slider>.swiper-wrapper .swiper-slide .swiper-slide-image{aspect-ratio:626/668;max-height:668px}.apartment-modal .apartment-slider>.swiper-wrapper .swiper-slide.default-slide{aspect-ratio:initial}.apartment-modal .apartment-slider-thumbs-wrapper .swiper-slide{cursor:pointer;aspect-ratio:1}.apartment-modal .apartment-slider-thumbs-wrapper .swiper-slide::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:2px solid #a6adbf;transition:border .15s ease-in-out}.apartment-modal .apartment-slider-thumbs-wrapper .swiper-slide.swiper-slide-thumb-active::after{border:4px solid #fe6f3c}.apartment-modal .apartment-slider-thumbs-wrapper .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.apartment-modal .apartment-slider-thumbs-wrapper .swiper-slide.default-slide img{padding:10px;object-position:center}.apartment-modal .swiper-button-prev,.apartment-modal .swiper-button-next{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.apartment-modal .swiper-button-prev:not(.swiper-button-disabled) svg path,.apartment-modal .swiper-button-next:not(.swiper-button-disabled) svg path{transition:.15s ease-in-out}.apartment-modal .swiper-button-prev:not(.swiper-button-disabled):hover svg path,.apartment-modal .swiper-button-next:not(.swiper-button-disabled):hover svg path{fill:#fe6f3c}@media only screen and (min-width: 992px){.apartment-modal .side-left{max-width:352px}.apartment-modal .side-right{max-width:626px}}@media only screen and (max-width: 991px){.apartment-modal .fs-56,.apartment-modal .h2-accent{line-height:normal}.apartment-modal .apartment-slider>.swiper-wrapper .swiper-slide .swiper-slide-image{max-height:54%}.apartment-modal .swiper-button-prev{left:-17px}.apartment-modal .swiper-button-next{right:-17px}}html[lang=en-US] .apartment-modal .apartment-btns .apartment-btns-top-row{gap:35px}html[lang=en-US] .apartment-modal .apartment-btns .btn{font-size:16px}.apartment-modal-floorplans .floors__list--items{gap:16px}.apartment-modal-floorplans .floors__list--item{min-width:45px;cursor:pointer}.apartment-modal-floorplans .floor_plans--plan{display:none}.apartment-modal-floorplans .floor_plans--plan.active{display:block}.apartment-modal-floorplans .floor_plans--points .point{position:absolute;text-align:center;transform:translateX(-50%) translateY(-50%);pointer-events:none;aspect-ratio:1;width:100%;max-width:134px;background-color:#fe6f3c}.apartment-modal-floorplans .floor_plans--points .point.active{display:block !important}.apartment-modal-floorplans .floor_plans--points .point--content{width:100%}.apartment-modal-floorplans .floor_plans--points .point--content .h2-accent{line-height:48px}.apartment-modal-floorplans .floor_plans--points .point[data-status="1"],.apartment-modal-floorplans .floor_plans--points .point[data-status="2"]{background-color:#aaa}.apartment-modal-floorplans .floor_plans--areas polygon{fill:rgba(0,0,0,0);cursor:pointer}.apartment-modal-floorplans .floor_plans--areas polygon.active,.apartment-modal-floorplans .floor_plans--areas polygon:hover{fill:rgba(254,111,60,.6)}.apartment-modal-floorplans .floor_plans--areas polygon[data-status="1"],.apartment-modal-floorplans .floor_plans--areas polygon[data-status="2"]{cursor:default}.apartment-modal-floorplans .floor_plans--areas polygon[data-status="1"].active,.apartment-modal-floorplans .floor_plans--areas polygon[data-status="1"]:hover,.apartment-modal-floorplans .floor_plans--areas polygon[data-status="2"].active,.apartment-modal-floorplans .floor_plans--areas polygon[data-status="2"]:hover{fill:rgba(233,235,239,.6)}@media only screen and (max-width: 991px){.apartment-modal-floorplans .floor_plans--points .point{max-width:max-content}.apartment-modal-floorplans .floor_plans--points .point--content{font-size:12px;line-height:normal}.apartment-modal-floorplans .floor_plans--points .point--content .h2-accent{font-size:18px;line-height:normal}}.request-modal{display:none;background:rgba(69,69,69,.6);z-index:10}.request-modal-wrap{max-height:100%;overflow-y:auto}.request-modal-inside{max-width:600px;margin:auto}.request-modal-close{cursor:pointer;z-index:2;margin-top:24px;margin-right:24px;background-color:#000;transition:background-color .15s linear}.request-modal-close:hover{background-color:#fe6f3c}@media only screen and (max-width: 991px){.request-modal .h2-accent{line-height:normal}}/*! purgecss start ignore */.request-modal-form .wpcf7 form{position:relative;width:100%}.request-modal-form .wpcf7 form input:not([type=submit]),.request-modal-form .wpcf7 form textarea{display:block;width:100%;padding:12px 16px 13px;background-color:#fff;color:#000;border:none;font-size:12px;font-style:normal;font-weight:300;line-height:16px;font-feature-settings:"liga" off;transition:color .15s linear,background-color .15s linear}.request-modal-form .wpcf7 form input:not([type=submit])::-webkit-input-placeholder,.request-modal-form .wpcf7 form textarea::-webkit-input-placeholder{color:#828ca5;transition:color .15s linear;opacity:1}.request-modal-form .wpcf7 form input:not([type=submit]):-moz-placeholder,.request-modal-form .wpcf7 form textarea:-moz-placeholder{color:#828ca5;opacity:1}.request-modal-form .wpcf7 form input:not([type=submit])::-moz-placeholder,.request-modal-form .wpcf7 form textarea::-moz-placeholder{color:#828ca5;opacity:1}.request-modal-form .wpcf7 form input:not([type=submit]):-ms-input-placeholder,.request-modal-form .wpcf7 form textarea:-ms-input-placeholder{color:#828ca5;opacity:1}.request-modal-form .wpcf7 form input:not([type=submit]):-webkit-autofill,.request-modal-form .wpcf7 form input:not([type=submit]):-webkit-autofill:hover,.request-modal-form .wpcf7 form input:not([type=submit]):-webkit-autofill:focus,.request-modal-form .wpcf7 form input:not([type=submit]):-webkit-autofill:active,.request-modal-form .wpcf7 form textarea:-webkit-autofill,.request-modal-form .wpcf7 form textarea:-webkit-autofill:hover,.request-modal-form .wpcf7 form textarea:-webkit-autofill:focus,.request-modal-form .wpcf7 form textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#000}.request-modal-form .wpcf7 form input:not([type=submit]):focus,.request-modal-form .wpcf7 form textarea:focus{outline:none}.request-modal-form .wpcf7 form input:not([type=submit]):focus,.request-modal-form .wpcf7 form input:not([type=submit]):hover,.request-modal-form .wpcf7 form textarea:focus,.request-modal-form .wpcf7 form textarea:hover{color:#000}.request-modal-form .wpcf7 form input:not([type=submit]).wpcf7-not-valid,.request-modal-form .wpcf7 form textarea.wpcf7-not-valid{background-color:#ffc1c1}.request-modal-form .wpcf7 form textarea{height:136px;resize:none}.request-modal-form .wpcf7 form .wpcf7-form-control-wrap{display:block;margin-bottom:20px}.request-modal-form .wpcf7 form .wpcf7-form-control-wrap[data-name=privacy-terms]{width:100%;margin-top:40px;margin-bottom:40px}.request-modal-form .wpcf7 form .wpcf7-form-control-wrap[data-name=privacy-terms] a{text-decoration:underline}.request-modal-form .wpcf7 form .wpcf7-acceptance .wpcf7-list-item{margin:0}.request-modal-form .wpcf7 form .wpcf7-acceptance label{width:100%;display:block;margin-bottom:0;padding-bottom:0}.request-modal-form .wpcf7 form .wpcf7-acceptance label input{position:absolute;visibility:hidden;width:0;height:0;padding:0}.request-modal-form .wpcf7 form .wpcf7-acceptance label .wpcf7-list-item-label{display:block;padding-left:36px;line-height:normal;margin-bottom:0;font-weight:300;color:#fff;font-size:12px;font-style:normal;font-weight:300;line-height:16px}.request-modal-form .wpcf7 form .wpcf7-acceptance label .wpcf7-list-item-label::before,.request-modal-form .wpcf7 form .wpcf7-acceptance label .wpcf7-list-item-label::after{position:absolute;top:50%;cursor:pointer;border:1px solid #fff}.request-modal-form .wpcf7 form .wpcf7-acceptance label .wpcf7-list-item-label::before{display:block;left:0;transform:translateY(-50%);min-width:24px;width:24px;height:24px}.request-modal-form .wpcf7 form .wpcf7-acceptance label .wpcf7-list-item-label::after{left:6px;width:6px;height:10px;margin-top:-3px;border-width:0 1px 1px 0;border-radius:0;transform:rotate(45deg) translateY(-50%);opacity:0;transition:opacity .15s ease-in-out}.request-modal-form .wpcf7 form .wpcf7-list-item input[type=checkbox]:checked~.wpcf7-list-item-label:after{opacity:1}.request-modal-form .wpcf7 form input[type=submit]{border:none;background-color:#fff;color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:29px;padding:8px 16px;max-width:110px;width:100%;transition:color .15s linear,background-color .15s linear}.request-modal-form .wpcf7 form input[type=submit]:disabled{background-color:#e9ebef;color:#a6adbf}.request-modal-form .wpcf7 form input[type=submit]:hover{background-color:#fe6f3c;color:#fff}.request-modal-form .wpcf7 form .wpcf7-response-output{border:none;margin:0;padding:0;margin-top:24px;line-height:normal}.request-modal-form .wpcf7 form .wpcf7-not-valid-tip{display:none}.request-modal-form .wpcf7 form .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}/*! purgecss end ignore */
