.loader{width:48px;height:48px;border:5px solid #fff;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;left:calc(50% - 24px);top:50%;transform:translate(-50%, -50%);opacity:0;pointer-events:none}.loader.loading{opacity:1}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.list{overflow-x:auto;display:flex;flex-direction:column;max-width:850px;width:100%;margin-left:20px;transition:.3s all ease-in-out}.list.loading{filter:blur(3px)}.list .list-header{padding:0 24px 35px 24px !important}@media(max-width: 767px){.list .list-header{padding:0 0 20px 12px !important}}.list .no-favorites{font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;text-align:center;margin-top:40px}.list .list-row{border-bottom:1px solid rgba(17,17,17,.2);padding:20px 24px;align-items:center;width:850px;display:flex;justify-content:space-between;transition:.3s all ease-in-out;cursor:not-allowed}.list .list-row.has-link{cursor:pointer}.list .list-row.has-link:hover{background-color:rgba(215,189,168,.1)}.list .list-row:last-child{border-bottom:none}@media(max-width: 767px){.list .list-row{padding:20px 0 20px 12px}}.list .list-row .area{max-width:150px;width:100%}@media(max-width: 767px){.list .list-row .area{max-width:90px}}.list .list-row .index{max-width:60px;width:100%}.list .list-row .floor{max-width:100px;width:100%}@media(max-width: 767px){.list .list-row .floor{max-width:60px}}.list .list-row .rooms{max-width:150px;width:100%}@media(max-width: 767px){.list .list-row .rooms{max-width:100px}}.list .list-row .price{max-width:150px;width:100%}@media(max-width: 767px){.list .list-row .price{max-width:100px}}.list .list-row .likes{max-width:50px;width:100%}.list .list-row .likes .like{cursor:pointer}.list .list-row .likes .like.remove-from-liked .like-body{opacity:1}.list .list-row .likes .like path{pointer-events:none}.list .list-row .likes .like .like-body{opacity:0;transition:.3s all ease-in-out}.list .list-row .likes .like .like-body:hover{opacity:1}.list .list-row .status{max-width:124px;width:100%}.list .list-row .status .button-arrow{justify-content:unset;text-align:center}.list .list-row .status .button-text{display:inline-flex;align-items:center;font-size:16px;line-height:24px;height:40px;padding:8px 20px;border-radius:100px;border:1.5px solid #d7bda8;background:#d7bda8;color:#000;transition:all .3s cubic-bezier(0.77, 0, 0.175, 1);z-index:1;white-space:nowrap;text-align:center;justify-content:center;width:100%}.list .list-row .status .rounded-arrow{width:40px;height:40px}.list .apartment .area{color:#111;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.list .apartment .floor,.list .apartment .rooms,.list .apartment .index,.list .apartment .price{color:#111;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.list .cell{width:100px;position:relative}.list .cell sup{position:absolute;top:-2px}.list .cell.price .has-discount{font-size:12px;line-height:1.5;text-decoration:line-through}.list .cell.price .sale-price{color:#c70019;font-weight:600;margin-top:-2px}.list .cell-header{color:#111;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.list .cell-header.status{justify-content:flex-start !important}.pagination{display:flex;margin:auto auto 0;justify-content:center}@media(max-width: 767px){.pagination{margin-top:40px}}.pagination .page-item.active .page-link{background:#111;color:#f3f0ed;border:1px solid #111;pointer-events:none}.pagination .page-item .page-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:8px;color:#111;text-align:center;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;border-radius:10px;background:rgba(0,0,0,0);border:1px solid rgba(17,17,17,.15);transition:.3s all ease-in-out;cursor:pointer}@media screen and (max-width: 640px){.pagination .page-item .page-link{width:32px;height:32px;margin-right:4px;font-size:14px;line-height:20px}}.pagination .page-item .page-link.dots{border:none;cursor:auto}.pagination .page-item .page-link:not(.dots):hover{background:#111;color:#f3f0ed;border:1px solid #111}.pagination .page-item .page-link:not(.dots):hover svg path{stroke:#f3f0ed}.pagination .page-item .page-link:not(.dots).disabled{opacity:.4;pointer-events:none}@media(max-width: 767px){.button-wrapper{margin-left:unset}}.button-arrow-alt{display:flex;cursor:pointer;justify-content:flex-end;position:relative}.button-arrow-alt .button-text{display:inline-flex;align-items:center;font-size:20px;line-height:32px;height:56px;padding:12px 24px;border-radius:100px;border:1.5px solid #d7bda8;background:#d7bda8;color:#f3f0ed;z-index:1;white-space:nowrap;width:100%;justify-content:center}section.apartments-block{padding:80px 0;overflow-x:clip}section.apartments-block .container .block-title{color:#c70019;font-size:180px;font-style:normal;font-weight:400;line-height:160px;letter-spacing:-9px;margin-bottom:80px}section.apartments-block .container .block-title .line{overflow:hidden}section.apartments-block .container .block-title .line .word{padding-bottom:.2em}@media(max-width: 1024px){section.apartments-block .container .block-title{font-size:140px;line-height:120px}}@media(max-width: 767px){section.apartments-block .container .block-title{font-size:74px;font-style:normal;font-weight:400;line-height:60px;letter-spacing:-4px;margin-bottom:40px}}section.apartments-block .container .floor-plan{display:flex;justify-content:space-between;margin-bottom:120px}@media(max-width: 1024px){section.apartments-block .container .floor-plan{display:none}}section.apartments-block .container .floor-plan .floors{max-width:260px;width:100%;margin-right:20px}section.apartments-block .container .floor-plan .floor-title{color:#111;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:40px}section.apartments-block .container .floor-plan .floor-choice{color:#111;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:80px;font-style:normal;font-weight:400;line-height:88px;letter-spacing:-5px;margin-bottom:40px;cursor:pointer}@media(max-width: 1024px){section.apartments-block .container .floor-plan .floor-choice{font-size:80px;line-height:70px;margin-bottom:10px}}section.apartments-block .container .floor-plan .floor-choice.active{color:#c70019}section.apartments-block .container .plan-wrapper{display:flex;flex-direction:column;margin-left:auto;position:relative;width:100%;padding-left:130px}section.apartments-block .container .plan-wrapper .apartment-data-wrap{position:absolute;right:50px;top:0;width:200px;height:auto;border-radius:20px;background:#111;padding:24px;opacity:0;transition:.3s all ease-in-out}section.apartments-block .container .plan-wrapper .apartment-data-wrap.active{opacity:1}section.apartments-block .container .plan-wrapper .apartment-data-wrap .data{color:#f3f0ed;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}section.apartments-block .container .plan-wrapper .apartment-data-wrap .data.area{font-size:32px;line-height:40px;padding-bottom:10px;border-bottom:1px solid #f3f0ed}section.apartments-block .container .plan-wrapper .apartment-data-wrap .data.status{padding-top:10px}section.apartments-block .container .plan-wrapper .apartment-data-wrap .data.rooms{margin-bottom:8px}section.apartments-block .container .plan-wrapper .apartment-data-wrap .data.price{font-weight:700}section.apartments-block .container .plan-wrapper .apartment-data-wrap .data.price.has-discount{text-decoration:line-through;font-size:12px;line-height:16px}section.apartments-block .container .plan-wrapper .apartment-data-wrap .data.sale-price{color:#c70019;font-weight:700;margin-top:-2px}section.apartments-block .container .plan-wrapper .plan{margin-bottom:100px;max-width:800px;position:relative;display:none;max-height:488px}section.apartments-block .container .plan-wrapper .plan.active{display:block}section.apartments-block .container .plan-wrapper .plan svg .st0{fill:rgba(0,0,0,0);transition:.3s all ease-in-out;cursor:pointer}section.apartments-block .container .plan-wrapper .plan svg .st0:hover.Available{fill:rgba(215,189,168,.8);opacity:.7}section.apartments-block .container .plan-wrapper .plan svg .st0.Available{fill:rgba(215,189,168,.3)}section.apartments-block .container .plan-wrapper .plan svg .st0.Sold{fill:rgba(199,0,25,.3);cursor:not-allowed}section.apartments-block .container .plan-wrapper .plan svg .st0.Reserved{fill:rgba(225,165,247,.3);cursor:not-allowed}section.apartments-block .container .plan-wrapper .legend{display:flex}section.apartments-block .container .plan-wrapper .legend .legend-point{color:#111;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-right:40px;position:relative;padding-left:30px}section.apartments-block .container .plan-wrapper .legend .legend-point:before{content:"";display:block;position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background-color:#d7bda8}section.apartments-block .container .plan-wrapper .legend .legend-point.reserv:before{background-color:#c9a2cc}section.apartments-block .container .plan-wrapper .legend .legend-point.sold:before{background-color:#c70019}section.apartments-block .container .filter-list{display:flex;justify-content:space-between;min-height:752px}@media(max-width: 767px){section.apartments-block .container .filter-list{flex-direction:column;min-height:unset}}section.apartments-block .container .filter-list .list-wrap{position:relative;margin-left:20px;display:flex;flex-direction:column;overflow:auto}@media(max-width: 767px){section.apartments-block .container .filter-list .list-wrap{margin-left:unset}}section.apartments-block .container .filter-list .list-wrap .list{margin-left:unset;margin-bottom:40px}section.apartments-block .container .filter-list .filter{border-radius:20px;background:#111;max-width:370px;width:100%;padding:40px}@media(max-width: 767px){section.apartments-block .container .filter-list .filter{margin-bottom:40px;padding:24px;max-width:unset}}section.apartments-block .container .filter-list .filter .main-title{color:#d7bda8;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:40px}section.apartments-block .container .filter-list .filter .title{color:#d7bda8;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:16px}section.apartments-block .container .filter-list .filter .filter-wrapper{margin-bottom:40px}section.apartments-block .container .filter-list .filter .floor-wrapper{display:flex;flex-direction:column}section.apartments-block .container .filter-list .filter .floor-wrapper .floor-filter{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){section.apartments-block .container .filter-list .filter .floor-wrapper .floor-filter{justify-content:flex-start}}@media(max-width: 400px){section.apartments-block .container .filter-list .filter .floor-wrapper .floor-filter{justify-content:space-between}}section.apartments-block .container .filter-list .filter .floor-wrapper .floor-filter .floor{border-radius:10px;border:1px solid rgba(243,240,237,.5);padding:8px 20px;color:#d7bda8;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer;transition:.3s all ease-in-out}@media(max-width: 767px){section.apartments-block .container .filter-list .filter .floor-wrapper .floor-filter .floor{margin-right:16px}}@media(max-width: 400px){section.apartments-block .container .filter-list .filter .floor-wrapper .floor-filter .floor{margin-right:unset}}@media(pointer: fine){section.apartments-block .container .filter-list .filter .floor-wrapper .floor-filter .floor:hover{background:#f3f0ed;color:#111}}section.apartments-block .container .filter-list .filter .floor-wrapper .floor-filter .floor.active{background:#f3f0ed;color:#111}section.apartments-block .container .filter-list .filter .room-wrapper{display:flex;flex-direction:column}section.apartments-block .container .filter-list .filter .room-wrapper .room-filter{display:flex;justify-content:flex-start;align-items:center}section.apartments-block .container .filter-list .filter .room-wrapper .room-filter .room{border-radius:10px;border:1px solid rgba(243,240,237,.5);padding:8px 16px;max-width:40px;color:#d7bda8;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-right:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s all ease-in-out}@media(pointer: fine){section.apartments-block .container .filter-list .filter .room-wrapper .room-filter .room:hover{background:#f3f0ed;color:#111}}section.apartments-block .container .filter-list .filter .room-wrapper .room-filter .room.active{background:#f3f0ed;color:#111}section.apartments-block .container .filter-list .filter .room-wrapper .room-filter .room:last-of-type{margin-right:unset}section.apartments-block .container .filter-list .filter .status-wrapper{display:flex;flex-direction:column}section.apartments-block .container .filter-list .filter .status-wrapper .status-filter{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){section.apartments-block .container .filter-list .filter .status-wrapper .status-filter{justify-content:flex-start}}@media(max-width: 400px){section.apartments-block .container .filter-list .filter .status-wrapper .status-filter{justify-content:space-between}}section.apartments-block .container .filter-list .filter .status-wrapper .status-filter .status{border-radius:10px;border:1px solid rgba(243,240,237,.5);padding:8px 20px;color:#d7bda8;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer;transition:.3s all ease-in-out}@media(max-width: 767px){section.apartments-block .container .filter-list .filter .status-wrapper .status-filter .status{margin-right:16px}}@media(max-width: 400px){section.apartments-block .container .filter-list .filter .status-wrapper .status-filter .status{margin-right:unset}}@media(pointer: fine){section.apartments-block .container .filter-list .filter .status-wrapper .status-filter .status:hover{background:#f3f0ed;color:#111}}section.apartments-block .container .filter-list .filter .status-wrapper .status-filter .status.active{background:#f3f0ed;color:#111}section.apartments-block .container .filter-list .filter .price-wrapper{margin-bottom:100px}section.apartments-block .container .filter-list .filter .button-wrapper{max-width:160px;margin-left:unset}section.apartments-block .container .filter-list .list{display:flex;flex-direction:column;max-width:850px;width:100%;margin-left:20px}section.apartments-block .container .filter-list .list .list-row{display:flex}
.irs-line{height:1px !important;background-color:#d7bda8 !important}.irs-bar{height:1px !important;background-color:#f3f0ed !important}.irs-handle{border-radius:25px !important;width:16px !important;height:16px !important;background-color:#d7bda8 !important;top:18px !important;cursor:pointer}.irs-handle i{display:none !important}.irs-handle.state_hover{background-color:#f3f0ed !important}.irs-max{display:none}.irs-min{display:none}.irs-from,.irs-to,.irs-single{color:#d7bda8 !important;font-family:Right Grotesk,sans-serif !important;font-size:13px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important;background-color:unset !important;bottom:-62px !important;top:unset !important}.irs-from:before,.irs-to:before,.irs-single:before{display:none !important}
