.pricing-table-block .apartment-table thead tr th .tablesorter-header-inner::after{background-position:center;background-repeat:no-repeat;background-size:cover}.pricing-table-block #apartment-form .wrapper form,.pricing-table-block .apartment-table tbody tr td,.pricing-table-block .apartment-table thead tr th{font-size:14px;letter-spacing:.28px;font-weight:300;line-height:25px}@media only screen and (max-width: 991px){.pricing-table-block #apartment-form .wrapper form,.pricing-table-block .apartment-table tbody tr td,.pricing-table-block .apartment-table thead tr th{font-size:12px;letter-spacing:.24px}}.pricing-table-block{padding-bottom:110px;overflow:hidden}.pricing-table-block .header-image{position:relative;margin:0 38px 58px}.pricing-table-block .header-image img{width:100%}.pricing-table-block .image-tags .wrap .tag{min-width:83px;background-color:#fff;border:0;padding:3px 8px;transition:background-color .15s linear,color .15s linear;transform:translateX(-50%)}.pricing-table-block .image-tags .wrap .tag .number{border-bottom:1px solid #aeac79}.pricing-table-block .image-tags .wrap .tag .fs-10{line-height:22px;letter-spacing:.2px}.pricing-table-block .image-tags .wrap .tag.mobile{min-width:41px;padding:1px 4px}.pricing-table-block .image-tags .wrap .tag.mobile .number{font-family:"FreightBig Pro",Arial,Helvetica,sans-serif}.pricing-table-block .image-tags .wrap .tag.active{background-color:#aeac79}.pricing-table-block .image-tags .wrap .tag.active span{color:#fff;border-color:#fff}.pricing-table-block .image-tags .wrap .line{width:1px}.pricing-table-block .image-tags .wrap .line::before{content:"";position:absolute;bottom:0;left:-2px;display:block;width:5px;height:5px;border-radius:50%;background-color:#fff}.pricing-table-block .image-tags .wrap.active{z-index:1}.pricing-table-block .filters{text-transform:uppercase}.pricing-table-block .filters .col-4{padding:4px 0;width:32%}.pricing-table-block .filters .title{padding:14px 0}.pricing-table-block .filters .title.first{line-height:16px;padding-top:0}.pricing-table-block .filters .title-penthouse{padding-top:19px}.pricing-table-block .filters .close-filters{padding:0 24px}.pricing-table-block .filters .numselect{display:flex;gap:4px}.pricing-table-block .filters .btn-filter{padding:4px;border:1px solid #aeac79;cursor:pointer}.pricing-table-block .filters .btn-filter:hover{color:#aeac79}.pricing-table-block .filters .btn-filter-house.all{margin-top:4px}.pricing-table-block .filters .btn-filter-rooms{width:13%;height:35px}.pricing-table-block .filters .btn-filter-rooms.all{width:27%}.pricing-table-block .filters .btn-filter-floors{width:13%;height:35px}.pricing-table-block .filters .btn-filter-floors.all{width:42%}.pricing-table-block .filters .btn-filter-penthouse{padding:20px 0}.pricing-table-block .filters .btn-filter-penthouse span::before{content:"";width:20px;height:20px;border:1px solid #aeac79;display:inline-block;margin-bottom:-5px;margin-left:20px;margin-right:25px}.pricing-table-block .filters .btn-filter-penthouse.active{background-color:#fff}.pricing-table-block .filters .btn-filter-penthouse.active span::before{background-color:#aeac79}.pricing-table-block .filters .btn-filter-clear,.pricing-table-block .filters .btn-filter-close{border:0;padding:20px 0}.pricing-table-block .filters .btn-filter-clear span::before,.pricing-table-block .filters .btn-filter-close span::before{content:url("../../../images/Group 18.svg");width:20px;height:20px;display:inline-block;margin-bottom:-5px;margin-right:25px}.pricing-table-block .filters .btn-filter-clear.active,.pricing-table-block .filters .btn-filter-close.active{background-color:#fff}.pricing-table-block .filters .btn-filter-clear.active span::before,.pricing-table-block .filters .btn-filter-close.active span::before{background-color:#aeac79}.pricing-table-block .filters .btn-filter.active{color:#fff;background-color:#aeac79}.pricing-table-block .filters .btn-filter.btn-filter-penthouse.active{background-color:#fff;color:#000}.pricing-table-block .filters .btn-filter.btn-filter-penthouse.active span::before{background-color:#aeac79}.pricing-table-block .houses-switch .btn-wrapper{border:1px solid #fff;max-width:fit-content;padding:13px;transition:.15s linear}.pricing-table-block .houses-switch .btn-wrapper.active{border:1px solid #aeac79}.pricing-table-block .houses-switch .show-all-wrapper{transform:translateX(-17%)}.pricing-table-block .houses-switch button{min-width:112px;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:15px 20px 17px;transition:border-color .15s linear}.pricing-table-block .houses-switch button.active{border-color:#aeac79}.pricing-table-block .houses-switch button.disabled{cursor:unset}.pricing-table-block .houses-switch button.show-all{color:#fff;font-family:"FreightBig Pro";font-size:20px;font-style:italic;font-weight:300;line-height:normal;padding:20px 28px;max-width:170px;background-color:#aeac79;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.pricing-table-block .houses-switch button.show-all:hover{border:1px solid #aeac79;background-color:rgba(0,0,0,0);color:#aeac79}.pricing-table-block .houses-switch button .status{color:#615959}.pricing-table-block .houses-switch button:hover .status{color:#aeac79}.pricing-table-block .container{max-width:1100px;padding:0 24px}.pricing-table-block .house{display:none}.pricing-table-block .house.active{display:block}.pricing-table-block .images{max-width:270px}.pricing-table-block .images .image-wrap{position:relative}.pricing-table-block .images .image-wrap svg{position:absolute;top:0;left:0;width:100%;height:100%}.pricing-table-block .images .image-wrap svg .apt-path{fill:rgba(0,0,0,0);cursor:pointer;transition:fill .15s ease-in-out}.pricing-table-block .images .image-wrap svg .apt-path:hover,.pricing-table-block .images .image-wrap svg .apt-path.hover{fill:rgba(174,172,121,.8)}.pricing-table-block .plan{padding-left:64px}.pricing-table-block .house-back-view{margin-top:18px}.pricing-table-block .apartment-table{width:100%;margin-bottom:28px}.pricing-table-block .apartment-table thead tr th{width:auto;font-weight:300;text-transform:uppercase;text-align:center}.pricing-table-block .apartment-table thead tr th .tablesorter-header-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;line-height:1;padding:0 12px}.pricing-table-block .apartment-table thead tr th .tablesorter-header-inner::after{content:"";display:inline-block;width:15px;height:6px;background-image:url("../../../images/table_arrow.svg");background-size:contain;margin:16px 0px}.pricing-table-block .apartment-table thead tr th.up .tablesorter-header-inner::after{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.pricing-table-block .apartment-table thead tr th.down .tablesorter-header-inner::after{transform:rotate(0);-webkit-transform:rotate(0)}.pricing-table-block .apartment-table thead tr th:first-child{width:unset}.pricing-table-block .apartment-table thead tr th:last-child .tablesorter-header-inner{border-right:1px solid rgba(0,0,0,0)}.pricing-table-block .apartment-table thead tr th.apartment-price{min-width:138px}.pricing-table-block .apartment-table thead tr th.apartment-price-lux div{color:#ed1d24 !important}.pricing-table-block .apartment-table tbody tr{border-bottom:1px solid rgba(174,172,121,.96);transition:background-color .15s ease-in-out}.pricing-table-block .apartment-table tbody tr:first-of-type{border-top:2px solid rgba(174,172,121,.96)}.pricing-table-block .apartment-table tbody tr.clickable-row{cursor:pointer}.pricing-table-block .apartment-table tbody tr.penthouse{transition:none;background-color:#aeac79}.pricing-table-block .apartment-table tbody tr.penthouse.reserved{background-color:#e1e0c5;border-bottom:1px solid #e1e0c5}.pricing-table-block .apartment-table tbody tr.penthouse.reserved .prefix{background-color:#e1e0c5}.pricing-table-block .apartment-table tbody tr.penthouse.reserved .apartment-price-ask-for-more{color:#aeac79}.pricing-table-block .apartment-table tbody tr.penthouse.reserved .apartment-price-ask-for-more span{border:none}.pricing-table-block .apartment-table tbody tr.penthouse.reserved:hover span{background-color:inherit}.pricing-table-block .apartment-table tbody tr.penthouse td{color:#fff !important}.pricing-table-block .apartment-table tbody tr.reservedPrev{border-bottom:1px solid #e1e0c5}.pricing-table-block .apartment-table tbody tr.sold td a{pointer-events:none}.pricing-table-block .apartment-table tbody tr td{padding:12px 6px 12px;text-align:center;white-space:nowrap}.pricing-table-block .apartment-table tbody tr td .prefix{position:absolute;left:70px;top:-1px;bottom:-1px;background-color:#aeac79;transform:translateX(129%);padding-left:64px;padding-right:26px;z-index:-1}.pricing-table-block .apartment-table tbody tr td.apartment-price-ask-for-more span{position:relative;z-index:5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;border:1px solid #fff}.pricing-table-block .apartment-table tbody tr td.apartment-price-hidden span{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;border:1px solid #aeac79;color:#aeac79}.pricing-table-block .apartment-table tbody tr td.apartment-price-classic{color:#aeac79;text-transform:uppercase}.pricing-table-block .apartment-table tbody tr td.apartment-price-lux{color:#ed1d24 !important;text-transform:uppercase}.pricing-table-block .apartment-table tbody tr td a{display:block;color:inherit}.pricing-table-block .apartment-table tbody tr:hover,.pricing-table-block .apartment-table tbody tr.hover{background-color:#aeac79;color:#fff}.pricing-table-block .apartment-table tbody tr:hover .prefix,.pricing-table-block .apartment-table tbody tr.hover .prefix{background-color:#aeac79}.pricing-table-block .apartment-table tbody tr:hover td.apartment-price-ask-for-more span,.pricing-table-block .apartment-table tbody tr.hover td.apartment-price-ask-for-more span{background-color:#fff;color:#aeac79}.pricing-table-block .apartment-table tbody tr:hover td.apartment-price-hidden span,.pricing-table-block .apartment-table tbody tr.hover td.apartment-price-hidden span{background-color:#fff;color:#aeac79}.pricing-table-block .apartment-table tbody tr:hover td.apartment-price-classic,.pricing-table-block .apartment-table tbody tr.hover td.apartment-price-classic{color:#fff}.pricing-table-block .bottom-txt{color:#615959;padding-left:64px;margin-bottom:40px}.pricing-table-block .bottom-txt p{margin-bottom:0}.pricing-table-block .floor-plans{display:none !important;padding-left:20px;font-weight:300}.pricing-table-block .floor-plans .floors a{display:inline-block;width:74px;height:68px;font-size:40px;line-height:51px;font-style:italic;color:#aeac79;text-decoration:none;border:1px solid #aeac79;margin:0 8px 0;transition:background-color .15s ease-in-out}.pricing-table-block .floor-plans .floors a:hover{background-color:#aeac79;color:#fff}.pricing-table-block #apartment-view{display:none;background-color:#fff;position:relative;width:100%}.pricing-table-block #apartment-view>.container{min-height:calc(100vh - 32px);max-width:1410px}.pricing-table-block #apartment-view>.container>.row{margin:0 -36px}.pricing-table-block #apartment-view>.container>.row>.col{padding:0 36px}.pricing-table-block #apartment-view .ranges-wrap{margin-bottom:80px}.pricing-table-block #apartment-view .compass{max-width:64px;z-index:1}@media only screen and (min-width: 991px){.pricing-table-block #apartment-view .compass{top:32%;left:2%}}@media only screen and (max-width: 991px){.pricing-table-block #apartment-view .compass{margin-top:-25px;max-width:75px;margin-left:-18px}}.pricing-table-block #apartment-view .close{position:absolute;top:26px;left:38px;width:34px;height:34px;opacity:1;background-color:rgba(0,0,0,0);border:.5px solid #aeac79;transition:background-color .15s ease-in-out;z-index:2;cursor:pointer}.pricing-table-block #apartment-view .close .cross{position:relative;width:8px;height:8px}.pricing-table-block #apartment-view .close .cross span{display:block;position:absolute;top:0;right:50%;width:.5px;height:9px;background-color:#aeac79;transition:background-color .15s ease-in-out}.pricing-table-block #apartment-view .close .cross span:nth-child(1){transform:rotate(45deg)}.pricing-table-block #apartment-view .close .cross span:nth-child(2){transform:rotate(-45deg)}.pricing-table-block #apartment-view .close:hover{background-color:#aeac79}.pricing-table-block #apartment-view .close:hover .cross span{background-color:#fff}.pricing-table-block #apartment-view .buttons{margin:43px 49px 0 0}.pricing-table-block #apartment-view .buttons .btn:not(:last-child){margin-right:16px}.pricing-table-block #apartment-view .left-side{position:relative}.pricing-table-block #apartment-view .left-side .house-plan{margin-top:270px;object-fit:contain}@media only screen and (min-width: 991px){.pricing-table-block #apartment-view .left-side .house-plan{width:auto;height:auto;height:700px}}@media only screen and (max-width: 1520px){.pricing-table-block #apartment-view .left-side .house-plan{margin-top:130px;padding-top:16px;padding-bottom:16px;height:582px}}@media only screen and (max-width: 991px){.pricing-table-block #apartment-view .left-side .house-plan{height:unset;margin-top:230px}}.pricing-table-block #apartment-view:has(.option.hide) .left-side .house-plan{margin-top:189px}@media only screen and (max-width: 1520px){.pricing-table-block #apartment-view:has(.option.hide) .left-side .house-plan{height:496px;padding-left:70px}}@media only screen and (max-width: 991px){.pricing-table-block #apartment-view:has(.option.hide) .left-side .house-plan{padding-left:0;height:auto;margin-top:146px}}.pricing-table-block #apartment-view:has(.ranges-wrap[style="display: none;"]) .left-side .house-plan{margin-top:0}@media only screen and (max-width: 1520px){.pricing-table-block #apartment-view:has(.ranges-wrap[style="display: none;"]) .left-side .house-plan{padding-left:70px}}@media only screen and (max-width: 991px){.pricing-table-block #apartment-view:has(.ranges-wrap[style="display: none;"]) .left-side .house-plan{padding-left:0}}.pricing-table-block #apartment-view:has(.ranges-wrap[style="display: none;"]) .compass{top:78px}.pricing-table-block #apartment-view .penthouse-text{display:none;padding:24px 30px 24px 74px;background-color:#00664f;color:#fff;margin-left:-76px;width:fit-content;margin-bottom:20px}.pricing-table-block #apartment-view.penthouse .penthouse-text{display:block}.pricing-table-block #apartment-view.penthouse .bottom-banner-apt{display:none}.pricing-table-block #apartment-view.penthouse .bottom-banner{display:block}.pricing-table-block #apartment-view .bottom-banner{display:none;width:50%;position:absolute;bottom:0;right:0;margin:25px 0 0}.pricing-table-block #apartment-view .bottom-banner .desktop_banner{width:100%}.pricing-table-block #apartment-view .bottom-banner .mobile_banner{width:100%}.pricing-table-block #apartment-view .bottom-banner .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.pricing-table-block #apartment-view .bottom-banner .banner_vid{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 991px){.pricing-table-block #apartment-view .bottom-banner{width:100%}.pricing-table-block #apartment-view .bottom-banner .pricing-table-block #apartment-view .left-side .house-plan{height:unset}}.pricing-table-block #apartment-view .bottom-banner-apt{width:50%;position:absolute;bottom:0;right:0;margin:25px 0 0}.pricing-table-block #apartment-view .bottom-banner-apt .desktop_banner{width:100%}.pricing-table-block #apartment-view .bottom-banner-apt .mobile_banner{width:100%}.pricing-table-block #apartment-view .bottom-banner-apt .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.pricing-table-block #apartment-view .bottom-banner-apt .banner_vid{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 991px){.pricing-table-block #apartment-view .bottom-banner-apt{width:100%}}.pricing-table-block #apartment-view .range-input{-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;border-radius:15px;height:1px;background:#aeac79}.pricing-table-block #apartment-view .range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:15px;width:15px;background-color:#aeac79;border-radius:50%;border:none;transition:.2s all ease-in-out}.pricing-table-block #apartment-view .range-input::-moz-range-thumb{height:15px;width:15px;background-color:#aeac79;border-radius:50%;border:none;transition:.2s all ease-in-out}.pricing-table-block #apartment-view .range-slider,.pricing-table-block #apartment-view .range-slider-option{flex:1}.pricing-table-block #apartment-view .sliderticks,.pricing-table-block #apartment-view .sliderticks-option{display:flex;justify-content:space-between;padding:0 10px}.pricing-table-block #apartment-view .sliderticks-option span,.pricing-table-block #apartment-view .sliderticks span{display:flex;justify-content:center;padding-bottom:6px;font-family:"FreightBig Pro";color:#aeac79;font-size:20px;font-style:italic;font-weight:300;line-height:normal;cursor:pointer}.pricing-table-block #apartment-view .ranges-wrap{margin-bottom:40px;position:absolute;width:50%;z-index:1;padding-top:26px}.pricing-table-block #apartment-view .ranges-wrap .title{font-size:40px;color:#aeac79;font-style:italic;font-weight:300;font-family:"FreightBig Pro",Arial,Helvetica,sans-serif}.pricing-table-block #apartment-view .ranges-wrap .inner-wrap{margin-top:14px;margin-bottom:30px;background-color:#00664f;padding:10px 133px 18px 133px}@media only screen and (max-width: 991px){.pricing-table-block #apartment-view .ranges-wrap{width:100%;padding-top:120px}.pricing-table-block #apartment-view .ranges-wrap .inner-wrap{padding:10px 60px}}.pricing-table-block #apartment-view .range,.pricing-table-block #apartment-view .option{display:flex;margin-right:75px}.pricing-table-block #apartment-view .range label,.pricing-table-block #apartment-view .option label{font-family:"FreightBig Pro";color:#aeac79;font-size:20px;font-style:italic;font-weight:300;line-height:normal;margin-right:30px}@media only screen and (max-width: 991px){.pricing-table-block #apartment-view .range,.pricing-table-block #apartment-view .option{margin-right:unset}.pricing-table-block #apartment-view .range .sliderticks-option span,.pricing-table-block #apartment-view .range .sliderticks span,.pricing-table-block #apartment-view .option .sliderticks-option span,.pricing-table-block #apartment-view .option .sliderticks span{font-size:16px;padding-bottom:12px}}.pricing-table-block #apartment-view .range{align-items:end;margin-bottom:40px}.pricing-table-block #apartment-view .option{align-items:start}.pricing-table-block #apartment-view .option.hide{display:none}.pricing-table-block #apartment-view .right-side{color:#575252}.pricing-table-block #apartment-view .right-side .penthouse-icon{display:none;width:59px;margin-bottom:36px}.pricing-table-block #apartment-view .right-side .type{line-height:15px}.pricing-table-block #apartment-view .right-side .house-name{margin-bottom:19px}.pricing-table-block #apartment-view .right-side .data-wrap .data{width:271px;max-width:100%}.pricing-table-block #apartment-view .right-side .data-wrap .pricetable_row{margin:0 -8px}.pricing-table-block #apartment-view .right-side .data-wrap .pricetable_row .col{padding:1px 8px}.pricing-table-block #apartment-view .right-side .data-wrap .pricetable_row sup{font-size:9px;line-height:0}.pricing-table-block #apartment-view .right-side .data-wrap .pricetable_row[data-attribute=price_ikoon]{display:none}.pricing-table-block #apartment-view .right-side .data-wrap .pricetable_row.discount .attribute{color:#ed1d24}.pricing-table-block #apartment-view .right-side .data-wrap .pricetable_row.discount .value{color:#ed1d24}.pricing-table-block #apartment-view .right-side .data-wrap .pricetable_row.discount .discount-wrapper{padding:unset}.pricing-table-block #apartment-view .ask-for-price{display:none;color:#fff;border-color:#fff}.pricing-table-block #apartment-view .ask-for-price:hover{color:#aeac79;background-color:#fff;text-decoration:none}.pricing-table-block #apartment-view.penthouse{position:relative}.pricing-table-block #apartment-view.penthouse .buttons .btn{color:#fff;border-color:#fff}.pricing-table-block #apartment-view.penthouse .buttons .btn:hover{color:#aeac79;background-color:#fff;text-decoration:none}.pricing-table-block #apartment-view.penthouse .right-side{color:#fff}.pricing-table-block #apartment-view.penthouse .right-side .half-div{padding-left:40px;padding-bottom:180px}.pricing-table-block #apartment-view.penthouse .right-side .penthouse-icon{display:block}.pricing-table-block #apartment-view.penthouse .right-side .type,.pricing-table-block #apartment-view.penthouse .right-side .house-name{color:#fff}.pricing-table-block #apartment-view.penthouse .right-side .data-wrap .row[data-attribute=price_klassik_boheem]{display:none}.pricing-table-block #apartment-view.penthouse .right-side .data-wrap .row[data-attribute=price_ikoon]{display:flex}.pricing-table-block #apartment-view.penthouse .right-side .data-wrap .row[data-attribute=price_ikoon] .col{background-color:#fff;color:#aeac79}.pricing-table-block #apartment-view.penthouse::before{content:"";position:absolute;top:0;left:50%;right:0;bottom:0;display:block;background-color:#aeac79}.pricing-table-block #apartment-view.penthouse .ask-for-price{display:block}.pricing-table-block #apartment-view.hidden_price{position:relative}.pricing-table-block #apartment-view.hidden_price .buttons .btn:hover{text-decoration:none}.pricing-table-block #apartment-view.hidden_price .right-side .half-div{padding-left:40px}.pricing-table-block #apartment-view.hidden_price .right-side .data-wrap .row[data-attribute=price_klassik_boheem],.pricing-table-block #apartment-view.hidden_price .right-side .data-wrap .pricetable_row [data-attribute=price_luks]{display:none}.pricing-table-block #apartment-view.hidden_price .right-side .data-wrap .row[data-attribute=price_ikoon]{display:flex}.pricing-table-block #apartment-view.hidden_price .right-side .data-wrap .row[data-attribute=price_ikoon] .col{background-color:#fff;color:#aeac79}.pricing-table-block #apartment-view.hidden_price::before{content:"";position:absolute;top:0;left:50%;right:0;bottom:0;display:block}.pricing-table-block #apartment-view.hidden_price .ask-for-price{display:block;color:#fff;border-color:#fff}.pricing-table-block #apartment-view.hidden_price .ask-for-price:hover{color:#fff;background-color:#aeac79;text-decoration:none}.pricing-table-block .pricetable_banner{display:block;width:100%;max-width:initial;margin-top:10px;margin-bottom:72px}.pricing-table-block .pricetable_banner .banner_wrapper{position:relative;text-align:center}.pricing-table-block .pricetable_banner .banner_wrapper .desktop_banner{width:100%}.pricing-table-block .pricetable_banner .banner_wrapper .mobile_banner{width:100%}.pricing-table-block .pricetable_banner .banner_wrapper .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.pricing-table-block .pricetable_banner .banner_wrapper .banner_vid{position:absolute;top:0;left:0;width:100%;height:100%}.pricing-table-block.no-padding-bottom .pricetable_banner{display:none}.pricing-table-block #apartment-form{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:101}.pricing-table-block #apartment-form .wrapper{position:relative;width:100%;height:100%;z-index:1}.pricing-table-block #apartment-form .wrapper .close{position:absolute;top:24px;left:24px;width:34px;height:34px;opacity:1;background-color:rgba(0,0,0,0);border:.5px solid #fff;z-index:3;cursor:pointer}.pricing-table-block #apartment-form .wrapper .close .cross{position:relative;width:8px;height:8px}.pricing-table-block #apartment-form .wrapper .close .cross span{display:block;position:absolute;top:0;right:50%;width:.5px;height:9px;background-color:#fff}.pricing-table-block #apartment-form .wrapper .close .cross span:nth-child(1){transform:rotate(45deg)}.pricing-table-block #apartment-form .wrapper .close .cross span:nth-child(2){transform:rotate(-45deg)}.pricing-table-block #apartment-form .wrapper .form-wrapper{position:relative;width:100%;max-width:732px;padding:64px 78px;background:#aeac79}.pricing-table-block #apartment-form .wrapper form{width:100%}.pricing-table-block #apartment-form .wrapper form .row{--bs-gutter-x: 24px}.pricing-table-block #apartment-form .wrapper form p{margin:0}.pricing-table-block #apartment-form .wrapper form br,.pricing-table-block #apartment-form .wrapper form .wpcf7-spinner,.pricing-table-block #apartment-form .wrapper form .wpcf7-not-valid-tip,.pricing-table-block #apartment-form .wrapper form .wpcf7-response-output{display:none}.pricing-table-block #apartment-form .wrapper form .wpcf7-form-control-wrap{display:inline-block;width:100%;margin-bottom:24px}.pricing-table-block #apartment-form .wrapper form input,.pricing-table-block #apartment-form .wrapper form textarea{position:relative;display:block;width:100%;margin-bottom:0px;padding:15px 24px;color:#575252;font-weight:300;line-height:inherit;outline:none !important;background-color:#fff;border:none;border-radius:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.pricing-table-block #apartment-form .wrapper form input::placeholder,.pricing-table-block #apartment-form .wrapper form textarea::placeholder{color:#575252;opacity:1}.pricing-table-block #apartment-form .wrapper form input:-ms-input-placeholder,.pricing-table-block #apartment-form .wrapper form textarea:-ms-input-placeholder{color:#575252;opacity:1}.pricing-table-block #apartment-form .wrapper form input::-ms-input-placeholder,.pricing-table-block #apartment-form .wrapper form textarea::-ms-input-placeholder{color:#575252;opacity:1}.pricing-table-block #apartment-form .wrapper form input:focus,.pricing-table-block #apartment-form .wrapper form textarea:focus{background-color:rgba(255,255,255,.9)}.pricing-table-block #apartment-form .wrapper form input:hover,.pricing-table-block #apartment-form .wrapper form textarea:hover{background-color:rgba(255,255,255,.9)}.pricing-table-block #apartment-form .wrapper form input:-webkit-autofill,.pricing-table-block #apartment-form .wrapper form input:-webkit-autofill:hover,.pricing-table-block #apartment-form .wrapper form input:-webkit-autofill:focus,.pricing-table-block #apartment-form .wrapper form input:-webkit-autofill:active,.pricing-table-block #apartment-form .wrapper form textarea:-webkit-autofill,.pricing-table-block #apartment-form .wrapper form textarea:-webkit-autofill:hover,.pricing-table-block #apartment-form .wrapper form textarea:-webkit-autofill:focus,.pricing-table-block #apartment-form .wrapper form textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#575252}.pricing-table-block #apartment-form .wrapper form textarea{resize:none;height:134px}.pricing-table-block #apartment-form .wrapper form input.wpcf7-not-valid,.pricing-table-block #apartment-form .wrapper form textarea.wpcf7-not-valid{border:1px solid red}.pricing-table-block #apartment-form .wrapper form .wpcf7-submit{display:block;width:auto;color:#fff;background:#aeac79;border:1px solid #fff;text-align:center;margin:0 0 0 auto}.pricing-table-block #apartment-form .wrapper form .wpcf7-submit:hover,.pricing-table-block #apartment-form .wrapper form .wpcf7-submit:focus{color:#aeac79;background-color:#fff}.pricing-table-block #apartment-form .wrapper form .response-wrap{display:none;background-color:#aeac79}.pricing-table-block #apartment-form .wrapper form .response-wrap .wpcf7-response-output{display:grid;place-content:center;height:100%;color:#fff;text-align:center;padding:24px;margin:0;border:0}.pricing-table-block #apartment-form:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#fff;opacity:.3}@media only screen and (max-width: 1400px){.pricing-table-block .image-tags .wrap .tag{min-width:60px;padding:3px 6px}.pricing-table-block .image-tags .wrap .tag .fs-10{line-height:18px}.pricing-table-block .image-tags .wrap .tag .number{font-size:46px;line-height:1}}@media only screen and (max-width: 991px){.pricing-table-block .header-image{margin:0 24px 18px}.pricing-table-block .filters-wrap{background-color:rgba(174,172,121,.2);padding-top:20px;display:none}.pricing-table-block .filters{padding:0 24px 0 24px}.pricing-table-block .filters.open-filters{padding-top:20px;display:block}.pricing-table-block .filters .btn-filter-penthouse{padding:13px 0;text-align:center}.pricing-table-block .filters .btn-filter-penthouse span::before{position:absolute;margin-top:2px;margin-left:-23%}.pricing-table-block .filters .btn-filter-clear,.pricing-table-block .filters .btn-filter-close{border:0;padding:20px 0;text-align:center}.pricing-table-block .filters .btn-filter-clear span::before,.pricing-table-block .filters .btn-filter-close span::before{position:absolute;width:20px;height:20px;display:inline-block;margin-top:3px;margin-left:-45px}.pricing-table-block .filters .btn-filter-clear.active span::before,.pricing-table-block .filters .btn-filter-close.active span::before{background-color:#aeac79}.pricing-table-block .filters .btn-filter-clear{padding-top:10px}.pricing-table-block .filters .btn-filter-close,.pricing-table-block .filters .btn-filter-open{padding:13px 0;background-color:rgba(174,172,121,.2);margin-bottom:51px;font-family:"FreightBig Pro";color:#000;font-size:20px;text-transform:none}.pricing-table-block .filters .btn-filter-close{margin-bottom:18px}.pricing-table-block .filters .btn-filter-open{text-align:center;border:none}.pricing-table-block .filters .btn-filter.btn-filter-penthouse.active{background-color:inherit}.pricing-table-block .image-tags .wrap .tag .number{font-size:25px}.pricing-table-block .image-tags .wrap .line{width:.5px}.pricing-table-block .image-tags .wrap .line::before{left:-1.25px;width:3px;height:3px}.pricing-table-block .houses-switch .btn-wrapper{max-width:100%;width:100%;padding:7px}.pricing-table-block .houses-switch .btn-wrapper .show-all{padding:14px 28px;min-width:100%}.pricing-table-block .houses-switch .show-all-wrapper{transform:translateX(0)}.pricing-table-block .houses-switch button{min-width:unset;padding:1px 8px 0}.pricing-table-block .houses-switch button .street,.pricing-table-block .houses-switch button .status{font-size:8px}.pricing-table-block .houses-switch button .number{font-size:60px;line-height:54px}.pricing-table-block .images{max-width:100%}.pricing-table-block .house-back-view{margin-top:0}.pricing-table-block .plan{padding-left:24px}.pricing-table-block .plan .table-wrapper{padding:0 24px 0 39px;margin:0 -24px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.pricing-table-block .plan .table-wrapper::-webkit-scrollbar{display:none}.pricing-table-block .apartment-table{margin-bottom:37px}.pricing-table-block .bottom-txt{padding:0 24px}.pricing-table-block .bottom-txt p{margin:0 0 24px 0}.pricing-table-block .bottom-txt p:last-child{margin-bottom:0}.pricing-table-block .floor-plans{padding-left:0}.pricing-table-block .floor-plans .floors a{margin:0 8px 16px}.pricing-table-block #apartment-view>.container{min-height:calc(var(--vh)*100 - 32px)}.pricing-table-block #apartment-view>.container>.row{margin:0 -24px;justify-content:space-between}.pricing-table-block #apartment-view>.container>.row>.col{padding:0 24px}.pricing-table-block #apartment-view>.container>.row>.col.right-side{padding:42px 24px 40px}.pricing-table-block #apartment-view .close{top:24px;left:24px}.pricing-table-block #apartment-view .buttons{margin:24px 24px 0 0}.pricing-table-block #apartment-view>.container>.row>.col.right-side .half-div{padding-bottom:290px}}@media only screen and (max-width: 991px)and (max-width: 991px){.pricing-table-block #apartment-view>.container>.row>.col.right-side .half-div{padding-bottom:0}}@media only screen and (max-width: 991px){.pricing-table-block #apartment-view.penthouse>.container>.row>.col.right-side{background-color:#aeac79}.pricing-table-block #apartment-view.penthouse>.container>.row>.col.right-side .half-div{padding-left:0;padding-bottom:290px}}@media only screen and (max-width: 991px)and (max-width: 991px){.pricing-table-block #apartment-view.penthouse>.container>.row>.col.right-side .half-div{padding-bottom:0}}@media only screen and (max-width: 991px){.pricing-table-block #apartment-view.penthouse .buttons .btn{color:#575252;border-color:#aeac79}.pricing-table-block #apartment-view.penthouse .buttons .btn:hover{color:#aeac79}.pricing-table-block #apartment-view.penthouse::before{display:none}.pricing-table-block #apartment-view.hidden_price.penthouse>.container>.row>.col.right-side{background-color:#aeac79}.pricing-table-block #apartment-view.hidden_price>.container>.row>.col.right-side{background-color:#fff}.pricing-table-block #apartment-view.hidden_price>.container>.row>.col.right-side .half-div{padding-left:0;padding-bottom:290px}}@media only screen and (max-width: 991px)and (max-width: 991px){.pricing-table-block #apartment-view.hidden_price>.container>.row>.col.right-side .half-div{padding-bottom:0}}@media only screen and (max-width: 991px){.pricing-table-block #apartment-view.hidden_price .buttons .btn{color:#575252;border-color:#fff}.pricing-table-block #apartment-view.hidden_price .buttons .btn:hover{color:#fff}.pricing-table-block #apartment-view.hidden_price::before{display:none}}@media only screen and (max-width: 575px){.pricing-table-block #apartment-form .wrapper .form-wrapper{padding:80px 24px 24px}}@media only screen and (max-width: 450px){.pricing-table-block .floor-plans .floors a{width:60px;height:54px;margin:0 4px 8px}}@media only screen and (max-width: 400px){.pricing-table-block .houses-switch button{padding:1px 5px 0}.pricing-table-block .houses-switch button .number{font-size:38px;line-height:38px}}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}
