#apartment-view .ap-info .value,.pricetable table td{font-family:"Termina",Arial,Helvetica,sans-serif}.request-modal-form form input,.request-modal-form form textarea,.pricetable table th{font-size:14px;letter-spacing:0;line-height:16px}.request-modal-form form .wpcf7-response-output,.pricetable table td{font-size:16px;letter-spacing:0;line-height:24px}.circular-button-block{margin-top:-53px;margin-bottom:64px}@media only screen and (max-width: 991px){.circular-button-block{margin-bottom:48px}}#apartment-view .ap-info .value,.pricetable table td{font-family:"Termina",Arial,Helvetica,sans-serif}.request-modal-form form input,.request-modal-form form textarea,.pricetable table th{font-size:14px;letter-spacing:0;line-height:16px}.request-modal-form form .wpcf7-response-output,.pricetable table td{font-size:16px;letter-spacing:0;line-height:24px}.circular-button-block{margin-top:-53px;margin-bottom:64px}@media only screen and (max-width: 991px){.circular-button-block{margin-bottom:48px}}.vertical-line{width:1px;height:87px;z-index:1}.filters .filter{position:relative;width:67px;height:67px;text-transform:uppercase;color:#233455}.filters .filter-btns{gap:3px}.filters .filter-circle{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.filters .filter-circle circle{opacity:0;fill:#aa9775}.filters .filter.active .filter-circle circle{opacity:1}.filters .filter.active span{position:relative;z-index:2}.filters-btm .filter-btns span:nth-child(1){margin-right:28px}.filters-btm .filter-btns span .filter .filter-circle circle{fill:unset}.filters .not-sold-apartments input{top:0;left:0;position:absolute;width:0;height:0;visibility:hidden;overflow:hidden}.filters .not-sold-apartments label{display:block;padding-left:40px;cursor:pointer}.filters .not-sold-apartments label:before,.filters .not-sold-apartments label:after{content:"";display:block;position:absolute;transition:.15s ease-in-out}.filters .not-sold-apartments label:before{display:block;top:0px;left:0px;width:24px;height:24px;background:#fff;border:1px solid #233455;border-radius:24px}.filters .not-sold-apartments input:checked+label::before{background-color:#233455}@media only screen and (min-width: 992px){.filters .filter:hover .filter-circle circle{opacity:1}.filters .filter:hover span{position:relative;z-index:2}}@media only screen and (max-width: 991px){.filters .filter{width:42px;height:42px;line-height:42px}.filters .filter-btns{gap:6px}.filters .filter-btns span:nth-child(1){margin-right:0;width:100%}.filters .filter.all{font-size:15px}.filters .not-sold-apartments{order:2}}.overview-col{flex:1 0 auto}.overviews .overview-view{max-width:216px}.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:#edb876;opacity:0;transition:opacity .15s linear;cursor:pointer;transform:scale(2.43)}.overviews .overview-view .apt-path:hover,.overviews .overview-view .apt-path.hover{opacity:.7}.overviews .compass-front{margin-bottom:-60px;margin-right:-14px}.overviews .compass-back{margin-bottom:-44px;margin-left:-22px}.overviews .front-view-wrap,.overviews .back-view-wrap{max-width:max-content}@media only screen and (max-width: 991px){.overviews{max-width:430px}.overviews .front-view-wrap{padding-right:10px}.overviews .back-view-wrap{padding-left:14px}.overviews .compass-front,.overviews .compass-back{margin-bottom:-30px}.overviews .compass-front{margin-top:6px;margin-right:-10px}.overviews .compass-back{margin-left:-14px}.overviews .overview-title{margin-top:16px}}@media only screen and (max-width: 575px){.overviews .compass{max-width:48px}}.pricetable-col{max-width:682px}.pricetable-wrapper::after{position:absolute;display:block;content:"";background-color:#aa9775;width:calc(100% - 8px);height:1px;bottom:0;left:0}.pricetable-wrapper table thead tr th{opacity:0}.pricetable th span{text-transform:initial}.pricetable table{border-collapse:collapse}.pricetable table th,.pricetable table td{text-align:center}.pricetable table th{position:relative;padding:21px 4px 29px;font-weight:normal;letter-spacing:-0.42px;cursor:pointer}@media only screen and (max-width: 991px){.pricetable table th{padding:13px 2px 24px}}.pricetable table th:after{content:"";position:absolute;bottom:16px;left:50%;width:6px;height:6px;border:1px solid #fff;border-width:0 1px 1px 0;transform:translateX(-50%) rotate(45deg)}.pricetable table th.down:after{transform:rotate(225deg)}.pricetable table td{padding:12px 4px 13px;letter-spacing:-0.48px;transition:background-color .15s ease-in-out;line-height:normal}@media only screen and (max-width: 991px){.pricetable table td{padding:11px 4px}}.pricetable table td:nth-child(1),.pricetable table th:nth-child(1){width:96px}@media only screen and (max-width: 991px){.pricetable table td:nth-child(1),.pricetable table th:nth-child(1){width:54px}}.pricetable table tbody tr{border-bottom:1px solid #aa9775}.pricetable table tbody tr[data-status="1"] td,.pricetable table tbody tr[data-status="2"] td{color:#aa9775}.pricetable table tbody tr[data-status="1"] td:last-child,.pricetable table tbody tr[data-status="2"] td:last-child{text-transform:uppercase}.pricetable table tbody tr.discounted span{min-width:max-content;display:inline-block;line-height:19px}.pricetable table tbody tr.discounted span:nth-child(2){position:relative;margin:0 12px;padding:0 3px;font-size:12px;font-weight:400;letter-spacing:-0.36px}.pricetable table tbody tr.discounted span:nth-child(2)::after{position:absolute;content:"";z-index:1;background-color:#ed1d24;height:1px;width:calc(100% + 6px);left:-3px;top:50%;transform:translateY(-50%)}.pricetable table tbody tr.discounted span:nth-child(1){color:#ed1d24;display:block}.pricetable table tbody tr:hover td,.pricetable table tbody tr.hover td{background-color:rgba(170,151,117,.2)}.pricetable .fixed-table-hold{padding-right:8px}.pricetable .fixed-table-hold #pricetable-fixed{z-index:1}@media only screen and (max-width: 991px){.pricetable{width:calc(100% + 48px);margin-left:-24px}.pricetable-hold{display:none}.pricetable-wrapper-inside{max-height:484px;overflow-y:auto;scrollbar-width:thin}.pricetable table thead{position:sticky;top:0;background-color:#aa9775;z-index:2}.pricetable table thead tr th{opacity:1}.pricetable .total-area-th{width:68px;min-width:68px}.pricetable .balcony-th span{display:block}.pricetable .ap-row[data-status="2"] .ap-row-price,.pricetable .ap-row[data-status="1"] .ap-row-price{font-size:12px;font-weight:400;letter-spacing:-0.36px}.pricetable .special-price-text{font-size:10px;font-weight:400;letter-spacing:-0.36px}}.mCSB_inside>.mCSB_container{margin-right:8px !important}.mCustomScrollbar.mCS_touch_action{padding-right:8px !important}.mCSB_scrollTools{right:0;width:8px !important;background:rgba(0,0,0,0);background-color:rgba(170,151,117,.2);opacity:1 !important}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0 !important}.mCustomScrollbar.mCS_no_scrollbar{padding-right:0px !important}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger{width:8px !important;height:91px !important}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar{margin:0;width:8px !important;height:91px !important;background:rgba(0,0,0,0) !important;background-color:#aa9775 !important;border:1px solid #aa9775;border-radius:0}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_draggerRail{display:none}@media only screen and (min-width: 992px){.mob-show{display:none}}@media only screen and (max-width: 991px){.mob-hide{display:none}}.pricetable-btm-text{margin-top:22px;margin-bottom:34px}.pricetable-btm-text p{margin-bottom:8px}.pricetable-btm-text p:last-child{margin-bottom:0}.pricetable-btm-text ul{margin:0;padding-left:24px}@media only screen and (max-width: 991px){.pricetable-btm-text{margin-top:38px;margin-bottom:52px}.pricetable-btm-campaign{width:calc(100% + 48px);margin-left:-24px}}#apartment-view{display:none;padding-bottom:133px !important}#apartment-view .container{max-width:1392px}#apartment-view .compass{z-index:1;max-width:78px;width:100%}#apartment-view .left-side{padding-top:42px}#apartment-view .right-side{padding-top:36px}#apartment-view .ap-close{z-index:1}#apartment-view .ap-close svg circle,#apartment-view .ap-close svg line{transition:.15s ease-in-out}#apartment-view .ap-close:hover svg circle{fill:#edb876}#apartment-view .ap-close:hover svg line{stroke:#fff}#apartment-view .ap-btns .btn{padding:18px 36px}#apartment-view .ap-info{max-width:412px;width:100%}#apartment-view .ap-info .separator{height:1px;flex:1 0 auto;margin:0 12px}#apartment-view .ap-info .value{font-size:25px;font-weight:400;line-height:30px;letter-spacing:-0.75px}#apartment-view .ap-info .ap-title{margin-bottom:32px}#apartment-view .ap-info .ap-title .value{font-size:60px;font-weight:400;line-height:60px}#apartment-view .ap-info .ap-discount{top:100%;width:max-content;color:#ed1d24}#apartment-view .ap-info .ap-price.discounted::after{position:absolute;top:50%;left:-3px;transform:translateY(-50%);content:"";width:calc(100% + 6px);height:1px;background-color:#ed1d24;display:block;z-index:1}#apartment-view .ap-location-outside{width:100%}#apartment-view .ap-location-wrap{padding:0 30px 15px;margin-left:58px}#apartment-view .ap-location-wrap p{display:block;color:#000;font-size:12px;font-weight:400;line-height:normal;margin:0}#apartment-view .ap-location-wrap .ap-location-street:nth-child(2) p{writing-mode:vertical-rl}#apartment-view .ap-location-wrap .ap-location-street:nth-child(3) p{transform:scale(-1);writing-mode:vertical-rl}#apartment-view .ap-location-wrap .ap-location{aspect-ratio:127/234}#apartment-view .apartment-modal-detail-plan{margin-top:-70px;text-align:center}#apartment-view .apartment-modal-detail-plan img{max-width:70%;height:auto}@media only screen and (max-width: 991px){#apartment-view .apartment-modal-detail-plan img{max-width:100%}}#apartment-view .pricetable-btm-campaign{margin-top:64px;display:flex;justify-content:center}#apartment-view .pricetable-btm-campaign img{width:100%;max-width:1126px;margin:0 auto}@media only screen and (min-width: 992px){#apartment-view .compass{top:0;left:28px}#apartment-view .ap-close{top:36px;left:30px}#apartment-view .ap-plan-wrap{padding-left:96px}#apartment-view .ap-btns{margin-bottom:84px}}@media only screen and (max-width: 1024px){#apartment-view .ap-info .separator{margin:0 4px}#apartment-view .ap-info .value{font-size:19.609px;line-height:32.682px;letter-spacing:-0.588px}#apartment-view .ap-info .ap-title .value{font-size:43.576px;line-height:65.364px}#apartment-view .ap-location-wrap{margin-left:16px}}@media only screen and (max-width: 991px){#apartment-view .compass{top:15px;left:-12px}#apartment-view .left-side{padding-top:122px}#apartment-view .right-side{padding-top:42px}#apartment-view .ap-close{top:20px;left:28px}#apartment-view .ap-btns{position:absolute;top:20px;right:28px}#apartment-view .ap-btns .btn{padding:11px 26px;font-size:12px}#apartment-view .ap-info .ap-title{margin-bottom:8px}#apartment-view .ap-location-wrap{margin-left:0;margin-top:42px;margin-bottom:52px}#apartment-view .apartment-modal-detail-plan{margin-top:0px}#apartment-view .pricetable-btm-campaign{margin-top:42px}}@media only screen and (max-width: 375px){#apartment-view .ap-btns .btn{padding:11px 20px}}.request-modal{display:none;z-index:10}.request-modal-wrap{max-height:100%;overflow-y:auto}.request-modal-inside{max-width:882px;margin:auto;padding:28px 24px 84px}.request-modal-close{width:50px;height:50px;margin-bottom:18px}.request-modal-close svg circle,.request-modal-close svg line{transition:.15s ease-in-out}.request-modal-close:hover svg circle{fill:#edb876}.request-modal-close:hover svg line{stroke:#fff}/*! purgecss start ignore */.request-modal-form{width:100%;max-width:708px}.request-modal-form form{position:relative;width:100%;max-width:708px;display:flex;flex-direction:column}.request-modal-form form .wpcf7-form-control-wrap{display:inline-block;width:100%;margin-bottom:12px}.request-modal-form form input,.request-modal-form form textarea{display:block;width:100%;line-height:25px;letter-spacing:.28px;font-weight:300;color:#233455;transition:opacity .15s linear;text-transform:uppercase;padding:19px 24px 13px;margin:0;background-color:#fff;border:0;transition:background-color .15s linear}.request-modal-form form input:focus,.request-modal-form form textarea:focus{outline:none}.request-modal-form form input::-ms-input-placeholder,.request-modal-form form textarea::-ms-input-placeholder{color:#233455;opacity:1;transition:opacity .15s linear}.request-modal-form form input::placeholder,.request-modal-form form textarea::placeholder{color:#233455;opacity:1;transition:opacity .15s linear}.request-modal-form form input:-webkit-autofill,.request-modal-form form input:-webkit-autofill:hover,.request-modal-form form input:-webkit-autofill:focus,.request-modal-form form input:-webkit-autofill:active,.request-modal-form form textarea:-webkit-autofill,.request-modal-form form textarea:-webkit-autofill:hover,.request-modal-form form textarea:-webkit-autofill:focus,.request-modal-form form textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#233455}.request-modal-form form input:hover,.request-modal-form form textarea:hover{background-color:rgba(255,255,255,.8)}.request-modal-form form input.wpcf7-not-valid,.request-modal-form form textarea.wpcf7-not-valid{color:#dd2c00}.request-modal-form form input.wpcf7-not-valid::placeholder,.request-modal-form form textarea.wpcf7-not-valid::placeholder{color:#dd2c00}.request-modal-form form textarea{resize:none;height:167px}.request-modal-form form input[type=submit],.request-modal-form form .btn,.request-modal-form form .custom-btn-style{width:100%;font-size:18px;line-height:normal;color:#233455;text-transform:uppercase;text-decoration:underline;padding:24px 22px 22px;background-color:#edb876;border:0;margin-bottom:21px;transition:color .15s linear}.request-modal-form form input[type=submit]:hover,.request-modal-form form .btn:hover,.request-modal-form form .custom-btn-style:hover{color:#fff}.request-modal-form form .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;background-color:#edb876}.request-modal-form form .wpcf7-spinner::before{background-color:#233455}.request-modal-form form .wpcf7-not-valid-tip{display:none}.request-modal-form form .wpcf7-response-output{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#aa9775;display:grid;align-items:center;justify-content:center;padding:24px;color:#fff;text-align:center;margin:0;border:none;display:none}.request-modal-form form .response-wrap{display:none}.request-modal-form form[data-status=unaccepted] .wpcf7-acceptance .wpcf7-list-item{color:#dd2c00}.request-modal-form .request-sent-response-wrap{background-color:#aa9775;color:#fff;text-align:center;z-index:2;display:none}/*! purgecss end ignore */.apartment-manager-block .apartment-manager-block-inside .container{max-width:1072px}.apartment-manager-block .apartment-manager-heading{aspect-ratio:1449/334;min-height:334px;overflow:hidden}.apartment-manager-block .apartment-manager-heading::before{content:"";width:100%;height:248px;position:absolute;top:0;left:0;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.9) 100%);mix-blend-mode:multiply}.apartment-manager-block .apartment-manager-heading .circle{width:518px;height:518px;left:50%;transform:translateX(-50%);bottom:-347px}.apartment-manager-block .apartment-manager-heading .title{padding-top:158px}.apartment-manager-block .apartment-manager-heading .title h2{margin-bottom:38px}.apartment-manager-block .vertical-line .line{background-color:#233455}@media only screen and (max-width: 991px){.apartment-manager-block .apartment-manager-heading{aspect-ratio:430/199;min-height:199px}.apartment-manager-block .apartment-manager-heading::before{height:199px}.apartment-manager-block .apartment-manager-heading .title{padding-top:79px}.apartment-manager-block .apartment-manager-heading .title h2{margin-bottom:8px;font-size:30px;line-height:40px}.apartment-manager-block .apartment-manager-heading .title h2 br{display:none}}@media only screen and (max-width: 425px){.apartment-manager-block .apartment-manager-heading .title h2{font-size:24px;line-height:normal}}
